Commit 175bba09 by maolipeng

fix:sasdasdasdasdas

parent 83db1f02
...@@ -658,6 +658,7 @@ class OperatePaper extends Component { ...@@ -658,6 +658,7 @@ class OperatePaper extends Component {
max={100} max={100}
value={record.score || 2} value={record.score || 2}
onChange={(value) => { onChange={(value) => {
value = Math.round(value)
const _selectQuestionList = [...selectQuestionList]; const _selectQuestionList = [...selectQuestionList];
this.setState( this.setState(
{ {
...@@ -694,6 +695,7 @@ class OperatePaper extends Component { ...@@ -694,6 +695,7 @@ class OperatePaper extends Component {
max={record.score - 1} max={record.score - 1}
value={record.portionScore || 0} value={record.portionScore || 0}
onChange={(value) => { onChange={(value) => {
value = Math.round(value)
const _selectQuestionList = [...selectQuestionList]; const _selectQuestionList = [...selectQuestionList];
this.setState( this.setState(
{ {
...@@ -956,6 +958,7 @@ class OperatePaper extends Component { ...@@ -956,6 +958,7 @@ class OperatePaper extends Component {
max={100} max={100}
value={passRate} value={passRate}
onChange={(value) => { onChange={(value) => {
value = Math.round(value)
this.setState( this.setState(
{ {
formData: { formData: {
......
...@@ -114,7 +114,7 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -114,7 +114,7 @@ export default function BatchScore(props:BatchScoreProps) {
<InputNumber <InputNumber
min={0} min={0}
max={rules[3].score} max={rules[3].score}
defaultValue={0} defaultValue={rules[3].portionScore}
style={inputNumberStyle} style={inputNumberStyle}
onChange={(v)=> { onChange={(v)=> {
v = Math.round(v) v = Math.round(v)
...@@ -131,29 +131,27 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -131,29 +131,27 @@ export default function BatchScore(props:BatchScoreProps) {
<span className="score">每题 <span className="score">每题
<InputNumber <InputNumber
min={0} min={0}
defaultValue={_.find(rules,(it)=>{return it.typeKey === "INDEFINITE_CHOICE"})?.score} defaultValue={rules[1].score}
value={rules[1].score}
style={inputNumberStyle} style={inputNumberStyle}
onChange={(v)=> { onChange={(v)=> {
setRules(_.map(rules,(item)=>{ v = Math.round(v)
if (item.typeKey === "INDEFINITE_CHOICE") { let _r = [...rules]
item.score = Number(v) _r[1].score = v
} setRules(_r)
return item
}))
}} }}
/> />
分,漏选得 分,漏选得
<InputNumber <InputNumber
min={0} min={0}
defaultValue={1} defaultValue={rules[1].portionScore}
value={rules[1].score}
style={inputNumberStyle} style={inputNumberStyle}
onChange={(v)=> { onChange={(v)=> {
setRules(_.map(rules,(item)=>{ v = Math.round(v)
if (item.typeKey === "INDEFINITE_CHOICE") { let _r = [...rules]
item.portionScore = Number(v) _r[1].portionScore = v
} setRules(_r)
return item
}))
}} }}
/></span> /></span>
<span className="total"><span style={{color:"#2966FF"}}>{judgeCount[0]}</span>题,合计<span style={{color:"#2966FF"}}>{judgeCount[1]}</span></span> <span className="total"><span style={{color:"#2966FF"}}>{judgeCount[0]}</span>题,合计<span style={{color:"#2966FF"}}>{judgeCount[1]}</span></span>
...@@ -163,15 +161,14 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -163,15 +161,14 @@ export default function BatchScore(props:BatchScoreProps) {
<span className="score">每题 <span className="score">每题
<InputNumber <InputNumber
min={0} min={0}
defaultValue={_.find(rules,(it)=>{return it.typeKey === "JUDGE"})?.score} defaultValue={rules[2].score}
value={rules[2].score}
style={inputNumberStyle} style={inputNumberStyle}
onChange={(v)=> { onChange={(v)=> {
setRules(_.map(rules,(item)=>{ v = Math.round(v)
if (item.typeKey === "JUDGE") { let _r = [...rules]
item.score = Number(v) _r[2].score = v
} setRules(_r)
return item
}))
}} }}
/> />
</span> </span>
...@@ -182,28 +179,27 @@ export default function BatchScore(props:BatchScoreProps) { ...@@ -182,28 +179,27 @@ export default function BatchScore(props:BatchScoreProps) {
<span className="score">每题 <span className="score">每题
<InputNumber <InputNumber
min={0} min={0}
defaultValue={_.find(rules,(it)=>{return it.typeKey === "GAP_FILLING"})?.score} defaultValue={rules[0].score}
value={rules[0].score}
style={inputNumberStyle} style={inputNumberStyle}
onChange={(v)=> { onChange={(v)=> {
setRules(_.map(rules,(item)=>{ v = Math.round(v)
if (item.typeKey === "GAP_FILLING") { let _r = [...rules]
item.score = Number(v) _r[0].score = v
} setRules(_r)
return item
}))
}} }}
/> />
分,半对得<InputNumber 分,半对得<InputNumber
min={0} min={0}
defaultValue={1} max={rules[0].score}
defaultValue={rules[0].portionScore}
value={rules[0].portionScore}
style={inputNumberStyle} style={inputNumberStyle}
onChange={(v)=> { onChange={(v)=> {
setRules(_.map(rules,(item)=>{ v = Math.round(v)
if (item.typeKey === "GAP_FILLING") { let _r = [...rules]
item.portionScore = Number(v) _r[0].portionScore = v
} setRules(_r)
return item
}))
}} }}
/> />
</span> </span>
......
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