You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
10 KiB
1 lines
10 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3c5b18dc"],{"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}}}},"3dac":function(e,t,a){"use strict";var o=a("a32e");a.n(o).a},"9a3c":function(e,t,a){"use strict";a.r(t);a("b0c0"),a("cca6"),a("96cf");var o=a("1da1"),r=a("35cc"),n={mixins:[a("1a86").a],data:function(){return{type:0,queryForm:{},name2:"",dialogFormVisible:!1,treeDialog:!1,queryInfo:{pageSize:10,pageNo:1},searchConditions:{code:"",name:"",costcenter:"",pageNo:1,pageSize:10},editform:{code:"",name:""},name:"",options:[],tableData:[],editArr:[],editFormRules:{name:[]},value:"",delArr:[],roleData:[],alreadyRoleList:[],defaultProps:{children:"menu",label:"name"},currentId:null,optionssta:[{value:0,status:"禁用"},{value:1,status:"启用"}]}},mounted:function(){this.initTable()},methods:{onSubmit:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var a,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,a=Object.assign({},e.searchConditions),t.next=4,Object(r.n)(a);case 4:if(200!=(o=t.sent).status){t.next=10;break}e.tableData=o.result.data,e.total=o.result.pagination.total,t.next=11;break;case 10:throw"error";case 11:t.next=17;break;case 13:t.prev=13,t.t0=t.catch(0),e.$message.warning("获取列表失败!");case 17:case"end":return t.stop()}}),t,null,[[0,13]])})))()},orangeDialogClose:function(){this.dialogFormVisible=!1,this.editform={code:"",name:"",pname:"",costcenter:"",type:"",sort:"",companyName:"",isBusiness:"",orgName:""}},confrimAddRole:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((a=Object.assign({},e.editform)).client=1,t.prev=3,0!=e.type){t.next=12;break}return a.client=1,t.next=8,Object(r.a)(a);case 8:200==t.sent.status?(e.$message.success("添加组织成功!"),e.initTable(),e.orangeDialogClose()):e.$message.error("添加组织失败"),t.next=18;break;case 12:return a.child=[],t.next=16,Object(r.g)(a);case 16:200==t.sent.status?(e.$message.success("修改组织成功!"),e.initTable(),e.dialogFormVisible=!1):e.$message.error("修改组织失败");case 18:t.next=23;break;case 20:t.prev=20,t.t0=t.catch(3),e.$message.error(t.t0);case 23:case"end":return t.stop()}}),t,null,[[3,20]])})))()},newDialog:function(){this.type=0,this.dialogFormVisible=!0,this.editform={}},editDialog:function(e){this.type=1,this.dialogFormVisible=!0,this.editform=JSON.parse(JSON.stringify(e))},initTable:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var a,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,a=Object.assign({},e.queryInfo),t.next=4,Object(r.n)(a);case 4:if(200!=(o=t.sent).status){t.next=10;break}e.tableData=o.result.data,e.total=o.result.pagination.total,t.next=11;break;case 10:throw"error";case 11:t.next=17;break;case 13:t.prev=13,t.t0=t.catch(0),e.$message.warning("获取列表失败!");case 17:case"end":return t.stop()}}),t,null,[[0,13]])})))()},delData:function(e){var t=this;return Object(o.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("是否删除当前组织".concat(e.name),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:if("confirm"!=a.sent){a.next=15;break}return a.next=8,Object(r.d)(e.id);case 8:if(200!=a.sent.status){a.next=14;break}t.$message.success("删除成功!"),t.initTable(),a.next=15;break;case 14:throw"删除失败";case 15:a.next=20;break;case 17:a.prev=17,a.t0=a.catch(0),t.$message.error(a.t0);case 20:case"end":return a.stop()}}),a,null,[[0,17]])})))()},cancleDialog:function(){this.editform={},this.dialogFormVisible=!1}}},i=(a("3dac"),a("2877")),s=Object(i.a)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"takeDelivery p2"},[a("div",{staticClass:"selectConditions"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.searchConditions}},[a("el-form-item",{attrs:{label:"code"}},[a("el-input",{attrs:{placeholder:"code"},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.name,callback:function(t){e.$set(e.searchConditions,"name",t)},expression:"searchConditions.name"}})],1),a("el-form-item",{attrs:{label:"成本中心"}},[a("el-input",{attrs:{placeholder:"成本中心"},model:{value:e.searchConditions.costcenter,callback:function(t){e.$set(e.searchConditions,"costcenter",t)},expression:"searchConditions.costcenter"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("查询")])],1)],1)],1),a("div",{staticClass:"location"},[a("div",{},[a("div",[a("FeesButton",{attrs:{text:"新增",icon:"el-icon-circle-plus-outline"},on:{buttonClick:e.newDialog}})],1)])]),a("div",{staticClass:"tableContent"},[a("el-table",{ref:"multipleTable",attrs:{data:e.tableData,"tooltip-effect":"dark",border:"",stripe:""}},[a("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"text-color cursor",on:{click:function(a){return e.editDialog(t.row)}}},[e._v(" 编辑 ")]),a("span",{staticClass:"link-text-color m-left-1 cursor c-red",on:{click:function(a){return e.delData(t.row)}}},[e._v(" 删除 ")])]}}])}),a("el-table-column",{attrs:{label:"CODE",prop:"code",width:"80px",align:"center"}}),a("el-table-column",{attrs:{label:"组织名称",prop:"name",width:"180px",align:"center"}}),a("el-table-column",{attrs:{label:"公司税号",prop:"taxNo",width:"180px",align:"center"}}),a("el-table-column",{attrs:{label:"上级组织",prop:"pname",width:"180px",align:"center"}}),a("el-table-column",{attrs:{label:"成本中心",prop:"costcenter",width:"180px",align:"center"}}),a("el-table-column",{attrs:{label:"组织类型",prop:"type",width:"180px",align:"center"}}),a("el-table-column",{attrs:{label:"排序",prop:"sort",width:"180px",align:"center"}}),a("el-table-column",{attrs:{label:"所属公司",prop:"companyName",width:"180px",align:"center"}}),a("el-table-column",{attrs:{label:"是否组织运营",prop:"isBusiness",width:"180px",align:"center"}},[void 0],2),a("el-table-column",{attrs:{label:"授权组织",prop:"orgName",width:"180px",align:"center"}})],1)],1),a("div",{staticClass:"m-y-1"},[a("el-pagination",{attrs:{background:"","current-page":e.queryInfo.pageNo,"page-size":e.queryInfo.pageSize,"page-sizes":[10,20,30,50],layout:" prev, pager, next,total, sizes, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.queryInfo,"pageNo",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"pageNo",t)}}})],1),a("el-dialog",{attrs:{title:0==e.type?"新增":"编辑",visible:e.dialogFormVisible,"before-close":e.orangeDialogClose},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"editFormRef",attrs:{model:e.editform,"label-width":"100px",rules:e.editFormRules}},[a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"组织名",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.name,callback:function(t){e.$set(e.editform,"name",t)},expression:"editform.name"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"组织代码",prop:"code"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.code,callback:function(t){e.$set(e.editform,"code",t)},expression:"editform.code"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"公司税号",prop:"taxNo"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.taxNo,callback:function(t){e.$set(e.editform,"taxNo",t)},expression:"editform.taxNo"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"上级组织",prop:"pname"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.pname,callback:function(t){e.$set(e.editform,"pname",t)},expression:"editform.pname"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"成本中心",prop:"costcenter"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.costcenter,callback:function(t){e.$set(e.editform,"costcenter",t)},expression:"editform.costcenter"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"组织类型",prop:"type"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.type,callback:function(t){e.$set(e.editform,"type",t)},expression:"editform.type"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"排序",prop:"sort"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.sort,callback:function(t){e.$set(e.editform,"sort",t)},expression:"editform.sort"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"所属公司",prop:"companyName"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.companyName,callback:function(t){e.$set(e.editform,"companyName",t)},expression:"editform.companyName"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"是否组织运营",prop:"isBusiness"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.isBusiness,callback:function(t){e.$set(e.editform,"isBusiness",t)},expression:"editform.isBusiness"}})],1),a("el-form-item",{staticClass:"m-bottom-2",attrs:{label:"授权组织",prop:"orgName"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.editform.orgName,callback:function(t){e.$set(e.editform,"orgName",t)},expression:"editform.orgName"}})],1)],1),a("div",{staticClass:"dialog-footer d-flex j-fe",attrs:{slot:"footer"},slot:"footer"},[a("FeesButton",{attrs:{text:"取 消",icon:"el-icon-circle-close"},on:{buttonClick:e.cancleDialog}}),a("FeesButton",{directives:[{name:"debounce",rawName:"v-debounce",value:{time:500,methods:e.confrimAddRole},expression:"{ time: 500, methods: confrimAddRole }"}],attrs:{text:"确 定",icon:"el-icon-circle-check",isActive:!0}})],1)],1)],1)}),[],!1,null,"784a3a00",null);t.default=s.exports},a32e:function(e,t,a){}}]);
|