Skip to content

Commit 8d0a751

Browse files
author
puhui999
committed
feat: system 新增批量删除
1 parent 579b0a7 commit 8d0a751

File tree

24 files changed

+511
-35
lines changed

24 files changed

+511
-35
lines changed

src/api/system/dept.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,11 @@ export function delDept(id) {
5858
method: 'delete'
5959
})
6060
}
61+
62+
// 批量删除部门
63+
export function delDeptList(ids) {
64+
return request({
65+
url: `/system/dept/delete-batch?ids=${ids.join(',')}`,
66+
method: 'delete'
67+
})
68+
}

src/api/system/dict/type.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ export function delType(dictId) {
4343
})
4444
}
4545

46+
// 批量删除字典类型
47+
export function delTypeList(ids) {
48+
return request({
49+
url: `/system/dict-type/delete-batch?ids=${ids.join(',')}`,
50+
method: 'delete'
51+
})
52+
}
53+
4654
// 导出字典类型
4755
export function exportType(query) {
4856
return request({

src/api/system/menu.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,11 @@ export function delMenu(id) {
5050
method: 'delete'
5151
})
5252
}
53+
54+
// 批量删除菜单
55+
export function delMenuList(ids) {
56+
return request({
57+
url: `/system/menu/delete-batch?ids=${ids.join(',')}`,
58+
method: 'delete'
59+
})
60+
}

src/api/system/notice.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ export function delNotice(noticeId) {
4343
})
4444
}
4545

46+
// 批量删除公告
47+
export function delNoticeList(ids) {
48+
return request({
49+
url: `/system/notice/delete-batch?ids=${ids.join(',')}`,
50+
method: 'delete'
51+
})
52+
}
53+
4654
// 推送公告
4755
export function pushNotice(noticeId) {
4856
return request({

src/api/system/oauth2/oauth2Client.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ export function deleteOAuth2Client(id) {
2626
})
2727
}
2828

29+
// 批量删除 OAuth2 客户端
30+
export function deleteOAuth2ClientList(ids) {
31+
return request({
32+
url: `/system/oauth2-client/delete-batch?ids=${ids.join(',')}`,
33+
method: 'delete'
34+
})
35+
}
36+
2937
// 获得 OAuth2 客户端
3038
export function getOAuth2Client(id) {
3139
return request({

src/api/system/post.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ export function delPost(postId) {
5151
})
5252
}
5353

54+
// 批量删除岗位
55+
export function delPostList(ids) {
56+
return request({
57+
url: `/system/post/delete-batch?ids=${ids.join(',')}`,
58+
method: 'delete'
59+
})
60+
}
61+
5462
// 导出岗位
5563
export function exportPost(query) {
5664
return request({

src/api/system/role.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@ export function delRole(roleId) {
6464
})
6565
}
6666

67+
// 批量删除角色
68+
export function delRoleList(ids) {
69+
return request({
70+
url: `/system/role/delete-batch?ids=${ids.join(',')}`,
71+
method: 'delete'
72+
})
73+
}
74+
6775
// 导出角色
6876
export function exportRole(query) {
6977
return request({

src/api/system/sms/smsChannel.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ export function deleteSmsChannel(id) {
2626
})
2727
}
2828

29+
// 批量删除短信渠道
30+
export function deleteSmsChannelList(ids) {
31+
return request({
32+
url: `/system/sms-channel/delete-batch?ids=${ids.join(',')}`,
33+
method: 'delete'
34+
})
35+
}
36+
2937
// 获得短信渠道
3038
export function getSmsChannel(id) {
3139
return request({

src/api/system/sms/smsTemplate.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ export function deleteSmsTemplate(id) {
2626
})
2727
}
2828

29+
// 批量删除短信模板
30+
export function deleteSmsTemplateList(ids) {
31+
return request({
32+
url: `/system/sms-template/delete-batch?ids=${ids.join(',')}`,
33+
method: 'delete'
34+
})
35+
}
36+
2937
// 获得短信模板
3038
export function getSmsTemplate(id) {
3139
return request({

src/api/system/tenant.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ export function deleteTenant(id) {
3737
})
3838
}
3939

40+
// 批量删除租户
41+
export function deleteTenantList(ids) {
42+
return request({
43+
url: `/system/tenant/delete-batch?ids=${ids.join(',')}`,
44+
method: 'delete'
45+
})
46+
}
47+
4048
// 获得租户
4149
export function getTenant(id) {
4250
return request({

0 commit comments

Comments
 (0)