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 @@
- +
@@ -124,7 +124,7 @@ {{ item }}
- 暂无特色 + 暂无特色
@@ -168,9 +168,18 @@
- + + + + + {{ item.aliasName }} {{ item.tel }} + +
@@ -199,35 +208,39 @@ {{ jobDetail.salaryDetail || "-" }} - 薪资发放 + 发薪日 {{ jobDetail.payDay || "-" }} + + 保险 + {{ jobDetail.employeeInsurance || "-" }} + 银行卡 {{ jobDetail.bankInfo || "-" }} 押金 - {{ jobDetail.mealCardDeposit || "-" }} + {{ jobDetail.foregift || "-" }} - 培训 + 培训/试用期 {{ jobDetail.training || "-" }} - + 福利待遇 {{ jobDetail.boon || "-" }} - +
@@ -247,9 +260,13 @@ - 文化学历 + 文化要求 {{ jobDetail.education || "-" }} + + 体检 + {{ jobDetail.healthRequire || "-" }} + 证件 @@ -260,11 +277,6 @@ 疑难杂症 {{ jobDetail.otherRequireStr || "-" }} - - - 体检 - {{ jobDetail.healthRequire || "-" }} - @@ -293,10 +305,6 @@ 车间 {{ jobDetail.securityCheck || "-" }} - - 保险 - {{ jobDetail.employeeInsurance || "-" }} - @@ -327,7 +335,7 @@
对接信息
- + 面试时间 {{ jobDetail.interviewDuration || "-" }} @@ -336,10 +344,6 @@ 面试地点 {{ jobPoses.interview.posContent || "-" }} - 面试说明 {{ jobDetail.interviewDesp || "-" }} @@ -353,6 +357,20 @@ {{ jobDetail.leaveRequire || "-" }} + + + 驻场信息 + {{ onSiteUsersInfo || "-" }} + + + 面试地址 + {{ jobDetail.interviewAddr || "-" }} + + + 其他说明 + {{ jobDetail.otherInfo || "-" }} + +
@@ -367,7 +385,7 @@
- + 服务费详情 {{ jobDetail.agencyProfit || "-" }} @@ -390,6 +408,16 @@ {{ jobDetail.settlementTime || "-" }} + + + 服务费 + {{jobDetail.servetype}} + + + 服务费详情 + {{ jobDetail.returnFeeDesp || "-" }} + +
@@ -407,13 +435,13 @@

项目方

- -
+ +

- {{ managerInfo.name }} + {{ agency.agencyName || "-" }}

- +
@@ -703,12 +703,12 @@

- 客户经理 + 稻田客服

- +

{{ 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); // 特色标签