(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-246d"],{"5W5M":function(e,t,a){"use strict";a.d(t,"g",function(){return i}),a.d(t,"b",function(){return s}),a.d(t,"d",function(){return l}),a.d(t,"i",function(){return c}),a.d(t,"f",function(){return o}),a.d(t,"e",function(){return u}),a.d(t,"a",function(){return d}),a.d(t,"c",function(){return p}),a.d(t,"h",function(){return f});var r=a("t3Un"),n=a("X4fA");function i(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/dictionary-types",method:"get",params:e||{}})}function s(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/adddictionary-types",method:"post",data:e})}function l(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/deldictionary-types",method:"post",data:e})}function c(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/putdictionary-types",method:"post",data:e})}function o(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/dictionary-items",method:"get",params:e||{}})}function u(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/dictionaryAllItems",method:"get",params:e||{}})}function d(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/adddictionary-items",method:"post",data:e})}function p(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/deldictionary-items",method:"post",data:e})}function f(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/putdictionary-items",method:"post",data:e})}},DWdD:function(e,t,a){"use strict";a.d(t,"d",function(){return i}),a.d(t,"f",function(){return s}),a.d(t,"g",function(){return l}),a.d(t,"a",function(){return c}),a.d(t,"j",function(){return o}),a.d(t,"i",function(){return u}),a.d(t,"e",function(){return d}),a.d(t,"h",function(){return p}),a.d(t,"b",function(){return f}),a.d(t,"c",function(){return m});var r=a("t3Un"),n=a("X4fA");function i(){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/menu",method:"get"})}function s(e,t){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/checkList?id="+e+"&level="+t,method:"get"})}function l(e,t){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/report?id="+e+"&code="+t,method:"get"})}function c(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/check",method:"post",data:e})}function o(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/putreport",method:"post",data:e})}function u(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/upload",method:"post",data:e})}function d(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/report",method:"post",data:e})}function p(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/viewReport?code="+e,method:"get"})}function f(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/commit?code="+e,method:"get"})}function m(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/hiddenDanger/export/report",method:"post",data:e})}},Qz3G:function(e,t,a){"use strict";a.r(t);var r=a("14Xm"),n=a.n(r),i=a("D3Ub"),s=a.n(i),l=a("7Qib"),c=a("DWdD"),o=a("WZwz"),u=a("5W5M"),d={name:"selfexam",data:function(){return{tableKey:"",selfExamData:[],cityList:[],provinceList:[],districtList:[],streetList:[],committeeList:[],validTime:["",""],cycleList:[{id:1,name:"月报"},{id:2,name:"季报"},{id:3,name:"半年报"},{id:4,name:"年报"},{id:5,name:"不报"}],rangeList:[{id:1,name:"无隐患"},{id:2,name:"一般隐患"},{id:3,name:"重大隐患"},{id:4,name:"未处理隐患"}],safetySuperVisionList:[],listQuery:{filter:{province:"",city:"",district:"",street:"",committee:"",range:"",cycle:"",starttime:"",endtime:"",safetysupervision:"",enterprisename:""},pageIndex:1,pageSize:10},pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,listLoading:!1}},created:function(){this.getSelfExam(),this.getProvince(),this.getSafetySuperVisionList()},methods:{getSelfExam:function(){var e=this;return s()(n.a.mark(function t(){var a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.listLoading=!0,null!==e.validTime?(e.listQuery.filter.starttime=e.validTime[0],e.listQuery.filter.endtime=e.validTime[1]):(e.listQuery.filter.starttime="",e.listQuery.filter.endtime=""),t.next=4,Object(c.e)(e.listQuery);case 4:"200"===(a=t.sent).data.code?(e.recordTotal=a.data.result.total,e.pageSize=a.data.result.size,e.pageTotal=Object(l.a)(a.data.result.total,a.data.result.size),e.currentPage=a.data.result.current,e.selfExamData=a.data.result.records):e.$message({type:"warning",message:a.data.message}),e.listLoading=!1;case 7:case"end":return t.stop()}},t,e)}))()},exportToExcel:function(){var e=this;return s()(n.a.mark(function t(){var r,i;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.c)(e.listQuery);case 2:"200"===(r=t.sent).data.code?null===r.data.result||r.data.result===[]||(i=r.data.result,Promise.all([a.e("chunk-0d49"),a.e("chunk-5aa0")]).then(a.bind(null,"S/jZ")).then(function(t){var a=e.formatJson(["enterprisename","code","applyperson","totalnum","createtime","normalnum","majornum","overduenum","undealnum"],i);t.export_json_to_excel({header:["单位名称","单号","申请人","总项数","自查时间","一般隐患","重大隐患","过期未处理","未处理"],data:a,filename:"自查自检"})})):e.$message({message:r.data.message,type:"warning"});case 4:case"end":return t.stop()}},t,e)}))()},formatJson:function(e,t){return t.map(function(t){return e.map(function(e){return t[e]})})},searchSelfExam:function(){this.getSelfExam()},changeStatus:function(e,t){var a=this;return s()(n.a.mark(function e(){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.$confirm("提交此条信息,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c.b)(t.code).then(function(e){"200"===e.data.code?(a.getSelfExam(),a.$notify({title:"成功",message:"提交成功",type:"success",duration:2e3})):a.$message({type:"warning",message:e.data.message})})});case 1:case"end":return e.stop()}},e,a)}))()},addSelfExam:function(e,t){this.$router.push({path:"/trouble/selfExamComponents/addSelfExam",query:{title:e,code:t.code,id:t.id}})},openSelfExam:function(e,t){this.$router.push({path:"/trouble/selfExamComponents/lookSelfExam",query:{code:t.code}})},getProvince:function(){var e=this;return s()(n.a.mark(function t(){var a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(o.b)();case 2:"200"===(a=t.sent).data.code&&(e.provinceList=a.data.result.provinceList);case 4:case"end":return t.stop()}},t,e)}))()},changeArea:function(e){var t=this;return s()(n.a.mark(function a(){var r,i,s,l;return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if("province"!==e){a.next=12;break}return t.listQuery.filter.city="",t.listQuery.filter.district="",t.listQuery.filter.street="",t.listQuery.filter.committee="",t.areaListQuery={type:2,parenttype:1,parentname:t.listQuery.filter.province},a.next=8,Object(o.a)(t.areaListQuery);case 8:"200"===(r=a.sent).data.code&&(t.cityList=r.data.result),a.next=40;break;case 12:if("city"!==e){a.next=23;break}return t.listQuery.filter.district="",t.listQuery.filter.street="",t.listQuery.filter.committee="",t.areaListQuery={type:3,parenttype:2,parentname:t.listQuery.filter.city},a.next=19,Object(o.a)(t.areaListQuery);case 19:"200"===(i=a.sent).data.code&&(t.districtList=i.data.result),a.next=40;break;case 23:if("district"!==e){a.next=33;break}return t.listQuery.filter.street="",t.listQuery.filter.committee="",t.areaListQuery={type:4,parenttype:3,parentname:t.listQuery.filter.district},a.next=29,Object(o.a)(t.areaListQuery);case 29:"200"===(s=a.sent).data.code&&(t.streetList=s.data.result),a.next=40;break;case 33:if("street"!==e){a.next=40;break}return t.listQuery.filter.committee="",t.areaListQuery={type:5,parenttype:4,parentname:t.listQuery.filter.street},a.next=38,Object(o.a)(t.areaListQuery);case 38:"200"===(l=a.sent).data.code&&(t.committeeList=l.data.result);case 40:case"end":return a.stop()}},a,t)}))()},getSafetySuperVisionList:function(){var e=this;return s()(n.a.mark(function t(){var a,r;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return(a={}).dictionaryType="安全监管分类",t.next=4,Object(u.e)(a);case 4:r=t.sent,e.safetySuperVisionList=r.data.result;case 6:case"end":return t.stop()}},t,e)}))()},handleSizeChange:function(e){this.listQuery.pageSize=e,this.getSelfExam()},handleCurrentChange:function(e){this.listQuery.pageIndex=e,this.getSelfExam()}}},p=(a("lVLL"),a("KHd+")),f=Object(p.a)(d,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("div",{staticStyle:{display:"block","padding-top":"10px"}},[a("div",{staticClass:"basic_search"},[a("span",[e._v("区域:")]),e._v(" "),a("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(t){e.changeArea("province")}},model:{value:e.listQuery.filter.province,callback:function(t){e.$set(e.listQuery.filter,"province",t)},expression:"listQuery.filter.province"}},e._l(e.provinceList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("el-select",{attrs:{prop:"city",clearable:"",filterable:""},on:{change:function(t){e.changeArea("city")}},model:{value:e.listQuery.filter.city,callback:function(t){e.$set(e.listQuery.filter,"city",t)},expression:"listQuery.filter.city"}},e._l(e.cityList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(t){e.changeArea("district")}},model:{value:e.listQuery.filter.district,callback:function(t){e.$set(e.listQuery.filter,"district",t)},expression:"listQuery.filter.district"}},e._l(e.districtList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(t){e.changeArea("street")}},model:{value:e.listQuery.filter.street,callback:function(t){e.$set(e.listQuery.filter,"street",t)},expression:"listQuery.filter.street"}},e._l(e.streetList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("el-select",{attrs:{clearable:"",filterable:""},model:{value:e.listQuery.filter.committee,callback:function(t){e.$set(e.listQuery.filter,"committee",t)},expression:"listQuery.filter.committee"}},e._l(e.committeeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1)]),e._v(" "),a("div",{staticStyle:{display:"block","padding-top":"10px"}},[a("div",{staticClass:"basic_search",staticStyle:{"padding-top":"10px"}},[a("span",[e._v("安全监管分类:")]),e._v(" "),a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.listQuery.filter.safetysupervision,callback:function(t){e.$set(e.listQuery.filter,"safetysupervision",t)},expression:"listQuery.filter.safetysupervision"}},e._l(e.safetySuperVisionList,function(e){return a("el-option",{key:e.id,attrs:{label:e.text,value:e.text}})}))],1),e._v(" "),a("div",{staticClass:"basic_search",staticStyle:{"padding-top":"10px"}},[a("span",[e._v("隐患范围:")]),e._v(" "),a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.listQuery.filter.range,callback:function(t){e.$set(e.listQuery.filter,"range",t)},expression:"listQuery.filter.range"}},e._l(e.rangeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("div",{staticClass:"basic_search",staticStyle:{"padding-top":"10px"}},[a("span",[e._v("按时间查询:")]),e._v(" "),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:e.validTime,callback:function(t){e.validTime=t},expression:"validTime"}})],1)]),e._v(" "),a("div",{staticStyle:{display:"block","padding-top":"10px"}},[a("div",{staticClass:"basic_search",staticStyle:{"padding-top":"10px"}},[a("span",[e._v("按单位名称:")]),e._v(" "),a("el-input",{staticStyle:{width:"200px"},attrs:{filterable:"",clearable:""},model:{value:e.listQuery.filter.enterprisename,callback:function(t){e.$set(e.listQuery.filter,"enterprisename",t)},expression:"listQuery.filter.enterprisename"}})],1),e._v(" "),a("div",{staticClass:"basic_search",staticStyle:{"padding-top":"10px"}},[a("span",[e._v("录入周期:")]),e._v(" "),a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.listQuery.filter.cycle,callback:function(t){e.$set(e.listQuery.filter,"cycle",t)},expression:"listQuery.filter.cycle"}},e._l(e.cycleList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){e.addSelfExam("新增","")}}},[e._v("新增")]),e._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){e.searchSelfExam("查询","")}}},[e._v("查询")]),e._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-download"},on:{click:e.exportToExcel}},[e._v("导出")])],1)])]),e._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.selfExamData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"序号",type:"index",align:"center",width:"60"}}),e._v(" "),a("el-table-column",{attrs:{label:"单位名称",prop:"enterprisename",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"单号",prop:"code",align:"center",width:"200px"}}),e._v(" "),a("el-table-column",{attrs:{label:"申请人",prop:"applyperson",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"总项数",prop:"totalnum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"自查时间",prop:"createtime",align:"center",width:"200px"}}),e._v(" "),a("el-table-column",{attrs:{label:"一般隐患",prop:"normalnum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"重大隐患",prop:"majornum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"过期未处理",prop:"overduenum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"未处理",prop:"undealnum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"状态",prop:"status",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"180","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.openSelfExam("查看",t.row)}}},[e._v("查看")]),e._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"已提交"!==t.row.status,expression:"scope.row.status === '已提交' ? false : true"}],attrs:{type:"text"},on:{click:function(a){e.changeStatus("提交",t.row)}}},[e._v("提交")]),e._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"已提交"!==t.row.status,expression:"scope.row.status === '已提交' ? false : true"}],attrs:{type:"text"},on:{click:function(a){e.addSelfExam("修改",t.row)}}},[e._v("修改")])]}}])})],1),e._v(" "),a("br"),e._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":e.currentPage,"page-sizes":[10,20,30,50],"page-size":e.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),e._v(" "),a("br")],1)])},[],!1,null,"006e1f31",null);f.options.__file="selfexam.vue";t.default=f.exports},lVLL:function(e,t,a){"use strict";var r=a("p6XB");a.n(r).a},p6XB:function(e,t,a){}}]);
|