批量更新

This commit is contained in:
2025-11-02 23:53:41 +08:00
parent 7972f0a6d9
commit 9a6c29f3b0
29 changed files with 1947 additions and 899 deletions
+12 -11
View File
@@ -11,17 +11,6 @@ export function getAllFiles() {
});
}
/**
* 获取我的文件
* @returns {Promise}
*/
export function getMyFiles() {
return request({
url: "/api/files/my",
method: "get",
});
}
/**
* 根据ID获取文件
* @param {number|string} id 文件ID
@@ -34,6 +23,18 @@ export function getFileById(id) {
});
}
/**
* 根据租户ID获取文件
* @param {string} tenantId 租户ID
* @returns {Promise}
*/
export function getFilesByTenant(tenantId) {
return request({
url: `/api/files/tenant?tenant_id=${tenantId}`,
method: "get",
});
}
/**
* 上传文件
* @param {FormData} formData 文件数据
+46
View File
@@ -0,0 +1,46 @@
import request from '@/utils/request'
export function getAllRoles(params) {
return request({
url: '/api/roles',
method: 'get',
params
})
}
export function createRole(data) {
return request({
url: '/api/roles',
method: 'post',
data
})
}
export function getRoleById(id) {
return request({
url: `/api/roles/${id}`,
method: 'get'
})
}
export function getRoleByTenantId(tenantId) {
return request({
url: `/api/roles/tenant/${tenantId}`,
method: 'get'
})
}
export function updateRole(id, data) {
return request({
url: `/api/roles/${id}`,
method: 'post',
data
})
}
export function deleteRole(id) {
return request({
url: `/api/roles/${id}`,
method: 'delete'
})
}