webpackJsonp([42],{"4aKH":function(i,t){i.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAz9JREFUSA3tVktIVGEU/s51tAiZyMp8EEZBREWLclFg0WBgOQYVLqIgiwKjReBjLGoRQfRwhhYilEQQWEjtpBlLCiwMemBUhJGUthBKMLSUfI5zOveO3TvTf0cdH7Tph5k5/znfd853z/0fQ5jJeFSzEMN9hQC7AMqU3wFJ1wbNUY/80qdTSU1TAdliAr5jYL4inxTbOKEZGo4gv6LdNj7unJ4Av/eyFD41UWIjRtQD4ly4K97GwsYvIOA9gBDfiZVQ9VMnFqWsQ87RfjUGadJko6Um0YS03ksCo9KcT8ng5ejtKYsFnVhAwFuMrr5mk9zRuUNaL4stzkFcFIthL4CZcL/ymrT6ujzxqEUe22LZcViMFQhUptkx7AU0+EoEfNwgEHeaRKKlph234bDlqgIaqpzy5Ges/JRu2oQe047XCNlzVQGh0e2Se7GZn3m1ZVOLacdjEH1DQclXO4oqgMbW/gXMwOPqsKBEboS+t+MdjDrhsR1NFcBakgIcGjxh+PI8v2RRnlPiEzl0wcl0KRZEFaBRmwJmnERLzQLDv9tTLed+rYKxcxCG5KgphKv8u11Y96kCkPgAhJ8RhAGZ30YvrAOpoFz2NZ2Xtg5H4KJNwickaNtQUNYUHYie2R/Ffu9+OXDqBPpCJO6Vs7wrmjY+C/iy5AY8LLvGZdyGxIMS+QjW6pG86S5crqAtL8JpL0AH6KfgMmctsov1KzY8Gn1rMMqr4C5viLWo/kDN30ZvKoLyEMw9SJRdlOf5YsbEsBfQ1OSIUu+/uhUI3pIFuNIgEz0R5mm4PS8jk0XZDVXzMDZ8SHwXpUtLrBi9gZZQBHfpe91nCfB718v8gijdLE93FgWemwYp/Dr0209dL0Svxf9QCrwDUzc0ng9OyACHcsTvFn+qkUP9GoFDy8Wu8mdhAX7fPiHp71y2IP1AujPTaL3evhH+IH7rYFKTTc9D1I405wYtfEnwjXBxI9dz870H6aB4Zr+4XoZlLXX175S2antkEvG3ijoMGWHQRtOeC4M4W5Pi0UU07rZqsWyzORwhZOkCnHNYYtLU6sqelDK7gP8C/nkHHNCoESGyrkvCK/MtM1rlVFT/H5iAmRr8+Teb3/JfFlt2sQAAAABJRU5ErkJggg=="},KWFO:function(i,t){},eLUo:function(i,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"roleManage",components:{noData:e("YLOf").a},data:function(){return{loading:!1,dialogLoading:!1,dialogTableVisible:!1,dialogTitleName:"添加账号",tableData:[],name:"",is_super_admin:"",password:"",id:"",role_ids:[],corp_ids:[],roleList:[],corpList:[],is_promoter:!1}},created:function(){this.init(),this.get_roleList(),this.get_corpList()},methods:{deleteSystemAccount:function(i){var t=this;this.$confirm("确定要删除账号("+i.name+")?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$loading(t.$loadingConfig),t.$axios.post(t.URL.BASEURL+t.URL.admin_del,{id:i.id}).then(function(i){i=i.data;t.$loading(t.$loadingConfig).close(),i&&0==i.errno?t.init():t.$message({message:i.err,type:"warning"})}).catch(function(){t.$loading(t.$loadingConfig).close()})}).catch(function(){})},init:function(){var i=this;this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.manager_list,{params:{page:1,page_size:50}}).then(function(t){(t=t.data)&&0==t.errno?i.tableData=t.rst.data:4002!=t.errno&&i.$message({message:t.err,type:"warning"}),i.loading=!1}).catch(function(){i.loading=!1})},get_roleList:function(){var i=this;this.$axios.get(this.URL.BASEURL+this.URL.all_permission_list,{}).then(function(t){(t=t.data)&&0==t.errno?i.roleList=t.rst:i.$message({message:t.err,type:"warning"})}).catch(function(){})},get_corpList:function(){var i=this;this.$axios.get(this.URL.BASEURL+this.URL.all_corp_list,{}).then(function(t){(t=t.data)&&0==t.errno?i.corpList=t.rst:i.$message({message:t.err,type:"warning"})}).catch(function(){})},addManager:function(){var i=this;if(""==this.name)return this.$message({message:"权限名为必填项",type:"warning"}),!1;this.dialogLoading=!0,this.$axios.post(this.URL.BASEURL+this.URL.manager_add,{name:this.name,password:this.password,role_id:this.role_ids,corp_id:this.corp_ids,is_promoter:this.is_promoter?1:0}).then(function(t){t=t.data;i.dialogLoading=!1,t&&0==t.errno&&(i.dialogTableVisible=!1,i.init()),i.$message({message:t.err,type:"warning"})}).catch(function(){i.dialogLoading=!1})},editManager:function(){var i=this;if(""==this.id)return this.$message({message:"id获取不到",type:"warning"}),!1;this.dialogLoading=!0,this.$axios.post(this.URL.BASEURL+this.URL.manager_edit,{password:this.password,role_id:this.role_ids,corp_id:this.corp_ids,id:this.id,is_promoter:this.is_promoter?1:0}).then(function(t){t=t.data;i.dialogLoading=!1,t&&0==t.errno&&(i.dialogTableVisible=!1,i.init()),i.$message({message:t.err,type:"warning"})}).catch(function(){i.dialogLoading=!1})},rebackInfo:function(i){var t=this;if(!i)return this.$message({message:"id没有获取到",type:"warning"}),!1;this.dialogLoading=!0,this.$axios.get(this.URL.BASEURL+this.URL.manager_info,{params:{id:Number(i)}}).then(function(i){(i=i.data)&&0==i.errno?(t.name=i.rst.name,t.role_ids=i.rst.role_id,t.corp_ids=i.rst.corp_id):t.$message({message:i.err,type:"warning"}),t.dialogLoading=!1}).catch(function(){t.dialogLoading=!1})},openDialog:function(i,t){this.password="","edit"==i?(this.dialogTitleName="编辑账号",this.id=t.id,this.is_super_admin=t.is_super_admin,this.is_promoter=1==t.is_promoter,this.rebackInfo(t.id)):(this.dialogTitleName="添加账号",this.id="",this.name="",this.role_ids=[],this.corp_ids=[],this.is_promoter=!1),this.dialogTableVisible=!0}}},s={render:function(){var i=this,t=i.$createElement,a=i._self._c||t;return a("div",{staticClass:"con"},[a("div",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return i.openDialog("add")}}},[i._v("添加账号")])],1),i._v(" "),a("table",{directives:[{name:"loading",rawName:"v-loading",value:i.loading,expression:"loading"}],staticClass:"tableCon"},[i._m(0),i._v(" "),i.tableData&&i.tableData.length>0?[a("tbody",i._l(i.tableData,function(t,s){return a("tr",{key:t.id},[a("td",[i._v("\n "+i._s(t.name?t.name:"-")+"\n "),a("el-tooltip",{attrs:{effect:"dark",content:"系统管理员"}},[a("div",{staticStyle:{display:"inline-block"}},[1==t.is_system_admin?a("img",{staticClass:"pointer",staticStyle:{width:"14px"},attrs:{src:e("4aKH"),alt:""}}):i._e()])])],1),i._v(" "),a("td",[a("div",{staticClass:"lableBox_dad"},[t.corp&&t.corp.length>0?i._l(t.corp,function(t,e){return a("div",{key:e,staticClass:"lableBox"},[i._v("\n "+i._s(t)+"\n ")])}):[i._v("-")]],2)]),i._v(" "),a("td",[a("div",{staticClass:"lableBox_dad"},[t.role&&t.role.length>0?i._l(t.role,function(t,e){return a("div",{key:e,staticClass:"lableBox"},[i._v("\n "+i._s(t)+"\n ")])}):[i._v("-")]],2)]),i._v(" "),a("td",[i._v("\n "+i._s(1==t.is_promoter?"是":"否")+"\n ")]),i._v(" "),a("td",[1==t.can_del?[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(e){return i.openDialog("edit",t)}}},[i._v("编辑")]),i._v(" "),1!=t.is_system_admin?a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return i.deleteSystemAccount(t)}}},[i._v("删除\n ")]):i._e()]:a("span",{staticClass:"f12 c-A5A5A5"},[i._v("无权限操作")])],2)])}),0)]:i._e()],2),i._v(" "),i.tableData&&0==i.tableData.length?a("noData"):i._e(),i._v(" "),a("el-dialog",{staticClass:"dialogCon_permission",attrs:{title:i.dialogTitleName,visible:i.dialogTableVisible,"append-to-body":!0,width:"500px"},on:{"update:visible":function(t){i.dialogTableVisible=t}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:i.dialogLoading,expression:"dialogLoading"}],staticClass:"dialogCon"},[a("div",{staticClass:"itemBox",staticStyle:{"margin-top":"0"}},[a("div",{staticClass:"name"},[i._v("名称:")]),i._v(" "),a("div",{staticClass:"ipt"},[a("el-input",{attrs:{size:"small",disabled:"编辑账号"==i.dialogTitleName,placeholder:"请输入名称"},model:{value:i.name,callback:function(t){i.name=t},expression:"name"}})],1)]),i._v(" "),a("div",{staticClass:"itemBox"},[a("div",{staticClass:"name"},[i._v("密码:")]),i._v(" "),a("div",{staticClass:"ipt"},[a("el-input",{attrs:{size:"small",placeholder:"请输入密码"},model:{value:i.password,callback:function(t){i.password=t},expression:"password"}}),i._v(" "),"编辑账号"==i.dialogTitleName?a("div",{staticStyle:{color:"red","font-size":"12px","margin-top":"6px","margin-left":"4px"}},[i._v("\n *密码不填不修改,填写后将覆盖原密码")]):i._e()],1)]),i._v(" "),a("div",{staticClass:"itemBox"},[a("div",{staticClass:"name"},[i._v("选择主体:")]),i._v(" "),a("div",{staticClass:"ipt"},[a("el-select",{staticStyle:{width:"100%"},attrs:{size:"small",disabled:1==i.is_super_admin,multiple:"",placeholder:"请选择"},model:{value:i.corp_ids,callback:function(t){i.corp_ids=t},expression:"corp_ids"}},i._l(i.corpList,function(i){return a("el-option",{key:i.id,attrs:{label:i.corp_name,value:i.id}})}),1)],1)]),i._v(" "),a("div",{staticClass:"itemBox"},[a("div",{staticClass:"name"},[i._v("选择角色:")]),i._v(" "),a("div",{staticClass:"ipt"},[a("el-select",{staticStyle:{width:"100%"},attrs:{size:"small",disabled:1==i.is_super_admin,multiple:"",placeholder:"请选择"},model:{value:i.role_ids,callback:function(t){i.role_ids=t},expression:"role_ids"}},i._l(i.roleList,function(i){return a("el-option",{key:i.id,attrs:{label:i.name,value:i.id}})}),1)],1)]),i._v(" "),a("div",{staticClass:"itemBox"},[a("div",{staticClass:"name"},[i._v("是否为投手:")]),i._v(" "),a("div",{staticClass:"ipt"},[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ccc"},model:{value:i.is_promoter,callback:function(t){i.is_promoter=t},expression:"is_promoter"}})],1)])]),i._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"mini"},on:{click:function(t){i.dialogTableVisible=!1}}},[i._v("取 消")]),i._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){"添加账号"==i.dialogTitleName?i.addManager():i.editManager()}}},[i._v("确 定\n ")])],1)])],1)},staticRenderFns:[function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("thead",[e("tr",[e("th",[i._v("账号名称")]),i._v(" "),e("th",{staticStyle:{width:"40%"}},[i._v("主体")]),i._v(" "),e("th",{staticStyle:{width:"15%"}},[i._v("角色")]),i._v(" "),e("th",{staticStyle:{width:"10%"}},[i._v("是否为投手")]),i._v(" "),e("th",[i._v("操作")])])])}]};var n=e("VU/8")(a,s,!1,function(i){e("KWFO")},"data-v-5dc6d886",null);t.default=n.exports}});