|
@@ -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>
|