import request from './request' // ---------------- 机构管理 ---------------- export const fetchOrgListApi = (params) => request.get('/system/org/list', { params }) export const createOrgApi = (data) => request.post('/system/org', data) export const updateOrgApi = (id, data) => request.put(`/system/org/${id}`, data) export const deleteOrgApi = (id) => request.delete(`/system/org/${id}`) // ---------------- 用户管理 ---------------- export const fetchUserListApi = (params) => request.get('/system/user/list', { params }) export const createUserApi = (data) => request.post('/system/user', data) export const updateUserApi = (id, data) => request.put(`/system/user/${id}`, data) export const deleteUserApi = (id) => request.delete(`/system/user/${id}`) export const lockUserApi = (id) => request.put(`/system/user/${id}/lock`) export const unlockUserApi = (id) => request.put(`/system/user/${id}/unlock`) export const changeUserPasswordApi = (id, newPassword) => request.put(`/system/user/${id}/password`, { newPassword }) export const resetUserPasswordApi = (id) => request.put(`/system/user/${id}/password/reset`) // ---------------- 角色管理 ---------------- export const fetchRoleListApi = (params) => request.get('/system/role/list', { params }) export const fetchRoleDetailApi = (id) => request.get(`/system/role/${id}`) export const createRoleApi = (data) => request.post('/system/role', data) export const updateRoleApi = (id, data) => request.put(`/system/role/${id}`, data) export const deleteRoleApi = (id) => request.delete(`/system/role/${id}`) export const fetchPermissionTreeApi = () => request.get('/system/permission/tree')