From 0ed99814688593691f161bdf1ffb6e4e9fefac7f Mon Sep 17 00:00:00 2001 From: cqf <2252655793@qq.com> Date: 星期四, 26 五月 2022 13:43:38 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/shf' into shf --- src/views/oneFromanother/exist.vue | 105 +++++++++++++++++++++++++++------------------------- 1 files changed, 55 insertions(+), 50 deletions(-) diff --git a/src/views/oneFromanother/exist.vue b/src/views/oneFromanother/exist.vue index b1a35e1..573f93f 100644 --- a/src/views/oneFromanother/exist.vue +++ b/src/views/oneFromanother/exist.vue @@ -86,11 +86,11 @@ </el-col> </el-row> - <!-- <el-row style="margin-bottom: 20px" v-if="addShow"> + <el-row style="margin-bottom: 20px"> <el-col :span="9"> <el-button type="primary" class="btns" @click="addDanger">新增隐患</el-button> </el-col> - </el-row> --> + </el-row> <el-table :data="tableData" style="width: 100%"> <el-table-column type="index" width="55" align="center" label="序号"></el-table-column> @@ -361,7 +361,7 @@ initYHLX, initYwks } from "@/api/sgyhpczl/initSelect"; - import {getPageList,initDangerRebound} from '@/api/sgyhpczl/hiddenDangerRegistration' + import {getPageList,initDangerRebound,saveDanger} from '@/api/sgyhpczl/hiddenDangerRegistration' import {deepClone} from '@/utils' export default { @@ -379,6 +379,7 @@ address: [{ required: true, message: '不能为空', trigger: 'blur' },], ht_content: [{ required: true, message: '不能为空', trigger: 'blur' },], ht_typesub: [{ required: true, message: '不能为空', trigger: 'blur' },], + measure: [{ required: true, message: '不能为空', trigger: 'blur' },], DTRisk_bankId: [{ required: true, message: '不能为空', trigger: 'blur' },], ht_level: [{ required: true, message: '不能为空', trigger: 'blur' },], alter_time: [{ required: true, message: '不能为空', trigger: 'blur' },], @@ -419,6 +420,8 @@ pageSize: 10, recordTotal: 0, detailTableData:[],//隐患详情列表 + beforeData:{}, //上个页面信息 + beforeFlag:true,//上个页面信息保存标志 }; }, @@ -445,11 +448,13 @@ initInfo(data){ this.paramsData = this.$route.query.data; this.ruleForm.jyfsId = data.id; - this.tableData[0] = { - address: data.address, - ht_content: data.ht_content, - ht_level: data.ht_level, - }; + this.dangerForm.address = data.address; + this.dangerForm.ht_content = data.ht_content; + // this.tableData[0] = { + // address: data.address, + // ht_content: data.ht_content, + // ht_level: data.ht_level, + // }; }, // async initInfo(){ @@ -474,7 +479,9 @@ this.$refs[formName].validate((valid) => { if (valid) { if(this.title=='新增'){ + this.beforeFlag = false; this.tableData.push(this.dangerForm) + console.log(this.tableData) }else { var arr = this.tableData; arr.splice(this.rowIndex, 1, this.dangerForm); @@ -531,7 +538,9 @@ }, addDanger(){ - this.dangerForm={} + if (!this.beforeFlag){ + this.dangerForm={} + } this.title="新增" this.dialogVisible=true }, @@ -655,51 +664,47 @@ }, submitForm(formName) { this.$refs[formName].validate((valid) => { - if (valid) { this.ruleForm.items=this.tableData - if(this.judge(this.tableData[0])){ - this.$message({type:'error', message:"请完整录入隐患", duration:2000}) - } // if(this.addShow){ - console.log(this.ruleForm) - saveDanger(this.ruleForm).then(res=>{ - if (res.data.ok==1){ - this.$message({type:'success', message:"保存成功", duration:3000}) - this.$router.push({ - path:"/oneFromanother" - }) - }else { - this.$message({type:'error', message:res.data.msg, duration:3000}) - } - }) + console.log(this.ruleForm) + saveDanger(this.ruleForm).then(res=>{ + if (res.data.ok==1){ + this.$message({type:'success', message:"保存成功", duration:3000}) + this.$router.push({ + path:"/oneFromanother" + }) + }else { + this.$message({type:'error', message:res.data.msg, duration:3000}) + } + }) // }else { - // var param=deepClone(this.ruleForm) - // var obj=deepClone(this.tableData[0]) - // param.ht_branch=obj.ht_branch - // param.address=obj.address - // param.ht_content=obj.ht_content - // param.measure=obj.measure - // param.ht_typesub=obj.ht_typesub - // param.DTRisk_bankId=obj.DTRisk_bankId - // param.DTRisk_level=obj.mriskLevel - // param.dangerousSource=obj.mriskPoint - // param.ht_level=obj.ht_level - // param.alter_time=obj.alter_time - // param.duty_officer=obj.duty_officer - // param.alter_status=obj.alter_status - // param.Review=obj.Review - // param.repeatId=obj.repeatId - // editDanger(param).then(res=>{ - // if (res.data.ok==1){ - // this.$message({type:'success', message:"编辑成功", duration:3000}) - // this.$router.push({ - // path:"/hiddenDangerRegistration" - // }) - // }else { - // this.$message({type:'error', message:res.data.msg, duration:3000}) - // } - // }) + // var param=deepClone(this.ruleForm) + // var obj=deepClone(this.tableData[0]) + // param.ht_branch=obj.ht_branch + // param.address=obj.address + // param.ht_content=obj.ht_content + // param.measure=obj.measure + // param.ht_typesub=obj.ht_typesub + // param.DTRisk_bankId=obj.DTRisk_bankId + // param.DTRisk_level=obj.mriskLevel + // param.dangerousSource=obj.mriskPoint + // param.ht_level=obj.ht_level + // param.alter_time=obj.alter_time + // param.duty_officer=obj.duty_officer + // param.alter_status=obj.alter_status + // param.Review=obj.Review + // param.repeatId=obj.repeatId + // editDanger(param).then(res=>{ + // if (res.data.ok==1){ + // this.$message({type:'success', message:"编辑成功", duration:3000}) + // this.$router.push({ + // path:"/hiddenDangerRegistration" + // }) + // }else { + // this.$message({type:'error', message:res.data.msg, duration:3000}) + // } + // }) // } -- Gitblit v1.9.2