From ce1552f344f50e7d61c2d73356d7e7939bddda11 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com>
Date: Thu, 19 Mar 2020 17:44:17 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/courses/poll/PollDetailIndex.js | 22 +++++++++++++++++--
.../courses/poll/PollDetailTabFirst.js | 5 +++++
2 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/public/react/src/modules/courses/poll/PollDetailIndex.js b/public/react/src/modules/courses/poll/PollDetailIndex.js
index c0e590766..aee6ee12b 100644
--- a/public/react/src/modules/courses/poll/PollDetailIndex.js
+++ b/public/react/src/modules/courses/poll/PollDetailIndex.js
@@ -19,11 +19,13 @@ import '../css/members.css'
import '../css/busyWork.css'
import axios from 'axios'
+import Itembankstop from "../../question/component/Itembankstop";
const map={1:"未发布",2:"提交中",3:"已截止",4:"已结束"}
class PollDetailIndex extends Component{
constructor(props){
super(props);
+ this.pollssubcomRef = React.createRef();
this.state={
tab:["0"],
pollDetail:undefined,
@@ -33,7 +35,9 @@ class PollDetailIndex extends Component{
polls_status:3,
}
}
-
+ getpollssubcomRef = (Ref) => {
+ this.pollssubcomRef = Ref;
+ }
getPollInfo=()=>{
// console.log(this.props);
let pollId=this.props.match.params.pollId;
@@ -67,7 +71,17 @@ class PollDetailIndex extends Component{
}catch (e) {
}
+ this.gettables();
}
+
+ gettables=()=>{
+ try {
+ this.pollssubcomRef.searchInfo();
+ }catch (e) {
+
+ }
+ }
+
newgetPollInfo=()=>{
// console.log(this.props);
let pollId=this.props.match.params.pollId;
@@ -263,7 +277,11 @@ class PollDetailIndex extends Component{
{
// 答题列表
- parseInt(tab[0])==0 &&
+ parseInt(tab[0])==0 && this.getpollssubcomRef(ref)}
+ >
}
{
// 统计结果
diff --git a/public/react/src/modules/courses/poll/PollDetailTabFirst.js b/public/react/src/modules/courses/poll/PollDetailTabFirst.js
index 912894a9b..2da0924ed 100644
--- a/public/react/src/modules/courses/poll/PollDetailTabFirst.js
+++ b/public/react/src/modules/courses/poll/PollDetailTabFirst.js
@@ -132,6 +132,11 @@ class PollDetailTabFirst extends Component{
componentDidMount(){
let {order, search, commit_status, poll_group_id, page, order_type} = this.state;
this.getTableList(order, search, commit_status, poll_group_id, page, order_type);
+ try {
+ this.props.getpollssubcomRef(this);
+ } catch (e) {
+
+ }
}
// 翻页