SanHQin 6 дней назад
Родитель
Сommit
de79f01444

+ 1 - 1
dist/index.html

@@ -37,7 +37,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.1e0887ff02f252b756520de574708ec5.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.23ea04dc469b57e2b4f8.js></script><script type=text/javascript src=./static/js/vendor.714ff2bfc93f2f096b79.js></script><script type=text/javascript src=./static/js/app.4c9f3ff1f667a5c44a1b.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.d836e75ed74e4ee525bb5e4bdaf3666b.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.23ea04dc469b57e2b4f8.js></script><script type=text/javascript src=./static/js/vendor.714ff2bfc93f2f096b79.js></script><script type=text/javascript src=./static/js/app.7b679d02326cf808fca2.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

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


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


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


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


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


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


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


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


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


+ 1 - 1
dist/workPage.html

@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>工作页面 - CocoFlow</title><link rel=icon href=../static/logo.ico><link href=./static/css/workPage.eb039ffafd131baf9f7d229e1701a61b.css rel=stylesheet></head><body><noscript><strong>We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script type=text/javascript src=./static/js/workPage-manifest.2ece51fa34be51c8610a.js></script><script type=text/javascript src=./static/js/workPage-vendor.3c2261c9f54c5ab3df69.js></script><script type=text/javascript src=./static/js/workPage.98b6d02184bf777f3815.js></script></body></html><script>function stopSafari() {
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>工作页面 - CocoFlow</title><link rel=icon href=../static/logo.ico><link href=./static/css/workPage.eb039ffafd131baf9f7d229e1701a61b.css rel=stylesheet></head><body><noscript><strong>We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script type=text/javascript src=./static/js/workPage-manifest.2ece51fa34be51c8610a.js></script><script type=text/javascript src=./static/js/workPage-vendor.3c2261c9f54c5ab3df69.js></script><script type=text/javascript src=./static/js/workPage.3f8a68c1d978f7fcdc29.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

+ 1 - 1
src/components/common/ConfirmDialog.vue

@@ -12,7 +12,7 @@
           <span>{{ title }}</span>
         <div class="modal-close" @click="handleClose">×</div>
         </h3>
-        <p class="confirm_dialog_message">{{ message }}</p>
+        <p class="confirm_dialog_message" v-html="message"></p>
       </div>
       <div class="confirm_dialog_footer">
         <el-button @click="handleCancel" class="cancel_btn">{{ cancelText }}</el-button>

+ 4 - 0
src/components/pages/aiAddCourse/addCourse.vue

@@ -8888,6 +8888,10 @@ export default {
           this.steps = old;
           return;
         }
+        if(this.$route.query.isCocoLearn == 2){
+          parent.setCourseUrl();
+          return
+        }
         this.goTo(
           "/course?userid=" +
           this.userid +

+ 4 - 0
src/components/pages/aiEasy/addCourse.vue

@@ -8191,6 +8191,10 @@ export default {
           this.steps = old;
           return;
         }
+        if(this.$route.query.isCocoLearn == 2){
+          parent.setCourseUrl();
+          return
+        }
         this.goTo(
           "/course?userid=" +
           this.userid +

+ 4 - 0
src/components/pages/aiEasy2/addCourse.vue

@@ -5198,6 +5198,10 @@ export default {
             
           }
         }
+        if(this.$route.query.isCocoLearn == 2){
+          parent.setCourseUrl();
+          return
+        }
         this.goTo(
           "/course?userid=" +
           this.userid +

+ 4 - 3
src/components/pages/classroomObservation/components/addNewAnalysisDialog.vue

@@ -729,9 +729,10 @@ export default {
             this.ajax
               .post(this.$store.state.api + "insert_smodel", params)
               .then(res => {
-                if (typeof res.data == "object") {
-                  this.$message.warning("该新建的模块名称已存在,请重新输入");
-                } else if (res.data == 1) {
+                //if (typeof res.data == "object") {
+                //  this.$message.warning("该新建的模块名称已存在,请重新输入");
+                //} else
+                if (res.data == 1) {
                   this.boxType = 0;
                   this.tagIndex = -1;
                   this.form = {

+ 4 - 0
src/components/pages/easy/addCourse.vue

@@ -8876,6 +8876,10 @@ export default {
             
           }
         }
+        if(this.$route.query.isCocoLearn == 2){
+          parent.setCourseUrl();
+          return
+        }
         this.goTo(
           "/course?userid=" +
             this.userid +

+ 4 - 0
src/components/pages/newCourse/addCourse.vue

@@ -8164,6 +8164,10 @@ export default {
             
           }
         }
+        if(this.$route.query.isCocoLearn == 2){
+          parent.setCourseUrl();
+          return
+        }
         this.goTo(
           "/course?userid=" +
             this.userid +

+ 4 - 0
src/components/pages/pptEasy/addCourse3.vue

@@ -1275,6 +1275,10 @@ export default {
 
           }
         }
+        if(this.$route.query.isCocoLearn == 2){
+          parent.setCourseUrl();
+          return
+        }
         this.goTo(
           "/course?userid=" +
           this.userid +

+ 2 - 2
src/components/pages/studentManageNew/component/addstu.vue

@@ -473,7 +473,7 @@ export default {
                 _this.org &&
                 _this.schoolChar
               ) {
-                if (accountVal) {
+                if (accountVal && /^[a-zA-Z0-9]+$/.test(accountVal)) {
                   obj.account = accountVal + '@' + _this.schoolChar + '.' + _this.userSuffix;
                 } else {
                   obj.account = '';
@@ -482,7 +482,7 @@ export default {
                 obj.mail =
                   uuidv4() + "@" + _this.schoolChar + "." + _this.userSuffix;
               } else {
-                if (accountVal) {
+                if (accountVal && /^[a-zA-Z0-9]+$/.test(accountVal)) {
                   obj.account = accountVal + '@' + _this.userSuffix;
                 } else {
                   obj.account = '';

+ 1 - 1
src/lang/cn.json

@@ -2061,7 +2061,7 @@
   "allGrades": "全部年级",
   "ssVoteTopic": "投票主题",
   "ssUnconfirmedToolPage": "存在未确认的工具页",
-  "ssUnconfirmedToolPageTip": "课程中存在未确认的工具页,是否继续发布。\n提示:学生端不会显示未确认工具页内容。",
+  "ssUnconfirmedToolPageTip": "课程中存在未确认的工具页,是否继续发布。<br>提示:学生端不会显示未确认工具页内容。",
   "ssIgnoreAndPublish": "忽略并发布",
   "ssReturnModify": "返回修改",
   "ssPleaseWait": "请稍后再试",

+ 1 - 1
src/lang/en.json

@@ -2060,7 +2060,7 @@
   "allGrades": "All Grades",
   "ssVoteTopic": "Voting Theme",
   "ssUnconfirmedToolPage": "Unconfirmed Tool Page",
-  "ssUnconfirmedToolPageTip": "There are unconfirmed tool pages in the course. Do you want to proceed with publishing? \nNote: Unconfirmed tool pages will not be displayed on the student end.",
+  "ssUnconfirmedToolPageTip": "There are unconfirmed tool pages in the course. Do you want to proceed with publishing? <br>Note: Unconfirmed tool pages will not be displayed on the student end.",
   "ssIgnoreAndPublish": "Ignore and publish",
   "ssReturnModify": "Return to modify",
   "ssPleaseWait": "Please wait, try again later.",

+ 1 - 1
src/lang/hk.json

@@ -2061,7 +2061,7 @@
   "allGrades": "全部年級",
   "ssVoteTopic": "投票主題",
   "ssUnconfirmedToolPage": "存在未確認的工具頁", 
-  "ssUnconfirmedToolPageTip": "課程中存在未確認的工具頁,是否繼續發布。\n提示:學生端不會顯示未確認工具頁內容。",
+  "ssUnconfirmedToolPageTip": "課程中存在未確認的工具頁,是否繼續發布。<br>提示:學生端不會顯示未確認工具頁內容。",
   "ssIgnoreAndPublish": "忽略並發布",
   "ssReturnModify": "返回修改",
   "ssPleaseWait": "請稍後再試",

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