Showing
6 changed files
with
24 additions
and
16 deletions
@@ -17,13 +17,13 @@ | @@ -17,13 +17,13 @@ | ||
17 | {{node.label }} | 17 | {{node.label }} |
18 | </div> | 18 | </div> |
19 | <div v-if="isAdmin()" :style="{'width':isAdmin()?'60px':'0px'}"> | 19 | <div v-if="isAdmin()" :style="{'width':isAdmin()?'60px':'0px'}"> |
20 | - <a @click="editType(data)" style="margin-right: 10px;"> | 20 | + <a @click="editType(data)" v-if="!data.root" style="margin-right: 10px;"> |
21 | <i class="el-icon-edit"></i> | 21 | <i class="el-icon-edit"></i> |
22 | </a> | 22 | </a> |
23 | <a @click="showFolder(true,false,node) " style="margin-right: 10px;"> | 23 | <a @click="showFolder(true,false,node) " style="margin-right: 10px;"> |
24 | <i class="el-icon-plus"></i> | 24 | <i class="el-icon-plus"></i> |
25 | </a> | 25 | </a> |
26 | - <a @click="deleteDocument(data.id,'folder')"> | 26 | + <a @click="deleteDocument(data.id,'folder')" v-if="!data.root"> |
27 | <i class="el-icon-delete"></i> | 27 | <i class="el-icon-delete"></i> |
28 | </a> | 28 | </a> |
29 | </div> | 29 | </div> |
@@ -129,7 +129,7 @@ | @@ -129,7 +129,7 @@ | ||
129 | </el-col> | 129 | </el-col> |
130 | </el-row> | 130 | </el-row> |
131 | 131 | ||
132 | - <cm-dialog :title="addDialogTitle" width="500px" :showDialogVisible="addDialogVisible" :showFooter="false"> | 132 | + <cm-dialog :title="addDialogTitle" width="500px" :showDialogVisible="addDialogVisible" @hidedialog="showFolder" :showFooter="false"> |
133 | <template v-slot> | 133 | <template v-slot> |
134 | <el-form | 134 | <el-form |
135 | label-width="120px" | 135 | label-width="120px" |
@@ -238,11 +238,16 @@ export default { | @@ -238,11 +238,16 @@ export default { | ||
238 | // // 加载第一个节点数据 | 238 | // // 加载第一个节点数据 |
239 | // getPage(first.id); | 239 | // getPage(first.id); |
240 | 240 | ||
241 | + | ||
241 | let root = { | 242 | let root = { |
242 | id: '0', | 243 | id: '0', |
243 | name: '文档管理', | 244 | name: '文档管理', |
245 | + root:'root', | ||
244 | children: res.data | 246 | children: res.data |
245 | } | 247 | } |
248 | + if(props.isRecycle){ | ||
249 | + root.name = '文档回收站'; | ||
250 | + } | ||
246 | 251 | ||
247 | defaultExpandedKeys.value = [root.id]; | 252 | defaultExpandedKeys.value = [root.id]; |
248 | addHistoryNode(root); | 253 | addHistoryNode(root); |
@@ -448,12 +453,12 @@ export default { | @@ -448,12 +453,12 @@ export default { | ||
448 | sort: 100 | 453 | sort: 100 |
449 | }); | 454 | }); |
450 | let showFolder = (flg, isUser,node) => { | 455 | let showFolder = (flg, isUser,node) => { |
456 | + addDialogVisible.value = flg; | ||
451 | let title=""; | 457 | let title=""; |
452 | if(node){ | 458 | if(node){ |
453 | currentNodeData.value = node.data; | 459 | currentNodeData.value = node.data; |
454 | title =`修改树节点“${currentNodeData.value.name}“子文件夹`; | 460 | title =`修改树节点“${currentNodeData.value.name}“子文件夹`; |
455 | } | 461 | } |
456 | - | ||
457 | docForm.value = { | 462 | docForm.value = { |
458 | id:'', | 463 | id:'', |
459 | name: '', | 464 | name: '', |
@@ -461,10 +466,11 @@ export default { | @@ -461,10 +466,11 @@ export default { | ||
461 | type: '', | 466 | type: '', |
462 | sort: 100 | 467 | sort: 100 |
463 | }; | 468 | }; |
464 | - isUserFolder.value = isUser; | ||
465 | - addDialogVisible.value = flg; | 469 | + if(isUser != undefined){ |
470 | + isUserFolder.value = isUser; | ||
471 | + } | ||
466 | 472 | ||
467 | - if (addDialogVisible.value) { | 473 | + if (addDialogVisible.value != undefined) { |
468 | title = `新建自定义文件夹`; | 474 | title = `新建自定义文件夹`; |
469 | } | 475 | } |
470 | addDialogTitle.value = title | 476 | addDialogTitle.value = title |
1 | <div> | 1 | <div> |
2 | <span class="el-dropdown-link" @click="showMachineRoomDialog(true)" > | 2 | <span class="el-dropdown-link" @click="showMachineRoomDialog(true)" > |
3 | - {{textString}} | 3 | + {{textString}}1111 |
4 | </span> | 4 | </span> |
5 | 5 | ||
6 | - <cm-dialog title="收藏" width="500px" :showDialogVisible="dialogFlg" @hidedialog="showMachineRoomDialog"> | 6 | + <cm-dialog title="机房布局" :showFooter="false" :showDialogVisible="dialogFlg" @hidedialog="showMachineRoomDialog"> |
7 | <template v-slot> | 7 | <template v-slot> |
8 | - <GetMachineRoom v-if="commandNameData" :commandNameData="commandNameData"></GetMachineRoom> | 8 | + <div style="overflow: auto"> |
9 | + <GetMachineRoom v-if="commandNameData" :commandNameData="commandNameData"></GetMachineRoom> | ||
10 | + </div> | ||
9 | </template> | 11 | </template> |
10 | </cm-dialog> | 12 | </cm-dialog> |
11 | 13 |
1 | <div> | 1 | <div> |
2 | <span class="el-dropdown-link" @click="showMachineRoomDialog(true)" > | 2 | <span class="el-dropdown-link" @click="showMachineRoomDialog(true)" > |
3 | - {{textString}} | 3 | + {{textString}}2222 |
4 | </span> | 4 | </span> |
5 | 5 | ||
6 | - <cm-dialog title="收藏" width="500px" :showDialogVisible="dialogFlg" @hidedialog="showMachineRoomDialog"> | 6 | + <cm-dialog title="机柜" :showFooter="false" :showDialogVisible="dialogFlg" @hidedialog="showMachineRoomDialog"> |
7 | <template v-slot> | 7 | <template v-slot> |
8 | - <GetMachineRoom v-if="commandNameData" :commandNameData="commandNameData"></GetMachineRoom> | 8 | + <machineRoomDetail v-if="isDetailShow" :detailData="detailData" :machineData="machineData"></machineRoomDetail> |
9 | </template> | 9 | </template> |
10 | </cm-dialog> | 10 | </cm-dialog> |
11 | 11 |
@@ -2,8 +2,8 @@ export default { | @@ -2,8 +2,8 @@ export default { | ||
2 | name: 'machineRoomDetailComponents', | 2 | name: 'machineRoomDetailComponents', |
3 | template: '', | 3 | template: '', |
4 | components: { | 4 | components: { |
5 | - 'GetMachineRoom': Vue.defineAsyncComponent( | ||
6 | - () => myImport('views/commonComponents/getMachineRoom/index') | 5 | + 'machineRoomDetail': Vue.defineAsyncComponent( |
6 | + () => myImport('views/commonComponents/machineRoomDetail/index') | ||
7 | ), | 7 | ), |
8 | }, | 8 | }, |
9 | props: { | 9 | props: { |
-
Please register or login to post a comment