(this.webpackJsonph5=this.webpackJsonph5||[]).push([[94,15],{1125:function(e,t,n){"use strict";var r=n(1126);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=r.getWindow(t));var o=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,i=n.alignWithTop,s=n.alignWithLeft,c=n.offsetTop||0,l=n.offsetLeft||0,u=n.offsetBottom||0,f=n.offsetRight||0;o=void 0===o||o;var p=r.isWindow(t),d=r.offset(e),m=r.outerHeight(e),h=r.outerWidth(e),v=void 0,y=void 0,b=void 0,g=void 0,w=void 0,_=void 0,x=void 0,E=void 0,k=void 0,j=void 0;p?(x=t,j=r.height(x),k=r.width(x),E={left:r.scrollLeft(x),top:r.scrollTop(x)},w={left:d.left-E.left-l,top:d.top-E.top-c},_={left:d.left+h-(E.left+k)+f,top:d.top+m-(E.top+j)+u},g=E):(v=r.offset(t),y=t.clientHeight,b=t.clientWidth,g={left:t.scrollLeft,top:t.scrollTop},w={left:d.left-(v.left+(parseFloat(r.css(t,"borderLeftWidth"))||0))-l,top:d.top-(v.top+(parseFloat(r.css(t,"borderTopWidth"))||0))-c},_={left:d.left+h-(v.left+b+(parseFloat(r.css(t,"borderRightWidth"))||0))+f,top:d.top+m-(v.top+y+(parseFloat(r.css(t,"borderBottomWidth"))||0))+u}),w.top<0||0<_.top?!0===i||!1!==i&&w.top<0?r.scrollTop(t,g.top+w.top):r.scrollTop(t,g.top+_.top):a||((i=void 0===i||!!i)?r.scrollTop(t,g.top+w.top):r.scrollTop(t,g.top+_.top)),o&&(w.left<0||0<_.left?!0===s||!1!==s&&w.left<0?r.scrollLeft(t,g.left+w.left):r.scrollLeft(t,g.left+_.left):a||((s=void 0===s||!!s)?r.scrollLeft(t,g.left+w.left):r.scrollLeft(t,g.left+_.left)))}},1126:function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;ta.max_num)n.setState({minvalue:a.max_num,setvalue:"\u5927\u4e8e",minmaxtype:!0});else{n.setState({minmaxtype:!1});var i=r,s=e,c=[];c.push(o);for(var l=0;lr.max_num)return void n.setState({minvalue:r.max_num,setvalue:"\u5927\u4e8e",minmaxtype:!0})}n.setState({spinnings:!0});var a="/graduation_tasks/"+n.props.match.params.task_Id+"/graduation_works.json";x.a.post(a,{description:t.description,attachment_ids:u,user_ids:o}).then((function(e){n.setState({spinnings:!1}),e&&e.data&&e.data.work_id&&(window.location.href="/courses/".concat(n.props.match.params.coursesId,"/graduation_tasks/").concat(e.data.work_id,"/appraise"))})).catch((function(e){n.setState({spinnings:!1})}))}else n.scrollToAnchor("valuestypes")}))},n.hidestartshixunsreplace=function(){var e=n.state,t=e.fileList,r=e.selectmemberslist,o=e.workslist;n.Commoninterface(t,r,o)},n.hidestartshixunsreplacetwo=function(){n.setState({shixunsreplace:!1,spinnings:!1})},n.scrollToAnchor=function(e){if(e){var t=document.getElementById(e);t&&t.scrollIntoView({block:"start",behavior:"smooth"})}},n.state={coursename:"",coursesearch:"",title_num:20,title_value:"",fileList:[],contents:[{val:"",id:1}],type:!0,workslist:void 0,search:"",memberslist:void 0,task_status:[],selectmemberslist:[],minvalue:"",setvalue:"",minmaxtype:!1,selectobjct:void 0,Loadtype:!1,spinnings:!1,shixunsreplace:!1,limit:20},n}return Object(d.a)(t,e),Object(u.a)(t,[{key:"componentDidMount",value:function(){var e=this,t="/graduation_tasks/"+this.props.match.params.task_Id+"/graduation_works/new.json";x.a.get(t).then((function(t){if(200===t.status){var n=[],r={group_name:t.data.group_name,student_id:t.data.user_student_id,user_id:t.data.user_id,user_name:t.data.user_name};n.push(r),1===t.data.task_type||e.searchList("",1,20),e.setState({workslist:t.data,selectmemberslist:n,selectobjct:r})}})).catch((function(e){}))}},{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,n=this.state,l=n.search,u=n.fileList,f=n.workslist,p=n.setvalue,d=n.minvalue,h=n.minmaxtype,v=n.Loadtype,_=n.Modalstype,x=n.Modalstopval,O=n.ModalCancel,S=n.ModalSave,C=n.memberslist,N=n.task_status,P=n.selectmemberslist,L=n.shixunsreplace,T=this.props.match.params.coursesId,I=this.props.match.params.category_id,D=this.props.match.params.task_Id,U={width:600,fileList:u,multiple:!0,action:"".concat(Object(w.Q)()),onChange:this.handleChange,onRemove:this.onAttachmentRemove,beforeUpload:function(t){var n=!1;if(e.state.fileList&&e.state.fileList.some((function(e){if(e.name&&e.name.startsWith(t.name))return n=!0})),n)return e.props.showNotification("\u8be5\u9644\u4ef6\u5df2\u88ab\u4e0a\u4f20\uff01"),!1;var r=t.size/1024/1024<150;return r||e.props.showNotification("\u6587\u4ef6\u5927\u5c0f\u5fc5\u987b\u5c0f\u4e8e150MB!"),r}};return document.title=f&&f.course_name,y.a.createElement(y.a.Fragment,null,y.a.createElement("div",null,y.a.createElement(r.a,{size:"large",spinning:this.state.spinnings},y.a.createElement(E.a,{modalsType:_,modalsTopval:x,modalCancel:O,modalSave:S,loadtype:v}),y.a.createElement(c.a,{keyboard:!1,title:"\u63d0\u793a",visible:L,closable:!1,footer:null},y.a.createElement("div",{className:"task-popup-content"},y.a.createElement("p",{className:"task-popup-text-center font-16 "},"\u8fd8\u672a\u4e0a\u4f20\u9644\u4ef6"),y.a.createElement("p",{className:"task-popup-text-center font-16 pb20"},"\u662f\u5426\u786e\u8ba4\u63d0\u4ea4\u4f5c\u54c1?")),y.a.createElement("div",{className:"task-popup-submit clearfix"},y.a.createElement("a",{className:"task-btn task-btn-orange fr ",onClick:function(){return e.hidestartshixunsreplace()}},"\u786e\u8ba4"),y.a.createElement("a",{className:"task-btn fr mr50",onClick:function(){return e.hidestartshixunsreplacetwo()}},"\u53d6\u6d88"))),y.a.createElement("div",{className:"newMain clearfix"},y.a.createElement("div",{className:"educontent mb20"},y.a.createElement("p",{className:"clearfix mt10"},y.a.createElement(w.A,{style:"grey",className:"fl"}," ",y.a.createElement("a",{onClick:this.goback,className:"color-grey-6"},"\u6bd5\u8bbe\u4efb\u52a1")),y.a.createElement("span",{className:"color-grey-9 fl ml3 mr3"},">"),y.a.createElement(w.A,{style:"grey",className:"fl"}," ",y.a.createElement(b.b,{to:"/courses/"+T+"/graduation_tasks/"+I+"/detail/"+D+"/list",className:"color-grey-6"},"\u4efb\u52a1\u8be6\u60c5")),y.a.createElement("span",{className:"color-grey-9 fl ml3 mr3"},">"),y.a.createElement("span",null,this.props.current_user&&this.props.current_user.real_name," \u63d0\u4ea4\u4f5c\u54c1")),y.a.createElement("div",{style:{width:"100%",height:"75px"}},y.a.createElement("p",{className:" fl color-black mt25 summaryname"},f&&f.task_name),y.a.createElement("a",{className:"color-grey-6 fr font-16 ml30 mt10 mr20",onClick:this.goback},"\u8fd4\u56de")),y.a.createElement("div",{className:"stud-class-set pd20 coursenavbox edu-back-white",id:"valuestypes"},y.a.createElement("style",null,"\n .uploadBtn.ant-btn {\n border: none;\n color: #4CACFF;\n box-shadow: none;\n background: transparent;\n padding: 0 6px;\n }\n .ant-upload-list-item:hover .ant-upload-list-item-info{\n background-color:#fff;\n }\n .upload_1 .ant-upload-list {\n width: 350px;\n }\n "),y.a.createElement(s.a.Item,{label:"\u5185\u5bb9",className:"contentbox mdInForm"},t("description",{rules:[{required:!0,message:"\u8bf7\u5728\u6b64\u8f93\u5165\u4f5c\u54c1\u5185\u5bb9\u6216\u9644\u4ef6\u7684\u7b80\u8981\u63cf\u8ff0"},{max:5e3,message:"\u6700\u5927\u9650\u5236\u4e3a5000\u4e2a\u5b57\u7b26"}]})(y.a.createElement(g.a,{ref:this.mdRef,placeholder:"\u8bf7\u5728\u6b64\u8f93\u5165\u4f5c\u54c1\u5185\u5bb9\u6216\u9644\u4ef6\u7684\u7b80\u8981\u63cf\u8ff0\uff0c\u6700\u5927\u9650\u52365000\u4e2a\u5b57\u7b26",maxLent:"5000",mdID:"courseMessageMD",initValue:this.editTopic?this.editTopic.content:"",className:"courseMessageMD"}))),y.a.createElement(o.a,Object.assign({},U,{className:"upload_1"}),y.a.createElement(a.a,{className:"uploadBtn"},y.a.createElement(i.a,{type:"upload"})," \u4e0a\u4f20\u9644\u4ef6"),y.a.createElement("span",{className:"color-grey-9"},"(\u5355\u4e2a\u6587\u4ef6150M\u4ee5\u5185)"))),f&&1===f.task_type?"":y.a.createElement("div",{className:"stud-class-set pd20 coursenavbox edu-back-white",style:{borderTop:"0.5px solid #ccc"}},y.a.createElement(s.a.Item,{label:"\u5c0f\u7ec4\u6210\u5458"},y.a.createElement("div",null,y.a.createElement("div",{className:"fl ml20"},"\u6210\u5458\u8981\u6c42\uff1a",f&&f.min_num,"\uff5e",f&&f.max_num,"\u4eba"),y.a.createElement("input",{type:"text",style:{width:"0px",height:"0px",display:"none"},onKeyUp:function(t){return e.onSearchKeywordKeyUp(t)},onkeydown:function(t){return e.onSearchKeywordKeyUps(t)}}),y.a.createElement(k,{style:{width:"0px",height:"0px",display:"none"},onKeyUp:function(t){return e.onSearchKeywordKeyUp(t)},onkeydown:function(t){return e.onSearchKeywordKeyUps(t)},onPressEnter:this.onKeywordSearchKeyDown,autoComplete:"off"}),y.a.createElement(k,{className:"fl mt5 ml20",style:{width:"270px"},placeholder:"\u8bf7\u8f93\u5165\u59d3\u540d\u6216\u5b66\u53f7\u641c\u7d22",id:"subject_search_input",value:l,onInput:this.inputSearchValue,onSearch:this.searchValue,onPressEnter:this.onKeywordSearchKeyDown,onKeyUp:function(t){return e.onSearckeyd(t)},autoComplete:"off"}),y.a.createElement("input",{type:"text",style:{display:"none",height:0,width:0,border:"none"}}))),y.a.createElement("style",null,"\n .fonthidden{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap\n }\n .width100{\n width: 100px;\n \t\t\t\t\t\t\t\theight: 24px;\n }\n img.edu-nodata-img {\n\t\t\t\t\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\t\t\t\t\tmargin: 50px 90px 20px;\n\t\t\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t.autos{\n\t\t\t\t\t\t\t\t\t\t overflow: auto;\n\t\t\t\t\t\t\t\t}\n "),y.a.createElement("div",{className:"ml20",style:{width:"100%"}},y.a.createElement("div",{className:"members fl autos",style:{paddingLeft:"9px"},onScroll:this.contentViewScroll},y.a.createElement(j,{value:N,onChange:this.funtaskstatus,style:{paddingTop:"4px"}},void 0===C?"":0===C.length?y.a.createElement("div",{className:"square-list clearfix"},y.a.createElement("div",{className:"edu-tab-con-box clearfix edu-txt-center"},y.a.createElement("img",{className:"edu-nodata-img mb20",src:Object(w.L)("images/educoder/nodata.png")}),y.a.createElement("p",{className:"edu-nodata-p mb20"},"\u672a\u627e\u5230\u8be5\u5b66\u751f"))):C&&C.map((function(e,t){return y.a.createElement("div",{key:t,style:{width:"375px",height:"30px"}},y.a.createElement(m.a,{value:e.user_id,key:e.user_id,checked:N.map((function(e,t){return parseInt(N[t])===e.user_id})),disabled:!0===e.commit_status,className:"fl "}),y.a.createElement("div",{className:"fl ml5 fonthidden width100",title:e.user_name},e.user_name),y.a.createElement("div",{className:"fl ml5 fonthidden width100 color-grey-9",title:e.group_name},e.group_name),y.a.createElement("div",{className:"fl ml5 color-grey-9 fonthidden width100",title:e.student_id},e.student_id),y.a.createElement("div",{className:"fl ml20"},!0===e.commit_status?y.a.createElement("span",{className:"color-orange"},"\u5df2\u63d0\u4ea4"):""))})))),y.a.createElement("div",{className:"youjiangboxs"},y.a.createElement("i",{className:"iconfont icon-youjiang fl ml20 mr20"})),y.a.createElement("style",null,"\n .fonthidden{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap\n }\n "),y.a.createElement("div",{className:"members fl autos"},P&&P.map((function(t,n){if(null!=t.group_name)return y.a.createElement("div",{key:n,style:{width:"375px",height:"30px",display:void 0===t.user_name?"none":""}},y.a.createElement("div",{className:"fl ml5 fonthidden width100",title:t.user_name},t.user_name),y.a.createElement("div",{className:"fl ml5 fonthidden width100 color-grey-9"},t.group_name),y.a.createElement("div",{className:"fl ml5 color-grey-9 fonthidden width100"},t.student_id),0',n=''),'\n \n \n \n \n \n '+t+'\n \n \n
\n \n '+n+'\n \n
\n \n \n '}},{key:"initIframeSrc",value:function(){this.domain&&(this.getIframeNode().src="javascript:void((function(){\n var d = document;\n d.open();\n d.domain='"+this.domain+"';\n d.write('');\n d.close();\n })())")}},{key:"initIframe",value:function(){var t=this.getIframeNode(),n=t.contentWindow,r=void 0;this.domain=this.domain||"",this.initIframeSrc();try{r=n.document}catch(e){this.domain=document.domain,this.initIframeSrc(),r=(n=t.contentWindow).document}r.open("text/html","replace"),r.write(this.getIframeHTML(this.domain)),r.close(),this.getFormInputNode().onchange=this.onChange}},{key:"endUpload",value:function(){this.state.uploading&&(this.file={},this.state.uploading=!1,this.setState({uploading:!1}),this.initIframe())}},{key:"startUpload",value:function(){this.state.uploading||(this.state.uploading=!0,this.setState({uploading:!0}))}},{key:"updateIframeWH",value:function(){var e=U.a.findDOMNode(this),t=this.getIframeNode();t.style.height=e.offsetHeight+"px",t.style.width=e.offsetWidth+"px"}},{key:"abort",value:function(e){if(e){var t=e;e&&e.uid&&(t=e.uid),t===this.file.uid&&this.endUpload()}else this.endUpload()}},{key:"post",value:function(e){var t=this,n=this.getFormNode(),r=this.getFormDataNode(),o=this.props.data,a=this.props.onStart;"function"==typeof o&&(o=o(e));var i=document.createDocumentFragment();for(var s in o)if(o.hasOwnProperty(s)){var c=document.createElement("input");c.setAttribute("name",s),c.value=o[s],i.appendChild(c)}r.appendChild(i),new Promise((function(n){var r=t.props.action;if("function"==typeof r)return n(r(e));n(r)})).then((function(t){n.setAttribute("action",t),n.submit(),r.innerHTML="",a(e)}))}},{key:"render",value:function(){var e,t=this.props,n=t.component,r=t.disabled,a=t.className,i=t.prefixCls,c=t.children,l=t.style,u=s()({},A,{display:this.state.uploading||r?"none":""}),f=_()((e={},g()(e,i,!0),g()(e,i+"-disabled",r),g()(e,a,a),e));return o.a.createElement(n,{className:f,style:s()({position:"relative",zIndex:0},l)},o.a.createElement("iframe",{ref:this.saveIframe,onLoad:this.onLoad,style:u}),c)}}]),W);function W(){var e,t,n,r;l()(this,W);for(var o=arguments.length,a=Array(o),i=0;i