Skip to content

CommonQueryPlus 通用查询 Plus

在 CommonQuery 参数协议上增加收起/展开和“已生效条件”标签。标签来自最后一次查询快照,不会跟随尚未提交的输入变化。

全字段类型(与通用查询「基础查询」同参)

字段配置与 CommonQuery 基础示例一致;查询与重置改为内置按钮,commands 用于额外业务命令。

编号
?
英文名
是否启用
用户性别
作者性别
有效期
有效年份
角色
工程编号
~
数量
业务类型
请选择
业务类型Auto
创建日期区间
~
独立日期区间
~
创建月份区间
~
创建月份
创建年份区间
~
主打产品
部门
运行结果修改条件后点击查询,下方 tag 只反映最后一次提交快照

收起 / 展开(对应通用查询「动态查询」)

showType: 'dynamic' 的字段进入展开区。收起后,已提交条件仍通过 tag 展示并可单项删除。

有效期
角色
是否启用
业务类型
请选择
运行结果修改条件后点击查询,下方 tag 只反映最后一次提交快照

Attributes

参数默认值说明
formId自动生成表单标识,可显式覆盖
loadingfalse内置查询按钮加载状态
maxFieldWidth280自动计算列数时的字段宽度
model{}查询模型
fields[]同 CommonQuery 的字段配置
commands[]查询/重置以外的额外命令
downloadOpt{}导出下拉命令
fixedRowCount0固定每行字段数
queryTag''折叠状态持久化 key,不保存 model
defaultCollapsedtrue初始是否收起
showActiveTagstrue是否展示已生效条件
searchText查询查询按钮文案
resetText重置重置按钮文案

Events

事件参数说明
searchmodel查询或删除单个 tag 后触发
reset-所有字段按类型清空后触发
collapse-changecollapsed折叠状态变化

条件 tag 文案规则

选择类反查 options.label;数组区间显示“起 ~ 止”;多选超过 3 项显示数量;switch 为真时展示;自定义字段可用 tagFormattertagKeys 控制文案与清空字段。

额外命令配置 loading: true 表示订阅组件的 loading 状态,两个值同时为 true 时显示加载态。