Эх сурвалжийг харах

档次设置里的百分比转为小数,再传参,以及回显时处理

刘洋 2 жил өмнө
parent
commit
1123532257

+ 1 - 0
src/components/shared/MarkHeader.vue

@@ -257,6 +257,7 @@ onUnmounted(() => {
     height: 32px;
     place-items: center;
     color: $RegularFontColor;
+    margin-right: 10px;
     &:hover {
       background: $color--primary;
       color: $color--white;

+ 9 - 3
src/modules/admin-subject/edit-main-question/index.vue

@@ -118,7 +118,7 @@ const model = reactive<ExtractApiParams<'addMainQuestion'>>({
 })
 
 const levelRangeView = computed(() => {
-  return model.levelRange.map((n) => `${n || 0}%`).join(',')
+  return model.levelRange.map((n) => `${n * 100 || 0}%`).join(',')
 })
 
 const { formRef, elFormRef, defineColumn, _ } = useForm()
@@ -336,12 +336,18 @@ const items = computed<EpFormItem[]>(() => [
 if (isEdit) {
   getMainQuestionInfo({ subjectCode: props.subjectCode, mainNumber: +props.mainNumber }).then((result) => {
     Object.assign(model, omit(result, 'examId'))
-    levelRangValues.value = result.levelRange.slice(0)
+    // levelRangValues.value = result.levelRange.slice(0)
+    levelRangValues.value = result.levelRange.slice(0).map((item) => {
+      return item * 100
+    })
   })
 }
 
 const onSetLevelRangeSubmit = () => {
-  model.levelRange = levelRangValues.value
+  // model.levelRange = levelRangValues.value
+  model.levelRange = levelRangValues.value.map((item) => {
+    return !!item ? item / 100 : 0
+  })
   setLevelRangeVisible.value = false
 }
 

+ 2 - 1
src/modules/marking/mark/index.vue

@@ -346,7 +346,8 @@ const checkMarkStatus = async (): Promise<boolean> => {
   }
 }
 const onRefreshNext = () => {
-  onRefresh(true)
+  // onRefresh(true)  暂时注释掉,这是之前做的,点击刷新按钮获取本地任务池里的下一条的效果
+  location.reload()
 }
 /** 刷新 */
 const onRefresh = async (refreshToNext?: boolean) => {