ソースを参照

认证通相关页面修改

喻文俊 3 年 前
コミット
91a5616d44

+ 42 - 17
src/main/resources/static/js/activity/attestation.js

@@ -8,32 +8,57 @@ new Vue({
             { icon:'/img/activity/attestation/section_icon_4.png', text:'更快更专业'  }
         ],
         //认证通合作伙伴
-        suppileData:[
-            { logo:'/img/activity/attestation/1.jpg', appId: 'wxdef0c3c369ff7013', name: '上海品辉医疗科技有限公司官方授权', title: '上海品辉医疗科技有限公司', type: 'home'},
-            { logo:'/img/activity/attestation/2.jpg', appId: '', name: '认证通', title: '科医人医疗激光设备贸易公司', type: 'home'},
-            { logo:'/img/activity/attestation/3.jpg', appId: 'ldm', name: '认证通', title: '广州埃墨莉素生物科技有限公司', type: 'other'},
+        suppileData: [
+            {
+                logo: '/img/activity/attestation/1.jpg',
+                name: '上海品辉医疗科技有限公司',
+                entryRoute: '/62/app',
+                secondRoute: ''
+            },
+            {
+                logo: '/img/activity/attestation/2.jpg',
+                name: '科医人医疗激光设备贸易公司',
+                entryRoute: '',
+                secondRoute: ''
+            },
+            {
+                logo: '/img/activity/attestation/3.jpg',
+                name: '广州埃墨莉素生物科技有限公司',
+                entryRoute: 'https://wangdian.skinovachina.com',
+                secondRoute: '',
+                redirect: 'https://wangdian.skinovachina.com'
+            },
         ],
         // 认证通快捷入口
         firstEntryList: [
-            { logo: '/img/activity/attestation/shuishu.jpg', appId: 'wxdef0c3c369ff7013', name: '水素水设备认证', title: '水素水设备认证', type: 'device' },
-            { logo: '/img/activity/attestation/3.jpg', appId: 'ldm', name: 'LDM设备认证', title: 'LDM正品认证' , type: 'other'},
+            {
+                logo: '/img/activity/attestation/shuishu.jpg',
+                name: '水素水设备认证',
+                entryRoute: '/62/app',
+                secondRoute: '/approve/device?id=18'
+            },
+            {
+                logo: '/img/activity/attestation/3.jpg',
+                name: 'LDM设备认证',
+                entryRoute: '',
+                secondRoute: '',
+                redirect: 'https://wangdian.skinovachina.com'
+            },
         ]
     },
     methods: {
-        handleClick: function (data, type) {
-            if (!data.appId) {
+        handleClick: function (data) {
+            if(data.redirect){
+                window.open(data.redirect, '_blank')
+                return
+            }
+            if (!data.entryRoute) {
                 this.popupVisiable = true;
                 return false
             }
-            if (data.type === 'device') {
-                window.open(`https://zp.caimei365.com/#/approve/device?appId=${data.appId}`);
-            } else if(data.type === 'club'){
-                window.open(`https://zp.caimei365.com/#/approve/club?appId=${data.appId}`);
-            } else if(data.type === 'other'){
-                window.open('https://wangdian.skinovachina.com');
-            } else {
-                window.open(`https://zp.caimei365.com/#/home?appId=${data.appId}`);
-            }
+            // 将要跳转的链接
+            var baseUrl = 'https://zp-b.caimei365.com' + data.entryRoute + data.secondRoute
+            window.open(baseUrl, '_blank')
         }
     }
 }).$mount('#attestation');

+ 4 - 4
src/main/resources/templates/activity/attestation.html

@@ -26,9 +26,9 @@
                     <h1>认证通快捷入口</h1>
                 </div>
                 <div class="section_content clear">
-                    <div class="section_li" v-for="(data , index) in firstEntryList" @click="handleClick(data,1)">
+                    <div class="section_li" v-for="(data , index) in firstEntryList" @click="handleClick(data)">
                         <img class="logo" :src="data.logo" >
-                        <div class="name" v-text="data.title"></div>
+                        <div class="name" v-text="data.name"></div>
                     </div>
                 </div>
             </div>
@@ -39,11 +39,11 @@
                     <h1>他们都在用认证通<span>(排名不分先后顺序)</span></h1>
                 </div>
                 <div class="section_content clear">
-                    <div class="section_li" v-for="(data , index) in suppileData" @click="handleClick(data,2)">
+                    <div class="section_li" v-for="(data , index) in suppileData" @click="handleClick(data)">
                         <img class="logo" :src="data.logo" >
                         <div class="content">
                             <span class="icon-marks"></span>
-                            <div class="name" v-text="data.title"></div>
+                            <div class="name" v-text="data.name"></div>
                         </div>
                     </div>
                 </div>