沙钢智慧能源系统前端代码
houzhongjian
2024-10-09 314507f8ddadd9c66e98d260c3b2a5dad1a04015
提交 | 用户 | 时间
314507 1 import request from '@/config/axios'
H 2 import type { UserLoginVO } from './types'
3
4 export interface SmsCodeVO {
5   mobile: string
6   scene: number
7 }
8
9 export interface SmsLoginVO {
10   mobile: string
11   code: string
12 }
13
14 // 登录
15 export const login = (data: UserLoginVO) => {
16   return request.post({ url: '/system/auth/login', data })
17 }
18
19 // 使用租户名,获得租户编号
20 export const getTenantIdByName = (name: string) => {
21   return request.get({ url: '/system/tenant/get-id-by-name?name=' + name })
22 }
23
24 // 登出
25 export const loginOut = () => {
26   return request.post({ url: '/system/auth/logout' })
27 }
28
29 // 获取用户权限信息
30 export const getInfo = () => {
31   return request.get({ url: '/system/auth/get-permission-info' })
32 }
33
34 // 获取验证图片以及 token
35 export const getCode = (data) => {
36   return request.postOriginal({ url: 'captcha/get', data })
37 }
38
39 // 滑动或者点选验证
40 export const reqCheck = (data) => {
41   return request.postOriginal({ url: 'captcha/check', data })
42 }
43