Browse Source

学生样式

liushengqiang 2 years ago
parent
commit
93e24dfd0a

+ 1 - 1
src/views/student-manage/component/Assignment.tsx

@@ -20,7 +20,7 @@ export default defineComponent({
         <div class={styles.items}>
           <div class={styles.item}>
             <div>
-              <span style={{ color: '#FC1A19' }}>
+              <span style={{ color: item.actualAttendanceCount >= item.shouldAttendanceCount ? '' : '#FC1A19' }}>
                 {item.actualAttendanceCount}
               </span>
               /{item.shouldAttendanceCount}

+ 9 - 1
src/views/student-manage/component/Attendance.tsx

@@ -20,7 +20,15 @@ export default defineComponent({
         <div class={styles.items}>
           <div class={styles.item}>
             <div>
-              <span style={{ color: '#FC1A19' }}>{item.actualSubmitCount}</span>
+              <span
+                style={{
+                  color:
+                    item.actualSubmitCount >= item.shouldSubmitCount
+                      ? ''
+                      : '#FC1A19'
+                }}>
+                {item.actualSubmitCount}
+              </span>
               /{item.shouldSubmitCount}
             </div>
             <div class={styles.label}>作业情况</div>

+ 6 - 4
src/views/student-manage/component/m-student/index.tsx

@@ -73,10 +73,12 @@ export default defineComponent({
               class={styles.title}
               onClick={() => {
                 if (valueType.value === 'statued' || !valueType.value) return;
-                emit('contact')
+                emit('contact');
               }}>
               {item.value.studentName}{' '}
-              {valueType.value === "" ? '' : valueType.value === 'statued' ? (
+              {valueType.value === '' ? (
+                ''
+              ) : valueType.value === 'statued' ? (
                 <Image class={styles.iconIm} src={icons.icon_im_dis} />
               ) : (
                 <Image class={styles.iconIm} src={icons.icon_im} />
@@ -95,11 +97,11 @@ export default defineComponent({
                 <div class={styles.statusBox}>
                   <div class={styles.statuing}>退团中</div>
                 </div>
-              ) : (
+              ) : valueType.value === 'statued' ? (
                 <div class={styles.statusBox}>
                   <div class={styles.statued}>已退团</div>
                 </div>
-              )}
+              ) : null}
             </>
           )
         }}

+ 2 - 2
src/views/student-manage/index.module.less

@@ -75,12 +75,12 @@
             bottom: 0;
             width: 70px;
             height: 8px;
-            background: #B4E8FF;
+            background: #A1EDCB;
         }
     }
     .assignmentTitle{
         &::before {
-            background: #A1EDCB;
+            background: #B4E8FF;
         }
     }