From 7d13975eea54fc9edd09ea8e30b7c4d1ae872ad4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com>
Date: Wed, 25 Dec 2019 11:37:50 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=A2=98=E5=BA=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
public/react/src/modules/question/Question.js | 30 ++++++++++-
.../modules/question/Questionitem_banks.js | 53 ++++++++++++++++++-
.../modules/question/component/Contentpart.js | 26 +++++----
.../modules/question/component/Listjihe.js | 39 ++++++++++----
.../question/questioncss/questioncom.css | 4 ++
5 files changed, 128 insertions(+), 24 deletions(-)
diff --git a/public/react/src/modules/question/Question.js b/public/react/src/modules/question/Question.js
index bf403f5d4..0ae35f7f6 100644
--- a/public/react/src/modules/question/Question.js
+++ b/public/react/src/modules/question/Question.js
@@ -32,7 +32,9 @@ class Question extends Component {
modalsType:false,
titilesm:"设为公开后,所有成员均可使用试题",
titiless:"是否设置为公开?",
- titbool:false
+ titbool:false,
+ Contentdata:[],
+ difficulty:null,
}
}
@@ -65,8 +67,13 @@ class Question extends Component {
this.setState({
defaultActiveKey:key,
})
+ var data={
+ public:key
+ };
+ this.getdata(data);
}
+
getdata =(data)=>{
const url=`/item_banks.json`;
axios.get((url),{params:data}).then((response) => {
@@ -81,6 +88,9 @@ class Question extends Component {
}
//console.log("item_banks");
//console.log(response);
+ this.setState({
+ Contentdata:response.data
+ })
}).catch((error) => {
//console.log(error)
@@ -144,6 +154,18 @@ class Question extends Component {
modalsType:false
})
}
+
+ setdifficulty=(difficulty)=>{
+ this.setState({
+ difficulty:difficulty,
+ })
+
+ var data={
+ public:this.state.defaultActiveKey,
+ difficulty:difficulty
+ };
+ this.getdata(data);
+ }
render() {
let {page,limit,count,Headertop,visible,placement,modalsType}=this.state;
return (
@@ -157,7 +179,11 @@ class Question extends Component {
{/*顶部*/}
取消
取消
+this.preservation()}>保存
简单
+this.props.setdifficulty(1)}>简单
-适中
+this.props.setdifficulty(2)}>适中
-困难
+this.props.setdifficulty(3)}>困难
新增
+新增
难度:{nd}
-题型:{name}
+难度:{items.difficulty===1?"简单":items.difficulty===2?"适中":items.difficulty===3?"困难":""}
+题型:{items.item_type==="SINGLE"?"单选题":""}
- A.网页 B.万维网 D.超文本传输协议 -
++ {items === undefined ||items === null? "" : items.choices.map((object, index) => { + return ( +
+ {tagArray[index]} + { + object.choice_text + } +
+ ) + })} +更新时间:2019-12-09
-创建者:王老师
+更新时间:{items.update_time}
+创建者:{items.author.name}
@@ -106,7 +122,10 @@ class Listjihe extends Component {
解析:
- 万维网WWW是World Wide Web的简称,也称为Web、3W等。WWW是基于客户机/服务器方式的信息发现技术和超文本技术的综合。WWW服务器通过超文本标记语言(HTML)把信息组织成为图文并茂的超文本,利用链接从一个站点跳到另个站点。这样一来彻底摆脱了以前查询工具只能按特定路径一步步地查找信息的限制 + + { + items.analysis + }