diff --git a/src/http/api/home/index.ts b/src/http/api/home/index.ts index bed4be1..a23560f 100644 --- a/src/http/api/home/index.ts +++ b/src/http/api/home/index.ts @@ -21,6 +21,9 @@ export const getLeaseInfoByIdApi = (data: any = {}) => { export const getAreaApi = (areaCode: any) => { return get(`/material-mall/maType/getArea?areaCode=${areaCode}`,) } +export const getSwiperListApi = () => { + return get(`/material-mall/bm_slide_show/list`, {}) +} // 立即接单 export const setAcceptByIdApi = (data: any = {}) => { return post('/material-mall/ma-lease/accept', data) diff --git a/src/views/Login.vue b/src/views/Login.vue index 5ee2bb6..fb05a09 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -75,7 +75,10 @@ const handlerLogin = async () => { if (route.query && route.query.redirect) { router.push(decodeURIComponent(route.query.redirect)) } else { - router.push('/home') + // router.push('/home') + router.push({ + name: 'home', + }) } } } diff --git a/src/views/home/index.vue b/src/views/home/index.vue index afe7cae..a9625bc 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -2,7 +2,7 @@ import EquipCard from 'components/equipCard.vue' import EquipCardNew from 'components/equipCardNew/index.vue' import NavMenu from 'components/Navmenu/index.vue' -import { getGoodsClassListApi, getCompanyListApi } from 'http/api/home' +import { getGoodsClassListApi, getCompanyListApi, getSwiperListApi } from 'http/api/home' import { useStore } from 'store/user' import { mainStore } from 'store/main' import { getHotList } from 'http/api/equip' @@ -14,6 +14,7 @@ import swiper_2 from '../../assets/img/home/swiper02.png' import swiper_3 from '../../assets/img/home/swiper03.png' import swiper_4 from '../../assets/img/home/swiper04.png' import swiper_5 from '../../assets/img/home/swiper05.png' +import { el } from 'element-plus/es/locale' const { getCompanyList, getGoodsClassList } = userClass() const router: any = useRouter() @@ -140,6 +141,24 @@ const onSelectItem = (type: number) => { } selectOptions.value = false } + +const swiperList = ref([]) +// 获取轮播图 +const getSwiperListData = async () => { + const res: any = await getSwiperListApi() + swiperList.value = res.rows + // console.log(res, '轮播图信息') +} + +const onClickSwiper = (item: any) => { + if (item.slideLink) { + window.open(item.slideLink, '_blank') + } else { + router.push({ name: 'equipList' }) + } +} + +getSwiperListData()