From 4a0b32471ec563f7b4256c07a4e0d809441d4cf8 Mon Sep 17 00:00:00 2001 From: wuKong Date: Mon, 29 Dec 2025 17:18:46 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat(promotion)-=E6=B7=BB=E5=8A=A0DIY?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E7=B1=BB=E5=9E=8B=E5=8A=9F=E8=83=BD=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在字典类型中新增 PROMOTION_DIY_TEMPLATE_TYPE 类型 - 为装修模板表单添加模板类型选择下拉框 - 在装修模板列表页面添加模板类型筛选条件 - 在装修模板列表中显示模板类型列 - 为模板类型字段添加必填验证规则 --- src/utils/dict.ts | 1 + .../promotion/diy/template/DiyTemplateForm.vue | 18 ++++++++++++++++-- .../mall/promotion/diy/template/index.vue | 17 ++++++++++++++++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/src/utils/dict.ts b/src/utils/dict.ts index b4f0c5870..4a71d9bfa 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -198,6 +198,7 @@ export enum DICT_TYPE { PROMOTION_BARGAIN_RECORD_STATUS = 'promotion_bargain_record_status', // 砍价记录的状态 PROMOTION_COMBINATION_RECORD_STATUS = 'promotion_combination_record_status', // 拼团记录的状态 PROMOTION_BANNER_POSITION = 'promotion_banner_position', // banner 定位 + PROMOTION_DIY_TEMPLATE_TYPE = 'promotion_diy_template_type', // 装修模板类型 // ========== CRM - 客户管理模块 ========== CRM_AUDIT_STATUS = 'crm_audit_status', // CRM 审批状态 diff --git a/src/views/mall/promotion/diy/template/DiyTemplateForm.vue b/src/views/mall/promotion/diy/template/DiyTemplateForm.vue index f430d3585..1f73764e5 100644 --- a/src/views/mall/promotion/diy/template/DiyTemplateForm.vue +++ b/src/views/mall/promotion/diy/template/DiyTemplateForm.vue @@ -10,6 +10,16 @@ + + + + + @@ -25,6 +35,7 @@ + \ No newline at end of file diff --git a/src/views/mall/promotion/diy/template/index.vue b/src/views/mall/promotion/diy/template/index.vue index 1eddddc70..246b53d1c 100644 --- a/src/views/mall/promotion/diy/template/index.vue +++ b/src/views/mall/promotion/diy/template/index.vue @@ -30,6 +30,16 @@ class="!w-240px" /> + + + + + 搜索 重置 @@ -63,6 +73,11 @@ + + +