You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
40 KiB
1 line
40 KiB
5 years ago
|
(this.webpackJsonph5=this.webpackJsonph5||[]).push([[131,137],{1245:function(t,e,a){"use strict";a(50);var n=a(29),o=(a(470),a(462)),r=a(8),i=a(7),s=a(10),c=a(9),l=a(11),p=(a(103),a(47)),u=a(0),m=a.n(u),d=a(6),f=a.n(d),h=p.a.Search,g=function(t){function e(t){var a;return Object(r.a)(this,e),(a=Object(s.a)(this,Object(c.a)(e).call(this,t))).onupdatalist=function(t){f.a.get("/question_banks/my_courses.json",{params:{search:t}}).then((function(t){a.setState({courses:t.data.courses})})).catch((function(t){}))},a.onSearchChange=function(t){a.setState({search:t.target.value})},a.onSearch=function(t){a.onupdatalist(t)},a.onChange=function(t){a.setState({Radiolist:t.target.value})},a.submitInfo=function(){a.setState({smallisSpin:!0});var t=a.state.Radiolist,e=a.props.checkBoxValues,n=a.props.category;void 0===t?a.setState({showcheck:!0,smallisSpin:!1}):f.a.post("/question_banks/send_to_course.json",{object_id:e,object_type:n,course_id:t}).then((function(t){if(a.setState({smallisSpin:!1}),0===t.data.status){a.props.showNotification(t.data.message),a.props.topicscancelmodel();try{a.props.updataslist()}catch(t){}if(!0===a.props.mysendall)try{var e="";"normal"===a.state.yslbanksMenu.category?e="/courses/".concat(a.state.Radiolist,"/common_homeworks/").concat(t.data.task_ids,"/setting"):"group"===a.state.yslbanksMenu.category?e="/courses/".concat(a.state.Radiolist,"/group_homeworks/").concat(t.data.task_ids,"/setting"):"exercise"===a.state.yslbanksMenu.category?e="/courses/".concat(a.state.Radiolist,"/exercises/").concat(t.data.task_ids,"/student_exercise_list?tab=3"):"poll"===a.state.yslbanksMenu.category&&(e="/courses/".concat(a.state.Radiolist,"/polls/").concat(t.data.task_ids,"/detail?tab=3")),window.open(e,"_blank")}catch(t){}else try{e="","normal"===a.props.category?e="/courses/".concat(a.state.Radiolist,"/common_homeworks/").concat(t.data.category_id):"group"===a.props.category?e="/courses/".concat(a.state.Radiolist,"/group_homeworks/").concat(t.data.category_id):"exercise"===a.props.category?e="/courses/".concat(a.state.Radiolist,"/exercises/").concat(t.data.category_id):"poll"===a.props.category&&(e="/courses/".concat(a.state.Radiolist,"/polls/").concat(t.data.category_id)),window.open(e,"_blank")}catch(t){}}else a.props.showNotification(t.data.message)})).catch((function(t){a.setState({smallisSpin:!1})}))},a.state={courses:[],search:null,Radiolist:void 0,showcheck:!1,smallisSpin:!1,yslbanksMenu:void 0},a}return Object(l.a)(e,t),Object(i.a)(e,[{key:"componentDidMount",value:function(){var t=this.state.search;this.onupdatalist(t),this.setState({yslbanksMenu:this.props.banksMenu})}},{key:"render",value:function(){var t=this,e=this.state,a=e.courses,r=e.Radiolist,i=e.showcheck,s=(e.smallisSpin,{display:"block",height:"30px",lineHeight:"30px"});return m.a.createElement("div",null,m.a.createElement("style",null,"\n\t\t\t\t\t\t.ant-modal-body{\n\t\t\t\t\t\t padding:20px 40px;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.onSearchtopics input{\n\t\t\t\t\t\t height:40px;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.over221{\n\t\t\t\t\t\t height:221px;\n\t\t\t\t\t\t overflow-y: auto;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t"),m.a.createElement(n.a,{keyboard:!1,title:"\u53d1\u9001\u81f3\u8bfe\u5802",visible:this.props.visible,closable:!1,footer:null,destroyOnClose:!0,width:600},m.a.createElement("div",{className:"newupload_conbox"},m.a.createElement("div",{className:"mb15 font-14 edu-txt-center color-orange-tip"},"\u6e29\u99a8\u63d0\u793a\uff1a\u9009\u62e9\u7684\u9898\u5c06\u4f1a\u53d1\u9001\u5230\u6307\u5b9a\u8bfe\u5802"),m.a.createElement("div",{className:"mb5"},m.a.createElement(h,{className:"mb14 onSearchtopics",placeholder:"\u8bf7\u8f93\u5165\u8bfe\u5802\u540d\u79f0\u8fdb\u884c\u641c\u7d22",onChange:this.onSearchChange,onSearch:this.onSearch})),m.a.createElement("div",{className:"edu-back-skyblue pl15 pr15 clearfix over221 pt5"},m.a.createElement(o.a.Group,{onChange:this.onChange,value:r},a&&a.map((function(t,e){return m.a.createElement("div",{className:"mt5",key:e},m.a.createElement(o.a,{style:s,value:t.course_id,key:t.course_id},t.course_name))})))),!0===i?m.a.crea
|