/* * @创建文件时间: 2021-06-01 22:41:21 * @Auther: 猿小天 * @最后修改人: 猿小天 * @最后修改时间: 2021-07-29 19:23:33 * 联系Qq:1638245306 * @文件介绍: 菜单管理接口 */ import { request } from '@/api/service' import XEUtils from 'xe-utils' export const urlPrefix = '/api/system/menu/' /** * 列表查询 */ export function GetList (query) { query.limit = 999 return request({ url: urlPrefix, method: 'get', params: { ...query, limit: 999 } }).then(res => { // 将列表数据转换为树形数据 // res.data.data = XEUtils.toArrayTree(res.data.data, { parentKey: 'parent', strict: false }) return res }) } /** * 新增 */ export function createObj (obj) { return request({ url: urlPrefix, method: 'post', data: obj }) } /** * 修改 */ export function UpdateObj (obj) { return request({ url: urlPrefix + obj.id + '/', method: 'put', data: obj }) } /** * 删除 */ export function DelObj (id) { return request({ url: urlPrefix + id + '/', method: 'delete', data: { id } }) }