feat(projects): 1:恢复岗位页面;2:国际化功能摒弃;

This commit is contained in:
2026-04-03 13:42:55 +08:00
parent ef60ebf8b2
commit 74d8e669c0
11 changed files with 684 additions and 21 deletions

View File

@@ -243,6 +243,59 @@ export function fetchGetPostSimpleList() {
});
}
/** 获取岗位分页 */
export function fetchGetPostPage(params?: Api.SystemManage.PostSearchParams) {
return request<Api.SystemManage.PostList>({
url: `${POST_PREFIX}/page`,
method: 'get',
params
});
}
/** 获取岗位详情 */
export function fetchGetPost(id: number) {
return request<Api.SystemManage.Post>({
url: `${POST_PREFIX}/get`,
method: 'get',
params: { id }
});
}
/** 创建岗位 */
export function fetchCreatePost(data: Api.SystemManage.SavePostParams) {
return request<number>({
url: `${POST_PREFIX}/create`,
method: 'post',
data
});
}
/** 更新岗位 */
export function fetchUpdatePost(data: { id: number } & Api.SystemManage.SavePostParams) {
return request<boolean>({
url: `${POST_PREFIX}/update`,
method: 'put',
data
});
}
/** 删除岗位 */
export function fetchDeletePost(id: number) {
return request<boolean>({
url: `${POST_PREFIX}/delete`,
method: 'delete',
params: { id }
});
}
/** 批量删除岗位 */
export function fetchBatchDeletePost(ids: number[]) {
return request<boolean>({
url: `${POST_PREFIX}/delete-list?${createBatchDeleteQuery(ids)}`,
method: 'delete'
});
}
/** 获取用户分页 */
export function fetchGetUserPage(params?: Api.SystemManage.UserSearchParams) {
return request<Api.SystemManage.UserList>({