chore(backlog): 记录 g264 完成

This commit is contained in:
HIsheR
2026-10-26 22:26:53 +08:00
parent fe9f1fb9ec
commit 617269166a
2 changed files with 10 additions and 0 deletions
+9
View File
@@ -2762,6 +2762,15 @@
"status": "done",
"domain": "tune",
"notes": "第一版把分隔符正则直接内联在监听器里,两次粘贴各写一份;改成顶部一个 SEP 常量后两处共用(test 与 split 同一语义),也顺手避开「正则带 g 标志导致 test 推进 lastIndex」的坑(不写 g)。写文件时用 Python 转义,\n 被吞成真换行导致 TS 语法错误,改用编辑器直接写入修好"
},
{
"id": "g264",
"title": "数据表格可自定义空状态文案",
"motivation": "空状态的文案被写死成「暂无数据」,可业务侧常要说清「为什么空」——「本月还没有工单」「筛选条件太窄,试试放宽时间」。有筛选词时的文案本身是好的(带关键词 + 一键清除),缺的只是「真没数据」那一句。",
"acceptance": "DataTableProps 增加 emptyText(缺省「暂无数据」),透传到空状态行;有筛选词时仍走「没有符合「x」的行」+ 清除按钮,两种语义不混用;manifest 参数表登记(verify 双向核对类型字段);dataTable 仍 ≤200 行、npm run check 全绿。",
"status": "done",
"domain": "tune",
"notes": "通过给 emptyRow 加第 4 个可选参数实现,调用处只多一个实参不新增行——dataTable 正卡在 199 行上限;参数默认值放函数签名而不是调用方,避免其它调用点(目前只有 dataTable)被动改"
}
]
}