flat: 取消录用

This commit is contained in:
Apcallover
2024-05-06 16:46:25 +08:00
parent 4ad5d57fa3
commit a4ef4a992c
2 changed files with 27 additions and 3 deletions

View File

@@ -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
})
}

View File

@@ -118,8 +118,9 @@
</view>
<view class="applyTime">
<!-- // 1申请中2申请通过3申请未通过-->
<view class="btnGr" v-if="item.status === 1" @click="changeWorkerStatus(item)">录用</view>
<view class="btnHuy" v-if="item.status === 2">取消</view>
<view class="btnGr" v-if="item.status === 1 ||item.status === 3"
@click="changeWorkerStatus(item)">录用</view>
<view class="btnHuy" v-if="item.status === 2" @click="cancelWorkerStatus(item)">取消</view>
</view>
</view>
</view>
@@ -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,