Просмотр исходного кода

feat(i18n): 新增AI助手提示文案并添加 tooltip 说明

1. 为中、港、英三语言包新增ssAIAssistantTip翻译文案
2. 在添加课程页面为AI助手开关添加说明 tooltip
3. 补充工具页发布提示的额外说明信息
4. 新增全局publishCourse2方法用于快速触发发布弹窗
5. 优化AI助手标题的布局样式
lsc 20 часов назад
Родитель
Сommit
9d35a9ea6b
4 измененных файлов с 32 добавлено и 8 удалено
  1. 23 2
      src/components/pages/pptEasy/addCourse3.vue
  2. 3 2
      src/lang/cn.json
  3. 3 2
      src/lang/en.json
  4. 3 2
      src/lang/hk.json

+ 23 - 2
src/components/pages/pptEasy/addCourse3.vue

@@ -868,7 +868,13 @@
               <div class="form-row">
                 <div class="form-item aiAssistant-item">
                   <div class="aiAssistant_box">
-                      <label class="aiAssistant_box_title">{{ lang.ssAIAssistant }}</label>
+                      <label class="aiAssistant_box_title">
+                        {{ lang.ssAIAssistant }}
+                        <el-tooltip :content="lang.ssAIAssistantTip" placement="top" effect="dark">
+                          <!-- content to trigger tooltip here -->
+                           <svg t="1785306438724" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6639" width="128" height="128"><path d="M512 993.882353C245.850353 993.882353 30.117647 778.149647 30.117647 512S245.850353 30.117647 512 30.117647s481.882353 215.732706 481.882353 481.882353-215.732706 481.882353-481.882353 481.882353z m0-60.235294c232.869647 0 421.647059-188.777412 421.647059-421.647059S744.869647 90.352941 512 90.352941 90.352941 279.130353 90.352941 512s188.777412 421.647059 421.647059 421.647059z" fill="#bfbfbf" p-id="6640"></path><path d="M459.956706 763.572706c-5.12-34.665412-1.204706-105.893647 0-120.530824l5.300706-165.49647c0.963765-15.36-7.981176-11.444706-14.125177-8.553412-29.816471 14.215529-64.602353 40.357647-64.602353 40.357647s21.172706-57.283765 41.592471-81.227294c15.088941-21.052235 47.465412-49.182118 71.258353-51.410824 28.039529 0.602353 42.405647 4.848941 40.05647 74.842353 0 0-4.698353 215.100235-0.662588 252.596706 4.096 11.956706 43.339294-15.209412 48.850824-19.516235 5.541647-4.306824 56.32-50.176 56.32-50.176S602.352941 759.868235 522.300235 787.787294c-28.521412 9.938824-58.066824 5.150118-62.373647-24.214588z" fill="#bfbfbf" opacity=".99" p-id="6641"></path><path d="M503.717647 285.364706m-52.495059 0a52.495059 52.495059 0 1 0 104.990118 0 52.495059 52.495059 0 1 0-104.990118 0Z" fill="#bfbfbf" p-id="6642"></path><path d="M0 0h1024v1024H0z" fill="#bfbfbf" fill-opacity="0" p-id="6643"></path></svg>
+                        </el-tooltip>
+                      </label>
                       <div class="ai-switch-wrapper">
                         <el-switch v-model="aiAssistant" active-color="#FF8C00" inactive-color="#DCDFE6"></el-switch>
                       </div>
@@ -3708,6 +3714,11 @@ export default {
       // this.dialogVisibleBasicInfo = true
       this.openPublishDialog()
     }
+    window.publishCourse2 = () => {
+      this.initCourseSettingsOptions();
+      this.loadClassOptions();
+      this.dialogVisiblePublish = true;
+    }
     window.openCourseSettings = () => this.openCourseSettings();
   }
 };
@@ -5657,7 +5668,17 @@ export default {
   box-sizing: border-box;
 }
 
-.aiAssistant_box_title{}
+.aiAssistant_box_title{
+  display: flex;
+  align-items: center;
+}
+
+.aiAssistant_box_title svg{
+  margin-left: 8px;
+  width: 16px;
+  height: 16px;
+  cursor: pointer;
+}
 
 .ai-switch-wrapper{}
 </style>

+ 3 - 2
src/lang/cn.json

@@ -2061,9 +2061,10 @@
   "allGrades": "全部年级",
   "ssVoteTopic": "投票主题",
   "ssUnconfirmedToolPage": "存在未确认的工具页",
-  "ssUnconfirmedToolPageTip": "存在未确认的工具页,请完成后发布课程。",
+  "ssUnconfirmedToolPageTip": "存在未确认的工具页,请完成后发布课程(学生端不会显示工具页面)。",
   "ssIgnoreAndPublish": "忽略并发布",
   "ssReturnModify": "返回修改",
   "ssPleaseWait": "请稍后再试",
-  "ssFileTooBig":"上传文件大小不能超过20MB, 请重新上传"
+  "ssFileTooBig":"上传文件大小不能超过20MB, 请重新上传",
+  "ssAIAssistantTip":"开启后学生在提交完作业后,会弹出AI助手,帮助学生查看提交作业结果"
 }

+ 3 - 2
src/lang/en.json

@@ -2060,9 +2060,10 @@
   "allGrades": "All Grades",
   "ssVoteTopic": "Voting Theme",
   "ssUnconfirmedToolPage": "Unconfirmed Tool Page",
-  "ssUnconfirmedToolPageTip": "Unconfirmed tool page, please publish the course after completion.",
+  "ssUnconfirmedToolPageTip": "Unconfirmed tool page, please publish the course after completion (student end will not display the tool page).",
   "ssIgnoreAndPublish": "Ignore and publish",
   "ssReturnModify": "Return to modify",
   "ssPleaseWait": "Please wait, try again later.",
-  "ssFileTooBig":"The uploaded file size cannot exceed 20MB, please re-upload."
+  "ssFileTooBig":"The uploaded file size cannot exceed 20MB, please re-upload.",
+  "ssAIAssistantTip":"After enabling, students will be able to view the results of their submitted assignments in the AI assistant after submitting them."
 }

+ 3 - 2
src/lang/hk.json

@@ -2061,9 +2061,10 @@
   "allGrades": "全部年級",
   "ssVoteTopic": "投票主題",
   "ssUnconfirmedToolPage": "存在未確認的工具頁", 
-  "ssUnconfirmedToolPageTip": "存在未確認的工具頁,請完成後發布課程。",
+  "ssUnconfirmedToolPageTip": "存在未確認的工具頁,請完成後發布課程(學生端不會顯示工具頁面)。",
   "ssIgnoreAndPublish": "忽略並發布",
   "ssReturnModify": "返回修改",
   "ssPleaseWait": "請稍後再試",
-  "ssFileTooBig":"上傳文件大小不能超過20MB, 請重新上傳"
+  "ssFileTooBig":"上傳文件大小不能超過20MB, 請重新上傳",
+  "ssAIAssistantTip":"開啟後學生在提交完作後,會彈出AI助手,幫助學生查看提交作業結果。"
 }