From f47bd75e78768fa135380f7bf688571502a262c6 Mon Sep 17 00:00:00 2001
From: 12914 <12914@example.com>
Date: Mon, 14 Sep 2026 02:18:23 +0800
Subject: [PATCH] =?UTF-8?q?feat(B=E6=89=B9=E7=BC=9D=E9=9A=99):=20B3?=
=?UTF-8?q?=E6=AE=8B=E7=95=99catch=E8=A1=A5=E9=BD=90/B7-1=20add=E6=88=90?=
=?UTF-8?q?=E7=8E=AF/B4-5=20key/B5-2=20scores=E7=B4=A2=E5=BC=95/=E9=97=A8?=
=?UTF-8?q?=E7=A6=8162-0-0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
changelog.md | 2 +-
pages/system/app/list.vue | 2 +-
pages/system/menu/add.vue | 39 +++++++++++++------
pages/system/safety/list.vue | 2 +-
pages/uni-stat/device/activity/activity.vue | 16 +++++---
pages/uni-stat/device/overview/overview.vue | 17 ++++----
pages/uni-stat/device/retention/retention.vue | 19 ++++-----
.../uni-stat/device/stickiness/stickiness.vue | 19 ++++-----
pages/uni-stat/device/trend/trend.vue | 19 ++++-----
pages/uni-stat/error/js/js.vue | 15 +++----
.../funnel/components/trendChart.vue | 5 ++-
.../overview/components/trendChart.vue | 5 ++-
pages/uni-stat/user/activity/activity.vue | 16 +++++---
pages/uni-stat/user/overview/overview.vue | 9 +++--
pages/uni-stat/user/retention/retention.vue | 19 ++++-----
pages/uni-stat/user/stickiness/stickiness.vue | 19 ++++-----
pages/uni-stat/user/trend/trend.vue | 19 ++++-----
.../database/uni-id-scores.index.json | 26 +++++++++++++
18 files changed, 168 insertions(+), 100 deletions(-)
create mode 100644 uniCloud-alipay/database/uni-id-scores.index.json
diff --git a/changelog.md b/changelog.md
index dd0b9c7..e621212 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,5 @@
## 2.5.1(2026-09-11)
-- B批收尾(2026-09-12):B1门禁三态可信(62 schemas/0漂移/0缺失)/B7-1菜单环visited防护/B2空值守卫/B7-2分页500+回滚/B7-3发布页字段清洗/B3空态errorMessage/B4搜索与key/B5-3 comment三集合选A新建schema/B6-2 unpackage脱离版本控制/B6-1云函数版本语义说明/cms-temp上传日志清理
+- B批缝隙收尾(2026-09-13):B3残留13文件catch补齐(主表/图表落errorMessage+清空+loading,主表命名以channel.vue为准;渠道下拉仅清空+console兜底不污染主错误态;user-overview面板无catch不硬造)/B7-1 add页补祖先链成环校验(与edit一致)/B4-5 safety用_create_date+ip+type_、app用_id||appid(comparison图表数组与mapper表头为静态结构保留index)/B5-1核对崩溃30字段与page-rule 4字段全部对齐无改动/B5-2仅补uni-id-scores索引(sign-in按user_id查+create_date倒序取最新;opendb-news-articles/categories、read-news-log、uni-stat-run-errors、opendb-tempdata仓库内无页面查询,凭空造索引违反规格故延后)
- 破坏性 schema 变更(上传前必须人工核对线上数据):opendb-sms-log 的 ccreate_date 已改名 create_date(旧数据改名后不可见,需迁移)、mobile 由 int 改为 string、task_id 外键修正为 opendb-sms-task._id;cms-temp 权限收敛为仅 admin 可写(原悬空的 CREATE/UPDATE/DELETE_CMS_TEMP 权限点已移除)
- 说明:各云函数 package.json 的 version(如 1.0.0)是独立插件版本语义,与 admin 模板 2.5.1 无对应关系,未同步修改
- 修复 Vue3 页面中的旧具名插槽、分页图标拼写和搜索正则特殊字符问题
diff --git a/pages/system/app/list.vue b/pages/system/app/list.vue
index 98d0b90..da298c3 100644
--- a/pages/system/app/list.vue
+++ b/pages/system/app/list.vue
@@ -43,7 +43,7 @@
@sort-change="sortChange($event, 'create_date')">创建时间
操作
-
+
{{item.appid}}
{{item.name}}
{{item.description || '-'}}
diff --git a/pages/system/menu/add.vue b/pages/system/menu/add.vue
index 743354b..ec33cc5 100644
--- a/pages/system/menu/add.vue
+++ b/pages/system/menu/add.vue
@@ -48,8 +48,9 @@