(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4a2e8c9c"],{"1a86":function(e,t,a){"use strict";t.a={data:function(){return{isSearch:!1,total:null}},created:function(){},methods:{handleSizeChange:function(e){this.queryInfo.pageSize=e,this.initTable()},handleCurrentChange:function(e){this.queryInfo.pageNum=e,this.initTable()},searchClick:function(){this.isSearch=!this.isSearch}}}},2234:function(e,t,a){"use strict";var l=a("9d00");a.n(l).a},"9d00":function(e,t,a){},bb00:function(e,t,a){"use strict";a.r(t);a("cca6"),a("96cf");var l=a("1da1"),r=a("10bd"),o={name:"CompanyWhiteList",mixins:[a("1a86").a],data:function(){return{tableData:[],CompanyWhiteListDialog:!1,formField:{name:"",dutyParagraph:"",companyCode:"",isDel:"0"},queryInfo:{limit:20,offset:1},searchConditions:{code:"",name:"",taxNo:""},type:0,rules:{name:[{required:!0,message:"请输入公司名称",trigger:"blur"}],fullName:[{required:!0,message:"请输入公司全名",trigger:"blur"}],companyCode:[{required:!0,message:"请输入公司代码",trigger:"blur"}],dutyParagraph:[{required:!0,message:"请输入公司税号",trigger:"blur"}]}}},mounted:function(){this.initTable()},methods:{onSubmit:function(){var e=this;return Object(l.a)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=Object.assign({},e.searchConditions),Object(r.g)("manager/company/queryAll","GET",a).then((function(t){e.tableData=t,200==t.status?e.tableData=t.result:e.$message.error(t.message)})).catch((function(e){}));case 2:case"end":return t.stop()}}),t)})))()},deleteById:function(e){var t=this;return Object(l.a)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.$confirm("是否删除白名单","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:if("confirm"!=a.sent){a.next=16;break}return a.prev=5,a.next=8,Object(r.g)("manager/company/delCompany","post",{id:e.id});case 8:200==a.sent.status?(t.$message.success("删除成功"),t.initTable()):t.$message.error("删除失败,请重试!"),a.next=16;break;case 12:a.prev=12,a.t0=a.catch(5),t.$message.error("删除失败,请重试!");case 16:a.next=21;break;case 18:a.prev=18,a.t1=a.catch(0);case 21:case"end":return a.stop()}}),a,null,[[0,18],[5,12]])})))()},initTable:function(){var e=this,t=Object.assign({},this.queryInfo);Object(r.g)("manager/company/queryAll","GET",t).then((function(t){e.tableData=t,200==t.status?e.tableData=t.result:e.$message.error(t.message)})).catch((function(e){}))},comfirmEditOrMake:function(){var e=this,t=Object.assign({},this.formField);this.$refs.ruleForm.validate(function(){var a=Object(l.a)(regeneratorRuntime.mark((function a(l){var o,n;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(l){a.next=3;break}return e.$message.error("请检查是否存在未填项!"),a.abrupt("return");case 3:if(0!=e.type){a.next=10;break}return a.next=6,Object(r.g)("manager/company/insert","post",null,t);case 6:200==(o=a.sent).status?(e.initTable(),e.dialogCancle(),e.$message.success(o.message)):e.$message.error(o.message),a.next=14;break;case 10:return a.next=12,Object(r.g)("manager/company/update","put",null,t);case 12:200==(n=a.sent).status?(e.initTable(),e.dialogCancle(),e.$message.success(n.message)):e.$message.error(n.message);case 14:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}())},make:function(){this.type=0,this.CompanyWhiteListDialog=!0},editTableColumnData:function(e){this.CompanyWhiteListDialog=!0,this.type=1,this.formField=JSON.parse(JSON.stringify(e))},dialogCancle:function(){this.CompanyWhiteListDialog=!1,this.formField={name:"",dutyParagraph:"",companyCode:"",isDel:""},this.$refs.ruleForm.clearValidate()}}},n=(a("2234"),a("2877")),i=Object(n.a)(o,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"CompanyWhiteList"},[a("div",{staticClass:"selectConditions"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.searchConditions}},[a("el-form-item",{attrs:{label:"公司代码"}},[a("el-input",{attrs:{placeholder:"公司代码"},model:{value:e.searchConditions.code,callback:function(t){e.$set(e.searchConditions,"code",t)},expression:"searchConditions.code"}})],1),a("el-form-item",{attrs:{label:"公司税号"}},[a("el-input",{attrs:{placeholder:"公司税号"},model:{value:e.searchConditions.taxNo,callback:function(t){e.$set(e.searchConditions,"taxNo",t)},expression:"searchConditions.taxNo"}})],1),a("el-form-item",{attrs:{label:"公司名称"}},[a("el-input",{attrs:{placeholder:"公司名称"},model:{value:e.searchConditions.name,callback:function(t){e.$set(e.searchConditions,"name",t)},expression:"searchConditions.name"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("查询")])],1)],1)],1),a("div",{staticClass:"SupplierInvoice h100 bgfff"},[a("div",{staticClass:"bg-fff p-x-2 h100",staticStyle:{"min-height":"500px"}},[a("div",{staticClass:"m-bottom-2 p-top-1 d-flex"},[a("FeesButton",{attrs:{text:"新建",icon:"el-icon-circle-plus-outline"},on:{buttonClick:e.make}})],1),a("div",{},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:"",border:""}},[a("el-table-column",{attrs:{label:"操作",width:"90",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"d-flex a-center j-center"},[a("div",{staticClass:"text-color cursor",on:{click:function(a){return e.editTableColumnData(t.row)}}},[e._v(" 编辑 ")]),a("div",{staticClass:"link-text-color cursor m-left-1 c-red",on:{click:function(a){return e.deleteById(t.row)}}},[e._v(" 删除 ")])])]}}])}),a("el-table-column",{attrs:{prop:"name",label:"公司名称",align:"center"}}),a("el-table-column",{attrs:{prop:"fullName",label:"公司全名",align:"center"}}),a("el-table-column",{attrs:{prop:"dutyParagraph",label:"公司税号",align:"center"}}),a("el-table-column",{attrs:{prop:"companyCode",label:"公司代码",align:"center"}}),a("el-table-column",{attrs:{prop:"validMode",label:"validMode",align:"center"}}),a("el-table-column",{attrs:{prop:"ext01",label:"ext01",align:"center"}}),a("el-table-column",{attrs:{prop:"ext02",label:"ext02",align:"center"}}),a("el-table-column",{attrs:{prop:"ext03",label:"ext03",align:"center"}}),a("el-table-column",{attrs:{prop:"ext04",label:"ext04",align:"center"}}),a("el-table-column",{attrs:{prop:"ext05",label:"ext05",align:"center"}}),a("el-table-column",{attrs:{label:"是否启用",width:"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.isDel?a("el-tag",{attrs:{size:"small"}},[e._v("启用")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[e._v("停用")])]}}])})],1)],1),a("div",{staticClass:"m-y-1"}),a("el-dialog",{attrs:{title:0==e.type?"新建":"编辑",visible:e.CompanyWhiteListDialog,"before-close":e.dialogCancle},on:{"update:visible":function(t){e.CompanyWhiteListDialog=t}}},[a("el-form",{ref:"ruleForm",attrs:{model:e.formField,"label-position":"left","label-width":"80px",rules:e.rules}},[a("el-form-item",{attrs:{label:"公司名称",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.name,callback:function(t){e.$set(e.formField,"name",t)},expression:"formField.name"}})],1),a("el-form-item",{attrs:{label:"公司全名",prop:"fullName"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.fullName,callback:function(t){e.$set(e.formField,"fullName",t)},expression:"formField.fullName"}})],1),a("el-form-item",{attrs:{prop:"dutyParagraph",label:"公司税号"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.dutyParagraph,callback:function(t){e.$set(e.formField,"dutyParagraph",t)},expression:"formField.dutyParagraph"}})],1),a("el-form-item",{attrs:{prop:"companyCode",label:"公司代码"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.companyCode,callback:function(t){e.$set(e.formField,"companyCode",t)},expression:"formField.companyCode"}})],1),a("el-form-item",{attrs:{label:"validMode",prop:"validMode"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.validMode,callback:function(t){e.$set(e.formField,"validMode",t)},expression:"formField.validMode"}})],1),a("el-form-item",{attrs:{label:"ext01",prop:"ext01"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.ext01,callback:function(t){e.$set(e.formField,"ext01",t)},expression:"formField.ext01"}})],1),a("el-form-item",{attrs:{label:"ext02",prop:"ext02"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.ext02,callback:function(t){e.$set(e.formField,"ext02",t)},expression:"formField.ext02"}})],1),a("el-form-item",{attrs:{label:"ext03",prop:"ext03"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.ext03,callback:function(t){e.$set(e.formField,"ext03",t)},expression:"formField.ext03"}})],1),a("el-form-item",{attrs:{label:"ext04",prop:"ext04"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.ext04,callback:function(t){e.$set(e.formField,"ext04",t)},expression:"formField.ext04"}})],1),a("el-form-item",{attrs:{label:"ext05",prop:"ext05"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.ext05,callback:function(t){e.$set(e.formField,"ext05",t)},expression:"formField.ext05"}})],1),a("el-form-item",{attrs:{label:"是否启用"}},[a("el-select",{model:{value:e.formField.isDel,callback:function(t){e.$set(e.formField,"isDel",t)},expression:"formField.isDel"}},[a("el-option",{attrs:{label:"启用",value:"0"}}),a("el-option",{attrs:{label:"停用",value:"1"}})],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.dialogCancle}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmEditOrMake}},[e._v("确 定")])],1)],1)],1)])])}),[],!1,null,"1f317f58",null);t.default=i.exports}}]);