refactor(shopExpressTemplate): 优化运费模板及明细功能界面和数据结构
- 规范和补充ShopExpressTemplate及ShopExpressTemplateDetail接口字段注释 - 调整列表列配置,增加字段宽度和排序支持,优化表格显示 - 添加计费方式和状态的标签显示,替换原有文字提示 - 删除批量移动功能相关代码和UI,简化操作流程 - 搜索组件添加清除按钮,支持批量删除操作提升用户体验 - 编辑弹窗宽度调整,表单控件换为数字输入或单选框提升输入准确性 - 编辑弹窗中新增运费模板下拉选择和表单验证,确保数据完整性 - 移除无用变量和注释,清理代码结构,提高维护性 - 优化时间显示为日期格式,界面更友好
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user