This commit is contained in:
John
2024-03-24 18:34:57 +08:00
parent b6677f8a49
commit da7f6af6be
9 changed files with 134 additions and 17470 deletions

View File

@@ -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: '',