Compare commits

...

2 Commits

Author SHA1 Message Date
shanao 2c9e52b933 Merge remote-tracking branch 'origin/dev' into dev 2024-09-14 20:18:35 +08:00
shanao c7f0e51961 测试完成 2024-09-14 20:17:40 +08:00
2 changed files with 20 additions and 3 deletions

View File

@ -33,6 +33,8 @@
type="datetime"
placeholder="选择事故发生时间"
style="width: 100%;"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
/>
</el-form-item>
<el-form-item :label-width="formLabelWidth" label="直接经济损失(万元)" prop="directLoss">
@ -92,6 +94,8 @@
type="datetime"
placeholder="请选择报出日期"
style="width: 100%;"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
/>
</el-form-item>
</el-form>
@ -118,6 +122,7 @@
<script>
import { requestFN } from '../../../../utils/request'
import { upload } from '@/utils/upload'
import formatDate from '@/utils/dateformat'
export default {
data() {
@ -166,7 +171,7 @@ export default {
incidentDate: [{ required: true, message: '事故发生时间不能为空', trigger: 'blur' }],
directLoss: [{ required: true, message: '直接经济损失(万元)不能为空', trigger: 'blur' }],
injured: [{ required: true, message: '受伤人数不能为空', trigger: 'blur' }],
seriouslyInjured: [{ required: true, message: '隐患类型不能为空', trigger: 'blur' }],
seriouslyInjured: [{ required: true, message: '重伤人数不能为空', trigger: 'blur' }],
cause: [{ required: true, message: '事故起因不能为空', trigger: 'blur' }],
summary: [{ required: true, message: '事故概述不能为空', trigger: 'blur' }],
fileList: [{ required: true, message: '事故照片不能为空', trigger: 'blur' }],
@ -339,6 +344,10 @@ export default {
if (!valid) {
return false
}
this.infoForm.incidentDate = formatDate(this.infoForm.incidentDate, 'YYYY-MM-DD HH:mm:ss')
this.infoForm.reportDate = formatDate(this.infoForm.reportDate, 'YYYY-MM-DD HH:mm:ss')
const params = {
...this.infoForm,
photos: this.infoForm.fileList[0].remotePathName

View File

@ -272,14 +272,22 @@ export default {
this.qrcodeStr = this.config.weburlWaiwang + 'static/qrcode/views/bsbw/point_list.html?id=' + ROW.FIRE_POINT_ID
},
handleShowRecordQr(ROW) {
this.dialogRecordFormShow = true
this.dialogFormShow = true
// qrInfo
this.qrInfo = {
FIRE_REGION_NAME: ROW.FIRE_REGION_NAME, //
FIRE_POINT_NAME: ROW.FIRE_POINT_NAME, //
DEPARTMENT_NAME: ROW.DEPARTMENT_NAME, //
USERNAME: ROW.USERNAME //
}
const json = {
MANAGER_TYPE: 'checkRecordManager',
USER_ID: ROW.USER_ID,
DEPARTMENT_ID: ROW.DEPARTMENT_ID,
FIRE_POINT_ID: ROW.FIRE_POINT_ID
}
this.recordQrcodeStr = JSON.stringify(json)
const jsonStr = JSON.stringify(json)
this.qrcodeStr = jsonStr
},
handleShowRecordQr(ROW) {
this.dialogFormShow = true;