diff options
| author | 刘洪洪 <[email protected]> | 2024-05-11 18:17:55 +0800 |
|---|---|---|
| committer | 刘洪洪 <[email protected]> | 2024-05-11 18:17:55 +0800 |
| commit | 5c4993cf1256efa1aab89de9e7891155de02d335 (patch) | |
| tree | abf4fe7b57fc594768478b561907f665c590d269 | |
| parent | b8ee685230c1e2b0ee1817fa5263f941ce37616a (diff) | |
fix: 修复report编辑按钮不会disabled的问题24.01.m22dev-24.01-m22
| -rw-r--r-- | src/views/report/Report.vue | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/views/report/Report.vue b/src/views/report/Report.vue index d3ef4ff5..ccce937b 100644 --- a/src/views/report/Report.vue +++ b/src/views/report/Report.vue @@ -273,6 +273,7 @@ export default { for (let i = 0; i < response.data.data.list.length; i++) { response.data.data.list[i].status = response.data.data.list[i].status + '' } + this.tableData = [] this.$nextTick(() => { this.tableData = response.data.data.list.map(item => { return { @@ -316,10 +317,17 @@ export default { type: 'warning' }).catch(() => {}) } else { - const curRecord = this.batchDeleteObjs[0] - this.initConfig(curRecord) - this.object = curRecord - this.rightBox.show = true + axios.get(`${api.reportTemp}/${this.batchDeleteObjs[0].id}`).then(response => { + if (response.status === 200) { + const curRecord = response.data.data + if (curRecord.config) { + curRecord.config = JSON.parse(curRecord.config) + } + this.initConfig(curRecord) + this.object = curRecord + this.rightBox.show = true + } + }) } }, initConfig (u) { |
