Procházet zdrojové kódy

首页与侧边栏

11wqe1 před 3 týdny
rodič
revize
42c5799be2
5 změnil soubory, kde provedl 46 přidání a 49 odebrání
  1. 5 5
      src/components/sidebarL.vue
  2. 6 41
      src/components/topPage.vue
  3. 13 1
      src/lang/cn.json
  4. 11 1
      src/lang/en.json
  5. 11 1
      src/lang/hk.json

+ 5 - 5
src/components/sidebarL.vue

@@ -10,7 +10,7 @@
                 <div class="ulTOne" @click.stop="goto(0)">
                     <div class="menu_left">
                         <img  class="logo" :src="activeL === 0 ? require('../assets/img/sy.svg') : require('../assets/img/sy1.svg')" alt="">
-                        <span class="barT" :style="{color : activeL === 0 ? '#0051D7' :''}">首页</span>
+                        <span class="barT" :style="{color : activeL === 0 ? '#0051D7' :''}">{{ lang.homepage }}</span>
                     </div>
                 </div>
 
@@ -60,17 +60,17 @@
                                 <!-- 二级导航 -->
                                 <div class="ulTCopy" v-if="item.toolId.includes('appStore') && ((cocoFlowList[0] && cocoFlowList[0].length) || (cocoFlowList[1] &&  cocoFlowList[1].length))">
                                     <div class="ulTCopyTit">
-                                        <span v-if="prefixL == 'liyuan_'">AI应用</span>
+                                        <span v-if="prefixL == 'liyuan_'">{{ lang.AIapp }}</span>
                                         <span v-else>CocoFlow</span>
                                     </div>
                                     <div class="ulTCopyHei" >
-                                        <span v-if="cocoFlowList[0] && cocoFlowList[0].length" style="color: #00000066;">最近使用</span>
+                                        <span v-if="cocoFlowList[0] && cocoFlowList[0].length" style="color: #00000066;">{{ lang.recentlyused }}</span>
                                         <div class="ulTCopyTxt"  
                                         v-for="(i,ind) in cocoFlowList[0]" 
                                         @click.stop="openNewWindow(i)" :key="ind+'ab'">
                                                 <div class="ulTCopyConT">{{ i.name }}</div>
                                         </div>
-                                        <span v-if="cocoFlowList[0] && cocoFlowList[1].length" style="color: #00000066;">我的收藏</span>
+                                        <span v-if="cocoFlowList[0] && cocoFlowList[1].length" style="color: #00000066;">{{ lang.MyCollection }}</span>
 
                                         <div class="ulTCopyTxt"
                                         v-for="(i,ind) in cocoFlowList[1]" @click.stop="openNewWindow(i)" :key="ind+'a'">
@@ -290,7 +290,7 @@ import { myMixin } from "@/mixins/mixin.js"
                     })
                     .catch((err) => {
                         console.log(err);
-                        this.$message.error("获取cocoFlow收藏与历史失败");
+                        this.$message.error(this.lang.FailedcocoFlow);
                     });
             },
             // 点击二级导航

+ 6 - 41
src/components/topPage.vue

@@ -3,8 +3,8 @@
         <div class="top" v-if="(fromL.admin.banner && fromL.admin.banner.length == 0) || !fromL.admin.banner">
             <div class="topBlock">
                 <div class="topTit" style="display: flex;">
-                    <div>欢迎使用</div>
-                    <div style="color: #0354D7;margin: 0 15px;">可可智慧教育平台</div>
+                    <div>{{ lang.Welcometouse }}</div>
+                    <div style="color: #0354D7;margin: 0 15px;">{{ lang.CocoaPlatform }}</div>
                     <!-- <div style="color: #0354D7;margin: 0 15px;"><span v-if="roleUser.orgName">{{roleUser.orgName}}—</span>{{ roleUser.schoolName }}</div>
                     <div>AI平台!</div> -->
                 </div>
@@ -138,12 +138,12 @@
                         </div>
                         <div class="TabListName">
                             <span>
-                               查看更多
+                               {{ this.lang.Viewmore }}
                             </span>
                         </div>
                         <div class="TabListBri">
                                 <span>
-                                    点击查看更多AI应用
+                                    {{ this.lang.viewmoreAI }}
                                 </span>
                         </div>
                     </div>
@@ -209,34 +209,6 @@
             </div>
             
         </div>
