月度概览加单位

This commit is contained in:
2026-04-17 14:41:01 +08:00
parent d8abdfbfec
commit 8105e74122
46 changed files with 145 additions and 68 deletions

View File

@@ -127,7 +127,7 @@ export default {
validOtherData.forEach(item => {
barData.locations.push(item.title); // locations=levelId对应的地名如levelId=7→宜兴
barData.diff.push(item.diff || 0);
barData.targets.push(item.target || 0);
barData.targets.push(item.budget || 0);
barData.reals.push(item.real || 0);
barData.rate.push(item.rate || 0);
barData.flags.push(item.rate >= 100 ? 1 : 0);

View File

@@ -50,7 +50,7 @@ export default {
},
{
value: this.detailData?.real || 0,
flag: this.detailData?.rate>=100, // 实际项:达标(绿色)
flag: this.detailData?.flag || 0, // 实际项:达标(绿色)
label: {
show: true,
position: 'top',

View File

@@ -80,7 +80,10 @@ export default {
const data = list.find(item => item && item.title === def.name) || fallback
return {
...def,
data,
data:{
...data,
flag:data.rate >= 100 ? 1 : 0
},
sortValue: Number((data && data.real) ?? 0)
}
})

View File

@@ -1,5 +1,8 @@
<template>
<div style="width: 100%; height: 210px;position: relative;">
<div style='font-size: 16px;position: absolute;left: 20px;top:10px'>
万元
</div>
<div style='font-size: 16px;position: absolute;right: 20px;top:10px'>
<span>完成率:<span style='color: #0B58FF;'>{{detailData.completeRate}}%</span></span>
<span style='display: inline-block;margin-left: 10px;'>差值:<span :style="{color:detailData.flag>0?'#30B590':'#FF9423'}" >{{detailData.diff}}</span></span>