(this.webpackJsonph5=this.webpackJsonph5||[]).push([[151],{1246:function(e,t,a){"use strict";var n=a(8),s=a(7),l=a(10),i=a(9),o=a(11),r=(a(470),a(462)),c=(a(103),a(47)),m=(a(50),a(29)),p=(a(260),a(92)),u=(a(472),a(471)),d=a(0),_=a.n(d),h=a(74),f=(a(28),a(6),a(93),a(550)),g=a(814),b=(a(264),a(195)),v=(u.a.Option,p.a.Group,m.a.confirm,window.$,c.a.Search,r.a.Group,function(e){function t(e){var a;return Object(n.a)(this,t),(a=Object(l.a)(this,Object(i.a)(t).call(this,e))).goback=function(){var e=a.props.match.params.workId;if(-1==window.location.pathname.indexOf("appraise")){var t=a.props.category.category_id;a.props.toListPage(a.props.match.params,t)}else a.props.toWorkListPage(a.props.match.params,e)},a.Cancelvisible=function(){a.setState({accessoryVisible:!1})},a.addAccessory=function(){a.setState({accessoryVisible:!0})},a.setupdate=function(){a.props.getReviseAttachments&&a.props.getReviseAttachments()},a.state={},a}return Object(o.a)(t,e),Object(s.a)(t,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this.props,t=e.course_name,a=e.homework_name,n=(e.search,e.page,e.loadingstate,e.homework_status),s=(e.description,e.noTab),l=e.view_answer,i=e.author_name,o=e.category,r=e.work_id,c=e.current_user,m=this.props.match.params.coursesId,p=o&&o.category_id,u=o&&o.category_name,d=this.props.match.params.workId,v=this.props.match.params.studentWorkId,E=(this.props.isGroup(),this.props.getModuleName()),y=this.props.moduleName;return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",null,_.a.createElement("div",{className:"newMain clearfix worklist1 workDetailPageHeader"},_.a.createElement("div",{className:"educontent mt20"},_.a.createElement("style",null,"\n .memoContent {\n background: #fff;\n }\n .workDetailPageHeader .summaryname {\n line-height:28px\n }\n "),_.a.createElement(b.a,{items:[{to:c&&c.first_category_url,name:t},{to:"/courses/".concat(m,"/").concat(E,"/").concat(p),name:u},-1==window.location.pathname.indexOf("appraise")?{}:{to:"/courses/".concat(m,"/").concat(E,"/").concat(d,"/list"),name:"\u4f5c\u4e1a\u8be6\u60c5"},-1==window.location.pathname.indexOf("appraise")?{name:"\u4f5c\u4e1a\u8be6\u60c5"}:{name:i}]}),_.a.createElement("div",{className:"clearfix mt20 mb20"},_.a.createElement("span",{className:" fl color-black summaryname"},a),_.a.createElement(f.a,{typelist:n,typesylename:"mt3"}),o&&_.a.createElement("a",{className:"color-grey-6 fr font-16 ml30 mr30 lineh-25",onClick:this.goback},"\u8fd4\u56de"),this.props.update_atta&&_.a.createElement(_.a.Fragment,null,!0===this.state.accessoryVisible?_.a.createElement(g.a,Object.assign({},this.props,{modalname:"\u8865\u4ea4\u9644\u4ef6",visible:this.state.accessoryVisible,Cancelname:"\u53d6\u6d88",Savesname:"\u786e\u8ba4",Cancel:this.Cancelvisible,setupdate:this.setupdate,seeworks:void 0,reviseAttachmentUrl:"/student_works/".concat(r||v,"/revise_attachment.json")})):"",_.a.createElement("a",{className:"fr color-blue font-16 ",href:"javascript:void(0)",onClick:this.addAccessory,style:{marginTop:"-4px"}},"\u8865\u4ea4\u9644\u4ef6"))),!0!==s&&_.a.createElement("div",{className:"stud-class-set bor-bottom-greyE"},_.a.createElement("div",{className:"mt10 clearfix edu-back-white poll_list pl5"},_.a.createElement(h.b,{className:"".concat("\u4f5c\u54c1\u5217\u8868"==y?"active":""," "),to:"/courses/".concat(m,"/").concat(E,"/").concat(d,"/list")},"\u4f5c\u54c1\u5217\u8868"),_.a.createElement(h.b,{className:"".concat("\u4f5c\u4e1a\u63cf\u8ff0"==y?"active":""," "),to:"/courses/".concat(m,"/").concat(E,"/").concat(d,"/question")},"\u4f5c\u4e1a\u63cf\u8ff0"),1==l&&_.a.createElement(h.b,{className:"".concat("\u53c2\u8003\u7b54\u6848"==y?"active":""," "),to:"/courses/".concat(m,"/").concat(E,"/").concat(d,"/answer")},"\u53c2\u8003\u7b54\u6848"),_.a.createElement(h.b,{className:"".concat("\u8bbe\u7f6e"==y?"active":""," "),style:{paddingLeft:this.props.isAdmin()?"38px":"20px"},to:"/courses/".concat(m,"/").concat(E,"/").concat(d,"/setting")},this.props.isAdmin()?"\u8bbe\u7f6e":"\u5f97\u5206\u89c4\u5219"),this.props.tabRightComponents)),this.props.children))))}}]),t}(d.Component));t.a=v},1398:function(e,t,a){"use strict";a(259);var n=a(167),s=(a(546),a(545)),l=a(8),i=a(7),o=a(10),r=a(9),c=a(11),m=(a(472),a(471)),p=(a(103),a(47)),u=a(0),d=a.n(u),_=a(28),h=(a(265),a(544),a(781),a(49)),f=a.n(h),g=a(172),b=a.n(g),v=(p.a.Search,m.a.Option),E="YYYY-MM-DD HH:mm";function y(e,t){for(var a=[],n=e;nf()()&&f()(t,E)>f()(s.publish_time,E)&&(s.end_flag="");var l=a.state.rules;l[n]=s,a.setState({rules:l}),a.props.rulesCheckInfo&&a.props.rulesCheckInfo(l)},a.changeRulePublishTime=function(e,t,n){var s=Object.assign({},a.state.rules[parseInt(n)]);s.publish_time=""===t?"":f()(Object(_.V)(t)).format("YYYY-MM-DD HH:mm"),s.end_time||null!=e&&(s.end_time=f()(f()(Object(_.V)(t)).add(1,"months")).format("YYYY-MM-DD HH:mm")),""!=t&&null!=t&&f()(t,E)>f()()&&(s.publish_flag="");var l=a.state.rules;l[n]=s,a.setState({rules:l}),a.props.rulesCheckInfo&&a.props.rulesCheckInfo(l)},a.changeClasses=function(e,t,n){var s=Object.assign({},a.state.rules[parseInt(n)]);s.course_group_id=e,s.class_flag="";var l=a.state.rules;l[n]=s,a.unitChoose(l),a.setState({rules:l}),a.props.rulesCheckInfo&&a.props.rulesCheckInfo(l)},a.unitChoose=function(e){var t=[];e&&e.forEach((function(e){!0===Array.isArray(e.course_group_id)?e.course_group_id.forEach((function(e){t.push(e)})):t.push(e.course_group_id)}));var n=a.state.course_group;n.forEach((function(e){-1!=t.indexOf(e.course_group_id)?e.course_choosed=1:e.course_choosed=0})),a.setState({course_group:n})},a.fouceThis=function(e){e.preventDefault()},a.inputSearchCourse=function(e,t){a.inputSearch(e,t)},a.ActionSearchCourse=function(e,t){a.inputSearch(e,t)},a.inputSearch=function(e,t){var n=Object.assign({},a.state.rules[parseInt(t)]);n.course_search=e.target.value;var s=a.state.rules;s[t]=n,a.setState({rules:s})},a.notUnifiedSettingCheck=function(e){var t,n=[];n=0==e.length?a.state.rules.slice(0):e;for(var s=0;sj()()&&t),p_timeflag:!(j()(e.publish_time)>j()()&&t)}})):e.data.publish_time&&j()(e.data.publish_time)j()(l))&&(l=e.end_time)})),l},a.saveWorkSetting=function(){var e,t,n=a.props.match.params.workId,s=a.state,l=(s.assigngroups,s.hascommit,s.minnums,s.max_nums,a.state),i=l.homework_status,o=(l.homework_id,l.homework_name,l.homework_type,l.publish_immediately,l.end_immediately,l.publish_time),r=l.end_time,c=l.allow_late,m=l.late_penalty,p=l.late_time,u=l.work_public,d=l.score_open,_=l.answer_public,h=(l.group_settings,l.anonymous_comment),f=l.anonymous_appeal,g=l.evaluation_start,b=l.evaluation_end,v=l.evaluation_num,E=l.absence_penalty,y=l.appeal_time,N=l.appeal_penalty,k=l.ta_mode,C=l.final_mode,T=l.te_proportion,x=l.ta_proportion,D=l.st_proportion,I=l.unified_setting,A=(l.publish_time_type,l.end_time_type,[]),Y=null;if(!I){var F=a.refs.pollDetailTabForthRules.notUnifiedSettingCheck(a.state.rules);if(a.setState({rules:F.rules}),0==F.validate)return H(".unified_setting"),!1;A=F.rules.map((function(e){return(!Y||j()(e.end_time)>j()(Y))&&(Y=e.end_time),{group_id:e.course_group_id,publish_time:e.publish_time,end_time:e.end_time}}))}if(I&&!o)return a.setState({publicTimeTip:"\u53d1\u5e03\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a"}),H(".publicTimeTip"),!1;if(I&&!r)return a.setState({publicTimeTip:"\u622a\u6b62\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a"}),H(".publicTimeTip"),!1;I?(t=r,(e=o)||(e=Object(w.M)(j()()).format(M)),t=t||j()(Object(w.V)(e)).add(1,"months").format(M)):t=Y;var P=-1!=i.indexOf(O.b),V=a.props.isAdmin(),R=j()(),W=P,B=V||!r||j()(r)>R;if(I){if(W&&e&&j()(e)=j()(b))return a.setState({anonymous_comment_time_tip:"\u533f\u8bc4\u7ed3\u675f\u65f6\u95f4\u5fc5\u987b\u665a\u4e8e\u533f\u8bc4\u5f00\u542f\u65f6\u95f4"}),H(".anonymous_comment_time_tip"),!1;if(a.setState({anonymous_comment_time_tip:""}),0==v)return a.setState({evaluation_num_tip:"\u533f\u8bc4\u6570\u5fc5\u987b\u4e3a\u6b63\u6574\u6570"},(function(){H(".evaluation_num_tip")})),!1;if(a.setState({evaluation_num_tip:""}),null==E||""===E)return a.setState({absence_penalty_tip:"\u5fc5\u987b\u4e3a0\u6216\u6b63\u6574\u6570"},(function(){H(".absence_penalty_tip")})),!1;if(a.setState({absence_penalty_tip:""}),f){if(!y)return a.setState({appeal_time_tip:"\u533f\u8bc4\u7533\u8bc9\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a"}),H(".appeal_time_tip"),!1;if(j()(y)<=j()(b))return a.setState({appeal_time_tip:"\u533f\u8bc4\u7533\u8bc9\u7ed3\u675f\u65f6\u95f4\u5fc5\u987b\u665a\u4e8e\u533f\u8bc4\u7ed3\u675f\u65f6\u95f4"}),H(".appeal_time_tip"),!1;if(a.setState({appeal_time_tip:""}),null==N)return a.setState({appeal_penalty_tip:"\u5fc5\u987b\u4e3a0\u6216\u6b63\u6574\u6570"},(function(){H(".appeal_penalty_tip")})),!1;a.setState({appeal_penalty_tip:""})}}if(0==C&&parseInt(T)+parseInt(x)+parseInt(D)!=100)return a.setState({final_mode_false_tip:"\u8bc4\u5206\u5360\u6bd4\u4e4b\u548c\u5fc5\u987b\u7b49\u4e8e100%"}),H(".final_mode_false_tip"),!1;var L=a.props.match.params.coursesId,G="/homework_commons/".concat(n,"/update_settings.json"),U=new Date(e),J=new Date(t),z=new Date(p),$=new Date(g),q=new Date(b),K=new Date(y);return S.a.post(G,{course_id:L,unified_setting:I,group_settings:A,publish_time:e?isNaN(U.getTime())?new Date(e.replace(/-/g,"/")):U:e,end_time:t?isNaN(J.getTime())?new Date(t.replace(/-/g,"/")):J:t,late_penalty:m,allow_late:c,late_time:p?isNaN(z.getTime())?new Date(p.replace(/-/g,"/")):z:p,anonymous_comment:h,evaluation_start:g?isNaN($.getTime())?new Date(g.replace(/-/g,"/")):$:g,evaluation_end:b?isNaN(q.getTime())?new Date(b.replace(/-/g,"/")):q:b,evaluation_num:v,absence_penalty:E,anonymous_appeal:f,appeal_time:y?isNaN(K.getTime())?new Date(y.replace(/-/g,"/")):K:y,appeal_penalty:N,ta_mode:k,final_mode:C,te_proportion:T/100,ta_proportion:x/100,st_proportion:D/100,work_public:u,score_open:d,answer_public:_}).then((function(e){0==e.data.status&&(a.setState({startEditFlag:!1}),a.props.showNotification("\u66f4\u65b0\u6210\u529f"))})).catch((function(e){})),!0},a.selectassigngroups=function(e,t){for(var n=a.state.assigngroups,s=0;s