refactor(shop): 优化门店骑手管理界面和数据结构
- 注释掉门店表格中的经纬度显示列 - 将骑手编辑弹窗宽度从800调整为1000 - 修改骑手编辑表单布局,增加用户选择功能 - 更新配送点ID输入框提示文字为支持多选 - 简化表单项标签名称,移除冗余描述 - 修正状态选项文案,将显示/隐藏改为正常/禁用 - 删除不需要的删除标记和修改时间字段 - 统一图片字段名称从image改为avatar - 调整表单响应式布局参数
This commit is contained in:
@@ -20,7 +20,11 @@
|
||||
"
|
||||
>
|
||||
<a-form-item label="选择用户" name="userId">
|
||||
|
||||
<SelectUser
|
||||
:placeholder="`选择用户`"
|
||||
v-model:value="form.userId"
|
||||
@done="onChooseUser"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="配送点" name="dealerId">
|
||||
<a-input
|
||||
@@ -29,13 +33,13 @@
|
||||
v-model:value="form.dealerId"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="骑手编号" name="riderNo">
|
||||
<a-input
|
||||
allow-clear
|
||||
placeholder="请输入骑手编号(可选)"
|
||||
v-model:value="form.riderNo"
|
||||
/>
|
||||
</a-form-item>
|
||||
<!-- <a-form-item label="骑手编号" name="riderNo">-->
|
||||
<!-- <a-input-->
|
||||
<!-- allow-clear-->
|
||||
<!-- placeholder="请输入骑手编号(可选)"-->
|
||||
<!-- v-model:value="form.riderNo"-->
|
||||
<!-- />-->
|
||||
<!-- </a-form-item>-->
|
||||
<a-form-item label="姓名" name="realName">
|
||||
<a-input
|
||||
allow-clear
|
||||
@@ -158,6 +162,7 @@
|
||||
import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types';
|
||||
import { FormInstance } from 'ant-design-vue/es/form';
|
||||
import { FileRecord } from '@/api/system/file/model';
|
||||
import type { User } from '@/api/system/user/model';
|
||||
|
||||
// 是否是修改
|
||||
const isUpdate = ref(false);
|
||||
@@ -244,6 +249,18 @@
|
||||
form.avatar = '';
|
||||
};
|
||||
|
||||
const onChooseUser = (user?: User) => {
|
||||
if (!user) {
|
||||
form.userId = undefined;
|
||||
return;
|
||||
}
|
||||
form.userId = user.userId;
|
||||
form.realName = user.realName ?? user.nickname;
|
||||
form.mobile = user.phone ?? user.mobile;
|
||||
form.avatar = user.avatar ?? user.avatarUrl;
|
||||
form.idCardNo = user.idCard ?? user.idcard;
|
||||
};
|
||||
|
||||
const { resetFields } = useForm(form, rules);
|
||||
|
||||
/* 保存编辑 */
|
||||
|
||||
@@ -125,22 +125,22 @@
|
||||
dataIndex: 'mobile',
|
||||
key: 'mobile'
|
||||
},
|
||||
{
|
||||
title: '头像',
|
||||
dataIndex: 'avatar',
|
||||
key: 'avatar'
|
||||
},
|
||||
// {
|
||||
// title: '头像',
|
||||
// dataIndex: 'avatar',
|
||||
// key: 'avatar'
|
||||
// },
|
||||
{
|
||||
title: '身份证号',
|
||||
dataIndex: 'idCardNo',
|
||||
key: 'idCardNo'
|
||||
},
|
||||
{
|
||||
title: '状态',
|
||||
dataIndex: 'status',
|
||||
key: 'status',
|
||||
align: 'center'
|
||||
},
|
||||
// {
|
||||
// title: '状态',
|
||||
// dataIndex: 'status',
|
||||
// key: 'status',
|
||||
// align: 'center'
|
||||
// },
|
||||
{
|
||||
title: '接单状态',
|
||||
dataIndex: 'workStatus',
|
||||
|
||||
Reference in New Issue
Block a user