diff --git a/api/news.js b/api/news.js index 4e3643f..6a7a5c2 100644 --- a/api/news.js +++ b/api/news.js @@ -191,4 +191,11 @@ export const updataEmployedNew = (params) => { method: 'post', params }) +} +export const cancelEmployed = (params) => { + return request({ + url: '/api/jobslink-api/missions/mission/apply/cancelEmployed', + method: 'post', + params + }) } \ No newline at end of file diff --git a/pages/recruit/subPage/newsDetail/projectInfo.vue b/pages/recruit/subPage/newsDetail/projectInfo.vue index a949831..43dac58 100644 --- a/pages/recruit/subPage/newsDetail/projectInfo.vue +++ b/pages/recruit/subPage/newsDetail/projectInfo.vue @@ -118,8 +118,9 @@ - 录用 - 取消 + 录用 + 取消 @@ -157,7 +158,8 @@ } from '@/untils/AxiosUtils.js'; import { setRead, - updataEmployedNew + updataEmployedNew, + cancelEmployed } from '@/api/news.js'; import { checkPass @@ -233,6 +235,21 @@ }, methods: { dateFormat, + async cancelWorkerStatus(item) { + let params = { + missionNo: this.info.missionNo, + ids: item.id + } + uni.showLoading({ + title: '请稍后' + }) + let resData = await cancelEmployed(params) + uni.hideLoading() + if (resData.data.code === 200) { + this.$api.msg('操作成功') + this.getData(); + } + }, async changeWorkerStatus(item) { let params = { missionNo: this.info.missionNo,