From b23788f42840aff0bf27361d26162b3c316762cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Fri, 21 Nov 2025 14:40:55 +0800 Subject: [PATCH] =?UTF-8?q?refactor(chat):=20=E4=BC=98=E5=8C=96=E8=81=8A?= =?UTF-8?q?=E5=A4=A9=E6=B6=88=E6=81=AF=E7=BC=96=E8=BE=91=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除不必要的代码注释和冗余逻辑 - 简化表单验证函数参数传递 - 删除重复的类型定义和无用变量 - 统一事件处理函数命名风格 - 清理未使用的插件引用和样式文件 - 优化条件判断语句提高可读性 --- .../cms/cmsArticle/components/articleEdit.vue | 2685 +++++++++-------- .../components/chatMessageEdit.vue | 9 +- 2 files changed, 1486 insertions(+), 1208 deletions(-) diff --git a/src/views/cms/cmsArticle/components/articleEdit.vue b/src/views/cms/cmsArticle/components/articleEdit.vue index 3bee8b4..22ed574 100644 --- a/src/views/cms/cmsArticle/components/articleEdit.vue +++ b/src/views/cms/cmsArticle/components/articleEdit.vue @@ -12,7 +12,9 @@ @ok="save" > + + +
@@ -72,7 +81,8 @@ placeholder="支持直接粘贴或拖拽图片,也可点击工具栏图片按钮从文件库选择" />
- 💡 提示:工具栏"图片"按钮从图片库选择,"上传"按钮快速上传图片;"视频"按钮从视频库选择,"上传视频"按钮快速上传视频;"一键排版"按钮自动优化文章格式;"首行缩进"按钮切换段落缩进 + 💡 + 提示:工具栏"图片"按钮从图片库选择,"上传"按钮快速上传图片;"视频"按钮从视频库选择,"上传视频"按钮快速上传视频;"一键排版"按钮自动优化文章格式;"首行缩进"按钮切换段落缩进
@@ -84,7 +94,7 @@ type="primary" size="small" @click="openMarkdownImageSelector" - style="margin-right: 8px;" + style="margin-right: 8px" > 📷 从图片库选择 @@ -92,7 +102,7 @@ type="default" size="small" @click="openMarkdownVideoSelector" - style="margin-right: 8px;" + style="margin-right: 8px" > 🎬 从视频库选择 @@ -107,7 +117,8 @@ :onUploadImg="onMarkdownUploadImg" />
- 💡 提示:支持Markdown语法,可以使用工具栏按钮从文件库选择图片/视频,也可以直接拖拽上传文件 + 💡 + 提示:支持Markdown语法,可以使用工具栏按钮从文件库选择图片/视频,也可以直接拖拽上传文件
@@ -142,35 +153,62 @@ 已发布
- - - + + +
+ +
+ + + 删除视频 + +
+ + +
+ + + 选择视频文件 + + +
支持上传视频文件,大小不超过200MB
+
+ + +
+ +
+ {{ uploadProgressText }} +
+
+
- - - - + - - + + + + + - - diff --git a/src/views/user/chat-message/components/chatMessageEdit.vue b/src/views/user/chat-message/components/chatMessageEdit.vue index 4b4db92..45f5118 100644 --- a/src/views/user/chat-message/components/chatMessageEdit.vue +++ b/src/views/user/chat-message/components/chatMessageEdit.vue @@ -92,8 +92,6 @@ // 中文语言文件 import zh_Hans from 'bytemd/locales/zh_Hans.json'; import 'bytemd/dist/index.min.css'; - import highlight from '@bytemd/plugin-highlight-ssr'; - import 'highlight.js/styles/default.css'; import { ShopMerchantAccount } from '@/api/shop/shopMerchantAccount/model'; import { User } from '@/api/system/user/model'; @@ -173,7 +171,7 @@ type: 'string', message: '请填写消息内容', trigger: 'blur', - validator: async (_rule: RuleObject, value: string) => { + validator: async (_rule: RuleObject, _: string) => { if (content.value == '') { return Promise.reject('请填写消息内容'); } @@ -187,8 +185,7 @@ const plugins = ref([ gfm({ locale: zh_HansGfm - }), - highlight() + }) ]); const onToUser = (item: User) => { @@ -199,7 +196,7 @@ // form.toUserName = item.nickname; }; - const chooseType = (item: any) => { + const chooseType = (_: any) => { form.type = 'text'; };