Просмотр исходного кода

增加选择实施步骤红点效果

humingbo 2 лет назад
Родитель
Сommit
cf0ead2946
1 измененных файлов с 54 добавлено и 14 удалено
  1. 54 14
      src/views/enforceflow/enforceflow.vue

+ 54 - 14
src/views/enforceflow/enforceflow.vue

@@ -818,27 +818,67 @@ export default {
     elBadgeFormElbadgaeChoose(choose){
       let elBadgeForm=this.elBadgeForm
       if(elBadgeForm.hasOwnProperty(choose)){
-
+        this.elBadgeForm[choose]=false
+      }
+      let str=['elBadge1','elBadge2','elBadge3','elBadge4','elBadge5','elBadge6','elBadge7','elBadge8','elBadge9','elBadge10','elBadge11','elBadge12']
+      for(let i=0;i<str.length;i++){
+         if(str[i]!==choose){
+           this.elBadgeForm[str[i]]=true
+         }
       }
       console.log(JSON.stringify(elBadgeForm))
     },
     on_click(e){
       let dot=e;
       switch (dot){
-        case 1: this.elBadgeForm.elBadge1=false;
-        this.elBadgeFormElbadgaeChoose('elBadge1');
+        case 1:
+          this.elBadgeForm.elBadge1=false;
+          this.elBadgeFormElbadgaeChoose('elBadge1');
+        break;
+        case 2:
+          this.elBadgeForm.elBadge2=false;
+          this.elBadgeFormElbadgaeChoose('elBadge2');
         break;
-        case 2: this.elBadgeForm.elBadge2=false;break;
-        case 3: this.elBadgeForm.elBadge3=false;break;
-        case 4: this.elBadgeForm.elBadge4=false;break;
-        case 5: this.elBadgeForm.elBadge5=false;break;
-        case 6: this.elBadgeForm.elBadge6=false;break;
-        case 7: this.elBadgeForm.elBadge7=false;break;
-        case 8: this.elBadgeForm.elBadge8=false;break;
-        case 9: this.elBadgeForm.elBadge9=false;break;
-        case 10: this.elBadgeForm.elBadge10=false;break;
-        case 11: this.elBadgeForm.elBadge11=false;break;
-        case 12: this.elBadgeForm.elBadge12=false;break;
+        case 3:
+          this.elBadgeForm.elBadge3=false;
+          this.elBadgeFormElbadgaeChoose('elBadge3');
+          break;
+        case 4:
+          this.elBadgeForm.elBadge4=false;
+          this.elBadgeFormElbadgaeChoose('elBadge4');
+          break;
+        case 5:
+          this.elBadgeForm.elBadge5=false;
+          this.elBadgeFormElbadgaeChoose('elBadge5');
+          break;
+        case 6:
+          this.elBadgeForm.elBadge6=false;
+          this.elBadgeFormElbadgaeChoose('elBadge6');
+          break;
+        case 7:
+          this.elBadgeForm.elBadge7=false;
+          this.elBadgeFormElbadgaeChoose('elBadge7');
+          break;
+        case 8:
+          this.elBadgeForm.elBadge8=false;
+          this.elBadgeFormElbadgaeChoose('elBadge8');
+          break;
+        case 9:
+          this.elBadgeForm.elBadge9=false;
+          this.elBadgeFormElbadgaeChoose('elBadge9');
+          break;
+        case 10:
+          this.elBadgeForm.elBadge10=false;
+          this.elBadgeFormElbadgaeChoose('elBadge10');
+          break;
+        case 11:
+          this.elBadgeForm.elBadge11=false;
+          this.elBadgeFormElbadgaeChoose('elBadge11');
+          break;
+        case 12:
+          this.elBadgeForm.elBadge12=false;
+          this.elBadgeFormElbadgaeChoose('elBadge12');
+          break;
       }
 
       if(e !== "" || e != null){