|
@@ -212,13 +212,14 @@
|
|
|
<el-table-column prop="createTime" label="时间" width="180" />
|
|
|
<el-table-column prop="dirType" label="类型">
|
|
|
<template #default="scope">
|
|
|
- <span>文件夹</span>
|
|
|
+ <span v-if="scope.row.isEncrypt == 'N'">公开目录</span>
|
|
|
+ <span v-else>加密目录</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="大小">
|
|
|
+ <el-table-column label="加密等级">
|
|
|
<template #default="scope">
|
|
|
- <span>
|
|
|
- 10KB
|
|
|
+ <span>
|
|
|
+ {{setTablelevel(scope.row.encryptLevel)}}
|
|
|
</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -447,6 +448,7 @@ import { canPreviewFile,rightMenuRole,publicRightMenuRole } from "@/utils/index.
|
|
|
import fileSpace from '../../api/filespace/fileSpace';
|
|
|
import { getLeveldetail } from '../../api/level/level';
|
|
|
import { encrypt, decrypt } from "@/utils/jsencrypt";
|
|
|
+import { getLevel } from '@/api/level/level.js';
|
|
|
import Cookies from "js-cookie";
|
|
|
import elTableInfiniteScroll from 'el-table-infinite-scroll'
|
|
|
|
|
@@ -456,6 +458,7 @@ export default {
|
|
|
},
|
|
|
setup() {
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
+ const levelList = ref()
|
|
|
let fileTrees = ref(false)//filetree父传子
|
|
|
let thanks = ref(false)//transfer父传子
|
|
|
let collects = ref(false)//文件收藏父传子
|
|
@@ -1480,6 +1483,26 @@ export default {
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+ const getLevelList = async ()=>{
|
|
|
+ const res = await getLevel()
|
|
|
+ if(res.rows){
|
|
|
+ levelList.value = res.rows.map(item=>{
|
|
|
+ return {
|
|
|
+ levelCode:item.levelCode,
|
|
|
+ levelName:item.levelName
|
|
|
+ }
|
|
|
+ })
|
|
|
+ console.log('levelList',levelList.value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ const setTablelevel = (level)=>{
|
|
|
+ const thisItem = levelList.value.find(item=>item.levelCode == level)
|
|
|
+ if(thisItem){
|
|
|
+ return thisItem.levelName
|
|
|
+ }else{
|
|
|
+ return '未加密'
|
|
|
+ }
|
|
|
+ }
|
|
|
//获取权限详情
|
|
|
const getLeveldetailFn =async (data)=>{
|
|
|
const res = await getLeveldetail(data)
|
|
@@ -1602,6 +1625,7 @@ export default {
|
|
|
getAllTop()
|
|
|
getSpaceList()
|
|
|
getUserInfo()
|
|
|
+ getLevelList()
|
|
|
// 添加监听,点击其他地方关闭文件夹右键菜单
|
|
|
window.addEventListener("click", closeRMenu, true);
|
|
|
window.addEventListener("click", mouseClick, true);
|
|
@@ -1825,7 +1849,10 @@ export default {
|
|
|
//控制宫格展示
|
|
|
changeShow,
|
|
|
isList,
|
|
|
- upFolderData
|
|
|
+ upFolderData,
|
|
|
+ setTablelevel,
|
|
|
+ levelList,
|
|
|
+ getLevelList
|
|
|
}
|
|
|
},
|
|
|
watch: {
|