|
|
@ -37,10 +37,10 @@ class Listjihe extends Component {
|
|
|
|
|
|
|
|
|
|
|
|
//选用
|
|
|
|
//选用
|
|
|
|
Selectingpracticaltraining=(id)=>{
|
|
|
|
Selectingpracticaltraining=(id)=>{
|
|
|
|
let data={
|
|
|
|
let data={
|
|
|
|
item_ids:[id]
|
|
|
|
item_ids:[id]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.props.getitem_baskets(data);
|
|
|
|
this.props.getitem_baskets(data);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//撤销
|
|
|
|
//撤销
|
|
|
|
Selectingpracticaltrainings=(id)=>{
|
|
|
|
Selectingpracticaltrainings=(id)=>{
|
|
|
@ -117,38 +117,38 @@ class Listjihe extends Component {
|
|
|
|
{/*内容*/}
|
|
|
|
{/*内容*/}
|
|
|
|
<div className="w100s sortinxdirection ">
|
|
|
|
<div className="w100s sortinxdirection ">
|
|
|
|
{items.item_type==="JUDGMENT"?
|
|
|
|
{items.item_type==="JUDGMENT"?
|
|
|
|
<p className="w100s listjihetixingstits sortinxdirection ">
|
|
|
|
<p className="w100s listjihetixingstits sortinxdirection ">
|
|
|
|
{
|
|
|
|
{
|
|
|
|
items === undefined ||items === null? "" : items.choices.map((object, index) => {
|
|
|
|
items === undefined ||items === null? "" : items.choices.map((object, index) => {
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<p className={index===1? "sortinxdirection ml10":"sortinxdirection " } >
|
|
|
|
<p className={index===1? "sortinxdirection ml10":"sortinxdirection " } >
|
|
|
|
<Radio disabled={false}>
|
|
|
|
<Radio disabled={false}>
|
|
|
|
{object.choice_text}
|
|
|
|
{object.choice_text}
|
|
|
|
</Radio>
|
|
|
|
</Radio>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</p>:
|
|
|
|
</p>:
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
<p className="w100s listjihetixingstitssy sortinxdirection ">
|
|
|
|
<p className="w100s listjihetixingstitssy sortinxdirection ">
|
|
|
|
<p className={"sortinxdirection mt15"} >
|
|
|
|
<p className={"sortinxdirection mt15"} >
|
|
|
|
<p style={{wordBreak: "break-word"}} dangerouslySetInnerHTML={{__html: markdownToHTML(items.program_attr.description).replace(/▁/g, "▁▁▁")}}></p>
|
|
|
|
<p style={{wordBreak: "break-word"}} dangerouslySetInnerHTML={{__html: markdownToHTML(items.program_attr.description).replace(/▁/g, "▁▁▁")}}></p>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
:
|
|
|
|
|
|
|
|
<p className="w100s listjihetixingstits verticallayout ">
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
items === undefined ||items === null? "" : items.choices.map((object, index) => {
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
|
|
|
<p className={index===0?"sortinxdirection":"sortinxdirection mt15"} >
|
|
|
|
|
|
|
|
{tagArray[index]}
|
|
|
|
|
|
|
|
<p style={{wordBreak: "break-word"}} dangerouslySetInnerHTML={{__html: markdownToHTML(object.choice_text).replace(/▁/g, "▁▁▁")}}></p>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
:
|
|
|
|
|
|
|
|
<p className="w100s listjihetixingstits verticallayout ">
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
items === undefined ||items === null? "" : items.choices.map((object, index) => {
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
|
|
|
<p className={index===0?"sortinxdirection":"sortinxdirection mt15"} >
|
|
|
|
|
|
|
|
{tagArray[index]}
|
|
|
|
|
|
|
|
<p style={{wordBreak: "break-word"}} dangerouslySetInnerHTML={{__html: markdownToHTML(object.choice_text).replace(/▁/g, "▁▁▁")}}></p>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
@ -160,18 +160,18 @@ class Listjihe extends Component {
|
|
|
|
{/*更新时间*/}
|
|
|
|
{/*更新时间*/}
|
|
|
|
<div className="w100s sortinxdirection">
|
|
|
|
<div className="w100s sortinxdirection">
|
|
|
|
<div className="w50s listjihetixingstit sortinxdirection">
|
|
|
|
<div className="w50s listjihetixingstit sortinxdirection">
|
|
|
|
<p className="updatetimes lh30">更新时间:{items.update_time}</p>
|
|
|
|
<p className="updatetimes lh30">更新时间:{items.update_time}</p>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.props.defaultActiveKey==="0"||this.props.defaultActiveKey===0?
|
|
|
|
this.props.defaultActiveKey==="0"||this.props.defaultActiveKey===0?
|
|
|
|
""
|
|
|
|
""
|
|
|
|
:
|
|
|
|
:
|
|
|
|
<p className="updatetimes lh30 ml45">创建者:{items.author.name}</p>
|
|
|
|
<p className="updatetimes lh30 ml45">创建者:{items.author.name}</p>
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
{
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
<p className="updatetimes lh30 ml45">编程语言:{items.program_attr.language}</p>
|
|
|
|
<p className="updatetimes lh30 ml45">编程语言:{items.program_attr.language}</p>
|
|
|
|
:""
|
|
|
|
:""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
{
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
items.program_attr.status===0?
|
|
|
|
items.program_attr.status===0?
|
|
|
@ -187,22 +187,22 @@ class Listjihe extends Component {
|
|
|
|
<i className="iconfont icon-jianhao font-12 lg ml7 lh30 icontianjiadaohangcolor mr10"></i>
|
|
|
|
<i className="iconfont icon-jianhao font-12 lg ml7 lh30 icontianjiadaohangcolor mr10"></i>
|
|
|
|
<span>撤销</span></p>
|
|
|
|
<span>撤销</span></p>
|
|
|
|
:
|
|
|
|
:
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
items.program_attr.status===0?
|
|
|
|
items.program_attr.status===0?
|
|
|
|
<p className="selectionys jinzhixiaoshou" >
|
|
|
|
<p className="selectionys jinzhixiaoshou" >
|
|
|
|
<i className="iconfont icon-tianjiadaohang font-12 lg ml7 lh30 icontianjiadaohangcolor mr5"></i>
|
|
|
|
|
|
|
|
<span className="mr15 lh30">选用</span>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
:
|
|
|
|
|
|
|
|
<p className="selection xiaoshou" onClick={()=>this.Selectingpracticaltraining(items.id)}>
|
|
|
|
|
|
|
|
<i className="iconfont icon-tianjiadaohang font-12 lg ml7 lh30 icontianjiadaohangcolor mr5"></i>
|
|
|
|
<i className="iconfont icon-tianjiadaohang font-12 lg ml7 lh30 icontianjiadaohangcolor mr5"></i>
|
|
|
|
<span className="mr15 lh30">选用</span>
|
|
|
|
<span className="mr15 lh30">选用</span>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
:
|
|
|
|
:
|
|
|
|
<p className="selection xiaoshou" onClick={()=>this.Selectingpracticaltraining(items.id)}>
|
|
|
|
<p className="selection xiaoshou" onClick={()=>this.Selectingpracticaltraining(items.id)}>
|
|
|
|
<i className="iconfont icon-tianjiadaohang font-12 lg ml7 lh30 icontianjiadaohangcolor mr5"></i>
|
|
|
|
<i className="iconfont icon-tianjiadaohang font-12 lg ml7 lh30 icontianjiadaohangcolor mr5"></i>
|
|
|
|
<span className="mr15 lh30">选用</span>
|
|
|
|
<span className="mr15 lh30">选用</span>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
:
|
|
|
|
|
|
|
|
<p className="selection xiaoshou" onClick={()=>this.Selectingpracticaltraining(items.id)}>
|
|
|
|
|
|
|
|
<i className="iconfont icon-tianjiadaohang font-12 lg ml7 lh30 icontianjiadaohangcolor mr5"></i>
|
|
|
|
|
|
|
|
<span className="mr15 lh30">选用</span>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
{
|
|
|
|
defaultActiveKey===0||defaultActiveKey==="0"?
|
|
|
|
defaultActiveKey===0||defaultActiveKey==="0"?
|
|
|
@ -233,17 +233,17 @@ class Listjihe extends Component {
|
|
|
|
items.program_attr.status===0?
|
|
|
|
items.program_attr.status===0?
|
|
|
|
""
|
|
|
|
""
|
|
|
|
:
|
|
|
|
:
|
|
|
|
|
|
|
|
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.showmodels(items.id)}>
|
|
|
|
|
|
|
|
<i className="iconfont icon-gongkai font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
|
|
|
|
|
|
|
|
<span>公开</span>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
:
|
|
|
|
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.showmodels(items.id)}>
|
|
|
|
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.showmodels(items.id)}>
|
|
|
|
<i className="iconfont icon-gongkai font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
|
|
|
|
<i className="iconfont icon-gongkai font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
|
|
|
|
<span>公开</span>
|
|
|
|
<span>公开</span>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
:
|
|
|
|
|
|
|
|
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.showmodels(items.id)}>
|
|
|
|
|
|
|
|
<i className="iconfont icon-gongkai font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
|
|
|
|
|
|
|
|
<span>公开</span>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
:
|
|
|
|
:
|
|
|
|
""
|
|
|
|
""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -251,7 +251,7 @@ class Listjihe extends Component {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
{
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
items.item_type==="PROGRAM"?
|
|
|
|
""
|
|
|
|
""
|
|
|
|
:
|
|
|
|
:
|
|
|
|
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.chakanjiexibool(keindex)}>
|
|
|
|
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.chakanjiexibool(keindex)}>
|
|
|
|
<i className="iconfont icon-jiexi font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
|
|
|
|
<i className="iconfont icon-jiexi font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
|
|
|
|