diff --git a/.env.development b/.env.development index ac3abaf..87e1afd 100644 --- a/.env.development +++ b/.env.development @@ -5,5 +5,5 @@ NODE_ENV='development' VITE_APP_TITLE = '恒信高科' VITE_APP_PORT = 16666 -VITE_APP_BASE_API = '/dev-api' +VITE_APP_BASE_API = '' VITE_APP_BASE_URL ='http://myvuetest.net' diff --git a/.env.production b/.env.production index 217b4fb..bd08aa0 100644 --- a/.env.production +++ b/.env.production @@ -2,5 +2,5 @@ VITE_APP_TITLE = '恒信高科' VITE_APP_PORT = 16666 -VITE_APP_BASE_API = '/prod-api' -VITE_APP_BASE_URL ='http://ginadmin.hxgk.group' +VITE_APP_BASE_API = '' +VITE_APP_BASE_URL ='http://myvuetest.net' diff --git a/src/api/auth/index.ts b/src/api/auth/index.ts index 243c0c2..463edc9 100644 --- a/src/api/auth/index.ts +++ b/src/api/auth/index.ts @@ -26,13 +26,18 @@ export function loginApiIng(data: LoginData): AxiosPromise { /** * 注销API */ -export function logoutApi() { +export function logoutApiOld() { return request({ url: "/api/v1/auth/logout", method: "delete", }); } - +export function logoutApi() { + return request({ + url: "/kpiapi/base/signout", + method: "post", + }); +} /** * 获取验证码 */ diff --git a/src/api/menu/index.ts b/src/api/menu/index.ts index d785a9e..c88808f 100644 --- a/src/api/menu/index.ts +++ b/src/api/menu/index.ts @@ -1,6 +1,6 @@ import request from '@/utils/request'; import { AxiosPromise } from 'axios'; -import { MenuQuery, MenuVO, MenuForm } from './types'; +import { MenuQuery, MenuVO, MenuForm,menuInfo } from './types'; /** * 获取路由列表 @@ -13,7 +13,7 @@ export function listRoutes() { } export function listRoutesIng() { return request({ - url: '/menus/get_menus_three', + url: '/systemapi/menus/get_routers_three', method: 'get' }); } @@ -22,56 +22,79 @@ export function listRoutesIng() { * * @param queryParams */ -export function listMenus(queryParams: MenuQuery): AxiosPromise { +export function listMenusOld(queryParams: MenuQuery): AxiosPromise { return request({ url: '/api/v1/menus', method: 'get', params: queryParams }); } - +export function listMenus(queryParams: MenuQuery): AxiosPromise { + return request({ + url: '/systemapi/menus/get_menus_three', + method: 'get', + params: queryParams + }); +} /** * 获取菜单下拉树形列表 */ -export function listMenuOptions(): AxiosPromise { +export function listMenuOptionsOld(): AxiosPromise { return request({ url: '/api/v1/menus/options', method: 'get' }); } - +export function listMenuOptions(): AxiosPromise { + return request({ + url: '/systemapi/menus/menu_options', + method: 'get' + }); +} /** * 获取菜单表单数据 * * @param id */ -export function getMenuForm(id: number): AxiosPromise { +export function getMenuFormOld(id: number): AxiosPromise { return request({ url: '/api/v1/menus/' + id + '/form', method: 'get' }); } - +export function getMenuForm(data: menuInfo): AxiosPromise { + return request({ + url: '/systemapi/menus/get_one_menu_cont', + method: 'post', + data:data + }); +} /** * 添加菜单 * * @param data */ -export function addMenu(data: MenuForm) { +export function addMenuOld(data: MenuForm) { return request({ url: '/api/v1/menus', method: 'post', data: data }); } - +export function addMenu(data: MenuForm) { + return request({ + url: '/systemapi/menus/add_new_menu', + method: 'post', + data: data + }); +} /** * 修改菜单 * * @param id * @param data */ -export function updateMenu(id: string, data: MenuForm) { +export function updateMenuOld(id: string, data: MenuForm) { return request({ url: '/api/v1/menus/' + id, method: 'put', @@ -79,14 +102,30 @@ export function updateMenu(id: string, data: MenuForm) { }); } +export function updateMenu(data: MenuForm) { + return request({ + url: '/systemapi/menus/edit_menus_cont', + method: 'post', + data: data + }); +} + /** * 删除菜单 * * @param id 菜单ID */ -export function deleteMenu(id: number) { +export function deleteMenuOld(id: number) { return request({ url: '/api/v1/menus/' + id, method: 'delete' }); } + +export function deleteMenu(data: menuInfo) { + return request({ + url: '/systemapi/menus/delt_menus_cont', + method: 'post', + data:data + }); +} diff --git a/src/api/menu/types.ts b/src/api/menu/types.ts index 7cbd05e..650aeab 100644 --- a/src/api/menu/types.ts +++ b/src/api/menu/types.ts @@ -113,3 +113,10 @@ export interface MenuForm { */ perm?: string; } + +/** + * 查看菜单内容 + */ +export interface menuInfo { + id:string; +} diff --git a/src/api/user/index.ts b/src/api/user/index.ts index 8f42b05..2b4bf29 100644 --- a/src/api/user/index.ts +++ b/src/api/user/index.ts @@ -13,7 +13,7 @@ export function getUserInfo(): AxiosPromise { } export function getUserInfoIng(): AxiosPromise { return request({ - url: '/user/get_user_cont', + url: '/systemapi/user/get_user_cont', method: 'get' }); } diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index c76bed9..fa496b9 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -14,6 +14,11 @@ const permissionStore = usePermissionStore(); const appStore = useAppStore(); const currRoute = useRoute(); const { sidebarLogo } = storeToRefs(settingsStore); + + +// console.log("世界路由------>",permissionStore.routes) + +