From abb9a4dbe70a663e5f5a674fc388bc461fd51941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sat, 1 Mar 2025 14:04:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E7=A4=BE=E5=8C=BA?= =?UTF-8?q?=E6=9D=BF=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/cms/cmsArticle/model/index.ts | 2 + assets/css/base.css | 11 ++ components/Content.vue | 4 +- nuxt.config.ts | 5 +- pages/ask/[id].vue | 7 +- pages/ask/add.vue | 298 ++++++++++++++++++++++++++++++ pages/ask/detail/[id].vue | 263 ++++++++++++++++++++++++++ pages/ask/index.vue | 129 +++++++++++++ pages/case/[id].vue | 13 -- 9 files changed, 710 insertions(+), 22 deletions(-) create mode 100644 pages/ask/add.vue create mode 100644 pages/ask/detail/[id].vue create mode 100644 pages/ask/index.vue diff --git a/api/cms/cmsArticle/model/index.ts b/api/cms/cmsArticle/model/index.ts index 822a2e3..f262036 100644 --- a/api/cms/cmsArticle/model/index.ts +++ b/api/cms/cmsArticle/model/index.ts @@ -74,6 +74,8 @@ export interface CmsArticle { toUsers?: string; // 文章内容 content?: string; + // 多语言 + lang?: string; // 是否翻译 translation?: boolean; // 编辑器 diff --git a/assets/css/base.css b/assets/css/base.css index 4e54bba..dbff945 100644 --- a/assets/css/base.css +++ b/assets/css/base.css @@ -23,3 +23,14 @@ table, th, td {vertical-align: middle} h1,h2,h3,h4{font-size:12px;font-weight:bold;} hr {border: 0;border-top:1px solid #ccc;height:0;} +/* 修复编辑器样式 */ +.md-editor-footer{ + height: auto !important; +} +.md-editor-preview-wrapper{ + padding: 0 !important; +} +svg.md-editor-icon{ + width: 20px !important; + height: 20px !important; +} diff --git a/components/Content.vue b/components/Content.vue index ca6a77d..721a6b4 100644 --- a/components/Content.vue +++ b/components/Content.vue @@ -1,6 +1,6 @@ + + + diff --git a/pages/ask/detail/[id].vue b/pages/ask/detail/[id].vue new file mode 100644 index 0000000..c93eaa1 --- /dev/null +++ b/pages/ask/detail/[id].vue @@ -0,0 +1,263 @@ + + + + + diff --git a/pages/ask/index.vue b/pages/ask/index.vue new file mode 100644 index 0000000..4997d27 --- /dev/null +++ b/pages/ask/index.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/pages/case/[id].vue b/pages/case/[id].vue index 72451cd..7549f07 100644 --- a/pages/case/[id].vue +++ b/pages/case/[id].vue @@ -6,19 +6,6 @@ -