parent
eaeb44860d
commit
58bad470c9
|
@ -208,9 +208,9 @@
|
|||
</el-dialog>
|
||||
<!-- 打回 -->
|
||||
<el-dialog :visible.sync="hitBack" title="打回" width="80%">
|
||||
<el-form>
|
||||
<el-form-item label="说明" >
|
||||
<el-input v-model="hitBackReason" autocomplete="off"/>
|
||||
<el-form ref="form" :rules="rules">
|
||||
<el-form-item label="说明" prop="hitBackReason" >
|
||||
<el-input v-model="hitBackReason" clearable autocomplete="off"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
|
@ -272,10 +272,14 @@ export default {
|
|||
disabledDate(time) {
|
||||
return time.getTime() > Date.now() // 如果没有后面的-8.64e7就是不可以选择今天的
|
||||
}
|
||||
},
|
||||
rules: {
|
||||
hitBackReason: [
|
||||
{ required: true, message: '请输入打回说明', trigger: 'blur' }
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
created() {
|
||||
this.FIRE_CHECK_ID = this.$parent.FIRE_CHECK_ID
|
||||
this.FIRE_RECORD_ID = this.$parent.FIRE_RECORD_ID
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
<td class="tbg">整改类型</td>
|
||||
<td>
|
||||
<template>
|
||||
限期整改
|
||||
{{ pd.RECTIFICATIONTYPE === '1' ? '限期整改' : '立即整改' }}
|
||||
</template>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -361,6 +361,7 @@
|
|||
<div class="ui-height" />
|
||||
<div v-loading="loading" class="ui-foot">
|
||||
<el-button type="primary" @click="confirm">确 定</el-button>
|
||||
<el-button type="success" @click="staging">暂 存</el-button>
|
||||
<el-button @click="goBack">取 消</el-button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1141,6 +1142,80 @@ export default {
|
|||
this.form.CONFIRM_MESSAGE_SIGN = information.INSPECTION_USER_SIGN_IMG
|
||||
this.form.CONFIRM_MESSAGE_TIME = information.INSPECTION_USER_SIGN_TIME
|
||||
this.$forceUpdate()
|
||||
},
|
||||
/**
|
||||
* 暂存
|
||||
*/
|
||||
staging() {
|
||||
let flag = false
|
||||
this.form.situationList.forEach(item => {
|
||||
if (!this.validStr(item.SITUATION)) {
|
||||
flag = true
|
||||
return
|
||||
}
|
||||
})
|
||||
if (flag) {
|
||||
this.$message({
|
||||
message: '检查情况不能为空',
|
||||
type: 'warning'
|
||||
})
|
||||
return false
|
||||
}
|
||||
flag = false
|
||||
this.form.inspectorList.forEach(item => {
|
||||
if (!this.validStr(item.INSPECTION_USER_ID)) {
|
||||
flag = true
|
||||
return
|
||||
}
|
||||
})
|
||||
if (flag) {
|
||||
this.$message({
|
||||
message: '检查人员不能为空',
|
||||
type: 'warning'
|
||||
})
|
||||
return false
|
||||
}
|
||||
|
||||
this.$refs.form.validate(valid => {
|
||||
if (valid) {
|
||||
const loading = this.$loading({
|
||||
lock: true,
|
||||
text: '数据保存中...',
|
||||
spinner: 'el-icon-loading',
|
||||
background: 'rgba(0, 0, 0, 0.7)'
|
||||
})
|
||||
// console.info(this.form.hiddenList[index])
|
||||
this.$set(this.form, 'INSPECTORJSON', JSON.stringify(this.form.inspectorList))
|
||||
this.$set(this.form, 'SITUATIONJSON', JSON.stringify(this.form.situationList))
|
||||
this.$set(this.form, 'HIDDENJSON', JSON.stringify(this.form.hiddenList))
|
||||
this.$set(this.form, 'delInspectors', this.delInspectors.join(','))
|
||||
this.$set(this.form, 'delSituations', this.delSituations.join(','))
|
||||
this.$set(this.form, 'delHiddens', this.delHiddens.join(','))
|
||||
this.$set(this.form, 'delHiddenFiles', this.delHiddenFiles.join(','))
|
||||
this.listLoading = true
|
||||
requestFN(
|
||||
'/safetyenvironmental/' + this.dialogType,
|
||||
{ ...this.form, INSPECTION_STATUS: '99' }
|
||||
).then((data) => {
|
||||
for (let i = 0; i < data.pd.hiddenList.length; i++) {
|
||||
this.uploadImg(this.hdFile[i]['fileHdImgList'], data.pd.hiddenList[i].HIDDEN_ID)
|
||||
this.uploadVideo(this.hdFile[i]['fileVideoList'], data.pd.hiddenList[i].HIDDEN_ID)
|
||||
}
|
||||
this.$message({
|
||||
message: '保存成功',
|
||||
type: 'success'
|
||||
})
|
||||
this.listLoading = false
|
||||
loading.close()
|
||||
this.goBack()
|
||||
}).catch((e) => {
|
||||
this.listLoading = false
|
||||
loading.close()
|
||||
})
|
||||
} else {
|
||||
return false
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue