NEZ-723 feat:chart编辑时调用请求接口获取最新数据
This commit is contained in:
@@ -324,13 +324,28 @@ export default {
|
||||
},
|
||||
// 编辑图表信息,打开编辑弹窗
|
||||
editChart (data) {
|
||||
if (!data.param) {
|
||||
data.param = { url: '', threshold: '' }
|
||||
this.$get('visual/panel/chart/' + data.id).then(res => {
|
||||
if (res.code === 200) {
|
||||
const chartData = res.data.data
|
||||
console.log(typeof chartData.param);
|
||||
if (typeof chartData.param === 'string') {
|
||||
chartData.param = JSON.parse(chartData.param)
|
||||
}
|
||||
this.chart = JSON.parse(JSON.stringify(data))
|
||||
if (!chartData.param) {
|
||||
chartData.param = { url: '', threshold: '' }
|
||||
} else if (!chartData.param.threshold) {
|
||||
chartData.param.threshold = ''
|
||||
} else if (!chartData.param.url) {
|
||||
chartData.param.url = ''
|
||||
}
|
||||
this.chart = JSON.parse(JSON.stringify(chartData))
|
||||
this.chart.panelId = this.showPanel.id
|
||||
this.chart.panelName = this.showPanel.name
|
||||
this.rightBox.chart.show = true
|
||||
} else {
|
||||
this.$message.error(res.msg)
|
||||
}
|
||||
})
|
||||
},
|
||||
closeChartBox (refresh) {
|
||||
this.rightBox.chart.show = false
|
||||
|
||||
Reference in New Issue
Block a user