Merge branch 'dev_chen' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_chen
	
		
	
				
					
				
			
						commit
						196c40b2ea
					
				@ -0,0 +1,103 @@
 | 
				
			||||
import React,{ Component } from "react";
 | 
				
			||||
import {Checkbox,Radio, Input} from "antd";
 | 
				
			||||
import {DMDEditor,markdownToHTML, MarkdownToHtml } from 'educoder'
 | 
				
			||||
import QuillForEditor from "../../../../common/quillForEditor";
 | 
				
			||||
 | 
				
			||||
import axios from 'axios'
 | 
				
			||||
 | 
				
			||||
const tagArray = [
 | 
				
			||||
	// 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',
 | 
				
			||||
	// 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',
 | 
				
			||||
	// 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'
 | 
				
			||||
]
 | 
				
			||||
class Progques extends Component{
 | 
				
			||||
	constructor(props){
 | 
				
			||||
		super(props);
 | 
				
			||||
 | 
				
			||||
	}
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
	toMDMode = (that) => {
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
	}
 | 
				
			||||
 | 
				
			||||
	onOptionContentChange = (value, index) => {
 | 
				
			||||
 | 
				
			||||
	}
 | 
				
			||||
 | 
				
			||||
	onBlurEmpty=(index,number)=>{
 | 
				
			||||
 | 
				
			||||
	}
 | 
				
			||||
 | 
				
			||||
	render(){
 | 
				
			||||
		let {
 | 
				
			||||
			questionType ,
 | 
				
			||||
			exercise ,
 | 
				
			||||
			user_exercise_status,
 | 
				
			||||
			is_md
 | 
				
			||||
		}=this.props
 | 
				
			||||
		let isAdmin = this.props.isAdmin();
 | 
				
			||||
		let isStudent = this.props.isStudent();
 | 
				
			||||
    let item=questionType;
 | 
				
			||||
		let titename="";
 | 
				
			||||
		if(item){
 | 
				
			||||
			if(is_md===true){
 | 
				
			||||
				titename=item.description;
 | 
				
			||||
			}else{
 | 
				
			||||
				try {
 | 
				
			||||
					titename =  JSON.parse(item.description);
 | 
				
			||||
				}catch (e) {
 | 
				
			||||
					titename={"ops":[{"insert":item.description}]};
 | 
				
			||||
				}
 | 
				
			||||
				// JSON.parse 有些异常数据是undefined
 | 
				
			||||
				if(titename===undefined){
 | 
				
			||||
					titename={"ops":[{"insert":item.description}]};
 | 
				
			||||
				}
 | 
				
			||||
				try {
 | 
				
			||||
					// JSON.parse 转换的时候如果是数字字符串就转成整数了
 | 
				
			||||
					if(titename>=0){
 | 
				
			||||
						titename={"ops":[{"insert":item.description}]};
 | 
				
			||||
					}
 | 
				
			||||
				}catch (e) {
 | 
				
			||||
 | 
				
			||||
				}
 | 
				
			||||
			}
 | 
				
			||||
		}
 | 
				
			||||
 | 
				
			||||
		return(
 | 
				
			||||
			<div className="pl30 pr30">
 | 
				
			||||
				<style>{`
 | 
				
			||||
          .emptyPanel div#content_editorMd_show{
 | 
				
			||||
            width: 100%;
 | 
				
			||||
            border-radius: 4px;
 | 
				
			||||
            // height: 35px;
 | 
				
			||||
            margin-top:0px;
 | 
				
			||||
            background-color:#fafafa;
 | 
				
			||||
            color:#999;
 | 
				
			||||
            // line-height:25px;
 | 
				
			||||
          }
 | 
				
			||||
          .answerStyle{
 | 
				
			||||
            background:#f5f5f5;
 | 
				
			||||
            border-radius:4px;
 | 
				
			||||
            border: 1px solid #eaeaea;
 | 
				
			||||
            padding:5px;
 | 
				
			||||
            min-height:35px;
 | 
				
			||||
            box-sizing:border-box;
 | 
				
			||||
          }
 | 
				
			||||
          .emptyPanel .quill_editor_for_react_area{
 | 
				
			||||
          width: 100% !important;
 | 
				
			||||
          }
 | 
				
			||||
        `}</style>
 | 
				
			||||
				<li className="df mb10 emptyPanel">
 | 
				
			||||
					<QuillForEditor
 | 
				
			||||
						readOnly={true}
 | 
				
			||||
						value={titename}
 | 
				
			||||
						showUploadImage={this.props.handleShowUploadImage}
 | 
				
			||||
					/>
 | 
				
			||||
				</li>
 | 
				
			||||
			</div>
 | 
				
			||||
		)
 | 
				
			||||
	}
 | 
				
			||||
}
 | 
				
			||||
export default Progques
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue