mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-12-30 12:05:57 +08:00
v2.0
This commit is contained in:
41
web/src/api/apply/attachment.ts
Normal file
41
web/src/api/apply/attachment.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function List(params) {
|
||||
return http.request({
|
||||
url: '/attachment/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/attachment/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/attachment/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/attachment/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function View(params) {
|
||||
return http.request({
|
||||
url: '/attachment/view',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
41
web/src/api/apply/notice.ts
Normal file
41
web/src/api/apply/notice.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function List(params) {
|
||||
return http.request({
|
||||
url: '/notice/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/notice/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/notice/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/notice/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function View(params) {
|
||||
return http.request({
|
||||
url: '/notice/view',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
41
web/src/api/apply/provinces.ts
Normal file
41
web/src/api/apply/provinces.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function List(params) {
|
||||
return http.request({
|
||||
url: '/provinces/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/provinces/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/provinces/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/provinces/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function View(params) {
|
||||
return http.request({
|
||||
url: '/provinces/view',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
9
web/src/api/dashboard/console.ts
Normal file
9
web/src/api/dashboard/console.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
//获取主控台信息
|
||||
export function getConsoleInfo() {
|
||||
return http.request({
|
||||
url: '/console/stat',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
89
web/src/api/dict/dict.ts
Normal file
89
web/src/api/dict/dict.ts
Normal file
@@ -0,0 +1,89 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
/**
|
||||
* 获取字典类型tree
|
||||
* @param params
|
||||
*/
|
||||
export function getDictTree(params?) {
|
||||
return http.request({
|
||||
url: '/dict_type/tree',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑字典类型
|
||||
* @param params
|
||||
* @constructor
|
||||
*/
|
||||
export function EditDict(params?) {
|
||||
return http.request({
|
||||
url: '/dict_type/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除字典类型
|
||||
* @param params
|
||||
* @constructor
|
||||
*/
|
||||
export function DeleteDict(params?) {
|
||||
return http.request({
|
||||
url: '/dict_type/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取字典类型选项
|
||||
* @param params
|
||||
*/
|
||||
export function getDictSelect(params?) {
|
||||
return http.request({
|
||||
url: '/dict_type/select',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑字典数据
|
||||
* @param params
|
||||
* @constructor
|
||||
*/
|
||||
export function EditData(params?) {
|
||||
return http.request({
|
||||
url: '/dict_data/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除字典数据
|
||||
* @param params
|
||||
* @constructor
|
||||
*/
|
||||
export function DeleteData(params?) {
|
||||
return http.request({
|
||||
url: '/dict_data/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取字典数据列表
|
||||
* @param params
|
||||
*/
|
||||
export function getDataList(params?) {
|
||||
return http.request({
|
||||
url: '/dict_data/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
24
web/src/api/log/log.ts
Normal file
24
web/src/api/log/log.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function getLogList(params) {
|
||||
return http.request({
|
||||
url: '/log/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/log/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function View(params) {
|
||||
return http.request({
|
||||
url: '/log/view',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
17
web/src/api/monitor/monitor.ts
Normal file
17
web/src/api/monitor/monitor.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function OnlineList(params) {
|
||||
return http.request({
|
||||
url: '/monitor/onlineList',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Offline(params) {
|
||||
return http.request({
|
||||
url: '/monitor/offline',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
33
web/src/api/org/dept.ts
Normal file
33
web/src/api/org/dept.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function getDeptList(params?) {
|
||||
return http.request({
|
||||
url: '/dept/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/dept/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/dept/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/dept/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
33
web/src/api/org/post.ts
Normal file
33
web/src/api/org/post.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function getPostList(params?) {
|
||||
return http.request({
|
||||
url: '/post/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/post/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/post/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/post/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
33
web/src/api/org/user.ts
Normal file
33
web/src/api/org/user.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function List(params?) {
|
||||
return http.request({
|
||||
url: '/member/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/member/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/member/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/member/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
41
web/src/api/sys/blacklist.ts
Normal file
41
web/src/api/sys/blacklist.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function List(params) {
|
||||
return http.request({
|
||||
url: '/blacklist/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/blacklist/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/blacklist/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/blacklist/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function View(params) {
|
||||
return http.request({
|
||||
url: '/blacklist/view',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
24
web/src/api/sys/config.ts
Normal file
24
web/src/api/sys/config.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function getConfig(params) {
|
||||
return http.request({
|
||||
url: '/config/get',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
export function updateConfig(params) {
|
||||
return http.request({
|
||||
url: '/config/update',
|
||||
method: 'post',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function sendTestEmail(params) {
|
||||
return http.request({
|
||||
url: '/ems/sendTest',
|
||||
method: 'post',
|
||||
params,
|
||||
});
|
||||
}
|
||||
89
web/src/api/sys/cron.ts
Normal file
89
web/src/api/sys/cron.ts
Normal file
@@ -0,0 +1,89 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
export function List(params) {
|
||||
return http.request({
|
||||
url: '/cron/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/cron/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/cron/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Status(params) {
|
||||
return http.request({
|
||||
url: '/cron/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function View(params) {
|
||||
return http.request({
|
||||
url: '/cron/view',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function GroupList(params) {
|
||||
return http.request({
|
||||
url: '/cron_group/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function GroupDelete(params) {
|
||||
return http.request({
|
||||
url: '/cron_group/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function GroupEdit(params) {
|
||||
return http.request({
|
||||
url: '/cron_group/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function GroupStatus(params) {
|
||||
return http.request({
|
||||
url: '/cron_group/status',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function GroupView(params) {
|
||||
return http.request({
|
||||
url: '/cron_group/view',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getSelect(params) {
|
||||
return http.request({
|
||||
url: '/cron_group/select',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
0
web/src/api/system/dict.ts
Normal file
0
web/src/api/system/dict.ts
Normal file
40
web/src/api/system/menu.ts
Normal file
40
web/src/api/system/menu.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
import {http} from '@/utils/http/axios';
|
||||
import {ApiEnum} from "@/enums/apiEnum";
|
||||
|
||||
/**
|
||||
* @description: 根据用户id获取用户菜单
|
||||
*/
|
||||
export function adminMenus() {
|
||||
return http.request({
|
||||
url: ApiEnum.RoleDynamic,
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取tree菜单列表
|
||||
* @param params
|
||||
*/
|
||||
export function getMenuList(params?) {
|
||||
return http.request({
|
||||
url: '/menu/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function EditMenu(params?) {
|
||||
return http.request({
|
||||
url: '/menu/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function DeleteMenu(params?) {
|
||||
return http.request({
|
||||
url: '/menu/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
43
web/src/api/system/role.ts
Normal file
43
web/src/api/system/role.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
/**
|
||||
* @description: 角色列表
|
||||
*/
|
||||
export function getRoleList() {
|
||||
return http.request({
|
||||
url: '/role/list',
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
export function Edit(params) {
|
||||
return http.request({
|
||||
url: '/role/edit',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function Delete(params) {
|
||||
return http.request({
|
||||
url: '/role/delete',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function UpdatePermissions(params) {
|
||||
return http.request({
|
||||
url: '/role/updatePermissions',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function GetPermissions(params) {
|
||||
return http.request({
|
||||
url: '/role/getPermissions',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
74
web/src/api/system/user.ts
Normal file
74
web/src/api/system/user.ts
Normal file
@@ -0,0 +1,74 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
import { ApiEnum } from '@/enums/apiEnum';
|
||||
|
||||
export interface BasicResponseModel<T = any> {
|
||||
code: number;
|
||||
message: string;
|
||||
data: T;
|
||||
}
|
||||
|
||||
export interface BasicPageParams {
|
||||
pageNumber: number;
|
||||
pageSize: number;
|
||||
total: number;
|
||||
}
|
||||
|
||||
export function getConfig() {
|
||||
return http.request({
|
||||
url: ApiEnum.SiteConfig,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取用户信息
|
||||
*/
|
||||
export function getUserInfo() {
|
||||
return http.request({
|
||||
url: ApiEnum.MemberInfo,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 用户登录
|
||||
*/
|
||||
export function login(params) {
|
||||
return http.request<BasicResponseModel>(
|
||||
{
|
||||
url: ApiEnum.SiteLogin,
|
||||
method: 'POST',
|
||||
params,
|
||||
},
|
||||
{
|
||||
isTransformResponse: false,
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 用户修改密码
|
||||
*/
|
||||
export function changePassword(params, uid) {
|
||||
return http.request(
|
||||
{
|
||||
url: `/user/u${uid}/changepw`,
|
||||
method: 'POST',
|
||||
params,
|
||||
},
|
||||
{
|
||||
isTransformResponse: false,
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 用户登出
|
||||
*/
|
||||
export function logout(params) {
|
||||
return http.request({
|
||||
url: '/login/logout',
|
||||
method: 'POST',
|
||||
params,
|
||||
});
|
||||
}
|
||||
10
web/src/api/table/list.ts
Normal file
10
web/src/api/table/list.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
//获取table
|
||||
export function getTableList(params) {
|
||||
return http.request({
|
||||
url: '/table/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user