liriming
2024-09-25 b39d0b8a5b301ce58b4f705eefc6307a8c708bfa
预测模型配置页面修改
已修改1个文件
44 ■■■■ 文件已修改
src/views/model/pre/predict/MmPredictItemForm.vue 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/model/pre/predict/MmPredictItemForm.vue
@@ -106,19 +106,19 @@
          </el-form-item>
        </el-col>
      </el-row>
<!--      <el-row>
        <el-col :span="12">
          <el-form-item label="保存点位">
            <el-select v-model="dataForm.mmPredictItem.saveindex" placeholder="请选择">
              <el-option
                v-for="item in saveIndexList"
                :key="item.code"
                :label="item.name"
                :value="item.code"/>
            </el-select>
          </el-form-item>
        </el-col>
      </el-row>-->
      <!--      <el-row>
              <el-col :span="12">
                <el-form-item label="保存点位">
                  <el-select v-model="dataForm.mmPredictItem.saveindex" placeholder="请选择">
                    <el-option
                      v-for="item in saveIndexList"
                      :key="item.code"
                      :label="item.name"
                      :value="item.code"/>
                  </el-select>
                </el-form-item>
              </el-col>
            </el-row>-->
      <el-row v-if="dataForm.itemtypename === 'MergeItem'">
        <el-col :span="12">
          <el-form-item label="预测长度">
@@ -531,6 +531,24 @@
  formLoading.value = true
  try {
    const data = dataForm.value as unknown as MmPredictItem.MmPredictItemVO
    debugger
    if (expressionList.value && expressionList.value.length > 0) {
      let expression = ''
      for (let i = 0; i < expressionList.value.length; i++) {
        let value = expressionList.value[i]
        expression = expression + value.point + (i === (expressionList.value.length - 1) ? '' : value.operator)
      }
      dataForm.value.mmPredictMergeItem.expression = expression
    } else {
      dataForm.value.mmPredictMergeItem.expression = ''
    }
    if (dataForm.value.mmModelArithSettingsList) {
      for (let item of dataForm.value.mmModelArithSettingsList) {
        if (item.key === 'lenpredict') {
          dataForm.value.mmPredictItem.predictlength = item.value
        }
      }
    }
    if (formType.value === 'create') {
      await MmPredictItem.createMmPredictItem(data)
      message.success(t('common.createSuccess'))