| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- import {
- AddUserParams,
- BaseListResult,
- BaseResult,
- EditUserParams,
- EditUserPasswordParams,
- GetUserListParams,
- UserListData,
- UserLoginData,
- UserLoginParams,
- } from '@models';
- import {request} from './network';
- const BASE_URL = '/user';
- /** 用户登录 */
- export function userLogin(data: UserLoginParams): BaseResult<UserLoginData> {
- return request({
- method: 'POST',
- url: `${BASE_URL}/login`,
- data,
- });
- }
- /** 根据用户名获取所属公司 */
- export function getUserCompanyName(
- userName: string,
- signal?: AbortSignal,
- ): BaseResult<null | {companyName: string | null}> {
- return request({
- method: 'GET',
- url: `${BASE_URL}/getCompanyName`,
- data: {userName},
- signal,
- });
- }
- /** 修改密码 */
- export function editUserPassword(data: EditUserPasswordParams): BaseResult {
- return request({
- method: 'POST',
- url: `${BASE_URL}/updatePassword`,
- data,
- });
- }
- /** 查询用户列表 */
- export function getUserList(
- data: GetUserListParams,
- signal?: AbortSignal,
- ): BaseListResult<UserListData> {
- return request({
- method: 'GET',
- url: BASE_URL + '/getAllUser',
- data,
- signal,
- });
- }
- /** 查询用户列表 */
- export function getUserInfo(
- id: string,
- ): BaseListResult<UserListData> {
- return request({
- method: 'GET',
- url: BASE_URL + '/getAllUser',
- data: {id, page: '1', limit: '1'},
- });
- }
- /** 新增用户信息 */
- export function addUser(data: AddUserParams): BaseResult {
- return request({
- method: 'POST',
- url: BASE_URL + '/addUser',
- data,
- });
- }
- /** 修改用户信息 */
- export function editUser(data: EditUserParams): BaseResult {
- return request({
- method: 'PUT',
- url: BASE_URL + '/updateUser',
- data,
- });
- }
- /** 导出 */
- export function exportUser(data: GetUserListParams): any {
- return request({
- method: 'GET',
- url: BASE_URL + '/userExport',
- data,
- });
- }
- /** 重置密码 */
- export function resetPassword(id: string): BaseResult {
- return request({
- method: 'POST',
- url: BASE_URL + '/resetPassword',
- data: {id},
- });
- }
- /** 删除用户 */
- export function delUser(id: string): BaseResult {
- return request({
- method: 'DELETE',
- url: BASE_URL + '/delUser',
- data: {id},
- });
- }
|