制造成本分析修改

This commit is contained in:
2026-03-25 14:10:27 +08:00
parent bb66f97b95
commit 4f7466bb29
59 changed files with 3909 additions and 1779 deletions

View File

@@ -51,7 +51,7 @@ import * as echarts from 'echarts';
export default {
name: "Container",
components: { operatingLineBar },
props: ["chartData", 'dateData'],
props: ["chartData",'dateData'],
emits: ['sort-change'], // 声明事件Vue3 推荐)
data() {
return {
@@ -70,10 +70,10 @@ export default {
computed: {
// 排序后的数据源核心根据selectedSortValue重新排序
currentDataSource() {
if (!this.chartData?.factory) return {};
if (!this.chartData) return {};
// 深拷贝原始数据,避免修改原数据
const factory = JSON.parse(JSON.stringify(this.chartData.factory));
const factory = JSON.parse(JSON.stringify(this.chartData));
if (!factory.locations.length || !this.selectedSortValue) return factory;
// 构建带索引的数组,方便同步所有字段排序
@@ -82,7 +82,7 @@ export default {
name,
real: factory.reals[index],
target: factory.targets[index],
rate: factory.rates[index],
rate: factory.rate[index],
diff: factory.diff[index],
flag: factory.flags[index]
}));
@@ -143,7 +143,7 @@ export default {
{ offset: 1, color: 'rgba(40, 138, 255, 0)' }
])
},
data: data.rates || [],
data: data.rate || [],
symbol: 'circle',
symbolSize: 6
},
@@ -219,14 +219,14 @@ export default {
padding: [5, 10, 5, 0],
align: 'center',
color: '#464646',
fontSize: 14,
fontSize: 14
},
achieved: {
width: 'auto',
padding: [5, 0, 5, 10],
align: 'center',
color: '#76DABE', // 与达标的 offset: 1 颜色一致
fontSize: 14,
fontSize: 14
},
// 未达标样式
unachieved: {
@@ -234,7 +234,7 @@ export default {
padding: [5, 0, 5, 10],
align: 'center',
color: '#F9A44A', // 与未达标的 offset: 1 颜色一致
fontSize: 14,
fontSize: 14
}
}
},
@@ -413,7 +413,7 @@ export default {
height: 24px;
font-family: PingFangSC, PingFang SC;
font-weight: 400;
fontSize: 12px;
font-size: 12px;
line-height: 24px;
font-style: normal;
letter-spacing: 2px;
@@ -485,7 +485,7 @@ export default {
.dropdown-option {
padding: 6px 12px;
fontSize: 12px;
font-size: 12px;
color: #333;
cursor: pointer;
text-align: left;