ops
|
808f02bac7
|
fix(ci): 构建容器名唯一化 + npm 走国内镜像源(避免并发互踩 exit 137)
|
2026-10-21 06:24:28 +00:00 |
|
ops
|
6701cbac76
|
ci: apk 源统一走 aliyun(规避 dl-cdn 时段性被拦卡 60s)
|
2026-10-21 01:36:59 +00:00 |
|
chenxing
|
90338f3980
|
对接规范落地:版本锁1.3.24/操作列actionColumn text/表格撑满新模型/撤配色切换器/超管门槛+外观三键
build / build (push) Successful in 2m54s
|
2026-10-11 21:58:08 +08:00 |
|
chenxing
|
729ab9592d
|
feat(sso): 治理面接入 CAS 登录往返——标记头+code302 整页跳转+记账回页签
build / build (push) Successful in 1m32s
- alova-core 通用头补 yschapirequest:1:后端 CAS 门据此对 SPA 出 200+{code:302},
errorHandle 的 case 302 整页跳登录,跳转前 rememberReturnUrl 记账、返回挂起
Promise 不再触发全局错误弹窗(Notice 同款)
- ssoReturn.ts:回跳目标记 sessionStorage(同页签跨站往返仍在),只认同 origin
同壳页的地址防开放重定向;不照 Notice 拼 hex 进 service——本网关 ctx 为空、
外链前缀被 Caddy 剥离,固定 service 与每次不同的目标不可共存(会票据校验死循环)
- main.ts 挂载前 consumeSsoReturnUrl 换回原页签,避免回跳闪默认页
- 重载注册表按钮改走浏览器面孪生入口 /api/internal/admin/routes/reload
(机器面 /routes/refresh 收口内部令牌后浏览器再打会被 401 拦死)
- 顶栏登出:ssoHost 取自已登录会话 /admin/session(后端无 env-config 端点),
取不到不渲染;mock 同步补 reload/session 两端点
|
2026-10-11 12:50:23 +08:00 |
|
chenxing
|
a036f39713
|
chore(theme): YschTheme sync 件更新(版本 20261009-1107-1688389)
build / build (push) Successful in 1m51s
|
2026-10-09 11:13:06 +08:00 |
|
chenxing
|
3ed3af3962
|
chore(theme): theme.ts 同步通道 1038 版本戳(LOGO文字与主题JSON化)
|
2026-10-09 10:49:42 +08:00 |
|
chenxing
|
3acbc79008
|
chore(theme): YschTheme sync 件更新(版本 20261009-1018-fb1c7f6)
|
2026-10-09 10:38:22 +08:00 |
|
chenxing
|
85a7f563f6
|
chore(theme): theme.ts 同步通道新版本戳(LOGO文字与主题JSON化)
|
2026-10-09 10:36:33 +08:00 |
|
chenxing
|
bed01788fd
|
chore(theme): YschTheme sync 件更新(版本 20261009-0054-5732ee2)
|
2026-10-09 00:54:50 +08:00 |
|
chenxing
|
0dac2d3b6e
|
chore(theme): YschTheme sync 件更新(版本 20261009-0036-19f025a)
|
2026-10-09 00:36:34 +08:00 |
|
chenxing
|
449ad16244
|
chore(theme): YschTheme sync 件更新(版本 20261008-2326-f7fb534,oapi 代理轮)
|
2026-10-09 00:23:43 +08:00 |
|
chenxing
|
77060325ef
|
feat(mock): mock 演进轮——应用列表/代理测试页 + 网关 mock 数据扩充
- views/app/AppList.vue(新)+ views/proxytest/ProxyTest.vue(新):应用列表与代理测试演示页
- router/routes + apiDefinitions + App.vue/layout:新页路由与菜单接线
- assets/mock/gatewayApi.ts:mock 数据扩充(+136 行)
- RouteList:列表页联动增强
- vite.config:mock 相关配置调整
- theme.ts:sync 刷新至 20261006-2013-75c1d10 并补回本仓唯一允许适配(顶部 // @ts-nocheck,strict vue-tsc 契约);typecheck 零错误
|
2026-10-06 20:22:02 +08:00 |
|
chenxing
|
8a21d85036
|
docs: MOCK.md——mock 演示指南(一条命令/走查点/数据清单/契约对照/差异/主题说明)
|
2026-10-01 23:45:33 +08:00 |
|
chenxing
|
ff0f79a473
|
fix(app): 照 Notice 锁定视口——html/body overflow hidden + main-wrapper 内部滚动
|
2026-10-01 23:44:10 +08:00 |
|
chenxing
|
5b886f4fc2
|
fix(typecheck): strict vue-tsc 通过——types 加 node、theme.ts 顶部 @ts-nocheck 本地适配
|
2026-10-01 23:14:43 +08:00 |
|
chenxing
|
1db85be875
|
feat(scripts): dev:mock 一键离线演示(本地主题通道 9527 + vite mock 8131)
|
2026-10-01 23:10:36 +08:00 |
|
chenxing
|
7d6560703d
|
feat(mock): 内置 mock 模式——严格契约中间件 + 种子数据(--mode mock 专用)
|
2026-10-01 23:10:08 +08:00 |
|
chenxing
|
8c8147cd5b
|
feat(theme): 接入 YschTheme 中央静态通道(A 类 loader + sync 四件 + layout 骨架对齐)
|
2026-10-01 23:07:36 +08:00 |
|
chenxing
|
cded9030b5
|
feat(front): 路由页 authMode 收敛为 ANON,移除已退役的治理小页映射
build / build (push) Successful in 1m33s
- RouteList.vue 下拉项 ANONYMOUS → ANON,与后端白名单及 DDL 值域一致
- apiDefinitions.ts 删 GatewayAdmin.page 映射(后端 page 端点与 static/admin.html 已退役,
重载注册表由头部按钮承接)
- LedgerList.vue 注释去掉对已删 admin.html 的引用
|
2026-09-24 10:30:55 +08:00 |
|
chenxing
|
3fd608be7e
|
fix(front): 冒烟修复——dateFormat 兼容 ISO 时间串、去掉破坏深链接的 onMounted 重定向、消除双 toast
build / build (push) Successful in 2m23s
- 时间列 NaN:网关 Jackson 序列化为 ISO(2026-09-23T14:20:12.333),dateFormat 斜杠化后还须去 T
- 深链接:冷启动时初始导航未解析完 currentRoute 恒为 /,onMounted 的 replace 会把
#/routes、#/targets(含刷新)全部弹回台账;/ 落点本就由 routes.ts 的 redirect 处理
- 业务错误由 alova 全局 onBizError 统一弹出,页面 catch 只做回滚,不再重复弹
- 浏览器实测:台账筛选/详情弹窗、路由列与只读列、重载注册表(22 路由/14 目标)、
目标页空 baseUrl 保存被后端拒绝且 UI 回滚,全部通过
|
2026-09-23 14:49:49 +08:00 |
|
chenxing
|
73dbbcb06c
|
Merge remote-tracking branch 'origin/main'
build / build (push) Successful in 2m49s
|
2026-09-23 14:28:13 +08:00 |
|
chenxing
|
bed87ced52
|
feat(front): 网关台账前端——台账/路由/目标三页+重载注册表
- 与 notice 同形态:hash 路由 + TablePageAlovaNew 分页 + alova 信封分支
- API 层手写(文档端点仅容器网内可达,api:gen 无通路),键名对齐后端 operationId
- 审计修复:outDir 回 dist 根(CI zip 根须含 html)、main.ts 显式引入 @/api 挂载全局 Apis、
保存失败重拉回滚、路由页补只读 timeout/bodyLimit 列、详情弹窗 backendCode 恒空说明
|
2026-09-23 14:28:10 +08:00 |
|
admin
|
c2f792ae90
|
ci: init build workflow [skip ci]
|
2026-09-21 10:29:54 +08:00 |
|
admin
|
bb2f6590ab
|
Initial commit
|
2026-09-21 10:29:46 +08:00 |
|