|
|
@@ -107,12 +107,21 @@
|
|
|
<task-detail :detail-form="detailForm"></task-detail>
|
|
|
<div style="margin-top: 10px">
|
|
|
<el-form ref="auditForm" :model="auditForm" :rules="auditRules" size="mini" label-width="100px">
|
|
|
- <el-form-item label="审核意见" prop="auditResult">
|
|
|
- <el-radio-group v-model="auditForm.auditResult">
|
|
|
- <el-radio label="1">确认完成</el-radio>
|
|
|
- <el-radio label="0">驳回</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="审核意见" prop="auditResult">
|
|
|
+ <el-radio-group v-model="auditForm.auditResult">
|
|
|
+ <el-radio label="1">确认完成</el-radio>
|
|
|
+ <el-radio label="0">驳回</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item v-if="auditForm.auditResult==='0'" label="进度(%)" prop="value">
|
|
|
+ <el-input-number v-model="auditForm.value" :min="1" :max="99"></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<el-form-item label="审核备注" prop="auditOpinion">
|
|
|
<el-input v-model="auditForm.auditOpinion" type="textarea"/>
|
|
|
</el-form-item>
|
|
|
@@ -169,6 +178,9 @@ export default {
|
|
|
auditRules: {
|
|
|
auditResult: [
|
|
|
{required: true, message: "审核意见不能为空", trigger: "change"}
|
|
|
+ ],
|
|
|
+ value: [
|
|
|
+ {required: true, message: "进度不能为空", trigger: "blur"}
|
|
|
]
|
|
|
}
|
|
|
}
|
|
|
@@ -286,7 +298,7 @@ export default {
|
|
|
|
|
|
// 取消按钮(详情/审核)
|
|
|
auditCancel() {
|
|
|
- this.detailOpen = false;
|
|
|
+ this.auditOpen = false;
|
|
|
this.detailForm = {};
|
|
|
this.auditForm = {}
|
|
|
this.resetForm("auditForm");
|