This commit is contained in:
孟帅
2022-11-24 23:37:34 +08:00
parent 4ffe54b6ac
commit 29bda0dcdd
1487 changed files with 97869 additions and 96539 deletions

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

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

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

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

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

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

View File

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

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

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