|
|
@ -1,13 +1,25 @@ |
|
|
|
<template> |
|
|
|
<template> |
|
|
|
<div class="container"> |
|
|
|
<div class="container"> |
|
|
|
<div class="title">河南机电学院比赛综组委会报告</div> |
|
|
|
<div class="title">河南机电学院比赛 {{data.annualCompName}} 组委会报告</div> |
|
|
|
<p class="description" |
|
|
|
<p class="description" |
|
|
|
>我是比赛综述:全面落实立德树人根本任务,依据CDI0工程教育理念,培养德、智、体、美、劳全面发展,掌握软件工程专业所需的数学与自然科学基础知识、专业基础理论知识;在企业级软件开发和工业智能软件开发方向,能承担软件分析、设计、开发、项目管理等任务,具备解决复杂工程问题的能力;具有终身学习和创新创业意识、国际交流能力、团队合作精神等良好案养,能适应产业与社会变革的国际化应用型人才。<br />本专业毕业生经过五年左右的实际工作,能够达到以下目标:</p |
|
|
|
>我是比赛综述:全面落实立德树人根本任务,依据CDI0工程教育理念,培养德、智、体、美、劳全面发展,掌握软件工程专业所需的数学与自然科学基础知识、专业基础理论知识;在企业级软件开发和工业智能软件开发方向,能承担软件分析、设计、开发、项目管理等任务,具备解决复杂工程问题的能力;具有终身学习和创新创业意识、国际交流能力、团队合作精神等良好案养,能适应产业与社会变革的国际化应用型人才。<br />本专业毕业生经过五年左右的实际工作,能够达到以下目标:</p |
|
|
|
> |
|
|
|
> |
|
|
|
<div class="card-content"> |
|
|
|
<div class="card-content"> |
|
|
|
<div class="item" v-for="(item, index) in 4" :key="item"> |
|
|
|
<div class="item"> |
|
|
|
<div class="top-title">{{ formatTitle(index) }}</div> |
|
|
|
<div class="top-title">当前届数</div> |
|
|
|
<div class="sum">{{ index === 0 ? '第八届' : '88' }}</div> |
|
|
|
<div class="sum">第{{data.sum}}届</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="item"> |
|
|
|
|
|
|
|
<div class="top-title">参赛报名数</div> |
|
|
|
|
|
|
|
<div class="sum">{{ data.bmNumber }}</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="item"> |
|
|
|
|
|
|
|
<div class="top-title">参赛人数</div> |
|
|
|
|
|
|
|
<div class="sum">{{ data.csNumber }}</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="item"> |
|
|
|
|
|
|
|
<div class="top-title">比赛项目数</div> |
|
|
|
|
|
|
|
<div class="sum">{{ data.bsxmSum }}</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<cardTitle title="参赛学生综合能力评价分析" /> |
|
|
|
<cardTitle title="参赛学生综合能力评价分析" /> |
|
|
@ -29,7 +41,7 @@ |
|
|
|
> |
|
|
|
> |
|
|
|
<div class="participation-status-content"> |
|
|
|
<div class="participation-status-content"> |
|
|
|
<div class="right border-000"> |
|
|
|
<div class="right border-000"> |
|
|
|
<cardList7 /> |
|
|
|
<cardList7/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<cardTitle title="部门参赛情况分析" /> |
|
|
|
<cardTitle title="部门参赛情况分析" /> |
|
|
@ -38,7 +50,7 @@ |
|
|
|
> |
|
|
|
> |
|
|
|
<div class="participation-status-content"> |
|
|
|
<div class="participation-status-content"> |
|
|
|
<div class="right border-000"> |
|
|
|
<div class="right border-000"> |
|
|
|
<cardList8 /> |
|
|
|
<cardList8 :data="data.csyxbmpm"/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -51,10 +63,11 @@ |
|
|
|
import cardList8 from './components/cardList8.vue'; |
|
|
|
import cardList8 from './components/cardList8.vue'; |
|
|
|
import randerChart from './components/randerChart.vue'; |
|
|
|
import randerChart from './components/randerChart.vue'; |
|
|
|
import { getOrganizingCommitteeReport } from '/@/api/common/api'; |
|
|
|
import { getOrganizingCommitteeReport } from '/@/api/common/api'; |
|
|
|
// import { onMounted, reactive, ref, toRefs, watch } from 'vue' |
|
|
|
import {ref} from 'vue' |
|
|
|
|
|
|
|
const data = ref<any>({}) |
|
|
|
const getOrganizingCommitteeReportEvent = async () => { |
|
|
|
const getOrganizingCommitteeReportEvent = async () => { |
|
|
|
const res = await getOrganizingCommitteeReport() |
|
|
|
const res = await getOrganizingCommitteeReport() |
|
|
|
|
|
|
|
data.value = res |
|
|
|
console.log(res); |
|
|
|
console.log(res); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|