|
562
|
11
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"96f8a7732 {"Commits":[{"Sha1":"96f8a7732da6f05607f7752e00b0728e0c68d8f9","Message":"测试12233\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T12:58:39+08:00"}],"HeadCommit":{"Sha1":"96f8a7732da6f05607f7752e00b0728e0c68d8f9","Message":"测试12233\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T12:58:39+08:00"},"CompareURL":"vodtest/pc/compare/1923fd10d20a13d25d4753a96667f7373c599738...96f8a7732da6f05607f7752e00b0728e0c68d8f9","Len":1}...
|
1774673927
|
Edit
Delete
|
|
160
|
5
|
5
|
5
|
14
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"931b208a7 {"Commits":[{"Sha1":"931b208a722a746f1912ae595417881f2405834f","Message":"feat: 巨嗨场馆运维中心初始化提交\n\n- Laravel 11 后端:设备监控、巡检任务、通知中心 API\n- Vue 3 + Element Plus 前端:移动端运维管理 App\n- Docker Compose 部署配置(MySQL + Redis + Nginx)\n- 支持 KTV / 棋牌 / 台球三类场馆\n","AuthorEmail":"luoanwu@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"luoanwu@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-02-28T12:12:10+08:00"}],"HeadCommit":{"Sha1":"931b208a722a746f1912ae595417881f2405834f","Message":"feat: 巨嗨场馆运维中心初始化提交\n\n- Laravel 11 后端:设备监控、巡检任务、通知中心 API\n- Vue 3 + Element Plus 前端:移动端运维管理 App\n- Docker Compose 部署配置(MySQL + Redis + Nginx)\n- 支持 KTV / 棋牌 / 台球三类场馆\n","AuthorEmail":"luoanwu@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"luoanwu@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-02-28T12:12:10+08:00"},"CompareURL":"","Len":1}...
|
1772251945
|
Edit
Delete
|
|
214
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"930eca9fb {"Commits":[{"Sha1":"930eca9fb53f66e8bd5c691867946eecb08d648e","Message":"测试提交内容21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T10:24:02+08:00"}],"HeadCommit":{"Sha1":"930eca9fb53f66e8bd5c691867946eecb08d648e","Message":"测试提交内容21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T10:24:02+08:00"},"CompareURL":"juhai/testpc/compare/e81717d4e0161b8859cf8a712eeb882a87987e78...930eca9fb53f66e8bd5c691867946eecb08d648e","Len":1}...
|
1773714251
|
Edit
Delete
|
|
215
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"930eca9fb {"Commits":[{"Sha1":"930eca9fb53f66e8bd5c691867946eecb08d648e","Message":"测试提交内容21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T10:24:02+08:00"}],"HeadCommit":{"Sha1":"930eca9fb53f66e8bd5c691867946eecb08d648e","Message":"测试提交内容21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T10:24:02+08:00"},"CompareURL":"juhai/testpc/compare/e81717d4e0161b8859cf8a712eeb882a87987e78...930eca9fb53f66e8bd5c691867946eecb08d648e","Len":1}...
|
1773714251
|
Edit
Delete
|
|
154
|
5
|
5
|
5
|
12
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8d9e6b6ad {"Commits":[{"Sha1":"8d9e6b6ad57051dab70fd0528ffa867dae6ca59f","Message":"feat: 巨嗨科技官网 V2.0 初始化\n\n- Nuxt.js 框架搭建\n- 首页、城市页、解决方案页\n- ROI 计算器组件\n- 行业洞察文章页\n- 页头页脚组件\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-28T11:04:47+08:00"}],"HeadCommit":{"Sha1":"8d9e6b6ad57051dab70fd0528ffa867dae6ca59f","Message":"feat: 巨嗨科技官网 V2.0 初始化\n\n- Nuxt.js 框架搭建\n- 首页、城市页、解决方案页\n- ROI 计算器组件\n- 行业洞察文章页\n- 页头页脚组件\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-28T11:04:47+08:00"},"CompareURL":"","Len":1}...
|
1772247909
|
Edit
Delete
|
|
346
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8c39619c9 {"Commits":[{"Sha1":"8c39619c9cdb0d888d10942bf50533c8238021df","Message":"refactor: 8模块96处 as any 精确替换清零\n\n## 手动清理 (33处)\n- ticket-operations.service.ts: 11→0 (Prisma UpdateManyMutationInput)\n- knowledge-crud.service.ts: 11→0 (Record\u003cstring,unknown\u003e + 具体DTO)\n- crm-activity.service.ts: 11→0 (prismaModel + Record + string)\n\n## Agent 清理 (63处)\n- groupbuy-promotion.service.ts: 14→0\n- analytics.controller.ts: 13→0\n- partner.service.ts: 12→0\n- groupbuy-redemption.service.ts: 12→0\n- groupbuy-participant.service.ts: 12→0\n\n累计 as any 清零:299处 (203+96),覆盖24个文件\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T09:45:09+08:00"}],"HeadCommit":{"Sha1":"8c39619c9cdb0d888d10942bf50533c8238021df","Message":"refactor: 8模块96处 as any 精确替换清零\n\n## 手动清理 (33处)\n- ticket-operations.service.ts: 11→0 (Prisma UpdateManyMutationInput)\n- knowledge-crud.service.ts: 11→0 (Record\u003cstring,unknown\u003e + 具体DTO)\n- crm-activity.service.ts: 11→0 (prismaModel + Record + string)\n\n## Agent 清理 (63处)\n- groupbuy-promotion.service.ts: 14→0\n- analytics.controller.ts: 13→0\n- partner.service.ts: 12→0\n- groupbuy-redemption.service.ts: 12→0\n- groupbuy-participant.service.ts: 12→0\n\n累计 as any 清零:299处 (203+96),覆盖24个文件\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T09:45:09+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/cfe1efeda7265f05374d3bd0036cf684a15f3cb9...8c39619c9cdb0d888d10942bf50533c8238021df","Len":1}...
|
1774316714
|
Edit
Delete
|
|
659
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/codex/finance-mainline-gitea-main-20260 refs/heads/codex/finance-mainline-gitea-main-20260331...
|
0
|
{"Commits":[{"Sha1":"8c225d732 {"Commits":[{"Sha1":"8c225d73253fe95a23618816b2f7e6a03010cae4","Message":"test(finance): add finance mainline smoke\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-03-31T17:38:36+08:00"}],"HeadCommit":{"Sha1":"8c225d73253fe95a23618816b2f7e6a03010cae4","Message":"test(finance): add finance mainline smoke\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-03-31T17:38:36+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/615a7ad3acd756e166c477d55fff803749b7a2f9...8c225d73253fe95a23618816b2f7e6a03010cae4","Len":1}...
|
1774949918
|
Edit
Delete
|
|
570
|
3
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8bf63cfaf {"Commits":[{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"}],"HeadCommit":{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"},"CompareURL":"vodtest/pc/compare/96f8a7732da6f05607f7752e00b0728e0c68d8f9...8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Len":1}...
|
1774674498
|
Edit
Delete
|
|
571
|
9
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8bf63cfaf {"Commits":[{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"}],"HeadCommit":{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"},"CompareURL":"vodtest/pc/compare/96f8a7732da6f05607f7752e00b0728e0c68d8f9...8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Len":1}...
|
1774674498
|
Edit
Delete
|
|
572
|
1
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8bf63cfaf {"Commits":[{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"}],"HeadCommit":{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"},"CompareURL":"vodtest/pc/compare/96f8a7732da6f05607f7752e00b0728e0c68d8f9...8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Len":1}...
|
1774674498
|
Edit
Delete
|
|
573
|
7
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8bf63cfaf {"Commits":[{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"}],"HeadCommit":{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"},"CompareURL":"vodtest/pc/compare/96f8a7732da6f05607f7752e00b0728e0c68d8f9...8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Len":1}...
|
1774674498
|
Edit
Delete
|
|
574
|
8
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8bf63cfaf {"Commits":[{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"}],"HeadCommit":{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"},"CompareURL":"vodtest/pc/compare/96f8a7732da6f05607f7752e00b0728e0c68d8f9...8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Len":1}...
|
1774674498
|
Edit
Delete
|
|
575
|
10
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8bf63cfaf {"Commits":[{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"}],"HeadCommit":{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"},"CompareURL":"vodtest/pc/compare/96f8a7732da6f05607f7752e00b0728e0c68d8f9...8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Len":1}...
|
1774674498
|
Edit
Delete
|
|
576
|
11
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8bf63cfaf {"Commits":[{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"}],"HeadCommit":{"Sha1":"8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Message":"测试12233rrr\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-28T13:08:11+08:00"},"CompareURL":"vodtest/pc/compare/96f8a7732da6f05607f7752e00b0728e0c68d8f9...8bf63cfaf44e00bebb635fe640a15bea40a38ed0","Len":1}...
|
1774674498
|
Edit
Delete
|
|
102
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8b9043cb7 {"Commits":[{"Sha1":"8b9043cb7c726e4e59948720bb4009d9c10c8041","Message":"t22收拾收拾99\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:03:33+08:00"}],"HeadCommit":{"Sha1":"8b9043cb7c726e4e59948720bb4009d9c10c8041","Message":"t22收拾收拾99\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:03:33+08:00"},"CompareURL":"juhai/testpc/compare/359a23bb2b3c088576051d47f237505eaa12d9e9...8b9043cb7c726e4e59948720bb4009d9c10c8041","Len":1}...
|
1770890620
|
Edit
Delete
|
|
103
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8b9043cb7 {"Commits":[{"Sha1":"8b9043cb7c726e4e59948720bb4009d9c10c8041","Message":"t22收拾收拾99\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:03:33+08:00"}],"HeadCommit":{"Sha1":"8b9043cb7c726e4e59948720bb4009d9c10c8041","Message":"t22收拾收拾99\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:03:33+08:00"},"CompareURL":"juhai/testpc/compare/359a23bb2b3c088576051d47f237505eaa12d9e9...8b9043cb7c726e4e59948720bb4009d9c10c8041","Len":1}...
|
1770890620
|
Edit
Delete
|
|
621
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8a7978e16 {"Commits":[{"Sha1":"8a7978e163a401654f636377fc9ca790391d8779","Message":"Fix role query transforms and update evidence reports\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T19:55:47+08:00"}],"HeadCommit":{"Sha1":"8a7978e163a401654f636377fc9ca790391d8779","Message":"Fix role query transforms and update evidence reports\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T19:55:47+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/6794a93c73e1f0426557604cd3ba8f93a10e82f1...8a7978e163a401654f636377fc9ca790391d8779","Len":1}...
|
1774871763
|
Edit
Delete
|
|
278
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8a1f5fc17 {"Commits":[{"Sha1":"8a1f5fc17b0e1692e9da7c94fc0fd769eff89926","Message":"sync: 同步治理文档与获客/内容/增长中心治理回放产物\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新治理经验报告与契约治理 3.0 文档\n- 更新 admin.json 认证夹具\n- 后端修复 content-distribution 模块(controller/routes/schema)\n- 前端修复 community-messages API 模块\n- 新增获客中心治理回放产物 (acquisition-governance-v1~v5)\n - 覆盖归因/渠道/线索/二维码/UTM 等 probes\n- 新增内容中心治理回放产物:\n - content-social-content-v1~v4: 社交内容/内容库\n - content-templates-v1~v2: 内容模板\n- 新增增长中心治理回放产物:\n - growth-community-messages-v1: 社区消息\n - growth-governance-tail-v1~v6: 社区等级/营销工具/细分\n - growth-groupbuy-pricing-v1: 团购定价\n - growth-segments-v1~v2: 用户细分\n- 更新可见菜单写动作配置 (module-catalog.overrides.ts)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T20:36:51+08:00"}],"HeadCommit":{"Sha1":"8a1f5fc17b0e1692e9da7c94fc0fd769eff89926","Message":"sync: 同步治理文档与获客/内容/增长中心治理回放产物\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新治理经验报告与契约治理 3.0 文档\n- 更新 admin.json 认证夹具\n- 后端修复 content-distribution 模块(controller/routes/schema)\n- 前端修复 community-messages API 模块\n- 新增获客中心治理回放产物 (acquisition-governance-v1~v5)\n - 覆盖归因/渠道/线索/二维码/UTM 等 probes\n- 新增内容中心治理回放产物:\n - content-social-content-v1~v4: 社交内容/内容库\n - content-templates-v1~v2: 内容模板\n- 新增增长中心治理回放产物:\n - growth-community-messages-v1: 社区消息\n - growth-governance-tail-v1~v6: 社区等级/营销工具/细分\n - growth-groupbuy-pricing-v1: 团购定价\n - growth-segments-v1~v2: 用户细分\n- 更新可见菜单写动作配置 (module-catalog.overrides.ts)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T20:36:51+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/2732364ba177bf3cf8029788b582f34689d5d9a9...8a1f5fc17b0e1692e9da7c94fc0fd769eff89926","Len":1}...
|
1773751025
|
Edit
Delete
|
|
141
|
5
|
5
|
5
|
9
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"893022bfd {"Commits":[{"Sha1":"893022bfd17ce1f2e75e75651551cf8ceaacfe45","Message":"feat: 嗨赞AI输入法Android版初始提交\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-02-27T15:28:58+08:00"}],"HeadCommit":{"Sha1":"893022bfd17ce1f2e75e75651551cf8ceaacfe45","Message":"feat: 嗨赞AI输入法Android版初始提交\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-02-27T15:28:58+08:00"},"CompareURL":"luoanwu/haizhan-ime-android/compare/a8f0a86b4c1d4422bfe5c002b8c5307111d317bb...893022bfd17ce1f2e75e75651551cf8ceaacfe45","Len":1}...
|
1772177363
|
Edit
Delete
|
|
110
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"89209aba1 {"Commits":[{"Sha1":"89209aba1afe21133399ce0db0a47c2729c9a4b4","Message":"feat: 新增门店管理模块,补充门店维度营销分析端点\n\n一、门店管理模块 (stores)\n- 门店 CRUD:创建、更新、删除、状态管理\n- 门店类型:旗舰店、标准店、加盟店、合作店、迷你店、快闪店\n- 状态机:pending → active → suspended/renovating → closed\n\n二、门店维度营销分析端点\n- GET /stores/:id/marketing-analytics - 门店营销分析(活动、直播、团购、订单汇总)\n- GET /stores/:id/roi-analytics - 门店 ROI 分析(投入产出比、渠道分解、同比环比)\n- GET /stores/:id/livestream-stats - 门店直播统计(场次、时长、观众、GMV)\n- GET /stores/:id/campaigns - 门店活动列表\n\n三、门店对比和排行\n- POST /stores/compare - 多门店横向对比\n- GET /stores/ranking - 门店排行榜(营收、订单、评分、直播GMV)\n\n四、门店营销配置\n- PATCH /stores/:id/marketing-config - 团购/直播/促销开关、平台配置、预算设置\n\n五、前端 API 模块\n- stores.ts:完整类型定义 + API 封装 + 状态配置 + 工具函数\n\n严格遵循8条开发红线\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-01-11T07:36:12Z"},{"Sha1":"bd02a7f3eefc8d114499177151ddde0a410c4065","Message":"feat: 完善 KTV 智慧营销域模块代码实现 - 19个后端模块 + 19个前端API模块\n\n一、分析类模块 (3个)\n- social-analytics: 社交媒体分析(账号概览、内容表现、粉丝画像、竞品对比、趋势分析)\n- content-analytics: 内容分析(表现概览、热门内容、分类表现、发布时间分析)\n- livestream-gifts: 直播礼物(礼物配置、赠送记录、礼物统计、排行榜)\n\n二、商家联盟域模块 (5个)\n- alliance-partners: 联盟商家(入驻审核、等级管理、状态机驱动)\n- alliance-agreements: 联盟协议(协议模板、审批流、续签终止)\n- alliance-campaigns: 联盟活动(多商家参与、效果追踪、奖励配置)\n- alliance-coupons: 联盟优惠券(发放核销、成本分摊、使用规则)\n- alliance-packages: 联盟套餐(多商家组合、分成模式、有效期管理)\n\n三、社群运营域模块 (4个)\n- community-materials: 社群素材(素材库、审核流程、使用追踪)\n- community-tasks: 社群任务(任务配置、执行管理、状态机驱动)\n- community-fission: 社群裂变(邀请奖励、拼团助力、排行榜)\n- community-bots: 社群机器人(多平台支持、自动回复、消息日志)\n\n四、团购运营域模块 (7个)\n- groupbuy-platforms: 团购平台(平台接入、同步配置、对账管理)\n- groupbuy-promotions: 团购促销(促销配置、状态管理、批量操作)\n- groupbuy-inventory: 团购库存(库存管理、预警机制、调拨盘点)\n- groupbuy-redemptions: 团购核销(券码验证、核销记录、统计分析)\n- groupbuy-reviews: 团购评价(评价管理、商家回复、审核分析)\n- groupbuy-commissions: 团购佣金(佣金规则、结算审批、对账报表)\n- groupbuy-influencers: 团购达人(招募审核、等级体系、带货数据)\n\n技术规范:\n- 后端:5层标准结构(schema/service/controller/routes/index)\n- 前端:完整 TypeScript 类型定义 + API 封装\n- 严格遵循8条开发红线(多租户隔离、状态机、事件驱动等)\n\n文件统计:\n- 后端模块:19个目录,95个文件\n- 前端API:19个TypeScript模块,总计约10,000+行代码\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-01-11T07:21:51Z"},{"Sha1":"5c0e2a9ccc614bb1dac8ed3875f4eeddb1bed80d","Message":"feat: 完善 modules.ts 模块元数据定义,覆盖全部142个已部署模块\n\n主要变更:\n1. 新增 ModuleCategory 类型:\n - hr (人力资源域)\n - marketing-customer (营销客户维度)\n - ktv-content, ktv-social, ktv-geo, ktv-adflow, ktv-livestream, ktv-alliance, ktv-community, ktv-groupbuy (KTV智慧营销域)\n\n2. 补充缺失的模块定义:\n - 营销客户维度:campaign-targets, segments, customer-marketing\n - 系统核心模块:auth, scheduled-jobs, event-logs, event-subscriptions, realtime, ai-copilot\n - 服务域:service, service-monitor\n - 履约域:maintenance, workflow-generator\n - 财务域:customer-profit\n - HR域:hr\n\n3. 新增KTV智慧营销域模块(未来规划):\n - 内容管理、社交媒体、GEO优化、投流管理、直播运营、商家联盟、社群运营、团购运营等34个模块\n\n4. 清理重复模块定义:\n - 删除 users, roles, departments, notifications, files, events, approvals, analytics, dashboard, reports, im 的重复定义\n\n模块统计:\n- 已部署模块:142个(全部覆盖)\n- 总定义模块:176个(含34个未来规划模块)\n\n严格遵循8条开发红线\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-01-11T06:14:38Z"},{"Sha1":"b7ed9e35d5ce2b9182dd507c95aa9c675335c3b3","Message":"feat: 营销模块客户/门店维度增强 - 活动定向、客户分群、营销分析\n\n核心功能:\n- 新增4个数据库表:campaign_targets、audience_segments、segment_members、campaign_performance\n- 新增3个后端模块:campaign-targets(活动定向)、segments(客户分群)、customer-marketing(营销分析)\n- 新增3个前端API模块,包含完整类型定义和工具函数\n- 新增18个权限配置,归入营销客户维度分组\n\n技术亮点:\n- 分群状态机:draft → active → paused → archived\n- 营销衍生指标:CTR、CVR、ROI、CPA、ROAS 自动计算\n- 多维度分析:客户、门店、活动、分群四个维度\n- 严格遵循8条开发红线\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-01-11T06:00:53Z"},{"Sha1":"fb6039939f7601cf35179127a6b8205e787342aa","Message":"feat: 完善社交账号、广告人群、广告报表等6个核心模块,严格遵循8条开发红线\n\n完善模块:\n- social-accounts: 8平台账号授权、数据同步、指标追踪、健康度评估\n- social-interactions: 6种互动类型、4种状态、情感分析、自动回复\n- livestream-analytics: 10+分析维度、房间/商品/主播/话术效果分析\n- livestream-scripts: 7种话术类型、6种场景、AI生成优化、结构化模板\n- ad-audiences: 6种人群类型、6种数据源、相似人群、规则验证\n- ad-reports: 8种报表API、10种指标计算、预算预警、效果建议\n\n特性:\n- 状态机驱动:所有状态变更通过POST动作接口\n- 类型安全:禁用any,完整类型定义与后端严格匹配\n- 四层架构:智库层/数链层/SOP层/IM层交互文档\n- 工具函数:格式化、验证、健康度计算、图表数据生成\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-01-11T05:02:28Z"}],"HeadCommit":{"Sha1":"89209aba1afe21133399ce0db0a47c2729c9a4b4","Message":"feat: 新增门店管理模块,补充门店维度营销分析端点\n\n一、门店管理模块 (stores)\n- 门店 CRUD:创建、更新、删除、状态管理\n- 门店类型:旗舰店、标准店、加盟店、合作店、迷你店、快闪店\n- 状态机:pending → active → suspended/renovating → closed\n\n二、门店维度营销分析端点\n- GET /stores/:id/marketing-analytics - 门店营销分析(活动、直播、团购、订单汇总)\n- GET /stores/:id/roi-analytics - 门店 ROI 分析(投入产出比、渠道分解、同比环比)\n- GET /stores/:id/livestream-stats - 门店直播统计(场次、时长、观众、GMV)\n- GET /stores/:id/campaigns - 门店活动列表\n\n三、门店对比和排行\n- POST /stores/compare - 多门店横向对比\n- GET /stores/ranking - 门店排行榜(营收、订单、评分、直播GMV)\n\n四、门店营销配置\n- PATCH /stores/:id/marketing-config - 团购/直播/促销开关、平台配置、预算设置\n\n五、前端 API 模块\n- stores.ts:完整类型定义 + API 封装 + 状态配置 + 工具函数\n\n严格遵循8条开发红线\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-01-11T07:36:12Z"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/abd8cdd0283c96dc4a62fbf753d2aca2e68aa379...89209aba1afe21133399ce0db0a47c2729c9a4b4","Len":187}...
|
1771862388
|
Edit
Delete
|
|
308
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"86beff17d {"Commits":[{"Sha1":"86beff17d922cf15f9ac6e298961a63c92ec85f8","Message":"Harden AI autopilot compiler recovery and self-test services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-20T09:39:28+08:00"},{"Sha1":"b0abf8673ae89246e45660346c8a67fbbde5537d","Message":"Advance AutoPilot scheduler, vision, and UI coverage\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-20T08:38:09+08:00"},{"Sha1":"405ac31b4cabcd0c74da31317675ddc0f2178b89","Message":"Reset pending review status after autopilot task failure\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-20T01:20:03+08:00"},{"Sha1":"ae160c6ca2ca0d11efdeed88558744dd42e55c02","Message":"Align AI autopilot routes and finance AI views\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-20T01:19:01+08:00"},{"Sha1":"1b6daf049b7149968db82c98bc255e2ec6d77759","Message":"Expand AI autopilot with scheduler and natural command support\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-20T01:16:29+08:00"}],"HeadCommit":{"Sha1":"86beff17d922cf15f9ac6e298961a63c92ec85f8","Message":"Harden AI autopilot compiler recovery and self-test services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-20T09:39:28+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/979d9c81063fbda12f1445bf80b0c0027b0fbac2...86beff17d922cf15f9ac6e298961a63c92ec85f8","Len":5}...
|
1773971165
|
Edit
Delete
|
|
36
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"86003a30f {"Commits":[{"Sha1":"86003a30fcfeb3966084629ff6b4530693a642fa","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:19:45+08:00"}],"HeadCommit":{"Sha1":"86003a30fcfeb3966084629ff6b4530693a642fa","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:19:45+08:00"},"CompareURL":"juhai/testpc/compare/bbba1e40297c5378b23d53b0161cc6a10581ccf1...86003a30fcfeb3966084629ff6b4530693a642fa","Len":1}...
|
1770801592
|
Edit
Delete
|
|
37
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"86003a30f {"Commits":[{"Sha1":"86003a30fcfeb3966084629ff6b4530693a642fa","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:19:45+08:00"}],"HeadCommit":{"Sha1":"86003a30fcfeb3966084629ff6b4530693a642fa","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:19:45+08:00"},"CompareURL":"juhai/testpc/compare/bbba1e40297c5378b23d53b0161cc6a10581ccf1...86003a30fcfeb3966084629ff6b4530693a642fa","Len":1}...
|
1770801592
|
Edit
Delete
|
|
507
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"83de81085 {"Commits":[{"Sha1":"83de8108577a8633d0dc3193eb7e19e9e6a668c1","Message":"Enable LAN-safe frontend proxy and realtime endpoints\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-25T21:07:44+08:00"},{"Sha1":"49d1d47d2ee0693fb3e31e4c72f5264137dad44b","Message":"Fix admin permission grant script to reuse existing records\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-25T21:02:21+08:00"},{"Sha1":"5c52791cc1d6837e8638990016b5b51cc7f8c6fe","Message":"Add admin permission grant script\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-25T20:59:48+08:00"}],"HeadCommit":{"Sha1":"83de8108577a8633d0dc3193eb7e19e9e6a668c1","Message":"Enable LAN-safe frontend proxy and realtime endpoints\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-25T21:07:44+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/3b540d63f39a66a79b06f096f7b7e9041dd4bc26...83de8108577a8633d0dc3193eb7e19e9e6a668c1","Len":3}...
|
1774444074
|
Edit
Delete
|
|
435
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8367fb239 {"Commits":[{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"}],"HeadCommit":{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"},"CompareURL":"vodtest/pc/compare/26b70ba15b8293ae1e35a4d8b43d89daa1a8016a...8367fb23931eaa260f03b1f64cc81971ad528a48","Len":1}...
|
1774348294
|
Edit
Delete
|
|
436
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8367fb239 {"Commits":[{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"}],"HeadCommit":{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"},"CompareURL":"vodtest/pc/compare/26b70ba15b8293ae1e35a4d8b43d89daa1a8016a...8367fb23931eaa260f03b1f64cc81971ad528a48","Len":1}...
|
1774348294
|
Edit
Delete
|
|
437
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8367fb239 {"Commits":[{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"}],"HeadCommit":{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"},"CompareURL":"vodtest/pc/compare/26b70ba15b8293ae1e35a4d8b43d89daa1a8016a...8367fb23931eaa260f03b1f64cc81971ad528a48","Len":1}...
|
1774348294
|
Edit
Delete
|
|
438
|
8
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8367fb239 {"Commits":[{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"}],"HeadCommit":{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"},"CompareURL":"vodtest/pc/compare/26b70ba15b8293ae1e35a4d8b43d89daa1a8016a...8367fb23931eaa260f03b1f64cc81971ad528a48","Len":1}...
|
1774348294
|
Edit
Delete
|
|
439
|
10
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8367fb239 {"Commits":[{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"}],"HeadCommit":{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"},"CompareURL":"vodtest/pc/compare/26b70ba15b8293ae1e35a4d8b43d89daa1a8016a...8367fb23931eaa260f03b1f64cc81971ad528a48","Len":1}...
|
1774348294
|
Edit
Delete
|
|
440
|
11
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"8367fb239 {"Commits":[{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"}],"HeadCommit":{"Sha1":"8367fb23931eaa260f03b1f64cc81971ad528a48","Message":"chore: add vendor directory\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:30:36+08:00"},"CompareURL":"vodtest/pc/compare/26b70ba15b8293ae1e35a4d8b43d89daa1a8016a...8367fb23931eaa260f03b1f64cc81971ad528a48","Len":1}...
|
1774348294
|
Edit
Delete
|
|
465
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"82ccf3c47 {"Commits":[{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Len":2}...
|
1774348877
|
Edit
Delete
|
|
466
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"82ccf3c47 {"Commits":[{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Len":2}...
|
1774348877
|
Edit
Delete
|
|
467
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"82ccf3c47 {"Commits":[{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Len":2}...
|
1774348877
|
Edit
Delete
|
|
468
|
8
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"82ccf3c47 {"Commits":[{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Len":2}...
|
1774348877
|
Edit
Delete
|
|
469
|
10
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"82ccf3c47 {"Commits":[{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Len":2}...
|
1774348877
|
Edit
Delete
|
|
470
|
11
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"82ccf3c47 {"Commits":[{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Message":"Merge pull request '新分支提交' (#5) from pc-testnew into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/5\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:41:16+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...82ccf3c47ff0ee7ee00b260b68252420ffdfdadc","Len":2}...
|
1774348877
|
Edit
Delete
|
|
226
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"82563bcdd {"Commits":[{"Sha1":"82563bcddd8d32587bc08757c8fdba4bb728fdbe","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T13:06:35+08:00"},{"Sha1":"8af6ec06b4c2ac909aacc0291583cee3db2e235d","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T13:04:18+08:00"},{"Sha1":"22b2df01d02fbe472599226ffcd14ff8b3b10460","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T11:27:00+08:00"}],"HeadCommit":{"Sha1":"82563bcddd8d32587bc08757c8fdba4bb728fdbe","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T13:06:35+08:00"},"CompareURL":"juhai/testpc/compare/252852cf322c50ffd2a193223a08e9e4b567bf78...82563bcddd8d32587bc08757c8fdba4bb728fdbe","Len":3}...
|
1773724005
|
Edit
Delete
|
|
227
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"82563bcdd {"Commits":[{"Sha1":"82563bcddd8d32587bc08757c8fdba4bb728fdbe","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T13:06:35+08:00"},{"Sha1":"8af6ec06b4c2ac909aacc0291583cee3db2e235d","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T13:04:18+08:00"},{"Sha1":"22b2df01d02fbe472599226ffcd14ff8b3b10460","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T11:27:00+08:00"}],"HeadCommit":{"Sha1":"82563bcddd8d32587bc08757c8fdba4bb728fdbe","Message":"修改测试调用不存在的model\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T13:06:35+08:00"},"CompareURL":"juhai/testpc/compare/252852cf322c50ffd2a193223a08e9e4b567bf78...82563bcddd8d32587bc08757c8fdba4bb728fdbe","Len":3}...
|
1773724005
|
Edit
Delete
|
|
349
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"81e883dff {"Commits":[{"Sha1":"81e883dfff9283af39b3dd2aa30e25ae2119e8f0","Message":"fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化\n\nLine A - 前端类型清零:\n- vue-tsc 错误 417→95 (322个修复, 77%修复率)\n- DataTable/ResponsiveDataTable 泛型约束放宽 (消除~100错误)\n- inventory/products/shipments API 类型补全 (消除~80错误)\n- useListPage 泛型显式化 + queryParams→filters 修正\n- FilterField 类型扩展 + 多处 as unknown as 桥接\n\nLine B - 测试覆盖扩展:\n- 14个无测试模块补充: 11模块14文件166用例全通过\n (channel-analytics/cache-warmup/realtime/workflow-generator/process/search等)\n- Lead-to-Cash E2E: 2文件29用例 (完整链路+状态机流转)\n- 状态机边界测试: 709用例全通过 (6核心实体终态/死状态/非法转换/可达性)\n\nLine C - 性能深度优化:\n- 剩余N+1修复: 5文件11处 (marketing-tools/price-books/cash-flow/knowledge-vector/lead-import)\n- Outbox原子化: tickets 4文件17方法 $transaction+tx (38测试通过)\n (opportunities/quotes/contracts/orders 已正确实现,无需改造)\n\n验证: 后端tsc 0错误 | 709状态机测试通过 | 166新增单测通过\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T11:45:35+08:00"}],"HeadCommit":{"Sha1":"81e883dfff9283af39b3dd2aa30e25ae2119e8f0","Message":"fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化\n\nLine A - 前端类型清零:\n- vue-tsc 错误 417→95 (322个修复, 77%修复率)\n- DataTable/ResponsiveDataTable 泛型约束放宽 (消除~100错误)\n- inventory/products/shipments API 类型补全 (消除~80错误)\n- useListPage 泛型显式化 + queryParams→filters 修正\n- FilterField 类型扩展 + 多处 as unknown as 桥接\n\nLine B - 测试覆盖扩展:\n- 14个无测试模块补充: 11模块14文件166用例全通过\n (channel-analytics/cache-warmup/realtime/workflow-generator/process/search等)\n- Lead-to-Cash E2E: 2文件29用例 (完整链路+状态机流转)\n- 状态机边界测试: 709用例全通过 (6核心实体终态/死状态/非法转换/可达性)\n\nLine C - 性能深度优化:\n- 剩余N+1修复: 5文件11处 (marketing-tools/price-books/cash-flow/knowledge-vector/lead-import)\n- Outbox原子化: tickets 4文件17方法 $transaction+tx (38测试通过)\n (opportunities/quotes/contracts/orders 已正确实现,无需改造)\n\n验证: 后端tsc 0错误 | 709状态机测试通过 | 166新增单测通过\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T11:45:35+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/db7f39e63151b9c065646855287b8be73e13649b...81e883dfff9283af39b3dd2aa30e25ae2119e8f0","Len":1}...
|
1774325030
|
Edit
Delete
|
|
98
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"818b1c5d8 {"Commits":[{"Sha1":"818b1c5d88b0c74e59ba3bed63054123701adf17","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:00:45+08:00"}],"HeadCommit":{"Sha1":"818b1c5d88b0c74e59ba3bed63054123701adf17","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:00:45+08:00"},"CompareURL":"juhai/testpc/compare/15c1018de6be7aff42d6792d7434d4ec584d11ea...818b1c5d88b0c74e59ba3bed63054123701adf17","Len":1}...
|
1770890452
|
Edit
Delete
|
|
99
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"818b1c5d8 {"Commits":[{"Sha1":"818b1c5d88b0c74e59ba3bed63054123701adf17","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:00:45+08:00"}],"HeadCommit":{"Sha1":"818b1c5d88b0c74e59ba3bed63054123701adf17","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:00:45+08:00"},"CompareURL":"juhai/testpc/compare/15c1018de6be7aff42d6792d7434d4ec584d11ea...818b1c5d88b0c74e59ba3bed63054123701adf17","Len":1}...
|
1770890452
|
Edit
Delete
|
|
240
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/pc-260401
|
0
|
{"Commits":[{"Sha1":"81010fc87 {"Commits":[{"Sha1":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T15:17:38+08:00"}],"HeadCommit":{"Sha1":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T15:17:38+08:00"},"CompareURL":"juhai/testpc/compare/82563bcddd8d32587bc08757c8fdba4bb728fdbe...81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Len":1}...
|
1773731875
|
Edit
Delete
|
|
241
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/pc-260401
|
0
|
{"Commits":[{"Sha1":"81010fc87 {"Commits":[{"Sha1":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T15:17:38+08:00"}],"HeadCommit":{"Sha1":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T15:17:38+08:00"},"CompareURL":"juhai/testpc/compare/82563bcddd8d32587bc08757c8fdba4bb728fdbe...81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Len":1}...
|
1773731875
|
Edit
Delete
|
|
338
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"80c2bdb2f {"Commits":[{"Sha1":"80c2bdb2f93a19aa53d16ded06387b70c6084bf8","Message":"fix: 前端 API 路径对齐 + 路由缺失 + 表单提交反馈修复\n\n1. API 路径对齐后端(7 处 404 修复):\n - faults: start-diagnosis→start-diagnose, diagnosis→diagnose, solution→resolve\n - marketing-matrix: batch-group→batch/group(PATCH), batch-operator→batch/operator(PATCH),\n platform-comparison→analytics/platform-comparison, auth-status→authorize\n\n2. 路由缺失修复(2 处):\n - groupbuy-orders/create 新建路由注册\n - marketing-tools 编辑模式从 query.id 改为 params.id + 拆分 create/edit 路由\n\n3. 表单提交失败用户反馈(15 文件 33 处):\n - catch 块只有 console.error → 补充 ElMessage.error 用户可见提示\n - 涉及:contracts, quotes, opportunities, customers, departments 等核心模块\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-23T07:43:31+08:00"}],"HeadCommit":{"Sha1":"80c2bdb2f93a19aa53d16ded06387b70c6084bf8","Message":"fix: 前端 API 路径对齐 + 路由缺失 + 表单提交反馈修复\n\n1. API 路径对齐后端(7 处 404 修复):\n - faults: start-diagnosis→start-diagnose, diagnosis→diagnose, solution→resolve\n - marketing-matrix: batch-group→batch/group(PATCH), batch-operator→batch/operator(PATCH),\n platform-comparison→analytics/platform-comparison, auth-status→authorize\n\n2. 路由缺失修复(2 处):\n - groupbuy-orders/create 新建路由注册\n - marketing-tools 编辑模式从 query.id 改为 params.id + 拆分 create/edit 路由\n\n3. 表单提交失败用户反馈(15 文件 33 处):\n - catch 块只有 console.error → 补充 ElMessage.error 用户可见提示\n - 涉及:contracts, quotes, opportunities, customers, departments 等核心模块\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-23T07:43:31+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/0900b15d607e5c78f97fec16a73357ad4f814390...80c2bdb2f93a19aa53d16ded06387b70c6084bf8","Len":1}...
|
1774223019
|
Edit
Delete
|
|
329
|
1
|
5
|
1
|
17
|
0
|
0
|
refs/heads/pctest
|
0
|
{"Commits":[{"Sha1":"7fbec3ef9 {"Commits":[{"Sha1":"7fbec3ef95a3856eef25ceabf266030d5ca445e4","Message":"修改单个文件测试2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T15:22:59+08:00"}],"HeadCommit":{"Sha1":"7fbec3ef95a3856eef25ceabf266030d5ca445e4","Message":"修改单个文件测试2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T15:22:59+08:00"},"CompareURL":"juhai/pctest/compare/b23272882d68e0b61ab119ff0f670c4dbbe7a652...7fbec3ef95a3856eef25ceabf266030d5ca445e4","Len":1}...
|
1773991404
|
Edit
Delete
|
|
330
|
2
|
5
|
1
|
17
|
0
|
0
|
refs/heads/pctest
|
0
|
{"Commits":[{"Sha1":"7fbec3ef9 {"Commits":[{"Sha1":"7fbec3ef95a3856eef25ceabf266030d5ca445e4","Message":"修改单个文件测试2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T15:22:59+08:00"}],"HeadCommit":{"Sha1":"7fbec3ef95a3856eef25ceabf266030d5ca445e4","Message":"修改单个文件测试2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T15:22:59+08:00"},"CompareURL":"juhai/pctest/compare/b23272882d68e0b61ab119ff0f670c4dbbe7a652...7fbec3ef95a3856eef25ceabf266030d5ca445e4","Len":1}...
|
1773991404
|
Edit
Delete
|
|
294
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7ea655b1a {"Commits":[{"Sha1":"7ea655b1af2dddb5922a00b33a039453979d0697","Message":"Merge pull request '11111' (#21) from pc-260401 into main\n\nReviewed-on: https://gitea.g-hi.com/juhai/testpc/pulls/21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-19T16:58:17+08:00"},{"Sha1":"b678da8d00cf7b8be2141acd5482811386dc834c","Message":"同步所有\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T19:47:32+08:00"},{"Sha1":"62eaedf1e6d2116287bf82d324ff642f894551b9","Message":"11111sss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T19:33:44+08:00"},{"Sha1":"767661cae2aa8a91e80754ebb66d9aad5943ca1a","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T16:34:38+08:00"},{"Sha1":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T15:17:38+08:00"}],"HeadCommit":{"Sha1":"7ea655b1af2dddb5922a00b33a039453979d0697","Message":"Merge pull request '11111' (#21) from pc-260401 into main\n\nReviewed-on: https://gitea.g-hi.com/juhai/testpc/pulls/21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-19T16:58:17+08:00"},"CompareURL":"juhai/testpc/compare/1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89...7ea655b1af2dddb5922a00b33a039453979d0697","Len":5}...
|
1773910699
|
Edit
Delete
|
|
295
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7ea655b1a {"Commits":[{"Sha1":"7ea655b1af2dddb5922a00b33a039453979d0697","Message":"Merge pull request '11111' (#21) from pc-260401 into main\n\nReviewed-on: https://gitea.g-hi.com/juhai/testpc/pulls/21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-19T16:58:17+08:00"},{"Sha1":"b678da8d00cf7b8be2141acd5482811386dc834c","Message":"同步所有\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T19:47:32+08:00"},{"Sha1":"62eaedf1e6d2116287bf82d324ff642f894551b9","Message":"11111sss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T19:33:44+08:00"},{"Sha1":"767661cae2aa8a91e80754ebb66d9aad5943ca1a","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T16:34:38+08:00"},{"Sha1":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-17T15:17:38+08:00"}],"HeadCommit":{"Sha1":"7ea655b1af2dddb5922a00b33a039453979d0697","Message":"Merge pull request '11111' (#21) from pc-260401 into main\n\nReviewed-on: https://gitea.g-hi.com/juhai/testpc/pulls/21\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-19T16:58:17+08:00"},"CompareURL":"juhai/testpc/compare/1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89...7ea655b1af2dddb5922a00b33a039453979d0697","Len":5}...
|
1773910699
|
Edit
Delete
|
|
374
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"7e92f3783 {"Commits":[{"Sha1":"7e92f378308ce5ec6ae427aba9b0f06f1df9afc4","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:43:33+08:00"}],"HeadCommit":{"Sha1":"7e92f378308ce5ec6ae427aba9b0f06f1df9afc4","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:43:33+08:00"},"CompareURL":"vodtest/pc/compare/pc...7e92f378308ce5ec6ae427aba9b0f06f1df9afc4","Len":1}...
|
1774345457
|
Edit
Delete
|
|
375
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"7e92f3783 {"Commits":[{"Sha1":"7e92f378308ce5ec6ae427aba9b0f06f1df9afc4","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:43:33+08:00"}],"HeadCommit":{"Sha1":"7e92f378308ce5ec6ae427aba9b0f06f1df9afc4","Message":"11111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:43:33+08:00"},"CompareURL":"vodtest/pc/compare/pc...7e92f378308ce5ec6ae427aba9b0f06f1df9afc4","Len":1}...
|
1774345457
|
Edit
Delete
|