Files
trans-form-middleware/examples/schema-input-example.json
T
windychen ccd16bf956
Node.js Build / build (push) Has been skipped
chore: 初始化 trans-form 项目脚手架
- 基于 grill-me Q1-Q61 决策
- Vitest 测试与 CI workflow
- middleware: parseFilters 核心实现
- component: Vue3 TransForm 基础组件 + Storybook

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 00:47:58 +00:00

51 lines
1.1 KiB
JSON

[
{
"row": 6,
"logic": "AND",
"value-component": "input",
"field": "name",
"field-name": "名称",
"query-option": [
{ "value": "EQ", "label": "=", "desc-cn": "等于" },
{ "value": "LIKE", "label": "~", "desc-cn": "包含" }
]
},
{
"row": 6,
"logic": "AND",
"value-component": "select",
"field": "status",
"field-name": "状态",
"query-option": [
{ "value": "EQ", "label": "=", "desc-cn": "等于" },
{ "value": "NE", "label": "≠", "desc-cn": "不等于" }
],
"options": [
{ "value": "active", "label": "启用" },
{ "value": "inactive", "label": "停用" }
]
},
{
"row": 2,
"logic": "OR",
"value-component": "input",
"field": "tags",
"field-name": "标签",
"in-ui": "tags",
"query-option": [
{ "value": "IN", "label": "∈", "desc-cn": "包含任一" }
]
},
{
"row": 9,
"logic": "OR",
"value-component": "input",
"field": "created",
"field-name": "创建时间",
"between-ui": "dual-input",
"query-option": [
{ "value": "BETWEEN", "label": "↔", "desc-cn": "区间" }
]
}
]