{ "total": 31, "passed": 31, "console_errors": [], "page_errors": [], "ALL_PASS": true, "results": [ { "name": "分组列表含「默认值」列", "pass": true, "detail": "['分组名称', '分组编码', '状态', '默认值 v3 新增列', '描述', '操作']" }, { "name": "行业组默认值回显「信息技术 / 软件开发」", "pass": true, "detail": "" }, { "name": "两级组弹窗只列二级项(7 个)", "pass": true, "detail": "7 ['软件开发', '硬件制造', '系统集成', '汽车制造', '电子设备', '银行', '保险']" }, { "name": "一级项不在可选项中", "pass": true, "detail": "['软件开发', '硬件制造', '系统集成', '汽车制造', '电子设备', '银行', '保险']" }, { "name": "停用二级项也在列(管理口径)", "pass": true, "detail": "" }, { "name": "当前默认标记唯一", "pass": true, "detail": "" }, { "name": "一级组弹窗只列一级项(4 个)", "pass": true, "detail": "['广告', '转介绍', '自拓', '展会']" }, { "name": "未设置组显示「未设置」", "pass": true, "detail": "" }, { "name": "设默认后回显「方案报价」", "pass": true, "detail": "" }, { "name": "set-default 载荷 groupId+itemId", "pass": true, "detail": "POST /api/dict/item/set-default\ngroupId=903&itemId=932\n\n# 语义:DictGroupDefault 同事务换设(每组唯一)\n# 最低级守卫:一级组 → itemId 为一级项\n# 既有" }, { "name": "换设后默认值列更新为「转介绍」", "pass": true, "detail": "" }, { "name": "重开弹窗「当前默认」标记唯一且在新项", "pass": true, "detail": "" }, { "name": "两个列表表头均无「键值」", "pass": true, "detail": "['字典名称', '字典编码', '排序', '状态', '引用', '操作', '分组名称', '分组编码', '状态', '默认值 v3 新增列', '描述', '操作']" }, { "name": "展开二级行可见「软件开发」", "pass": true, "detail": "" }, { "name": "★分组默认标记在二级项(软件开发)", "pass": true, "detail": "" }, { "name": "新增弹窗表单标签无「字典键值」", "pass": true, "detail": "['所属分组', '字典名称', '字典编码', '排序', '状态', '描述']" }, { "name": "新增弹窗无勾选框(默认勾选已删)", "pass": true, "detail": "" }, { "name": "新增弹窗表单标签齐全(分组/名称/编码/排序/状态/描述)", "pass": true, "detail": "['所属分组', '字典名称', '字典编码', '排序', '状态', '描述']" }, { "name": "新增弹窗状态下拉默认「启用」", "pass": true, "detail": "" }, { "name": "子项行表头含「子项编码」", "pass": true, "detail": "['子项名称', '子项编码', '排序', '']" }, { "name": "新增子项行编码可填(不填自动生成)", "pass": true, "detail": "" }, { "name": "saveOrUpdate 载荷含 children[0].name", "pass": true, "detail": "POST /api/dict/item/saveOrUpdate\ngroupId=901&name=%E5%AE%A2%E6%88%B7%E8%A7%84%E6%A8%A1&code=(空→自动生成)&sortNo=(空)&status=1&children[0].name=%E5%A4%A7%E5%9E%8B%E4%BC%81%E4%B8%9A&children[0].code=dict_tes" }, { "name": "saveOrUpdate 载荷含 children[0].code(自填)", "pass": true, "detail": "POST /api/dict/item/saveOrUpdate\ngroupId=901&name=%E5%AE%A2%E6%88%B7%E8%A7%84%E6%A8%A1&code=(空→自动生成)&sortNo=(空)&status=1&children[0].name=%E5%A4%A7%E5%9E%8B%E4%BC%81%E4%B8%9A&children[0].code=dict_test01&children[0].sortNo=1\n" }, { "name": "saveOrUpdate 载荷含 status=1(新增默认启用)", "pass": true, "detail": "POST /api/dict/item/saveOrUpdate\ngroupId=901&name=%E5%AE%A2%E6%88%B7%E8%A7%84%E6%A8%A1&code=(空→自动生成)&sortNo=(空)&status=1&children[0].name=%E5%A4%A7%E5%9E%8B%E4%BC%81%E4%B8%9A&children[0].code=dict_test01&children[0].sortNo=1\n" }, { "name": "saveOrUpdate 载荷无 value / 无 isDefault", "pass": true, "detail": "POST /api/dict/item/saveOrUpdate\ngroupId=901&name=%E5%AE%A2%E6%88%B7%E8%A7%84%E6%A8%A1&code=(空→自动生成)&sortNo=(空)&status=1&children[0].name=%E5%A4%A7%E5%9E%8B%E4%BC%81%E4%B8%9A&children[0].code=dict_test01&children[0].sortNo=1\n" }, { "name": "编辑弹窗回显既有子项行(3 行)", "pass": true, "detail": "3" }, { "name": "既有子项编码只读(创建后不可改)", "pass": true, "detail": "" }, { "name": "编辑态状态回显(信息技术=启用)", "pass": true, "detail": "" }, { "name": "编辑态状态回显(转介绍=启用)", "pass": true, "detail": "" }, { "name": "默认项改停用被 63013 拦(mock)", "pass": true, "detail": "63013 分组默认项禁止停用——请先在分组列表把默认值换设为其他项(mock 拦截)" }, { "name": "拦截后弹窗未关闭", "pass": true, "detail": "" } ] }