瀏覽代碼

优化平均分显示

SanHQin 3 周之前
父節點
當前提交
0b2fb931bf
共有 1 個文件被更改,包括 17 次插入2 次删除
  1. 17 2
      src/components/pages/test/check/index.vue

+ 17 - 2
src/components/pages/test/check/index.vue

@@ -2351,8 +2351,23 @@ export default {
         let _result = 0;
         let _sum = 0;
         this.worksArray.forEach((i1) => {
-          _result += i1.array[_index].json.answer2;
-          _sum += 1;
+          let _answer2 = i1.array[_index].json.answer2
+          let small = i1.array[_index].json.small
+          let flag = true
+          // 判断_answer2是否为空或为字符串
+          let val = 0;
+          if (_answer2 === "" || _answer2 === null || _answer2 === undefined) {
+            val = 0;
+            flag = false
+          } else if (typeof _answer2 === "string") {
+            val = Number(_answer2) || 0;
+          } else {
+            val = _answer2;
+          }
+          if(flag){
+            _result += val + small;
+            _sum += 1;
+          }
         });
         _result = _sum ? (_result / _sum).toFixed(2) : 0;
         return _result ? _result : 0;