Переглянути джерело

客资任务已出货增加出货总金额输入框

zhujindu 1 рік тому
батько
коміт
ae8ef37fea
2 змінених файлів з 824 додано та 470 видалено
  1. 32 23
      src/components/zRadiokz.vue
  2. 792 447
      src/views/clew/clewent.vue

+ 32 - 23
src/components/zRadiokz.vue

@@ -3,7 +3,13 @@
     <div class="checkbox">
       <van-radio-group v-model="zradioc" @change="radiofn">
         <div>
-        <van-radio :name="item.customerClueOptionId+''" @click="radioclick" v-for="(item,index) in zRadiocolumns" :key="index">{{item.customerClueOption}}</van-radio>
+          <van-radio
+            :name="item.customerClueOptionId + ''"
+            @click="radioclick"
+            v-for="(item, index) in zRadiocolumns"
+            :key="index"
+            >{{ item.customerClueOption }}</van-radio
+          >
         </div>
       </van-radio-group>
     </div>
@@ -12,53 +18,56 @@
 
 <script>
 export default {
-  name: "zSelect",
+  name: 'zSelect',
   props: {
-    radio: "",
-    textc: "",
+    radio: '',
+    textc: '',
     zRadiocolumns: [],
-    answerType: "",
-    collectionType: "",
-    Tindex:0
+    answerType: '',
+    collectionType: '',
+    Tindex: 0,
   },
   data() {
     return {
       radioChange: false,
-      zradioc: this.radio
-    }
+      zradioc: this.radio,
+    };
   },
   methods: {
     radiofn(value) {
       this.radioChange = true;
-      var typeval =[...this.zRadiocolumns]
+      let customerClueOption = '';
+      var typeval = [...this.zRadiocolumns];
       for (var k = 0; k < this.zRadiocolumns.length; k++) {
-        typeval[k].value="N"
+        typeval[k].value = 'N';
         if (this.zRadiocolumns[k].customerClueOptionId == value) {
-          typeval[k].value="Y"
+          typeval[k].value = 'Y';
+          customerClueOption = this.zRadiocolumns[k].customerClueOption;
         }
       }
       let datalist = {
         id: this.textc,
-        Tindex:this.Tindex,
-        value: typeval
-      }
+        Tindex: this.Tindex,
+        value: typeval,
+        customerClueOption,
+      };
       this.$emit('zSelectVal', datalist);
     },
     radioclick() {
       if (!this.radioChange) {
-        this.zradioc = ""
+        this.zradioc = '';
       }
-      this.radioChange = false
+      this.radioChange = false;
     },
-  }
-}
+  },
+};
 </script>
 
 <style scoped>
 .van-f-red {
   color: red;
   width: 4px;
-  display: inline-block
+  display: inline-block;
 }
 
 .zSelect .z-cell {
@@ -67,14 +76,14 @@ export default {
 }
 
 .checkbox .van-radio {
-  padding-bottom: 10px
+  padding-bottom: 10px;
 }
 </style>
 <style>
 .checkbox .van-radio__icon {
   border: 1px solid #333;
   border-radius: 80px;
-  width: 1em
+  width: 1em;
 }
 
 .checkbox .van-radio__icon .van-icon {
@@ -97,4 +106,4 @@ export default {
 .checkbox .van-radio__icon--checked {
   border: 1px solid #1989fa;
 }
-</style>
+</style>

Різницю між файлами не показано, бо вона завелика
+ 792 - 447
src/views/clew/clewent.vue