Zhou Weidong
923a350cde
merge: 合并 K91 观看记录页面与治理筛选
2026-10-21 16:36:09 +08:00
Zhou Weidong
0710ea55f3
feat(admin): 观看记录独立菜单与治理状态全部筛选
2026-10-21 16:35:41 +08:00
Zhou Weidong
50f2b177b1
merge: 合并 K89 分集互动数据管理
2026-10-21 15:59:13 +08:00
Zhou Weidong
0e814840b1
feat(admin): 剧集列表展示分集互动数据
2026-10-21 15:59:08 +08:00
Zhou Weidong
c1e03f94be
merge: 合并 K88 短剧内容类型与互动数据管理
2026-10-21 15:44:12 +08:00
Zhou Weidong
c8fe571be1
feat(admin): 短剧列表展示并编辑互动数据
2026-10-21 15:43:51 +08:00
Zhou Weidong
45507dee8d
perf(admin): 降低首屏体积并修复 Windows 访问白屏
...
1) Editor 改 defineAsyncComponent,IEditorConfig 改 import type
2) dev server 绑定 :: 双栈,避免 Windows 下 localhost 走 ::1 超时
3) dev 脚本去掉 POSIX 环境变量前缀,Windows 可直接 pnpm dev
2026-10-21 13:35:55 +08:00
Zhou Weidong
1737f37d82
fix(login): 忘记密码链接加提示,避免点击无响应
2026-10-20 09:15:19 +08:00
Zhou Weidong
d283d223c0
chore: 忽略构建产物 apk
2026-10-20 09:12:11 +08:00
Zhou Weidong
e9a956f16c
chore(web): 忽略运行时产物(日志/启动脚本)
2026-10-19 22:43:29 +08:00
Zhou Weidong
f78960fcce
chore(web): 合并 release 分片上传修复
2026-10-19 18:46:27 +08:00
Zhou Weidong
8e9435ee7d
fix(web): 修复分片上传 chunkSize 字符串拼接导致大文件超限
2026-10-19 18:38:06 +08:00
Zhou Weidong
83e535d12a
chore(web): 合并剧集编辑弹窗
2026-10-19 13:55:29 +08:00
Zhou Weidong
2b5dda7c71
feat(web): 重做剧集编辑弹窗
2026-10-19 13:53:57 +08:00
Zhou Weidong
685d4fd1bd
chore(web): 合并轮播图编辑弹窗
2026-10-19 13:49:09 +08:00
Zhou Weidong
f281dcf1b3
feat(web): 重做轮播图编辑弹窗
2026-10-19 13:47:42 +08:00
Zhou Weidong
5db565b15d
chore(web): 合并列表图片预览
2026-10-19 13:42:57 +08:00
Zhou Weidong
8a84f24baf
feat(web): 支持后台列表图片大图预览
2026-10-19 13:42:28 +08:00
Zhou Weidong
046400ae4a
chore(web): 合并剧集管理布局修复
2026-10-19 13:32:02 +08:00
Zhou Weidong
122aa21323
fix(web): 重做剧集管理顶部布局
2026-10-19 13:30:29 +08:00
Zhou Weidong
9f92d113f2
chore(web): 合并二级菜单背景修复
2026-10-19 13:28:07 +08:00
Zhou Weidong
f6f4d264ee
fix(web): 调整二级菜单背景样式
2026-10-19 13:27:44 +08:00
Zhou Weidong
f023c7d416
chore(web): 合并工作台菜单图标修复
2026-10-19 13:22:44 +08:00
Zhou Weidong
bb03a5ad84
fix(web): 修复工作台菜单图标继承
2026-10-19 13:21:09 +08:00
Zhou Weidong
73da0bbd85
chore(web): 合并 K23.1 布局修复
2026-10-19 12:58:02 +08:00
Zhou Weidong
c8bf4a8fd4
fix(web): 修复禁用按钮与弹窗布局
2026-10-19 12:56:07 +08:00
Zhou Weidong
6f522303a0
chore(web): 合并 K23.1 后台修正
2026-10-19 12:34:21 +08:00
Zhou Weidong
f5b399a52f
fix(web): 统一危险操作按钮样式
2026-10-19 12:32:23 +08:00
Zhou Weidong
e77db70278
fix(web): 修正浅色品牌文字颜色
2026-10-19 12:32:01 +08:00
Zhou Weidong
fe1ae954e3
chore(web): 合并菜单对齐修复
2026-10-19 12:04:22 +08:00
Zhou Weidong
40fbd6ec7b
fix(web): 对齐父子菜单文字基线
2026-10-19 12:04:18 +08:00
Zhou Weidong
ee3bb1c286
chore(web): 合并 K23 后台视觉深化
2026-10-19 12:00:41 +08:00
Zhou Weidong
898e439b84
fix(web): 优化锁屏弹窗布局与交互
2026-10-19 12:00:30 +08:00
Zhou Weidong
805d7ddc52
feat(web): 重做短剧编辑弹窗
2026-10-19 12:00:26 +08:00
Zhou Weidong
ba90bf9bfb
style(web): 统一辣椒红主色与菜单层级
2026-10-19 12:00:21 +08:00
Zhou Weidong
3e8312ea58
chore(web): 合并首屏 loading 文字修复
2026-10-19 11:34:19 +08:00
Zhou Weidong
a97b8cc026
fix(web): 修正首屏 loading 文字颜色
2026-10-19 11:34:15 +08:00
Zhou Weidong
e5c5101450
chore(web): 合并 K22.1 后台收尾
2026-10-19 11:32:09 +08:00
Zhou Weidong
87970487af
chore(web): 清理 mock 与旧品牌资源
2026-10-19 11:32:00 +08:00
Zhou Weidong
ada741f53d
style(web): 精简登录品牌与注册入口
2026-10-19 11:31:55 +08:00
Zhou Weidong
5494190330
chore(web): 合并 K22 路由图标收尾
2026-10-19 11:18:15 +08:00
Zhou Weidong
29465ab4ed
fix(web): 统一静态路由图标
2026-10-19 11:18:11 +08:00
Zhou Weidong
8f3447e528
chore(web): 合并 K22 后台视觉统一
2026-10-19 11:12:52 +08:00
Zhou Weidong
97fbeda508
style(web): 统一后台图标与全局视觉
2026-10-19 11:12:38 +08:00
Zhou Weidong
5c087f4db9
chore(admin): 合并注册限流配置项
2026-10-17 23:29:04 +08:00
Zhou Weidong
54db082ffb
feat(admin): 增加注册限流配置项
2026-10-17 23:28:40 +08:00
Vicky
3ec9ea6717
fix(web): 适配后端 ID 字符串化(雪花 id 不能过 Number)
...
后端 J1 起所有 Long id 以字符串下发,审计出 4 处把 id 当数字用的地方:
- utils/creatorImpersonation.ts:代看创作者 id 曾 Number(raw) 存 localStorage,
19 位 id 会被四舍五入导致 X-Creator-Id 头带错 id;改为全程字符串
- contentManagement/EpisodeManagementView.vue:Number(route.query.drama) 与 item.id 比较,
从短剧管理带 ?drama= 跳过来会选不中;改为字符串比较
- creator-center/composables/useDramaEdit.js:Number(route.params.id) 同上,作品编辑打不开
- permission/composables/useMenuManagement.js:顶级菜单哨兵 0 与接口的 "0" 类型不一致,
下拉回显会变裸 0;统一成字符串 '0'
核过不需要改:分页 total 后端保持数字;role.id === selectedRoleId 等两侧都来自接口;
formatCount 内部 Number() 吃字符串;全局无 id 算术/下标/a.id-b.id。
2026-10-16 16:44:19 +08:00
Vicky
db313f4aa6
feat(admin): 新增商品配置与系统公告两个后台页面
...
- src/api/admin/product.ts、src/api/admin/notice.ts 对齐后端新接口
- ProductManagementView:列表/筛选/新建编辑/上下架/删除,新建默认下架有提示
- NoticeManagementView:列表/筛选/新建编辑/发布下架/删除
- 状态列一律用接口返回的 statusText,不在前端写死中文
- id 按字符串处理(雪花 id 超过 JS 安全整数范围,数字会被四舍五入)
2026-10-16 16:33:22 +08:00
Vicky
1148458ca1
chore(merge): 合入远端 main(全量作者标识)到 develop
...
为什么:远端 main 领先一个提交(1fd0b8b 全量补充作者标识),本地 main 领先一个(4564aa8
el-radio 修复);按条目要求先把远端合进来,再在 develop 上做 I1,main 本身不动(合并走 PR)。
2026-10-16 16:14:15 +08:00
Vicky
4564aa894d
chore(web): 修掉 eslint 全量检查的 2 个 error,门禁口径改跑 eslint + pnpm build:pro
...
为什么:红线第 8 条要求 Web 门禁是 `pnpm build` + eslint 零错误,而此前只跑过 ts:check,
全量 eslint 存量有 2 个 error。Web 已冻结,本次只做"去噪"式修复,不改任何行为。
- BannerManagementView: 表格 slot 解构里去掉未被使用的 row($index 仍在用)
- CreatorCenterPage: 自闭合 <slot /> 改为 <slot></slot>(等价写法)
- 实测:eslint 0 error / 0 warning;pnpm build:pro = Build successful
2026-10-16 09:41:19 +08:00