diff --git a/src/api/globals.d.ts b/src/api/globals.d.ts index f547fbd..1b46d84 100644 --- a/src/api/globals.d.ts +++ b/src/api/globals.d.ts @@ -311,12 +311,14 @@ export interface SysUserVo { email?: string; gender?: number; profilePicture?: string; - roles?: number[]; disabled?: number; type?: number; sortNo?: number; groupStatus?: number; - /** 主校身份名(如「老师/校领导」):列表「用户身份」列展示字段(roles 列已停写) */ + /** + * 用户身份名(如「老师、校领导」):列表「用户身份」列展示字段。 + * 组上下文列表只含「当前组范围解析出的学校」下的身份(与编辑弹窗「所在组」同源);未选组才全量。 + */ identityNames?: string; expired?: boolean; createTime?: string; diff --git a/src/views/group-user/index.vue b/src/views/group-user/index.vue index ecb3f41..c8a3f41 100644 --- a/src/views/group-user/index.vue +++ b/src/views/group-user/index.vue @@ -157,7 +157,8 @@ const columns = [ { title: '手机号', key: 'phone', minWidth: 140 }, { title: '用户身份', key: 'identityNames', minWidth: 180, - // 数据源:后端按页批量带出的主校身份名(is_main 行,roles 列已停写,不再直读旧列) + // 数据源:后端按页批量带出的身份名,且只取「当前所选组范围解析出的学校」下的身份行 + // (与编辑弹窗「所在组」回显同口径,roles 列已停写不再直读旧列) render: (h: any, { row }: any) => h('span', row.identityNames || '-'), }, { diff --git a/src/views/push/PushTest.vue b/src/views/push/PushTest.vue deleted file mode 100644 index 8bc0c67..0000000 --- a/src/views/push/PushTest.vue +++ /dev/null @@ -1,242 +0,0 @@ - - - - - 测试推送 - - 手动触发一次推送(投递消息队列,由订阅方异步接收)。下方将展示本次请求预览(URL / 头 / 体), - 实际响应结果与耗时请在「推送日志」中查看。 - - - - - - {{ opt.label }} - - - - - {{ opt.label }} - - - - - - - 发送测试推送 - - - - - - - 请求预览 - 查看推送日志 - - - 本次将拆分为 {{ preview.batch }} 条消息依次发送 - - - - {{ preview.url }} - - - {{ preview.method }} - - - {{ formatHeaders(preview.headers) }} - - - {{ formatJson(preview.body) }} - - - {{ sendMessage }} - - - - - - - -
- 手动触发一次推送(投递消息队列,由订阅方异步接收)。下方将展示本次请求预览(URL / 头 / 体), - 实际响应结果与耗时请在「推送日志」中查看。 -
{{ formatHeaders(preview.headers) }}
{{ formatJson(preview.body) }}