diff --git a/package.json b/package.json index b2dc6d8..a81c8c0 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", "crypto-js": "^4.2.0", @@ -17,6 +18,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 ae5b340..1a1f7c9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -89,6 +89,15 @@ const routes = [ title: '下载中心', }, }, + // ============================================ 管理页面 ============================================ + { + path: '/manager', + name: 'Manager', + component: () => import('@/views/manager/index.vue'), + meta: { + title: '管理中心', + }, + }, ] const router = createRouter({ 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 @@ + + + + + + + + 全部状态 + 草稿 + 发布 + 关闭 + + 添加新闻 + + + + + + + + ID + 标题 + 状态 + 操作 + + + + + {{ n.id }} + {{ n.title }} + {{ n.status }} + + 编辑 + + + + + + + + + 上一页 + {{ page }} / {{ totalPages }} + 下一页 + + + + + {{ isEditing ? "编辑新闻" : "添加新闻" }} + 标题: + 发布时间: + 封面图片: + + + + + + 内容简介: + 内容: + + 状态: + + 草稿 + 发布 + 关闭 + + + {{ isEditing ? "保存修改" : "添加" }} + 取消 + + + + +