浏览代码

树加载

ZaiZai 2 年之前
父节点
当前提交
886c676077
共有 1 个文件被更改,包括 9 次插入3 次删除
  1. 9 3
      src/views/file/collection.vue

+ 9 - 3
src/views/file/collection.vue

@@ -211,9 +211,9 @@
                 </div>
                 <div class="hc-moves-transfer-panel">
                     <div class="panel-header">选择移动目录</div>
-                    <div class="panel-body">
+                    <div class="panel-body" v-loading="treePanelLoading">
                         <el-scrollbar>
-                            <HcTree idPrefix="hc-tree-moves-" :projectId="projectId" :contractId="contractId" isRadio @radioChange="radioChange" :showRadioFun="showRadioFun"/>
+                            <HcTree idPrefix="hc-tree-moves-" :projectId="projectId" :contractId="contractId" isRadio @radioChange="radioChange" :showRadioFun="showRadioFun" @nodeLoading="panelTreeLoading"/>
                         </el-scrollbar>
                     </div>
                 </div>
@@ -393,13 +393,18 @@ onMounted(() => {
     setTableColumns()
 })
 
-//树相关的变量
+//树加载
 const treeLoading = ref(false)
 const treeNodeLoading = () => {
     treeLoading.value = false
 }
 
 
+const treePanelLoading = ref(false)
+const panelTreeLoading = () => {
+    treePanelLoading.value = false
+}
+
 //审批状态
 const approvalStatus = ref([
     {label: '未上报', value: '1'},
@@ -765,6 +770,7 @@ const delModalClick = () => {
 const movesModal = ref(false)
 const movesClick = async() => {
     movesModal.value = true
+    treePanelLoading.value = true
     const { error, code, data } = await archiveFileApi.getarchiveFilePage({
         ...searchForm.value,
         size:9999,