"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[4572,5250],{95250:function(e,n,r){r.r(n),r.d(n,{default:function(){return c}});var t=r(14048),u=r(30388),a=r(25026),s=r(69492),i=r(96557),c=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5;(0,a.A)(this,e),this.uPage=n,this.uCount=r,this.lPage=t,this.gCount=u}return(0,s.A)(e,[{key:"increaseUPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.uPage+=1;case 1:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()},{key:"increaseGPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.lPage+=1;case 1:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()},{key:"decreaseUPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.uPage-=1,this.uPage<0&&(this.uPage=0);case 2:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()},{key:"decreaseGPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.lPage-=1,this.lPage<0&&(this.lPage=0);case 2:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()},{key:"nextUsersPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.increaseUPage();case 2:return e.abrupt("return",this.getAdminUsers({}));case 3:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()},{key:"preUsersPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.decreaseUPage();case 2:return e.abrupt("return",this.getAdminUsers({}));case 3:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()},{key:"getGroupsWithPermissions",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n){var r,u,a,s,c;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=n.count,u=void 0===r?this.uCount:r,a=n.page,s=void 0===a?this.uPage:a,e.next=3,(0,i.get)("cms/admin/groups",{count:u,page:s});case 3:return c=e.sent,e.abrupt("return",c);case 5:case"end":return e.stop()}}),e,this)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"nextGroupsPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.increaseGPage();case 2:return e.abrupt("return",this.getGroupsWithPermissions({}));case 3:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()},{key:"preGroupsPage",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.decreaseGPage();case 2:return e.abrupt("return",this.getGroupsWithPermissions({}));case 3:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()}],[{key:"getAllPermissions",value:function(){return(0,i.get)("cms/admin/permission")}},{key:"getAdminUsers",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n){var r,u,a,s,c,o;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.groupId,u=n.count,a=void 0===u?this.uCount:u,s=n.page,c=void 0===s?this.uPage:s,!r){e.next=7;break}return e.next=4,(0,i.get)("cms/admin/users",{count:a,page:c,group_id:r});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,i.get)("cms/admin/users",{count:a,page:c});case 9:o=e.sent;case 10:return e.abrupt("return",o);case 11:case"end":return e.stop()}}),e,this)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"getAllGroups",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(){var n;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.get)("cms/admin/group/all");case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()},{key:"getOneGroup",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n){var r;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.get)("cms/admin/group/".concat(n));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"createOneGroup",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n,r,u){var a;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.post)("cms/admin/group",{name:n,info:r,permission_ids:u});case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function n(n,r,t){return e.apply(this,arguments)}return n}()},{key:"updateOneGroup",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n,r,u){var a;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.put)("cms/admin/group/".concat(u),{name:n,info:r});case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function n(n,r,t){return e.apply(this,arguments)}return n}()},{key:"deleteOneGroup",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n){var r;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i._delete)("cms/admin/group/".concat(n));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"deleteOneUser",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n){var r;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i._delete)("cms/admin/user/".concat(n));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"updateOneUser",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n,r,u,a,s,c,o,p){var l;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.put)("cms/admin/user/".concat(p),{email:n,staff_status:r,show_board_flag:u,hiredate:a,unhiredate:s,send_email_flag:c,group_ids:o});case 2:return l=e.sent,e.abrupt("return",l);case 4:case"end":return e.stop()}}),e)})));function n(n,r,t,u,a,s,i,c){return e.apply(this,arguments)}return n}()},{key:"dispatchPermissions",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n,r){var u;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.post)("cms/admin/permission/dispatch/batch",{group_id:n,permission_ids:r});case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function n(n,r){return e.apply(this,arguments)}return n}()},{key:"changePassword",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n,r,u){var a;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.put)("cms/admin/user/".concat(u,"/password"),{new_password:n,confirm_password:r});case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function n(n,r,t){return e.apply(this,arguments)}return n}()},{key:"removePermissions",value:function(){var e=(0,u.A)((0,t.A)().mark((function e(n,r){var u;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.post)("cms/admin/permission/remove",{group_id:n,permission_ids:r});case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function n(n,r){return e.apply(this,arguments)}return n}()}])}()},4572:function(e,n,r){r.r(n),r.d(n,{useFormData:function(){return o},useUserList:function(){return c}});var t=r(14048),u=r(30388),a=(r(48598),r(62062),r(44114),r(62010),r(26099),r(23500),r(50953)),s=r(20641),i=r(95250),c=function(){var e=(0,a.KR)([]),n=(0,a.KR)(10),r=(0,a.KR)([]),c=(0,a.KR)(null),o=(0,a.KR)(!1),p=(0,a.KR)(0),l=(0,a.KR)(1),h=function(){var e=(0,u.A)((0,t.A)().mark((function e(){var u;return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return u={},e.prev=1,o.value=!0,e.next=5,i["default"].getAdminUsers({groupId:c.value,count:n.value,page:l.value-1});case 5:u=e.sent,o.value=!1,r.value=v(u.items),p.value=u.total,e.next=15;break;case 11:e.prev=11,e.t0=e["catch"](1),o.value=!1,console.error(e.t0);case 15:case"end":return e.stop()}}),e,null,[[1,11]])})));return function(){return e.apply(this,arguments)}}(),f=function(){var n=(0,u.A)((0,t.A)().mark((function n(){return(0,t.A)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,o.value=!0,n.next=4,i["default"].getAllGroups();case 4:e.value=n.sent,o.value=!1,n.next=12;break;case 8:n.prev=8,n.t0=n["catch"](0),o.value=!1,console.error(n.t0);case 12:case"end":return n.stop()}}),n,null,[[0,8]])})));return function(){return n.apply(this,arguments)}}(),v=function(e){var n=[];return e.forEach((function(e){e.groupNames=e.groups.map((function(e){return e.name})).join(","),n.push(e)})),n};return(0,s.sV)((0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,h();case 2:f();case 3:case"end":return e.stop()}}),e)})))),{groupId:c,loading:o,totalNum:p,allGroups:e,pageCount:n,tableData:r,currentPage:l,getAdminUsers:h}},o=function(e,n,r,s,i,c,o){var p=(0,a.KR)(null),l=(0,a.KR)("修改信息"),h=function(e){n.value=!1,!0===e&&r()},f=function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s.value=1,i.value=!0,e.next=4,r();case 4:i.value=!1;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=function(e){!0===e&&(n.value=!1)},d=function(){var e=(0,u.A)((0,t.A)().mark((function e(n){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s.value=n,e.next=3,r();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),m=function(){var e=(0,u.A)((0,t.A)().mark((function e(){return(0,t.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("修改信息"!==l.value){e.next=5;break}return e.next=3,c.value.submitForm();case 3:e.next=7;break;case 5:return e.next=7,o.value.submitForm();case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(e){n.value=!1,o.value.resetForm(),l.value="修改信息",e()},w=function(e){l.value=e.props.name},g=function(){"修改信息"===l.value?c.value.resetForm():o.value.resetForm()};return{id:p,activeTab:l,resetForm:g,confirmEdit:m,handleClose:A,handleClick:w,handleChange:f,handleInfoResult:h,handleCurrentChange:d,handlePasswordResult:v}}}}]); //# sourceMappingURL=4572-legacy.4de80364.js.map