|
|
|
@ -1,7 +1,9 @@
|
|
|
|
|
import React,{ Component } from "react";
|
|
|
|
|
import { Modal,Checkbox,Upload,Button,Icon,message,Input} from "antd";
|
|
|
|
|
import {Modal, Checkbox, Upload, Button, Icon, message, Input, Form} from "antd";
|
|
|
|
|
import { WordNumberTextarea } from 'educoder';
|
|
|
|
|
import './Newshixunmodel.css'
|
|
|
|
|
|
|
|
|
|
//调分
|
|
|
|
|
class ModulationModal extends Component{
|
|
|
|
|
constructor(props){
|
|
|
|
|
super(props);
|
|
|
|
@ -16,12 +18,12 @@ class ModulationModal extends Component{
|
|
|
|
|
|
|
|
|
|
Saves=()=>{
|
|
|
|
|
let {textareaval,Inputsval}=this.state;
|
|
|
|
|
if(textareaval===""||textareaval===undefined){
|
|
|
|
|
this.setState({
|
|
|
|
|
textareavaltype:true
|
|
|
|
|
})
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
// if(textareaval===""||textareaval===undefined){
|
|
|
|
|
// this.setState({
|
|
|
|
|
// textareavaltype:true
|
|
|
|
|
// })
|
|
|
|
|
// return
|
|
|
|
|
// }
|
|
|
|
|
this.setState({
|
|
|
|
|
textareavaltype: false
|
|
|
|
|
})
|
|
|
|
@ -69,60 +71,120 @@ class ModulationModal extends Component{
|
|
|
|
|
footer={null}
|
|
|
|
|
destroyOnClose={true}
|
|
|
|
|
>
|
|
|
|
|
<div className="task-popup-content">
|
|
|
|
|
<p className="task-popup-text-center font-16 mb20">
|
|
|
|
|
|
|
|
|
|
<span className={"color-dark-21"}>该学生的最终成绩将不会按照评分规则进行计算</span>
|
|
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div className="clearfix">
|
|
|
|
|
{/*<textarea*/}
|
|
|
|
|
{/*className="winput-100-150"*/}
|
|
|
|
|
{/*placeholder="请填写您对作品调分的原因"*/}
|
|
|
|
|
{/*value={textareaval}*/}
|
|
|
|
|
{/*onInput={this.settextarea}*/}
|
|
|
|
|
{/*></textarea>*/}
|
|
|
|
|
|
|
|
|
|
<div className="clearfix" style={{
|
|
|
|
|
display: "-webkit-flex",
|
|
|
|
|
flexDirection: "column",
|
|
|
|
|
alignItems: "center",
|
|
|
|
|
}}>
|
|
|
|
|
<div style={{
|
|
|
|
|
marginTop: " 27px",
|
|
|
|
|
display: "flex",
|
|
|
|
|
flexDirection: "initial",
|
|
|
|
|
}}>
|
|
|
|
|
<span style={{
|
|
|
|
|
width: "70px",
|
|
|
|
|
textAlign: "center",
|
|
|
|
|
lineHeight: " 40px",
|
|
|
|
|
}}>*调分:</span>
|
|
|
|
|
<Input style={{
|
|
|
|
|
width: "335px",
|
|
|
|
|
height: "40px",
|
|
|
|
|
}}
|
|
|
|
|
placeholder="请填写分数"
|
|
|
|
|
value={Inputsval}
|
|
|
|
|
onInput={this.setInputs}/>
|
|
|
|
|
<span className="ml10"
|
|
|
|
|
style={{
|
|
|
|
|
width: "70px",
|
|
|
|
|
textAlign: "center",
|
|
|
|
|
lineHeight: " 40px",
|
|
|
|
|
}}
|
|
|
|
|
>分</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div style={{
|
|
|
|
|
display: "flex",
|
|
|
|
|
flexDirection: "initial",
|
|
|
|
|
|
|
|
|
|
}}>
|
|
|
|
|
<span style={{width: "70px"}}></span>
|
|
|
|
|
<p className=" mt3">调分后该学生的最终成绩将不会按照评分规则进行计算</p>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div style={{
|
|
|
|
|
display: "flex",
|
|
|
|
|
flexDirection: "initial",
|
|
|
|
|
|
|
|
|
|
}}>
|
|
|
|
|
<span style={{width: "70px", marginTop: "6px"}}>调分原因:</span>
|
|
|
|
|
<WordNumberTextarea
|
|
|
|
|
style={{width: "335px"}}
|
|
|
|
|
placeholder={"请填写您对作品调分的原因"}
|
|
|
|
|
onInput={(e)=>this.settextarea(e)}
|
|
|
|
|
onInput={(e) => this.settextarea(e)}
|
|
|
|
|
value={textareaval}
|
|
|
|
|
maxlength={100}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<li style={{height:"20px",lineHeight:"20px"}}><span className={textareavaltype===true?"color-red":"none"}>原因不能为空</span></li>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<style>
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
`
|
|
|
|
|
.pdl10{
|
|
|
|
|
padding-left:10px;
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
<li className={"pdl10"}>
|
|
|
|
|
<Input style={{
|
|
|
|
|
width: '20%',
|
|
|
|
|
}}
|
|
|
|
|
placeholder="请填写分数"
|
|
|
|
|
value={Inputsval}
|
|
|
|
|
onInput={this.setInputs}/> <span className="ml10">分</span>
|
|
|
|
|
</li>
|
|
|
|
|
<li style={{height:"20px",lineHeight:"20px"}}><span className={Inputsvaltype===true?"color-red":"none"}>分数不能为空</span></li>
|
|
|
|
|
<div className="clearfix edu-txt-center">
|
|
|
|
|
<a className="task-btn color-white mr30" onClick={this.props.Cancel}>{this.props.Cancelname || '取消'}</a>
|
|
|
|
|
<a className="task-btn task-btn-orange" onClick={this.Saves}>{this.props.Savesname || '保存'}</a>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</Modal>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</Modal>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
export default ModulationModal;
|
|
|
|
|
export default ModulationModal;
|
|
|
|
|
// <div className="task-popup-content">
|
|
|
|
|
// <p className="task-popup-text-center font-16 mb20">
|
|
|
|
|
//
|
|
|
|
|
// <span className={"color-dark-21"}>该学生的最终成绩将不会按照评分规则进行计算</span>
|
|
|
|
|
//
|
|
|
|
|
// </p>
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// <div className="clearfix">
|
|
|
|
|
// {/*<textarea*/}
|
|
|
|
|
// {/*className="winput-100-150"*/}
|
|
|
|
|
// {/*placeholder="请填写您对作品调分的原因"*/}
|
|
|
|
|
// {/*value={textareaval}*/}
|
|
|
|
|
// {/*onInput={this.settextarea}*/}
|
|
|
|
|
// {/*></textarea>*/}
|
|
|
|
|
//
|
|
|
|
|
// <WordNumberTextarea
|
|
|
|
|
// placeholder={"请填写您对作品调分的原因"}
|
|
|
|
|
// onInput={(e)=>this.settextarea(e)}
|
|
|
|
|
// value={textareaval}
|
|
|
|
|
// maxlength={100}
|
|
|
|
|
// />
|
|
|
|
|
//
|
|
|
|
|
// {/*<li style={{height:"20px",lineHeight:"20px"}}><span className={textareavaltype===true?"color-red":"none"}>原因不能为空</span></li>*/}
|
|
|
|
|
// <div style={{height:"20px",lineHeight:"20px"}}></div>
|
|
|
|
|
// </div>
|
|
|
|
|
//
|
|
|
|
|
// <style>
|
|
|
|
|
// {
|
|
|
|
|
//
|
|
|
|
|
// `
|
|
|
|
|
// .pdl10{
|
|
|
|
|
// padding-left:10px;
|
|
|
|
|
// }
|
|
|
|
|
// `
|
|
|
|
|
// }
|
|
|
|
|
// </style>
|
|
|
|
|
//
|
|
|
|
|
// <li className={"pdl10"}>
|
|
|
|
|
//
|
|
|
|
|
// </li>
|
|
|
|
|
// <li style={{height:"20px",lineHeight:"20px"}}><span className={Inputsvaltype===true?"color-red":"none"}>分数不能为空</span></li>
|
|
|
|
|
// <div className="clearfix edu-txt-center">
|
|
|
|
|
// <a className="task-btn color-white mr30" onClick={this.props.Cancel}>{this.props.Cancelname || '取消'}</a>
|
|
|
|
|
// <a className="task-btn task-btn-orange" onClick={this.Saves}>{this.props.Savesname || '保存'}</a>
|
|
|
|
|
{/* </div>*/
|
|
|
|
|
}
|
|
|
|
|
{/*</div>*/
|
|
|
|
|
}
|
|
|
|
|