From 864e2812653ee848e5dd258c253a2f1d1cbd39a3 Mon Sep 17 00:00:00 2001 From: laoyang Date: Sat, 3 Oct 2026 21:19:34 +0800 Subject: [PATCH] =?UTF-8?q?v24=20=E7=AC=AC=208=20=E6=9D=A1=EF=BC=9A?= =?UTF-8?q?=E5=87=A1=E3=80=8C=E9=80=89=E4=BA=BA=E3=80=8D=E9=83=BD=E8=B5=B0?= =?UTF-8?q?=E5=90=8C=E4=B8=80=E5=A5=97=E5=BC=B9=E7=AA=97=20+=20=E6=8B=BC?= =?UTF-8?q?=E9=9F=B3=E9=A6=96=E5=AD=97=E6=AF=8D=EF=BC=88=E8=A1=A5=E4=B8=8A?= =?UTF-8?q?=E5=94=AF=E4=B8=80=E6=BC=8F=E5=81=9A=E7=9A=84=E4=B8=80=E6=9D=A1?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用户原话:「名册详情页面,添加关系那里,选择一个人,应该也是和观影人一样, 点击弹窗,用拼音首字母选择,否则人多的时候,这个选择起来太麻烦了。」 - 成员详情页:①「添加关系 → 对方」 ②「分享他的名片给…」→ 全局选人组件(单选) - 任务:③ 列表页「共享给(多选)」 ④ 列表页「负责人」 ⑤ 详情页「负责人」 (共享候选人先把自己过滤掉 —— 共享给自己是空操作) - 纪念日:「与谁相关」→ 单选,且保留原下拉第一项「不指定」(ppAllowEmpty) - 「对方」是必填,但组件里是原生 radio(HTML 没有"必选一个 radio"的可靠约束) → 页面补一道 submit 拦截,否则用户点了按钮会静默无反应 顺带修一个用户没提、我自己抓到的真 bug: _person_picker.php 原用**文件顶层**的 `static $ppSeq` 做 id 计数 —— PHP 里被 include 的文件,顶层 static 初值**每次 include 都重新绑定**(与函数体内的 static 不同)→ 同一页 include 两次都拿 pp1 → DOM id 撞车(getElementById /