-
-        <!-- 常见应用弹框 -->
-        <el-dialog
-        title="应用列表"
-        :visible.sync="dialogVisible"
-        class="moreDia"
-        :close-on-click-modal="false"
-        :modal="false"
-        width="60%"
-        :before-close="handleClose">
-            <div v-loading="loading" style="display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 16px;height: 100%;overflow: auto;">
-                <div v-for="(item,index) in isAdd(usuallyList)" class="tabCon" @click="openNewWindow(item)"  :key="index+'6p'" style="min-width: 308px;">
-                        <div class="AppList">
-                            <img class="appImg" :src="JSON.parse(item.json).icon" alt="">
-                            <div class="con">
-                                <div class="tit">{{ item.name }}</div>
-                                <div class="bri">
-                                    <el-tooltip class="item" effect="light" :content="item.detail" placement="bottom">
-                                        <span>
-                                            {{ item.detail }}
-                                        </span>
-                                    </el-tooltip>
-                                </div>
-                            </div>
-                    </div>
-                </div>
-            </div>
-        </el-dialog>
     </div>
 </template>
 
@@ -303,9 +275,6 @@ import { myMixin } from "@/mixins/mixin.js"
                 // platform:'',
                 // 判断链接时beta还是cloud的
                 betaL: this.$region,
-                dialogVisible:false, 
-                //常见ai应用列表(添加弹框)
-                usuallyList:[], 
                 loading:false,
                 // 管理平台添加常见cocoFlow应用
                 admincocoFlow:[],
@@ -391,7 +360,7 @@ import { myMixin } from "@/mixins/mixin.js"
                     })
                     .catch((err) => {
                         console.log(err);
-                        this.$message.error("获取工具数据失败");
+                        this.$message.error(this.lang.Failedtooldata);
                     });
             },
             // 筛选可用平台工具,判断是否管理员可见,去除已删除工具
@@ -462,7 +431,7 @@ import { myMixin } from "@/mixins/mixin.js"
                         })
                         .catch((err) => {
                             console.log(err);
-                            this.$message.error("获取工具数据失败");
+                            this.$message.error(this.lang.Failedtooldata);
                         });
             },
 
@@ -614,10 +583,6 @@ import { myMixin } from "@/mixins/mixin.js"
                 this.openApp(val)
                 
             },
-            handleClose(){
-                this.usuallyList= []
-                this.dialogVisible = false
-            },
         },
         mounted(){
         }

+ 13 - 1
src/lang/cn.json

@@ -48,5 +48,17 @@
 	"codenotexist": "不存在此随机码",
 	"tip": "提示",
 	"loginaccount": "确定登录*的账号吗?",
-	"scancodeagain": "扫码登录失败请重新扫码"
+	"scancodeagain": "扫码登录失败请重新扫码",
+	"Welcometouse": "欢迎使用",
+	"CocoaPlatform": "可可智慧教育平台",
+	"Viewmore": "查看更多",
+	"viewmoreAI": "点击查看更多AI应用",
+	"Failedtooldata": "获取工具数据失败",
+	"homepage": "首页",
+	"AIapp": "AI应用",
+	"recentlyused": "最近使用",
+	"MyCollection": "我的收藏",
+	"FailedcocoFlow": "获取cocoFlow收藏与历史失败"
+
+	
 }

+ 11 - 1
src/lang/en.json

@@ -48,5 +48,15 @@
   "codenotexist": "This random code does not exist",
   "tip": "Tip",
   "loginaccount": "Confirm login to account *?",
-  "scancodeagain": "Scan login failed. Please scan again"
+  "scancodeagain": "Scan login failed. Please scan again",
+  "Welcometouse": "Welcome to use",
+  "CocoaPlatform": "Cocoa Intelligent Education Platform",
+  "Viewmore": "View more",
+  "viewmoreAI": "Click to view more AI applications",
+  "Failedtooldata": "Failed to retrieve tool data",
+  "homepage": "Homepage",
+  "AIapp": "AI applications",
+  "recentlyused": "Recently used",
+  "MyCollection": "My collections",
+  "FailedcocoFlow": "Failed to retrieve cocoFlow collections and history"
 }

+ 11 - 1
src/lang/hk.json

@@ -48,5 +48,15 @@
   "codenotexist": "不存在此隨機碼",
   "tip": "提示",
   "loginaccount": "確定登錄*的賬號嗎?",
-  "scancodeagain": "掃碼登錄失敗請重新掃碼"
+  "scancodeagain": "掃碼登錄失敗請重新掃碼",
+  "Welcometouse": "歡迎使用",
+  "CocoaPlatform": "可可智慧教育平台",
+  "Viewmore": "查看更多", 
+  "viewmoreAI": "點擊查看更多AI應用",
+  "Failedtooldata": "獲取工具數據失敗",
+  "homepage": "首頁",
+  "AIapp": "AI應用",
+  "recentlyused": "最近使用",
+  "MyCollection": "我的收藏",
+  "FailedcocoFlow": "獲取cocoFlow收藏與歷史失敗"
 }