3 changed files with 93 additions and 61 deletions
@ -1,3 +1,3 @@ |
|||||
VITE_API_HOST=192.168.1.125 |
|
||||
|
VITE_API_HOST=127.0.0.1 |
||||
VITE_API_PORT=8080 |
VITE_API_PORT=8080 |
||||
VITE_WS_PATH=/ws |
VITE_WS_PATH=/ws |
@ -1,60 +1,92 @@ |
|||||
import { useUserStore } from "@/stores/user" |
|
||||
|
|
||||
const menuIcon = [{ |
|
||||
id: 0, |
|
||||
name: '实验操作', |
|
||||
s_icon: '/src/assets/menuIcon/s_home.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_home.svg', |
|
||||
path: '/graphite', |
|
||||
},{ |
|
||||
id: 1, |
|
||||
name: '日志记录', |
|
||||
s_icon: '/src/assets/menuIcon/s_log.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_log.svg', |
|
||||
path: '/logRecords', |
|
||||
},{ |
|
||||
id: 2, |
|
||||
name: '实验记录', |
|
||||
s_icon: '/src/assets/menuIcon/s_expe.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_expe.svg', |
|
||||
path: '/expeRecords', |
|
||||
},{ |
|
||||
id: 3, |
|
||||
name: '加液配置', |
|
||||
s_icon: '/src/assets/menuIcon/s_liquid.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_liquid.svg', |
|
||||
path: '/addLiquid', |
|
||||
},{ |
|
||||
id: 4, |
|
||||
name: '溶液配置', |
|
||||
s_icon: '/src/assets/menuIcon/s_liquid_config.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_liquid_config.svg', |
|
||||
path: '/liquidConfig', |
|
||||
},{ |
|
||||
id: 5, |
|
||||
name: '矿石管理', |
|
||||
s_icon: '/src/assets/menuIcon/s_ore.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_ore.svg', |
|
||||
path: '/oreManage', |
|
||||
},{ |
|
||||
id: 6, |
|
||||
name: '用户管理', |
|
||||
s_icon: '/src/assets/menuIcon/s_user.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_user.svg', |
|
||||
path: '/userManage', |
|
||||
},{ |
|
||||
id: 7, |
|
||||
name: '调试', |
|
||||
s_icon: '/src/assets/menuIcon/s_debug.svg', |
|
||||
n_icon: '/src/assets/menuIcon/n_debug.svg', |
|
||||
path: '/debug', |
|
||||
}] |
|
||||
|
|
||||
const userStore = useUserStore() |
|
||||
|
import { useUserStore } from "@/stores/user"; |
||||
|
import s_home from "/src/assets/menuIcon/s_home.svg"; |
||||
|
import n_home from "/src/assets/menuIcon/n_home.svg"; |
||||
|
|
||||
|
import s_log from "/src/assets/menuIcon/s_log.svg"; |
||||
|
import n_log from "/src/assets/menuIcon/n_log.svg"; |
||||
|
|
||||
|
import s_expe from "/src/assets/menuIcon/s_expe.svg"; |
||||
|
import n_expe from "/src/assets/menuIcon/n_expe.svg"; |
||||
|
|
||||
|
import s_liquid from "/src/assets/menuIcon/s_liquid.svg"; |
||||
|
import n_liquid from "/src/assets/menuIcon/n_liquid.svg"; |
||||
|
|
||||
|
import s_liquid_config from "/src/assets/menuIcon/s_liquid_config.svg"; |
||||
|
import n_liquid_config from "/src/assets/menuIcon/n_liquid_config.svg"; |
||||
|
|
||||
|
import s_ore from "/src/assets/menuIcon/s_ore.svg"; |
||||
|
import n_ore from "/src/assets/menuIcon/n_ore.svg"; |
||||
|
|
||||
|
import s_user from "/src/assets/menuIcon/s_user.svg"; |
||||
|
import n_user from "/src/assets/menuIcon/n_user.svg"; |
||||
|
|
||||
|
import s_debug from "/src/assets/menuIcon/s_debug.svg"; |
||||
|
import n_debug from "/src/assets/menuIcon/n_debug.svg"; |
||||
|
|
||||
|
const menuIcon = [ |
||||
|
{ |
||||
|
id: 0, |
||||
|
name: "实验操作", |
||||
|
s_icon: s_home, |
||||
|
n_icon: n_home, |
||||
|
path: "/graphite", |
||||
|
}, |
||||
|
{ |
||||
|
id: 1, |
||||
|
name: "日志记录", |
||||
|
s_icon: s_log, |
||||
|
n_icon: n_log, |
||||
|
path: "/logRecords", |
||||
|
}, |
||||
|
{ |
||||
|
id: 2, |
||||
|
name: "实验记录", |
||||
|
s_icon: s_expe, |
||||
|
n_icon: n_expe, |
||||
|
path: "/expeRecords", |
||||
|
}, |
||||
|
{ |
||||
|
id: 3, |
||||
|
name: "加液配置", |
||||
|
s_icon: s_liquid, |
||||
|
n_icon: n_liquid, |
||||
|
path: "/addLiquid", |
||||
|
}, |
||||
|
{ |
||||
|
id: 4, |
||||
|
name: "溶液配置", |
||||
|
s_icon: s_liquid_config, |
||||
|
n_icon: n_liquid_config, |
||||
|
path: "/liquidConfig", |
||||
|
}, |
||||
|
{ |
||||
|
id: 5, |
||||
|
name: "矿石管理", |
||||
|
s_icon: s_ore, |
||||
|
n_icon: n_ore, |
||||
|
path: "/oreManage", |
||||
|
}, |
||||
|
{ |
||||
|
id: 6, |
||||
|
name: "用户管理", |
||||
|
s_icon: s_user, |
||||
|
n_icon: n_user, |
||||
|
path: "/userManage", |
||||
|
}, |
||||
|
{ |
||||
|
id: 7, |
||||
|
name: "调试", |
||||
|
s_icon: s_debug, |
||||
|
n_icon: n_debug, |
||||
|
path: "/debug", |
||||
|
}, |
||||
|
]; |
||||
|
|
||||
|
const userStore = useUserStore(); |
||||
export function getMenus() { |
export function getMenus() { |
||||
if (userStore.user && userStore.user.role === 1) { |
|
||||
return menuIcon |
|
||||
} else { |
|
||||
return menuIcon.filter(m => m.path !== '/userManage') |
|
||||
} |
|
||||
} |
|
||||
|
if (userStore.user && userStore.user.role === 1) { |
||||
|
return menuIcon; |
||||
|
} else { |
||||
|
return menuIcon.filter(m => m.path !== "/userManage"); |
||||
|
} |
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue