refactor(router): 优化路由配置和打印功能实现
- 统一路由配置中的代码风格,移除多余空格 - 移除医生个人报卡管理菜单项 - 移除检查管理中的医生报告快捷访问路径 - 替换浏览器打印为hiprint打印方案 - 添加vue-plugin-hiprint依赖和相关配置 - 实现门诊挂号单的hiprint打印功能 - 优化WebView环境检测逻辑和错误处理
This commit is contained in:
@@ -80,10 +80,15 @@ setTimeout(() => {
|
||||
|
||||
const app = createApp(App);
|
||||
|
||||
if (chrome.webview !== undefined) {
|
||||
// 如果是webview环境,挂载CSharpAccessor对象到vue实例上
|
||||
const csAccessor = chrome.webview.hostObjects.CSharpAccessor;
|
||||
app.config.globalProperties.csAccessor = csAccessor;
|
||||
// 检查是否在 WebView 环境中(使用可选链避免 ReferenceError)
|
||||
if (typeof window !== 'undefined' && window.chrome?.webview !== undefined) {
|
||||
// 如果是 webview 环境,挂载 CSharpAccessor 对象到 vue 实例上
|
||||
try {
|
||||
const csAccessor = window.chrome.webview.hostObjects.CSharpAccessor;
|
||||
app.config.globalProperties.csAccessor = csAccessor;
|
||||
} catch (e) {
|
||||
console.warn('WebView CSharpAccessor 不可用:', e);
|
||||
}
|
||||
}
|
||||
|
||||
// 全局方法挂载
|
||||
|
||||
Reference in New Issue
Block a user