|
@@ -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>
|