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.
NewEduCoderBuild/static/js/22.4e7e8b9e.chunk.js

1 line
28 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(this.webpackJsonp=this.webpackJsonp||[]).push([[22],{"33l4":function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var a=n("xwgP"),r=n.n(a),o=n("sYIF"),s=(n("pb8e"),n("ex8r"),n("NTv2"));function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=h(e);if(t){var r=h(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p(this,n)}}function p(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n("2XVP");var b=window.$;function y(e,t,n){window.sessionStorage.removeItem(e+t);var a="#e_tip_"+n;"content"==e?b("#e_tips_"+n).html(" "):b(a).html(" ")}function v(e,t,n){if(window.sessionStorage){var a=window.sessionStorage.getItem("content"+t);if(null!==a&&a!=e.getValue()){console.log("#e_tips_"+n),b("#e_tips_"+n).data("editor",e);var r='您上次有已保存的数据,是否<a style="cursor: pointer;" class="link-color-blue" onclick="md_rec_data(\'content\',\''+t+"','"+n+'\')">恢复</a> ? / <a style="cursor: pointer;" class="link-color-blue" onclick="md_clear_data(\'content\',\''+t+"','"+n+"')\">不恢复</a>";b("#e_tips_"+n).html(r)}setInterval((function(){var a=new Date,r=a.getHours(),o=a.getMinutes(),s=a.getSeconds();if(r=r<10?"0"+r:r,o=o<10?"0"+o:o,s=s<10?"0"+s:s,""!=e.getValue().trim()){!function(e,t,n){window.sessionStorage.setItem(e+t,n)}("content",t,e.getValue());var i="#e_tips_"+n,c=" 数据已于 "+r+":"+o+":"+s+" 保存 ",l=b(i).html();l&&" "!=l&&0==l.startsWith(" 数据已于 ")?b(i).html(l.split(" (")[0]+" (".concat(c,")")):b(i).html(c)}}),1e4)}else b("#e_tip_"+n).after("您的浏览器不支持localStorage.无法开启自动保存草稿服务,请升级浏览器!")}window.md_clear_data=y,window.md_rec_data=function(e,t,n){null!==window.sessionStorage.getItem(e+t)&&(b("#e_tips_"+n).data("editor").setValue(window.sessionStorage.getItem(e+t)),y(e,t,n))};var _=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(c,e);var t,n,a,i=d(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),g(f(t=i.call(this,e)),"componentDidMount",(function(){var e=t.props,n=e.mdID,a=e.initValue,r=e.placeholder,i=(e.showNullButton,"mdEditor_".concat(n));t.contentChanged=!1;var c=r||"",l="".concat(Object(o.H)()),u="react_".concat(i);window[u]=f(t);!function(e,t,n,a,r,s,i,c,l,u,m){var d=u.noStorage,p=void 0!==d&&d,f=(u.showNullButton,u.emoji);window.editormd(e,{width:t,height:void 0===n?400:n,path:Object(o.L)("/editormd/lib/"),markdown:i,dialogLockScreen:!1,watch:void 0===l||l,syncScrolling:"single",tex:!0,tocm:!0,emoji:!!f,taskList:!0,codeFold:!0,searchReplace:!0,htmlDecode:"style,script,iframe",sequenceDiagram:!0,autoFocus:!1,toolbarIcons:function(){var t="react_".concat(e),n=["bold","italic","|","list-ul","list-ol","|","code","code-block","link","|","testIcon","testIcon1","|","image","table","|","line-break","watch","clear"];return window[t].props.showNullButton&&n.push("nullBtton"),n},toolbarIconsClass:{"line-break":"fa-minus"},toolbarHandlers:{"line-break":function(e,t,n,a){e.replaceSelection("<hr/>")}},lang:{toolbar:{"line-break":"换行"}},toolbarCustomIcons:{testIcon:"<a type=\"inline\" class=\"latex\" ><i name='inline-latex' class='fa iconfont icon-hangneigongshi font-14'></i></a>",testIcon1:"<a type=\"latex\" class=\"latex\" ><i name='latex' class='fa iconfont icon-duohanggongshi font-16'></i></a>",nullBtton:"<a type=\"nullBtton\" class='pr' title='增加填空'><div class='border-left'><span></span></div><span class='fillTip'>点击插入填空项</span><i class=\"iconfont icon-edit font-16\"></i></a>"},saveHTMLToTextarea:!0,dialogMaskOpacity:.6,placeholder:a,imageUpload:!0,imageFormats:["jpg","jpeg","gif","png","bmp","webp","JPG","JPEG","GIF","PNG","BMP","WEBP"],imageUploadURL:r,onload:function(){var e=this.id,t=this,n="react_".concat(t.id),a=window[n];if(b("#"+e+' [type="latex"]').bind("click",(function(){t.cm.replaceSelection("```latex"),t.cm.replaceSelection("\n"),t.cm.replaceSelection("\n"),t.cm.replaceSelection("```");var e=t.cm.getDoc().getCursor();t.cm.setCursor(e.line-1,0)})),b("#"+e+' [type="inline"]').bind("click",(function(){t.cm.replaceSelection("$$$$");var e=t.cm.getDoc().getCursor();t.cm.setCursor(e.line,e.ch-2),t.cm.focus()})),b('[type="inline"]').attr("title","行内公式"),b('[type="latex"]').attr("title","多行公式"),a.props.showNullButton){b("#"+e+' [type="nullBtton"]').bind("click",(function(){t.cm.replaceSelection("▁")}))}1==!p&&v(t,"MDEditor__".concat(e),e),s&&s(t)}})}(i,"100%",t.props.height,c,l,(function(e){var n=e;u="react_".concat(n.id);var a=window[u];setTimeout((function(){1==a.props.needRecreate?n.recreate():n.resize(),n.cm&&n.cm.refresh()}),a.props.refreshTimeout||500),t.props.noSetValueOnInit?a.onEditorChange():(null!=a.props.initValue&&""!=a.props.initValue&&n.setValue(a.props.initValue),a.state.initValue&&n.setValue(a.state.initValue)),n.cm.on("change",(function(e,t){a.contentChanged=!0,a.state.showError&&a.setState({showError:!1}),a.onEditorChange()})),a.props.onCMBlur&&n.cm.on("blur",(function(){a.props.onCMBlur()})),a.props.onCMBeforeChange&&n.cm.on("beforeChange",(function(e,t){a.props.onCMBeforeChange(e,t)})),a.answers_editormd=n,s.a.publish("markdown-editor-loaded"),window[n.id+"_"]=n}),a,t.onEditorChange,t.props.watch,{noStorage:t.props.noStorage,showNullButton:t.props.showNullButton,emoji:t.props.emoji},f(t))})),g(f(t),"showError",(function(){t.setState({showError:!0})})),g(f(t),"onEditorChange",(function(){if(t.answers_editormd){var e=t.answers_editormd.getValue();try{t.props.onChange&&t.props.onChange(e)}catch(e){console.error("出错"),console.error(e)}}})),g(f(t),"resize",(function(){t.answers_editormd&&(t.answers_editormd.resize(),t.answers_editormd.cm&&t.answers_editormd.cm.refresh(),t.answers_editormd.cm.focus())})),g(f(t),"getValue",(function(){try{return t.answers_editormd.getValue()}catch(e){return""}})),g(f(t),"setValue",(function(e){try{t.answers_editormd.setValue(e)}catch(n){t.setState({initValue:e})}})),t.state={initValue:""},t}return t=c,(n=[{key:"render",value:function(){var e=this.state.showError,t=this.props,n=t.mdID,a=t.className,o=t.noStorage,s=t.imageExpand,i={};return e&&(i.border="1px solid red"),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"df ".concat(a," ").concat(s&&"editormd-image-click-expand")},r.a.createElement("div",{className:"edu-back-greyf5 radius4",id:"mdEditor_".concat(n),style:l({},i)},r.a.createElement("textarea",{style:{display:"none"},id:"mdEditors_".concat(n),name:"content"}),r.a.createElement("div",{className:"CodeMirror cm-s-defualt"}))),r.a.createElement("div",{className:"fr rememberTip"},1==o?" ":r.a.createElement("div",{id:"e_tips_mdEditor_".concat(n),className:"edu-txt-right color-grey-cd font-12"}," ")))}}])&&u(t.prototype,n),a&&u(t,a),c}(a.Component)},"5Sys":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n("xwgP"),r=n.n(a);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.className,n=(e.style,"font-8 blueFull Actionbtn ".concat(t));return e.small?r.a.createElement("div",{className:n,style:{height:"14px","line-height":"14px",transform:"scale(0.833)",padding:"0px 5px","margin-top":"-2px","margin-left":"2px","vertical-align":"middle"}},"组长"):r.a.createElement("div",{className:n,style:{height:"16px","line-height":"16px",transform:"scale(0.833)"}},"组长")}},NTv2:function(e,t,n){"use strict";var a=new function(e){var t={},n={subscribe:function(e,n){return t[e]||(t[e]=[]),t[e].push(n),this.unsubscribe.bind(null,e,n)},unsubscribe:function(e,n){var a=t[e],r=-1;if(a){for(var o=0;o<a.length;o++)if(a[o].name===n.name){r=o;break}if(r>=0)return t[e].splice(r,1),!0}return!1},publish:function(e){if(!t[e])return!1;var n=Array.prototype.slice.call(arguments,1);return t[e].forEach((function(e){e.apply(null,n)})),this}};return e?Object.assign(e,n):n};t.a=a},ex8r:function(e,t,n){},pU8y:function(e,t,n){"use strict";n.r(t);n("+SM3");var a=n("SE39"),r=(n("EYKc"),n("TGLo")),o=(n("Y5Ue"),n("xc0u")),s=(n("bqBU"),n("4OHk")),i=(n("6rnn"),n("d6B9")),c=(n("auFq"),n("g2HK")),l=(n("rJH4"),n("nKmx")),u=n("gJCg"),m=n.n(u),d=n("xwgP"),p=n.n(d),f=n("nIBk"),h=n("91MD"),g=n.n(h),b=n("sYIF"),y=n("QYFm"),v=n("33l4"),_=n("5Sys");function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(){return(E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){V(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,i=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){i=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(i)throw o}}}}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function O(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=P(e);if(t){var r=P(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return I(this,n)}}function I(e,t){return!t||"object"!==w(t)&&"function"!=typeof t?M(e):t}function M(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=l.a.Search,B=c.a.Group,D=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(d,e);var t,n,l,u=C(d);function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),V(M(t=u.call(this,e)),"setedit",(function(e){var n=t.props.match.params.coursesId;window.location.href="classrooms/"+n+"/graduation_tasks/"+e+"/appraise"})),V(M(t),"handleSubmit",(function(e){var n=t.state,a=n.fileList,r=n.selectmemberslist,o=(n.workslist,n.memberNumMin),s=n.memberNumMax,i=[];if(null!=r&&r.length>0){var c,l=x(r);try{for(l.s();!(c=l.n()).done;){null!=(h=c.value).user_id&&null!=h.user_id&&i.push(h.user_id)}}catch(e){l.e(e)}finally{l.f()}}var u=t.props.isGroup();u||(i=void 0);var m=[];if(null!=a&&a.length>0){var d,f=x(a);try{for(f.s();!(d=f.n()).done;){var h=d.value;m.push(h.id||h.response.id)}}catch(e){f.e(e)}finally{f.f()}}e.preventDefault(),t.props.form.validateFieldsAndScroll((function(e,n){if(!e){if(console.log(n.description),void 0===n.description||""===n.description)return;if(u&&null!=i){if(i.length<o)return void t.setState({minvalue:o,setvalue:"小于",minmaxtype:!0});if(i.length>s)return void t.setState({minvalue:s,setvalue:"大于",minmaxtype:!0});t.setState({minmaxtype:!1})}m&&0!=m.length?t.doCommit(n,m,i):t.props.confirm({content:p.a.createElement("div",null,p.a.createElement("div",null,"还未上传附件"),p.a.createElement("div",null,"是否确认提交作品?")),onOk:function(){t.doCommit(n,m,i)}})}}))})),V(M(t),"doCommit",(function(e,n,a){var r=t.props.match.params.workId,o=t.props.match.params.studentWorkId,s=t.props.match.params.coursesId,i="/homework_commons/".concat(r,"/student_works.json"),c=t.props.getModuleName();t.isEdit?(i="/student_works/".concat(o,".json"),g.a.put(i,{description:e.description,attachment_ids:n,user_ids:a}).then((function(e){200===e.status&&(e.data.status,t.props.history.push("/classrooms/".concat(s,"/").concat(c,"/").concat(r,"/").concat(o,"/appraise")))})).catch((function(e){console.log(e)}))):g.a.post(i,{description:e.description,attachment_ids:n,user_ids:a}).then((function(e){200===e.status&&0===e.data.status&&t.props.history.push("/classrooms/".concat(s,"/").concat(c,"/").concat(r,"/").concat(e.data.work_id,"/appraise"))})).catch((function(e){console.log(e)}))})),V(M(t),"handleSelectChange",(function(e){console.log(e),t.props.form.setFieldsValue({note:"Hi, ".concat("male"===e?"man":"lady","!")})})),V(M(t),"goback",(function(){t.props.history.goBack()})),V(M(t),"changeTitle",(function(e){t.setState({title_num:20-parseInt(e.target.value.length),title_value:e.target.value})})),V(M(t),"handleChange",(function(e){if("uploading"===e.file.status||"done"===e.file.status||"removed"===e.file.status){var n=e.fileList;t.setState({fileList:Object(b.r)(n)})}})),V(M(t),"onAttachmentRemove",(function(e){return!1===e.delete?(t.props.showNotification("该作品已被评阅,不能删除该附件"),!1):e.percent&&100!=e.percent?void 0:(t.props.confirm({content:"是否确认删除?",onOk:function(){t.deleteAttachment(e)},onCancel:function(){console.log("Cancel")}}),!1)})),V(M(t),"cancelAttachment",(function(){t.setState({Modalstype:!1,Modalstopval:"是否确认删除?",ModalSave:"",ModalCancel:""})})),V(M(t),"deleteAttachment",(function(e){var n="/attachments/".concat(e.response?e.response.id:e.uid,".json");g.a.delete(n,{}).then((function(n){n.data&&0===n.data.status&&(t.setState((function(t){var n=t.fileList.indexOf(e),a=t.fileList.slice();return a.splice(n,1),{fileList:a}})),t.cancelAttachment())})).catch((function(e){console.log(e)}))})),V(M(t),"inputSearchValue",(function(e){""===e.target.value?t.setState({search:null}):t.setState({search:e.target.value})})),V(M(t),"searchValue",(function(){var e=t.state,n=e.search,a=e.limit;t.searchList(n,1,a)})),V(M(t),"searchList",(function(e,n,a){var r=t.props.match.params.workId,o="/homework_commons/".concat(r,"/student_works/search_member_list.json");g.a.get(o,{params:{search:e,page:n,limit:a}}).then((function(a){a&&t.setState({page:0==a.data.members.length?n-1:n,members:1!=n&&e==t.state.lastSearch?t.state.members.concat(a.data.members):a.data.members,search:e,lastSearch:e})})).catch((function(e){console.log(e)}))})),V(M(t),"contentViewScroll",(function(e){var n=parseInt(e.currentTarget.scrollTop),a=e.currentTarget.clientHeight+n;if(e.currentTarget.scrollHeight-a==0||e.currentTarget.scrollHeight-a==1||e.currentTarget.scrollHeight-a==-1){var r=t.state,o=r.search,s=r.page,i=r.limit,c=s+1;t.searchList(o,c,i)}})),V(M(t),"funtaskstatus",(function(e){var n=e.slice(0),a=t.state.task_status.slice(0);e.forEach((function(e){t.state.task_status.forEach((function(t){e==t&&(m()(n,(function(e){return e==t})),m()(a,(function(e){return e==t})))}))}));var r=t.state.selectmemberslist.slice(0);n.length?r.push(t.state.members.filter((function(e){return e.user_id==n[0]}))[0]):a.length&&m()(r,(function(e){return e.user_id==a[0]})),t.setState({task_status:e,selectmemberslist:r})})),V(M(t),"doDelete",(function(e){for(var n=t.state,a=n.selectmemberslist,r=n.task_status.slice(0),o=a,s=0;s<r.length;s++)r[s]===e&&r.splice(s,1);for(var i=0;i<o.length;i++)o[i].user_id===e&&o.splice(i,1);t.setState({task_status:r,selectmemberslist:o})})),V(M(t),"delecttask_status",(function(e){if(t.isEdit){var n=-1;if(t._edit_init_memebers&&t._edit_init_memebers.length&&(t._edit_init_memebers.some((function(t,a){if(t.user_id==e)return n=a,!0})),-1==n))return void t.doDelete(e);t.props.confirm({content:p.a.createElement("div",null,p.a.createElement("div",null,"TA的作品将被删除"),p.a.createElement("div",null,"是否确认删除?")),onOk:function(){var a=t.props.match.params.workId,r="/homework_commons/".concat(a,"/student_works/delete_work.json");g.a.delete(r,{data:{user_id:e}}).then((function(a){0==a.data.status&&(t.searchValue(),t.doDelete(e),-1!=n&&t._edit_init_memebers.splice(n,1))})).catch((function(e){console.log(e)}))}})}else t.doDelete(e)})),V(M(t),"gocannel",(function(){t.props.history.goBack()})),t.mdRef=p.a.createRef(),t.state={coursename:"",coursesearch:"",title_num:20,title_value:"",fileList:[],contents:[{val:"",id:1}],type:!0,workslist:void 0,search:"",task_status:[],members:[],selectmemberslist:[],minvalue:"",setvalue:"",minmaxtype:!1,selectobjct:void 0,Loadtype:!1,limit:20,memberNumMin:2,memberNumMax:5},t}return t=d,(n=[{key:"componentDidMount",value:function(){var e=this,t=this.props.match.params.studentWorkId;this.isEdit=!!t,window.location.pathname.indexOf("post_edit"),this.props.match.params.coursesId;var n=this.props.match.params.workId,a="/homework_commons/".concat(n,"/student_works/new.json");this.props.isGroup()&&this.searchList("",1,this.state.limit),this.isEdit?(a="/student_works/".concat(t,"/edit.json"),g.a.get(a).then((function(t){if(t.data.course_id){var n=t.data.attachments.map((function(e){return{id:e.id,uid:e.id,name:Object(b.q)(e),url:e.url,delete:e.delete,status:"done"}})),a=t.data.members?t.data.members.slice(0):[];e._edit_init_memebers=a,delete t.data.members,e.setState(S(S({},t.data),{},{selectmemberslist:a||[],task_status:[],fileList:n,memberNumMin:t.data.min_num,memberNumMax:t.data.max_num})),e.mine=a.length?a[0]:null,e.props.form.setFieldsValue({description:t.data.description},(function(){})),e.mdRef.current.setValue(t.data.description)}})).catch((function(e){console.log(e)}))):g.a.get(a).then((function(t){if(t.data.course_id){var n={user_id:t.data.user_id,user_name:t.data.user_name,student_id:t.data.user_student_id,group_name:t.data.group_name};e.mine=n,t.data.members&&delete t.data.members,e.setState(S(S({},t.data),{},{selectmemberslist:[n],memberNumMin:t.data.min_num,memberNumMax:t.data.max_num}))}})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,n=(this.isEdit,this.state),l=n.search,u=n.fileList,m=(n.workslist,n.setvalue),d=n.minvalue,h=n.minmaxtype,g=n.Loadtype,w=n.Modalstype,k=n.Modalstopval,S=n.ModalCancel,x=n.ModalSave,N=n.task_status,O=n.selectmemberslist,j=n.members,C=(n.category,n.course_name),I=n.homework_name,M=n.memberNumMax,P=n.memberNumMin,V=this.props.current_user,D=this.props.match.params.coursesId,L=this.props.match.params.workId,R={width:600,fileList:u,multiple:!0,action:"".concat(Object(b.H)()),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,!0})),n)return e.props.showNotification("该附件已被上传!"),!1;console.log("beforeUpload",t.name);var a=t.size/1024/1024<150;return a||e.props.showNotification("文件大小必须小于150MB!"),a}},A=this.props.getModuleName(),F=this.props.getModuleName(!0),H=this.props.isGroup();return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",null,p.a.createElement(y.a,{modalsType:w,modalsTopval:k,modalCancel:S,modalSave:x,loadtype:g}),p.a.createElement("div",{className:"newMain clearfix"},p.a.createElement("div",{className:"educontent mb20"},p.a.createElement("p",{className:"clearfix mt10"},V&&V.first_category_url?p.a.createElement(b.p,{style:"grey",className:"fl"},p.a.createElement(f.a,{to:V&&V.first_category_url,className:"color-grey-6"},C)):p.a.createElement("span",{className:"color-grey-6"},C),p.a.createElement("span",{className:"color-grey-9 fl ml3 mr3"},">"),p.a.createElement(b.p,{style:"grey",className:"fl"}," ",p.a.createElement(f.a,{to:"/classrooms/".concat(D,"/").concat(A,"/").concat(L),className:"color-grey-6"},F)),p.a.createElement("span",{className:"color-grey-9 fl ml3 mr3"},">"),p.a.createElement("span",null,"".concat(V?V.real_name:""," ").concat(this.isEdit?"编辑":"提交","作品"))),p.a.createElement("div",{style:{width:"100%",height:"75px"}},p.a.createElement("p",{className:" fl color-black mt25 summaryname",title:I},I),p.a.createElement("a",{className:"color-grey-6 fr font-16 ml30 mt10 mr20",onClick:this.goback},"返回")),p.a.createElement(i.a,null,p.a.createElement("div",{className:"stud-class-set pd20 coursenavbox edu-back-white"},p.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\n .upload_1 .ant-upload-list {\n width: 350px;\n }\n\n "),p.a.createElement(i.a.Item,{label:"内容",style:{marginBottom:"4px"},className:"mdInForm"},t("description",{rules:[{required:!0,message:"请输入作品内容"},{max:5e3,message:"最大限制为5000个字符"}]})(p.a.createElement(v.a,{ref:this.mdRef,placeholder:"请在此输入作业内容或作业附件的简要描述最大限制为5000个字符",maxLent:"5000",mdID:"courseMessageMD",initValue:this.editTopic?this.editTopic.content:"",className:"courseMessageMD"}))),p.a.createElement(r.a,E({},R,{className:"upload_1 upload_under_markdown_editor"}),p.a.createElement(o.a,{className:"uploadBtn"},p.a.createElement(s.a,{type:"upload"})," 上传附件"),p.a.createElement("span",{className:"color-grey-9"},"(单个文件150M以内)"))),H?p.a.createElement("div",{className:"stud-class-set pd20 coursenavbox edu-back-white",style:{borderTop:"1px solid #EAEAEA"}},p.a.createElement(i.a.Item,{label:"小组成员"},p.a.createElement("div",null,p.a.createElement("div",{className:"fl ml20"},"成员要求:",P,"",M,"人"),p.a.createElement(T,{className:"fl mt5 ml20",style:{width:"20%"},placeholder:"请输入姓名或学号搜索",id:"subject_search_input",value:l,onInput:this.inputSearchValue,onSearch:this.searchValue,autoComplete:"off"}))),p.a.createElement("style",null,"\n .fonthidden{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap\n }\n .members.fl {\n overflow-y: auto;\n overflow-x: hidden;\n }\n "),p.a.createElement("div",{className:"ml20",style:{width:"100%"}},p.a.createElement("div",{className:"members workPost fl",onScroll:this.contentViewScroll},p.a.createElement(B,{value:N,onChange:this.funtaskstatus,style:{paddingTop:"4px"}},j.map((function(t,n){return p.a.createElement("div",{key:n,style:{height:"30px"}},p.a.createElement(c.a,{value:t.user_id,key:t.user_id,checked:parseInt(N[n])===t.user_id,disabled:!(!t.commit_status&&t.user_id==e.props.current_user.user_id!=1),className:"fl "}),p.a.createElement(a.a,{placement:"bottom",title:t.user_nam},p.a.createElement("div",{className:"fl ml5 fonthidden",style:{width:"70px"}},t.user_name)),p.a.createElement("div",{className:"fl ml20 color-grey-9 overflowHidden1",style:{maxWidth:"147px"},title:t.group_name&&t.group_name.length>9?t.group_name:""},t.group_name),p.a.createElement("div",{className:"fl ml20 color-grey-9 overflowHidden1",style:{maxWidth:"99px"},title:t.student_id&&t.student_id.length>12?t.student_id:""},t.student_id),p.a.createElement("div",{className:"fl ml20"},!0===t.commit_status?p.a.createElement("span",{className:"color-orange"},"已提交"):""))})))),p.a.createElement("div",{className:"youjiangboxs"},p.a.createElement("i",{className:"iconfont icon-youjiang fl ml20 mr20"})),p.a.createElement("style",null,"\n .fonthidden{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap\n }\n .members .leaderIcon {\n }\n .workPost.members {\n width: 452px;\n }\n "),p.a.createElement("div",{className:"members workPost fl"},O&&O.map((function(t,n){var a=t.is_leader||!e.isEdit&&0==n;return p.a.createElement("div",{key:n,style:{height:"30px",display:void 0===t.user_name?"none":""}},p.a.createElement(b.f,{placement:"bottom",title:"组长",condition:a&&t.user_name.length>5},p.a.createElement("div",{className:"fl ml5 fonthidden",style:{width:"98px",color:"".concat(t.user_name.length>5&&a?"#4CACFF":"inherit")}},t.user_name,t.user_name.length<=5&&a&&p.a.createElement(_.a,{className:"leaderIcon",small:!0}))),p.a.createElement("div",{className:"fl ml20 color-grey-9 overflowHidden1",style:{maxWidth:"147px"},title:t.group_name&&t.group_name.length>9?t.group_name:""},t.group_name),p.a.createElement("div",{className:"fl ml20 color-grey-9 overflowHidden1",style:{maxWidth:"99px"},title:t.student_id&&t.student_id.length>12?t.student_id:""},t.student_id),t.user_id!=e.props.current_user.user_id?p.a.createElement("div",{className:"fr"},p.a.createElement("i",{className:"iconfont icon-shanchudiao fl ",style:{marginTop:"-4px"},onClick:function(){return e.delecttask_status(t.user_id)}})):"")}))),p.a.createElement("div",{className:"both"}),!0===h?p.a.createElement("span",{className:"color-red mt20"},"人数不能",m+d,"个人"):"")):"",p.a.createElement(i.a.Item,null,p.a.createElement("div",{className:"clearfix mt30 mb30"},p.a.createElement(o.a,{type:"primary",onClick:this.handleSubmit,className:"defalutSubmitbtn fl mr20"},"提交"),p.a.createElement("a",{onClick:this.gocannel,className:"defalutCancelbtn fl"},"取消"))))))))}}])&&O(t.prototype,n),l&&O(t,l),d}(d.Component),L=i.a.create({name:"coursesNew"})(D);t.default=L}}]);