refactor(shopExpressTemplate): 优化运费模板及明细功能界面和数据结构

- 规范和补充ShopExpressTemplate及ShopExpressTemplateDetail接口字段注释
- 调整列表列配置,增加字段宽度和排序支持,优化表格显示
- 添加计费方式和状态的标签显示,替换原有文字提示
- 删除批量移动功能相关代码和UI,简化操作流程
- 搜索组件添加清除按钮,支持批量删除操作提升用户体验
- 编辑弹窗宽度调整,表单控件换为数字输入或单选框提升输入准确性
- 编辑弹窗中新增运费模板下拉选择和表单验证,确保数据完整性
- 移除无用变量和注释,清理代码结构,提高维护性
- 优化时间显示为日期格式,界面更友好
This commit is contained in:
2026-07-07 14:24:45 +08:00
parent d87d542e2e
commit b0193cf4c8
8 changed files with 439 additions and 351 deletions

View File

@@ -4,33 +4,35 @@ import type { PageParam } from '@/api';
* 运费模板
*/
export interface ShopExpressTemplate {
//
/** 主键ID */
shopExpressTemplateId?: number;
/** 旧字段ID兼容 */
id?: number;
//
/** 计费方式: 0=按件, 1=按重量 */
type?: string;
//
/** 模板名称 */
title?: string;
// 收件价格
/** 首件价格 */
firstAmount?: string;
// 续件价格
/** 续件价格 */
extraAmount?: string;
// 状态, 0已发布, 1待审核 2已驳回 3违规内容
/** 状态: 0=启用, 1=禁用 */
status?: number;
// 是否删除, 0否, 1
/** 是否删除: 0=否, 1=是 */
deleted?: number;
// 租户id
/** 租户ID */
tenantId?: number;
// 创建时间
/** 创建时间 */
createTime?: string;
// 修改时间
/** 修改时间 */
updateTime?: string;
// 排序
/** 排序号 */
sortNumber?: number;
// 备注
/** 备注 */
comments?: string;
// 首件数量/重量
/** 首件数量/重量 */
firstNum?: string;
// 续件数量/重量
/** 续件数量/重量 */
extraNum?: string;
}
@@ -39,5 +41,11 @@ export interface ShopExpressTemplate {
*/
export interface ShopExpressTemplateParam extends PageParam {
id?: number;
/** 模板名称 */
title?: string;
/** 计费方式 */
type?: string;
/** 状态 */
status?: number;
keywords?: string;
}

View File

@@ -1,45 +1,53 @@
import type { PageParam } from '@/api';
/**
* 运费模板
* 运费模板明细(区域运费设置)
*/
export interface ShopExpressTemplateDetail {
//
/** 主键ID */
shopExpressTemplateDetailId?: number;
/** 旧字段ID兼容 */
id?: number;
//
/** 所属运费模板ID */
templateId?: number;
// 0按件
/** 计费方式: 0=按件, 1=按重量 */
type?: string;
//
/** 省份ID */
provinceId?: number;
//
/** 城市ID */
cityId?: number;
// 首件数量/重量
/** 首件数量/重量 */
firstNum?: string;
// 收件价格
/** 首件价格 */
firstAmount?: string;
// 续件价格
/** 续件价格 */
extraAmount?: string;
// 续件数量/重量
/** 续件数量/重量 */
extraNum?: string;
// 状态, 0已发布, 1待审核 2已驳回 3违规内容
/** 状态: 0=启用, 1=禁用 */
status?: number;
// 是否删除, 0否, 1
/** 是否删除: 0=否, 1=是 */
deleted?: number;
// 租户id
/** 租户ID */
tenantId?: number;
// 创建时间
/** 创建时间 */
createTime?: string;
// 修改时间
/** 修改时间 */
updateTime?: string;
//
/** 排序号 */
sortNumber?: number;
}
/**
* 运费模板搜索条件
* 运费模板明细搜索条件
*/
export interface ShopExpressTemplateDetailParam extends PageParam {
id?: number;
/** 所属运费模板ID */
templateId?: number;
/** 计费方式 */
type?: string;
/** 状态 */
status?: number;
keywords?: string;
}