|
@@ -28,7 +28,7 @@
|
|
<el-form-item label="测试类型" prop="serviceType">
|
|
<el-form-item label="测试类型" prop="serviceType">
|
|
<el-radio-group v-if="isModifyMode" v-model="task.serviceType">
|
|
<el-radio-group v-if="isModifyMode" v-model="task.serviceType">
|
|
<span v-for="(item,index) in serviceType" :key="index">
|
|
<span v-for="(item,index) in serviceType" :key="index">
|
|
- <el-radio :label="item.code" name="type">{{item.name}}</el-radio>
|
|
|
|
|
|
+ <el-radio :label="item.code" name="serviceType">{{item.name}}</el-radio>
|
|
</span>
|
|
</span>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
<span class="badge" v-if="!isModifyMode">{{task.serviceType}}</span>
|
|
<span class="badge" v-if="!isModifyMode">{{task.serviceType}}</span>
|
|
@@ -314,8 +314,8 @@
|
|
{required: true, message: '请输入任务名称', trigger: 'blur'},
|
|
{required: true, message: '请输入任务名称', trigger: 'blur'},
|
|
{min: 5, max: 50, message: '任务名称长度在 5 到 50 个字符', trigger: 'blur'}
|
|
{min: 5, max: 50, message: '任务名称长度在 5 到 50 个字符', trigger: 'blur'}
|
|
],
|
|
],
|
|
- type: [
|
|
|
|
- {required: true, message: '测试类型不可为空'},
|
|
|
|
|
|
+ serviceType: [
|
|
|
|
+ {required: true, message: '测试类型不可为空', trigger: 'change'},
|
|
],
|
|
],
|
|
desc: [{required: false, message: '请填写描述', trigger: 'blur'}],
|
|
desc: [{required: false, message: '请填写描述', trigger: 'blur'}],
|
|
//price: [{required: true, message: '请填写价格', trigger: 'blur'}],
|
|
//price: [{required: true, message: '请填写价格', trigger: 'blur'}],
|
|
@@ -401,7 +401,7 @@
|
|
|
|
|
|
//切换至可编辑页面
|
|
//切换至可编辑页面
|
|
modifyForm() {
|
|
modifyForm() {
|
|
- this.task.serviceType = ''
|
|
|
|
|
|
+ // this.task.serviceType = ''
|
|
this.isModifyMode = true
|
|
this.isModifyMode = true
|
|
},
|
|
},
|
|
//切换至不可编辑页面
|
|
//切换至不可编辑页面
|
|
@@ -567,6 +567,7 @@
|
|
this.task.requireDocUrl = res.crowdTaskVO.requirementFile,
|
|
this.task.requireDocUrl = res.crowdTaskVO.requirementFile,
|
|
this.task.participantCount = res.crowdTaskVO.participantCount
|
|
this.task.participantCount = res.crowdTaskVO.participantCount
|
|
this.reportList = res.crowdReportVOList
|
|
this.reportList = res.crowdReportVOList
|
|
|
|
+ this.acceptedUserList = res.acceptedUserList
|
|
this.hideLoading()
|
|
this.hideLoading()
|
|
notify('success', '修改成功')
|
|
notify('success', '修改成功')
|
|
},
|
|
},
|
|
@@ -584,8 +585,10 @@
|
|
}
|
|
}
|
|
formData.append('file', param.file)
|
|
formData.append('file', param.file)
|
|
Http.upload(Apis.FILE.REQUIREMENT_FILE.replace('{userId}', this.user.userVO.id), formData, config).then((res) => {
|
|
Http.upload(Apis.FILE.REQUIREMENT_FILE.replace('{userId}', this.user.userVO.id), formData, config).then((res) => {
|
|
|
|
+ notify('success', '上传成功')
|
|
this.uploadRequireDocSuccess(res)
|
|
this.uploadRequireDocSuccess(res)
|
|
}).catch((error) => {
|
|
}).catch((error) => {
|
|
|
|
+ notify('error', '上传失败:' + error.data)
|
|
this.uploadRequireDocFail(error)
|
|
this.uploadRequireDocFail(error)
|
|
})
|
|
})
|
|
},
|
|
},
|