(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2cf97857"],{"2d70":function(e,s,t){"use strict";t.r(s);var a=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"flex_contain"},[t("div",{staticClass:"main border-angle posR"},[t("div",{staticClass:"item-inner"},[t("el-transfer",{staticClass:"el-transfer-w320 el-transfer-h700",attrs:{titles:["无权限用户","有权限用户"],"button-texts":["移除","添加"],data:e.user.data,filterable:!0,"render-content":e.renderFn},on:{change:e.UserChange},model:{value:e.user.value,callback:function(s){e.$set(e.user,"value",s)},expression:"user.value"}})],1)])])},r=[],n=(t("4160"),t("d81d"),t("159b"),{name:"UserPower",components:{},data:function(){return{searchParams:{group_id:"",group_name:""},user:{data:[],value:[]},userQuery:{}}},computed:{},mounted:function(){this.getAllUsers()},methods:{renderFn:function(e,s){return e("span",{domProps:{title:s.label}},[s.label])},getAllUsers:function(){var e=this;this.$api.user.getAllUsers().then((function(s){var t=JSON.parse(s.data.result),a=[],r=[];1==t.code&&t.data.forEach((function(s,t,n){s.key=s.UId,s.label=s.UName,e.userQuery[s.UId]=s.UName,s.disabled="superuser"==s.UName||"sys"==s.UName,a.push(s),s.UNote>0&&r.push(s.UId)})),e.user.data=a,e.user.value=r}))},UserChange:function(e,s,t){switch(s){case"left":this.removeUser(t);break;case"right":this.addUser(t);break}},addUser:function(e){var s=this,t=e.map((function(e){return{uId:e}}));this.$api.user.addPermitUser(t).then((function(e){var t=JSON.parse(e.data.result);1==t.code&&s.$message({type:"success",message:"成功添加用户至权限组"})})).catch((function(){s.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},removeUser:function(e){var s=this,t=e.map((function(e){return{uId:e}}));this.$api.user.delPermitUser(t).then((function(e){var t=JSON.parse(e.data.result);1==t.code&&s.$message({type:"success",message:"成功从权限组移除用户"})})).catch((function(){s.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))}}}),u=n,i=(t("b986"),t("2877")),c=Object(i["a"])(u,a,r,!1,null,"6f5b7e8e",null);s["default"]=c.exports},"93d8":function(e,s,t){},b986:function(e,s,t){"use strict";var a=t("93d8"),r=t.n(a);r.a}}]);
|