From 368096e3b5e0b7ee16fc549db38b22bb866c9ed7 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Fri, 21 Jun 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