Преглед изворни кода

优化新增记录计划配置弹窗,修复规则明细为空时的校验问题

yusheng пре 4 месеци
родитељ
комит
7d5be9196b
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      src/views/recordComponents/programRulesDialog.vue

+ 5 - 2
src/views/recordComponents/programRulesDialog.vue

@@ -676,7 +676,7 @@
         visible: false,
         title: '新增记录计划配置',
         activeIndex: 0,
-        classify:'',
+        classify: '',
         addForm: JSON.parse(JSON.stringify(formBaseData)),
         rules: {
           name: [
@@ -913,7 +913,7 @@
     },
     methods: {
       // 外部调用,打开弹窗
-      async open(type, data,classify) {
+      async open(type, data, classify) {
         console.log('type data', type, data);
         this.classify = classify;
         this.type = type;
@@ -986,6 +986,9 @@
         this.$refs.formRef.validate(async (valid) => {
           if (valid) {
             this.butLoading = true;
+            if (!this.addForm.detailList?.length) {
+              return this.$message.success('规则明细不能为空');
+            }
 
             try {
               // 赋值创建人和更新人