|
|
@@ -8,15 +8,15 @@
|
|
|
<CellGroup inset>
|
|
|
<Field name="OpenBankAccId" label="开户银行" :rules="formRules.OpenBankAccId" is-link>
|
|
|
<template #input>
|
|
|
- <app-select v-model="formData.OpenBankAccId" placeholder="请选择开户银行" :options="banklist"
|
|
|
+ <app-select :readonly="bankaccount != ''" v-model="formData.OpenBankAccId" placeholder="请选择开户银行" :options="banklist"
|
|
|
:optionProps="{ label: 'bankname', value: 'bankid' }" />
|
|
|
</template>
|
|
|
</Field>
|
|
|
- <Field type="number" name="BankNo" label="银行卡号" :readonly="userStore.userInfo?.bankaccount != ''" maxlength="30" v-model.trim="formData.BankAccountNo"
|
|
|
+ <Field type="number" name="BankNo" label="银行卡号" :readonly="bankaccount != ''" maxlength="30" v-model.trim="formData.BankAccountNo"
|
|
|
placeholder="请输入银行卡账号" :rules="formRules.BankAccountNo" />
|
|
|
<Field name="AccountName" label="姓名" readonly v-model="formData.AccountName" placeholder="请输入银行卡账户名"
|
|
|
:rules="formRules.AccountName" />
|
|
|
- <Field name="MobilePhone" label="手机号码" :readonly="userStore.userInfo?.mobile2 != ''" maxlength="50"
|
|
|
+ <Field name="MobilePhone" label="手机号码" :readonly="mobile2 != ''" maxlength="50"
|
|
|
v-model="formData.MobilePhone" placeholder="请输入手机号码" :rules="formRules.MobilePhone" />
|
|
|
<template v-for="(item, index) in configs" :key="index">
|
|
|
<template v-if="(item.fieldcode === 'verify_code')">
|
|
|
@@ -43,7 +43,7 @@
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
<Field v-if="showExtendInfo(item)" :name="item.fieldcode" :label="item.fieldname"
|
|
|
- :readonly="item.fieldcode === 'legal_name' && userStore.userInfo?.legalpersonname != ''"
|
|
|
+ :readonly="item.fieldcode === 'legal_name' && legalpersonname != ''"
|
|
|
v-model="item.value" maxlength="50" :placeholder="`请输入${item.fieldname}`" />
|
|
|
</template>
|
|
|
</template>
|
|
|
@@ -82,6 +82,7 @@ const formRef = shallowRef<FormInstance>()
|
|
|
const { configs } = useDoCusBankExtendConfigs(1)
|
|
|
const userStore = useUserStore()
|
|
|
const { smsVerificationCode } = useT2bSMSVerificationCode()
|
|
|
+const { legalpersonname, mobile2, bankaccount, userinfotype } = userStore.userInfo
|
|
|
|
|
|
/// 短信验证码交易中心信息
|
|
|
const CenterErrMsg = shallowRef('')
|
|
|
@@ -107,8 +108,8 @@ const props = defineProps({
|
|
|
/// 是否显示拓展信息
|
|
|
const showExtendInfo = (item: Model.BankCusBankExtendConfigRsp) => {
|
|
|
return (item.usabletype === 1) ||
|
|
|
- (item.usabletype === 2 && userStore.userInfo?.userinfotype === 2) ||
|
|
|
- (item.usabletype === 3 && userStore.userInfo?.userinfotype === 1)
|
|
|
+ (item.usabletype === 2 && userinfotype === 2) ||
|
|
|
+ (item.usabletype === 3 && userinfotype === 1)
|
|
|
}
|
|
|
|
|
|
// 发送手机验证码
|