|
@@ -25,142 +25,146 @@
|
|
|
</template>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="info-box">
|
|
|
- <div class="activity-info">
|
|
|
- <template>
|
|
|
- <img :src="actInfo.posterShow" alt="">
|
|
|
- <div>
|
|
|
- <span>主题:</span>
|
|
|
- <span>{{ actInfo.subject }}</span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <span>简介:</span>
|
|
|
- <span>{{ actInfo.description || '-' }}</span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <span>地点:</span>
|
|
|
- <span>{{ actInfo.address || '-' }}</span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <span>时间:</span>
|
|
|
- <span class="time-border">{{ actInfo.startTime }} - {{ actInfo.endTime }}</span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <span>主办:</span>
|
|
|
- <span v-if="!actInfo.zb.length">-</span>
|
|
|
- <span v-else>
|
|
|
- <span v-for="(item, index) in actInfo.zb" :key="index" style="margin-right: 10px;">{{ item || '-' }}</span>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <span>承办:</span>
|
|
|
- <span v-if="!actInfo.cb.length">-</span>
|
|
|
- <span v-else>
|
|
|
- <span v-for="(item, index) in actInfo.cb" :key="index" style="margin-right: 10px;">{{ item || '-' }}</span>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div v-if="actInfo.scope != 'school' && isArea">
|
|
|
- <span>学校:</span>
|
|
|
- <span v-if="actInfo.invitedSchools.length">
|
|
|
- <span v-for="item in actInfo.invitedSchools" :key="item.id">{{ item.name }}</span>
|
|
|
- </span>
|
|
|
- <span v-else>未限制学校</span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <span>免责声明:</span>
|
|
|
- <span>{{ actInfo.mzsm || '-' }}</span>
|
|
|
- </div>
|
|
|
- <div style="display: flex;">
|
|
|
- <p style="min-width: 50px;">附件:</p>
|
|
|
- <div v-if="actInfo.attachment.length">
|
|
|
- <p v-for="item in actInfo.attachment" :key="item.blob" @click="onPreview(item)" class="attach-name">{{ item.name }}</p>
|
|
|
- </div>
|
|
|
- <span v-else>-</span>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </div>
|
|
|
- <div class="check-module">
|
|
|
- <Tabs value="sk" class="sk-box">
|
|
|
- <TabPane key="sk" label="优课评选" name="sk" v-if="contestInfo">
|
|
|
- <p class="sk-title">
|
|
|
- <span>报名时间</span>
|
|
|
- <span class="time-border">
|
|
|
- {{ contestInfo.sign.startTime }} - {{ contestInfo.sign.endTime }}
|
|
|
- </span>
|
|
|
- </p>
|
|
|
- <div class="sk-info">
|
|
|
- <p>填报信息:
|
|
|
- <span class="info-border" v-for="(item, index) in contestInfo.sign.fields" :key="index">{{ item.label }}</span>
|
|
|
- </p>
|
|
|
- <p>报名人数:
|
|
|
- <!-- <span class="info-border">{{ '28' }}人</span> -->
|
|
|
- <span v-if="contestInfo.sign.limit">{{ contestInfo.sign.limit }}人</span>
|
|
|
- <span v-else>不限制</span>
|
|
|
- </p>
|
|
|
- <p>参赛方式:
|
|
|
- <!-- <span class="info-border">{{ '团队赛' }}</span> -->
|
|
|
- {{ contestInfo.sign.type ? '团队赛' : '个人赛' }}
|
|
|
- </p>
|
|
|
- </div>
|
|
|
- <template v-if="contestInfo.upload">
|
|
|
- <p class="sk-title">
|
|
|
- <span>上传作品</span>
|
|
|
- <span class="time-border">
|
|
|
- {{ contestInfo.upload.startTime }} - {{ contestInfo.upload.endTime }}
|
|
|
+ <div style="height: 90%;">
|
|
|
+ <vuescroll>
|
|
|
+ <div class="info-box">
|
|
|
+ <div class="activity-info">
|
|
|
+ <template>
|
|
|
+ <img :src="actInfo.posterShow" alt="">
|
|
|
+ <div>
|
|
|
+ <span>主题:</span>
|
|
|
+ <span>{{ actInfo.subject }}</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span>简介:</span>
|
|
|
+ <span>{{ actInfo.description || '-' }}</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span>地点:</span>
|
|
|
+ <span>{{ actInfo.address || '-' }}</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span>时间:</span>
|
|
|
+ <span class="time-border">{{ actInfo.startTime }} - {{ actInfo.endTime }}</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span>主办:</span>
|
|
|
+ <span v-if="!actInfo.zb.length">-</span>
|
|
|
+ <span v-else>
|
|
|
+ <span v-for="(item, index) in actInfo.zb" :key="index" style="margin-right: 10px;">{{ item || '-' }}</span>
|
|
|
</span>
|
|
|
- </p>
|
|
|
- <div class="sk-info">
|
|
|
- <!-- <p>上传时间:
|
|
|
- <span class="time-border">{{ '2023.08.06 - 2023.08.20' }}</span>
|
|
|
- </p> -->
|
|
|
- <p>作品类型:
|
|
|
- <span v-if="contestInfo.upload.type === 'file'">
|
|
|
- <span style="margin-right: 10px;">文件</span>
|
|
|
- <span class="info-border" v-for="(item, index) in contestInfo.upload.fileType" :key="index">
|
|
|
- {{ item }}
|
|
|
- </span>
|
|
|
- </span>
|
|
|
- <span v-else>苏格拉底影片</span>
|
|
|
- </p>
|
|
|
- <p>作品要求:{{ contestInfo.upload.desc || '-' }}</p>
|
|
|
- <p>上传方式:{{ contestInfo.upload.captainUpload ? '由队长统一上传' : '个人上传作品' }}</p>
|
|
|
</div>
|
|
|
- </template>
|
|
|
- <template v-if="contestInfo.review">
|
|
|
- <p class="sk-title">
|
|
|
- <span>作品评审</span>
|
|
|
- <span class="time-border">
|
|
|
- {{ contestInfo.review.startTime }} - {{ contestInfo.review.endTime }}
|
|
|
+ <div>
|
|
|
+ <span>承办:</span>
|
|
|
+ <span v-if="!actInfo.cb.length">-</span>
|
|
|
+ <span v-else>
|
|
|
+ <span v-for="(item, index) in actInfo.cb" :key="index" style="margin-right: 10px;">{{ item || '-' }}</span>
|
|
|
</span>
|
|
|
- </p>
|
|
|
- <div class="sk-info">
|
|
|
- <!-- <p>评审时间:
|
|
|
- <span class="time-border">{{ '2023.08.21 - 2023.08.30' }}</span>
|
|
|
- </p> -->
|
|
|
- <p>评审规则:
|
|
|
- <span @click="ruleDrawer = true" style="cursor: pointer;">{{ contestInfo.review.ruleName }}</span>
|
|
|
- </p>
|
|
|
</div>
|
|
|
- </template>
|
|
|
- <template v-if="contestInfo.score">
|
|
|
- <p class="sk-title">
|
|
|
- <span>成绩公示</span>
|
|
|
- <span class="time-border">
|
|
|
- {{ contestInfo.score.startTime }} - {{ contestInfo.score.endTime }}
|
|
|
+ <div v-if="actInfo.scope != 'school' && isArea">
|
|
|
+ <span>学校:</span>
|
|
|
+ <span v-if="actInfo.invitedSchools.length">
|
|
|
+ <span v-for="item in actInfo.invitedSchools" :key="item.id">{{ item.name }}</span>
|
|
|
</span>
|
|
|
- </p>
|
|
|
- <div class="sk-info">
|
|
|
- <!-- <p>公示时间:
|
|
|
- <span class="time-border">{{ '2023.08.31 - 2023.09.10' }}</span>
|
|
|
- </p> -->
|
|
|
+ <span v-else>未限制学校</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span>免责声明:</span>
|
|
|
+ <span>{{ actInfo.mzsm || '-' }}</span>
|
|
|
+ </div>
|
|
|
+ <div style="display: flex;">
|
|
|
+ <p style="min-width: 50px;">附件:</p>
|
|
|
+ <div v-if="actInfo.attachment.length">
|
|
|
+ <p v-for="item in actInfo.attachment" :key="item.blob" @click="onPreview(item)" class="attach-name">{{ item.name }}</p>
|
|
|
+ </div>
|
|
|
+ <span v-else>-</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
- </TabPane>
|
|
|
- <!-- <TabPane key="jy" label="教研活动" name="jy">
|
|
|
- 暂未填写内容
|
|
|
- </TabPane> -->
|
|
|
- </Tabs>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="check-module">
|
|
|
+ <Tabs value="sk" class="sk-box">
|
|
|
+ <TabPane key="sk" label="优课评选" name="sk" v-if="contestInfo">
|
|
|
+ <p class="sk-title">
|
|
|
+ <span>报名时间</span>
|
|
|
+ <span class="time-border">
|
|
|
+ {{ contestInfo.sign.startTime }} - {{ contestInfo.sign.endTime }}
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <div class="sk-info">
|
|
|
+ <p>填报信息:
|
|
|
+ <span class="info-border" v-for="(item, index) in contestInfo.sign.fields" :key="index">{{ item.label }}</span>
|
|
|
+ </p>
|
|
|
+ <p>报名人数:
|
|
|
+ <!-- <span class="info-border">{{ '28' }}人</span> -->
|
|
|
+ <span v-if="contestInfo.sign.limit">{{ contestInfo.sign.limit }}人</span>
|
|
|
+ <span v-else>不限制</span>
|
|
|
+ </p>
|
|
|
+ <p>参赛方式:
|
|
|
+ <!-- <span class="info-border">{{ '团队赛' }}</span> -->
|
|
|
+ {{ contestInfo.sign.type ? '团队赛' : '个人赛' }}
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <template v-if="contestInfo.upload">
|
|
|
+ <p class="sk-title">
|
|
|
+ <span>上传作品</span>
|
|
|
+ <span class="time-border">
|
|
|
+ {{ contestInfo.upload.startTime }} - {{ contestInfo.upload.endTime }}
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <div class="sk-info">
|
|
|
+ <!-- <p>上传时间:
|
|
|
+ <span class="time-border">{{ '2023.08.06 - 2023.08.20' }}</span>
|
|
|
+ </p> -->
|
|
|
+ <p>作品类型:
|
|
|
+ <span v-if="contestInfo.upload.type === 'file'">
|
|
|
+ <span style="margin-right: 10px;">文件</span>
|
|
|
+ <span class="info-border" v-for="(item, index) in contestInfo.upload.fileType" :key="index">
|
|
|
+ {{ item }}
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
+ <span v-else>苏格拉底影片</span>
|
|
|
+ </p>
|
|
|
+ <p>作品要求:{{ contestInfo.upload.desc || '-' }}</p>
|
|
|
+ <p>上传方式:{{ contestInfo.upload.captainUpload ? '由队长统一上传' : '个人上传作品' }}</p>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <template v-if="contestInfo.review">
|
|
|
+ <p class="sk-title">
|
|
|
+ <span>作品评审</span>
|
|
|
+ <span class="time-border">
|
|
|
+ {{ contestInfo.review.startTime }} - {{ contestInfo.review.endTime }}
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <div class="sk-info">
|
|
|
+ <!-- <p>评审时间:
|
|
|
+ <span class="time-border">{{ '2023.08.21 - 2023.08.30' }}</span>
|
|
|
+ </p> -->
|
|
|
+ <p>评审规则:
|
|
|
+ <span @click="ruleDrawer = true" style="cursor: pointer;">{{ contestInfo.review.ruleName }}</span>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <template v-if="contestInfo.score">
|
|
|
+ <p class="sk-title">
|
|
|
+ <span>成绩公示</span>
|
|
|
+ <span class="time-border">
|
|
|
+ {{ contestInfo.score.startTime }} - {{ contestInfo.score.endTime }}
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <div class="sk-info">
|
|
|
+ <!-- <p>公示时间:
|
|
|
+ <span class="time-border">{{ '2023.08.31 - 2023.09.10' }}</span>
|
|
|
+ </p> -->
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </TabPane>
|
|
|
+ <!-- <TabPane key="jy" label="教研活动" name="jy">
|
|
|
+ 暂未填写内容
|
|
|
+ </TabPane> -->
|
|
|
+ </Tabs>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </vuescroll>
|
|
|
</div>
|
|
|
</div>
|
|
|
<Drawer title="评审规则" :width="50" v-model="ruleDrawer">
|