|
@@ -29,61 +29,83 @@
|
|
|
<el-table-column prop="record.district" label="通讯地址"> </el-table-column>
|
|
<el-table-column prop="record.district" label="通讯地址"> </el-table-column>
|
|
|
<el-table-column prop="supervisorUser.nickname" label="监管人员"> </el-table-column>
|
|
<el-table-column prop="supervisorUser.nickname" label="监管人员"> </el-table-column>
|
|
|
<el-table-column prop="time" label="时间"> </el-table-column>
|
|
<el-table-column prop="time" label="时间"> </el-table-column>
|
|
|
- <el-table-column prop="isRecord" label="是否考前备案">
|
|
|
|
|
|
|
+ <el-table-column prop="isRecord" label="考前备案" min-width="65">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.isRecord ? '' : 'info'">{{ row.isRecord }}</el-tag>
|
|
|
|
|
|
|
+ <!-- <el-tag :type="row.isRecord ? '' : 'info'">{{ row.isRecord }}</el-tag> -->
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isRecord"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isRecord"></i>
|
|
|
|
|
+ <i class="el-icon-minus" v-else></i>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="isPostExamGuide" label="《考试简章》">
|
|
|
|
|
|
|
+ <el-table-column prop="isPostExamGuide" label="考试简章" min-width="65">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.isPostExamGuide ? '' : 'info'">{{ row.isPostExamGuide }}</el-tag>
|
|
|
|
|
|
|
+ <!-- <el-tag :type="row.isPostExamGuide ? '' : 'info'">{{ row.isPostExamGuide }}</el-tag> -->
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isPostExamGuide"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isPostExamGuide"></i>
|
|
|
|
|
+ <i class="el-icon-minus" v-else></i>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="isPerfectDeviceServices" label="考场服务设备">
|
|
|
|
|
|
|
+ <el-table-column prop="isPerfectDeviceServices" label="服务设备" min-width="65">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.isPerfectDeviceServices ? '' : 'info'">{{ row.isPerfectDeviceServices }}</el-tag>
|
|
|
|
|
|
|
+ <!-- <el-tag :type="row.isPerfectDeviceServices ? '' : 'info'">{{ row.isPerfectDeviceServices }}</el-tag> -->
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isPerfectDeviceServices"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isPerfectDeviceServices"></i>
|
|
|
|
|
+ <i class="el-icon-minus" v-else></i>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="isHaveTheSameTime" label="考试时间">
|
|
|
|
|
|
|
+ <!-- <el-table-column prop="isHaveTheSameTime" label="考试时间">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
<el-tag :type="row.isHaveTheSameTime ? '' : 'info'">{{ row.isHaveTheSameTime }}</el-tag>
|
|
<el-tag :type="row.isHaveTheSameTime ? '' : 'info'">{{ row.isHaveTheSameTime }}</el-tag>
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isRecord"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isRecord"></i>
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column prop="isSameAddress" label="考试地点">
|
|
|
|
|
|
|
+ </el-table-column> -->
|
|
|
|
|
+ <!-- <el-table-column prop="isSameAddress" label="考试地点">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isRecord"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isRecord"></i>
|
|
|
<el-tag :type="row.isSameAddress ? '' : 'info'">{{ row.isSameAddress }}</el-tag>
|
|
<el-tag :type="row.isSameAddress ? '' : 'info'">{{ row.isSameAddress }}</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column prop="isExaminer" label="考官证">
|
|
|
|
|
|
|
+ </el-table-column> -->
|
|
|
|
|
+ <el-table-column prop="isExaminer" label="考官证" min-width="65">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.isExaminer ? '' : 'info'">{{ row.isExaminer }}</el-tag>
|
|
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isExaminer"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isExaminer"></i>
|
|
|
|
|
+ <i class="el-icon-minus" v-else></i>
|
|
|
|
|
+ <!-- <el-tag :type="row.isExaminer ? '' : 'info'">{{ row.isExaminer }}</el-tag> -->
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="isRate" label="做出评定">
|
|
|
|
|
|
|
+ <!-- <el-table-column prop="isRate" label="做出评定">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
<el-tag :type="row.isRate ? '' : 'info'">{{ row.isRate }}</el-tag>
|
|
<el-tag :type="row.isRate ? '' : 'info'">{{ row.isRate }}</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column prop="isSureContent" label="考级内容">
|
|
|
|
|
|
|
+ </el-table-column> -->
|
|
|
|
|
+ <!-- <el-table-column prop="isSureContent" label="考级内容">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
<el-tag :type="row.isSureContent ? '' : 'info'">{{ row.isSureContent }}</el-tag>
|
|
<el-tag :type="row.isSureContent ? '' : 'info'">{{ row.isSureContent }}</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column prop="isPostPoster" label="《疫情防控指南》海报">
|
|
|
|
|
|
|
+ </el-table-column> -->
|
|
|
|
|
+ <el-table-column prop="isPostPoster" label="疫情防控指南" min-width="65">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.isPostPoster ? '' : 'info'">{{ row.isPostPoster }}</el-tag>
|
|
|
|
|
|
|
+ <!-- <el-tag :type="row.isPostPoster ? '' : 'info'">{{ row.isPostPoster }}</el-tag> -->
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isPostPoster"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isPostPoster"></i>
|
|
|
|
|
+ <i class="el-icon-minus" v-else></i>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="isHaveThermometer" label="测量体温设备">
|
|
|
|
|
|
|
+ <el-table-column prop="isHaveThermometer" label="体温设备">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
- <el-tag :type="row.isHaveThermometer ? '' : 'info'">{{ row.isHaveThermometer }}</el-tag>
|
|
|
|
|
|
|
+ <!-- <el-tag :type="row.isHaveThermometer ? '' : 'info'">{{ row.isHaveThermometer }}</el-tag> -->
|
|
|
|
|
+ <i class="el-icon-check" v-if="row.isHaveThermometer"></i>
|
|
|
|
|
+ <i class="el-icon-close" v-else-if="!row.isHaveThermometer"></i>
|
|
|
|
|
+ <i class="el-icon-minus" v-else></i>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="isSchedule" label="预约限流">
|
|
|
|
|
|
|
+ <!-- <el-table-column prop="isSchedule" label="预约限流">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
<el-tag :type="row.isSchedule ? '' : 'info'">{{ row.isSchedule }}</el-tag>
|
|
<el-tag :type="row.isSchedule ? '' : 'info'">{{ row.isSchedule }}</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
|
|
|
|
+ </el-table-column> -->
|
|
|
<el-table-column prop="other" label="其他"> </el-table-column>
|
|
<el-table-column prop="other" label="其他"> </el-table-column>
|
|
|
<el-table-column label="视频" min-width="100">
|
|
<el-table-column label="视频" min-width="100">
|
|
|
<el-button type="primary" size="mini" plain @click="dialogVisible = true">查看视频</el-button>
|
|
<el-button type="primary" size="mini" plain @click="dialogVisible = true">查看视频</el-button>
|
|
@@ -91,7 +113,7 @@
|
|
|
<el-table-column label="直播" min-width="100">
|
|
<el-table-column label="直播" min-width="100">
|
|
|
<el-button type="primary" size="mini" plain @click="showViedo = true">查看直播</el-button>
|
|
<el-button type="primary" size="mini" plain @click="showViedo = true">查看直播</el-button>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" align="center" fixed="right" min-width="150">
|
|
|
|
|
|
|
+ <el-table-column label="操作" align="center" fixed="right" min-width="85">
|
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
|
<el-button @click="editRow(row)" type="primary" size="mini" plain>详情</el-button>
|
|
<el-button @click="editRow(row)" type="primary" size="mini" plain>详情</el-button>
|
|
|
<!-- <el-button @click="deleteRow(row)" type="danger" size="mini" plain>删除</el-button> -->
|
|
<!-- <el-button @click="deleteRow(row)" type="danger" size="mini" plain>删除</el-button> -->
|
|
@@ -148,6 +170,8 @@
|
|
|
onmouseleave="leaveVideo(this)"
|
|
onmouseleave="leaveVideo(this)"
|
|
|
ref="video"
|
|
ref="video"
|
|
|
v-if="showViedo"
|
|
v-if="showViedo"
|
|
|
|
|
+ autoplay="autoplay"
|
|
|
|
|
+ loop
|
|
|
>
|
|
>
|
|
|
您的浏览器不支持 video 标签。
|
|
您的浏览器不支持 video 标签。
|
|
|
</video>
|
|
</video>
|
|
@@ -196,12 +220,6 @@ export default {
|
|
|
selection() {
|
|
selection() {
|
|
|
return this.$refs.table.selection.map(i => i.id);
|
|
return this.$refs.table.selection.map(i => i.id);
|
|
|
}
|
|
}
|
|
|
- // videoUrl() {
|
|
|
|
|
- // return 'https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/video/2021-03-19-14-33-40dhjGRCso.mp4';
|
|
|
|
|
- // // return 'https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/video/2021-03-19-14-33-40dhjGRCso.mp4';
|
|
|
|
|
- // // return 'https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/video/2021-03-19-14-33-40dhjGRCso.mp4';
|
|
|
|
|
- // // return 'https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/video/2021-03-19-14-33-40dhjGRCso.mp4';
|
|
|
|
|
- // }
|
|
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
beforeGetData() {
|
|
beforeGetData() {
|