|
@@ -10,9 +10,9 @@
|
|
|
<div class="text-xs text-cut project-name">{{projectInfo['name']}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="hc-tree-box">
|
|
|
+ <div class="hc-tree-box" v-loading="treeLoading" element-loading-text="加载中...">
|
|
|
<el-scrollbar>
|
|
|
- <HcTree :projectId="projectId" :contractId="contractId" @nodeTap="projectTreeClick"/>
|
|
|
+ <HcTree :projectId="projectId" :contractId="contractId" @nodeTap="projectTreeClick" @nodeLoading="treeNodeLoading"/>
|
|
|
</el-scrollbar>
|
|
|
</div>
|
|
|
<!--左右拖动-->
|
|
@@ -120,9 +120,10 @@
|
|
|
</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-" ref="movesTreeRef" :projectId="projectId" :contractId="contractId" isRadio @radioChange="radioChange" :showRadioFun="showRadioFun"/>
|
|
|
+ <HcTree idPrefix="hc-tree-moves-" ref="movesTreeRef" :projectId="projectId" :contractId="contractId" isRadio
|
|
|
+ @radioChange="radioChange" :showRadioFun="showRadioFun" @nodeLoading="panelTreeLoading"/>
|
|
|
</el-scrollbar>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -280,13 +281,26 @@ watch(() => [
|
|
|
|
|
|
//渲染完成
|
|
|
onMounted(() => {
|
|
|
+ treeLoading.value = true
|
|
|
+
|
|
|
setTableColumns()
|
|
|
-
|
|
|
+
|
|
|
getStoragePeriod()
|
|
|
|
|
|
getSecurityLevel()
|
|
|
})
|
|
|
|
|
|
+//树加载
|
|
|
+const treeLoading = ref(false)
|
|
|
+const treeNodeLoading = () => {
|
|
|
+ treeLoading.value = false
|
|
|
+}
|
|
|
+
|
|
|
+const treePanelLoading = ref(false)
|
|
|
+const panelTreeLoading = () => {
|
|
|
+ treePanelLoading.value = false
|
|
|
+}
|
|
|
+
|
|
|
//审批状态
|
|
|
const approvalStatus = ref([
|
|
|
{label: '未上报', value: '1'},
|
|
@@ -409,7 +423,7 @@ const sortingClick = async() => {
|
|
|
sortingNoneModal.value = true
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
} else {
|
|
|
window?.$message?.warning('请先选择一个子节点')
|
|
|
}
|
|
@@ -428,7 +442,7 @@ const sortingOldData = ref([])//旧数据,用来对比是否修改名字
|
|
|
//获取数据
|
|
|
const sortingItemLoading = ref(false)
|
|
|
const getSortingItemData = () => {
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//校验
|
|
@@ -574,7 +588,7 @@ const sortingModalSave = async() => {
|
|
|
}else{
|
|
|
obj.ids = item.ids;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
rows.push(obj)
|
|
|
})
|
|
|
|
|
@@ -649,6 +663,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,
|
|
@@ -730,7 +745,7 @@ const movesModalSave = async() => {
|
|
|
} else {
|
|
|
window.$message?.error('保存失败')
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//关闭
|
|
@@ -930,7 +945,7 @@ const tableUploadColumn = ref([
|
|
|
{key:'action', name: '操作', width: 100}
|
|
|
])
|
|
|
const setTableUploadColumn = () => {
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
const tableUploadData = ref([])
|
|
|
|