admin-guanggao-tianjia
靶子 http://localhost:20098;开跑前 max(adpic.id)=103
A · 入口与渲染
✅ 守卫:列表页确实渲染了
✅ 列表页「添加图片」按钮指向本方法
✅ 表单页 HTTP 200(不是 410 墓碑)
200
✅ 表单页不是 endpoint_retired 墓碑
✅ form 提交到 tianjia_post
✅ 表单含字段 adpictitle
✅ 表单含字段 adpicsubtitle
✅ 表单含字段 adpicdesc
✅ 表单含字段 adpicurl
✅ 表单含字段 adpicnode
✅ 表单含字段 adpicsort
✅ 表单含字段 temp_xianshi
✅ 表单含字段 file
✅ 模板源码不残留 $list 回填
✅ 序号默认值为 0
✅ 节点下拉挂了 data-size(尺寸联动数据源)
9
✅ data-size 至少有一项非空
B · 提交 → 入库
✅ 提交返回「添加成功」
页面跳转中 (function(){ // jsValue:带引号的 JS 字面量(common.php),不再包引号。message/error 少数调用点会把 // 用户输入拼进来(如 smsAreaCodesNormalize 把非法区号原文带回),直接写进 '…' 是注入面。 var success='tru
✅ 新广告确实入库
✅ adpictitle 入库正确
E2E-1789561063900标题
✅ adpicsubtitle 入库正确
E2E-1789561063900副标
✅ adpicdesc 入库正确
E2E-1789561063900描述
✅ adpicdis 能存进 0(tp3 那个恒为 1 的 bug 的守卫)
0
✅ 序号留空入库为 0
0
✅ 图片已上传并绑定 osskey
C · 侧栏高亮(data-nav-alias)
✅ 侧栏「广告位图片」父项高亮(否则管理员找不到自己在哪)
D · 双向走查(位 52)
✅ 有位 52 的受限管理员能打开(前缀解析生效)
✅ 无位 52 的受限管理员被拒
· 夹具清理:{"adpic":1,"oss":1,"ossmap":1}
✅ 夹具净减为 0(清理后无残留广告行)
0
[还原] e2e_admin10.userauth = [12,2,66,65,3] ✔
PASS=29 FAIL=0