SanHQin 2 months ago
parent
commit
3fc01835c4

+ 1 - 1
dist/index.html

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

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.2048185de4e9b26261a7c06a5a2415c7.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.eeb9a5a414a38b830c82d4ca4a910183.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.eeb9a5a414a38b830c82d4ca4a910183.css.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.b74d0a6568e1b864f272.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.b74d0a6568e1b864f272.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/manifest.161e82026ac2ae03ab6f.js.map


+ 16 - 0
src/components/pages/classroomObservation/dialog/batchCreationClassDialog.vue

@@ -795,6 +795,10 @@ export default {
               .find(i => i.id === id)
               .jsonData.steps.find(i => i.type == "generateReport").status =
               "0";
+              this.dataList
+              .find(i => i.id === id)
+              .jsonData.steps.find(i => i.type == "createClass").status =
+              "0";
             if (!this.dataList.some(i => i.status == "1")) {
               this.startTask(id);
             }
@@ -1330,6 +1334,18 @@ export default {
               i => i.id === _startData.id
             ).jsonData.steps = _stepList;
             this.$forceUpdate()
+
+            // 判断是否已经创建了课堂 已经创建了就删除原有课堂
+            if(_startData.jsonData.createId){
+              let delCourse = await this.deleteClassMixin(_startData.jsonData.createId)
+              if(delCourse==1){
+                console.log("删除课堂成功")
+              }else{
+                console.log("删除课堂失败")
+              }
+            }
+
+
             //创建课堂   赋值好fileid   替换创建后课堂的基础数据  继续下一个任务
             let newOption = await this.createClassMixin(_startData.jsonData);
 

+ 21 - 1
src/components/pages/classroomObservation/tools/mixin.js

@@ -2258,6 +2258,26 @@ CH:${_CH}
 					})
 
       })
-    }
+    },
+    //删除课堂
+    deleteClassMixin(tid){
+      return new Promise((resolve)=>{
+        let params = {
+          tid:tid
+        }
+        this.ajax
+        .post(
+          "https://gpt4.cocorobo.cn/update_classroom_observation_isdel",
+          params
+        )
+        .then(res => {
+          resolve(1)
+        }).catch(err=>{
+          console.log(err);
+          resolve(0)
+        })
+
+      })
+    },
   }
 };

Some files were not shown because too many files changed in this diff