|
@@ -74,13 +74,13 @@
|
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">查看</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleWorkExp(row)" target="_blank" type="primary">查看</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">下载</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleDownload(row)" target="_blank" type="primary">下载</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="jobStatusN" label="工作状态" width="80"></el-table-column>
|
|
<el-table-column prop="jobStatusN" label="工作状态" width="80"></el-table-column>
|
|
@@ -126,8 +126,8 @@
|
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">查看</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleWorkExp(row)" target="_blank" type="primary">查看</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
@@ -178,8 +178,8 @@
|
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">查看</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleWorkExp(row)" target="_blank" type="primary">查看</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
@@ -230,8 +230,8 @@
|
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">查看</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleWorkExp(row)" target="_blank" type="primary">查看</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
@@ -283,8 +283,8 @@
|
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">查看</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleWorkExp(row)" target="_blank" type="primary">查看</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
@@ -335,8 +335,8 @@
|
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">查看</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleWorkExp(row)" target="_blank" type="primary">查看</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
@@ -387,8 +387,8 @@
|
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
<el-table-column prop="education" label="学历" width="100"></el-table-column>
|
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
<el-table-column prop="birthday" label="出生年月" width="120"></el-table-column>
|
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
<el-table-column prop="workExp" label="工作经历" width="80">
|
|
|
- <template>
|
|
|
|
|
- <el-link href="#" target="_blank" type="primary">查看</el-link>
|
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
|
+ <el-link @click="handleWorkExp(row)" target="_blank" type="primary">查看</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
<el-table-column prop="sortNo" label="简历附件" width="80">
|
|
@@ -434,6 +434,13 @@
|
|
|
@close="onDetailModalCloseLog"
|
|
@close="onDetailModalCloseLog"
|
|
|
></resumeDeliverRecord-list>
|
|
></resumeDeliverRecord-list>
|
|
|
|
|
|
|
|
|
|
+ <workExp-list
|
|
|
|
|
+ v-if="showModalWorkExp"
|
|
|
|
|
+ :businessKey="businessKey"
|
|
|
|
|
+ :title="modalTitleWorkExp"
|
|
|
|
|
+ @close="onDetailModalCloseLogWorkExp"
|
|
|
|
|
+ ></workExp-list>
|
|
|
|
|
+
|
|
|
<resumeDeliver-detail
|
|
<resumeDeliver-detail
|
|
|
v-if="showModal"
|
|
v-if="showModal"
|
|
|
:businessKey="businessKey"
|
|
:businessKey="businessKey"
|
|
@@ -465,12 +472,14 @@
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
|
import Constant from "@/constant";
|
|
import Constant from "@/constant";
|
|
|
|
|
+import workExpList from "./workExp-list";
|
|
|
import resumeDeliverDetail from "./resumeDeliver-detail";
|
|
import resumeDeliverDetail from "./resumeDeliver-detail";
|
|
|
import resumeDeliverDetail2 from "./resumeDeliver-detail2";
|
|
import resumeDeliverDetail2 from "./resumeDeliver-detail2";
|
|
|
import resumeDeliverDetail3 from "./resumeDeliver-detail3";
|
|
import resumeDeliverDetail3 from "./resumeDeliver-detail3";
|
|
|
import resumeDeliverDetail4 from "./resumeDeliver-detail4";
|
|
import resumeDeliverDetail4 from "./resumeDeliver-detail4";
|
|
|
import resumeDeliverRecordList from "./resumeDeliverRecord-list";
|
|
import resumeDeliverRecordList from "./resumeDeliverRecord-list";
|
|
|
import resumeDeliverApi from "@/api/job/resumeDeliver";
|
|
import resumeDeliverApi from "@/api/job/resumeDeliver";
|
|
|
|
|
+import jobUserApi from "@/api/job/jobUser";
|
|
|
import NProgress from "nprogress"; // progress bar
|
|
import NProgress from "nprogress"; // progress bar
|
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
|
|
|
|
|
@@ -565,6 +574,9 @@ export default {
|
|
|
showModal4: false,
|
|
showModal4: false,
|
|
|
modalTitle4: "",
|
|
modalTitle4: "",
|
|
|
businessKey: "",
|
|
businessKey: "",
|
|
|
|
|
+
|
|
|
|
|
+ showModalWorkExp: false,
|
|
|
|
|
+ modalTitleWorkExp: "",
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
@@ -855,6 +867,10 @@ export default {
|
|
|
this.businessKey = record.id;
|
|
this.businessKey = record.id;
|
|
|
this.showModal = true;
|
|
this.showModal = true;
|
|
|
},
|
|
},
|
|
|
|
|
+ handleWorkExp(record) {
|
|
|
|
|
+ this.businessKey = record.id;
|
|
|
|
|
+ this.showModalWorkExp = true;
|
|
|
|
|
+ },
|
|
|
handleDelete(record) {
|
|
handleDelete(record) {
|
|
|
var self = this;
|
|
var self = this;
|
|
|
|
|
|
|
@@ -907,6 +923,10 @@ export default {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ onDetailModalCloseLogWorkExp(refreshed) {
|
|
|
|
|
+ //保存成功后回调
|
|
|
|
|
+ this.showModalWorkExp = false;
|
|
|
|
|
+ },
|
|
|
onDetailModalClose(refreshed) {
|
|
onDetailModalClose(refreshed) {
|
|
|
//保存成功后回调
|
|
//保存成功后回调
|
|
|
this.showModal = false;
|
|
this.showModal = false;
|
|
@@ -977,6 +997,39 @@ export default {
|
|
|
this.showModal4 = true;
|
|
this.showModal4 = true;
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ handleDownload(row){
|
|
|
|
|
+ var self = this;
|
|
|
|
|
+
|
|
|
|
|
+ self.loading = true;
|
|
|
|
|
+
|
|
|
|
|
+ var formData = new FormData();
|
|
|
|
|
+
|
|
|
|
|
+ formData.append("id", row.id);
|
|
|
|
|
+
|
|
|
|
|
+ jobUserApi
|
|
|
|
|
+ .exportXls(formData)
|
|
|
|
|
+ .then(function (response) {
|
|
|
|
|
+ self.loading = false;
|
|
|
|
|
+
|
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
|
+
|
|
|
|
|
+ if(jsonData.result) {
|
|
|
|
|
+ //导出
|
|
|
|
|
+ self.$message({
|
|
|
|
|
+ showClose: true,
|
|
|
|
|
+ type: "success",
|
|
|
|
|
+ message: `报表已生成,<a href="${jsonData.data}">请点击链接下载</a>`,
|
|
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
|
|
+ duration: 30000,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch((error) => {
|
|
|
|
|
+ self.loading = false;
|
|
|
|
|
+ // self.$message.error(error + "");
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
handleRecordList(record){
|
|
handleRecordList(record){
|
|
|
this.modalTitle1 = "沟通记录";
|
|
this.modalTitle1 = "沟通记录";
|
|
|
this.businessKey = record.id;
|
|
this.businessKey = record.id;
|
|
@@ -1042,6 +1095,7 @@ export default {
|
|
|
"resumeDeliver-detail2": resumeDeliverDetail2,
|
|
"resumeDeliver-detail2": resumeDeliverDetail2,
|
|
|
"resumeDeliver-detail3": resumeDeliverDetail3,
|
|
"resumeDeliver-detail3": resumeDeliverDetail3,
|
|
|
"resumeDeliver-detail4": resumeDeliverDetail4,
|
|
"resumeDeliver-detail4": resumeDeliverDetail4,
|
|
|
|
|
+ "workExp-list":workExpList,
|
|
|
},
|
|
},
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|