Quellcode durchsuchen

修改统一门户

chencc vor 1 Jahr
Ursprung
Commit
042241bcff
1 geänderte Dateien mit 18 neuen und 2 gelöschten Zeilen
  1. 18 2
      src/views/home/index.vue

+ 18 - 2
src/views/home/index.vue

@@ -196,7 +196,7 @@
               v-for="(item, index) in list"
               :class="[(index + 1) % 3 == 0 ? 'item margin_0' : 'item']"
               @click="openUrl(item)"
-            >
+            > 
               <div><img :src="item.img" /></div>
               <div>{{ item.name }}</div>
             </div>
@@ -424,7 +424,23 @@
     },
     methods: {
       openUrl(item) {
-        window.open(item.linkUrl, '_blank');
+        // 统一门户配置
+        if(item.architType==='1'){
+           // bs门户配置
+          window.open(item.linkUrl);
+        }else{
+          let url = item.linkUrl.split('//');
+          window.open(url[1], '_blank');
+           // cs门户配置
+
+          //  const link = document.createElement('a');
+          //   // 6. 设置链接属性
+          //   link.href = url;
+          //   link.download = '自定义文件名.zip'; // 可以设置不同的下载文件名
+          //   link.style.display = 'none';
+        }
+           
+
       },
       async getPages() {
         let { list } = await getList({ pageNum: 1, size: 9999 });