后台教程

This commit is contained in:
xuyue committed 2025-03-03 22:11:01 +08:00
1 parent f01f8a174d
commit a7d8663f4d
9 files changed
+235 -22

No files matched your search

+3 -3
View File
@@ -92,7 +92,7 @@ import Editor from "./Editor.vue"
import { html, css, js, tab, size, reset } from "../store/editors"
import { user, authed, roleNormal } from "../store/user"
import { loginModal } from "../store/modal"
import { logout } from "../api"
import { Account } from "../api"
import { Role } from "../utils/type"
import { router } from "../router"
import { computed, h } from "vue"
@@ -123,7 +123,7 @@ const menu = computed(() => [
function clickMenu(name: string) {
switch (name) {
case "dashboard":
router.push({ name: "dashboard" })
router.push({ name: "tutorial" })
break
case "logout":
handleLogout()
@@ -144,7 +144,7 @@ function handleLogin() {
}
async function handleLogout() {
await logout()
await Account.logout()
user.username = ""
user.role = Role.Normal
}
+2 -2
View File
@@ -30,7 +30,7 @@
</template>
<script lang="ts" setup>
import { ref } from "vue"
import { login } from "../api"
import { Account } from "../api"
import { loginModal } from "../store/modal"
import { user } from "../store/user"
@@ -41,7 +41,7 @@ const showMeesage = ref(false)
async function submit() {
try {
const data = await login(name.value, password.value)
const data = await Account.login(name.value, password.value)
user.username = data.username
user.role = data.role
user.loaded = true