|
|
|
@ -114,21 +114,24 @@ |
|
|
|
|
</el-card> |
|
|
|
|
</div> |
|
|
|
|
<div class="right-history"> |
|
|
|
|
<el-card style="padding: 0"> |
|
|
|
|
<el-card style="padding: 0"> |
|
|
|
|
<div class="title">历史比赛</div> |
|
|
|
|
<div class="description">往年历史赛事</div> |
|
|
|
|
<ul> |
|
|
|
|
<li v-for="i in 4" :key="i"> |
|
|
|
|
<el-scrollbar height="650px"> |
|
|
|
|
<ul> |
|
|
|
|
<li v-for="item in historyRaceList" :key="item.id"> |
|
|
|
|
<div class="year">2024年度</div> |
|
|
|
|
<div class="name">河南省大学生创新创业大赛</div> |
|
|
|
|
<div class="time">报名时间:2023.06.01 - 2023.06.30</div> |
|
|
|
|
<div class="go-to">前往查看</div> |
|
|
|
|
<div class="name">{{ item.name }}</div> |
|
|
|
|
<div class="time">报名时间:{{item.starttime}} - {{ item.endtime }}</div> |
|
|
|
|
<div class="go-to" @click="goToCompetition(item.id)">前往查看</div> |
|
|
|
|
<div class="icon"> |
|
|
|
|
<img src="../../assets/images/编组.png" alt="" srcset="" /> |
|
|
|
|
</div> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
</el-card> |
|
|
|
|
</el-scrollbar> |
|
|
|
|
|
|
|
|
|
</el-card> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
@ -136,7 +139,7 @@ |
|
|
|
|
|
|
|
|
|
<script lang="ts" setup> |
|
|
|
|
import { onMounted, reactive, ref, toRefs, watch } from 'vue' |
|
|
|
|
import { getYearRaceList, getRaceInfo } from '@/api/race' |
|
|
|
|
import { getYearRaceList, getRaceInfo,getHistoryRaceList } from '@/api/race' |
|
|
|
|
import { useRouter, useRoute } from 'vue-router' |
|
|
|
|
const Route = useRoute() |
|
|
|
|
const Router = useRouter() |
|
|
|
@ -179,6 +182,15 @@ const doLoadFile = (url:any) => { |
|
|
|
|
// console.log( import.meta.env.VITE_APP_BASE_API + "/sys/common/static/" + url) |
|
|
|
|
window.open( import.meta.env.VITE_APP_BASE_API + "/sys/common/static/" + url) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 获取年度历史比赛 |
|
|
|
|
const historyRaceList = ref<any>([]) |
|
|
|
|
const getHistoryRaceListEvent = async () => { |
|
|
|
|
const res: any = await getHistoryRaceList({ id: Route.query.id }) |
|
|
|
|
console.log(res) |
|
|
|
|
historyRaceList.value = res.result |
|
|
|
|
} |
|
|
|
|
getHistoryRaceListEvent() |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|