|
@@ -8,16 +8,16 @@
|
|
<el-button type="info" circle icon="el-icon-search icons" @click="handleCurrentChange"></el-button>
|
|
<el-button type="info" circle icon="el-icon-search icons" @click="handleCurrentChange"></el-button>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
- <el-table size="small" :data="list" stripe border style="width: 100%">
|
|
|
|
|
|
+ <el-table size="small" :data="dataList" stripe border style="width: 100%">
|
|
<el-table-column align="center" type="index" prop="num" label="序号" width="50"></el-table-column>
|
|
<el-table-column align="center" type="index" prop="num" label="序号" width="50"></el-table-column>
|
|
- <el-table-column align="center" prop="name" label="姓名"></el-table-column>
|
|
|
|
|
|
+ <el-table-column align="center" prop="studname" label="姓名"></el-table-column>
|
|
<el-table-column align="center" prop="skill" label="专业技能"></el-table-column>
|
|
<el-table-column align="center" prop="skill" label="专业技能"></el-table-column>
|
|
<el-table-column align="center" width="130" prop="data" label="操作">
|
|
<el-table-column align="center" width="130" prop="data" label="操作">
|
|
<template v-slot="scoped">
|
|
<template v-slot="scoped">
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<!-- 链接到查看简历公共模块 -->
|
|
<!-- 链接到查看简历公共模块 -->
|
|
- <el-button size="mini" type="text" @click="checkResume(scoped.row.id)">查看简历</el-button>
|
|
|
|
|
|
+ <el-button size="mini" type="text" @click="checkResume(scoped.row.resume_id)">查看简历</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" v-if="type !== '2'">
|
|
<el-col :span="12" v-if="type !== '2'">
|
|
<el-button size="mini" type="text">纳入考虑</el-button>
|
|
<el-button size="mini" type="text">纳入考虑</el-button>
|
|
@@ -41,14 +41,10 @@
|
|
</el-pagination>
|
|
</el-pagination>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
- <el-dialog title="简历详情" center :visible.sync="resumeDialog" :fullscreen="true">
|
|
|
|
- <resumes :info="info"></resumes>
|
|
|
|
- </el-dialog>
|
|
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import resumes from '@resume/src/views/resume.vue';
|
|
|
|
import _ from 'lodash';
|
|
import _ from 'lodash';
|
|
import { mapActions, mapState } from 'vuex';
|
|
import { mapActions, mapState } from 'vuex';
|
|
export default {
|
|
export default {
|
|
@@ -59,9 +55,7 @@ export default {
|
|
totalRow: { type: Number, defalut: 0 },
|
|
totalRow: { type: Number, defalut: 0 },
|
|
info: { type: Object, default: () => {} },
|
|
info: { type: Object, default: () => {} },
|
|
},
|
|
},
|
|
- components: {
|
|
|
|
- resumes,
|
|
|
|
- },
|
|
|
|
|
|
+ components: {},
|
|
data: () => ({
|
|
data: () => ({
|
|
currentPage: 1,
|
|
currentPage: 1,
|
|
searchInfo: {},
|
|
searchInfo: {},
|
|
@@ -84,9 +78,8 @@ export default {
|
|
this.currentPage = val ? 1 : val;
|
|
this.currentPage = val ? 1 : val;
|
|
this.$emit('changePage', { type: this.type, currentPage: this.currentPage, searchInfo: this.searchInfo });
|
|
this.$emit('changePage', { type: this.type, currentPage: this.currentPage, searchInfo: this.searchInfo });
|
|
},
|
|
},
|
|
- checkResumecheckResume(id) {
|
|
|
|
|
|
+ checkResume(id) {
|
|
this.$emit('searchInfo', id);
|
|
this.$emit('searchInfo', id);
|
|
- this.resumeDialog = true;
|
|
|
|
},
|
|
},
|
|
},
|
|
},
|
|
};
|
|
};
|