diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 30e281ee..6eb53133 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -120,6 +120,16 @@ function fnComponentSetName(component: any, to: any) { // 清空导航栏标签 tabsStore.clear(); +/**系统使用手册跳转 */ +function fnClickHelpDoc(language?: string) { + const routeData = router.resolve({ name: 'HelpDoc' }); + let href = routeData.href; + if (language) { + href = `${routeData.href}?language=${language}`; + } + window.open(href, '_blank'); +} + /** * 国际化翻译转换 */ @@ -285,9 +295,8 @@ document.addEventListener('visibilitychange', function () { {{ t('loayouts.basic.helpDoc') }} diff --git a/src/layouts/components/RightContent.vue b/src/layouts/components/RightContent.vue index 5a4b3c95..f608b151 100644 --- a/src/layouts/components/RightContent.vue +++ b/src/layouts/components/RightContent.vue @@ -32,6 +32,16 @@ function fnClickAlarm() { router.push({ path: '/faultManage/active-alarm' }); } +/**系统使用手册跳转 */ +function fnClickHelpDoc(language?: string) { + const routeData = router.resolve({ name: 'HelpDoc' }); + let href = routeData.href; + if (language) { + href = `${routeData.href}?language=${language}`; + } + window.open(href, '_blank'); +} + /**改变多语言 */ function fnChangeLocale(e: any) { changeLocale(e.key); @@ -54,7 +64,7 @@ function fnChangeLocale(e: any) { - + diff --git a/src/views/system/setting/components/change-help-doc.vue b/src/views/system/setting/components/change-help-doc.vue index a271e1a7..ee0dec57 100644 --- a/src/views/system/setting/components/change-help-doc.vue +++ b/src/views/system/setting/components/change-help-doc.vue @@ -1,16 +1,13 @@