lsc 1 year ago
parent
commit
6b135493bd

+ 1 - 1
dist/index.html

@@ -18,7 +18,7 @@
       border-radius: 10px;
       -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
       background-color: rgba(0, 0, 0, 0.1);
-    }</style><link href=./static/css/app.9545fc75ab47b8e7f1be3724da17be8a.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.e81042531bab735dba9a.js></script><script type=text/javascript src=./static/js/app.12806b4f9e7236c89c33.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.9cf39242e91c18b3a6949cf039fbb361.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.e81042531bab735dba9a.js></script><script type=text/javascript src=./static/js/app.5c54f116c508d644cc13.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.9545fc75ab47b8e7f1be3724da17be8a.css.map


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


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


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


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


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


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


+ 1 - 1
src/components/courseDetail.vue

@@ -104,7 +104,7 @@
           <div :class="courseDetail.brief != '' ? 'rightTd' : 'noBRight'">
             <div v-if="tType == 1 || tType == 4" class="checkBox">
               <span :class="{ active: type == 2 }" @click="type = 2">阶段选择</span>
-              <span :class="{ active: type == 1 }" @click="getCTwo">课程分析</span>
+              <span :class="{ active: type == 1 }" @click="getCTwo" v-if="courseDetail.state == 1">课程分析</span>
             </div>
             <div v-if="((tType == 1 || tType == 4) && type == 2) || tType == 2"
               :class="courseDetail.brief != '' ? 'rightTd' : 'noBRight'" style="width: 100%">

+ 49 - 8
src/components/easy/studyStudent.vue

@@ -448,7 +448,7 @@
                         </div>
                       </div>
                       <div class="tool">
-                        <div class="whiteBIcon">
+                        <div class="whiteBIcon" @click="addTools(1, 0, taskCount)">
                           <img src="../../assets/icon/secondToolList/whiteBoard.png" alt />
                           <div style="margin: 5px 0">电子白板</div>
                         </div>
@@ -656,7 +656,8 @@
               </div>
               <div class="tool_work_box">
                 <div class="noWorksS">
-                  <div v-for="(s, sIndex) in noWorksS" :key="sIndex" class="noWorksName" :class="{ isWork: s.type == '2' }">
+                  <div v-for="(s, sIndex) in noWorksS" :key="sIndex" class="noWorksName"
+                    :class="{ isWork: s.type == '2' }" @click="openStudentTool(s)">
                     {{ s.student }}
                   </div>
                 </div>
@@ -2409,6 +2410,31 @@
     </el-dialog>
     <interVideo :dialogVisibleVideo.sync="dialogVisibleVideo" :videoJson="videoJson" :userid="userid" :id="id"
       :courseType="courseType" :taskCount="taskCount" :toolindex="toolindex" v-if="dialogVisibleVideo"></interVideo>
+    <el-dialog :title="sStudent.student" :visible.sync="dialogVisibleStudentTool" :append-to-body="true" width="700px"
+      :before-close="handleClose" class="dialog_diy">
+      <div>
+        <div class="dia_tool_box">
+          <div class="tool" @click="teacherWorkSubmit(1, 0, taskCount)">
+            <div class="whiteBIcon">
+              <img src="../../assets/icon/secondToolList/whiteBoard.png" alt />
+              <div style="margin: 5px 0">电子白板</div>
+            </div>
+          </div>
+          <div class="tool">
+            <div class="whiteBIcon">
+              <img src="../../assets/icon/secondToolList/mindMapping.png" alt />
+              <div style="margin: 5px 0">思维导图</div>
+            </div>
+          </div>
+          <div class="tool">
+            <div class="whiteBIcon">
+              <img src="../../assets/icon/fourthToolList/text.png" alt />
+              <div style="margin: 5px 0">文档</div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </el-dialog>
   </div>
 </template>
 
@@ -2480,6 +2506,7 @@ export default {
       dialogVisibleDeleteGroup: false,
       dialogVisibleSname: false,
       dialogVisibleVideo: false,
+      dialogVisibleStudentTool: false,
       worksSName: "",
       classJuri: [],
       uploadStudentJuri: [],
@@ -2643,7 +2670,7 @@ export default {
       evalCount: 0,
       dialogImageUrl: "",
       pictureDialog: false,
-      toolType:0,
+      toolType: 0,
       toolTypeList: [],
       dialogVisible1: false,
       dialogVisible2: false,
@@ -6610,8 +6637,7 @@ export default {
         this.dialogVisibleVideo = true;
       }
     },
-    teacherWorkSubmit(t, i, index, s) {
-      this.sStudent = s;
+    teacherWorkSubmit(t, i, index) {
       this.sTool = t;
       this.toolindex = i;
       if (this.tType !== "1" && this.tType !== "4") {
@@ -6814,6 +6840,10 @@ export default {
         );
       }
     },
+    openStudentTool(s) {
+      this.sStudent = s;
+      this.dialogVisibleStudentTool = true;
+    },
     setRightAnswer(s, i, j) {
       for (var q = 0; q < this.sentenceList[i].chooseSenList.length; q++) {
         if (
@@ -8203,6 +8233,7 @@ export default {
   border-radius: 5px;
   font-size: 14px;
 }
+
 .mask {
   background-color: rgba(0, 0, 0, 0);
   position: fixed;
@@ -8474,10 +8505,10 @@ export default {
 
 .tool_box {
   width: 100%;
-  margin-top:20px
+  margin-top: 20px
 }
 
-.tool_type_box{
+.tool_type_box {
   display: flex;
   flex-direction: row;
   align-items: baseline;
@@ -8485,6 +8516,7 @@ export default {
   justify-content: flex-start;
   position: relative;
 }
+
 .addPoint>div>img {
   cursor: pointer;
   margin: 0 10px;
@@ -11091,7 +11123,7 @@ ol {
   align-items: center;
 }
 
-.whiteBIcon>img{
+.whiteBIcon>img {
   width: 100%;
   height: 100%;
 }
@@ -11101,4 +11133,13 @@ ol {
   border-radius: 15px;
 }
 
+.dia_tool_box {
+  display: flex;
+  flex-wrap: wrap;
+  width: 100%;
+}
+
+.dia_tool_box>div {
+  margin-right: 40px;
+}
 </style>

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