|
|
|
@ -44,31 +44,6 @@ |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</el-card> |
|
|
|
|
<!-- 项目信息 --> |
|
|
|
|
<el-card class="com"> |
|
|
|
|
<div class="title">比赛项目信息</div> |
|
|
|
|
<div class="content track"> |
|
|
|
|
<div class="card-annual padding"> |
|
|
|
|
<p>{{ ndbsXm.objName }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="right"> |
|
|
|
|
<div class="info-box"> |
|
|
|
|
<div class="name">项目名称</div> |
|
|
|
|
<div class="title">{{ ndbsXm.objName }}</div> |
|
|
|
|
<div class="name">要求人数</div> |
|
|
|
|
<div class="title">{{ ndbsXm.workCount }}</div> |
|
|
|
|
<div class="date-box"> |
|
|
|
|
<div class="label">开始报名时间:</div> |
|
|
|
|
<div class="date">{{ ndbsXm.starttime?.split(' ')[0] }}</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="date-box"> |
|
|
|
|
<div class="label">开始截至时间:</div> |
|
|
|
|
<div class="date">{{ ndbsXm.endtime?.split(' ')[0] }}</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</el-card> |
|
|
|
|
</div> |
|
|
|
|
<el-card class="center"> |
|
|
|
|
<div class="personage-info"> |
|
|
|
@ -167,7 +142,7 @@ import { ElMessage } from 'element-plus' |
|
|
|
|
import { getSignUpApi } from '@/api/person' |
|
|
|
|
import stuList from './components/stuList.vue' |
|
|
|
|
import teaList from './components/teaList.vue' |
|
|
|
|
import { getNdbswxqList, getComppxqList } from '@/api/person' |
|
|
|
|
import { getNdbswxqList } from '@/api/person' |
|
|
|
|
import { getOldRaceList,getOldRaceInfo } from '@/api/oldRace' |
|
|
|
|
import { getTopicList } from '@/api/race' |
|
|
|
|
const user = userStore() |
|
|
|
@ -187,9 +162,8 @@ function pasSex(num: number) { |
|
|
|
|
else return '保密' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 比赛信息、项目信息 |
|
|
|
|
// 比赛信息 |
|
|
|
|
const ndbs = ref<any>({}) |
|
|
|
|
const ndbsXm = ref<any>({}) |
|
|
|
|
console.log(route.query.edit, 'route.query.edit') |
|
|
|
|
const options = ref([]) |
|
|
|
|
|
|
|
|
@ -197,7 +171,6 @@ if (route.query.edit) { |
|
|
|
|
const getOldRaceListEvent = async () => { |
|
|
|
|
const res: any = await getOldRaceList({ id: route.query.id}) |
|
|
|
|
ndbs.value = res.result.annualComp |
|
|
|
|
ndbsXm.value = res.result.annualCompPoint |
|
|
|
|
} |
|
|
|
|
const getOldRaceInfoEvent = async () => { |
|
|
|
|
const res: any = await getOldRaceInfo({ id: route.query.id}) |
|
|
|
@ -222,10 +195,6 @@ if (route.query.edit) { |
|
|
|
|
getNdbswxqList(route.query.bcId as string).then((res: any) => { |
|
|
|
|
if (res.result) ndbs.value = res.result |
|
|
|
|
}) |
|
|
|
|
getComppxqList(route.query.id as string).then((res: any) => { |
|
|
|
|
//console.log(res.result, 'xm') |
|
|
|
|
if (res.result) ndbsXm.value = res.result |
|
|
|
|
}) |
|
|
|
|
const getTopicListApi = async () => { |
|
|
|
|
const res: any = await getTopicList({ annualCompid: route.query.id }) |
|
|
|
|
console.log(res) |
|
|
|
@ -392,7 +361,7 @@ const submit = () => { |
|
|
|
|
height: 300px; |
|
|
|
|
|
|
|
|
|
.com { |
|
|
|
|
width: 685px; |
|
|
|
|
width: 100%; |
|
|
|
|
height: 300px; |
|
|
|
|
border-radius: 6px 6px 6px 6px; |
|
|
|
|
padding-top: 22px; |
|
|
|
@ -410,7 +379,6 @@ const submit = () => { |
|
|
|
|
margin-bottom: 18px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
margin-right: 22px; |
|
|
|
|
|
|
|
|
|
.content { |
|
|
|
|
display: flex; |
|
|
|
@ -460,7 +428,7 @@ const submit = () => { |
|
|
|
|
|
|
|
|
|
.right { |
|
|
|
|
.info-box { |
|
|
|
|
width: 210px; |
|
|
|
|
width: 100%; |
|
|
|
|
.name { |
|
|
|
|
height: 20px; |
|
|
|
|
font-family: |
|
|
|
|