Your Name
2022-11-30 f0cd5a4fe3b366fa753b8da5e387673c30c4d0f7
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-02e2"],{"2V4U":function(e,t,r){"use strict";var i=r("Byp7");r.n(i).a},Byp7:function(e,t,r){},bV6k:function(e,t,r){"use strict";r.r(t);var i=r("14Xm"),a=r.n(i),s=r("D3Ub"),n=r.n(s),l=r("7Qib"),c=r("owpn"),o=r("WZwz"),u={name:"publicSecurityDepartment",data:function(){return{tableKey:0,listLoading:!1,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,searchContent:"",listQuery:{filter:{enterprisename:"",safetysupervision:"",province:"",city:"",district:"",street:""},pageIndex:1,pageSize:10},provinceList:[],cityList:[],districtList:[],streetList:[],safetySuperVisionList:[],superiorDepartmentVisible:!1,superiorDepartmentListData:[]}},created:function(){this.getSuperiorDepartmentListData(),this.getProvince()},methods:{showEnterPrise:function(e){this.superiorDepartmentVisible=!0,this.safetySuperVisionList=e,this.getSuperiorDepartmentListData()},getProvince:function(){var e=this;return n()(a.a.mark(function t(){var r;return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(o.b)();case 2:"200"===(r=t.sent).data.code&&(e.provinceList=r.data.result.provinceList);case 4:case"end":return t.stop()}},t,e)}))()},changeArea:function(e){var t=this;return n()(a.a.mark(function r(){var i,s,n;return a.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if("province"!==e){r.next=11;break}return t.listQuery.filter.city="",t.listQuery.filter.district="",t.listQuery.filter.street="",t.areaListQuery={type:2,parenttype:1,parentname:t.listQuery.filter.province},r.next=7,Object(o.a)(t.areaListQuery);case 7:"200"===(i=r.sent).data.code&&(t.cityList=i.data.result),r.next=28;break;case 11:if("city"!==e){r.next=21;break}return t.listQuery.filter.district="",t.listQuery.filter.street="",t.areaListQuery={type:3,parenttype:2,parentname:t.listQuery.filter.city},r.next=17,Object(o.a)(t.areaListQuery);case 17:"200"===(s=r.sent).data.code&&(t.districtList=s.data.result),r.next=28;break;case 21:if("district"!==e){r.next=28;break}return t.listQuery.filter.street="",t.areaListQuery={type:4,parenttype:3,parentname:t.listQuery.filter.district},r.next=26,Object(o.a)(t.areaListQuery);case 26:"200"===(n=r.sent).data.code&&(t.streetList=n.data.result);case 28:case"end":return r.stop()}},r,t)}))()},getSuperiorDepartmentListData:function(){var e=this;return n()(a.a.mark(function t(){var r;return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.n)(e.listQuery);case 2:"200"===(r=t.sent).data.code&&(e.recordTotal=r.data.result.total,e.pageSize=r.data.result.size,e.pageTotal=Object(l.a)(r.data.result.total,r.data.result.size),e.currentPage=r.data.result.current,e.superiorDepartmentListData=r.data.result.records);case 4:case"end":return t.stop()}},t,e)}))()},refreshHandle:function(){},queryHandle:function(){this.getSuperiorDepartmentListData()},updatePublicSecurityDepartment:function(e,t){this.$emit("getinfo",t.enterprisename),this.superiorDepartmentVisible=!1},handleSizeChange:function(e){this.listQuery.pageSize=e,this.getSuperiorDepartmentListData()},handleCurrentChange:function(e){this.listQuery.pageIndex=e,this.getSuperiorDepartmentListData()}}},p=(r("2V4U"),r("KHd+")),d=Object(p.a)(u,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{visible:e.superiorDepartmentVisible,"append-to-body":"","close-on-click-modal":!1,width:"75%"},on:{"update:visible":function(t){e.superiorDepartmentVisible=t}}},[r("div",{staticClass:"app-container"},[r("div",{staticClass:"filter-container"},[r("div",{staticClass:"basic_search"},[r("span",[e._v("区域:")]),e._v(" "),r("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 r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticClass:"basic_search"},[r("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 r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticClass:"basic_search"},[r("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 r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticClass:"basic_search"},[r("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 r("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),r("div",{staticStyle:{display:"block","padding-top":"10px","padding-bottom":"10px"}},[r("div",{staticClass:"basic_search"},[r("span",[e._v("安全监管分类:")]),e._v(" "),r("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 r("el-option",{key:e.id,attrs:{label:e.text,value:e.text}})}))],1),e._v(" "),r("div",{staticClass:"basic_search",staticStyle:{"margin-left":"10px"}},[r("span",[e._v("企业名称:")]),e._v(" "),r("el-input",{staticStyle:{width:"200px"},model:{value:e.listQuery.filter.enterprisename,callback:function(t){e.$set(e.listQuery.filter,"enterprisename",t)},expression:"listQuery.filter.enterprisename"}})],1),e._v(" "),r("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.queryHandle}})],1)]),e._v(" "),r("div",{staticClass:"table_content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.superiorDepartmentListData,border:"",fit:"","highlight-current-row":""}},[r("el-table-column",{attrs:{label:"序号",type:"index",align:"center",width:"60"}}),e._v(" "),r("el-table-column",{attrs:{label:"级别",prop:"enteenterprisesizerprisename",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.enterprisename))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"机构代码",prop:"province",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"机构名字",prop:"enterprisename",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.enterprisesize))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作",align:"center",width:"180","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){e.updatePublicSecurityDepartment("修改",t.row)}}},[e._v("选择")])]}}])})],1),e._v(" "),r("br"),e._v(" "),r("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}})],1)])])},[],!1,null,"19d15af2",null);d.options.__file="selectEnterprise.vue";t.default=d.exports}}]);