|
@@ -3,11 +3,12 @@
|
|
<el-dialog
|
|
<el-dialog
|
|
:visible.sync="showDialog"
|
|
:visible.sync="showDialog"
|
|
:title="title"
|
|
:title="title"
|
|
- :modal-append-to-body="false"
|
|
|
|
|
|
+ :modal-append-to-body="true"
|
|
style="text-align: left;"
|
|
style="text-align: left;"
|
|
@close="closeDialog"
|
|
@close="closeDialog"
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
- width="900px"
|
|
|
|
|
|
+ :append-to-body="true"
|
|
|
|
+ width="1000px"
|
|
>
|
|
>
|
|
<div class="user-panel" v-loading="loading">
|
|
<div class="user-panel" v-loading="loading">
|
|
<el-form ref="queryForm" :model="queryModel" inline class="demo-form-inline">
|
|
<el-form ref="queryForm" :model="queryModel" inline class="demo-form-inline">
|
|
@@ -41,6 +42,7 @@
|
|
stripe
|
|
stripe
|
|
@sort-change="sortChange"
|
|
@sort-change="sortChange"
|
|
@selection-change="handleSelectionChange"
|
|
@selection-change="handleSelectionChange"
|
|
|
|
+ :key="timeStamp"
|
|
>
|
|
>
|
|
<!-- <el-table-column type="selection" width="55"></el-table-column> -->
|
|
<!-- <el-table-column type="selection" width="55"></el-table-column> -->
|
|
<el-table-column prop="workPersonName" label="姓名"></el-table-column>
|
|
<el-table-column prop="workPersonName" label="姓名"></el-table-column>
|
|
@@ -52,13 +54,14 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column prop="age" label="年龄"></el-table-column>
|
|
<el-table-column prop="age" label="年龄"></el-table-column>
|
|
- <el-table-column prop="createTime" label="报名时间"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="createTime" label="报名时间" width="180"></el-table-column>
|
|
|
|
|
|
- <!-- <el-table-column label="操作" width="250">
|
|
|
|
|
|
+ <el-table-column label="查看">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <el-button size="mini" type="danger" @click="handleDelete(row)">删除</el-button>
|
|
|
|
|
|
+ <el-link v-if="row.isRead" type="info" @click="handleDetail(row)">查看简历</el-link>
|
|
|
|
+ <el-link v-else type="primary" @click="handleDetail(row)">查看简历</el-link>
|
|
</template>
|
|
</template>
|
|
- </el-table-column> -->
|
|
|
|
|
|
+ </el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<el-pagination
|
|
<el-pagination
|
|
style="text-align: center;"
|
|
style="text-align: center;"
|
|
@@ -73,10 +76,17 @@
|
|
<span slot="footer" class="dialog-footer">
|
|
<span slot="footer" class="dialog-footer">
|
|
<el-button @click="closeDialog">取 消</el-button>
|
|
<el-button @click="closeDialog">取 消</el-button>
|
|
</span>
|
|
</span>
|
|
|
|
+ <recruitPersonRelation-detail
|
|
|
|
+ v-if="showModal"
|
|
|
|
+ :relationId="relationId"
|
|
|
|
+ :title="modalTitle"
|
|
|
|
+ @close="onDetailModalClose"
|
|
|
|
+ ></recruitPersonRelation-detail>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
import recruitPersonRelationApi from "@/api/base/recruitPersonRelation";
|
|
import recruitPersonRelationApi from "@/api/base/recruitPersonRelation";
|
|
|
|
+ import recruitPersonRelationDetail from "./recruitPersonRelation-detail";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
props: ["businessKey", "title"],
|
|
props: ["businessKey", "title"],
|
|
@@ -98,6 +108,9 @@
|
|
direction: "",
|
|
direction: "",
|
|
pageSizeList: [10, 20, 30],
|
|
pageSizeList: [10, 20, 30],
|
|
multipleSelection: [],
|
|
multipleSelection: [],
|
|
|
|
+ showModal: false,
|
|
|
|
+ timeStamp:"",
|
|
|
|
+ isStatus:false,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -105,7 +118,7 @@
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
closeDialog() {
|
|
closeDialog() {
|
|
- this.$emit("close", false);
|
|
|
|
|
|
+ this.$emit("close", false,this.isStatus);
|
|
},
|
|
},
|
|
changePage(pageIndex) {
|
|
changePage(pageIndex) {
|
|
var self = this;
|
|
var self = this;
|
|
@@ -146,6 +159,22 @@
|
|
self.loading = false;
|
|
self.loading = false;
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ handleDetail(record){
|
|
|
|
+ var self = this;
|
|
|
|
+
|
|
|
|
+ self.modalTitle = "查看简历";
|
|
|
|
+ self.relationId = record.id;
|
|
|
|
+ self.showModal = true;
|
|
|
|
+ },
|
|
|
|
+ onDetailModalClose(refreshed,status) {
|
|
|
|
+ this.showModal = false;
|
|
|
|
+ if(status){
|
|
|
|
+ this.isStatus = true;
|
|
|
|
+ }
|
|
|
|
+ if(refreshed||status) {
|
|
|
|
+ this.changePage(this.pageIndex);
|
|
|
|
+ }
|
|
|
|
+ },
|
|
handleReset(name) {
|
|
handleReset(name) {
|
|
this.$refs[name].resetFields();
|
|
this.$refs[name].resetFields();
|
|
},
|
|
},
|
|
@@ -167,6 +196,7 @@
|
|
self.changePage(1);
|
|
self.changePage(1);
|
|
},
|
|
},
|
|
components: {
|
|
components: {
|
|
|
|
+ "recruitPersonRelation-detail":recruitPersonRelationDetail
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|