修改
This commit is contained in:
@@ -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 !== '原料硅砂';
|
||||
}
|
||||
}) // 兜底累计数据
|
||||
}
|
||||
|
||||
|
||||
@@ -199,7 +199,7 @@ export default {
|
||||
endTime: this.dateData.endTime,
|
||||
// index: this.index,
|
||||
// sort: 1,
|
||||
trendName: this.trendName,
|
||||
trendName: this.trendName +'成本',
|
||||
analysisObject: [
|
||||
"原片燃料成本",
|
||||
],
|
||||
|
||||
@@ -189,7 +189,7 @@ export default {
|
||||
changeItem(item) {
|
||||
console.log('item', item);
|
||||
|
||||
this.trendName = item
|
||||
this.trendName = item
|
||||
this.getData()
|
||||
},
|
||||
getData() {
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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 !== '天然气成本';
|
||||
}
|
||||
}) // 兜底累计数据
|
||||
}
|
||||
|
||||
|
||||
@@ -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 !== '镀膜液成本';
|
||||
}
|
||||
}) // 兜底累计数据
|
||||
}
|
||||
|
||||
|
||||
@@ -94,7 +94,7 @@ export default {
|
||||
totalData: {},
|
||||
trend: [],
|
||||
relatedData: {},
|
||||
trendName: '备品、机物料',
|
||||
trendName: '备品丶机物料',
|
||||
};
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user