flx:优化

This commit is contained in:
Rain_ 2025-11-22 15:36:14 +08:00
parent 084c8aaccc
commit 68ed7ec725

View File

@ -185,28 +185,22 @@ let companyWorkTotalData = ref([] as any);
let xData = ref([] as any); let xData = ref([] as any);
let yData = ref([] as any); let yData = ref([] as any);
async function getProjectWorkerList() { async function getProjectWorkerList() {
let res = await getComapnyWorkTotalListApi({ let res: any = await getComapnyWorkTotalListApi({
projectSn: store.sn projectSn: store.sn
}); });
if (res.result.length !== 0) { if (res.result.length !== 0) {
if (res.result) { companyWorkTotalData.value = res.result;
res.result.forEach((item: any) => { getNowData(1);
companyWorkTotalData.value.push(item);
xData.value.push(item.enterpriseName);
yData.value.push(item.totalPersonNum);
});
getNowData(1);
}
} else { } else {
companyWorkTotalData.value.push(0); companyWorkTotalData.value = [];
xData.value.push("无数据"); xData.value = [];
yData.value.push(0); yData.value = [];
draw(xData.value, yData.value); draw(xData.value, yData.value);
} }
} }
async function getProjectWorkerList2() { async function getProjectWorkerList2() {
let res = await getComapnyWorkTotalListApi({ let res:any = await getComapnyWorkTotalListApi({
projectSn: store.sn projectSn: store.sn
}); });
if (res.result.length !== 0) { if (res.result.length !== 0) {
@ -214,18 +208,13 @@ async function getProjectWorkerList2() {
let emptyArr: any = []; let emptyArr: any = [];
xData.value = emptyArr; xData.value = emptyArr;
yData.value = emptyArr; yData.value = emptyArr;
companyWorkTotalData.value = emptyArr; companyWorkTotalData.value = res.result;
res.result.forEach((item: any) => {
companyWorkTotalData.value.push(item);
xData.value.push(item.enterpriseName);
yData.value.push(item.totalPersonNum);
});
getNowData(1); getNowData(1);
} }
} else { } else {
companyWorkTotalData.value.push(0); companyWorkTotalData.value = [];
xData.value.push("无数据"); xData.value = [];
yData.value.push(0); yData.value = [];
draw(xData.value, yData.value); draw(xData.value, yData.value);
} }
} }