zengyicheng 3 年之前
父节点
当前提交
f330f33fd1

+ 1 - 1
dist/index.html

@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>pbl-student</title><link href=./static/css/app.2e96f4b162026476f7df0c3c4620f107.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.35062edb107d42aa0826.js></script><script type=text/javascript src=./static/js/app.f023b532a31fd4cdbdfb.js></script></body></html>
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>pbl-student</title><link href=./static/css/app.4bcd93a537fdf8de93d0444ddb771d05.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.35062edb107d42aa0826.js></script><script type=text/javascript src=./static/js/app.e89c1b4ef95b5a453a7e.js></script></body></html>

文件差异内容过多而无法显示
+ 0 - 0
dist/static/css/app.2e96f4b162026476f7df0c3c4620f107.css.map


文件差异内容过多而无法显示
+ 0 - 0
dist/static/css/app.4bcd93a537fdf8de93d0444ddb771d05.css


文件差异内容过多而无法显示
+ 0 - 0
dist/static/css/app.4bcd93a537fdf8de93d0444ddb771d05.css.map


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.e89c1b4ef95b5a453a7e.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.e89c1b4ef95b5a453a7e.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.f023b532a31fd4cdbdfb.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.f023b532a31fd4cdbdfb.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/manifest.3ad1d5771e9b13dbdad2.js.map


+ 31 - 1
src/components/courseDetail.vue

@@ -36,6 +36,15 @@
                   {{ courseDetail.vcount != null ? courseDetail.vcount : 0 }}人
                 </div>
               </div>
+              <div class="cType">
+                <div
+                  v-for="(item, index) in courseType"
+                  :key="index"
+                  style="margin: 10px 10px 0 0"
+                >
+                  <span>{{ item }}</span>
+                </div>
+              </div>
               <div class="now_study" @click="dialogVisible = true">
                 立即学习
               </div>
@@ -152,6 +161,7 @@ export default {
       courseDetail: {},
       aStudentName: [],
       chapInfo: [],
+      courseType: [],
       mr: require("../assets/icon/wheel.png"),
     };
   },
@@ -228,7 +238,17 @@ export default {
           loading.close();
           // this.total = res.data[0].length > 0 ? res.data[0][0].num : 0;
           this.courseDetail = res.data[0][0];
-          this.aStudentName = res.data[1];
+          var a = res.data[0];
+          var b = res.data[1];
+          for (var i = 0; i < a.length; i++) {
+            for (var j = 0; j < b.length; j++) {
+              if (a[i].pid == b[j].id) {
+                this.courseType.push(b[j].name + ":" + a[i].name);
+              }
+            }
+          }
+          console.log(this.courseType);
+          this.aStudentName = res.data[2];
           this.chapInfo = JSON.parse(this.courseDetail.chapters);
         })
         .catch((err) => {
@@ -480,4 +500,14 @@ export default {
   width: 100%;
   height: 100%;
 }
+.cType {
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+}
+.cType > div > span {
+  font-size: 18px;
+  font-weight: bold;
+}
 </style>

+ 2 - 2
src/components/study.vue

@@ -211,9 +211,10 @@
             <div class="upFile" v-if="type == 3 || type == 4">提交</div>
           </div>
           <div class="project_box" v-if="type == 5">
+            <div class="filebox" v-if="chapInfo.chapterInfo[0].toolChoose.length == 0">暂无数据</div>
             <div
               class="filebox"
-              v-if="chapInfo.chapterInfo[0].toolChoose.length > 0"
+              v-else
             >
               <div style="    display: flex;
     width: 100%;
@@ -257,7 +258,6 @@
                 <div>{{ f.name }}</div>
               </div> -->
             </div>
-            <div class="filebox" v-else>暂无数据</div>
           </div>
         </div>
         <el-dialog

部分文件因为文件数量过多而无法显示