| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- 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 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},
- });
- }
|