|
|
|
@ -417,7 +417,7 @@ export default { |
|
|
|
|
if (this.userId == item.user_id) { |
|
|
|
|
currentis = item |
|
|
|
|
} |
|
|
|
|
if (item.avatar.indexOf('http') == -1) { |
|
|
|
|
if (item.avatar && item.avatar.indexOf('http') == -1) { |
|
|
|
|
item.avatar = this.base + item.avatar |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
@ -512,6 +512,7 @@ export default { |
|
|
|
|
if (res.code == 200 && res.data.applyId) { |
|
|
|
|
if (res.data.applyId && res.data.status == 1) { |
|
|
|
|
this.paydiaopen = true |
|
|
|
|
this.biddingobj.status = res.data.status |
|
|
|
|
} else { |
|
|
|
|
this.$confirm('未实名认证用户无法报名,请先去个人中心做实名认证', '提示', { |
|
|
|
|
type: 'warning', |
|
|
|
@ -529,88 +530,6 @@ export default { |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
// console.log('this.task',this.task,this.userId) |
|
|
|
|
// if (parseInt(this.userId) == this.task.publisher_id) { |
|
|
|
|
// this.$alert('您是发布者,无法竞标自己发布的任务。') |
|
|
|
|
// return |
|
|
|
|
// } |
|
|
|
|
// this.user = this.userinform |
|
|
|
|
// if (this.user.companyStatus == 2) { |
|
|
|
|
// return this.$message.warning('仅支持个人用户竞标报名') |
|
|
|
|
// } |
|
|
|
|
// if (this.user.testerStatus === 0 || this.user.testerStatus === 2) { |
|
|
|
|
// this.paydiaopen = true |
|
|
|
|
// } |
|
|
|
|
// if (this.user.testerStatus === null) { |
|
|
|
|
// this.$confirm('未实名认证用户无法报名,请先去个人中心做实名认证', '提示', { |
|
|
|
|
// type: 'warning', |
|
|
|
|
// confirmButtonText: '去实名认证', |
|
|
|
|
// }).then(() => { |
|
|
|
|
// this.$router.push(`/console/profile`) |
|
|
|
|
// }) |
|
|
|
|
// } |
|
|
|
|
// console.log('this.user',this.user) |
|
|
|
|
// if (this.user.testerStatus === 0) { |
|
|
|
|
// //不是测试者 |
|
|
|
|
// this.$confirm('未实名认证用户无法报名,请先去个人中心做实名认证', '提示', { |
|
|
|
|
// type: 'warning', |
|
|
|
|
// confirmButtonText: '去实名认证', |
|
|
|
|
// }).then(() => { |
|
|
|
|
// this.$router.push(`/console/profile`) |
|
|
|
|
// }) |
|
|
|
|
// } else { |
|
|
|
|
// if (this.task.applicant_type != 2) { |
|
|
|
|
// //2时个人测试者或企业测试都都可以 |
|
|
|
|
// if (this.task.applicant_type == 0) { |
|
|
|
|
// //要求个人测试者 |
|
|
|
|
// if (this.user.companyStatus != 0) { |
|
|
|
|
// this.$alert( |
|
|
|
|
// '您是认证测试公司或正在申请成为认证测试公司,无法认证该任务,该任务只允许个人测试者竞标。', |
|
|
|
|
// ) |
|
|
|
|
// return |
|
|
|
|
// } |
|
|
|
|
// } else { |
|
|
|
|
// //要求企业测试者 |
|
|
|
|
// if (this.user.companyStatus != 2) { |
|
|
|
|
// this.$alert('对不起,您是个人测试者,该任务只允许认证测试公司竞标。') |
|
|
|
|
// return |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// this.paydiaopen = true |
|
|
|
|
// // this.$confirm("确定要竞标此众包任务吗?").then(()=>{ |
|
|
|
|
// // // return; |
|
|
|
|
// // claimTask(this.task.task_id).then(response => { |
|
|
|
|
// // if (response.data == 0) { |
|
|
|
|
// // this.$notify({ |
|
|
|
|
// // title: '竞标成功', |
|
|
|
|
// // message: '请在我的参与中查看审核状态', |
|
|
|
|
// // align: 'center', |
|
|
|
|
// // type: 'success' |
|
|
|
|
// // }); |
|
|
|
|
// // // this.$alert("应征任务成功,请等待应征结果通知。") |
|
|
|
|
// // setTimeout(() => { |
|
|
|
|
// // this.$router.push("/console/myparticipate") |
|
|
|
|
// // },1000); |
|
|
|
|
// // } else if (response.data == 1){ |
|
|
|
|
// // this.$alert("该任务竞标者人数已满。") |
|
|
|
|
// // } else if (response.data == 2){ |
|
|
|
|
// // // this.$alert("您已应征了该任务,请等待应征结果通知。") |
|
|
|
|
// // this.$notify({ |
|
|
|
|
// // title: '您已应征了该任务', |
|
|
|
|
// // message: '请等待应征结果通知。', |
|
|
|
|
// // align: 'center', |
|
|
|
|
// // type: 'success' |
|
|
|
|
// // }); |
|
|
|
|
// // // this.$alert("应征任务成功,请等待应征结果通知。") |
|
|
|
|
// // setTimeout(() => { |
|
|
|
|
// // this.$router.push("/console/myparticipate") |
|
|
|
|
// // },1000); |
|
|
|
|
// // } |
|
|
|
|
// // }) |
|
|
|
|
// // }) |
|
|
|
|
// } |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
resultFn() { |
|
|
|
@ -661,6 +580,7 @@ export default { |
|
|
|
|
period: parseInt(this.biddingobj.period), |
|
|
|
|
competitionEdge: this.biddingobj.competitionEdge, |
|
|
|
|
attachment, |
|
|
|
|
status: this.biddingobj.status, |
|
|
|
|
} |
|
|
|
|
// console.log('竞标数据',data) |
|
|
|
|
// return |
|
|
|
|