From 82c765edd4ae1afdd7624a0733e8862f471710b1 Mon Sep 17 00:00:00 2001 From: joshen Date: Wed, 10 Dec 2025 11:08:43 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=AE=8C=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/study/coursenew_v1.vue | 3118 ++++++++++++++++++++++++++++++ 1 file changed, 3118 insertions(+) create mode 100644 src/views/study/coursenew_v1.vue diff --git a/src/views/study/coursenew_v1.vue b/src/views/study/coursenew_v1.vue new file mode 100644 index 00000000..741970d1 --- /dev/null +++ b/src/views/study/coursenew_v1.vue @@ -0,0 +1,3118 @@ + + + + From 27e76da57145ce4ab7340a354448391147e00c32 Mon Sep 17 00:00:00 2001 From: sunli_tydic Date: Wed, 10 Dec 2025 13:21:57 +0800 Subject: [PATCH 2/4] =?UTF-8?q?ai=E8=A7=86=E9=A2=91=E4=B8=80=E6=9C=9F?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/study/coursenew.vue | 4161 +++++++++++++++++---------------- 1 file changed, 2087 insertions(+), 2074 deletions(-) diff --git a/src/views/study/coursenew.vue b/src/views/study/coursenew.vue index 00cce5c4..741970d1 100644 --- a/src/views/study/coursenew.vue +++ b/src/views/study/coursenew.vue @@ -9,7 +9,7 @@
({{ - item.children.filter((item) => item.status == 9) - .length + item.children.filter((item) => item.status == 9) + .length }}/{{ item.children.length }})
@@ -487,7 +487,7 @@ font-size: 14px; margin-right: 4px; " - >学习中学习中 学习中学习中 -
-
- {{ courseInfo.summaryContent || '' }} -
+
+
+ {{ courseInfo.summaryContent || '' }}
+
@@ -780,21 +780,29 @@ title="点击进入他的主页" > -
+
-
-
- -
-
- -
+ +
+
+
+
+
+
+
@@ -831,7 +839,7 @@
  {{ warn }}
确 定确 定 @@ -839,913 +847,982 @@
From 7d3ab9b6b6c1ef119f3536b4b8779d63f41712bf Mon Sep 17 00:00:00 2001 From: sunli_tydic Date: Wed, 10 Dec 2025 13:47:05 +0800 Subject: [PATCH 3/4] =?UTF-8?q?ai=E8=A7=86=E9=A2=91=E4=B8=80=E6=9C=9F?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=8F=90=E4=BA=A4-=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E6=97=B6=E4=B8=8D=E9=80=89=E6=8B=A9=E5=AD=97?= =?UTF-8?q?=E5=B9=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/VideoPlayer/index.vue | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/VideoPlayer/index.vue b/src/components/VideoPlayer/index.vue index 02f9587a..3ddf7ccd 100644 --- a/src/components/VideoPlayer/index.vue +++ b/src/components/VideoPlayer/index.vue @@ -711,7 +711,7 @@ export default { /** ai播放器相关 * 切换字幕语言 */ - changeLang(item) { + changeLang(item = {}) { this.SET_currentLang(item.srclang); this.currentLangLabel = item.label; console.log("changeLang",item); @@ -812,13 +812,13 @@ export default { this.videoDom.load(); // 如果有默认语言且支持AI翻译,重新设置字幕 - if (this.isAiTranslate && this.selectableLang && this.selectableLang.length > 0) { - // 找到默认语言或第一个可用语言 - const defaultLang = this.selectableLang.find(lang => lang.srclang === 'zh-CN') || this.selectableLang[0]; - if (defaultLang) { - this.changeLang(defaultLang); - } - } + // if (this.isAiTranslate && this.selectableLang && this.selectableLang.length > 0) { + // // 找到默认语言或第一个可用语言 + // const defaultLang = this.selectableLang.find(lang => lang.srclang === 'zh-CN') || this.selectableLang[0]; + // if (defaultLang) { + // this.changeLang(defaultLang); + // } + // } }, }, }; From 8168c8880db7ac921a10bd921e6c2297662772dc Mon Sep 17 00:00:00 2001 From: sunli_tydic Date: Wed, 10 Dec 2025 14:46:06 +0800 Subject: [PATCH 4/4] =?UTF-8?q?ai=E8=A7=86=E9=A2=91=E4=B8=80=E6=9C=9F?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=8F=90=E4=BA=A4-=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=AD=E7=A7=8D=E9=97=AE=E9=A2=98+?= =?UTF-8?q?=E5=AD=97=E5=B9=95=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/VideoPlayer/index.vue | 21 +++++++++++++++++++++ src/views/course/ManageList.vue | 8 ++++---- src/views/study/coursenew.vue | 2 +- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/components/VideoPlayer/index.vue b/src/components/VideoPlayer/index.vue index 3ddf7ccd..acffde3a 100644 --- a/src/components/VideoPlayer/index.vue +++ b/src/components/VideoPlayer/index.vue @@ -1072,4 +1072,25 @@ export default { height: 100px; } } +video::cue { + color: #fff; + background-color: transparent; + font-size: 0.85em; + font-family: 'Arial', sans-serif; + /* 1. WebKit内核粗描边(Chrome/Safari/Edge) */ + -webkit-text-stroke: 4px #000; /* 宽度调至4px(可继续加大,如6px/8px) */ + text-stroke: 4px #000; /* 标准属性兜底 */ + + /* 2. 多重阴影模拟粗描边(核心:增加偏移量+多层叠加) */ + text-shadow: + 2px 2px 0 #000, + -2px 2px 0 #000, + 2px -2px 0 #000, + -2px -2px 0 #000, + /* 追加外层阴影,让描边更厚 */ + 0 2px 0 #000, + 2px 0 0 #000, + 0 -2px 0 #000, + -2px 0 0 #000; +} diff --git a/src/views/course/ManageList.vue b/src/views/course/ManageList.vue index f5eca22a..4fea94ee 100644 --- a/src/views/course/ManageList.vue +++ b/src/views/course/ManageList.vue @@ -306,7 +306,7 @@
请选择课程所支持语种
- {{ aiSetting.aiAbstract === 0 ? '上架' : '下架' }} + {{ aiSetting.aiAbstract === 1 ? '下架' : '上架' }} 编辑
@@ -475,7 +475,7 @@
- {{ aiSetting.aiDraft === 0 ? '上架' : '下架' }} + {{ aiSetting.aiDraft === 1 ? '下架' : '上架' }}
@@ -488,7 +488,7 @@
- {{ aiSetting.aiTranslate === 0 ? '上架' : '下架' }} + {{ aiSetting.aiTranslate === 1 ? '下架' : '上架' }} 编辑
diff --git a/src/views/study/coursenew.vue b/src/views/study/coursenew.vue index 741970d1..bd7ccd13 100644 --- a/src/views/study/coursenew.vue +++ b/src/views/study/coursenew.vue @@ -384,7 +384,7 @@ class="el-icon-document" style="margin-right: 9px; margin-left: 9px" >ai文稿 + >AI文稿