import { http } from "@/utils/http"; import { baseUrlApi } from "../utils"; export interface BasicResponseModel { code: number; msg: string; data: T; } export const getSystemMenuList = (query?: object) => { return http.request( "get", baseUrlApi("system/menu/list"), { params: query } ); }; export const getSystemMenuDetailById = (id: number) => { return http.request( "get", baseUrlApi(`system/menu/${id}`) ); }; export const addMenu = (data?: object) => { return http.post(baseUrlApi(`system/menu`), { data }); }; export const updateMenu = (data?: object) => { return http.put(baseUrlApi(`system/menu`), { data }); }; export const deleteMenu = (id: number) => { return http.request( "delete", baseUrlApi(`system/menu/${id}`) ); }; export const getSystemList = () => { return http.request( "get", baseUrlApi(`system/businessSystem/list`) ); }; export interface DeptTreeModel { code: number; msg: string; depts: T; checkedKeys: number[]; } export const getMenuListTree = () => { return http.request( "get", baseUrlApi(`system/menu/treeselect`) ); }; export const getMenuListTreeSelect = (id?: string) => { return http.request( "get", baseUrlApi(`system/menu/roleMenuTreeselect/${id}`) ); };