123
This commit is contained in:
@@ -46,7 +46,9 @@
|
||||
:placeholder="$t('app.enter') + $t('userInfo.monthlyPay')"
|
||||
:rules="[{ required: true, message: $t('app.enter') + $t('userInfo.monthlyPay') }]"
|
||||
/>
|
||||
|
||||
<van-field
|
||||
v-if="lang === 'zh_CN'"
|
||||
v-model="userInfo.companyAddress"
|
||||
is-link
|
||||
required
|
||||
@@ -56,6 +58,14 @@
|
||||
:rules="[{ required: true, message: $t('app.select') + $t('userInfo.unitAddress') }]"
|
||||
@click="companyAddressShow = true"
|
||||
/>
|
||||
<van-field
|
||||
v-else
|
||||
v-model="userInfo.companyAddress"
|
||||
required
|
||||
:label="$t('userInfo.unitAddress')"
|
||||
:placeholder="$t('app.enter') + $t('userInfo.unitAddress')"
|
||||
:rules="[{ required: true, message: $t('app.enter') + $t('userInfo.unitAddress') }]"
|
||||
/>
|
||||
<van-popup v-model:show="companyAddressShow" round position="bottom">
|
||||
<van-cascader
|
||||
v-model="cascaderValue"
|
||||
@@ -65,6 +75,7 @@
|
||||
@finish="onFinish"
|
||||
/>
|
||||
</van-popup>
|
||||
|
||||
<van-field
|
||||
required
|
||||
v-model="userInfo.companyAddressInfo"
|
||||
@@ -76,6 +87,7 @@
|
||||
|
||||
|
||||
<van-field
|
||||
v-if="lang === 'zh_CN'"
|
||||
v-model="userInfo.customerAddress"
|
||||
is-link
|
||||
required
|
||||
@@ -85,6 +97,14 @@
|
||||
:rules="[{ required: true, message: $t('app.select') + $t('userInfo.currentResidentialAddress') }]"
|
||||
@click="customerAddressShow = true"
|
||||
/>
|
||||
<van-field
|
||||
v-else
|
||||
v-model="userInfo.customerAddress"
|
||||
required
|
||||
:label="$t('userInfo.currentResidentialAddress')"
|
||||
:placeholder="$t('app.enter') + $t('userInfo.currentResidentialAddress')"
|
||||
:rules="[{ required: true, message: $t('app.enter') + $t('userInfo.currentResidentialAddress') }]"
|
||||
/>
|
||||
<van-popup v-model:show="customerAddressShow" round position="bottom">
|
||||
<van-cascader
|
||||
v-model="customerAddressValue"
|
||||
@@ -94,6 +114,7 @@
|
||||
@finish="onCustomerAddressFinish"
|
||||
/>
|
||||
</van-popup>
|
||||
|
||||
<van-field
|
||||
required
|
||||
v-model="userInfo.customerAddressInfo"
|
||||
@@ -114,7 +135,7 @@
|
||||
v-model="userInfo.kinsfolkName"
|
||||
type="text"
|
||||
:label="$t('userInfo.name')"
|
||||
:placeholder="$t('userInfo.enter') + $t('userInfo.name')"
|
||||
:placeholder="$t('app.enter') + $t('userInfo.name')"
|
||||
:rules="[{ required: true, message: $t('userInfo.enter') + $t('userInfo.name') }]"
|
||||
/>
|
||||
<van-field
|
||||
@@ -172,13 +193,15 @@ const { t } = useI18n()
|
||||
|
||||
const companyAddressShow = ref(false);
|
||||
const customerAddressShow = ref(false);
|
||||
const lang = localStorage.getItem('lang')
|
||||
const cascaderValue = ref('');
|
||||
const customerAddressValue = ref('');
|
||||
const columns = [
|
||||
{ text: t('userInfo.parents'), value: '1' },
|
||||
{ text: t('userInfo.spouse'), value: '2' },
|
||||
{ text: t('userInfo.children'), value: '3' },
|
||||
{ text: t('userInfo.grandparents'), value: '4' }
|
||||
{ text: t('userInfo.grandparents'), value: '4' },
|
||||
{ text: t('userInfo.friend'), value: '5' }
|
||||
];
|
||||
const userInfo = reactive({
|
||||
backCardNum: '',
|
||||
|
||||
Reference in New Issue
Block a user