12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import { request } from '/@/utils/service';
- import { UserPageQuery, AddReq, EditReq, InfoReq } from '@fast-crud/fast-crud';
- import { Session } from '/@/utils/storage';
- let apiPrefix = '/api/system/menu/';
- if (Session.get('superKey') === 'super_admin_role') {
- apiPrefix = '/api/system/superadmin/menus/';
- } else {
- apiPrefix = '/api/system/menu/';
- }
- export { apiPrefix };
- export function GetList(query: UserPageQuery) {
- return request({
- url: apiPrefix,
- method: 'get',
- params: query,
- });
- }
- export function GetObj(id: InfoReq) {
- return request({
- url: apiPrefix + id + '/',
- method: 'get',
- });
- }
- export function AddObj(obj: AddReq) {
- return request({
- url: apiPrefix,
- method: 'post',
- data: obj,
- });
- }
- export function UpdateObj(obj: EditReq) {
- return request({
- url: apiPrefix + obj.id + '/',
- method: 'put',
- data: obj,
- });
- }
- export function DelObj(id: string | number) {
- return request({
- url: apiPrefix + id + '/',
- method: 'delete',
- });
- }
- export function GetAllMenu(query: UserPageQuery) {
- return request({
- url: apiPrefix + 'get_all_menu/',
- method: 'get',
- params: query,
- });
- }
- export function lazyLoadMenu(query: UserPageQuery) {
- return request({
- url: apiPrefix,
- method: 'get',
- params: query,
- });
- }
- export function dragMenu(obj: AddReq) {
- return request({
- url: apiPrefix + 'drag_menu/',
- method: 'post',
- data: obj,
- });
- }
- export function menuMoveUp(obj: AddReq) {
- return request({
- url: apiPrefix + 'move_up/',
- method: 'post',
- data: obj,
- });
- }
- export function menuMoveDown(obj: AddReq) {
- return request({
- url: apiPrefix + 'move_down/',
- method: 'post',
- data: obj,
- });
- }
|