소스 검색

Merge branch 'master' of http://59.110.91.129:3000/zhangmengying/AIClass

丸子 9 달 전
부모
커밋
777ac7cedd
4개의 변경된 파일470개의 추가작업 그리고 536개의 파일을 삭제
  1. 1 1
      index.html
  2. 11 2
      src/components/HomePage.vue
  3. 453 530
      src/views/AIDevelop.vue
  4. 5 3
      src/views/AIGeneralCourse.vue

+ 1 - 1
index.html

@@ -4,7 +4,7 @@
     <meta charset="UTF-8" />
     <link rel="icon" type="image/svg+xml" href="/vite.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Vite + Vue</title>
+    <title>ai通识课程平台</title>
   </head>
   <body>
     <div id="app"></div>

+ 11 - 2
src/components/HomePage.vue

@@ -37,14 +37,14 @@
             round
             class="top-right-btn"
             :class="{ 'is-active': selectedButton === 'AI写作课' }"
-            @click="selectedButton = 'AI写作课'"
+            @click="selectedButton = 'AI通识课'; Message().notifyWarning('演示版未开放此功能!!', true); "
             >AI写作课</el-button
           >
           <el-button
             round
             class="top-right-btn"
             :class="{ 'is-active': selectedButton === 'AI艺术课' }"
-            @click="selectedButton = 'AI艺术课'"
+            @click="selectedButton = 'AI通识课'; Message().notifyWarning('演示版未开放此功能!', true); "
             >AI艺术课</el-button
           >
           <!-- 退出登录 -->
@@ -76,12 +76,14 @@
         <div
           class="top-sub-box"
           :style="{ backgroundImage: `url(${indexImages[2]})` }"
+          @click="notOpen()"
         >
           <span>能力测评</span>
         </div>
         <div
           class="bottom-sub-box"
           :style="{ backgroundImage: `url(${indexImages[3]})` }"
+          @click="notOpen()"
         >
           <span>个性化学习</span>
         </div>
@@ -106,6 +108,7 @@ import studyImg from '@/assets/images/study.png'
 
 // 退出图标
 import logoutIcon from '@/assets/icon/logout.png'
+import {Message} from "@/utils/message/Message.js";
 // 获取当前路由对象
 const router = useRouter()
 // 退出
@@ -150,6 +153,12 @@ const fetchCtTypes = async () => {
   }
 }
 
+
+//AI实验室
+const notOpen = () => {
+  Message().notifyWarning(localStorage.getItem('userName') === "aiTest" ? '您的账号并未开放此功能!' : '演示版未开放此功能!', true)
+}
+
 // 添加 watch 监听 selectedGrade 的变化
 watch(selectedGrade, newValue => {
   // 根据 id 切换高年级或低年级

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 453 - 530
src/views/AIDevelop.vue


+ 5 - 3
src/views/AIGeneralCourse.vue

@@ -172,7 +172,7 @@ watch(selectedGrade, newValue => {
   const selectedItem = classData.value.find(item => item.ctType === newValue)
   if (selectedItem) {
     if (selectedItem.id === 1) {
-      selectedGrade.value = '小学年级'
+      selectedGrade.value = '小学年级'
     } else if (selectedItem.id === 3) {
       selectedGrade.value = '小学高年级'
     }
@@ -260,9 +260,9 @@ const goToAIExperience = outlineData => {
     })
   } else {
     if (localStorage.getItem('userName') === 'aiTest') {
+  }else {
       //提示禁用
-      Message().notifyWarning('您的账号并未开放此课程!', true)
-    }
+      Message().notifyWarning(localStorage.getItem('userName') === "aiTest" ? '您的账号并未开放此课程!' : '演示版未开放此课程!', true)
   }
 }
 
@@ -277,6 +277,7 @@ const goToAIExperience = outlineData => {
 //   './src/assets/images/seven.png',
 //   './src/assets/images/eight.png'
 // ])
+
 // 首页点击渲染后的页面title
 const pageTitle = ref('')
 onMounted(() => {
@@ -285,6 +286,7 @@ onMounted(() => {
     pageTitle.value = title
   }
 })
+}
 </script>
 
 <style scoped lang="scss">

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.