File: /var/www/uileague/cms/js/chunk-c03f2da2.64af0bed.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c03f2da2","chunk-2d0c4277"],{"11fa":function(e,r,n){"use strict";n.r(r);var t=function(){var e=this,r=e.$createElement,n=e._self._c||r;return n("div",{staticClass:"container"},[n("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",attrs:{model:e.form,"status-icon":"",rules:e.rules,"label-position":"right","label-width":"100px"}},[n("el-form-item",{attrs:{label:"密码",prop:"new_password"}},[n("el-input",{attrs:{size:"medium",clearable:"",type:"password",autocomplete:"off"},model:{value:e.form.new_password,callback:function(r){e.$set(e.form,"new_password",r)},expression:"form.new_password"}})],1),n("el-form-item",{attrs:{label:"确认密码",prop:"confirm_password","label-position":"top"}},[n("el-input",{attrs:{size:"medium",clearable:"",type:"password",autocomplete:"off"},model:{value:e.form.confirm_password,callback:function(r){e.$set(e.form,"confirm_password",r)},expression:"form.confirm_password"}})],1),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}]},[n("el-button",{attrs:{type:"primary"},on:{click:function(r){return e.submitForm("form")}}},[e._v("保存")]),n("el-button",{on:{click:function(r){return e.resetForm("form")}}},[e._v("取消")])],1)],1)],1)},a=[],s=n("a34a"),u=n.n(s),i=n("3a2e");function o(e,r,n,t,a,s,u){try{var i=e[s](u),o=i.value}catch(c){return void n(c)}i.done?r(o):Promise.resolve(o).then(t,a)}function c(e){return function(){var r=this,n=arguments;return new Promise((function(t,a){var s=e.apply(r,n);function u(e){o(s,t,a,u,i,"next",e)}function i(e){o(s,t,a,u,i,"throw",e)}u(void 0)}))}}var p={props:["id"],data:function(){var e=this,r=function(r,n,t){""===n?t(new Error("请输入密码")):n.length<6?t(new Error("密码长度不能少于6位数")):(""!==e.form.confirm_password&&e.$refs.form.validateField("confirm_password"),t())},n=function(r,n,t){""===n?t(new Error("请再次输入密码")):n!==e.form.new_password?t(new Error("两次输入密码不一致!")):t()};return{loading:!1,form:{new_password:"",confirm_password:""},rules:{new_password:[{validator:r,trigger:"blur",required:!0}],confirm_password:[{validator:n,trigger:"blur",required:!0}]}}},methods:{submitForm:function(e){var r=this;""!==this.form.new_password||""!==this.form.confirm_password?this.$refs[e].validate(function(){var n=c(u.a.mark((function n(t){var a;return u.a.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!t){n.next=15;break}return n.prev=1,r.loading=!0,n.next=5,i["default"].changePassword(r.form.new_password,r.form.confirm_password,r.id);case 5:a=n.sent,n.next=12;break;case 8:n.prev=8,n.t0=n["catch"](1),r.loading=!1,console.log(n.t0);case 12:a.code<window.MAX_SUCCESS_CODE?(r.loading=!1,r.$message.success("".concat(a.message)),r.resetForm(e),r.$emit("handlePasswordResult",!0)):(r.loading=!1,r.$message.error("".concat(a.message))),n.next=19;break;case 15:return console.log("error submit!!"),r.$message.error("请填写正确的信息"),r.$emit("handlePasswordResult",!1),n.abrupt("return",!1);case 19:case"end":return n.stop()}}),n,null,[[1,8]])})));return function(e){return n.apply(this,arguments)}}()):this.$emit("handlePasswordResult",!0)},resetForm:function(e){this.$refs[e].resetFields()}}},l=p,f=n("2877"),d=Object(f["a"])(l,t,a,!1,null,null,null);r["default"]=d.exports},"3a2e":function(e,r,n){"use strict";n.r(r),n.d(r,"default",(function(){return l}));var t=n("a34a"),a=n.n(t),s=n("ceda");function u(e,r,n,t,a,s,u){try{var i=e[s](u),o=i.value}catch(c){return void n(c)}i.done?r(o):Promise.resolve(o).then(t,a)}function i(e){return function(){var r=this,n=arguments;return new Promise((function(t,a){var s=e.apply(r,n);function i(e){u(s,t,a,i,o,"next",e)}function o(e){u(s,t,a,i,o,"throw",e)}i(void 0)}))}}function o(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function c(e,r){for(var n=0;n<r.length;n++){var t=r[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}function p(e,r,n){return r&&c(e.prototype,r),n&&c(e,n),e}var l=function(){function e(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5;o(this,e),this.uPage=r,this.uCount=n,this.lPage=t,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 r(){return e.apply(this,arguments)}return r}()},{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 r(){return e.apply(this,arguments)}return r}()},{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 r(){return e.apply(this,arguments)}return r}()},{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 r(){return e.apply(this,arguments)}return r}()},{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 r(){return e.apply(this,arguments)}return r}()},{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 r(){return e.apply(this,arguments)}return r}()},{key:"getGroupsWithPermissions",value:function(){var e=i(a.a.mark((function e(r){var n,t,u,i,o;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=r.count,t=void 0===n?this.uCount:n,u=r.page,i=void 0===u?this.uPage:u,e.next=3,Object(s["get"])("cms/admin/groups",{count:t,page:i});case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e,this)})));function r(r){return e.apply(this,arguments)}return r}()},{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 r(){return e.apply(this,arguments)}return r}()},{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 r(){return e.apply(this,arguments)}return r}()}],[{key:"getAllPermissions",value:function(){return Object(s["get"])("cms/admin/permission")}},{key:"getAdminUsers",value:function(){var e=i(a.a.mark((function e(r){var n,t,u,i,o,c;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=r.group_id,t=r.count,u=void 0===t?this.uCount:t,i=r.page,o=void 0===i?this.uPage:i,!n){e.next=7;break}return e.next=4,Object(s["get"])("cms/admin/users",{count:u,page:o,group_id:n});case 4:c=e.sent,e.next=10;break;case 7:return e.next=9,Object(s["get"])("cms/admin/users",{count:u,page:o});case 9:c=e.sent;case 10:return e.abrupt("return",c);case 11:case"end":return e.stop()}}),e,this)})));function r(r){return e.apply(this,arguments)}return r}()},{key:"getAllGroups",value:function(){var e=i(a.a.mark((function e(){var r;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["get"])("cms/admin/group/all");case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function r(){return e.apply(this,arguments)}return r}()},{key:"getOneGroup",value:function(){var e=i(a.a.mark((function e(r){var n;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["get"])("cms/admin/group/".concat(r));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));function r(r){return e.apply(this,arguments)}return r}()},{key:"createOneGroup",value:function(){var e=i(a.a.mark((function e(r,n,t){var u;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["post"])("cms/admin/group",{name:r,info:n,permission_ids:t});case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function r(r,n,t){return e.apply(this,arguments)}return r}()},{key:"updateOneGroup",value:function(){var e=i(a.a.mark((function e(r,n,t){var u;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["put"])("cms/admin/group/".concat(t),{name:r,info:n});case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function r(r,n,t){return e.apply(this,arguments)}return r}()},{key:"deleteOneGroup",value:function(){var e=i(a.a.mark((function e(r){var n;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["_delete"])("cms/admin/group/".concat(r));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));function r(r){return e.apply(this,arguments)}return r}()},{key:"deleteOneUser",value:function(){var e=i(a.a.mark((function e(r){var n;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["_delete"])("cms/admin/user/".concat(r));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));function r(r){return e.apply(this,arguments)}return r}()},{key:"updateOneUser",value:function(){var e=i(a.a.mark((function e(r,n,t){var u;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["put"])("cms/admin/user/".concat(t),{email:r,group_ids:n});case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function r(r,n,t){return e.apply(this,arguments)}return r}()},{key:"dispatchPermissions",value:function(){var e=i(a.a.mark((function e(r,n){var t;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["post"])("cms/admin/permission/dispatch/batch",{group_id:r,permission_ids:n});case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));function r(r,n){return e.apply(this,arguments)}return r}()},{key:"changePassword",value:function(){var e=i(a.a.mark((function e(r,n,t){var u;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["put"])("cms/admin/user/".concat(t,"/password"),{new_password:r,confirm_password:n});case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function r(r,n,t){return e.apply(this,arguments)}return r}()},{key:"removePermissions",value:function(){var e=i(a.a.mark((function e(r,n){var t;return a.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["post"])("cms/admin/permission/remove",{group_id:r,permission_ids:n});case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));function r(r,n){return e.apply(this,arguments)}return r}()}]),e}()}}]);