diff --git a/src/mixins/queryform.js b/src/mixins/queryform.js index 1eb66ab..c5d3e85 100644 --- a/src/mixins/queryform.js +++ b/src/mixins/queryform.js @@ -94,25 +94,29 @@ export default { handlerInputchange(val) { this.parseParamsBySelectInput(this.selectInput.keyname, val) }, - // 查询echarts 数据 () - // 前端统一数据类型为 + // 接口文档: // { - // "chartType": "对应的图表类型", - // "data": { - // 对应的数据 + // "code": 200, + // "message": "success", + // "result": { + // "chartType": "widget-barchart", + // "data": [ + // XXX + // ] // } // } queryEchartsData(params) { return new Promise(async (resolve) => { console.log('查询参数为', params) - const data = await getData(params); - console.log('数据为', data) - //判断data的chartType和params的chartType是否一致 - if (!data) { + const reqData = await getData(params); + if (reqData == null || reqData.code !== 200) { this.$message.error("查询数据异常"); return } - if (data.chartType !== params.chartType) { + const data = reqData.result + console.log('查询结果为', data) + //判断data的chartType和params的chartType是否一致 + if (data.chartType != params.chartType) { this.$message.error("查询数据类型不匹配"); return } else {