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