mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-09-09 08:57:14 +08:00
- 在字典管理页面添加清除缓存按钮,用于清除单个字典的缓存 - 在菜单管理页面添加清除缓存按钮,用于清除全部菜单缓存 - 新增清除字典缓存和菜单缓存的 API 接口 - 优化字典树组件,增加选中字典的信息传递
37 lines
852 B
TypeScript
37 lines
852 B
TypeScript
import type * as T from './type'
|
|
import http from '@/utils/http'
|
|
|
|
export type * from './type'
|
|
|
|
const BASE_URL = '/system/menu'
|
|
|
|
/** @desc 查询菜单列表 */
|
|
export function listMenu(query?: T.MenuQuery) {
|
|
return http.get<T.MenuResp[]>(`${BASE_URL}/tree`, query)
|
|
}
|
|
|
|
/** @desc 查询菜单详情 */
|
|
export function getMenu(id: string) {
|
|
return http.get<T.MenuResp>(`${BASE_URL}/${id}`)
|
|
}
|
|
|
|
/** @desc 新增菜单 */
|
|
export function addMenu(data: any) {
|
|
return http.post<boolean>(`${BASE_URL}`, data)
|
|
}
|
|
|
|
/** @desc 修改菜单 */
|
|
export function updateMenu(data: any, id: string) {
|
|
return http.put(`${BASE_URL}/${id}`, data)
|
|
}
|
|
|
|
/** @desc 删除菜单 */
|
|
export function deleteMenu(id: string) {
|
|
return http.del(`${BASE_URL}/${id}`)
|
|
}
|
|
|
|
/** @desc 清除菜单缓存 */
|
|
export function clearMenuCache() {
|
|
return http.del(`${BASE_URL}/cache`)
|
|
}
|