diff --git a/index.html b/index.html index 99f583a..a992e37 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ - + Vite App diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index df36fcf..0000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000..a48fa39 Binary files /dev/null and b/public/logo.png differ diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000..a48fa39 Binary files /dev/null and b/src/assets/logo.png differ diff --git a/src/assets/logo.svg b/src/assets/logo.svg deleted file mode 100644 index 7565660..0000000 --- a/src/assets/logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/components/layouts/BasicLayout.vue b/src/components/layouts/BasicLayout.vue deleted file mode 100644 index 1aa3157..0000000 --- a/src/components/layouts/BasicLayout.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/main.js b/src/main.js index 5a5dbdb..910ca04 100644 --- a/src/main.js +++ b/src/main.js @@ -3,9 +3,17 @@ import './assets/main.css' import { createApp } from 'vue' import App from './App.vue' import router from './router' +import ElementPlus from 'element-plus' +import 'element-plus/dist/index.css' +import 'element-plus/theme-chalk/display.css'; +import * as ElementPlusIconsVue from '@element-plus/icons-vue' const app = createApp(App) app.use(router) +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} +app.use(ElementPlus) app.mount('#app') diff --git a/src/router/index.js b/src/router/index.js index c0dc8fc..2fb680b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,24 +1,14 @@ import { createRouter, createWebHashHistory } from 'vue-router' -import BasicLayout from '@/components/layouts/BasicLayout.vue' const router = createRouter({ history: createWebHashHistory(), routes: [ { path: '/', - name: 'Basic', - component: BasicLayout, - meta: { title: '主页' }, - redirect: '/home', - children: [ - { - path: '/home', - name: 'Home', - meta: { title: '主页', icon: '', activeIndex: 'home' }, - component: () => import('../views/Home.vue') - }, - ] - } + name: 'Home', + meta: { title: '主页', icon: '', activeIndex: 'home' }, + component: () => import('@/views/Home.vue'), + }, ] }) diff --git a/src/store/store.js b/src/store/store.js new file mode 100644 index 0000000..6029b86 --- /dev/null +++ b/src/store/store.js @@ -0,0 +1,21 @@ +import { createStore } from 'vuex' + +const store = createStore({ + state() { + return { + currentRoute: null + } + }, + mutations: { + setCurrentRoute(state, route) { + state.currentRoute = route + } + }, + getters: { + currentRoute(state) { + return state.currentRoute + } + } +}) + +export default store diff --git a/vite.config.js b/vite.config.js index aaa9867..02fbf5e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -19,16 +19,24 @@ export default defineConfig(({ mode, command }) => { extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'] }, server: { - port: 7777, + port: 3500, host: true, open: true, proxy: { - // https://cn.vitejs.dev/config/#server-proxy - '/dev-api': { - target: 'http://localhost:6789', - // target: 'http://117.62.238.129:6789', - changeOrigin: true, - rewrite: (p) => p.replace(/^\/dev-api/, '') + '/api': { + // target: 'http://117.62.238.129:10050', + target: 'http://192.168.50.101:10050', + // target: 'http://10.70.132.177:11002', + ws: false, + changeOrigin: true + }, + '/poll': { + // target: 'http://117.62.238.129:6066', + target: 'http://192.168.50.101:6066', + // target: 'http://10.70.132.177:11002', + pathRewrite: { '^/poll': '' }, + ws: false, + changeOrigin: true } } },