From fee67ad271e154436ba174ff5fadc13c9ada5403 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com>
Date: Fri, 30 Jan 2026 18:29:11 +0800
Subject: [PATCH] =?UTF-8?q?refactor(shop):=20=E4=BC=98=E5=8C=96=E9=97=A8?=
=?UTF-8?q?=E5=BA=97=E9=AA=91=E6=89=8B=E7=AE=A1=E7=90=86=E7=95=8C=E9=9D=A2?=
=?UTF-8?q?=E5=92=8C=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 注释掉门店表格中的经纬度显示列
- 将骑手编辑弹窗宽度从800调整为1000
- 修改骑手编辑表单布局,增加用户选择功能
- 更新配送点ID输入框提示文字为支持多选
- 简化表单项标签名称,移除冗余描述
- 修正状态选项文案,将显示/隐藏改为正常/禁用
- 删除不需要的删除标记和修改时间字段
- 统一图片字段名称从image改为avatar
- 调整表单响应式布局参数
---
src/views/shop/shopStore/index.vue | 24 ++--
.../components/shopStoreRiderEdit.vue | 104 +++++++-----------
2 files changed, 54 insertions(+), 74 deletions(-)
diff --git a/src/views/shop/shopStore/index.vue b/src/views/shop/shopStore/index.vue
index 848de70..5ea17a2 100644
--- a/src/views/shop/shopStore/index.vue
+++ b/src/views/shop/shopStore/index.vue
@@ -141,18 +141,18 @@
key: 'region',
ellipsis: true
},
- {
- title: '经度',
- dataIndex: 'lng',
- key: 'lng',
- ellipsis: true
- },
- {
- title: '纬度',
- dataIndex: 'lat',
- key: 'lat',
- ellipsis: true
- },
+ // {
+ // title: '经度',
+ // dataIndex: 'lng',
+ // key: 'lng',
+ // ellipsis: true
+ // },
+ // {
+ // title: '纬度',
+ // dataIndex: 'lat',
+ // key: 'lat',
+ // ellipsis: true
+ // },
// {
// title: '门店备注',
// dataIndex: 'comments',
diff --git a/src/views/shop/shopStoreRider/components/shopStoreRiderEdit.vue b/src/views/shop/shopStoreRider/components/shopStoreRiderEdit.vue
index f662555..92a47a9 100644
--- a/src/views/shop/shopStoreRider/components/shopStoreRiderEdit.vue
+++ b/src/views/shop/shopStoreRider/components/shopStoreRiderEdit.vue
@@ -1,7 +1,7 @@
-
+
+
+
+
-
+
-
+
-
+
- 显示
- 隐藏
+ 正常
+ 禁用
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
@@ -208,26 +190,24 @@
const form = reactive({
id: undefined,
dealerId: undefined,
- riderNo: undefined,
- realName: undefined,
- mobile: undefined,
- avatar: undefined,
- idCardNo: undefined,
- workStatus: undefined,
- autoDispatchEnabled: undefined,
- dispatchPriority: undefined,
- maxOnhandOrders: undefined,
+ riderNo: undefined,
+ realName: undefined,
+ mobile: undefined,
+ avatar: undefined,
+ idCardNo: undefined,
+ workStatus: undefined,
+ autoDispatchEnabled: undefined,
+ dispatchPriority: undefined,
+ maxOnhandOrders: undefined,
commissionCalcEnabled: undefined,
- waterBucketUnitFee: undefined,
- otherGoodsCommissionType: undefined,
- otherGoodsCommissionValue: undefined,
- userId: undefined,
- isDelete: undefined,
- tenantId: undefined,
- createTime: undefined,
- updateTime: undefined,
- shopStoreRiderId: undefined,
- shopStoreRiderName: '',
+ waterBucketUnitFee: undefined,
+ otherGoodsCommissionType: undefined,
+ otherGoodsCommissionValue: undefined,
+ userId: undefined,
+ isDelete: undefined,
+ tenantId: undefined,
+ createTime: undefined,
+ updateTime: undefined,
status: 0,
comments: '',
sortNumber: 100
@@ -256,12 +236,12 @@
url: data.path,
status: 'done'
});
- form.image = data.path;
+ form.avatar = data.path;
};
const onDeleteItem = (index: number) => {
images.value.splice(index, 1);
- form.image = '';
+ form.avatar = '';
};
const { resetFields } = useForm(form, rules);
@@ -301,10 +281,10 @@
images.value = [];
if (props.data) {
assignObject(form, props.data);
- if(props.data.image){
+ if(props.data.avatar){
images.value.push({
uid: uuid(),
- url: props.data.image,
+ url: props.data.avatar,
status: 'done'
})
}