zhouwenxuan
2023-11-30 25fa992e12447e535b801da2cc497bdafe0b7b9b
src/views/components/loginForm.vue
@@ -73,6 +73,7 @@
import useUserStore from '@/store/modules/user'
import { Register } from "@/layout/components";
import { Base64 } from 'js-base64'
import menu from "@/layout/components/Sidebar/menu";
const userStore = useUserStore()
const route = useRoute();
@@ -80,8 +81,8 @@
const { proxy } = getCurrentInstance();
const loginForm = ref({
  username: "",
  password: "",
  username: "admin",
  password: "admin@123",
  code: "",
  uuid: ""
});
@@ -113,6 +114,8 @@
    redirect.value = newRoute.query && newRoute.query.redirect;
}, { immediate: true });
const sidebarRouters = ref([])
function handleLogin() {
  proxy.$refs.loginRef.validate(valid => {
    if (valid) {
@@ -138,9 +141,14 @@
          }
          return acc;
        }, {});
        const routers = JSON.parse(Cookies.get('routers'))
          const userInfo = JSON.parse(Cookies.get('userInfo'))
            if(userInfo.identity === 0) {
                sidebarRouters.value =  menu.adminMenu
                Cookies.set('routers',JSON.stringify(sidebarRouters.value))
            }
          console.log("sidebarRouters.value",sidebarRouters.value)
          router.push({
              path: routers[0].path
              path: sidebarRouters.value[0].path
          })
        // router.push({ path: redirect.value || "/", query: otherQueryParams });
      }).catch(() => {