diff --git a/AGENTS.md b/AGENTS.md index e23e7ae..3bd6b7e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -29,7 +29,7 @@ CRMEB 商城小程序(uniapp,manifest `name=DoubaShop`),同时是**整 | `mixins/webviewHost.js` | 宿主公共能力:postMessage 分发(location/share/copyLink/setTitle/requestProfile)、原生授权面板、授权回传、静默登录复用 | | `mixins/shareCard.js` | 分享图:按当前 H5 URL 反查 box_app App 表;朋友圈本地图转换 | | `App.vue` | 冷启动静默登录、`globalData`(`spid` / `appShowAt`)、`onShow`(前台化时间戳) | -| `pages/annex/auth/index.vue` | 独立授权页(`navigateTo` 进入,成功写 `__AUTH_RESULT__` 后 `navigateBack`) | +| `pages/annex/auth/index.vue` | 独立授权页(`navigateTo` 进入,**先手机号 → 再问头像昵称**,结束写 `__AUTH_RESULT__` 后 `navigateBack`,见 §4.4) | | `pages/guide/index.vue` | `pages.json` 第一个页面(冷启动入口,无广告时 `switchTab` 到首页壳) | ## 3. 硬约定 @@ -86,6 +86,62 @@ CRMEB 商城小程序(uniapp,manifest `name=DoubaShop`),同时是**整 误清会毁掉刚用上的记录(实测:普通加载与 `#norestore=1` 落点加载都不清)。 - ⚠️ 首页壳只在**重载目标是 mama-box** 时清;重载目标是某个应用(`shareHref` 指向它)时不能清。 +### 4.4 独立授权页:只采集手机号,再按库里资料决定是否问复用(2026-09-22 改版) + +页面交互按 `box_app/design/授权流程演示/index.html` 重做,链路与契约(`backUrl` / `__AUTH_RESULT__` 形状 / +宿主 `consumeAuthResult`)**都没变**,只改了页内流程: + +``` +S0 半弹窗问手机号 ─「否」→ 直接 navigateBack(不写结果) + └「是,授权手机号」=