优化更新

This commit is contained in:
2026-02-11 17:13:18 +08:00
parent ada5e027fa
commit e265bcc28d
28 changed files with 1661 additions and 155 deletions
+34
View File
@@ -178,6 +178,23 @@ export default {
return await request.post('roles/batch-copy', params)
},
},
export: {
post: async function (params) {
return await request.post('roles/export', params, { responseType: 'blob' })
},
},
import: {
post: async function (formData) {
return await request.post('roles/import', formData, {
headers: { 'Content-Type': 'multipart/form-data' }
})
},
},
downloadTemplate: {
get: async function () {
return await request.get('roles/download-template', { responseType: 'blob' })
},
},
},
// 权限管理
@@ -227,6 +244,23 @@ export default {
return await request.post('permissions/batch-status', params)
},
},
export: {
post: async function (params) {
return await request.post('permissions/export', params, { responseType: 'blob' })
},
},
import: {
post: async function (formData) {
return await request.post('permissions/import', formData, {
headers: { 'Content-Type': 'multipart/form-data' }
})
},
},
downloadTemplate: {
get: async function () {
return await request.get('permissions/download-template', { responseType: 'blob' })
},
},
},
// 部门管理