解决构建报错问题

This commit is contained in:
2026-01-29 16:38:09 +08:00
parent c1d9f0467a
commit 679b21ef25
36 changed files with 576 additions and 521 deletions

View File

@@ -162,83 +162,84 @@
<el-icon v-if="col.icon"><component :is="col.icon" /></el-icon>
<span :style="{ marginLeft: col.icon ? '4px' : '0' }">{{ col.label }}</span>
</template>
<template #default="scope" v-if="col.prop === 'schoolTerm'">
<el-tag size="small" type="primary" effect="plain">
{{ formatSchoolTerm(scope.row.schoolTerm) }}
</el-tag>
<template #default="scope" v-if="col.prop === 'schoolTerm'">
<el-tag size="small" type="primary" effect="plain">
{{ formatSchoolTerm(scope.row.schoolTerm) }}
</el-tag>
</template>
<template #default="scope" v-else-if="col.prop === 'totalCnt'">
<el-tag v-if="scope.row.totalCnt" size="small" type="success" effect="plain">
{{ scope.row.totalCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'boyCnt'">
<el-tag v-if="scope.row.boyCnt" size="small" type="primary" effect="plain">
{{ scope.row.boyCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'girlCnt'">
<el-tag v-if="scope.row.girlCnt" size="small" type="danger" effect="plain">
{{ scope.row.girlCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'boyDormCnt'">
<el-tag v-if="scope.row.boyDormCnt" size="small" type="info" effect="plain">
{{ scope.row.boyDormCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'girlDormCnt'">
<el-tag v-if="scope.row.girlDormCnt" size="small" type="info" effect="plain">
{{ scope.row.girlDormCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'keepSchoolCnt'">
<el-tag v-if="scope.row.keepSchoolCnt" size="small" type="warning" effect="plain">
{{ scope.row.keepSchoolCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'gigCnt'">
<el-tag v-if="scope.row.gigCnt" size="small" type="warning" effect="plain">
{{ scope.row.gigCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'seriousWarningCnt'">
<el-tag v-if="scope.row.seriousWarningCnt" size="small" type="warning" effect="plain">
{{ scope.row.seriousWarningCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'warningCnt'">
<el-tag v-if="scope.row.warningCnt" size="small" type="warning" effect="plain">
{{ scope.row.warningCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'revokeCnt'">
<el-tag v-if="scope.row.revokeCnt" size="small" type="success" effect="plain">
{{ scope.row.revokeCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'dropCnt'">
<el-tag v-if="scope.row.dropCnt" size="small" type="danger" effect="plain">
{{ scope.row.dropCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'status'">
<el-tag size="small" :type="scope.row.status === '1' ? 'success' : 'warning'" effect="plain">
{{ formatStatus(scope.row.status) }}
</el-tag>
</template>
</el-table-column>
</template>
<template #default="scope" v-else-if="col.prop === 'totalCnt'">
<el-tag v-if="scope.row.totalCnt" size="small" type="success" effect="plain">
{{ scope.row.totalCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'boyCnt'">
<el-tag v-if="scope.row.boyCnt" size="small" type="primary" effect="plain">
{{ scope.row.boyCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'girlCnt'">
<el-tag v-if="scope.row.girlCnt" size="small" type="danger" effect="plain">
{{ scope.row.girlCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'boyDormCnt'">
<el-tag v-if="scope.row.boyDormCnt" size="small" type="info" effect="plain">
{{ scope.row.boyDormCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'girlDormCnt'">
<el-tag v-if="scope.row.girlDormCnt" size="small" type="info" effect="plain">
{{ scope.row.girlDormCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'keepSchoolCnt'">
<el-tag v-if="scope.row.keepSchoolCnt" size="small" type="warning" effect="plain">
{{ scope.row.keepSchoolCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'gigCnt'">
<el-tag v-if="scope.row.gigCnt" size="small" type="warning" effect="plain">
{{ scope.row.gigCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'seriousWarningCnt'">
<el-tag v-if="scope.row.seriousWarningCnt" size="small" type="warning" effect="plain">
{{ scope.row.seriousWarningCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'warningCnt'">
<el-tag v-if="scope.row.warningCnt" size="small" type="warning" effect="plain">
{{ scope.row.warningCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'revokeCnt'">
<el-tag v-if="scope.row.revokeCnt" size="small" type="success" effect="plain">
{{ scope.row.revokeCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'dropCnt'">
<el-tag v-if="scope.row.dropCnt" size="small" type="danger" effect="plain">
{{ scope.row.dropCnt }}
</el-tag>
<span v-else>-</span>
</template>
<template #default="scope" v-else-if="col.prop === 'status'">
<el-tag size="small" :type="scope.row.status === '1' ? 'success' : 'warning'" effect="plain">
{{ formatStatus(scope.row.status) }}
</el-tag>
</template>
</el-table-column>
<el-table-column label="操作" width="200" align="center" fixed="right">
<template #header>
<el-icon><Setting /></el-icon>