admin-guanggao-tianjia

20260916-181749 轮 · 看它的历史
靶子 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-1789554011403标题
  ✅ adpicsubtitle 入库正确
       E2E-1789554011403副标
  ✅ adpicdesc 入库正确
       E2E-1789554011403描述
  ✅ 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