generate users.

This commit is contained in:
2023-03-21 20:44:51 +08:00
parent 658c60998b
commit 1289a55f75
9 changed files with 219 additions and 36 deletions

View File

@@ -1,8 +1,5 @@
import { RouteRecordRaw } from "vue-router"
import { getProfile } from "./shared/api"
import { loadChart } from "./shared/composables/chart"
import { STORAGE_KEY, USER_TYPE } from "./utils/constants"
import storage from "./utils/storage"
export const routes: RouteRecordRaw[] = [
{
@@ -98,11 +95,6 @@ export const routes: RouteRecordRaw[] = [
{
path: "/admin",
component: () => import("~/shared/layout/admin.vue"),
beforeEnter: async () => {
if (!storage.get(STORAGE_KEY.AUTHED)) return "/"
const res = await getProfile()
if (res.data.user.admin_type === USER_TYPE.REGULAR_USER) return "/"
},
children: [
{
path: "",
@@ -125,9 +117,9 @@ export const routes: RouteRecordRaw[] = [
component: () => import("admin/user/list.vue"),
},
{
path: "user/importing",
name: "admin user importing",
component: () => import("~/admin/user/importing.vue"),
path: "user/generate",
name: "admin user generate",
component: () => import("~/admin/user/generate.vue"),
},
{
path: "problem/list",