|
|
@@ -84,6 +84,7 @@
|
|
|
<div class="btn btn-medium" @click="cancelMode('task')">取消</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="!isModifyMode">
|
|
|
+ <div class="btn btn-medium btn-info" @click="submitTaskRequest()">提交任务</div>
|
|
|
<div class="btn btn-medium btn-info" @click="applyTask()">接收任务</div>
|
|
|
<div class="btn btn-medium btn-info" @click="modifyForm()">修改</div>
|
|
|
<div class="btn btn-medium btn-info" @click="createReport()">上传报告</div>
|
|
|
@@ -203,7 +204,7 @@ export default {
|
|
|
init () {
|
|
|
this.taskId = this.$route.params.taskId
|
|
|
this.projectId = this.$route.params.projectId
|
|
|
- this.loadData(this.projectId,this.taskId)
|
|
|
+ this.loadData(this.projectId, this.taskId)
|
|
|
},
|
|
|
updateLocation (location) {
|
|
|
var provinceName = ''
|
|
|
@@ -232,8 +233,8 @@ export default {
|
|
|
type: this.task.serviceType,
|
|
|
resource: this.task.resource,
|
|
|
location: this.task.location,
|
|
|
- institution:this.task.institution,
|
|
|
- datetime:this.task.datetime,
|
|
|
+ institution: this.task.institution,
|
|
|
+ datetime: this.task.datetime,
|
|
|
quotePrice: this.task.quotePrice,
|
|
|
fixedPrice: this.task.fixedPrice
|
|
|
}
|
|
|
@@ -279,12 +280,29 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
applyTask () {
|
|
|
- console.log('申请项目')
|
|
|
+ const data = {
|
|
|
+ userId: 3,
|
|
|
+ projectId:this.projectId,
|
|
|
+ taskId:this.taskId
|
|
|
+ }
|
|
|
+ Http.post(Apis.USER.ACCEPT_TASK,data).then((res) => {
|
|
|
+ console.log(res)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ submitTaskRequest () {
|
|
|
+ const data = {
|
|
|
+ userId: 3,
|
|
|
+ projectId:this.projectId,
|
|
|
+ taskId:this.taskId
|
|
|
+ }
|
|
|
+ Http.post(Apis.USER.SUBMIT_TASK_REQUEST,data).then((res) => {
|
|
|
+ console.log(res)
|
|
|
+ })
|
|
|
},
|
|
|
createReport () {
|
|
|
this.$router.push({
|
|
|
name: 'ReportCreate',
|
|
|
- params:{
|
|
|
+ params: {
|
|
|
scope: 1,
|
|
|
dependencyCode: this.taskId,
|
|
|
projectId: this.projectId,
|
|
|
@@ -292,9 +310,9 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- loadData (projectId,taskId) {
|
|
|
+ loadData (projectId, taskId) {
|
|
|
//replace('{taskId}', this.taskId)
|
|
|
- Http.get(Apis.TASK.GET_TASK.replace('{projectId}',projectId).replace('{taskId}', taskId)).then((res) => {
|
|
|
+ Http.get(Apis.TASK.GET_TASK.replace('{projectId}', projectId).replace('{taskId}', taskId)).then((res) => {
|
|
|
this.task = res.crowdTaskVO
|
|
|
this.reportList = res.crowdReportVOList
|
|
|
})
|