|
@@ -168,20 +168,29 @@ export default {
|
|
|
requirementBacklogRateChart, // 积压率
|
|
|
versionRequirementChart // 版本需求
|
|
|
} = this.datas
|
|
|
+
|
|
|
+ const {
|
|
|
+ requirementDirectionChart: mainDataRequirementDirectionChart,
|
|
|
+ requirementBacklogRateChart: mainDataRequirementBacklogRateChart,
|
|
|
+ versionRequirementChart: mainDataVersionRequirementChart
|
|
|
+ } = this.mainData
|
|
|
+
|
|
|
// 需求任务项目
|
|
|
if (throughputList) {
|
|
|
this.mainData = { ...this.mainData, throughputList }
|
|
|
}
|
|
|
- if (requirementDirectionChart) {
|
|
|
+ if (JSON.stringify(requirementDirectionChart) !== JSON.stringify(mainDataRequirementDirectionChart)) {
|
|
|
const { xaxis, yaxis } = requirementDirectionChart
|
|
|
this.requirementDirectionChartOption = getOption(xaxis, yaxis[0].data, 'bar', { endValue: 6 })
|
|
|
+ this.mainData = { ...this.mainData, requirementDirectionChart }
|
|
|
}
|
|
|
// 积压率
|
|
|
- if (requirementBacklogRateChart) {
|
|
|
+ if (JSON.stringify(requirementBacklogRateChart) !== JSON.stringify(mainDataRequirementBacklogRateChart)) {
|
|
|
const { xaxis, yaxis } = requirementBacklogRateChart
|
|
|
this.requirementBacklogRateChartOption = getOption(xaxis, yaxis[0].data, 'line', { endValue: 6 }, { formatter: '%' })
|
|
|
+ this.mainData = { ...this.mainData, requirementBacklogRateChart }
|
|
|
}
|
|
|
- if (versionRequirementChart) {
|
|
|
+ if (JSON.stringify(versionRequirementChart) !== JSON.stringify(mainDataVersionRequirementChart)) {
|
|
|
this.mainData = { ...this.mainData, versionRequirementChart }
|
|
|
this.verTab = versionRequirementChart[0] && versionRequirementChart[0].label
|
|
|
const obj = {}
|