(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-70cc"],{MtiB:function(t,e,a){"use strict";var n=a("eMmS");a.n(n).a},eMmS:function(t,e,a){},"u+P9":function(t,e,a){"use strict";a.r(e);var n=a("cLjf"),i=a.n(n),r=a("hDQ3"),c=a.n(r),o=a("bS4n"),s=a.n(o),l=a("8t5x"),u=a("7Qib"),p=a("VoSJ"),m=a("wk8/"),d=a("8fCU"),b=a("WZwz"),g={name:"index",filters:{parseMain:function(t){return 1===t?"是":0===t?"否":void 0}},computed:s()({},Object(l.b)(["userType"])),data:function(){return{tableKey:0,blackData:[],listLoading:!1,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,title:"",company:"",code:"",blackFormVisible:!1,blackFormRules:{company:[{required:!0,message:"单位名称不能为空",trigger:"blur"}]},blackForm:{id:"",company:""}}},created:function(){this.getBlackData(),this.getProvince()},methods:{getBlackData:function(){var t=this;return c()(i.a.mark(function e(){var a,n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.listLoading=!0,(a={}).pageIndex=t.currentPage,a.pageSize=t.pageSize,a.company=t.company,e.next=7,Object(p.c)(a);case 7:"200"===(n=e.sent).data.code?(t.recordTotal=n.data.result.totalCount,t.pageSize=n.data.result.pageSize,t.pageTotal=Object(u.a)(n.data.result.totalCount,n.data.result.pageSize),t.currentPage=n.data.result.pageIndex,t.blackData=n.data.result.result):t.$message({message:n.data.message,type:"warning"}),t.listLoading=!1;case 10:case"end":return e.stop()}},e,t)}))()},showUnitForm:function(t,e){this.blackFormVisible=!0,"新增"===e?(this.title="新增",this.blackForm={id:"",company:""}):(this.title="修改",this.blackForm=t)},submitUnit:function(){var t=this;Object(p.a)(this.blackForm).then(function(e){"200"===e.data.code?(t.blackFormVisible=!1,t.getBlackData(),t.$notify({type:"success",duration:2e3,message:"新增成功",title:"成功"})):t.$message({type:"warning",message:e.data.message})})},deleteById:function(t){var e=this;this.$confirm("取消拉黑,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p.b)({company:t.company}).then(function(){e.getBlackData(),e.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3})})})},refreshHandle:function(){this.getBlackData()},handleSizeChange:function(t){this.pageSize=t,this.getBlackData()},handleCurrentChange:function(t){this.currentPage=t,this.getBlackData()},getProvince:function(){var t=this,e={parenttype:0,type:1};Object(m.g)(e).then(function(e){var a=e.data;200==a.code?t.provinceList=a.result:Object(d.a)({error:a.data.message,vm:_this})}).catch(function(t){})},changeArea:function(t){var e=this;return c()(i.a.mark(function a(){var n,r,c,o;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if("province"!==t){a.next=12;break}return e.unitForm.city="",e.unitForm.area="",e.unitForm.town="",e.unitForm.community="",e.areaListQuery={type:2,parenttype:1,parentname:e.unitForm.province},a.next=8,Object(b.a)(e.areaListQuery);case 8:"200"===(n=a.sent).data.code&&(e.cityList=n.data.result),a.next=40;break;case 12:if("city"!==t){a.next=23;break}return e.unitForm.area="",e.unitForm.town="",e.unitForm.community="",e.areaListQuery={type:3,parenttype:2,parentname:e.unitForm.city},a.next=19,Object(b.a)(e.areaListQuery);case 19:"200"===(r=a.sent).data.code&&(e.districtList=r.data.result),a.next=40;break;case 23:if("area"!==t){a.next=33;break}return e.unitForm.town="",e.unitForm.community="",e.areaListQuery={type:4,parenttype:3,parentname:e.unitForm.area},a.next=29,Object(b.a)(e.areaListQuery);case 29:"200"===(c=a.sent).data.code&&(e.streetList=c.data.result),a.next=40;break;case 33:if("town"!==t){a.next=40;break}return e.unitForm.community="",e.areaListQuery={type:5,parenttype:4,parentname:e.unitForm.town},a.next=38,Object(b.a)(e.areaListQuery);case 38:"200"===(o=a.sent).data.code&&(e.committeeList=o.data.result);case 40:case"end":return a.stop()}},a,e)}))()}}},y=(a("MtiB"),a("ZrdR")),f=Object(y.a)(g,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("div",{staticClass:"basic_search"},[a("span",[t._v("单位名称:")]),t._v(" "),a("el-input",{staticStyle:{width:"200px"},model:{value:t.company,callback:function(e){t.company=e},expression:"company"}})],1),t._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-refresh"},on:{click:t.refreshHandle}},[t._v("搜索")]),t._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(e){t.showUnitForm("","新增")}}},[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,staticStyle:{width:"100%"},attrs:{data:t.blackData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"60"}}),t._v(" "),a("el-table-column",{attrs:{label:"单位名称",prop:"company",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"创建人",prop:"code",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"创建时间",prop:"contactname",align:"center"}}),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.deleteById(e.row)}}},[t._v("删除")])]}}])})],1),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.currentPage,"page-sizes":[10,20,30,50],"page-size":t.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),t._v(" "),a("el-dialog",{attrs:{title:t.title,visible:t.blackFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"40%"},on:{"update:visible":function(e){t.blackFormVisible=e}}},[a("el-form",{ref:"blackForm",staticStyle:{"margin-left":"50px",width:"500px"},attrs:{rules:t.blackFormRules,model:t.blackForm,"label-position":"right","label-width":"100px"}},[a("el-form-item",{attrs:{label:"单位名称",prop:"company"}},[a("el-input",{model:{value:t.blackForm.company,callback:function(e){t.$set(t.blackForm,"company",e)},expression:"blackForm.company"}})],1)],1),t._v(" "),a("div",{attrs:{align:"right"}},[a("el-button",{on:{click:function(e){t.unitFormVisible=!1}}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitUnit()}}},[t._v("确认")])],1)],1)],1)},[],!1,null,"1f518df8",null);f.options.__file="index.vue";e.default=f.exports}}]);