| | |
| | | <template> |
| | | <el-dialog title="新增" :visible.sync="dialogFormVisible" |
| | | :modal-append-to-body="false" :close-on-click-modal="false" width="800px"> |
| | | <el-form ref="dataForm" :rules="dataFormRules" :model="dataForm" label-position="right" label-width="140px" |
| | | style="" element-loading-text="保存中..."> |
| | | |
| | | |
| | | <el-form-item label="隐患级别:"> |
| | | <el-dialog title="新增" :visible.sync="dialogFormVisible" :close-on-click-modal="false" width="800px"> |
| | | <el-form ref="dataForm" :rules="dataFormRules" :model="dataForm" label-position="right" label-width="140px" style="" element-loading-text="保存中..."> |
| | | <el-form-item label="隐患级别:" prop="level"> |
| | | <el-select v-model="dataForm.level" placeholder="请选择" :disabled="isView"> |
| | | <el-option |
| | | v-for="item in levels" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="选择整改人:"> |
| | | <el-form-item label="选择整改人:" prop="rectifier"> |
| | | <el-input v-model="dataForm.rectifier" readonly style="width: 205px" placeholder="请选择" > |
| | | |
| | | </el-input> |
| | |
| | | </el-button> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="整改措施:" > |
| | | <el-form-item label="整改措施:" prop="rectifymeasure"> |
| | | <el-input |
| | | style="width: 400px" |
| | | type="textarea" |
| | |
| | | v-model="dataForm.rectifymeasure"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="整改期限 :" > |
| | | <el-form-item label="整改期限:" prop="rectifydeadline"> |
| | | <el-date-picker |
| | | v-model="dataForm.rectifydeadline" |
| | | type="datetime" |
| | |
| | | placeholder="选择日期时间"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="上报说明:" > |
| | | <el-form-item label="上报说明:" prop="note"> |
| | | <el-input |
| | | style="width: 400px" |
| | | type="textarea" |
| | |
| | | note: '', |
| | | level:'' |
| | | }, |
| | | dataFormRules:{ |
| | | level: [{ required: true, message: '隐患级别不能为空', trigger: 'change' }], |
| | | rectifier: [{ required: true, message: '整改人不能为空', trigger: 'change' }], |
| | | rectifymeasure: [{ required: true, message: '整改措施不能为空', trigger: 'blur' }], |
| | | rectifydeadline: [{ required: true, message: '整改期限不能为空', trigger: 'change' }], |
| | | note: [{ required: true, message: '上报说明不能为空', trigger: 'blur' }], |
| | | }, |
| | | dialogFormVisible: false, |
| | | dataFormRules: {}, |
| | | isView:false, |
| | | } |
| | | }, |
| | |
| | | this.resetDataForm() |
| | | }, |
| | | trigger2Submit(){ |
| | | this.submiting = true |
| | | let formData = new FormData() |
| | | formData.append('rectifier', this.dataForm.rectifier) |
| | | formData.append("rectifierid",this.dataForm.rectifierid) |
| | | formData.append("level",this.dataForm.level) |
| | | formData.append("rectifymeasure",this.dataForm.rectifymeasure) |
| | | formData.append("rectifydeadline",this.dataForm.rectifydeadline) |
| | | formData.append("note",this.dataForm.note) |
| | | this.fileList.forEach(file=>{ |
| | | formData.append("files",file.raw) |
| | | }) |
| | | |
| | | hiddenDangerReport(formData) |
| | | .then(res=>{ |
| | | this.$refs["dataForm"].validate(valid =>{ |
| | | if(valid){ |
| | | this.submiting = true |
| | | let formData = new FormData() |
| | | formData.append('rectifier', this.dataForm.rectifier) |
| | | formData.append("rectifierid",this.dataForm.rectifierid) |
| | | formData.append("level",this.dataForm.level) |
| | | formData.append("rectifymeasure",this.dataForm.rectifymeasure) |
| | | formData.append("rectifydeadline",this.dataForm.rectifydeadline) |
| | | formData.append("note",this.dataForm.note) |
| | | this.fileList.forEach(file=>{ |
| | | formData.append("files",file.raw) |
| | | }) |
| | | hiddenDangerReport(formData).then(res=>{ |
| | | if (res.data.code === '200') { |
| | | this.dialogFormVisible = false |
| | | this.$message({ |
| | |
| | | }); |
| | | } |
| | | this.fileList = [] |
| | | } |
| | | ) |
| | | .catch(err=>{ |
| | | console.log(err) |
| | | }).catch(err=>{ |
| | | console.log(err) |
| | | this.$message({ |
| | | message: "接口错误,请联系管理员", |
| | | type: 'warning' |
| | | }); |
| | | }).finally(()=>{ |
| | | this.submiting = false |
| | | }) |
| | | }else{ |
| | | this.$message({ |
| | | message: "接口错误,请联系管理员", |
| | | type: 'warning' |
| | | }); |
| | | }) |
| | | .finally(()=>{ |
| | | this.submiting = false |
| | | }) |
| | | type:'warning', |
| | | message:'请完善基本信息' |
| | | }) |
| | | } |
| | | }) |
| | | |
| | | }, |
| | | showPersonSelect(){ |