|
@@ -49,6 +49,9 @@
|
|
<span class="ml-3">{{ item?.person?.name }}</span>
|
|
<span class="ml-3">{{ item?.person?.name }}</span>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
+ <template #status="{ item }">
|
|
|
|
+ {{ statistics.find(e => e.value === item?.status)?.label }}
|
|
|
|
+ </template>
|
|
<template #actions="{ item }">
|
|
<template #actions="{ item }">
|
|
<v-btn v-if="!item?.recommendationLetter" color="primary" variant="text" @click="handleUploadLetter(item.id)">上传推荐信</v-btn>
|
|
<v-btn v-if="!item?.recommendationLetter" color="primary" variant="text" @click="handleUploadLetter(item.id)">上传推荐信</v-btn>
|
|
<v-btn v-if="!item?.evaluate" color="#00897B" variant="text" @click="handleIssueCertificate(item.id)">颁发实习证书</v-btn>
|
|
<v-btn v-if="!item?.evaluate" color="#00897B" variant="text" @click="handleIssueCertificate(item.id)">颁发实习证书</v-btn>
|
|
@@ -97,9 +100,9 @@ const tableData = ref([])
|
|
|
|
|
|
const headers = [
|
|
const headers = [
|
|
{ title: '学生姓名', key: 'studentName', sortable: false },
|
|
{ title: '学生姓名', key: 'studentName', sortable: false },
|
|
- { title: '就读学校', key: 'student.schoolName', sortable: false },
|
|
|
|
- { title: '所属院系', key: 'student.schoolDepartmentName', sortable: false },
|
|
|
|
- { title: '所属专业', key: 'student.majorName', sortable: false },
|
|
|
|
|
|
+ { title: '学生院系', key: 'student.schoolDept.name', sortable: false },
|
|
|
|
+ { title: '所学专业', key: 'student.major.nameCn', sortable: false },
|
|
|
|
+ { title: '实习状态', key: 'status', sortable: false },
|
|
{ title: '应聘职位', key: 'job.name', sortable: false, value: item => formatName(item.job.name) },
|
|
{ title: '应聘职位', key: 'job.name', sortable: false, value: item => formatName(item.job.name) },
|
|
{ title: '到岗日期', key: 'startTime', sortable: false, value: item => timesTampChange(item.startTime, 'Y-M-D') },
|
|
{ title: '到岗日期', key: 'startTime', sortable: false, value: item => timesTampChange(item.startTime, 'Y-M-D') },
|
|
{ title: '结束日期', key: 'endTime', sortable: false, value: item => timesTampChange(item.endTime, 'Y-M-D') },
|
|
{ title: '结束日期', key: 'endTime', sortable: false, value: item => timesTampChange(item.endTime, 'Y-M-D') },
|