| | |
| | | </div> |
| | | |
| | | <div class="approval-form" v-if="storeInfo && storeInfo.auditStatus === 0"> |
| | | <el-form ref="approvalForm" :model="approvalForm" :rules="approvalRules"> |
| | | <el-form ref="approvalForm" :model="approvalForm" :rules="approvalForm.auditStatus ==1?approvalRules:approvalRules1"> |
| | | <el-form-item label="审批结果" prop="auditStatus"> |
| | | <el-radio-group v-model="approvalForm.auditStatus" @change="handleAuditStatusChange"> |
| | | <el-radio :label="0">通过</el-radio> |
| | |
| | | { required: true, message: '请输入拒绝原因', trigger: 'blur' } |
| | | ] |
| | | }, |
| | | approvalRules1: { }, |
| | | isWorking: { |
| | | submit: false |
| | | } |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | changeRadio(){ |
| | | this.$refs.approvalForm.clearValidate() |
| | | }, |
| | | open (title, row) { |
| | | this.title = title |
| | | this.approvalForm = { |
| | |
| | | }) |
| | | }, |
| | | handleAuditStatusChange (val) { |
| | | if (val === 1) { |
| | | this.approvalRules.auditRemark = [] |
| | | } else { |
| | | this.approvalRules.auditRemark = [{ required: true, message: '请输入拒绝原因', trigger: 'blur' }] |
| | | } |
| | | this.$refs.approvalForm.clearValidate() |
| | | // if (val === 1) { |
| | | // this.approvalRules.auditRemark = [] |
| | | // } else { |
| | | // this.approvalRules.auditRemark = [{ required: true, message: '请输入拒绝原因', trigger: 'blur' }] |
| | | // } |
| | | }, |
| | | handleSubmit () { |
| | | this.$refs.approvalForm.validate(valid => { |