Commit f946fc86 by maolipeng
parent 48c8ebd6
import React, { useEffect, useState} from "react"; import React, { useEffect, useState} from "react";
import { Modal, Button, InputNumber } from 'antd'; import { Modal, Button, InputNumber, message } from 'antd';
import "./BatchScore.less" import "./BatchScore.less"
import _ from "underscore"; import _ from "underscore";
...@@ -56,6 +56,12 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -56,6 +56,12 @@ export default function BatchScore(props:BatchScoreProps) {
} }
function onOk() { function onOk() {
for (let i = 0;i < rules.length;++i) {
if (rules[i].score <= 0 || rules[i].score > 100) {
message.error("分值设置错误")
return;
}
}
props.onOK(rules) props.onOK(rules)
} }
...@@ -113,7 +119,7 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -113,7 +119,7 @@ export default function BatchScore(props:BatchScoreProps) {
分,漏选得 分,漏选得
<InputNumber <InputNumber
min={0} min={0}
max={rules[3].score-1} max={rules[3].score <= 0 ? 0 : rules[3].score-1}
defaultValue={rules[3].portionScore} defaultValue={rules[3].portionScore}
value={rules[3].portionScore} value={rules[3].portionScore}
style={inputNumberStyle} style={inputNumberStyle}
...@@ -146,7 +152,7 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -146,7 +152,7 @@ export default function BatchScore(props:BatchScoreProps) {
分,漏选得 分,漏选得
<InputNumber <InputNumber
min={0} min={0}
max={rules[1].score-1} max={rules[1].score <= 0 ? 0 : rules[1].score-1}
defaultValue={rules[1].portionScore} defaultValue={rules[1].portionScore}
value={rules[1].portionScore} value={rules[1].portionScore}
style={inputNumberStyle} style={inputNumberStyle}
...@@ -196,7 +202,7 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -196,7 +202,7 @@ export default function BatchScore(props:BatchScoreProps) {
/> />
分,半对得<InputNumber 分,半对得<InputNumber
min={0} min={0}
max={rules[0].score-1} max={rules[0].score <= 0 ? 0 : rules[0].score-1}
defaultValue={rules[0].portionScore} defaultValue={rules[0].portionScore}
value={rules[0].portionScore} value={rules[0].portionScore}
style={inputNumberStyle} style={inputNumberStyle}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment