Bläddra i källkod

首页轮播图跳转

Xiao_123 4 månader sedan
förälder
incheckning
8cffed2382

+ 8 - 1
src/views/recruit/personal/home/components/homeJobTypeCard/index.vue

@@ -82,10 +82,12 @@ defineOptions({ name:'common-components-homepage-jobTypeCard'})
 
 // 轮播图片
 const carouselList = ref([])
+const preferred = ref({})
 // 获取轮播图
 const getSystemWebContent = async () => {
   const data = await getWebContent()
   carouselList.value = data.pcHomeCarousel || []
+  preferred.value = data.appPreferredGroup || {}
 }
 getSystemWebContent()
 
@@ -156,8 +158,13 @@ const handleMouseLeave = () => { // 鼠标移出
   itemLeft.value = 0
 }
 
+// 轮播图点击
 const handleClick = (item) => {
-  if (item.link) window.open(item.link)
+  if (!item.link) return
+  if (item.link.includes('http')) return window.open(item.link)
+
+  // 优选集团
+  if (preferred.value && Object.keys(preferred.value).length > 0 && preferred.value[item.link]) window.open(`/recruit/personal/advertisement/${item.link}`)
 }
 </script>