|
|
|
@ -48,7 +48,7 @@ |
|
|
|
</el-upload> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="div-content" v-if="pageType != 'add'"> |
|
|
|
<div class="div-content" v-if="pageType != 'add'"> |
|
|
|
<el-image |
|
|
|
v-if="formData.imgList.length > 0" |
|
|
|
style="width: 100px; height: 50px" |
|
|
|
@ -58,11 +58,11 @@ |
|
|
|
></el-image> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="处理情况" prop="handleState"> |
|
|
|
<!-- <el-form-item label="处理情况" prop="handleState"> |
|
|
|
<el-select v-model="formData.handleState" placeholder="请选择" size="small" clearable class="u-item-width-normal"> |
|
|
|
<el-option v-for="item in handleStateArray" :key="item.value" :label="item.label" :value="item.value"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="上报人" prop="reportPerson"> |
|
|
|
<el-input v-model="formData.reportPerson" class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> |
|
|
|
</el-form-item> |
|
|
|
@ -197,14 +197,12 @@ export default { |
|
|
|
remark: '' |
|
|
|
}, |
|
|
|
dataRule: { |
|
|
|
equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'bulr' }], |
|
|
|
equipmentCategoryCode: [{ required: true, message: '设备类型不能为空', trigger: 'bulr' }], |
|
|
|
placeType: [{ required: true, message: '场所类型不能为空', trigger: 'bulr' }], |
|
|
|
result: [{ required: true, message: '巡查结果不能为空', trigger: 'bulr' }], |
|
|
|
scaleTotal: [{ required: true, message: '场所规模不能为空', trigger: 'bulr' }], |
|
|
|
gridId: [{ required: true, message: '所属组织不能为空', trigger: 'bulr' }], |
|
|
|
principalName: [{ required: true, message: '负责人不能为空', trigger: 'bulr' }], |
|
|
|
contactNum: [{ required: true, validator: checkMObile, trigger: 'blur' }], |
|
|
|
reportTime: [{ required: true, message: '上报时间不能为空', trigger: 'bulr' }], |
|
|
|
dangerPlaceName: [{ required: true, message: '隐患场所不能为空', trigger: 'bulr' }], |
|
|
|
dangerContent: [{ required: true, message: '隐患内容不能为空', trigger: 'bulr' }], |
|
|
|
reportPerson: [{ required: true, message: '上报人不能为空', trigger: 'bulr' }], |
|
|
|
|
|
|
|
mobile: [{ required: true, validator: checkMObile, trigger: 'blur' }], |
|
|
|
location: [{ required: true, message: '场所地址不能为空', trigger: 'blur' }] |
|
|
|
// content: [{ required: true, message: '详细说明不能为空', trigger: 'bulr' }, { max: 1000, message: '不能超出1000个字符', trigger: 'blur' }] |
|
|
|
}, |
|
|
|
@ -222,7 +220,7 @@ export default { |
|
|
|
this.user = this.$store.state.user; |
|
|
|
this.agencyId = this.user.agencyId; |
|
|
|
this.startLoading(); |
|
|
|
// this.loadGrid(); |
|
|
|
this.loadGrid(); |
|
|
|
// this.loadplaceType(); |
|
|
|
if (this.pageType != 'add') { |
|
|
|
this.getDetail(); |
|
|
|
@ -301,9 +299,10 @@ export default { |
|
|
|
params = { ...this.formData }; |
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
if (code === 0) { |
|
|
|
this.$message.success('添加成功'); |
|
|
|
this.$message.success('操作成功'); |
|
|
|
this.resetData(); |
|
|
|
this.$emit('handleComfirm'); |
|
|
|
this.handleCancle(); |
|
|
|
// // this.resetData(); |
|
|
|
} else if (code >= 8000) { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
|