From 9c88d0d5ad7c7f93f40dcc43f202b85154d4eb2f Mon Sep 17 00:00:00 2001 From: YCA001 <2915341988@qq.com> Date: Wed, 22 Jun 2022 17:10:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=90=9C=E7=B4=A2=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/euler/src/components/TheBar.vue | 45 ++++++++- packages/euler/src/components/TheList.vue | 16 ++-- packages/euler/src/i18n/lang/enLanguage.ts | 2 +- packages/euler/src/i18n/lang/zhLanguage.ts | 2 +- packages/euler/src/views/company/Index.vue | 95 +++++++++++++++++-- .../euler/src/views/sig/ContributList.vue | 77 ++++++++++++++- packages/euler/src/views/sig/Index.vue | 2 +- packages/euler/src/views/sig/TableList.vue | 5 +- packages/shared/components/ODiagram.vue | 26 +++-- 9 files changed, 236 insertions(+), 34 deletions(-) diff --git a/packages/euler/src/components/TheBar.vue b/packages/euler/src/components/TheBar.vue index 49ed982..ca6234e 100644 --- a/packages/euler/src/components/TheBar.vue +++ b/packages/euler/src/components/TheBar.vue @@ -70,9 +70,16 @@ const showAfter = 200; // 跳转社区详情 const goToCompany = (data: IObject) => { - if (hasPermission('sigRead')) { + if ( + hasPermission('sigRead') && + data.company_cn !== '个人贡献者' && + data.company_en !== 'independent' + ) { data; - router.push(`/${useCommon.language}/company/${data.company_cn}`); + const routeData: any = router.resolve( + `/${useCommon.language}/company/${data.company_cn}` + ); + window.open(routeData.href, '_blank'); } else { } }; @@ -89,6 +96,21 @@ const goToCompany = (data: IObject) => {

{{ item.index }} {{ + useCommon.language === 'zh' + ? item.company_cn + : item.company_en === '' + ? item.company_cn + : item.company_en + }} + {{ useCommon.language === 'zh' @@ -122,7 +147,8 @@ const goToCompany = (data: IObject) => {

- {{ +index + 1 }} + {{ item.index }} + {{ useCommon.language === 'zh' ? item.company_cn @@ -139,7 +165,17 @@ const goToCompany = (data: IObject) => {

-
+