瀏覽代碼

获取归档目录

duy 2 年之前
父節點
當前提交
6cfed2e943
共有 2 個文件被更改,包括 38 次插入10 次删除
  1. 9 0
      src/api/modules/using/stats.js
  2. 29 10
      src/views/using/stats.vue

+ 9 - 0
src/api/modules/using/stats.js

@@ -46,5 +46,14 @@ export default {
         
         }, msg);
     },
+    //获取归档目录文件夹
+    async getArchiveTreeAndArchiveCount(form, msg = true) {
+        return httpApi({
+            url: '/api/blade-manager/archiveTreeContract/getArchiveTreeAndArchiveCount',
+            method: 'get',
+            params: form,
+        
+        }, msg);
+    },
 }
 

+ 29 - 10
src/views/using/stats.vue

@@ -48,10 +48,10 @@
                 </el-row>
             </div>
 
-            <el-table :data="tableData" lazy :load="loadData" v-loading="isLoading" border row-key="primaryKeyId">
-                <el-table-column prop="title" label="归档目录文件夹"></el-table-column>
-                <el-table-column prop="hasBeen" label="已组卷" align="center" width="100"></el-table-column>
-                <el-table-column prop="destroy" label="已销毁" align="center" width="100"></el-table-column>
+            <el-table :data="tableData" lazy :load="loadData" v-loading="isLoading" border row-key="id" :tree-props="{children: 'children', hasChildren: 'hasChildren'}" >
+                <el-table-column prop="name" label="归档目录文件夹"></el-table-column>
+                <el-table-column prop="auto" label="已组卷" align="center" width="100"></el-table-column>
+                <el-table-column prop="deleted" label="已销毁" align="center" width="100"></el-table-column>
             </el-table>
 
         </HcCard>
@@ -80,6 +80,7 @@ onMounted(() => {
     getdestroyChartData()
     getnativeChartData()
     getallArchiveFileSize()
+    gettableData()
 
 })
 
@@ -213,20 +214,38 @@ const getallArchiveFileSize = async () => {
 //初始数据获取
 const isLoading = ref(false)
 const tableData = ref([])
-
-const loadData = async () => {
+const nodeId=ref(0)
+//获取归档目录文件夹getArchiveTreeAndArchiveCount
+const gettableData = async () => {
     isLoading.value=true
-    const { error, code, data } = await archivesStatsApi.getallArchiveDestory({
+    const { error, code, data } = await archivesStatsApi.getArchiveTreeAndArchiveCount({
         projectId: projectId.value,
+        nodeId:nodeId.value,
        
     });
     if (!error && code === 200) {
-        // tableData.value = getObjValue(data);
-        console.log(data,'已销毁');
+        let resdata= getArrValue(data);
+        tableData.value=resdata
+        isLoading.value=false
+        
     } else {
-        tableData.value = [];
+        tableData.value=resdata
     }
+    isLoading.value=false
+   
 }
+const loadData=(tree, treeNode,resolve)=>{
+ console.log(tree,'tree');
+ archivesStatsApi.getArchiveTreeAndArchiveCount(tree.id).then((response) => {
+    console.log(response,'response');
+        let resdata=getArrValue(response.data)
+        console.log(resdata,'resdata');
+			// resolve(response.data);
+		});
+    
+}
+
+		
 
 
 </script>