liyongli 3 years ago
parent
commit
6fc4f4b656
1 changed files with 21 additions and 15 deletions
  1. 21 15
      src/views/Apply.vue

+ 21 - 15
src/views/Apply.vue

@@ -4,13 +4,13 @@
       <van-field
         v-model="username"
         label="姓名"
-        readonly 
+        readonly
         placeholder="姓名"
         :rules="[{ required: true, message: '请填写姓名' }]"
       />
       <van-field
         v-model="userphone"
-        readonly 
+        readonly
         type="tel"
         label="联系电话"
         placeholder="联系电话"
@@ -24,7 +24,7 @@
         readonly
         :rules="[{ required: true, message: '未选择套餐' }]"
       />
-          <!-- <van-radio-group v-model="radio" direction="horizontal">
+      <!-- <van-radio-group v-model="radio" direction="horizontal">
             <van-radio v-for="(item, i) in goodsLi" :key="i" :name="item.id"
               >{{ item.name }}({{ item.price }}元)</van-radio
             >
@@ -92,8 +92,8 @@ import {
   Field as vanField,
   Button as vanButton,
   Popup as vanPopup,
-//   RadioGroup as vanRadioGroup,
-//   Radio as vanRadio,
+  //   RadioGroup as vanRadioGroup,
+  //   Radio as vanRadio,
   Picker as vanPicker,
   ImagePreview,
 } from "vant";
@@ -113,7 +113,7 @@ export default {
   name: "Apply",
   data() {
     return {
-        program: false,
+      program: false,
       username: "",
       userphone: "",
       date: "",
@@ -183,10 +183,16 @@ export default {
       user && (user = JSON.parse(user || "{}"));
       this.userphone = user.phone || "";
       this.username = user.realName || "";
+      if (!this.userphone) {
+        if (isAndroid && window.H5Listener && window.H5Listener.getUserInfo)
+          window.H5Listener.doLogin();
+        if (isIphone && window.webkit && window.webkit.messageHandlers)
+          window.webkit.messageHandlers.doLogin.postMessage("{}");
+      }
       goodsList().then(res => {
-        this.goodsLi = (res || []).map(v=>{
-            v.name = v.name + '(' + v.price + '元)'
-            return v
+        this.goodsLi = (res || []).map(v => {
+          v.name = v.name + "(" + v.price + "元)";
+          return v;
         });
         this.radio = (this.goodsLi[0] || {}).id;
       });
@@ -263,10 +269,10 @@ export default {
       this.dateInput = false;
       this.date = date.join(" ");
     },
-    onConfirmpro(date){
-        this.program = false;
-        this.radioname = date.name
-    }
+    onConfirmpro(date) {
+      this.program = false;
+      this.radioname = date.name;
+    },
   },
   beforeUnmount: function () {},
   components: {
@@ -294,7 +300,7 @@ export default {
 .apply .van-radio {
   margin-bottom: 3px;
 }
-.apply .van-button--default{
-    border-color: #c7c8c8;
+.apply .van-button--default {
+  border-color: #c7c8c8;
 }
 </style>