lsc 3 дней назад
Родитель
Сommit
55041cc72c
4 измененных файлов с 36 добавлено и 3 удалено
  1. 33 3
      src/components/pages/pptEasy/addCourse3.vue
  2. 1 0
      src/lang/cn.json
  3. 1 0
      src/lang/en.json
  4. 1 0
      src/lang/hk.json

+ 33 - 3
src/components/pages/pptEasy/addCourse3.vue

@@ -865,6 +865,16 @@
                   </div>
                 </div>
               </div>
+              <div class="form-row">
+                <div class="form-item aiAssistant-item">
+                  <div class="aiAssistant_box">
+                      <label class="aiAssistant_box_title">{{ lang.ssAIAssistant }}</label>
+                      <div class="ai-switch-wrapper">
+                        <el-switch v-model="aiAssistant" active-color="#FF8C00" inactive-color="#DCDFE6"></el-switch>
+                      </div>
+                  </div>
+                </div>
+              </div>
               <div class="publish-modal-footer">
                 <button class="btn-cancel" @click="dialogVisiblePublish = false">{{ lang.ssCancel }}</button>
                 <button class="btn-publish" @click="confirmPublish">
@@ -1034,7 +1044,7 @@ export default {
       courseName: "",
       isTeacherSee: false,
       visibility: "students",
-      aiAssistant: true,
+      aiAssistant: false,
       classOptions: [],
       publishing: false,
       editingCourseName: false,
@@ -1949,7 +1959,7 @@ export default {
 
       console.log(_url)
       this.pptCourseJson.pptData = _url;
-
+      this.pptCourseJson.aiAssistant = this.aiAssistant;
 
 
       this.inputShow = true;
@@ -2068,6 +2078,7 @@ export default {
       this.uploadFile2(pptJsonFile2, this.cid);
 
       this.pptCourseJson.pptData = _url;
+      this.pptCourseJson.aiAssistant = this.aiAssistant;
 
       let params = [
         {
@@ -2214,7 +2225,7 @@ export default {
           .then(res => {
             this.loading = true;
             this.pptCourseJson = JSON.parse(res.data[0][0].chapters);
-
+            this.aiAssistant = this.pptCourseJson.aiAssistant ? this.pptCourseJson.aiAssistant : false
 
             this.$forceUpdate();
             this.courseName = res.data[0][0].title;
@@ -5589,4 +5600,23 @@ export default {
 .web-search-footer .btn-confirm:hover {
   background-color: #e67300;
 }
+
+.aiAssistant-item {
+  border: 1px solid #ececef;
+  border-radius: 5px;
+}
+
+.aiAssistant_box{
+  display: flex;
+  align-items: center;
+  background: #fafbfd;
+  padding: 14px 10px;
+  border-radius: 5px;
+  justify-content: space-between;
+  box-sizing: border-box;
+}
+
+.aiAssistant_box_title{}
+
+.ai-switch-wrapper{}
 </style>

+ 1 - 0
src/lang/cn.json

@@ -1055,6 +1055,7 @@
   "ssOnlyStudentsDesc":"仅对发布的班级学生可见,其他人无法访问",
   "ssOrganizationVisible":"组织可见",
   "ssOrganizationDesc":"学校内所有教师均可查看",
+  "ssAIAssistant":"AI助手",
   "ssCourseCover":"课程封面",
   "ssHoverToSelectUpload":"悬浮选择上传方式",
   "ssUploadFromLocal":"自本地上传",

+ 1 - 0
src/lang/en.json

@@ -1050,6 +1050,7 @@
   "ssOnlyStudentsDesc":"Only visible to students in the published class, others cannot access",
   "ssOrganizationVisible":"Organization visible",
   "ssOrganizationDesc":"All teachers in the school can view",
+  "ssAIAssistant":"AI Assistant",
   "ssCourseCover":"Course Cover",
   "ssHoverToSelectUpload":"Hover to select upload method",
   "ssUploadFromLocal":"Upload from local",

+ 1 - 0
src/lang/hk.json

@@ -1053,6 +1053,7 @@
   "ssOnlyStudentsDesc":"僅對發佈的班級學生可見,其他人無法訪問",
   "ssOrganizationVisible":"組織可見",
   "ssOrganizationDesc":"學校內所有教師均可查看",
+  "ssAIAssistant":"AI助手",
   "ssCourseCover":"課程封面",
   "ssHoverToSelectUpload":"懸浮選擇上傳方式",
   "ssUploadFromLocal":"自本地上傳",