diff --git a/app/models/user_extension.rb b/app/models/user_extension.rb
index 5a0dc8a37..98afcb165 100644
--- a/app/models/user_extension.rb
+++ b/app/models/user_extension.rb
@@ -1,6 +1,6 @@
class UserExtension < ApplicationRecord
# identity 0: 教师教授 1: 学生, 2: 专业人士, 3: 开发者
- enum identity: { teacher: 0, student: 1, professional: 2, developer: 3 }
+ enum identity: { teacher: 0, student: 1, professional: 2, developer: 3, cnmooc: 4, unselect: -1 }
belongs_to :user, touch: true
belongs_to :school, optional: true
diff --git a/public/images/educoder/path.png b/public/images/educoder/path.png
index d29dae522..1461d47e6 100644
Binary files a/public/images/educoder/path.png and b/public/images/educoder/path.png differ
diff --git a/public/react/src/images/path/path.png b/public/react/src/images/path/path.png
index 594358959..1461d47e6 100644
Binary files a/public/react/src/images/path/path.png and b/public/react/src/images/path/path.png differ
diff --git a/public/react/src/modules/courses/busyWork/common/TabRightComponents.js b/public/react/src/modules/courses/busyWork/common/TabRightComponents.js
index 34044330d..25ae55203 100644
--- a/public/react/src/modules/courses/busyWork/common/TabRightComponents.js
+++ b/public/react/src/modules/courses/busyWork/common/TabRightComponents.js
@@ -63,7 +63,7 @@ class TabRightComponents extends Component{
})
}
}else {
- this.props.slowDownload(url)
+ this.props.slowDownload(url);
// this.props.showNotification(`正在下载中`);
// window.open("/api"+url, '_blank');
}
diff --git a/public/react/src/modules/courses/completetaskdetails/Completetaskpage.js b/public/react/src/modules/courses/completetaskdetails/Completetaskpage.js
index 043d02470..9cfab4aa5 100644
--- a/public/react/src/modules/courses/completetaskdetails/Completetaskpage.js
+++ b/public/react/src/modules/courses/completetaskdetails/Completetaskpage.js
@@ -87,7 +87,7 @@ class Completetaskpage extends Component {
this.setState({
banksMenu:menuData
})
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,response.data);
}catch (e) {
}
diff --git a/public/react/src/modules/courses/comtopicdetails/CompletetopicdePage.js b/public/react/src/modules/courses/comtopicdetails/CompletetopicdePage.js
index 818a141d2..be1241163 100644
--- a/public/react/src/modules/courses/comtopicdetails/CompletetopicdePage.js
+++ b/public/react/src/modules/courses/comtopicdetails/CompletetopicdePage.js
@@ -82,7 +82,7 @@ class CompletetopicdePage extends Component {
this.setState({
banksMenu:menuData
})
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,response.data);
}catch (e) {
}
diff --git a/public/react/src/modules/courses/groupjobbank/GroupjobbankPage.js b/public/react/src/modules/courses/groupjobbank/GroupjobbankPage.js
index f8853703f..873c4c1e6 100644
--- a/public/react/src/modules/courses/groupjobbank/GroupjobbankPage.js
+++ b/public/react/src/modules/courses/groupjobbank/GroupjobbankPage.js
@@ -92,7 +92,7 @@ class GroupjobbankPage extends Component {
this.setState({
banksMenu:menuData
})
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,response.data);
}catch (e) {
}
diff --git a/public/react/src/modules/courses/poll/PollNewQuestbank.js b/public/react/src/modules/courses/poll/PollNewQuestbank.js
index e29acfc55..ad68530e7 100644
--- a/public/react/src/modules/courses/poll/PollNewQuestbank.js
+++ b/public/react/src/modules/courses/poll/PollNewQuestbank.js
@@ -302,7 +302,7 @@ class PollNewQuestbank extends Component {
{content:'编辑'}
]
}
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,result.data);
}catch (e) {
}
diff --git a/public/react/src/modules/courses/questionbank/Generaljobbankdetails.js b/public/react/src/modules/courses/questionbank/Generaljobbankdetails.js
index 9c70ecf95..7aef5f743 100644
--- a/public/react/src/modules/courses/questionbank/Generaljobbankdetails.js
+++ b/public/react/src/modules/courses/questionbank/Generaljobbankdetails.js
@@ -93,7 +93,7 @@ class Generaljobbankdetails extends Component {
this.setState({
banksMenu:menuData
})
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,response.data);
}catch (e) {
}
diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js
index 3db3846fe..71ce6a4ea 100644
--- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js
+++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js
@@ -67,7 +67,7 @@ class Listofworksstudentone extends Component {
pages: 1,
limit: 20,
loadingstate: true,
- order: "update_time",
+ order: "",
search: null,
day: 0,
hour: 0,
@@ -130,30 +130,30 @@ class Listofworksstudentone extends Component {
{record.name === undefined ?
--
:
record.name === "" ?
--
:
record.name === null ?
--
:
record.name === "--" ?
--
:
{record.name}
}
@@ -167,24 +167,23 @@ class Listofworksstudentone extends Component {
key: 'stduynumber',
align: "center",
className:'font-14 maxnamewidth110',
- width:'110px',
render: (text, record) => (
{record.stduynumber === undefined ?
--
: record.stduynumber === null ?
--
: record.stduynumber === "" ?
--
@@ -193,8 +192,8 @@ class Listofworksstudentone extends Component {
title={record.stduynumber}
className="maxnamewidth110"
style={{
- color: '#9A9A9A',
- textAlign: "center"
+ "color": '#9A9A9A',
+ textAlign: "center"
}}>{
record.stduynumber
}
@@ -214,7 +213,7 @@ class Listofworksstudentone extends Component {
render: (text, record) => (
{record.classroom === undefined ? "--" : record.classroom === "" ? "--" : record.classroom === null ? "--" : record.classroom}
@@ -229,10 +228,10 @@ class Listofworksstudentone extends Component {
render: (text, record) => (
{record.submitstate === undefined ? "--" : record.submitstate === "" ? "--" : record.submitstate === null ? "--" : record.submitstate}
@@ -251,26 +250,37 @@ class Listofworksstudentone extends Component {
color: '#747A7F',
textAlign: "center"
}
- }>{record.cost_time === null ? "--":record.cost_time === undefined ?"--":record.cost_time }
-
+ }>
+ {record.cost_time === null? "--":record.cost_time === undefined?"--":
+ {record.cost_time === null ? "--":record.cost_time === undefined ?"--":record.cost_time}
+
+ }
+
)
},
- {
- title: '更新时间',
- dataIndex: 'updatetime',
- key: 'updatetime',
- align: "center",
- className:'font-14',
- render: (text, record) => (
-
- {record.updatetime === undefined ? "--" : record.updatetime === "" ? "--" : record.updatetime}
-
- ),
- },
+ // {
+ // title: '更新时间',
+ // dataIndex: 'updatetime',
+ // key: 'updatetime',
+ // align: "center",
+ // className:'font-14',
+ // render: (text, record) => (
+ //
+ // {record.updatetime === undefined ? "--" : record.updatetime === "" ? "--" : record.updatetime}
+ //
+ // ),
+ // },
{
title: '完成情况',
dataIndex: 'completion',
@@ -279,7 +289,7 @@ class Listofworksstudentone extends Component {
className:'font-14',
render: (text, record) => (
- {record.completion+"/"+this.state.challenges_count}
+ {record.completion+"/"+this.state.challenges_count}
),
},
@@ -379,7 +389,7 @@ class Listofworksstudentone extends Component {
},
],
- orders: "update_time",
+ orders: "",
b_order:"desc",
allow_late:false,
checkedValuesine: undefined,
@@ -395,8 +405,8 @@ class Listofworksstudentone extends Component {
course_group: null,
publish_immediately: undefined,
end_immediately: undefined,
- mystyle: {"display": "block", color: '#07111B', textAlign: "center"},
- mystyles: {"display": "none", color: '#07111B', textAlign: "center"},
+ mystyle: {"display": "block", "color": '#07111B', textAlign: "center"},
+ mystyles: {"display": "none", "color": '#07111B', textAlign: "center"},
mystyle1: {"display": "block"},
mystyles1: {"display": "none"},
unlimited: 0,
@@ -413,7 +423,7 @@ class Listofworksstudentone extends Component {
align: 'center',
className:'font-14',
render: (text, record) => (
- {record.number}
+ {record.number}
)
},
@@ -425,7 +435,7 @@ class Listofworksstudentone extends Component {
className:'font-14 maxnamewidth100',
width:'100px',
render: (text, record) => (
- {record.name}
+ {record.name}
)
},
{
@@ -434,7 +444,6 @@ class Listofworksstudentone extends Component {
key: 'stduynumber',
align: "center",
className:'font-14 maxnamewidth110',
- width:'110px',
render: (text, record) => (
{record.stduynumber === undefined ?
@@ -480,7 +489,7 @@ class Listofworksstudentone extends Component {
className:'font-14',
render: (text, record) => (
- {record.classroom === undefined ? -- : record.classroom === "" ? --: record.classroom === null ? -- : {record.classroom}}
+ {record.classroom === undefined ? -- : record.classroom === "" ? --: record.classroom === null ? -- : {record.classroom}}
)
},
@@ -514,21 +523,41 @@ class Listofworksstudentone extends Component {
color: '#747A7F',
textAlign: "center"
}
- }>{record.cost_time === null ? "--":record.cost_time === undefined ?"--":record.cost_time }
-
+ }>
+ {record.cost_time === null? "--":record.cost_time === undefined?"--":
+ {record.cost_time === null ? "--":record.cost_time === undefined ?"--":record.cost_time}
+
+ }
+
+ // {record.cost_time === null ? "--":record.cost_time === undefined ?"--":record.cost_time }
+ //
)
},
- {
- title: '更新时间',
- dataIndex: 'updatetime',
- key: 'updatetime',
- align: 'center',
- className:'font-14',
- render: (text, record) => (
- {record.updatetime}
- ),
- },
+ // {
+ // title: '更新时间',
+ // dataIndex: 'updatetime',
+ // key: 'updatetime',
+ // align: 'center',
+ // className:'font-14',
+ // render: (text, record) => (
+ // {record.updatetime}
+ // ),
+ // },
{
title: '完成情况',
dataIndex: 'completion',
@@ -541,7 +570,7 @@ class Listofworksstudentone extends Component {
已通过{record.completion}关,共{this.state.challenges_count}关
}>
- {record.completion+"/"+this.state.challenges_count}
+ {record.completion+"/"+this.state.challenges_count}
@@ -556,14 +585,14 @@ class Listofworksstudentone extends Component {
render: (text, record) => (
= 90 ? {color: '#DD1717', textAlign: "center"} : {
- color: '#747A7F',
- textAlign: "center"
+ "color": '#FF6800',
+ "text-align": "center"
+ } : parseInt(record.levelscore) >= 90 ? {"color": '#DD1717', "text-align": "center"} : {
+ "color": '#747A7F',
+ "text-align": "center"
}}>{record.levelscore}
)
@@ -602,15 +631,15 @@ class Listofworksstudentone extends Component {
)
:
= 90 ? {
- color: '#DD1717',
- textAlign: "center"
- } : {color: '#747A7F', textAlign: "center"}}>{record.efficiencyscore}
+ "color": '#DD1717',
+ "text-align": "center"
+ } : {"color": '#747A7F', "text-align": "center"}}>{record.efficiencyscore}
}
@@ -634,19 +663,19 @@ class Listofworksstudentone extends Component {
record.finalscore&&record.finalscore==="--"?
{record.finalscore}
:
= 90 ? {color: '#DD1717', textAlign: "center"} : {
- color: '#747A7F',
- textAlign: "center"
+ "color": '#FF6800',
+ "text-align": "center"
+ } : parseInt(record.finalscore) >= 90 ? {"color": '#DD1717', "text-align": "center"} : {
+ "color": '#747A7F',
+ "text-align": "center"
}}>{record.finalscore}
}
@@ -662,19 +691,19 @@ class Listofworksstudentone extends Component {
record.finalscore&&record.finalscore==="--"?
{record.finalscore}
:
= 90 ? {color: '#DD1717', textAlign: "center"} : {
- color: '#747A7F',
- textAlign: "center"
+ "color": '#FF6800',
+ "text-align": "center"
+ } : parseInt(record.finalscore) >= 90 ? {"color": '#DD1717', "text-align": "center"} : {
+ "color": '#747A7F',
+ "text-align": "center"
}}>{record.finalscore}
}
@@ -707,7 +736,7 @@ class Listofworksstudentone extends Component {
align: 'center',
className:'font-14',
render: (text, record) => (
- {record.number}
+ {record.number}
)
},
@@ -719,7 +748,7 @@ class Listofworksstudentone extends Component {
className:'font-14 maxnamewidth100',
width:'100px',
render: (text, record) => (
- {record.name}
+ {record.name}
)
},
{
@@ -728,25 +757,24 @@ class Listofworksstudentone extends Component {
key: 'stduynumber',
align: "center",
className:'font-14 maxnamewidth110',
- width:'110px',
render: (text, record) => (
{record.stduynumber === undefined ?
--
: record.stduynumber === null ?
--
: record.stduynumber === "" ?
--
:
@@ -774,7 +802,7 @@ class Listofworksstudentone extends Component {
className:'font-14',
render: (text, record) => (
- {record.classroom === undefined ? -- : record.classroom === "" ? --: record.classroom === null ? -- : {record.classroom}}
+ {record.classroom === undefined ? -- : record.classroom === "" ? --: record.classroom === null ? -- : {record.classroom}}
)
},
@@ -796,16 +824,16 @@ class Listofworksstudentone extends Component {
)
},
- {
- title: '更新时间',
- dataIndex: 'updatetime',
- key: 'updatetime',
- align: 'center',
- className:'font-14',
- render: (text, record) => (
- {record.updatetime}
- ),
- },
+ // {
+ // title: '更新时间',
+ // dataIndex: 'updatetime',
+ // key: 'updatetime',
+ // align: 'center',
+ // className:'font-14',
+ // render: (text, record) => (
+ // {record.updatetime}
+ // ),
+ // },
{
title: '实战耗时',
dataIndex: 'cost_time',
@@ -818,10 +846,20 @@ class Listofworksstudentone extends Component {
color: '#747A7F',
textAlign: "center"
}
- }>{record.cost_time === null ? "--":record.cost_time === undefined ?"--":record.cost_time }
-
+ }>
+ {record.cost_time === null ? "--":record.cost_time === undefined ?"--":
+ {record.cost_time === null ? "--":record.cost_time === undefined ?"--":record.cost_time}
+
+ }
+
)
-
},
{
title: '完成情况',
@@ -904,7 +942,7 @@ class Listofworksstudentone extends Component {
} : parseInt(record.efficiencyscore) >= 90 ? {
color: '#DD1717',
textAlign: "center"
- } : {color: '#747A7F', textAlign: "center"}}>{record.efficiencyscore}
+ } : {color: '#747A7F',textAlign: "center"}}>{record.efficiencyscore}
}
@@ -1031,8 +1069,6 @@ class Listofworksstudentone extends Component {
// console.log(this.props);
// console.log(this.props.isAdmin())
this.student();
- console.log("Listofworksstudentone---------------");
- console.log(this.props);
}
isupdatas = () => {
var homeworkid = this.props.match.params.homeworkid;
@@ -1658,9 +1694,9 @@ class Listofworksstudentone extends Component {
var homeworkid = this.props.match.params.homeworkid;
let urll = `/homework_commons/${homeworkid}/works_list.json?`;
var order = "asc";
- if (ordervlue === "update_time") {
- order = "desc";
- }
+ // if (ordervlue === "update_time") {
+ // order = "desc";
+ // }
var checkedValuesines = checkedValuesine;
var checkedValuesineinfos = checkedValuesineinfo;
var searchtexts = searchtext
@@ -2067,15 +2103,15 @@ class Listofworksstudentone extends Component {
}
//排序
funordert = (e) => {
- if (e === "update_time") {
- // 时间
- // 时间排序是从小到大
- this.setState({
- orders: "update_time",
- loadingstate: true,
- })
- this.Startsortingt("update_time", this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
- }
+ // if (e === "update_time") {
+ // // 时间
+ // // 时间排序是从小到大
+ // this.setState({
+ // orders: "update_time",
+ // loadingstate: true,
+ // })
+ // this.Startsortingt("update_time", this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
+ // }
if (e === "work_score") {
// 成绩
@@ -2475,8 +2511,9 @@ class Listofworksstudentone extends Component {
})
}
}else {
- this.props.showNotification(`正在下载中`);
- window.open("/api"+url, '_blank');
+ // this.props.showNotification(`正在下载中`);
+ // window.open("/api"+url, '_blank');
+ this.props.slowDownload(url);
}
}).catch((error) => {
console.log(error)
@@ -2494,12 +2531,27 @@ class Listofworksstudentone extends Component {
let {columns,course_groupysls,datajs,isAdmin, course_groupyslstwo, unlimited, unlimitedtwo, course_group_info, orders, task_status, checkedValuesine, searchtext, teacherlist, visible,visibles, game_list,columnsstu, limit,experience, boolgalist,viewtrainingdata, teacherdata, page, data, jobsettingsdata, styletable, datas, order, loadingstate,computeTimetype} = this.state;
const antIcon = ;
-
+ // console.log(this.state.student_works);
+ // console.log("841");
+ // console.log(this.state.columns);
+ // console.log(datajs);
+ // console.log("2202");
+ // console.log(this.props.isAdmin());
+ // console.log("2498");
+ // console.log(data);
+ // console.log(datas);
+ // console.log(this.props.isAdmin());
let course_is_end = this.props.current_user&&this.props.current_user.course_is_end;
-
- console.log("Listofworksstudentone+++++++++");
- console.log(this.props);
+ // if(this.props.isAdmin() === false){
+ // if(teacherdata.student_works!==undefined){
+ // if(teacherdata.student_works.length>0){
+ //
+ //
+ // }
+ // }
+ //
+ // }
return (
this.props.isAdmin() === true ?
(
@@ -2749,10 +2801,10 @@ class Listofworksstudentone extends Component {
*/}
{/**/}
{/**/}
diff --git a/public/react/src/modules/courses/shixunHomework/style.css b/public/react/src/modules/courses/shixunHomework/style.css
index f2b0c39ed..c2affa32c 100644
--- a/public/react/src/modules/courses/shixunHomework/style.css
+++ b/public/react/src/modules/courses/shixunHomework/style.css
@@ -38,14 +38,14 @@
.TopicDetailTable .bottomBody li:last-child{border-bottom: none;}
.maxnamewidth100{
- max-width: 100px;
+ max-width: 145px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
cursor: default;
}
.maxnamewidth110{
- max-width: 110px;
+ max-width: 145px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
diff --git a/public/react/src/modules/page/MainContent.js b/public/react/src/modules/page/MainContent.js
index d8623d84b..21524e627 100644
--- a/public/react/src/modules/page/MainContent.js
+++ b/public/react/src/modules/page/MainContent.js
@@ -100,6 +100,9 @@ class MainContent extends Component {
vnc_url={vnc_url}
{...this.props}
>
+
:
diff --git a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
index f1184e7b7..1ee36f488 100644
--- a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
+++ b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
@@ -355,6 +355,7 @@ export default class TPMsettings extends Component {
code_hidden: response.data.shixun.code_hidden,
forbid_copy: response.data.shixun.forbid_copy,
vnc: response.data.shixun.vnc,
+ vnc_evaluate: response.data.shixun.vnc_evaluate,
name: response.data.shixun.name,
scope_partment: response.data.shixun.scope_partment,
description: response.data.shixun.description,
@@ -535,6 +536,12 @@ export default class TPMsettings extends Component {
forbid_copy: sum,
});
}
+ shixun_vnc_evaluate=(e) => {
+ this.setState({
+ vnc_evaluate: e.target.checked,
+ });
+
+ }
shixun_vnc=(e)=>{
// let sum = ""
@@ -545,6 +552,7 @@ export default class TPMsettings extends Component {
// }
this.setState({
vnc: e.target.checked,
+ vnc_evaluate: false,
});
}
@@ -772,7 +780,7 @@ export default class TPMsettings extends Component {
}
let {
- name, choice_main_type, choice_small_type, choice_standard_scripts, scope_partment, choice_standard_scriptssum,
+ name, choice_main_type, choice_small_type, choice_standard_scripts, scope_partment, choice_standard_scriptssum, vnc_evaluate,
evaluate_script, webssh, use_scope, trainee, can_copy, task_pass, test_set_permission, hide_code, code_hidden, forbid_copy, vnc,multi_webssh,
opening_time,shixunmemoMDvalue,shixun_service_configlist
} = this.state;
@@ -883,6 +891,7 @@ export default class TPMsettings extends Component {
use_scope: use_scope,
can_copy: can_copy,
vnc: vnc===null?undefined:vnc,
+ vnc_evaluate: vnc_evaluate===null?undefined:vnc_evaluate,
test_set_permission: test_set_permission,
code_hidden: code_hidden,
trainee: trainee,
@@ -1464,6 +1473,7 @@ export default class TPMsettings extends Component {
forbid_copy,
code_hidden,
vnc,
+ vnc_evaluate,
scopetype,
scope_partment,
departmentslist,
@@ -2222,11 +2232,20 @@ export default class TPMsettings extends Component {
{this.props.identity<3?
VNC图形化:
-
-
-
-
+
+
+
+
:""}
+ {this.props.identity<3 && vnc ?
+ VNC图形化评测:
+
+
+
+
+
:""}
+
+
diff --git a/public/react/src/modules/user/usersInfo/banks/BanksIndex.js b/public/react/src/modules/user/usersInfo/banks/BanksIndex.js
index 0698048f2..e921022c3 100644
--- a/public/react/src/modules/user/usersInfo/banks/BanksIndex.js
+++ b/public/react/src/modules/user/usersInfo/banks/BanksIndex.js
@@ -85,7 +85,10 @@ class BanksIndex extends Component{
}
- initPublic = (crumbData) =>{
+ initPublic = (crumbData,data) =>{
+ if(data && data.status && data.status == -2){
+ this.props.history.push(`/topicbank/publicly`);
+ }
this.setState({
crumbData
})
diff --git a/public/react/src/modules/user/usersInfo/banks/BanksTabIndex.js b/public/react/src/modules/user/usersInfo/banks/BanksTabIndex.js
index e7202ded5..e38bb5de8 100644
--- a/public/react/src/modules/user/usersInfo/banks/BanksTabIndex.js
+++ b/public/react/src/modules/user/usersInfo/banks/BanksTabIndex.js
@@ -31,11 +31,11 @@ class BanksTabIndex extends Component{
}
}
- initPublic = (crumbData,menuData) =>{
+ initPublic = (crumbData,menuData,data) =>{
this.setState({
banksMenu:menuData
})
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,data);
}
render(){
diff --git a/public/react/src/modules/user/usersInfo/banks/ExerciseBanksDetail.js b/public/react/src/modules/user/usersInfo/banks/ExerciseBanksDetail.js
index 2fee1f511..00fb830db 100644
--- a/public/react/src/modules/user/usersInfo/banks/ExerciseBanksDetail.js
+++ b/public/react/src/modules/user/usersInfo/banks/ExerciseBanksDetail.js
@@ -36,7 +36,7 @@ class ExerciseBanksDetail extends Component{
type:this.props.match.params.type,
authorize:result && result.data && result.data.authorize,
}
- this.props.initPublic(crumbData,menuData);
+ this.props.initPublic(crumbData,menuData,result.data);
}
render(){
diff --git a/public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js b/public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js
index 723761277..94d093454 100644
--- a/public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js
+++ b/public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js
@@ -29,7 +29,7 @@ class ExerciseBanksEdit extends Component {
{content:'编辑'}
]
}
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,responseData.data);
}
render(){
diff --git a/public/react/src/modules/user/usersInfo/banks/GtaskBanksEdit.js b/public/react/src/modules/user/usersInfo/banks/GtaskBanksEdit.js
index d7e433de3..8209effa4 100644
--- a/public/react/src/modules/user/usersInfo/banks/GtaskBanksEdit.js
+++ b/public/react/src/modules/user/usersInfo/banks/GtaskBanksEdit.js
@@ -29,7 +29,7 @@ class GtaskBanksEdit extends Component {
{content:'编辑'}
]
}
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,result.data);
result.data.isEdit = true;
this.setState({ data:result.data})
this.newWorkFormRef.initValue(result.data);
diff --git a/public/react/src/modules/user/usersInfo/banks/GtopicBanksEdit.js b/public/react/src/modules/user/usersInfo/banks/GtopicBanksEdit.js
index 4a9163304..a03a5b533 100644
--- a/public/react/src/modules/user/usersInfo/banks/GtopicBanksEdit.js
+++ b/public/react/src/modules/user/usersInfo/banks/GtopicBanksEdit.js
@@ -12,7 +12,6 @@ class GtopicBanksEdit extends Component{
}
componentDidMount = () =>{
let bankId = this.props.match.params.bankId;
-
this.initData(bankId);
}
@@ -28,7 +27,7 @@ class GtopicBanksEdit extends Component{
{content:'编辑'}
]
}
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,result.data);
this.GraduateTopicNewFromRef.initValue(result);
}
diff --git a/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js b/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js
index fa48361f6..33a981141 100644
--- a/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js
+++ b/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js
@@ -30,7 +30,7 @@ class HomeworkBanksEdit extends Component {
{content:'编辑'}
]
}
- this.props.initPublic(crumbData);
+ this.props.initPublic(crumbData,result.data);
result.data.isEdit = true;
result.data.ref_attachments = result.data.reference_attachments
// this.setState({ isGroup: result.data.min_num || result.data.max_num })
diff --git a/public/react/src/modules/user/usersInfo/banks/PollBanksContent.js b/public/react/src/modules/user/usersInfo/banks/PollBanksContent.js
index c9d2d48c3..be6bd5e2c 100644
--- a/public/react/src/modules/user/usersInfo/banks/PollBanksContent.js
+++ b/public/react/src/modules/user/usersInfo/banks/PollBanksContent.js
@@ -47,7 +47,7 @@ class PollBanksContent extends Component{
type:this.props.match.params.type,
authorize:result && result.data && result.data.authorize,
}
- this.props.initPublic(crumbData,menuData);
+ this.props.initPublic(crumbData,menuData,result.data);
this.setState({
pollDetail
})