From 0f5e1534e83fa99cac09f9a3430539d115ed0b59 Mon Sep 17 00:00:00 2001 From: panzy <225@qq.com> Date: 星期四, 19 五月 2022 20:25:20 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/shf' into shf --- src/views/oneFromanotherN/existN.vue | 265 +++++++++------------------------------------------- 1 files changed, 49 insertions(+), 216 deletions(-) diff --git a/src/views/oneFromanotherN/existN.vue b/src/views/oneFromanotherN/existN.vue index 73cfd78..61c15fc 100644 --- a/src/views/oneFromanotherN/existN.vue +++ b/src/views/oneFromanotherN/existN.vue @@ -1,7 +1,7 @@ <template> <div class="app-container"> <div style=""> - <Titlename title="录入隐患单页面"></Titlename> + <Titlename title="录入举一反三页面"></Titlename> <div class="whole-form"> <el-form :model="ruleForm" @@ -9,8 +9,7 @@ ref="ruleForm" label-width="150px" class="demo-ruleForm" - style="margin: 0 14% 0 16%" - > + style="margin: 0 14% 0 16%"> <el-row> <el-col :span="9"> <el-form-item label="检查时间" prop="check_date"> @@ -19,8 +18,7 @@ type="date" value-format="yyyy-MM-dd" placeholder="选择日期" - style="width: 100%" - > + style="width: 100%"> </el-date-picker> </el-form-item> </el-col> @@ -40,87 +38,53 @@ <el-row> <el-col :span="9" > <el-form-item label="检查单位" prop="check_main_branch"> - <el-select v-model="ruleForm.check_main_branch" placeholder="请选择" @change="changeJCDW" style="width: 100%"> - <el-option - v-for="item in JCDWList" - :key="item.label" - :label="item.label" - :value="item.label" - > - </el-option> - </el-select> + <el-input v-model="ruleForm.check_main_branch" style="width:100%"></el-input> +<!-- <el-select v-model="ruleForm.check_main_branch" placeholder="请选择" @change="changeJCDW" style="width: 100%">--> +<!-- <el-option--> +<!-- v-for="item in JCDWList"--> +<!-- :key="item.label"--> +<!-- :label="item.label"--> +<!-- :value="item.label"--> +<!-- >--> +<!-- </el-option>--> +<!-- </el-select>--> </el-form-item> </el-col> </el-row> - <!-- <el-row> - <el-col :span="9"> - <el-form-item label="检查人员" prop="check_man"> - <el-input v-model="ruleForm.check_man"></el-input> - </el-form-item> - </el-col> - <el-col :span="9" :offset="4"> - <el-form-item label="陪检人员" prop="acc_man"> - <el-input v-model="ruleForm.acc_man"></el-input> - </el-form-item> - </el-col> - </el-row> --> - <!-- <el-row> - <el-col :span="22"> - <el-form-item label="行走路线"> - <el-input v-model="ruleForm.route" rows="3" type="textarea" class="multiline"></el-input> - </el-form-item> - </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-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> - <!-- <el-table-column prop="ht_branch" align="center" label="隐患部门"></el-table-column> --> <el-table-column prop="address" align="center" label="隐患地点"></el-table-column> <el-table-column prop="ht_content" align="center" label="隐患内容"></el-table-column> - <!-- <el-table-column prop="measure" align="center" label="整改措施"></el-table-column> --> <el-table-column prop="ht_typesub" align="center" label="隐患类别"></el-table-column> - <!-- <el-table-column prop="dangerousSource" align="center" label="关联危险源"></el-table-column> - <el-table-column prop="DTRisk_level" align="center" label="风险等级"></el-table-column> --> <el-table-column prop="ht_level" align="center" label="隐患级别"></el-table-column> - <!-- <el-table-column prop="alter_time" align="center" label="限改时间"></el-table-column> - <el-table-column prop="duty_officer" align="center" label="责任人"></el-table-column> - <el-table-column prop="alter_status" align="center" label="整改情况"></el-table-column> - <el-table-column prop="Review" align="center" label="业务科室"></el-table-column> --> <el-table-column prop="time" label="操作" align="center" width="140"> <template slot-scope="scope"> <div style="display: flex;align-items: center;flex-direction: row;"> - <el-button - size="mini" - @click="editDanger(scope.row, scope.$index)" - >添加 + <el-button size="mini" @click="editDanger(scope.row, scope.$index)"> + 编辑 </el-button> - <el-button - size="mini" - v-if="addShow" - @click="deleteDanger(scope.row, scope.$index)" - >删除 + <el-button size="mini" @click="deleteDanger(scope.row, scope.$index)"> + 删除 </el-button> </div> </template> </el-table-column> </el-table> - - <el-row style="margin-top: 20px"> <el-col :span="22"> <el-form-item style="text-align: center"> - <el-button type="primary" class="btns" @click="submitForm('ruleForm')" - >保存</el-button - > - <el-button @click="returnIndex">关闭</el-button> + <el-button type="primary" class="btns" @click="submitForm('ruleForm')"> + 保存 + </el-button> + <el-button @click="closeShow">关闭</el-button> </el-form-item> </el-col> </el-row> @@ -140,15 +104,14 @@ <el-input v-model="dangerForm.address" rows="3" type="textarea" class="multiline"></el-input> </el-form-item> </el-col> - <el-col :span="9" offset="4"> + <el-col :span="9" :offset="4"> <el-form-item label="隐患内容" prop="ht_content"> <el-input v-model="dangerForm.ht_content" rows="3" type="textarea" class="multiline"></el-input> </el-form-item> </el-col> </el-row> - <el-row> - + <el-col :span="9"> <el-form-item label="隐患类别" prop="ht_typesub"> <el-select v-model="dangerForm.ht_typesub" placeholder="请选择"> @@ -177,9 +140,9 @@ <el-row> <el-col :span="22"> <el-form-item style="text-align: center"> - <el-button type="primary" class="btns" @click="submitDanger('form')" - >保存</el-button - > + <el-button type="primary" class="btns" @click="submitDanger('form')"> + 保存 + </el-button> <el-button @click="dialogVisible=false">关闭</el-button> </el-form-item> </el-col> @@ -193,8 +156,10 @@ <script> import Titlename from "../../components/Titlename/index.vue"; -import {initJCBM ,initYHLX, initBC ,initJCLB ,initYHBM ,initYHJB,initLlr,initReformStatus,initYwks,initWxy} from "@/api/sgyhpczl/initSelect"; +import {initJCBM ,initYHLX,initJCLB,initYHJB,initReformStatus} from "@/api/sgyhpczl/initSelect"; import {saveDanger,initDangerRebound,getDangerInfo,editDanger} from '@/api/sgyhpczl/hiddenDangerRegistration' +import { save } from '@/api/sgyhpczl/oneFromanotherN' + import {deepClone} from '@/utils' export default { @@ -202,85 +167,36 @@ name: "hiddenDangerList", data() { return { - addShow:true, id:'', rowIndex:-1, dangerList:[], dangerForm:{}, dangerRules:{ - ht_branch: [{ required: true, message: '不能为空', trigger: 'blur' },], address: [{ required: true, message: '不能为空', trigger: 'blur' },], ht_content: [{ required: true, message: '不能为空', trigger: 'blur' },], ht_typesub: [{ 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' },], - alter_status: [{ required: true, message: '不能为空', trigger: 'blur' },], - Review: [{ required: true, message: '不能为空', trigger: 'blur' },], - duty_officer:[{ required: true, message: '不能为空', trigger: 'blur' },] }, title:'新增', dialogVisible:false, - BCList:[], JCLBList:[], - JCDWList:[{label:"众泰煤焦化",value:0},{label:"上级单位",value:1}], - YHBMList:[], YHLXList:[], YHJBList:[], - JCBMList:[], - llrList:[], - statusList:[], - YWKSList:[], - reboundList:[], - ruleForm: {}, - rules: { + ruleForm: {}, + rules: { check_date: [{ required: true, message: '不能为空', trigger: 'blur' },], - check_class: [{ required: true, message: '不能为空', trigger: 'blur' },], - check_main_branch: [{ required: true, message: '不能为空', trigger: 'blur' },], - check_branch: [{ required: true, message: '不能为空', trigger: 'blur' },], - check_man: [{ required: true, message: '不能为空', trigger: 'blur' },], + check_main_branch: [{ required: true, message: '不能为空', trigger: 'change' },], checktype: [{ required: true, message: '不能为空', trigger: 'blur' },], - }, - tableData: [], + }, + tableData: [], }; }, mounted(){ - this.initBC() this.initJCLB() this.initYHJB() this.initYHLX() - //this.initLlr() - this.initReformStatus() - this.initYHBM() - this.initYWKS() - this.initWXY() - this.initDangerRebound() - this.id = this.$route.query.id; - if( this.id!=null && this.id!=''){ - this.initInfo(); - this.addShow=false - } }, methods: { - async initInfo(){ - var res=await getDangerInfo(this.id) - if (res.data.ok==1){ - this.ruleForm=res.data.data - this.changeJCDW(res.data.data.check_main_branch) - var obj=deepClone(res.data.data) - this.tableData.push(obj) - - } - }, - initDangerRebound(){ - initDangerRebound().then(res=>{ - if (res.data.ok==1){ - this.reboundList=res.data.data - } else{ - this.$message({type:'error', message:res.data.msg, duration:3000}) - } - }) - }, submitDanger(formName){ this.$refs[formName].validate((valid) => { if (valid) { @@ -300,8 +216,6 @@ }); }, deleteDanger(row, index) { - - this.$confirm('确认删除吗', '提示', { confirmButtonText: '确认', cancelButtonText: '取消', @@ -345,46 +259,6 @@ } } }, - initWXY(){ - var param={ - page: 1, - limit: 1000 - } - initWxy(param).then(res=>{ - if (res.data.ok==1){ - this.dangerList=res.data.data.items - } else{ - this.$message({type:'error', message:res.data.msg, duration:3000}) - } - }) - }, - initYWKS(){ - initYwks().then(res=>{ - if (res.data.ok==1){ - this.YWKSList=res.data.data - } else{ - this.$message({type:'error', message:res.data.msg, duration:3000}) - } - }) - }, - initYHBM(){ - initYHBM().then(res=>{ - if (res.data.ok==1){ - this.YHBMList=res.data.data - } else{ - this.$message({type:'error', message:res.data.msg, duration:3000}) - } - }) - }, - initLlr(){ - initLlr().then(res=>{ - if (res.data.ok==1){ - this.llrList=res.data.data - } else{ - this.$message({type:'error', message:res.data.msg, duration:3000}) - } - }) - }, initReformStatus(){ initReformStatus().then(res=>{ if (res.data.ok==1){ @@ -421,15 +295,6 @@ } }) }, - initBC(){ - initBC().then(res=>{ - if (res.data.ok==1){ - this.BCList=res.data.data - } else{ - this.$message({type:'error', message:res.data.msg, duration:3000}) - } - }) - }, initJCLB(){ initJCLB().then(res=>{ if (res.data.ok==1){ @@ -440,10 +305,9 @@ }) }, - - returnIndex(){ + closeShow(){ this.$router.push({ - path:"/hiddenDangerRegistration" + path:"/oneFromanotherN" }) }, submitForm(formName) { @@ -453,47 +317,16 @@ this.$message({type:'error', message:"请添加隐患", duration:2000}) } this.ruleForm.items=this.tableData - if(this.addShow){ - saveDanger(this.ruleForm).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}) - } - }) - }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}) - } - }) - } - - + save(this.ruleForm).then(res=>{ + if (res.data.ok==1){ + this.$message({type:'success', message:"新增成功", duration:3000}) + this.$router.push({ + path:"/oneFromanotherN" + }) + }else { + this.$message({type:'error', message:res.data.msg, duration:3000}) + } + }) } else { console.log("error submit!!"); -- Gitblit v1.9.2