flat: 暂存

This commit is contained in:
Apcallover
2024-03-09 15:45:03 +08:00
parent 4c243ac785
commit a1a5a00480
15 changed files with 508 additions and 75 deletions

View File

@@ -8,7 +8,7 @@
任务编码{{info.missionNo}}
</view> -->
<view class="prolist">
发布日期{{dateFormat((info.stime))}}
发布日期{{ info.stime ? dateFormat((info.stime)) : null }}
</view>
<view class="prolist">
招聘人数{{info.peopleNum}}
@@ -111,7 +111,7 @@
申请
</view>
</view>
<view class="btn" v-if="isShow!=='0'&&status!==0">
<view class="btn" v-if="!jobType && isShow!=='0' && status!==0">
<!-- <view class="bottombtn lookContract" @click="lookMask">查看合同</view> -->
<view @click="collect" style="display: flex;align-items: center;margin-right: 10rpx;flex-direction: column;">
<image v-if="collectStatus == 0" src="../../static/img/collect.png" style="width: 36rpx;height: 36rpx;" mode=""></image>
@@ -177,6 +177,7 @@
import {userrecruitDetail} from '@/api/userrecruit.js'
import uniMask from '@/components/uni-mask/mask.vue'
import validCode from '@/components/p-valid-code/p-valid-code.vue'
import {getuserrecruitDetailApp} from '@/api/userrecruit.js'
export default {
data() {
return {
@@ -206,6 +207,7 @@
maxlength: 6,
collectStatus: 0, // 收藏状态
showPopUp: false,
jobType: null
}
},
components: {uniMask,validCode},
@@ -223,6 +225,9 @@
if (option.id) {
this.id = option.id; //消息id
}
if(option.jobType) {
this.jobType = option.jobType
}
},
onShow: function() {
this.showDetail = true
@@ -260,27 +265,33 @@
this.collectStatus = res.data.data;
})
},
getData: function() {
async getData() {
const self = this;
userrecruitDetail(self.workId).then(res => {
self.info = res.data.data;
self.status = res.data.data.status;
self.missionNo = res.data.data.missionNo;
self.latitude = self.info.lat;
self.longitude = self.info.lon;
self.covers[0].latitude = self.info.lat;
self.covers[0].longitude = self.info.lon;
self.showDetail = true;
self.getCollectStatus();
if (self.type === 1) {
// 设置已读
setRead(self.id).then(res => {
self.$store.commit("SET_READ");
})
}
}, error => {
console.log(error);
});
let resData = null
if(this.jobType) {
resData = await getuserrecruitDetailApp({id: this.id, jobType: this.jobType})
} else {
resData = await userrecruitDetail(self.workId)
}
if(resData.data?.code === 200) {
self.info = resData.data.data;
self.status = resData.data.data.status;
self.missionNo = resData.data.data.missionNo;
self.latitude = self.info.lat;
self.longitude = self.info.lon;
self.covers[0].latitude = self.info.lat;
self.covers[0].longitude = self.info.lon;
self.showDetail = true;
if(!this.seeDeatil) {
self.getCollectStatus();
if (self.type === 1) {
// 设置已读
setRead(self.id).then(res => {
self.$store.commit("SET_READ");
})
}
}
}
},
submit: function() {
if (!this.$store.state.user.token) {