diff --git a/src/assets/images/login/backimg.png b/src/assets/images/login/backimg.png new file mode 100644 index 0000000..f02d955 Binary files /dev/null and b/src/assets/images/login/backimg.png differ diff --git a/src/assets/images/login/header.png b/src/assets/images/login/header.png new file mode 100644 index 0000000..7c8afbd Binary files /dev/null and b/src/assets/images/login/header.png differ diff --git a/src/main.js b/src/main.js index 32b308d..227113e 100644 --- a/src/main.js +++ b/src/main.js @@ -4,6 +4,8 @@ import App from "./App.vue" import ElementPlus from "element-plus" import "./assets/style/reset.css" import "element-plus/dist/index.css" // 导入所有样式 +import zhCn from "element-plus/dist/locale/zh-cn.mjs" // 中文语言包 +import "element-plus/dist/index.css" import piniaPluginPersistedstate from "pinia-plugin-persistedstate" import router from "./router" const app = createApp(App) @@ -12,4 +14,7 @@ pinia.use(piniaPluginPersistedstate) app.use(pinia) app.use(ElementPlus) app.use(router) +app.use(ElementPlus, { + locale: zhCn // 设置为中文 +}) app.mount("#app") diff --git a/src/router/index.js b/src/router/index.js index f6163a0..e428349 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,7 +1,8 @@ import { createRouter, createWebHistory } from "vue-router" const routes = [ - { path: "/", redirect: "/home" }, + { path: "/", redirect: "/login" }, + { path: "/login", component: () => import("@/views/login/index.vue") }, { path: "/home", component: () => import("@/layout/index.vue"), diff --git a/src/service/api/authentication.js b/src/service/api/authentication.js new file mode 100644 index 0000000..e25394d --- /dev/null +++ b/src/service/api/authentication.js @@ -0,0 +1 @@ +import http from "@/utils/http" diff --git a/src/store/authentication/index.js b/src/store/authentication/index.js new file mode 100644 index 0000000..178179c --- /dev/null +++ b/src/store/authentication/index.js @@ -0,0 +1,7 @@ +import { defineStore } from "pinia" +export const useLoginStore = defineStore("loginStore", { + state: () => ({ + token: "" + }), + actions: {} +}) diff --git a/src/views/login/components/loginPanel.vue b/src/views/login/components/loginPanel.vue new file mode 100644 index 0000000..debecdb --- /dev/null +++ b/src/views/login/components/loginPanel.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/login/index.vue b/src/views/login/index.vue new file mode 100644 index 0000000..302f5ce --- /dev/null +++ b/src/views/login/index.vue @@ -0,0 +1,53 @@ + + + + +