lsc 2 роки тому
батько
коміт
d0b5b645ac

+ 1 - 1
src/components/pages/components/studentReport.vue

@@ -34,7 +34,7 @@
           </div>
         </div>
       </div>
-      <div style="height:100%">
+      <div style="height:100%;min-width: 1100px;">
         <worksDetail3 class="r_box" :cid="courseid" :uid="userid" :ooid="scoid"></worksDetail3>
       </div>
     </div>

+ 9 - 5
src/components/pages/components/worksDetail2.vue

@@ -192,7 +192,8 @@
                       </div>
                     </div>
                     <div class="contentBox">
-                      <div class="left_top" v-if="worksDetail[sIndex].img.length > 0">
+                      <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}"
+                        v-if="worksDetail[sIndex].img.length > 0">
                         <div class="bigImg" v-if="
                           worksDetail[sIndex].img &&
                           worksDetail[sIndex].img.length
@@ -223,7 +224,8 @@
                         </div>
                         <div class="work_nopicture" v-else>暂无上传截图</div>
                       </div>
-                      <div class="left_top" v-else-if="worksDetail[sIndex].answerInfo.length > 0">
+                      <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}"
+                        v-else-if="worksDetail[sIndex].answerInfo.length > 0">
                         <div class="answerbox">
                           <div style="min-width: 80px">问答标题</div>
                           <div>
@@ -237,7 +239,8 @@
                           </div>
                         </div>
                       </div>
-                      <div class="left_top" v-else-if="worksDetail[sIndex].askInfo.length > 0">
+                      <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}"
+                        v-else-if="worksDetail[sIndex].askInfo.length > 0">
                         <div>
                           <div class="a_add_title" style="
                               display: flex;
@@ -289,7 +292,8 @@
                           </div>
                         </div>
                       </div>
-                      <div class="left_top" v-else-if="worksDetail[sIndex].wpptInfo.length > 0">
+                      <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}"
+                        v-else-if="worksDetail[sIndex].wpptInfo.length > 0">
                         <div style="height: 238px" @click="openFile(worksDetail[sIndex].wpptInfo[0])">
                           <div @click="openFile(worksDetail[sIndex].wpptInfo[0])" style="
                               width: 300px;
@@ -303,7 +307,7 @@
                             height="100%"></iframe>
                         </div>
                       </div>
-                      <div class="right_top">
+                      <div class="right_top" v-show="worksDetail[sIndex].eList.length">
                         <div class="ech">
                           <img src="../../../assets/icon/pj/ech.png" alt="" />
                         </div>

+ 5 - 5
src/components/pages/components/worksDetail3.vue

@@ -73,7 +73,7 @@
                 </div>
               </div>
               <div class="contentBox">
-                <div class="left_top" v-if="worksDetail[sIndex].img.length > 0">
+                <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}" v-if="worksDetail[sIndex].img.length > 0">
                   <div class="bigImg" v-if="
                     worksDetail[sIndex].img && worksDetail[sIndex].img.length
                   ">
@@ -98,7 +98,7 @@
                   </div>
                   <div class="work_nopicture" v-else>暂无上传截图</div>
                 </div>
-                <div class="left_top" v-else-if="worksDetail[sIndex].answerInfo.length > 0">
+                <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}" v-else-if="worksDetail[sIndex].answerInfo.length > 0">
                   <div class="answerbox">
                     <div style="min-width: 80px">问答标题</div>
                     <div>
@@ -112,7 +112,7 @@
                     </div>
                   </div>
                 </div>
-                <div class="left_top" v-else-if="worksDetail[sIndex].askInfo.length > 0">
+                <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}" v-else-if="worksDetail[sIndex].askInfo.length > 0">
                   <div>
                     <div class="a_add_title" style="
                         display: flex;
@@ -161,7 +161,7 @@
                     </div>
                   </div>
                 </div>
-                <div class="left_top" v-else-if="worksDetail[sIndex].wpptInfo.length > 0">
+                <div class="left_top" :style="{width:worksDetail[sIndex].eList.length?'45%':'95%'}" v-else-if="worksDetail[sIndex].wpptInfo.length > 0">
                   <div style="height: 238px" @click="openFile(worksDetail[sIndex].wpptInfo[0])">
                     <div @click="openFile(worksDetail[sIndex].wpptInfo[0])" style="
                         width: 300px;
@@ -175,7 +175,7 @@
                       height="100%"></iframe>
                   </div>
                 </div>
-                <div class="right_top">
+                <div class="right_top" v-show="worksDetail[sIndex].eList.length">
                   <div class="ech">
                     <img src="../../../assets/icon/pj/ech.png" alt="" />
                   </div>