admin.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { http } from "@/utils/http";
  2. /** 用户列表(小程序用户) */
  3. export const getUserList = (params?: object) => {
  4. return http.request<any>("get", "/admin-user/list", { params });
  5. };
  6. /** 操作员列表 */
  7. export const getAdminUserList = (params?: object) => {
  8. return http.request<any>("get", "/admin-user/listAdminUser", { params });
  9. };
  10. /** 操作员详情 */
  11. export const getAdminUserDetail = (id: number) => {
  12. return http.request<any>("get", `/admin-user/detail/${id}`);
  13. };
  14. /** 新增操作员 */
  15. export const addAdminUser = (data: object) => {
  16. return http.request<any>("post", "/admin-user/add", { data });
  17. };
  18. /** 修改操作员 */
  19. export const modifyAdminUser = (data: object) => {
  20. return http.request<any>("post", "/admin-user/modify", { data });
  21. };
  22. /** 获取角色列表(用于操作员管理) */
  23. export const getAdminRoleList = () => {
  24. return http.request<any>("get", "/admin-user/listRole");
  25. };
  26. /** 更新用户角色 */
  27. export const updateUserRole = (data: { userId: number; roleIdList: number[] }) => {
  28. return http.request<any>("post", "/admin-user/updateRole", { data });
  29. };
  30. /** 删除操作员 */
  31. export const removeAdminUser = (id: number) => {
  32. return http.request<any>("get", `/admin-user/delete/${id}`);
  33. };