diff --git a/package.json b/package.json index 189fe04..3f766b7 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "preview": "vite preview" }, "dependencies": { + "@vueup/vue-quill": "^1.2.0", "@vueuse/core": "^13.8.0", "axios": "^1.12.2", "element-plus": "^2.11.1", @@ -16,6 +17,7 @@ "mitt": "^3.0.1", "pinia": "^3.0.3", "pinia-plugin-persistedstate": "^4.5.0", + "quill": "^2.0.3", "terser": "^5.43.1", "v-viewer": "^3.0.11", "vue": "^3.5.18", diff --git a/src/router/index.js b/src/router/index.js index 77b7435..05c68cb 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,9 +1,9 @@ -import {createWebHashHistory, createRouter} from 'vue-router' +import { createWebHashHistory, createRouter } from 'vue-router' import HomeView from '@/views/homepage/index.vue' const routes = [ - {path: '/', component: HomeView}, + { path: '/', component: HomeView }, // ============================================ 产品中心 ============================================ { path: '/product/monitorSystem', @@ -47,14 +47,6 @@ const routes = [ title: '新闻中心', }, }, - { - path: '/news/detail', - name: 'NewsDetail', - component: () => import('@/views/news/detail.vue'), - meta: { - title: '新闻详情', - }, - }, // ============================================ 关于我们 ============================================ { path: '/about', @@ -82,6 +74,15 @@ const routes = [ title: '下载中心', }, }, + // ============================================ 管理页面 ============================================ + { + path: '/manager', + name: 'Manager', + component: () => import('@/views/manager/index.vue'), + meta: { + title: '管理中心', + }, + }, ] const router = createRouter({ @@ -93,7 +94,7 @@ router.afterEach((to, from) => { // 只有路径变化时才滚动到顶部 if (to.path !== from.path) { requestAnimationFrame(() => { - window.scrollTo({top: 0, behavior: 'instant'}) + window.scrollTo({ top: 0, behavior: 'instant' }) }) } }) diff --git a/src/views/edit/index.vue b/src/views/edit/index.vue deleted file mode 100644 index 20590f7..0000000 --- a/src/views/edit/index.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/src/views/manager/index.vue b/src/views/manager/index.vue new file mode 100644 index 0000000..7a77ba4 --- /dev/null +++ b/src/views/manager/index.vue @@ -0,0 +1,425 @@ + + + + +