lct
Your Name
2022-08-20 52cdea9a329e0835fc30ef8c3ebb7263658cf38d
src/views/goalManagement/targetSettings/component/dailogAdd.vue
@@ -22,7 +22,7 @@
            </el-col>
            <el-col :span="11" :offset="2">
               <el-form-item label="指标值" prop="value" size="default">
                  <el-input v-model="form.value" placeholder="请填写指标值" />
                  <el-input v-model.number="form.value" placeholder="请填写指标值" />
               </el-form-item>
            </el-col>
         </el-row>
@@ -86,9 +86,11 @@
      });
      const titles = ref();
      const disabled = ref(false);
      const titleT=ref()
      // 打开弹窗
      const openDialog = (title: string, value: any, id: number) => {
         Shows.value = true;
         titleT.value=title
         titles.value = `${title}目标设定`;
         form.value.targetType = value;
         disabled.value = title == '查看' ? true : false;
@@ -154,6 +156,11 @@
               message: '指标值不能为空',
               trigger: 'change',
            },
            {
               type:"number",
               message: '指标值只能为数字类型',
               trigger: 'change',
            },
         ],
         level: [],
         completeDate: [],
@@ -164,6 +171,9 @@
         if (!formEl) return;
         await formEl.validate((valid, fields) => {
            if (valid) {
               if(titleT.value=='新建'){
                  delete form.value.id
               }
               Shows.value = false;
               goalManagementApi()
                  .getTargetMngAddOrupdata(form.value)
@@ -199,6 +209,7 @@
         openDialog,
         handleClose,
         titles,
         titleT,
         // timeDate,
         Shows,
         form,