"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[4542],{84542:function(s,e,a){a.r(e),a.d(e,{default:function(){return o}});var t=a(55129),r=a(96557),n=a(21397);class o{static register(s){return(0,r["default"])({method:"post",url:"cms/user/register",data:{email:s.email,username:s.username,nickname:s.nickname,password:s.password,group_ids:s.groupIds,confirm_password:s.confirmPassword,staff_status:s.staff_status,show_board_flag:s.show_board_flag,hiredate:s.hiredate,unhiredate:s.unhiredate,send_email_flag:s.send_email_flag},handleError:!0})}static async getToken(s,e,a,t){const o=await(0,r["default"])({url:"cms/user/login",method:"POST",data:{captcha:a,username:s,password:e},headers:{tag:t}});return(0,n.saveTokens)(o.access_token,o.refresh_token),o}static async getInformation(){const s=await(0,r.get)("cms/user/information"),e=null===t["default"].getters.user?{}:t["default"].getters.user;return Object.assign({...e},s)}static async getPermissions(){const s=await(0,r.get)("cms/user/permissions"),e=null===t["default"].getters.user?{}:t["default"].getters.user;return Object.assign({...e},s)}static updatePassword({old_password:s,new_password:e,confirm_password:a}){return(0,r.put)("cms/user/change_password",{new_password:e,confirm_password:a,old_password:s})}}}}]); //# sourceMappingURL=4542.985802e3.js.map