lex 1 рік тому
батько
коміт
201e4b7743

+ 4 - 4
src/views/classList/index.module.less

@@ -731,10 +731,10 @@
         background-size: contain;
         margin-right: 6px;
 
-        &.look {
-          background: url('./images/icon-menu.png') no-repeat center;
-          background-size: contain;
-        }
+        // &.look {
+        //   background: url('./images/icon-menu.png') no-repeat center;
+        //   background-size: contain;
+        // }
       }
     }
   }

+ 6 - 0
src/views/classList/work-item/index.module.less

@@ -92,6 +92,12 @@
       vertical-align: middle;
     }
 
+    .noSubmit {
+      font-weight: 500;
+      font-size: max(14px, 11Px);
+      color: rgba(19, 20, 21, 0.5);
+    }
+
     &.scoreGroupEval {
       color: #F51515;
     }

+ 20 - 8
src/views/classList/work-item/index.tsx

@@ -79,7 +79,7 @@ export default defineComponent({
           {props.item.fileList?.fileType === 'EVALUATION' &&
             (checkUrlType(props.item.fileList?.content) === 'video' ? (
               <video
-                style={{ height: '100%' }}
+                style={{ width: '100%' }}
                 src={props.item.fileList?.content}
                 onClick={() => {
                   preivewItem.value.content = props.item.fileList?.content;
@@ -106,7 +106,7 @@ export default defineComponent({
           {/* 'https://oss.dayaedu.com/ktqy/1715586967518b42c4fe5.mp4' */}
           {props.item.fileList?.fileType === 'VIDEO' && (
             <video
-              style={{ height: '100%' }}
+              style={{ width: '100%' }}
               src={props.item.fileList?.filePath}
               onClick={() => {
                 preivewItem.value.content = props.item.fileList?.filePath;
@@ -167,15 +167,27 @@ export default defineComponent({
 
           {props.item.trainingType === 'EVALUATION' ? (
             <div class={[styles.scoreGroup, styles.scoreGroupEval]}>
-              {props.item.trainingTimes}
-              <span>分</span>
+              {props.item.fileJsonList && props.item.fileJsonList.length > 0 ? (
+                <>
+                  {props.item.trainingTimes}
+                  <span>分</span>
+                </>
+              ) : (
+                <span class={styles.noSubmit}>未提交</span>
+              )}
             </div>
           ) : (
             <div class={[styles.scoreGroup]}>
-              {props.item.trainingTimes
-                ? parseInt(props.item.trainingTimes / 60 + '')
-                : 0}
-              <span>分钟</span>
+              {props.item.fileJsonList && props.item.fileJsonList.length > 0 ? (
+                <>
+                  {props.item.trainingTimes
+                    ? parseInt(props.item.trainingTimes / 60 + '')
+                    : 0}
+                  <span>分钟</span>
+                </>
+              ) : (
+                <span class={styles.noSubmit}>未提交</span>
+              )}
             </div>
           )}
         </div>

+ 1 - 1
src/views/prepare-lessons/components/lesson-main/train/assign-homework.tsx

@@ -464,7 +464,7 @@ export default defineComponent({
           </NFormItem>
 
           {maxExpireTime.value > 0 && (
-            <NFormItem label=" ">
+            <NFormItem label=" " class={styles.maxExpireTime}>
               <div class={styles.expireDateTip}>
                 <i class={styles.expireDateIcon}></i>
                 <span>

+ 23 - 8
src/views/prepare-lessons/components/lesson-main/train/index.module.less

@@ -57,16 +57,22 @@
     }
   }
 }
-:global{
-  .assignHomeworkStuBoxClass_drag{
-    .assignStudent{
-      >div{
+
+:global {
+  .assignHomeworkStuBoxClass_drag {
+    .assignStudent {
+      >div {
         padding-bottom: 36px;
       }
     }
   }
-  .assignHomeworkStuBoxClass_drag,.workSetingBoxClass_drag,.workClearBoxClass_drag,.workSaveBoxClass_drag,.workArrangeImmediatelyBoxClass_drag{
-    .bom_drag{
+
+  .assignHomeworkStuBoxClass_drag,
+  .workSetingBoxClass_drag,
+  .workClearBoxClass_drag,
+  .workSaveBoxClass_drag,
+  .workArrangeImmediatelyBoxClass_drag {
+    .bom_drag {
       position: absolute;
       left: 0;
       bottom: 0;
@@ -74,6 +80,7 @@
     }
   }
 }
+
 .tipsContainer {
   display: flex;
   align-items: center;
@@ -192,6 +199,13 @@
 .assignHomeworkContainer {
   padding: 24px 30px;
 
+  .maxExpireTime {
+    :global {
+      .n-form-item-feedback-wrapper {
+        min-height: 24px;
+      }
+    }
+  }
 
   .expireDateTip {
     display: flex;
@@ -209,9 +223,10 @@
       background-size: contain;
       margin-right: 7px;
     }
+
     span {
       font-size: 12Px;
-        color: #1677FF;
+      color: #1677FF;
     }
   }
 
@@ -369,4 +384,4 @@
       }
     }
   }
-}
+}