From b45a190a5953c69aa0bd8992292c7d3dccd1b27d Mon Sep 17 00:00:00 2001 From: Karlcarlo Date: Mon, 26 Oct 2026 17:07:49 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=85=A5=E5=BA=93=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E5=9F=BA=E7=BA=BF=EF=BC=882026-10-26=20=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=A0=91=E5=BF=AB=E7=85=A7=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 含首页壳/容器页/授权页/分享图/首页配置等此前未入库的在途改动 - 新增未跟踪的 pages/index/mall.vue(第 5 个 tabBar 页,pages.json 已引用) - 排除本地备份文件(*.bak* / *.origin-bak) Co-authored-by: Cursor --- AGENTS.md | 58 +- App.vue | 32 + docs/分享图片获取逻辑.md | 54 +- manifest.json | 8 +- mixins/shareCard.js | 132 +- mixins/webviewHost.js | 15 +- pages.json | 4049 +++++++++++++------------- pages/annex/auth/index.vue | 569 +++- pages/annex/web_view/index.vue | 83 +- pages/debug_union/index.vue | 194 ++ pages/index/components/skeletons.vue | 129 - pages/index/index.vue | 361 ++- pages/index/mall.vue | 875 ++++++ project.private.config.json | 3 +- 14 files changed, 4116 insertions(+), 2446 deletions(-) create mode 100644 pages/debug_union/index.vue delete mode 100644 pages/index/components/skeletons.vue create mode 100644 pages/index/mall.vue 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(不写结果) + └「是,授权手机号」=