feat(shopExpressTemplateDetail): 支持省市两级多选配送区域
- 新增 model 字段 provinceIds 和 cityIds,兼容旧单值 provinceId 和 cityId - 引入 RegionMultiSelect 组件替代旧的单选级联选择器 - 编辑弹窗支持多选城市和省份,提交时转换为逗号分隔字符串 - 列表页配送区域列支持多选展示,超长文本截断并显示 tooltip - 新增 RegionMultiSelect 组件,实现省市两级树形多选穿梭弹窗 - 通过 computed 和 watch 同步组件选中状态和表单数据 - 更新相关类型定义和导入,确保编辑及展示逻辑正确 - 新增样式优化,提示默认配送全国规则说明
This commit is contained in:
@@ -12,10 +12,14 @@ export interface ShopExpressTemplateDetail {
|
||||
templateId?: number;
|
||||
/** 计费方式: true=按件, false=按重量 */
|
||||
type?: boolean;
|
||||
/** 省份ID */
|
||||
/** 省份ID(旧单值字段,兼容历史数据) */
|
||||
provinceId?: number;
|
||||
/** 城市ID */
|
||||
/** 城市ID(旧单值字段,兼容历史数据) */
|
||||
cityId?: number;
|
||||
/** 省份IDs(逗号分隔,多选配送区域) */
|
||||
provinceIds?: string;
|
||||
/** 城市IDs(逗号分隔,多选配送区域) */
|
||||
cityIds?: string;
|
||||
/** 首件数量/重量 */
|
||||
firstNum?: string;
|
||||
/** 首件价格 */
|
||||
|
||||
Reference in New Issue
Block a user