|
|
|
@ -46,31 +46,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> |
|
|
|
|
<div> |
|
|
|
@ -175,7 +150,7 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<template #tip> |
|
|
|
|
<div class="el-upload__tip text-red">作品只允许上传一个,格式为{{ndbsXm.uploadWorksType}}</div> |
|
|
|
|
<div class="el-upload__tip text-red">作品只允许上传一个,格式为{{ndbs.uploadWorksType}}</div> |
|
|
|
|
|
|
|
|
|
</template> |
|
|
|
|
</el-upload> |
|
|
|
@ -278,9 +253,8 @@ const submitWork = async () => { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 比赛信息、项目信息 |
|
|
|
|
// 比赛信息 |
|
|
|
|
const ndbs = ref<any>({}) |
|
|
|
|
const ndbsXm = ref<any>({}) |
|
|
|
|
|
|
|
|
|
const subLoading = ref(false) |
|
|
|
|
async function submit(substa:string) { |
|
|
|
@ -328,7 +302,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 }) |
|
|
|
@ -344,9 +317,7 @@ 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) => { |
|
|
|
|
if (res.result) ndbsXm.value = res.result |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
/*const getTopicListApi = async () => { |
|
|
|
|
const res: any = await getTopicList({ annualCompid: route.query.id }) |
|
|
|
@ -440,7 +411,7 @@ getTopicListApi()*/ |
|
|
|
|
height: 300px; |
|
|
|
|
|
|
|
|
|
.com { |
|
|
|
|
width: 685px; |
|
|
|
|
width: 100%; |
|
|
|
|
height: 300px; |
|
|
|
|
border-radius: 6px 6px 6px 6px; |
|
|
|
|
padding-top: 22px; |
|
|
|
@ -458,7 +429,6 @@ getTopicListApi()*/ |
|
|
|
|
margin-bottom: 18px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
margin-right: 22px; |
|
|
|
|
|
|
|
|
|
.content { |
|
|
|
|
display: flex; |
|
|
|
@ -509,7 +479,7 @@ getTopicListApi()*/ |
|
|
|
|
|
|
|
|
|
.right { |
|
|
|
|
.info-box { |
|
|
|
|
width: 210px; |
|
|
|
|
width: 100%; |
|
|
|
|
|
|
|
|
|
.name { |
|
|
|
|
height: 20px; |
|
|
|
|