From 368096e3b5e0b7ee16fc549db38b22bb866c9ed7 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期五, 21 六月 2024 15:00:39 +0800
Subject: [PATCH] 提交

---
 src/views/onlineEducation/systemManage/banner/index.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/views/onlineEducation/systemManage/banner/index.vue b/src/views/onlineEducation/systemManage/banner/index.vue
index bd41546..2dc5f4b 100644
--- a/src/views/onlineEducation/systemManage/banner/index.vue
+++ b/src/views/onlineEducation/systemManage/banner/index.vue
@@ -29,13 +29,17 @@
           </div>
         </template>
       </el-table-column>
-      <el-table-column label="地址" prop="webUrl" align="center" />
+      <el-table-column label="地址" prop="webUrl" align="center" >
+        <template #default="scope">
+          <span style="color:#1890ff; cursor: pointer" @click="openUrl(scope.row)">{{scope.row.webUrl}}</span>
+        </template>
+      </el-table-column>
       <el-table-column label="跳转方式" prop="carouselTarget" align="center"  >
         <template #default="scope">
          <span>{{scope.row.carouselTarget == 0 ? '新窗口打开' : '内部打开' }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="排序" prop="sort" align="center"/>
+<!--      <el-table-column label="排序" prop="sort" align="center"/>-->
       <el-table-column label="状态" prop="status" align="center" width="150"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width" >
         <template #default="scope">
@@ -62,6 +66,7 @@
 import {delCompany, getCompany} from "@/api/onlineEducation/company";
 import bannerDialog from  './components/bannerDialog.vue'
 import {delBanner, getBanner} from "@/api/onlineEducation/banner";
+import router from "@/router";
 const { proxy } = getCurrentInstance();
 const loading = ref(false);
 const dialogRef = ref();
@@ -131,4 +136,17 @@
       })
 }
 
+const openUrl = (val) => {
+  let fixedUrl = '';
+  if(val.webUrl.indexOf("http") != -1){
+    fixedUrl = val.webUrl
+  }else{
+    fixedUrl = "http://" +val.webUrl;
+  }
+  if(val.carouselTarget == 0){
+    window.open(fixedUrl, '_blank')
+  }else {
+    router.push({ path: "/newPage", query: { url: fixedUrl } });
+  }
+}
 </script>

--
Gitblit v1.9.2