补充任务统计图表

This commit is contained in:
RenCheng 2025-03-08 15:05:50 +08:00
parent af98a7ae8b
commit 6b47334315
2 changed files with 19 additions and 9 deletions

View File

@ -7,6 +7,7 @@ const taskPageList = (params)=>getAction("/task/pageList",params);
const taskDistributeTask = (params)=>putAction("/task/distributeTask",params); const taskDistributeTask = (params)=>putAction("/task/distributeTask",params);
const taskDeleteById = (params)=>deleteAction("/task/deleteById",params); const taskDeleteById = (params)=>deleteAction("/task/deleteById",params);
const getDataAnalysis = (params)=>getAction("/dataAnalysis/getDataAnalysis",params); const getDataAnalysis = (params)=>getAction("/dataAnalysis/getDataAnalysis",params);
const getTaskDataTypeAnalysis = (params)=>getAction("/dataAnalysis/getTaskDataTypeAnalysis",params);
export { export {
taskCreate, taskCreate,
taskUpdateById, taskUpdateById,
@ -14,7 +15,8 @@ export {
taskPageList, taskPageList,
taskDistributeTask, taskDistributeTask,
taskDeleteById, taskDeleteById,
getDataAnalysis getDataAnalysis,
getTaskDataTypeAnalysis
} }

View File

@ -111,7 +111,8 @@
import { shipModelPageList, import { shipModelPageList,
shipModeldeleteById } from '@/api/ship' shipModeldeleteById } from '@/api/ship'
import { getDataAnalysis, import { getDataAnalysis,
taskPageList, } from '@/api/task' taskPageList,
getTaskDataTypeAnalysis } from '@/api/task'
import { getAction } from '@/api/manage' import { getAction } from '@/api/manage'
import JEllipsis from "@/components/jeecg/JEllipsis"; import JEllipsis from "@/components/jeecg/JEllipsis";
import guaz from '@assets/guaz.png' import guaz from '@assets/guaz.png'
@ -166,7 +167,8 @@
totalFileSize:0, totalFileSize:0,
fileLinkCount:0 fileLinkCount:0
}, },
cleaningVariancesource:[] cleaningVariancesource:[],
totalNumberCataloguesData:[]
} }
}, },
mounted() { mounted() {
@ -210,6 +212,17 @@
this.$message.warning(res.message); this.$message.warning(res.message);
} }
}); });
this.totalNumberCataloguesData =[]
getTaskDataTypeAnalysis({taskId:value.id,startDate:value.startTime,endDate:value.endTime}).then((res) => {
if (res.success) {
res.result.typeName.forEach(row => {
this.totalNumberCataloguesData.push({ value: parseInt(res.result.numRowMap[row]), name: row })
})
this.getcleaningVariance();
} else {
this.$message.warning(res.message);
}
});
}, },
loadData() { loadData() {
taskPageList(this.queryParam).then((res) => { taskPageList(this.queryParam).then((res) => {
@ -266,12 +279,7 @@
name: '占比', name: '占比',
type: 'pie', type: 'pie',
radius: '50%', radius: '50%',
data: [ data: this.totalNumberCataloguesData,
{ value: 1048, name: '文档' },
{ value: 735, name: '视频' },
{ value: 580, name: '音频' },
{ value: 484, name: '结构化数据' },
],
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,