This commit is contained in:
‘937886381’
2026-01-09 17:53:34 +08:00
parent b76f3bfd37
commit b491f24126
50 changed files with 256 additions and 149 deletions

View File

@@ -199,9 +199,10 @@ export default {
endTime: this.dateData.endTime,
// index: this.index,
// sort: 1,
trendName: this.trendName,
trendName: this.$route.query.name ? '原料' + this.$route.query.name + this.trendName : '原料硅砂采购单价',
analysisObject: [
this.$route.query.name ? this.$route.query.name + '成本' : '硅砂成本'
this.$route.query.name ? '原料' + this.$route.query.name : '原料硅砂'
],
// paramList: ['制造成本', '财务费用', '销售费用', '管理费用', '运费'],
levelId: this.factory,
@@ -210,20 +211,44 @@ export default {
// 调用接口
getSingleMaterialAnalysis(requestParams).then((res) => {
this.monData = res.data.currentMonthData.find(item => {
return item.name === "硅砂成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name === '原料' + this.$route.query.name;
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name === '原料硅砂';
}
});
console.log('this.monData', this.monData);
console.log('this.monData', this.monData, this.$route.query.name ? '原料' + this.$route.query.name : '原料硅砂');
this.totalData = res.data.totalMonthData.find(item => {
return item.name === "硅砂成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name === '原料' + this.$route.query.name;
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name === '原料硅砂';
}
});
// this.relatedMon = res.data.relatedMon
this.relatedData = {
relatedMon: res.data.currentMonthData.filter(item => {
return item.name !== "硅砂成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name !== '原料' + this.$route.query.name;
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name !== '原料硅砂';
}
}), // 兜底月度数据
relatedTotal: res.data.totalMonthData.filter(item => {
return item.name !== "硅砂成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name !== '原料' + this.$route.query.name;
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name !== '原料硅砂';
}
}) // 兜底累计数据
}

View File

@@ -199,7 +199,7 @@ export default {
endTime: this.dateData.endTime,
// index: this.index,
// sort: 1,
trendName: this.trendName,
trendName: this.trendName +'成本',
analysisObject: [
"原片燃料成本",
],

View File

@@ -189,7 +189,7 @@ export default {
changeItem(item) {
console.log('item', item);
this.trendName = item
this.trendName = item
this.getData()
},
getData() {

View File

@@ -96,7 +96,7 @@ export default {
totalData: {},
trend: [],
relatedData: {},
trendName: '加工包材成本',
trendName: '包材成本',
};
},
@@ -186,7 +186,7 @@ export default {
// sort: 1,
trendName: this.trendName,
analysisObject: [
'加工包材成本'
'包材成本'
],
// paramList: ['制造成本', '财务费用', '销售费用', '管理费用', '运费'],
levelId: this.factory,

View File

@@ -209,20 +209,44 @@ export default {
// 调用接口
getSingleMaterialAnalysis(requestParams).then((res) => {
this.monData = res.data.currentMonthData.find(item => {
return item.name === "天然气成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name === this.$route.query.name + '成本';
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name === '天然气成本';
}
});
console.log('this.monData', this.monData);
this.totalData = res.data.totalMonthData.find(item => {
return item.name === "天然气成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name === this.$route.query.name + '成本';
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name === '天然气成本';
}
});
// this.relatedMon = res.data.relatedMon
this.relatedData = {
relatedMon: res.data.currentMonthData.filter(item => {
return item.name !== "天然气成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name !== this.$route.query.name + '成本';
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name !== '天然气成本';
}
}), // 兜底月度数据
relatedTotal: res.data.totalMonthData.filter(item => {
return item.name !== "天然气成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name !== this.$route.query.name + '成本';
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name !== '天然气成本';
}
}) // 兜底累计数据
}

View File

@@ -198,7 +198,7 @@ export default {
endTime: this.dateData.endTime,
// index: this.index,
// sort: 1,
trendName: this.trendName,
trendName: this.$route.query.name ? this.$route.query.name + '成本' + this.trendName : '镀膜液成本' + this.trendName,
analysisObject: [
this.$route.query.name ? this.$route.query.name + '成本' : '镀膜液成本'
],
@@ -209,20 +209,44 @@ export default {
// 调用接口
getSingleMaterialAnalysis(requestParams).then((res) => {
this.monData = res.data.currentMonthData.find(item => {
return item.name === "镀膜液成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name === this.$route.query.name + '成本'
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name === '镀膜液成本';
}
});
console.log('this.monData', this.monData);
this.totalData = res.data.totalMonthData.find(item => {
return item.name === "镀膜液成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name === this.$route.query.name + '成本'
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name === '镀膜液成本';
}
});
// this.relatedMon = res.data.relatedMon
this.relatedData = {
relatedMon: res.data.currentMonthData.filter(item => {
return item.name !== "镀膜液成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name !== this.$route.query.name + '成本'
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name === '镀膜液成本';
}
}), // 兜底月度数据
relatedTotal: res.data.totalMonthData.filter(item => {
return item.name !== "镀膜液成本";
if (this.$route.query.name) {
// 如果有查询参数,查找 "原料" + 查询参数 的项
return item.name !== this.$route.query.name + '成本'
} else {
// 如果没有查询参数,查找 name 为 "原料硅砂" 的项
return item.name !== '镀膜液成本';
}
}) // 兜底累计数据
}

View File

@@ -94,7 +94,7 @@ export default {
totalData: {},
trend: [],
relatedData: {},
trendName: '备品机物料',
trendName: '备品机物料',
};
},