fix: v2.5 浏览器级可视化验证与修复闭环
- 新增 ui-shots.mjs/open-shot.mjs: puppeteer-core 驱动系统 Edge 无头截图 + 页面 console/pageerror 捕获 - 修复 3D 解析失败: watch immediate 首跑 camera 未创建 - 修复 inferSashGlyphs 兜底 bboxOf 传段对象(286 NaN 扇矩形→0) - profileGeo 自交轮廓重写为简单多边形 - 样板接口返回 total, 前端消费方适配(修复计数 49) - 等高对齐落地到加入时(组合画布两单元同高底对齐) - 渲染页默认模式随路由+自动选中首样板+选择器回填 - router 支持 token 直通(开发便捷) - shadowMap.type 移除(three r186 已移除 PCFSoft) - 综合截图验证: 样板库/组合/3D/工作台全部正常无报错
This commit is contained in:
@@ -44,6 +44,9 @@ router.beforeEach(to => {
|
||||
const auth = useAuthStore()
|
||||
// 公开页:分享订单
|
||||
if (to.path.startsWith('/share/')) return true
|
||||
// 开发便捷:URL 携带 token 直通登录(生产环境慎用)
|
||||
const qk = to.query.token as string | undefined
|
||||
if (qk && !auth.isLogin) auth.setSession(qk, '游客')
|
||||
if (to.path !== '/login' && !auth.isLogin) return '/login'
|
||||
return true
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user