| | |
| | | |
| | | const message = useMessage() // 消息弹窗 |
| | | const visible = ref(false); |
| | | const chartDomPre = ref(null); |
| | | let myChart = null; |
| | | const chartDomPre = ref(); |
| | | let myChart = undefined; |
| | | const chartParams = reactive({ |
| | | itemId: undefined, |
| | | startTime: undefined, |
| | |
| | | if (data.viewMap) { |
| | | Object.keys(data.viewMap).forEach(key => { |
| | | let viewData = data.viewMap[key] |
| | | seriesData.push({ |
| | | name: key + ":" + '真实值', |
| | | type: "line", |
| | | data: viewData.realData, |
| | | showSymbol: false, |
| | | smooth: false, |
| | | lineStyle: { |
| | | normal: { |
| | | width: 1, |
| | | if(viewData.realData) { |
| | | seriesData.push({ |
| | | name: key + ":" + '真实值', |
| | | type: "line", |
| | | data: viewData.realData, |
| | | showSymbol: false, |
| | | smooth: false, |
| | | lineStyle: { |
| | | normal: { |
| | | width: 1, |
| | | }, |
| | | }, |
| | | }, |
| | | }) |
| | | }) |
| | | } |
| | | seriesData.push({ |
| | | name: key + ":" + '预测值', |
| | | type: "line", |
| | |
| | | ], |
| | | series: seriesData, |
| | | }; |
| | | myChart.clear() |
| | | myChart.setOption(option); |
| | | } catch (error) { |
| | | console.error(error) |
| | |
| | | maxlength="5"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="真实数据点"> |
| | | <el-select |
| | | v-model="dataForm.pointId" |
| | | filterable |
| | | clearable |
| | | placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in pointList" |
| | | :key="item.id" |
| | | :label="item.pointName" |
| | | :value="item.id"/> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-divider content-position="left" v-if="dataForm.itemtypename === 'NormalItem'">模型信息 |
| | | </el-divider> |
| | |
| | | num: undefined |
| | | }, |
| | | mmModelArithSettingsList: [], |
| | | mmModelParamList: [] |
| | | mmModelParamList: [], |
| | | pointId: undefined |
| | | }) |
| | | const formRules = reactive({ |
| | | 'mmPredictItem.itemname': [{required: true, message: '预测项名不能为空', trigger: 'blur'}], |