Explorar o código

任务补偿机构控件未做校验问题处理

jingyuanchao hai 1 ano
pai
achega
a350c0e969
Modificáronse 1 ficheiros con 7 adicións e 2 borrados
  1. 7 2
      src/views/system/compensate/index.vue

+ 7 - 2
src/views/system/compensate/index.vue

@@ -213,7 +213,7 @@
           </el-select>
         </el-form-item>
 
-        <el-form-item label="补偿范围" prop="orgIdList">
+        <el-form-item label="补偿范围" prop="orgIdList" class="is-required">
           <org-tree-select
             v-model="form.orgIdList"
             :queryData="4"
@@ -311,7 +311,7 @@ export default {
           {required: true, message: "请选择业务类型", trigger: "change"},
         ],
         planId: [
-          {required: true, message: "请选择提醒角色", trigger: "change"},
+          {required: true, message: "请选择补偿计划", trigger: "change"},
         ],
       },
     };
@@ -327,6 +327,7 @@ export default {
 
   methods: {
     selectPlan(businessType) {
+      this.form.planId=null;
       queryPlanBySendModule(businessType).then((response) => {
         this.planList = response.data;
       });
@@ -427,6 +428,10 @@ export default {
     },
     /** 提交按钮 */
     submitForm() {
+      if (!this.form.orgIdList.length){
+        this.$modal.msgError("请选择机构");
+        return;
+      }
       this.$refs["form"].validate((valid) => {
         if (valid) {
           edit(this.form).then((response) => {