@@ -64,7 +64,7 @@ export default {
64
64
* 根据菜单ID获取对应的菜单信息
65
65
* @param {number } id 可以是一个数字也可以是一个数组
66
66
* **/
67
- async getMenusById ( params : { id : number | number [ ] } ) : Promise < any > {
67
+ async getMenusById ( params : { id : number | number [ ] } ) {
68
68
try {
69
69
const res : Res = await axios . post ( `/api/getMenusById` , params ) ;
70
70
return res ;
@@ -78,7 +78,7 @@ export default {
78
78
* 添加菜单
79
79
* @param params MenuParam
80
80
*/
81
- async addMenu ( params : MenuParam ) : Promise < any > {
81
+ async addMenu ( params : MenuParam ) {
82
82
try {
83
83
const res : Res = await axios . post ( "/api/addmenu" , params ) ;
84
84
return res ;
@@ -90,7 +90,7 @@ export default {
90
90
/**
91
91
* 修改菜单
92
92
* **/
93
- async upMenu ( params : MenuParam ) : Promise < any > {
93
+ async upMenu ( params : MenuParam ) {
94
94
try {
95
95
const res : Res = await axios . post ( "/api/upmenu" , params ) ;
96
96
return res ;
@@ -102,7 +102,7 @@ export default {
102
102
/**
103
103
* 删除菜单
104
104
* **/
105
- async delMenu ( params : { id : number } ) : Promise < any > {
105
+ async delMenu ( params : { id : number } ) {
106
106
try {
107
107
const res : Res = await axios . post ( "/api/delmenu" , params ) ;
108
108
return res ;
@@ -115,9 +115,7 @@ export default {
115
115
/**
116
116
* 根据菜单ID查询其下的权限数据
117
117
* **/
118
- async getPowerDataByMenuId ( params : {
119
- menuId : number | null ;
120
- } ) : Promise < any > {
118
+ async getPowerDataByMenuId ( params : { menuId : number | null } ) {
121
119
try {
122
120
const res : Res = await axios . get (
123
121
`/api/getpowerbymenuid?${ qs . stringify ( params ) } `
@@ -133,7 +131,7 @@ export default {
133
131
* 根据权限ID查询对应的权限数据
134
132
* @param id 可以是一个数字也可以是一个数组
135
133
* **/
136
- async getPowerById ( params : { id : number | number [ ] } ) : Promise < any > {
134
+ async getPowerById ( params : { id : number | number [ ] } ) {
137
135
try {
138
136
const res : Res = await axios . post ( `/api/getPowerById` , params ) ;
139
137
return res ;
@@ -159,7 +157,7 @@ export default {
159
157
/**
160
158
* 添加权限
161
159
* **/
162
- async addPower ( params : PowerParam ) : Promise < Res > {
160
+ async addPower ( params : PowerParam ) {
163
161
try {
164
162
const res : Res = await axios . post ( "/api/addpower" , params ) ;
165
163
return res ;
@@ -172,7 +170,7 @@ export default {
172
170
/**
173
171
* 修改权限
174
172
* **/
175
- async upPower ( params : PowerParam ) : Promise < Res > {
173
+ async upPower ( params : PowerParam ) {
176
174
try {
177
175
const res : Res = await axios . post ( "/api/uppower" , params ) ;
178
176
return res ;
@@ -185,7 +183,7 @@ export default {
185
183
/**
186
184
* 删除权限
187
185
* **/
188
- async delPower ( params : { id : number } ) : Promise < Res > {
186
+ async delPower ( params : { id : number } ) {
189
187
try {
190
188
const res : Res = await axios . post ( "/api/delpower" , params ) ;
191
189
return res ;
@@ -203,7 +201,7 @@ export default {
203
201
pageSize : number ;
204
202
title ?: string ;
205
203
conditions ?: number ;
206
- } ) : Promise < Res > {
204
+ } ) {
207
205
try {
208
206
const res : Res = await axios . get (
209
207
`/api/getroles?${ qs . stringify ( params ) } `
@@ -220,7 +218,7 @@ export default {
220
218
* @param id 可以是一个数字,也可以是一个数组
221
219
* @return 返回值是数组
222
220
* **/
223
- async getRoleById ( params : { id : number | number [ ] } ) : Promise < Res > {
221
+ async getRoleById ( params : { id : number | number [ ] } ) {
224
222
try {
225
223
const res : Res = await axios . post ( `/api/getRoleById` , params ) ;
226
224
return res ;
@@ -233,7 +231,7 @@ export default {
233
231
/**
234
232
* 添加角色
235
233
* **/
236
- async addRole ( params : RoleParam ) : Promise < Res > {
234
+ async addRole ( params : RoleParam ) {
237
235
try {
238
236
const res : Res = await axios . post ( "/api/addrole" , params ) ;
239
237
return res ;
@@ -245,7 +243,7 @@ export default {
245
243
/**
246
244
* 修改角色
247
245
* **/
248
- async upRole ( params : RoleParam ) : Promise < Res > {
246
+ async upRole ( params : RoleParam ) {
249
247
try {
250
248
const res : Res = await axios . post ( "/api/uprole" , params ) ;
251
249
return res ;
@@ -258,7 +256,7 @@ export default {
258
256
/**
259
257
* 删除角色
260
258
* **/
261
- async delRole ( params : { id : number } ) : Promise < Res > {
259
+ async delRole ( params : { id : number } ) {
262
260
try {
263
261
const res : Res = await axios . post ( "/api/delrole" , params ) ;
264
262
return res ;
@@ -271,7 +269,7 @@ export default {
271
269
/**
272
270
* 通过角色ID查询该角色拥有的所有菜单和权限详细信息
273
271
* **/
274
- async findAllPowerByRoleId ( params : { id : number } ) : Promise < Res > {
272
+ async findAllPowerByRoleId ( params : { id : number } ) {
275
273
try {
276
274
const res : Res = await axios . get (
277
275
`/api/findAllPowerByRoleId?${ qs . stringify ( params ) } `
@@ -285,6 +283,7 @@ export default {
285
283
286
284
/**
287
285
* 获取所有的菜单及权限详细信息
286
+ * 如果你在sys.ts中引用了sys本身,则需要显式的注明返回值的类型
288
287
* **/
289
288
async getAllMenusAndPowers ( ) : Promise < Res > {
290
289
try {
@@ -306,7 +305,7 @@ export default {
306
305
id : number ;
307
306
menus : number [ ] ;
308
307
powers : number [ ] ;
309
- } ) : Promise < Res > {
308
+ } ) {
310
309
try {
311
310
const res : Res = await axios . post ( "/api/setPowersByRoleId" , params ) ;
312
311
return res ;
@@ -326,7 +325,7 @@ export default {
326
325
menus : number [ ] ;
327
326
powers : number [ ] ;
328
327
} [ ]
329
- ) : Promise < Res > {
328
+ ) {
330
329
try {
331
330
const res : Res = await axios . post ( "/api/setPowersByRoleIds" , params ) ;
332
331
return res ;
@@ -344,7 +343,7 @@ export default {
344
343
pageSize : number ;
345
344
username ?: string ;
346
345
conditions ?: number ;
347
- } ) : Promise < Res > {
346
+ } ) {
348
347
try {
349
348
const res : Res = await axios . get (
350
349
`/api/getUserList?${ qs . stringify ( params ) } `
@@ -359,7 +358,7 @@ export default {
359
358
/**
360
359
* 添加用户
361
360
* **/
362
- async addUser ( params : UserBasicInfoParam ) : Promise < Res > {
361
+ async addUser ( params : UserBasicInfoParam ) {
363
362
try {
364
363
const res : Res = await axios . post ( "/api/addUser" , params ) ;
365
364
return res ;
@@ -372,7 +371,7 @@ export default {
372
371
/**
373
372
* 修改用户
374
373
* **/
375
- async upUser ( params : UserBasicInfoParam ) : Promise < Res > {
374
+ async upUser ( params : UserBasicInfoParam ) {
376
375
try {
377
376
const res : Res = await axios . post ( "/api/upUser" , params ) ;
378
377
return res ;
@@ -385,7 +384,7 @@ export default {
385
384
/**
386
385
* 删除用户
387
386
* **/
388
- async delUser ( params : { id : number } ) : Promise < Res > {
387
+ async delUser ( params : { id : number } ) {
389
388
try {
390
389
const res : Res = await axios . post ( "/api/delUser" , params ) ;
391
390
return res ;
@@ -399,7 +398,7 @@ export default {
399
398
* 给用户分配角色
400
399
* 用的也是upUser接口
401
400
* **/
402
- async setUserRoles ( params : { id : number ; roles : number [ ] } ) : Promise < Res > {
401
+ async setUserRoles ( params : { id : number ; roles : number [ ] } ) {
403
402
try {
404
403
const res : Res = await axios . post ( "/api/upUser" , params ) ;
405
404
return res ;
0 commit comments