From d68cf20891436280976beca3ee9ca73572f6603b Mon Sep 17 00:00:00 2001 From: liulong <18539103286> Date: Tue, 16 Jun 2026 03:51:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(fwsc):=20=E7=A2=B3=E9=87=91=E8=9E=8D?= =?UTF-8?q?=E5=B8=82=E5=9C=BA=E7=82=B9=E5=87=BB=E8=B7=B3=E8=BD=AC=E7=BB=BF?= =?UTF-8?q?=E9=87=91=E5=B9=B3=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 服务中心三个子市场页 (fwsc/xqsc/sjsc) 顶部 navTab 第四项 '碳金融市场' 由 disable:true 改为带 url 字段,goToTab 增加 url 分支优先 window.open 跳外链;首页 home2 '绿色低碳服务' 卡片的 '金融市场' 按钮 buttonLinks 同步填入同一外链。 目标外链:https://www.unionecredit.com/greenfinance/#/home --- txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue | 10 +++++++--- txw-mhzc-web/src/pages/index/views/fwsc/sjsc.vue | 8 ++++++-- txw-mhzc-web/src/pages/index/views/fwsc/xqsc.vue | 8 ++++++-- txw-mhzc-web/src/pages/index/views/home2/index.vue | 2 +- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue b/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue index 6f4fc38..01bd6e3 100644 --- a/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue +++ b/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue @@ -201,7 +201,7 @@ export default { { label: '碳服务市场', path: '/tfwsc' }, { label: '碳需求市场', path: '/txqsc' }, { label: '碳数据市场', path: '/tsjsc' }, - { label: '碳金融市场', path: '/tjrsc', disable: true }, + { label: '碳金融市场', path: '/tjrsc', url: 'https://www.unionecredit.com/greenfinance/#/home' }, ], // 筛选条件 filter: { @@ -452,10 +452,14 @@ export default { isActiveTab(path) { return this.$route.path === path; }, - goToTab({path, disable}) { + goToTab({path, disable, url}) { + if (url) { + window.open(url, '_blank', 'noopener,noreferrer'); + return; + } if (disable) { this.showComingSoon(); - return + return } this.$router.push(path); }, diff --git a/txw-mhzc-web/src/pages/index/views/fwsc/sjsc.vue b/txw-mhzc-web/src/pages/index/views/fwsc/sjsc.vue index fdbc52e..a55aa60 100644 --- a/txw-mhzc-web/src/pages/index/views/fwsc/sjsc.vue +++ b/txw-mhzc-web/src/pages/index/views/fwsc/sjsc.vue @@ -189,7 +189,7 @@ export default { { label: '碳服务市场', path: '/tfwsc' }, { label: '碳需求市场', path: '/txqsc' }, { label: '碳数据市场', path: '/tsjsc' }, - { label: '碳金融市场', path: '/tjrsc', disable: true }, + { label: '碳金融市场', path: '/tjrsc', url: 'https://www.unionecredit.com/greenfinance/#/home' }, ], // 筛选条件 filter: { @@ -377,7 +377,11 @@ export default { isActiveTab(path) { return this.$route.path === path; }, - goToTab({ path, disable }) { + goToTab({ path, disable, url }) { + if (url) { + window.open(url, '_blank', 'noopener,noreferrer'); + return; + } if (disable) { this.showComingSoon(); return; diff --git a/txw-mhzc-web/src/pages/index/views/fwsc/xqsc.vue b/txw-mhzc-web/src/pages/index/views/fwsc/xqsc.vue index d59978c..e77dd1f 100644 --- a/txw-mhzc-web/src/pages/index/views/fwsc/xqsc.vue +++ b/txw-mhzc-web/src/pages/index/views/fwsc/xqsc.vue @@ -233,7 +233,7 @@ export default { { label: '碳服务市场', path: '/tfwsc' }, { label: '碳需求市场', path: '/txqsc' }, { label: '碳数据市场', path: '/tsjsc' }, - { label: '碳金融市场', path: '/tjrsc', disable: true }, + { label: '碳金融市场', path: '/tjrsc', url: 'https://www.unionecredit.com/greenfinance/#/home' }, ], // 筛选条件 filter: { @@ -422,7 +422,11 @@ export default { isActiveTab(path) { return this.$route.path === path; }, - goToTab({path, disable}) { + goToTab({path, disable, url}) { + if (url) { + window.open(url, '_blank', 'noopener,noreferrer'); + return; + } if (disable) { this.showComingSoon(); return; diff --git a/txw-mhzc-web/src/pages/index/views/home2/index.vue b/txw-mhzc-web/src/pages/index/views/home2/index.vue index 4acb7b0..43ca88b 100644 --- a/txw-mhzc-web/src/pages/index/views/home2/index.vue +++ b/txw-mhzc-web/src/pages/index/views/home2/index.vue @@ -498,7 +498,7 @@ export default { // 绿色服务 '服务市场': '/tfwsc', '需求市场': '/txqsc', - '金融市场': '', + '金融市场': 'https://www.unionecredit.com/greenfinance/#/home', '数据市场': '/tsjsc', }, kxtfwzx: '',