flat: 暂存
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user