From 06e02998aa8d3cfbfdf46f2230f75c7250ac5a2c Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Mon, 26 Oct 2026 16:47:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(shopEntry):=20=E4=BC=98=E5=8C=96=E5=BA=97?= =?UTF-8?q?=E9=93=BA=E5=85=A5=E9=A9=BB=E9=A1=B5=E9=9D=A2=E8=A7=86=E8=A7=89?= =?UTF-8?q?=E4=B8=8E=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增品牌头部与自定义步骤条,已完成步骤支持点击回跳修改 - 审核状态页改用 el-result 图标结果页(审核中/已通过/已拒绝/已关闭) - 分区标题改为主题色竖线样式,表单加宽,地址选择改为输入框样式 - 上传组件改为虚线卡片,补充上传失败与业务失败的错误提示 - 第2、3步补齐 sessionStorage 草稿保存,表单校验失败自动滚动到错误项 - 地址选择弹窗去除横向滚动,超长名称省略并支持悬停显示 - 注册 ElResult 组件;公司电话/营业执照号/法人证件号放宽为仅必填 --- buyer/src/components/map/multiple-map.vue | 9 +- buyer/src/pages/shopEntry/FirstApply.vue | 219 +++++++++++++------ buyer/src/pages/shopEntry/SecondApply.vue | 82 ++++++-- buyer/src/pages/shopEntry/ShopEntry.vue | 243 +++++++++++++++++++--- buyer/src/pages/shopEntry/ThirdApply.vue | 211 ++++++++++++++++--- buyer/src/plugins/element.js | 3 + 6 files changed, 620 insertions(+), 147 deletions(-) diff --git a/buyer/src/components/map/multiple-map.vue b/buyer/src/components/map/multiple-map.vue index 3a2d09514..4dfb4ec2d 100644 --- a/buyer/src/components/map/multiple-map.vue +++ b/buyer/src/components/map/multiple-map.vue @@ -9,7 +9,7 @@
{{ item.name }} @@ -125,7 +125,8 @@ function finished() { .selector-item { width: 100%; flex: 1; - overflow: auto; + overflow-y: auto; + overflow-x: hidden; } .map-item { @@ -133,6 +134,10 @@ function finished() { padding: 10px; border-bottom: 1px solid #eee; cursor: pointer; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; &:hover { background: #eee; diff --git a/buyer/src/pages/shopEntry/FirstApply.vue b/buyer/src/pages/shopEntry/FirstApply.vue index 8998932f5..93824e9d5 100644 --- a/buyer/src/pages/shopEntry/FirstApply.vue +++ b/buyer/src/pages/shopEntry/FirstApply.vue @@ -5,27 +5,33 @@ :model="form" :rules="rules" label-width="140px" + scroll-to-error @submit.prevent @keydown.enter.prevent @focusout="saveDraft" > -

基础信息

+
基础信息
- {{ form.companyAddressPath || '暂无地址' }} - 选择 +
+ + + {{ form.companyAddressPath || '请选择公司所在地' }} + + {{ form.companyAddressPath ? '重新选择' : '选择' }} +
@@ -71,7 +77,7 @@ /> -

营业执照信息

+
营业执照信息
- 证照上传 +
+ + + 上传营业执照 +
- 请压缩图片在2M以内,格式为gif,jpg,png,并确保文字清晰,以免上传或审核失败,仅可上传1张 + 请压缩图片在2M以内,格式为gif、jpg、png,并确保文字清晰,以免上传或审核失败,仅可上传1张
-

法人信息

+
法人信息
- 证照上传 +
+ + + 上传法人证件 +
请压缩图片在2M以内,身份证正反面两张照片,确保图片清晰无缺角 @@ -178,9 +186,11 @@
- 填写财务资质信息 +
+ 下一步:填写财务资质信息 +
@@ -192,8 +202,8 @@ diff --git a/buyer/src/pages/shopEntry/ShopEntry.vue b/buyer/src/pages/shopEntry/ShopEntry.vue index 24d631770..80213b063 100644 --- a/buyer/src/pages/shopEntry/ShopEntry.vue +++ b/buyer/src/pages/shopEntry/ShopEntry.vue @@ -1,14 +1,38 @@