diff --git a/src/api/job.js b/src/api/job.js index 0719cc9..5129694 100644 --- a/src/api/job.js +++ b/src/api/job.js @@ -6,13 +6,23 @@ let setqs = function (data) { // 获取职位列表 export function JobListApi(data) { return request({ - url: "/yishoudan/store/job/list", + url: "/yishoudan/store/job/platform/list", method: "post", // data: setqs(data), // headers: { "Content-Type": "application/x-www-form-urlencoded" }, data: setqs(data), }); } +// 获取职位列表 +// export function JobListApi(data) { +// return request({ +// url: "/yishoudan/store/job/list", +// method: "post", +// // data: setqs(data), +// // headers: { "Content-Type": "application/x-www-form-urlencoded" }, +// data: setqs(data), +// }); +// } // 获取职位列表 export function JobListApiYicai(data) { @@ -24,10 +34,18 @@ export function JobListApiYicai(data) { data: setqs(data), }); } +// // 获取职位详情 +// export function getJobDetailApi(data) { +// return request({ +// url: `/yishoudan/store/job/getStoreJobDetailById?storeJobId=${data}`, +// method: "get", +// }); +// } + // 获取职位详情 -export function getJobDetailApi(data) { +export function getJobDetailApi(data,jobClassify) { return request({ - url: `/yishoudan/store/job/getStoreJobDetailById?storeJobId=${data}`, + url: `/yishoudan/store/job/platform/detail/${data}?jobClassify=${jobClassify}`, method: "get", }); } diff --git a/src/components/FirstJob/detail.vue b/src/components/FirstJob/detail.vue index ee54127..0ec4a5b 100644 --- a/src/components/FirstJob/detail.vue +++ b/src/components/FirstJob/detail.vue @@ -104,7 +104,7 @@
- {{ managerInfo.name }} + {{ agency.agencyName || "-" }}
-
+
{{ managerInfo.name }} @@ -1329,8 +1329,8 @@ export default { const { data } = await JobListApi(newdata); console.log("data", data); if (data.status === 200) { - this.jobMainList = disposeJobListData(data.data.recordList); - this.formvalue.total = data.data.recordCount; + this.jobMainList = disposeJobListData(data.data.pageBean.recordList); + this.formvalue.total = data.data.pageBean.recordCount; console.log(this.jobMainList); } else { this.$message.info("数据获取失败"); @@ -2094,7 +2094,7 @@ export default { */ toDetail(item) { // :to="signType == '' ? '/detail?id=' + item.id + '&page=' + formvalue.pageNum : '/detailYicai?id=' + item.id + '&page=' + formvalue.pageNum" - sessionStorage.setItem("PAGE_TYPE", JSON.stringify({ id: item.id, pageNum: this.formvalue.pageNum, signType: this.signType })); + sessionStorage.setItem("PAGE_TYPE", JSON.stringify({ id: item.id, pageNum: this.formvalue.pageNum, signType: this.signType,jobClassify:item.jobClassify })); const routeURL = this.$router.resolve({ name: this.signType == "" ? "Detail" : "DetailYicai", diff --git a/src/utils/commonUtil.js b/src/utils/commonUtil.js index bc7ef26..81a4fc8 100644 --- a/src/utils/commonUtil.js +++ b/src/utils/commonUtil.js @@ -1310,6 +1310,7 @@ export function disposeJobListData (jobList) { } item["district"] = districtStr; //职位特色 + item["jobRequestLabelNames"] = getJobSpecialLabelNamesArray(item.jobRequestLabelNames); item["jobSpecialLabelNames"] = getJobSpecialLabelNamesArray(item.jobSpecialLabelNames); // 特色标签 // console.log(item.jobSpecialLabelNames); @@ -1462,6 +1463,8 @@ export function disposeJobListData (jobList) { } jobList["district"] = districtStr; //职位特色 + jobList["jobRequestLabelNames"] = getJobSpecialLabelNamesArray(jobList.jobRequestLabelNames); + jobList["jobSpecialLabelNames"] = getJobSpecialLabelNamesArray(jobList.jobSpecialLabelNames); // console.log(jobList.jobSpecialLabelNames); // 特色标签