| | |
| | | <template> |
| | | <LoadingLayout :loading="isLoading"> |
| | | <ProForm :model="form" ref="dialogForm" label-width="120px"> |
| | | <ProForm :model="form" ref="dialogForm" label-width="130px"> |
| | | <ProFormItemV2 |
| | | label="联系人姓名:" |
| | | prop="name" |
| | |
| | | :checkRules="[{ message: '请选择联系人类型' }]" |
| | | > |
| | | <ProFormRadio v-model.trim="form.name" :value-enum="[]" button-style /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="业务办理授权函:" |
| | | prop="url" |
| | | :check-rules="[{ type: 'upload', message: '请上传业务办理授权函' }]" |
| | | > |
| | | <div style="display: flex"> |
| | | <ProFormUpload |
| | | v-model:file-url="form.url" |
| | | :limit="1" |
| | | :limitFileSize="10" |
| | | accept="png,jpg,jpeg,pdf" |
| | | ></ProFormUpload> |
| | | <el-button style="margin-left: 10px" type="primary" link @click="downloadTemplate" |
| | | >模板下载</el-button |
| | | > |
| | | </div> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="手机号:" |
| | |
| | | <ProFormSelect v-model="form.name" :valueEnum="[]" placeholder="请选择主体类型"> |
| | | </ProFormSelect> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="商户简称:" |
| | | prop="name" |
| | | :checkRules="[{ type: 'phone', message: '请输入商户简称' }]" |
| | | > |
| | | <ProFormText :maxlength="64" v-model.trim="form.name" placeholder="请输入商户简称" /> |
| | | <ProFormItemV2 label="商户简称:" prop="name" :checkRules="[{ message: '请输入商户简称' }]"> |
| | | <ProFormText |
| | | :maxlength="64" |
| | | show-word-limit |
| | | v-model.trim="form.name" |
| | | placeholder="请输入商户简称" |
| | | /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="客服电话:" |
| | |
| | | <ProFormSelect v-model="form.name" :valueEnum="[]" placeholder="请选择结算账户"> |
| | | </ProFormSelect> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="开户银行:" |
| | | prop="name" |
| | | :checkRules="[{ type: 'phone', message: '请输入开户银行' }]" |
| | | > |
| | | <ProFormText :maxlength="64" v-model.trim="form.name" placeholder="请输入开户银行" /> |
| | | <ProFormItemV2 label="开户银行:" prop="name" :checkRules="[{ message: '请输入开户银行' }]"> |
| | | <ProFormText v-model.trim="form.name" placeholder="请输入开户银行" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="银行账号:" |
| | | prop="name" |
| | | :checkRules="[{ type: 'tel', message: '请输入银行账号' }]" |
| | | :checkRules="[{ message: '请输入银行账号', type: 'bankCard' }]" |
| | | > |
| | | <ProFormText v-model.trim="form.name" placeholder="请输入银行账号" /> |
| | | </ProFormItemV2> |
| | |
| | | } from '@bole-core/components'; |
| | | import * as enterpriseWalletServices from '@/services/api/enterpriseWallet'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | import { convertWalletApiToFiles, convertWalletFilesToApi } from '@/utils'; |
| | | import { convertWalletApiToFiles, convertWalletFilesToApi, downloadFileByUrl } from '@/utils'; |
| | | |
| | | defineOptions({ |
| | | name: 'WechatConfigureView', |
| | |
| | | } catch (error) {} |
| | | } |
| | | |
| | | function downloadTemplate() { |
| | | downloadFileByUrl( |
| | | 'https://parkmanagement.oss-cn-hangzhou.aliyuncs.com/FlexJob/temp/%E4%B8%9A%E5%8A%A1%E5%8A%9E%E7%90%86%E6%8E%88%E6%9D%83%E5%87%BD.png', |
| | | '业务办理授权函' |
| | | ); |
| | | } |
| | | |
| | | defineExpose({ |
| | | onConfirm: enterpriseWalletExpandindirectCreate, |
| | | }); |