Your Name
2022-09-29 6f954f70f54e492157b97db314eaaaeb12192580
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-2bb9"],{"++Qm":function(t,e,a){t.exports=a.p+"static/file/riskControlMeasure.xlsx"},"5W5M":function(t,e,a){"use strict";a.d(e,"g",function(){return n}),a.d(e,"b",function(){return r}),a.d(e,"d",function(){return o}),a.d(e,"j",function(){return l}),a.d(e,"f",function(){return c}),a.d(e,"e",function(){return u}),a.d(e,"a",function(){return d}),a.d(e,"c",function(){return f}),a.d(e,"i",function(){return h}),a.d(e,"h",function(){return p});var s=a("t3Un"),i=a("X4fA");function n(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionary-types",method:"get",params:t||{}})}function r(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/adddictionary-types",method:"post",data:t})}function o(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/deldictionary-types",method:"post",data:t})}function l(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/putdictionary-types",method:"post",data:t})}function c(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionary-items",method:"get",params:t||{}})}function u(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionaryAllItems",method:"get",params:t||{}})}function d(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/adddictionary-items",method:"post",data:t})}function f(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/deldictionary-items",method:"post",data:t})}function h(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/putdictionary-items",method:"post",data:t})}function p(t){return Object(s.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionaryAllItems?dictionaryType="+t,method:"get"})}},"81GF":function(t,e,a){"use strict";var s=a("aJJM");a.n(s).a},aJJM:function(t,e,a){},d75D:function(t,e,a){"use strict";a.r(e);var s=a("omC7"),i=a.n(s),n=a("cLjf"),r=a.n(n),o=a("hDQ3"),l=a.n(o),c=a("bS4n"),u=a.n(c),d=a("8t5x"),f=(a("7Qib"),a("F9LP")),h=(a("5W5M"),a("8fCU")),p=a("++Qm"),m={name:"index",filters:{},computed:u()({},Object(d.b)(["userType"])),data:function(){return{tableKey:0,riskControlMeasureData:[],riskEventList:[],inspectionPointData:[],controlTypeList:[{id:1,name:"自动化监控"},{id:2,name:"隐患排查"}],classifyOneList:[],classifyTwoList:[],list:[],riskControlMeasureIdList:[],timeUnitList:[{id:1,name:"小时"},{id:2,name:"天"},{id:3,name:"周"},{id:4,name:"月"}],listLoading:!1,showCurrent:!0,showOther:!1,ifShowSelf:!0,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,title:"",company:"",code:"",importDialogFormVisible:!1,riskControlMeasureVisible:!1,riskControlMeasureFormRules:{riskEventId:[{required:!0,message:"请选择风险事件",trigger:"change"}],controlMeasureCode:[{required:!0,message:"请填写风险措施编码",trigger:"blur"}],controlType:[{required:!0,message:"请选择管控方式",trigger:"change"}],checkContent:[{required:!0,message:"请填写管控内容",trigger:"blur"}],classify1:[{required:!0,message:"请选择管控措施分类1",trigger:"change"}],classify2:[{required:!0,message:"请选择管控措施分类2",trigger:"change"}],classify3:[{required:!0,message:"请填写管控措施分类3",trigger:"blur"}],measureDesc:[{required:!0,message:"请填写措施说明",trigger:"blur"}]},riskControlMeasureForm:{riskEventId:null,controlMeasureCode:null,controlType:null,checkContent:null,classify1:null,classify2:null,classify3:null,measureDesc:null},listQuery:{pageIndex:1,pageSize:10,controlType:null,controlMeasureCode:null,classify1:null,classify2:null}}},created:function(){this.getRiskControlMeasureData(),this.getRiskEvent(),this.getClassify()},methods:{getRiskControlMeasureData:function(){var t=this;return l()(r.a.mark(function e(){var a;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.listLoading=!0,e.next=3,Object(f.o)(t.listQuery);case 3:"200"===(a=e.sent).data.code?(t.recordTotal=a.data.count,t.riskControlMeasureData=a.data.data):t.$message({message:a.data.message,type:"warning"}),t.listLoading=!1;case 6:case"end":return e.stop()}},e,t)}))()},getData:function(){var t=this;return l()(r.a.mark(function e(){var a;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.listLoading=!0,e.next=3,Object(f.p)(t.listQuery);case 3:"200"===(a=e.sent).data.code?(t.recordTotal=a.data.count,t.riskControlMeasureData=a.data.data):t.$message({message:a.data.message,type:"warning"}),t.listLoading=!1;case 6:case"end":return e.stop()}},e,t)}))()},getRiskEvent:function(){var t=this;return l()(r.a.mark(function e(){var a;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.k)();case 2:"200"===(a=e.sent).data.code?t.riskEventList=JSON.parse(i()(a.data.data)):t.$message({message:a.data.message,type:"warning"});case 4:case"end":return e.stop()}},e,t)}))()},getClassify:function(){var t=this;return l()(r.a.mark(function e(){var a;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.m)({pageSize:1e3,pageIndex:1,filter:{riskEventName:""}});case 2:"200"===(a=e.sent).data.code?(t.classifyOneList=a.data.result,t.list=[],t.classifyOneList.forEach(function(e){for(var a in e.subClassify)t.list.push(e.subClassify[a])})):t.$message({message:a.data.message,type:"warning"});case 4:case"end":return e.stop()}},e,t)}))()},changeClassifyTwoList:function(){1===this.listQuery.classify1?(this.classifyTwoList=this.classifyOneList[0].subClassify,this.listQuery.classify2=""):2===this.listQuery.classify1?(this.classifyTwoList=this.classifyOneList[1].subClassify,this.listQuery.classify2=""):3===this.listQuery.classify1?(this.classifyTwoList=this.classifyOneList[2].subClassify,this.listQuery.classify2=""):4===this.listQuery.classify1?(this.classifyTwoList=this.classifyOneList[3].subClassify,this.listQuery.classify2=""):this.classifyTwoList=[]},parseNumber:function(t,e){return"管控方式"===e?this.controlTypeList.find(function(e){return e.id===t}).name:"管控措施分类1"===e?this.classifyOneList.find(function(e){return e.id===t}).name:this.list.find(function(e){return e.id===t}).name},showRiskControlMeasureForm:function(t,e){var a=this;if(this.riskControlMeasureVisible=!0,this.$nextTick(function(){a.$refs.riskControlMeasureForm.clearValidate()}),"新增"===e)this.title="新增",this.riskControlMeasureForm={riskEventId:null,controlMeasureCode:null,controlType:null,checkContent:null,classify1:null,classify2:null,classify3:null,measureDesc:null};else{for(var s in this.title="修改",this.riskControlMeasureForm)this.riskControlMeasureForm[s]=JSON.parse(i()(t))[s];this.riskControlMeasureForm.id=JSON.parse(i()(t)).id}},submitAnalyseUnit:function(){var t=this;this.$refs.riskControlMeasureForm.validate(function(e){e?"新增"===t.title?Object(f.b)(t.riskControlMeasureForm).then(function(e){"200"===e.data.code?(t.riskControlMeasureVisible=!1,t.getRiskControlMeasureData(),t.$notify({type:"success",duration:2e3,message:"新增成功",title:"成功"})):t.$message({type:"warning",message:e.data.message})}):Object(f.v)(t.riskControlMeasureForm).then(function(e){"200"===e.data.code?(t.riskControlMeasureVisible=!1,t.getRiskControlMeasureData(),t.$notify({type:"success",duration:2e3,title:"成功",message:"编辑成功"})):t.$message({type:"warning",message:e.data.message})}):t.$message({message:"请完善基本信息",type:"warning"})})},deleteById:function(t){var e=this;this.$confirm("删除此条信息,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(f.e)({id:t.id}).then(function(t){"200"===t.data.code?(e.getRiskControlMeasureData(),e.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3})):e.$message({type:"warning",message:t.data.message})})})},viewHandle:function(){window.open(p,"_blank")},showImportDialog:function(){this.importDialogFormVisible=!0},importToTable:function(){var t=this,e=new FormData,a=this.$refs.importLabInput.files;a&&a.length>0&&e.append("file",a[0]),Object(f.s)(e).then(function(e){var a=e.data;200==a.code?(t.importDialogFormVisible=!1,t.$message({message:"导入成功",type:"success"}),t.getRiskControlMeasureData()):Object(h.a)({error:a.message,vm:t})}).catch(function(e){Object(h.a)({error:e,vm:t})})},exportToExcel:function(){var t=this;Object(f.h)(this.listQuery.filter).then(function(e){if("200"===e.data.code)if(null===e.data.result||e.data.result===[]||0===e.data.result.length)t.$message({type:"warning",message:"无数据可导出"});else{var s=e.data.result;Promise.all([a.e("chunk-1560"),a.e("chunk-0ba3")]).then(a.bind(null,"S/jZ")).then(function(e){var a=t.formatJson(["riskEventName","dataSrc","riskMeasureDesc","classify1","classify2","classify3","troubleshootContent"],s);e.export_json_to_excel({header:["安全风险事件名称","管控方式","管控方式描述","管控措施分类1","管控措施分类2","管控措施分类3","隐患排查内容"],data:a,filename:"安全风险管控措施数据"})})}})},formatJson:function(t,e){return e.map(function(e){return t.map(function(t){return e[t]})})},refreshHandle:function(){this.getRiskControlMeasureData()},handleSizeChange:function(t){this.listQuery.pageSize=t,this.getRiskControlMeasureData()},handleCurrentChange:function(t){this.listQuery.pageIndex=t,this.getRiskControlMeasureData()},ifShowButton:function(t,e){this.getRiskControlMeasureData(),this.inspectionPointData="新建隐患排查单元"===e?[]:t},handleSelectionChange:function(t){this.riskControlMeasureIdList=t},getRowKey:function(t){return t.id},deleteInspectPoint:function(t){this.inspectionPointData.splice(t,1)},submitAllAction:function(){this.$emit("giveRiskControlId",this.inspectionPointData)},giveValue:function(t){void 0===this.inspectionPointData.find(function(e){return e.id===t.id})?this.inspectionPointData.push({id:t.id,checkContent:t.checkContent}):this.$message({type:"warning",message:"该措施已存在已选措施列表中"})},showMeasureDetail:function(t){var e=this;this.riskControlMeasureVisible=!0,this.getRiskControlMeasureData().then(function(){var a=e.riskControlMeasureData.find(function(e){return e.id===t.measureId});e.riskControlMeasureForm=a,e.$emit("closeDialog")})}}},g=(a("81GF"),a("ZrdR")),y=Object(g.a)(m,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("el-card",{staticStyle:{"margin-bottom":"20px"}},[a("el-tabs",{staticClass:"active",staticStyle:{"margin-bottom":"10px"}},[a("el-tab-pane",{attrs:{label:"已选择措施"}},[a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],key:t.tableKey,staticStyle:{width:"100%"},attrs:{data:t.inspectionPointData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"序号",type:"index",width:"150",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"隐患排查内容",prop:"checkContent",align:"center","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"280","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(a){t.deleteInspectPoint(e.$index,e.row)}}},[t._v("删除")])]}}])})],1)],1)])],1)],1),t._v(" "),a("el-card",{staticStyle:{"margin-bottom":"20px"}},[a("el-tabs",{staticClass:"active",staticStyle:{"margin-bottom":"10px"}},[a("el-tab-pane",{attrs:{label:"可选择措施"}},[a("div",{staticClass:"filter-container"},[a("div",{staticClass:"basic_search"},[a("span",[t._v("风控措施编码:")]),t._v(" "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"风险措施编码",clearable:""},model:{value:t.listQuery.controlMeasureCode,callback:function(e){t.$set(t.listQuery,"controlMeasureCode",e)},expression:"listQuery.controlMeasureCode"}})],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("管控方式:")]),t._v(" "),a("el-select",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"安全风险事件",clearable:""},model:{value:t.listQuery.controlType,callback:function(e){t.$set(t.listQuery,"controlType",e)},expression:"listQuery.controlType"}},t._l(t.controlTypeList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("管控措施分类1:")]),t._v(" "),a("el-select",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"安全风险事件",clearable:""},on:{change:t.changeClassifyTwoList},model:{value:t.listQuery.classify1,callback:function(e){t.$set(t.listQuery,"classify1",e)},expression:"listQuery.classify1"}},t._l(t.classifyOneList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("管控措施分类2:")]),t._v(" "),a("el-select",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"安全风险事件",clearable:""},model:{value:t.listQuery.classify2,callback:function(e){t.$set(t.listQuery,"classify2",e)},expression:"listQuery.classify2"}},t._l(t.classifyTwoList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px","margin-top":"10px"},attrs:{type:"primary",icon:"el-icon-refresh"},on:{click:t.refreshHandle}},[t._v("搜索")])],1),t._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],key:t.tableKey,ref:"table",staticStyle:{width:"100%"},attrs:{data:t.riskControlMeasureData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{type:"index",label:"序号",width:"60"}}),t._v(" "),a("el-table-column",{attrs:{prop:"controlMeasureCode",label:"风控措施编码","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"controlType",label:"管控方式","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n                                    "+t._s(t.parseNumber(e.row.controlType,"管控方式"))+"\n                                ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"checkContent",label:"管控内容","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"classify1",label:"管控措施分类1","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n                                    "+t._s(t.parseNumber(e.row.classify1,"管控措施分类1"))+"\n                                ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"classify2",label:"管控措施分类2","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n                                    "+t._s(t.parseNumber(e.row.classify2,"管控措施分类2"))+"\n                                ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"classify3",label:"管控措施分类3","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"measureDesc",label:"措施说明","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"280","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.giveValue(e.row)}}},[t._v("选择")])]}}])})],1),t._v(" "),a("br"),t._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:t.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":t.listQuery.pageIndex,"page-sizes":[10,20,30,50],"page-size":t.listQuery.pageSize,total:t.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}}),t._v(" "),a("br")],1)])],1)],1),t._v(" "),a("div",{attrs:{align:"right"}},[a("el-button",{on:{click:function(e){t.inspectionPointData=!1}}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitAllAction()}}},[t._v("确认")])],1)],1)},[],!1,null,"e8901c36",null);y.options.__file="index.vue";e.default=y.exports}}]);