From e050767314ff74ac13727f33398ad16c1e183945 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周二, 20 5月 2025 12:49:21 +0800 Subject: [PATCH] 优化高级查询 --- Weben_CMS专用代码生成器/Code/Templete/Web/Controllers/EntityModeQueryDrawer模板.txt | 25 +++---------------------- 1 files changed, 3 insertions(+), 22 deletions(-) diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt" index eb5cd46..9ef83ba 100644 --- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt" +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt" @@ -101,26 +101,7 @@ const check = isEqual(initiateData.value, data) return check } - /** - * 获取表单数据 - 优化版 - */ -const commonGetFormData = () => { - const data = {}; - - // 遍历表单配置收集数据 - formItems.forEach(item => { - // 收集基础字段 - data[item.prop] = formData.value[item.prop] || ''; - - // 收集过滤模式字段 - if (item.highSelectAttrs && item.highSelectAttrs.prop) { - const filterModeProp = item.highSelectAttrs.prop; - data[filterModeProp] = formData.value[filterModeProp] || ''; - } - }); - - return data; -} + const onClose = (done: () => void) => { if (visible.value) { visible.value = false @@ -143,7 +124,7 @@ onResetForHighQuery(formItems,formData); // 2. 使用原有方法重置过滤模式字段 - onResetForHighSelect(); + onResetForHighSelect(formItems,formData); // 3. 向父组件发送自定义事件 ctx.emit('restQuery'); @@ -172,7 +153,7 @@ $CommonQueryEnumForFrom$ } commonQueryEnumForFrom() - onResetForHighSelect();//重置公共select查询 + onResetForHighSelect(formItems,formData);//重置公共select查询 /** * 弹窗打开获取详情 */ -- Gitblit v1.9.3