| | |
| | | const router = useRouter() |
| | | const userStore = useUserInfoStore() |
| | | const user = userStore.user.userName |
| | | watch(()=>userStore.responseCode,(newVal) => { |
| | | switch (newVal){ |
| | | case 401:{ |
| | | if(userStore.msg.split('.')[1] === 'search'){ |
| | | router.push({path:'/main/order/notPermission'}); |
| | | }else{ |
| | | ElMessage.warning(t('error.Code_401')) |
| | | } |
| | | userStore.responseCode=null |
| | | break |
| | | } |
| | | case 402:{ |
| | | ElMessage.warning(t('error.Code_402')) |
| | | router.push("/login") |
| | | break |
| | | } |
| | | default:{ |
| | | break |
| | | } |
| | | } |
| | | } |
| | | ) |
| | | |
| | | store.createWebSocket(); |
| | | function quit(){ |
| | | userStore.$patch({ |
| | | user:null |
| | | }) |
| | | router.push("/login") |
| | | request.post('/userInfo/logout').finally(()=>{ |
| | | router.push("/login") |
| | | }) |
| | | |
| | | // |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //提取模块列表 |
| | | let menuList=$ref([]) |
| | | request.get(`/menu/getMenu/${lang}`).then((res) => { |
| | | if(res.code==200){ |
| | | menuList= deepClone(res.data) |
| | | }else{ |
| | | ElMessage.warning(res.msg) |
| | | router.push("/login") |
| | | } |
| | | }).catch((e)=>{ |
| | | ElMessage.warning(t('main.connectErr')) |
| | | router.push("/login") |
| | | onMounted(()=>{ |
| | | request.get(`/menu/getMenu/${lang}`).then((res) => { |
| | | |
| | | if(res.code==200){ |
| | | menuList= deepClone(res.data) |
| | | } |
| | | }) |
| | | |
| | | }) |
| | | |
| | | |
| | | //获取菜单列表 |
| | | let menuItemList=$ref([]) |
| | | request.get(`/menuItem/getMenuItem/${lang}`).then((res) => { |