chenyc
2025-03-24 9bbb2946699515807256dfb30ab57359f4fdf563
src/api/login/index.ts
@@ -1,27 +1,61 @@
import request from '/@/utils/request';
/**
 * (不建议写成 request.post(xxx),因为这样 post 时,无法 params 与 data 同时传参)
 *
 * 登录api接口集合
 * @method signIn 用户登录
 * @method signOut 用户退出登录
 * 用户登录
 * @param params 要传的参数值
 * @returns 返回接口数据
 */
export function useLoginApi() {
   return {
      signIn: (data: object) => {
         return request({
            url: '/user/signIn',
            method: 'post',
            data,
         });
export function signIn(params: string) {
   return request({
      url: '/user/info/login',
      method: 'post',
      headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
      },
      signOut: (data: object) => {
         return request({
            url: '/user/signOut',
            method: 'post',
            data,
         });
      },
   };
      data: params,
   });
}
/**
 * 用户退出登录
 * @param params 要传的参数值
 * @returns 返回接口数据
 */
export function signOut(params: object) {
   return request({
      url: '/user/signOut',
      method: 'post',
      data: params,
   });
}
export function getuserinfo() {
   return request({
      url: '/user/info/getUserInfo',
      method: 'post'
   })
}
// 修改用户信息
export function editUserInfo(params:object) {
   return request({
      url: '/user/info/update',
      method: 'post',
      data: params
   })
}
export function confirmClient(params: string) {
   return request({
      url: '/user/info/confirmClient',
      method: 'post',
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded'
        },
      data: params,
   });
}
export function getclients(params: object) {
   return request({
      url: '/client/info/list',
      method: 'post',
      params,
   });
}