Procházet zdrojové kódy

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

lifanagju_citu před 4 měsíci
rodič
revize
abcc37c1c5

+ 1 - 1
src/version.js

@@ -1,2 +1,2 @@
 // 版本号
-export const vue_version = 'v24.12.30.1500'
+export const vue_version = 'v25.01.02.1746'

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

@@ -26,7 +26,7 @@ const handleOpen = (k) => {
   if (props.content && Object.keys(props.content).length > 0 && props.content[k.link]) {
     // 集团页面
     window.open(`/recruit/personal/advertisement/${k.link}`)
-  } else window.open(k.link)
+  } else window.open(`/recruit/personal/company/details/${k.link}?key=briefIntroduction`)
 }
 </script>
 

+ 9 - 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,14 @@ 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}`)
+  else window.open(`/recruit/personal/company/details/${item.link}?key=briefIntroduction`)
 }
 </script>