浏览代码

修改bug

lex 1 年之前
父节点
当前提交
2aa056f782
共有 3 个文件被更改,包括 14 次插入6 次删除
  1. 1 1
      public/version.json
  2. 2 0
      src/views/homework-record/detail/index.module.less
  3. 11 5
      src/views/homework-record/detail/index.tsx

+ 1 - 1
public/version.json

@@ -1 +1 @@
-{"version":1708249695302}
+{"version":1708251277752}

+ 2 - 0
src/views/homework-record/detail/index.module.less

@@ -130,6 +130,8 @@
     }
 
     .nums {
+      display: flex;
+      align-items: center;
       font-size: max(26px, 18Px);
       font-family: DINAlternate, DINAlternate;
       font-weight: bold;

+ 11 - 5
src/views/homework-record/detail/index.tsx

@@ -233,7 +233,7 @@ export default defineComponent({
               <div class={styles.stitcConent}>
                 <NSpace size={[38, 0]}>
                   <NProgress
-                    percentage={state.workInfo.trainingRate || 0}
+                    percentage={state.workInfo.trainingRate * 100 || 0}
                     // percentage={20}
                     offset-degree={180}
                     type="circle"
@@ -250,14 +250,17 @@ export default defineComponent({
                     </div>
                   </NProgress>
                   <NProgress
-                    percentage={state.workInfo.trainingRate || 0}
+                    percentage={state.workInfo.trainingRate * 100 || 0}
                     offset-degree={180}
                     type="circle"
                     rail-color={'EDEFFA'}
                     color={'#64A5FF'}>
                     <div class={styles.contentRect}>
                       <div class={styles.nums}>
-                        {state.workInfo.trainingRate || 0}%
+                        {Number(
+                          (state.workInfo.trainingRate * 100 || 0).toFixed(2)
+                        ) || 0}
+                        %
                       </div>
                       <div class={styles.text}>提交率</div>
                     </div>
@@ -277,14 +280,17 @@ export default defineComponent({
                     </div>
                   </NProgress>
                   <NProgress
-                    percentage={state.workInfo.qualifiedRate || 0}
+                    percentage={state.workInfo.qualifiedRate * 100 || 0}
                     offset-degree={180}
                     type="circle"
                     rail-color={'EDEFFA'}
                     color={'#40CEAE'}>
                     <div class={styles.contentRect}>
                       <div class={styles.nums}>
-                        {state.workInfo.qualifiedRate || 0}%
+                        {Number(
+                          (state.workInfo.qualifiedRate * 100 || 0).toFixed(2)
+                        ) || 0}
+                        %
                       </div>
                       <div class={styles.text}>合格率</div>
                     </div>