谢杰标 2 anos atrás
pai
commit
c63a8a3661
2 arquivos alterados com 14 adições e 9 exclusões
  1. 4 2
      pages2/order/confirm_pay.vue
  2. 10 7
      pages2/verify/info_fill.vue

+ 4 - 2
pages2/order/confirm_pay.vue

@@ -217,8 +217,10 @@ export default {
             content: "请先完善个人信息!",
             success: (res) => {
               if (res.confirm) {
-                this.$navTo.togo("/pages2/verify/info_fill", {
-                  keys: Array.from(new Set(keys)).toString(),
+                uni.navigateTo({
+                  url:
+                    "/pages2/verify/info_fill?keys=" +
+                    Array.from(new Set(keys)).toString(),
                 });
               }
             },

+ 10 - 7
pages2/verify/info_fill.vue

@@ -14,7 +14,7 @@
           >
             <u-input
               v-model="form[item.key]"
-              :disabled="item.disable"
+              :disabled="item.disabled"
               :placeholder="`请输入${item.label}`"
             />
           </u-form-item>
@@ -28,12 +28,12 @@
           >
             <u-radio-group v-model="form[item.key]">
               <u-radio
-                v-for="(item, i) in backDictArr(item)"
+                v-for="(item1, i) in backDictArr(item)"
                 :key="i"
-                :name="item.value"
+                :name="item1.value"
                 :disabled="item.disabled"
               >
-                {{ item.label }}
+                {{ item1.label }}
               </u-radio>
             </u-radio-group>
           </u-form-item>
@@ -48,8 +48,8 @@
             <u-input
               @click="open(item)"
               v-model="form[item.key]"
-              :disabled="item.disable"
-              :placeholder="`请输入${item.label}`"
+              type="select"
+              :placeholder="`请选择${item.label}`"
             />
             <u-select
               v-model="item.show"
@@ -186,7 +186,7 @@ export default {
         if (item) {
           const value = this.userInfo[key];
           this.$set(this.form, key, value);
-          this.listData.push({ ...item, disable: !!value });
+          this.listData.push({ ...item, disabled: !!value });
         }
       });
     },
@@ -204,6 +204,9 @@ export default {
       return list;
     },
     open(item) {
+      if (item.disabled) {
+        return;
+      }
       let { key, list } = item;
       const option = list.find((e) => e.label === this.form[key]);
       this.defaultValue = [option ? option.value : 0];