UNPKG

create-iking-admin

Version:

金合技术中台脚手架

45 lines (42 loc) 2.01 kB
/* * @Author : wfl * @LastEditors: ww * @description : * @updateInfo : * @Date : 2023-02-28 11:45:50 * @LastEditTime: 2023-05-24 16:04:35 */ import { ikHttp, textHeader } from '@main/api/request' export const userApi = { // 用户授权 setAuthGrant: async () => await ikHttp.post('/server/authorization/grant/login-user'), // 更新密码 updatePwd: async (data: any) => ikHttp.post('/server/system/user/password/modify', data), // 获取 getUserList: async (params: any) => await ikHttp.post('/server/system/user/list/page', params), // 获取所有用户 getAllUser: async () => await ikHttp.post('/server/system/user/info/list/all'), // 新增 addUser: async (params: any) => await ikHttp.post('/server/system/user/add', params), // 更新 updateUser: async (params: any) => await ikHttp.post('/server/system/user/update', params), // 删除 deleteUser: async (userId: string) => await ikHttp.post('/server/system/user/delete', userId, textHeader), // 重置密码 resetPassword: async (userId: string) => await ikHttp.post('/server/system/user/password/reset', userId, textHeader), // 锁定、解锁用户unlock lockedUser: async (bool: boolean, name: string) => { return await ikHttp.post(`/server/system/user/${bool ? 'lock' : 'unlock'}`, name, { headers: { 'Content-Type': 'application/text;charset=UTF-8', }, }, ) }, getSetting: async () => await ikHttp.post('/server/system/user/configs/list/login-user', null), setSetting: async (params: { id?: string, userId: string, type: 'THEME' | 'LANGUAGE', value: string, global: boolean }) => await ikHttp.post('/server/system/user/config/update', params), // 查询用户所属于的组织 organizationList: async () => await ikHttp.post('/server/system/organization/list/organization/user-id'), // 查询部门 treeDept: async (params: any) => await ikHttp.post('/server/system/dept/list/all', params), }