12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import request from '@/utils/request'
- import { AxiosPromise } from 'axios'
- // apiUrl 菜单管理
- const api = {
- page: '/sys/resource/page',
- listTree: '/sys/resource/form-tree',
- listApi: '/sys/resource/form-api',
- create: '/sys/resource/create',
- update: '/sys/resource/update',
- delete: '/sys/resource/delete'
- }
- /**
- * 菜单管理 - 列表
- */
- function resourcePageApi(data: any): AxiosPromise {
- return request({
- url: api.page,
- method: 'get',
- data
- })
- }
- function resourceListTreeApi(data: any): AxiosPromise {
- return request({
- url: api.listTree,
- method: 'get',
- data
- })
- }
- function resourceListApi(params: any): AxiosPromise {
- return request({
- url: api.listApi,
- method: 'get',
- params
- })
- }
- /**
- * 菜单管理 - 新增编辑保存
- */
- function resourceAddOrEditSaveApi(data: any): AxiosPromise {
- return request({
- url: data.id ? api.update : api.create,
- method: 'post',
- data
- })
- }
- /**
- * 菜单管理 - 删除
- */
- function resourceDeleteApi(data: any): AxiosPromise {
- return request({
- url: api.delete,
- method: 'post',
- data
- })
- }
- export default {
- resourcePageApi,
- resourceListTreeApi,
- resourceListApi,
- resourceAddOrEditSaveApi,
- resourceDeleteApi
- }
|