1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
| import request from '../../utils/request';
| import type { ApiResponse, PageRequest, PageResponse } from '../../types/api';
| import type { UserInfo, RoleInfo, MenuInfo } from '../../types/user';
|
| /**
| * 获取用户列表
| */
| export function getUserList(data: PageRequest) {
| return request<ApiResponse<PageResponse<UserInfo>>>({
| url: '/User/GetPageData',
| method: 'post',
| data,
| });
| }
|
| /**
| * 添加用户
| */
| export function addUser(data: Partial<UserInfo>) {
| return request<ApiResponse<boolean>>({
| url: '/User/Add',
| method: 'post',
| data,
| });
| }
|
| /**
| * 更新用户
| */
| export function updateUser(data: Partial<UserInfo>) {
| return request<ApiResponse<boolean>>({
| url: '/User/Update',
| method: 'post',
| data,
| });
| }
|
| /**
| * 删除用户
| */
| export function deleteUser(ids: string[]) {
| return request<ApiResponse<boolean>>({
| url: '/User/Del',
| method: 'post',
| data: ids,
| });
| }
|
| /**
| * 获取角色列表
| */
| export function getRoleList(data: PageRequest) {
| return request<ApiResponse<PageResponse<RoleInfo>>>({
| url: '/Role/GetPageData',
| method: 'post',
| data,
| });
| }
|
| /**
| * 添加角色
| */
| export function addRole(data: Partial<RoleInfo>) {
| return request<ApiResponse<boolean>>({
| url: '/Role/Add',
| method: 'post',
| data,
| });
| }
|
| /**
| * 更新角色
| */
| export function updateRole(data: Partial<RoleInfo>) {
| return request<ApiResponse<boolean>>({
| url: '/Role/Update',
| method: 'post',
| data,
| });
| }
|
| /**
| * 删除角色
| */
| export function deleteRole(ids: string[]) {
| return request<ApiResponse<boolean>>({
| url: '/Role/Del',
| method: 'post',
| data: ids,
| });
| }
|
| /**
| * 获取菜单列表
| */
| export function getMenuList(data: PageRequest) {
| return request<ApiResponse<PageResponse<MenuInfo>>>({
| url: '/Menu/GetPageData',
| method: 'post',
| data,
| });
| }
|
| /**
| * 添加菜单
| */
| export function addMenu(data: Partial<MenuInfo>) {
| return request<ApiResponse<boolean>>({
| url: '/Menu/Add',
| method: 'post',
| data,
| });
| }
|
| /**
| * 更新菜单
| */
| export function updateMenu(data: Partial<MenuInfo>) {
| return request<ApiResponse<boolean>>({
| url: '/Menu/Update',
| method: 'post',
| data,
| });
| }
|
| /**
| * 删除菜单
| */
| export function deleteMenu(ids: string[]) {
| return request<ApiResponse<boolean>>({
| url: '/Menu/Del',
| method: 'post',
| data: ids,
| });
| }
|
|