3 Коммиты ef5007a421 ... 27bcc6cb4e

Автор SHA1 Сообщение Дата
  SanHQin 27bcc6cb4e gx 1 месяц назад
  lsc 80d83ed5f5 Merge branch 'beta' of https://git.cocorobo.cn/CocoRoboLabs/pbl-student-table into beta 1 месяц назад
  lsc b844693bc7 feat(pptEasyClass): 添加登出确认和二维码下载相关国际化文案与功能 1 месяц назад

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
     html,
     body{
       font-family: '黑体';
-    }</style><link href=./static/css/app.9c8ce99d1b2b67285e26f428f1a8060c.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.becc9317549795ada446.js></script><script type=text/javascript src=./static/js/app.27ec875ce8853ffffb14.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.2e1a0e6d80222651c3c9e5a91d10ec41.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.becc9317549795ada446.js></script><script type=text/javascript src=./static/js/app.946a27b3dd6c73079594.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/css/app.2e1a0e6d80222651c3c9e5a91d10ec41.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/css/app.2e1a0e6d80222651c3c9e5a91d10ec41.css.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/js/app.946a27b3dd6c73079594.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/js/app.946a27b3dd6c73079594.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/js/manifest.3ad1d5771e9b13dbdad2.js.map


+ 18 - 0
src/components/pptEasyClass/index.vue

@@ -94,6 +94,9 @@
             <div class="name_box" v-if="tType == 2">
               {{ userJson.username }}
             </div>
+            <div class="pec_h_r_btn_afterClass" v-if="tType == 2" @click="afterClass2">
+              {{ lang.ssExit }}
+            </div>
           </div>
         </div>
       </div>
@@ -844,6 +847,21 @@ export default {
       }
 
     },
+    afterClass2(){
+      this.$refs.confirmInstructionRef.open({
+        title: this.lang.ssPrompt,
+        message: this.lang.ssConfirmExit,
+        cancelText: this.lang.ssCancel,
+        submitText: this.lang.ssConfirm,
+        submitCallback: () => {
+          this.$refs.ppt.contentWindow.PPTistStudent.forceLogout2();
+          this.$refs.messageInstructionRef.pptMessage(this.lang.ssStudentLoggedOut)
+        },
+        cancelCallback: () => {
+          console.log("取消")
+        }
+      })
+    },
     onFreeBrowseChange(value) {
       this.freeBrowse = value;
       console.log('自由浏览模式已切换为1:', this.freeBrowse);

+ 18 - 0
src/components/pptEasyClass/indexPS.vue

@@ -94,6 +94,9 @@
             <div class="name_box" v-if="tType == 2">
               {{ userJson.username }}
             </div>
+            <div class="pec_h_r_btn_afterClass" v-if="tType == 2" @click="afterClass2">
+              {{ lang.ssExit }}
+            </div>
           </div>
         </div>
       </div>
@@ -845,6 +848,21 @@ export default {
       }
 
     },
+    afterClass2(){
+      this.$refs.confirmInstructionRef.open({
+        title: this.lang.ssPrompt,
+        message: this.lang.ssConfirmExit,
+        cancelText: this.lang.ssCancel,
+        submitText: this.lang.ssConfirm,
+        submitCallback: () => {
+          this.$refs.ppt.contentWindow.PPTistStudent.forceLogout2();
+          this.$refs.messageInstructionRef.pptMessage(this.lang.ssStudentLoggedOut)
+        },
+        cancelCallback: () => {
+          console.log("取消")
+        }
+      })
+    },
     onFreeBrowseChange(value) {
       this.freeBrowse = value;
       console.log('自由浏览模式已切换为1:', this.freeBrowse);

+ 2 - 2
src/components/pptEasyClass/shareDialog.vue

@@ -20,8 +20,8 @@
           >
         </el-input>
         <div class="qrcode" ref="qrCodeRef"></div>
-				<el-link class="qrcodeBtn" type="primary" @click="downloadQrCode()">下载二维码</el-link>
-        <div class="qrcodeTip">注:此链接仅供ipad端和电脑端使用</div>
+				<el-link class="qrcodeBtn" type="primary" @click="downloadQrCode()">{{ lang.ssDownloadQRCode }}</el-link>
+        <div class="qrcodeTip">注:{{ lang.ssLinkNote }}</div>
       </div>
       <!-- <span slot="footer" class="shareFooter">
         <el-button @click="close()">{{ lang.ssCancelBtn }}</el-button>

+ 4 - 1
src/lang/cn.json

@@ -907,5 +907,8 @@
   "ssCopyFailed": "复制失败",
   "ssShowResult": "展示结果",
   "ssHideResult": "展示结果",
-  "ssLongTimeNoOperation": "长时间无操作,将自动退出"
+  "ssLongTimeNoOperation": "长时间无操作,将自动退出",
+  "ssConfirmExit": "确认退出登录嘛?",
+  "ssDownloadQRCode": "下载二维码",
+  "ssLinkNote": "注:该链接以及二维码仅当天有效!"
 }

+ 4 - 1
src/lang/en.json

@@ -907,5 +907,8 @@
   "ssCopyFailed": "Copy failed",
   "ssShowResult": "Show Result",
   "ssHideResult": "Show Result",
-  "ssLongTimeNoOperation": "Long time no operation, will be logged out"
+  "ssLongTimeNoOperation": "Long time no operation, will be logged out",
+  "ssConfirmExit": "Are you sure you want to exit login?",
+  "ssDownloadQRCode": "Download QR Code",
+  "ssLinkNote": "Note: This link and QR code are only valid for the day!"
 }

+ 4 - 1
src/lang/hk.json

@@ -907,5 +907,8 @@
   "ssCopyFailed": "複製失敗",
   "ssShowResult": "展示結果",
   "ssHideResult": "展示結果",
-  "ssLongTimeNoOperation": "長時間無操作,將自動退出"
+  "ssLongTimeNoOperation": "長時間無操作,將自動退出",
+  "ssConfirmExit": "確認退出登錄嘛?",
+  "ssDownloadQRCode": "下載二維碼",
+  "ssLinkNote": "注:該鏈接以及二維碼僅當天有效!"
 }

Некоторые файлы не были показаны из-за большого количества измененных файлов