File: /var/www/uileague/cms/js/chunk-2d0c4277.ad5fdfba.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c4277"],{"3a2e":function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return h}));var r=t("a34a"),a=t.n(r),u=t("ceda");function s(e,n,t,r,a,u,s){try{var i=e[u](s),c=i.value}catch(o){return void t(o)}i.done?n(c):Promise.resolve(c).then(r,a)}function i(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var u=e.apply(n,t);function i(e){s(u,r,a,i,c,"next",e)}function c(e){s(u,r,a,i,c,"throw",e)}i(void 0)}))}}function c(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,n,t){return n&&o(e.prototype,n),t&&o(e,t),e}var h=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5;c(this,e),this.uPage=n,this.uCount=t,this.lPage=r,this.gCount=a}return p(e,[{key:"increaseUPage",value:function(){var e=i(a.a.mark((function e(){return a.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=i(a.a.mark((function e(){return a.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=i(a.a.mark((function e(){return a.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=i(a.a.mark((function e(){return a.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=i(a.a.mark((function e(){return a.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=i(a.a.mark((function e(){return a.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=i(a.a.mark((function e(n){var t,r,s,i,c;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n.count,r=void 0===t?this.uCount:t,s=n.page,i=void 0===s?this.uPage:s,e.next=3,Object(u["get"])("cms/admin/groups",{count:r,page:i});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=i(a.a.mark((function e(){return a.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=i(a.a.mark((function e(){return a.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 Object(u["get"])("cms/admin/permission")}},{key:"getAdminUsers",value:function(){var e=i(a.a.mark((function e(n){var t,r,s,i,c,o;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=n.group_id,r=n.count,s=void 0===r?this.uCount:r,i=n.page,c=void 0===i?this.uPage:i,!t){e.next=7;break}return e.next=4,Object(u["get"])("cms/admin/users",{count:s,page:c,group_id:t});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,Object(u["get"])("cms/admin/users",{count:s,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=i(a.a.mark((function e(){var n;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["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=i(a.a.mark((function e(n){var t;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["get"])("cms/admin/group/".concat(n));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"createOneGroup",value:function(){var e=i(a.a.mark((function e(n,t,r){var s;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["post"])("cms/admin/group",{name:n,info:t,permission_ids:r});case 2:return s=e.sent,e.abrupt("return",s);case 4:case"end":return e.stop()}}),e)})));function n(n,t,r){return e.apply(this,arguments)}return n}()},{key:"updateOneGroup",value:function(){var e=i(a.a.mark((function e(n,t,r){var s;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["put"])("cms/admin/group/".concat(r),{name:n,info:t});case 2:return s=e.sent,e.abrupt("return",s);case 4:case"end":return e.stop()}}),e)})));function n(n,t,r){return e.apply(this,arguments)}return n}()},{key:"deleteOneGroup",value:function(){var e=i(a.a.mark((function e(n){var t;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["_delete"])("cms/admin/group/".concat(n));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"deleteOneUser",value:function(){var e=i(a.a.mark((function e(n){var t;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["_delete"])("cms/admin/user/".concat(n));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"updateOneUser",value:function(){var e=i(a.a.mark((function e(n,t,r){var s;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["put"])("cms/admin/user/".concat(r),{email:n,group_ids:t});case 2:return s=e.sent,e.abrupt("return",s);case 4:case"end":return e.stop()}}),e)})));function n(n,t,r){return e.apply(this,arguments)}return n}()},{key:"dispatchPermissions",value:function(){var e=i(a.a.mark((function e(n,t){var r;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["post"])("cms/admin/permission/dispatch/batch",{group_id:n,permission_ids:t});case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function n(n,t){return e.apply(this,arguments)}return n}()},{key:"changePassword",value:function(){var e=i(a.a.mark((function e(n,t,r){var s;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["put"])("cms/admin/user/".concat(r,"/password"),{new_password:n,confirm_password:t});case 2:return s=e.sent,e.abrupt("return",s);case 4:case"end":return e.stop()}}),e)})));function n(n,t,r){return e.apply(this,arguments)}return n}()},{key:"removePermissions",value:function(){var e=i(a.a.mark((function e(n,t){var r;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["post"])("cms/admin/permission/remove",{group_id:n,permission_ids:t});case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function n(n,t){return e.apply(this,arguments)}return n}()}]),e}()}}]);