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
}
}
},