From 43fe64d28661b491f96cbb1ac2c1b66d0fb59013 Mon Sep 17 00:00:00 2001 From: mixtan <424491071@qq.com> Date: Fri, 23 May 2025 21:36:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=AE=98=E7=BD=91?= =?UTF-8?q?=E5=85=8D=E8=B4=B9=E5=BC=80=E5=BA=97UI=EF=BC=9B=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E6=B3=A8=E5=86=8C=E7=99=BB=E5=BD=95=E5=BC=B9=E7=AA=97?= =?UTF-8?q?UI=E4=BA=A4=E4=BA=92=EF=BC=9B=E5=BC=80=E5=8F=91=E9=A9=B3?= =?UTF-8?q?=E5=9B=9E=E5=AE=A1=E6=A0=B8=E5=A1=AB=E5=86=99=E8=B5=84=E6=96=99?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=88=E5=BE=85=E5=AE=8C=E5=96=84=EF=BC=8C?= =?UTF-8?q?=E8=BF=99=E7=A7=8D=E6=8C=89=E9=9C=80=E5=81=9A=E7=9A=84=E4=BA=A4?= =?UTF-8?q?=E4=BA=92=E5=BE=88=E7=B9=81=E7=90=90=E5=BE=88=E8=B4=B9=E7=B2=BE?= =?UTF-8?q?=E5=8A=9B=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 20 + src/components/register.vue | 424 ++++--- src/views/start/check.vue | 2127 +++++++++++++++++++++++---------- src/views/start/formConfig.js | 200 ++++ src/views/start/start.vue | 99 +- 5 files changed, 1922 insertions(+), 948 deletions(-) create mode 100644 src/views/start/formConfig.js diff --git a/src/api/login.js b/src/api/login.js index e380a5d..fb1461b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -150,6 +150,26 @@ export function re_apply(params){ }) } +/** + * 获取申请信息详情 + * @author Seven + * @data 2025-3-4 + * @param { } + * @returns { mobile:13199998888 } + * @see https://mall.gpxscs.cn/mobile/shop/merch/detail + */ + + export function GetAuditInfo(data) { + return new Promise((resolve, reject) => { + http({ + url:'/api/mobile/shop/merch/detail', + method:'post', + data, + }).then(res=>{ + resolve(res) + }).catch(e => reject(console.warn(e))) + }) +} /** * 账号密码登录 diff --git a/src/components/register.vue b/src/components/register.vue index ac44352..f9ecf76 100644 --- a/src/components/register.vue +++ b/src/components/register.vue @@ -1,22 +1,30 @@ - \ No newline at end of file + +.register-container { + padding: 25px; + border-radius: 10px; + background-color: #fff; + width: 500px; + position: relative; + + h4 { + color: #666; + text-align: center; + margin-bottom: 30px; + font-size: 24px; + } + + .el-input { + width: 100%; + } + + .verifyAndButton { + display: flex; + width: 100%; + } + + .register-close { + position: absolute; + top: 10px; + right: 10px; + } + + p { + color: red; + margin: 10px 0; + } +} + diff --git a/src/views/start/check.vue b/src/views/start/check.vue index 1eb264c..9a7efdd 100644 --- a/src/views/start/check.vue +++ b/src/views/start/check.vue @@ -1,706 +1,1557 @@ - \ No newline at end of file + diff --git a/src/views/start/formConfig.js b/src/views/start/formConfig.js new file mode 100644 index 0000000..5feda86 --- /dev/null +++ b/src/views/start/formConfig.js @@ -0,0 +1,200 @@ +const formConfig = [ + { + type:"input", + key:'contact_name', + label:'联系人', + placeholder:'请输入联系人', + }, + { + type:"select", + key:'biz_category', + label:'经营品类', + isReadonly:true, + style:"pointer-events: none", + placeholder:'请选择经营品类', + }, + { + type:"input", + key:'store_name', + label:'门店名称', + placeholder:'请输入门店名称', + }, + { + type:"select", + key:'mapAddress', + label:'店铺所在地区', + isReadonly:true, + style:"pointer-events: none", + placeholder:'请在地图上选择门店地址', + }, + { + type:"input", + key:'store_address', + label:'店铺详细地址', + placeholder:'请输入店铺详细地址', + }, + { + type:'upload', + key:'storefrontImg', + label:'门脸图片', + class:"upload-1", + placeholder:'', + imgUrlArr:[], + imgWidth:270, + imgHeight:150 + }, + { + type:'upload', + key:'surroundingsImg', + class:"upload-2", + label:'环境图片', + placeholder:'', + imgUrlArr:[], + imgWidth:270, + imgHeight:150 + }, + { + type:"input", + key:'license_number', + label:'许可证编号', + placeholder:'请输入许可证编号', + }, + { + type:"input", + key:'biz_license_number', + label:'注册号', + placeholder:'请输入注册号', + }, + { + type:"input", + key:'biz_license_company', + label:'公司名称', + placeholder:'请输入公司名称', + }, + { + type:"input", + key:'legal_person_name', + label:'法人姓名', + placeholder:'请输入法人姓名', + }, + { + type:"input", + key:'legal_person_mobile', + label:'法人手机号', + placeholder:'请输入法人手机号', + }, + { + type:"input", + key:'legal_person_id_number', + label:'法人身份证号码', + placeholder:'请输入法人身份证号', + }, + { + type:'upload', + key:'biz_license_image', + class:"upload-3", + label:'营业执照图片', + placeholder:'', + imgUrlArr:[], + imgWidth:125, + imgHeight:88 + }, + { + type:"select", + key:'license_type', + label:'许可证类型', + isReadonly:true, + style:"pointer-events: none", + placeholder:'请选择许可证类型', + }, + { + type:"input", + key:'license_number', + label:'许可证编号', + placeholder:'', + }, + { + type:"input", + type:'upload', + key:'license_image', + label:'许可证图片', + class:"upload-4", + placeholder:'', + imgUrlArr:[], + imgWidth:125, + imgHeight:88, + imgUpMaxCount:5 + }, + { + type:'upload', + key:'legal_person_id_images', + label:'法人身份证正面图片', + class:"upload-5", + placeholder:'', + imgUrlArr:[], + imgWidth:180, + imgHeight:110 + }, + { + type:'upload', + key:'legal_person_id_images2', + label:'法人身份证反面图片', + class:"upload-6", + placeholder:'', + imgUrlArr:[], + imgWidth:180, + imgHeight:110 + }, + { + type:"select", + key:'bank_name', + label:'开户银行', + isReadonly:true, + style:"pointer-events: none", + placeholder:'请选择开户银行', + }, + { + key:'bank_branch_name', + label:'开户支行', + placeholder:'请输入开户支行名称', + }, + { + type:"input", + key:'account_number', + label:'银行卡号', + placeholder:'请输入银行卡号', + }, + { + type:"input", + key:'account_holder_name', + label:'开户名称', + placeholder:'请输入开户名称', + }, + { + type:"input", + key:'individual_id_number', + label:'个人身份证号码', + placeholder:'请输入个人身份证号码', + }, + { + type:'upload', + key:'individual_id_images', + label:'个人身份证正面图片', + class:"upload-5", + placeholder:'', + imgUrlArr:[] + }, + { + type:'upload', + key:'individual_id_images2', + label:'个人身份证反面图片', + class:"upload-5", + placeholder:'', + imgUrlArr:[] + }, +] + + +export default { + formConfig, +} diff --git a/src/views/start/start.vue b/src/views/start/start.vue index 3b6134f..5bb0a6b 100644 --- a/src/views/start/start.vue +++ b/src/views/start/start.vue @@ -546,10 +546,10 @@ >