Forráskód Böngészése

独立标签单选多选去除空数据

zhangxc 6 éve
szülő
commit
30f21b92e4
1 módosított fájl, 16 hozzáadás és 6 törlés
  1. 16 6
      src/components/icss/AddIndeptLabel.vue

+ 16 - 6
src/components/icss/AddIndeptLabel.vue

@@ -91,12 +91,22 @@
       },
       validatePass() {      //验证成功回调,调取接口
         //仍需验证标签明细是否选择
-        if (this.itemsTypes.includes(+this.dataPub.region2)&&this.options.length==0) {
-          this.$message({
-            message: '至少填一个选项',
-            type: 'warning'
-          });
-          return;
+        console.log('this.options',this.options)
+        let isNull = true
+        let options2 = []
+        for (let i = 0; i < this.options.length; i++) {
+          if(this.options[i].name.trim() != '') {
+            isNull = false
+            options2.push(this.options[i])
+          }
+        }
+        this.options = options2;
+        if(this.itemsTypes.includes(+this.dataPub.region2)&&isNull) {
+            this.$message({
+              message: '至少填一个选项',
+              type: 'warning'
+            });
+            return;
         }
         if(this.dataPub.region8 > this.dataPub.region9) {
           this.$message({