|
@@ -6,11 +6,27 @@
|
|
|
<el-form :model="formData" label-width="120px" ref="ruleForm" :rules="rules" v-loading="loading" class="pr-4">
|
|
|
<div class="flex flex-row justify-between">
|
|
|
<div class="w-full">
|
|
|
+
|
|
|
<el-form-item label="商户名称" prop="owner_name">
|
|
|
+ <template #label>
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span>商户名称</span>
|
|
|
+ <el-tooltip placement="top">
|
|
|
+ <template #content>收款的公司名称</template>
|
|
|
+ <el-icon>
|
|
|
+ <InfoFilled />
|
|
|
+ </el-icon>
|
|
|
+ </el-tooltip>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
<el-input v-model="formData.owner_name" placeholder="请输入商户名称" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="收款人" prop="name_of_payee">
|
|
|
- <el-input v-model="formData.name_of_payee" placeholder="请输入收款人" />
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <el-form-item label="对公账户名称" prop="name_of_payee">
|
|
|
+ <el-input v-model="formData.name_of_payee" placeholder="请输入对公账户名称" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="银行卡号" prop="card_no">
|
|
|
<el-input v-model="formData.card_no" clearable size="large" placeholder="请输入银行卡号" />
|
|
@@ -26,11 +42,11 @@
|
|
|
<el-form-item label="收款人手机号" prop="phone_of_payee">
|
|
|
<el-input v-model="formData.phone_of_payee" clearable size="large" placeholder="请输入收款人手机号" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="所属商务" prop="business_id">
|
|
|
+ <!-- <el-form-item label="所属商务" prop="business_id">
|
|
|
<el-select v-model="formData.business_id" filterable clearable placeholder="选择所属商务">
|
|
|
<el-option v-for="item in businessList" :key="item.id" :label="item.username" :value="item.id" />
|
|
|
</el-select>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex justify-end">
|
|
@@ -45,6 +61,7 @@ import type { FormInstance, FormRules } from 'element-plus'
|
|
|
import { jiesuanManageBankAccountListBank, jiesuanManageBankAccountListShangwu, jiesuanManageBankAccountAddCompanyCard } from '@/api/settlement/index'
|
|
|
const ruleForm = ref<FormInstance>()
|
|
|
import { onMounted, ref } from 'vue';
|
|
|
+import { InfoFilled } from '@element-plus/icons-vue';
|
|
|
const props = defineProps({
|
|
|
primary: Object,
|
|
|
});
|
|
@@ -97,9 +114,9 @@ const businessList = ref([])
|
|
|
const bankList = ref([])
|
|
|
|
|
|
const init = () => {
|
|
|
- jiesuanManageBankAccountListShangwu().then(res => {
|
|
|
- businessList.value = res.data;
|
|
|
- })
|
|
|
+ // jiesuanManageBankAccountListShangwu().then(res => {
|
|
|
+ // businessList.value = res.data;
|
|
|
+ // })
|
|
|
jiesuanManageBankAccountListBank().then(res => {
|
|
|
bankList.value = res.data;
|
|
|
})
|