|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
+ <div style="overflow: hidden;">
|
|
|
<div class="bigBox">
|
|
|
<div class="settingBox">
|
|
|
<!-- 设置盒子顶部搜索 -->
|
|
@@ -11,9 +11,10 @@
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <el-icon style="font-size: 24px;" @click="createNewFile">
|
|
|
+ <el-icon style="font-size: 24px;" @click="createNewMenu">
|
|
|
<Plus />
|
|
|
</el-icon>
|
|
|
+ <!-- @click="createNewFile" -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 方块点击盒子 -->
|
|
@@ -34,16 +35,15 @@
|
|
|
</template>
|
|
|
</el-dropdown>
|
|
|
<img src="../../assets/images/fileStyle.png" style="width: 72px;height: 72px;">
|
|
|
- <p class="ellipsis-text" v-if="selectedBox !== index">{{ item.dirName }}</p>
|
|
|
- <el-input v-else v-model="newName" @blur="nameChange(item, index)"></el-input>
|
|
|
+ <p class="ellipsis-text">{{ item.dirName }}</p>
|
|
|
</div>
|
|
|
</template>
|
|
|
</div>
|
|
|
<div>
|
|
|
<p>
|
|
|
- <span style="margin-left: 5px;">{{ useSpace ? useSpace + 'G' : '未能找到已使用空间' }}/{{ allSpace ?
|
|
|
+ <span style="margin-left: 5px;">{{ useSpace ? useSpace + 'G' : '0' }}/{{ allSpace ?
|
|
|
allSpace
|
|
|
- * 1024 + 'G' : '未能找到总空间' }}</span>
|
|
|
+ * 1024 + 'G' : '0' }}</span>
|
|
|
<span style="margin-left: 5px;font-size: 12px;color: blue;cursor: pointer;"
|
|
|
@click="askApply">申请扩容</span>
|
|
|
</p>
|
|
@@ -72,7 +72,8 @@
|
|
|
style="display: flex;width: 82px;height: 32px;justify-content: flex-start;align-items: center;">
|
|
|
<div style="margin-left: 5px;">
|
|
|
<el-icon
|
|
|
- style="background-color: #7084B4;width: 24px;height: 24px;border-radius: 50%;color: white;">
|
|
|
+ style="background-color: #7084B4;width: 24px;height: 24px;border-radius: 50%;color: white;"
|
|
|
+ @click="createNewMenu">
|
|
|
<Plus />
|
|
|
</el-icon>
|
|
|
</div>
|
|
@@ -108,7 +109,7 @@
|
|
|
<div style="display: flex;justify-content: space-around;align-items: center;">
|
|
|
<!-- 前进后退 -->
|
|
|
<div style="display: flex;justify-content: space-around;align-items: center;">
|
|
|
- <img style="display:block;width: 11px;height: 11px;" :src="blueLeft" alt="">
|
|
|
+ <img style="display:block;width: 11px;height: 11px;" :src="blueLeft" alt="" @click="getAllTop()">
|
|
|
<img style="display:block;width: 16px;height: 16px;" :src="grayRight" alt="">
|
|
|
</div>
|
|
|
<!-- 面包屑 -->
|
|
@@ -122,6 +123,9 @@
|
|
|
<img :src="squre" alt="">
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div v-else>
|
|
|
+ <el-button @click="editOnline = true">返回</el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<!-- 展示文件夹盒子 -->
|
|
|
<div v-if="editOnline">
|
|
@@ -249,7 +253,7 @@
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <FileEdit v-else></FileEdit>
|
|
|
+ <FileEdit v-else :docId="clickRowId" :copyRow="copyRow"></FileEdit>
|
|
|
</div>
|
|
|
<!-- 扩容弹窗 -->
|
|
|
<div>
|
|
@@ -275,7 +279,7 @@
|
|
|
</div>
|
|
|
<!-- 新增文件夹弹窗 -->
|
|
|
<div>
|
|
|
- <el-dialog v-model="addBoser" title="Tips" width="30%">
|
|
|
+ <el-dialog v-model="addBoser" title="新建文件夹" width="30%">
|
|
|
<el-form :model="boserForm" label-width="120px">
|
|
|
<!-- <el-form-item label="空间id">
|
|
|
<el-input v-model="boserForm.spaceId" />
|
|
@@ -306,24 +310,19 @@
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
+ <!-- 废弃的顶层目录新增 -->
|
|
|
<div>
|
|
|
<el-dialog v-model="addFile" title="Tips" width="30%">
|
|
|
<el-form :model="fileForm" label-width="120px">
|
|
|
<el-form-item label="空间类型">
|
|
|
- <el-input v-model="fileForm.spaceType" />
|
|
|
+ <el-select v-model="spaceValue" placeholder="请选择空间类型">
|
|
|
+ <el-option v-for="(item, index) in spaceSelect" :key="item.value" :label="item.label"
|
|
|
+ :value="item.value" :disabled="item.disabled" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="空间名称">
|
|
|
<el-input v-model="fileForm.spaceName" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="空间容量">
|
|
|
- <el-input v-model="fileForm.spaceCap" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="已使用空间">
|
|
|
- <el-input v-model="fileForm.usedCap" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="剩余空间">
|
|
|
- <el-input v-model="fileForm.freeCap" />
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="备注">
|
|
|
<el-input v-model="fileForm.remark" />
|
|
|
</el-form-item>
|
|
@@ -409,14 +408,26 @@
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
+ <!-- 中栏重命名 -->
|
|
|
+ <div>
|
|
|
+ <el-dialog v-model="folderName" title="重命名" width="30%">
|
|
|
+ <el-input v-model="newName"></el-input>
|
|
|
+ <template #footer>
|
|
|
+ <span class="dialog-footer">
|
|
|
+ <el-button @click="folderName = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="sureFolderName">确认</el-button>
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
+ <ImgPreview :previewData="previewData" :showPreview="showPreview" @closeImgPreview="closeImgPreview"></ImgPreview>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 图片预览 -->
|
|
|
- <!-- <ImgPreview ></ImgPreview> -->
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { ref } from 'vue'
|
|
|
+import { ref, toRaw } from 'vue'
|
|
|
import myfile from '../../api/myfile/myfile'
|
|
|
import space from '../../api/space/space'
|
|
|
import documents from '../../api/document/document'
|
|
@@ -434,6 +445,8 @@ import grayRight from "../../assets/images/grayRight.png"
|
|
|
import sort from '../../assets/images/sort.png'
|
|
|
import squre from '../../assets/images/squre.png'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
+import ImgPreview from '@/components/ImgPreview/ImgPreview.vue'
|
|
|
+import { preview } from "@/api/common/common.js";
|
|
|
export default {
|
|
|
setup() {
|
|
|
let editOnline = ref(true)
|
|
@@ -443,6 +456,7 @@ export default {
|
|
|
let files = ref(['2'])
|
|
|
let folderList = ref([])
|
|
|
let askTo = ref(false)
|
|
|
+ let folderName = ref(false)
|
|
|
let askNum = ref(1)
|
|
|
let askTalk = ref('')
|
|
|
let newTag = ref('')
|
|
@@ -488,9 +502,6 @@ export default {
|
|
|
let fileForm = ref({
|
|
|
spaceType: '',
|
|
|
spaceName: "",
|
|
|
- spaceCap: "",
|
|
|
- usedCap: "",
|
|
|
- freeCap: "",
|
|
|
remark: "",
|
|
|
})
|
|
|
let fileList = ref([
|
|
@@ -611,6 +622,29 @@ export default {
|
|
|
let fileNameChange = ref(false)
|
|
|
let fileMenu = ref([])
|
|
|
let collectList = ref([])
|
|
|
+ let copyRow = ref({})
|
|
|
+ let spaceValue = ref("")
|
|
|
+ let newDirId = ref('')
|
|
|
+ let newSpaceId = ref('')
|
|
|
+ let spaceSelect = ref([
|
|
|
+ {
|
|
|
+ label: "个人空间",
|
|
|
+ value: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "部门空间",
|
|
|
+ value: 2,
|
|
|
+ disabled: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "公共空间",
|
|
|
+ value: 1,
|
|
|
+ disabled: true
|
|
|
+ },
|
|
|
+
|
|
|
+ ])
|
|
|
+ const showPreview = ref(false)//控制图片预览组件显示
|
|
|
+ const previewData = ref()//需要预览的文件的数据
|
|
|
// 获取所有文件
|
|
|
function getAll() {
|
|
|
myfile.getAllFileMenu({ dirId: folderId.value }).then(res => {
|
|
@@ -652,33 +686,39 @@ export default {
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
- // 中栏
|
|
|
- function getAllText() {
|
|
|
- documents.getALLdocument({ spaceId: directoryId.value }).then(res => {
|
|
|
- folderList.value = res.data
|
|
|
- fileMenu.value = res.data
|
|
|
- })
|
|
|
- }
|
|
|
- // 获取所有文件夹
|
|
|
- function getAllFolder() {
|
|
|
- if (copyParentId.value === '') {
|
|
|
- copyParentId.value = 0
|
|
|
- documents.getALLdocument({ parentId: copyParentId.value - 0 }).then(res => {
|
|
|
+ // 获取文件夹,中栏,文件
|
|
|
+ function getAllTop() {
|
|
|
+ documents.getTop(3).then(res => {
|
|
|
+ let userMe = [res]
|
|
|
+ documents.getALLdocument({ dirId: userMe[0].dirId - 0, spaceId: userMe[0].spaceId }).then(res => {
|
|
|
+ fileMenu.value = res.data
|
|
|
folderList.value = res.data
|
|
|
})
|
|
|
- } else {
|
|
|
- documents.getALLdocument({ parentId: copyParentId.value - 0 }).then(res => {
|
|
|
- folderList.value = res.data
|
|
|
+ myfile.getAllFileMenu({ dirId: userMe[0].dirId - 0 }).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ fileList.value = res.rows
|
|
|
+ }
|
|
|
})
|
|
|
- }
|
|
|
+ })
|
|
|
}
|
|
|
function changeFile(row, num) {
|
|
|
copyParentId.value = row.parentId
|
|
|
- getAllFolder()
|
|
|
+ newDirId.value = row.dirId
|
|
|
+ newSpaceId.value = row.spaceId
|
|
|
+ documents.getALLdocument({ parentId: row.dirId - 0, spaceId: row.spaceId - 0 }).then(res => {
|
|
|
+ folderList.value = res.data
|
|
|
+ if (res.code === 200) {
|
|
|
+ myfile.getAllFileMenu({ dirId: res.data[0].dirId - 0 }).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ fileList.value = res.rows
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
this.selectedIndex = num
|
|
|
const newItem = {
|
|
|
- name: row.spaceName,
|
|
|
- choose: row.spaceId
|
|
|
+ name: row.dirName,
|
|
|
+ choose: row.dirName
|
|
|
};
|
|
|
// 检查 newItem 是否已存在于 menuList 中
|
|
|
const isItemExist = menuList.value.some(item => item.choose === newItem.choose);
|
|
@@ -700,6 +740,8 @@ export default {
|
|
|
}
|
|
|
// 文件名表格每一行点击事件
|
|
|
function handleRowClick(row) {
|
|
|
+ copyRow.value = row
|
|
|
+ console.log('row = ',toRaw(row));
|
|
|
clickRowId.value = row.docId
|
|
|
copyDirId.value = row.dirId
|
|
|
copySpaceId.value = row.spaceId
|
|
@@ -726,7 +768,7 @@ export default {
|
|
|
this.askTo = false
|
|
|
}
|
|
|
//mouse弹框
|
|
|
- function chooseSet(row, num) {
|
|
|
+ async function chooseSet(row, num) {
|
|
|
if (row.name == '在线编辑' || row.name == '协作') {
|
|
|
cliCC.value = true
|
|
|
} else {
|
|
@@ -749,7 +791,7 @@ export default {
|
|
|
type: "success",
|
|
|
message: "删除成功"
|
|
|
})
|
|
|
- getAll()
|
|
|
+ getAllTop()
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -785,6 +827,15 @@ export default {
|
|
|
}
|
|
|
if (row.name === '在线编辑') {
|
|
|
editOnline.value = false
|
|
|
+ cliCC.value = false
|
|
|
+ }
|
|
|
+ if (row.name === '历史版本') {
|
|
|
+ console.log('row=', toRaw(row));
|
|
|
+ console.log('copyFileId',copyFileId.value);//文件id
|
|
|
+ showPreview.value = true
|
|
|
+ const res = await preview(copyFileId.value)
|
|
|
+ previewData.value = URL.createObjectURL(res)
|
|
|
+ console.log('res',res);
|
|
|
}
|
|
|
}
|
|
|
function chooseSet1() {
|
|
@@ -798,16 +849,19 @@ export default {
|
|
|
function createNewMenu() {
|
|
|
addBoser.value = true
|
|
|
}
|
|
|
- // 新增文件夹
|
|
|
+ // 新建文件夹
|
|
|
function sureAddBoser() {
|
|
|
- documents.addDocument({
|
|
|
- "dirName": boserForm.value.dirName,
|
|
|
- // "dirRole": boserForm.value.dirPower,
|
|
|
- // "dirType": boserForm.value.dirType,
|
|
|
- "parentId": copyParentId.value-0,
|
|
|
- // "remark": boserForm.value.remark,
|
|
|
- "spaceId": directoryId.value,
|
|
|
- }).then(res => {
|
|
|
+ if (newDirId.value === '' || newSpaceId.value === "") {
|
|
|
+ newDirId.value = fileMenu.value[0].dirId
|
|
|
+ newSpaceId.value = fileMenu.value[0].spaceId
|
|
|
+ }
|
|
|
+ documents.addDocument(
|
|
|
+ {
|
|
|
+ "dirName": boserForm.value.dirName,
|
|
|
+ "parentId": newDirId.value - 0,
|
|
|
+ "spaceId": newSpaceId.value - 0,
|
|
|
+ }
|
|
|
+ ).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
ElMessage({
|
|
|
message: '添加成功',
|
|
@@ -815,7 +869,7 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
addBoser.value = false
|
|
|
- getAllText()
|
|
|
+ getAllTop()
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -828,9 +882,6 @@ export default {
|
|
|
{
|
|
|
"spaceName": fileForm.value.spaceName,
|
|
|
"spaceType": fileForm.value.spaceType,
|
|
|
- "spaceCap": fileForm.value.spaceCap - 0,//空间容量
|
|
|
- "usedCap": fileForm.value.usedCap - 0,//已用空间
|
|
|
- "freeCap": fileForm.value.freeCap - 0,//剩余空间
|
|
|
"remark": fileForm.value.remark,//备注
|
|
|
}
|
|
|
).then(res => {
|
|
@@ -839,7 +890,7 @@ export default {
|
|
|
message: "新增成功",
|
|
|
type: "success"
|
|
|
})
|
|
|
- getAllMiddle()
|
|
|
+ getAllTop()
|
|
|
addFile.value = false
|
|
|
} else {
|
|
|
ElMessage({
|
|
@@ -859,10 +910,14 @@ export default {
|
|
|
// 确认上传
|
|
|
function sureUpload() {
|
|
|
if (fileArr.value.length > 0) {
|
|
|
+ if (newDirId.value === '' || newSpaceId.value === "") {
|
|
|
+ newDirId.value = fileMenu.value[0].dirId
|
|
|
+ newSpaceId.value = fileMenu.value[0].spaceId
|
|
|
+ }
|
|
|
for (var i = 0; i <= fileArr.value.length; i++) {
|
|
|
myfile.uploadFile({
|
|
|
- spaceId: 1,
|
|
|
- dirId: 1,
|
|
|
+ spaceId: newSpaceId.value - 0,
|
|
|
+ dirId: newDirId.value - 0,
|
|
|
file: fileArr.value[i]
|
|
|
}).then(res => {
|
|
|
if (res.code === 200) {
|
|
@@ -870,7 +925,7 @@ export default {
|
|
|
message: "上传文件成功",
|
|
|
type: "success"
|
|
|
})
|
|
|
- getAll()
|
|
|
+ getAllTop()
|
|
|
uploadModal.value = false
|
|
|
fileArr.value = []
|
|
|
}
|
|
@@ -918,23 +973,12 @@ export default {
|
|
|
// 重命名
|
|
|
function restName(row, index) {
|
|
|
newName.value = row.dirName
|
|
|
- selectedBox.value = index
|
|
|
+ folderName.value = true
|
|
|
+ selectedBox.value = row.dirId
|
|
|
}
|
|
|
// 重命名失焦事件
|
|
|
function nameChange(row, index) {
|
|
|
- document.editDocument({
|
|
|
- "spaceId": row.spaceId,
|
|
|
- "spaceName": newName.value,
|
|
|
- }).then(res => {
|
|
|
- if (res.code === 200) {
|
|
|
- getAllFolder()
|
|
|
- selectedBox.value = -1
|
|
|
- ElMessage({
|
|
|
- message: '重命名成功',
|
|
|
- type: "success"
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
+
|
|
|
}
|
|
|
function getMenu(row, num) {
|
|
|
if (row.name === '删除') {
|
|
@@ -945,7 +989,7 @@ export default {
|
|
|
message: "删除成功",
|
|
|
type: "success"
|
|
|
})
|
|
|
- getAllText()
|
|
|
+ getAllTop()
|
|
|
} else {
|
|
|
ElMessage({
|
|
|
message: "删除失败,目录应不为空",
|
|
@@ -959,7 +1003,7 @@ export default {
|
|
|
message: "删除成功",
|
|
|
type: "success"
|
|
|
})
|
|
|
- getAll()
|
|
|
+ getAllTop()
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -985,8 +1029,17 @@ export default {
|
|
|
}
|
|
|
// 文件夹每行点击事件
|
|
|
function folderClick(row, list) {
|
|
|
- folderId.value = row.dirId
|
|
|
- getAll()
|
|
|
+ // 上一级dirId就是下一级的parentId
|
|
|
+ newDirId.value = row.dirId
|
|
|
+ newSpaceId.value = row.spaceId
|
|
|
+ documents.getALLdocument({ parentId: row.dirId - 0, spaceId: row.spaceId - 0 }).then(res => {
|
|
|
+ folderList.value = res.data
|
|
|
+ myfile.getAllFileMenu({ dirId: res.data[0].dirId - 0 }).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ fileList.value = res.rows
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
}
|
|
|
// 确认文件重命名
|
|
|
function sureChangeName() {
|
|
@@ -1006,7 +1059,7 @@ export default {
|
|
|
type: "success"
|
|
|
})
|
|
|
fileNameChange.value = false
|
|
|
- getAll()
|
|
|
+ getAllTop()
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -1082,18 +1135,38 @@ export default {
|
|
|
function isId() {
|
|
|
if (this.directoryId === '') {
|
|
|
this.directoryId = 0
|
|
|
- this.getAllText()
|
|
|
+ this.getAllTop()
|
|
|
}
|
|
|
if (this.folderId === '') {
|
|
|
this.folderId = 0
|
|
|
- this.getAll()
|
|
|
+ this.getAllTop()
|
|
|
}
|
|
|
}
|
|
|
+ // 中栏重命名
|
|
|
+ function sureFolderName() {
|
|
|
+ documents.editDocument({
|
|
|
+ dirId: selectedBox.value - 0,
|
|
|
+ name: newName.value,
|
|
|
+ }).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ getAllTop()
|
|
|
+ folderName.value = false
|
|
|
+ ElMessage({
|
|
|
+ message: '重命名成功',
|
|
|
+ type: "success"
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ //关闭图片预览事件
|
|
|
+ const closeImgPreview = ()=>{
|
|
|
+ // console.log('close');
|
|
|
+ showPreview.value = false
|
|
|
+ }
|
|
|
return {
|
|
|
allBag,
|
|
|
folderList,//文件夹的数据
|
|
|
fileList,//文件夹的数据
|
|
|
- getAll,//拿到数据的方法
|
|
|
searchFire,//搜索文件的model
|
|
|
changeFile,//切换右侧视图的file
|
|
|
menuList,//右侧切换
|
|
@@ -1129,7 +1202,6 @@ export default {
|
|
|
createNewMenu,
|
|
|
sureAddBoser,
|
|
|
// delBoser,
|
|
|
- getAllText,
|
|
|
clickRowId,
|
|
|
addFile,
|
|
|
createNewFile,
|
|
@@ -1192,24 +1264,34 @@ export default {
|
|
|
isId,
|
|
|
editOnline,//在线编辑
|
|
|
copyParentId,
|
|
|
+ folderName,
|
|
|
+ sureFolderName,
|
|
|
+ copyRow,
|
|
|
+ getAllTop,
|
|
|
+ spaceValue,
|
|
|
+ spaceSelect,
|
|
|
+ newDirId,
|
|
|
+ newSpaceId,
|
|
|
getAllFolder,
|
|
|
+ showPreview,//控制图片预览
|
|
|
+ closeImgPreview,//关闭预览事件
|
|
|
+ previewData,//预览文件数据
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
- this.getAll();
|
|
|
+ this.getAllTop()
|
|
|
this.getSpace()
|
|
|
- this.getAllText()
|
|
|
- // this.getAllMiddle()
|
|
|
this.getAllUser()
|
|
|
this.getAllCollect()
|
|
|
this.isId()
|
|
|
- this.getAllFolder()
|
|
|
+
|
|
|
},
|
|
|
watch: {
|
|
|
},
|
|
|
components: {
|
|
|
BreadMenu,
|
|
|
FileEdit,
|
|
|
+ ImgPreview
|
|
|
},
|
|
|
}
|
|
|
</script>
|
|
@@ -1370,7 +1452,7 @@ p {
|
|
|
|
|
|
.setCli {
|
|
|
width: 156px;
|
|
|
- height: auto;
|
|
|
+ height: 400px;
|
|
|
position: absolute;
|
|
|
top: -70px;
|
|
|
left: 300px;
|
|
@@ -1378,11 +1460,12 @@ p {
|
|
|
border: 1px solid gray;
|
|
|
border-radius: 4px;
|
|
|
z-index: 2;
|
|
|
+ overflow-y: auto;
|
|
|
}
|
|
|
|
|
|
.setCli1 {
|
|
|
width: 156px;
|
|
|
- height: auto;
|
|
|
+ height: 400px;
|
|
|
position: absolute;
|
|
|
top: 185px;
|
|
|
left: 155px;
|
|
@@ -1390,6 +1473,7 @@ p {
|
|
|
border: 1px solid gray;
|
|
|
border-radius: 4px;
|
|
|
z-index: 2;
|
|
|
+ overflow-y: auto;
|
|
|
}
|
|
|
|
|
|
.chooseSet {
|