更新0.1.1版本

This commit is contained in:
Ah jung
2021-07-07 10:26:14 +08:00
parent b74b6e61a4
commit d423f27e94
174 changed files with 15966 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
import http from '@/utils/http/axios'
//获取主控台信息
export function getConsoleInfo() {
return http.request(
{
url: '/dashboard/console',
method: 'get'
}
)
}

33
src/api/system/menu.ts Normal file
View File

@@ -0,0 +1,33 @@
import http from '@/utils/http/axios'
import {
GetByUserIdParams,
GetMenuListByUserIdResult,
GetAuthCodeByUserIdResult
} from './model/menuModel'
enum Api {
adminMenus = '/menus',
GetBtnCodeListByUserId = '/getBtnCodeListByUserId'
}
/**
* @description: 根据用户id获取用户菜单
*/
export function adminMenus() {
return http.request<GetMenuListByUserIdResult>({
url: Api.adminMenus,
method: 'GET'
})
}
/**
* 根据用户Id获取权限编码
* @param params
*/
export function getBtnCodeListByUserId(params: GetByUserIdParams) {
return http.request<GetAuthCodeByUserIdResult>({
url: Api.GetBtnCodeListByUserId,
method: 'GET',
params
})
}

69
src/api/system/user.ts Normal file
View File

@@ -0,0 +1,69 @@
import http from '@/utils/http/axios'
import { LoginParams, LoginResultModel } from './model/userModel'
export interface BasicResponseModel<T = any> {
code: number
message: string
result: T
}
export interface BasicPageParams {
pageNumber: number
pageSize: number
total: number
}
/**
* @description: 获取用户信息
*/
export function getUserInfo() {
return http.request(
{
url: '/admin_info',
method: 'get'
}
)
}
/**
* @description: 用户登录
*/
export function login(params: LoginParams) {
return http.request<BasicResponseModel<LoginResultModel>>(
{
url: '/login',
method: 'POST',
params
},
{
isTransformRequestResult: false
}
)
}
/**
* @description: 用户修改密码
*/
export function changePassword(params, uid) {
return http.request(
{
url: `/user/u${ uid }/changepw`,
method: 'POST',
params
},
{
isTransformRequestResult: false
}
)
}
/**
* @description: 用户登出
*/
export function logout(params) {
return http.request({
url: '/login/logout',
method: 'POST',
params
})
}

12
src/api/table/list.ts Normal file
View File

@@ -0,0 +1,12 @@
import http from '@/utils/http/axios'
//获取table
export function getTableList(params) {
return http.request(
{
url: '/table/list',
method: 'get',
params
}
)
}