|
|
webpackJsonp([156],{1155:function(e,t,a){"use strict";var n=a(34),r=(a.n(n),a(35)),s=a.n(r),o=a(0),l=a.n(o),c=function(e,t,a){return t&&i(e.prototype,t),a&&i(e,a),e};function i(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var u=(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(m,o.Component),c(m,[{key:"render",value:function(){return l.a.createElement(s.a,{keyboard:!1,title:"提示",visible:void 0!==this.props.modalsType&&this.props.modalsType,closable:!1,footer:null,destroyOnClose:!0,centered:!0,width:"530px"},l.a.createElement("div",{className:"task-popup-content"},500===this.props.value?l.a.createElement("p",null,l.a.createElement("p",{className:"task-popup-text-center font-16"},"因附件资料超过500M,您可以通过检索分批下载"),l.a.createElement("p",{className:"task-popup-text-center font-16 mt5"},"或者通过微信或者QQ联系管理员辅助您打包下载")):100===this.props.value?l.a.createElement("p",null,l.a.createElement("p",{className:"task-popup-text-center font-16"},"已超出文件导出的上限数量( ",l.a.createElement("span",{className:"color-orange-tip"},"100")," ),建议:"),l.a.createElement("p",{className:"task-popup-text-center font-16 mt20"},"1.通过检索分批次下载"),l.a.createElement("p",{className:"task-popup-text-center font-16 mt5"},"2.联系管理员辅助下载")):"",l.a.createElement("div",{className:"clearfix mt30 edu-txt-center"},l.a.createElement("a",{className:"task-btn mr30",onClick:this.props.modalCancel},"取消"),l.a.createElement("a",{className:"task-btn task-btn-orange",onClick:this.setDownload},"立即联系"))))}}]),m);function m(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(m.__proto__||Object.getPrototypeOf(m)).call(this,e));return t.setDownload=function(){t.props.modalCancel(),window.open("/messages/"+t.props.user.login+"/message_detail?target_ids=1")},t.state={funmodalsType:!1,istype:!1},t}t.a=u},1527:function(e,t,a){"use strict";var n=a(34),r=(a.n(n),a(35)),o=a.n(r),s=a(64),l=(a.n(s),a(65)),c=a.n(l),i=a(0),u=a.n(i),m=a(5),p=function(e,t,a){return t&&d(e.prototype,t),a&&d(e,a),e};function d(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f=(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(h,i.Component),p(h,[{key:"render",value:function(){var t=this,e=this.state,a=e.textareaval,n=e.Inputsval,r=e.textareavaltype,s=e.Inputsvaltype;return u.a.createElement("div",null,u.a.createElement(o.a,{keyboard:!1,className:"HomeworkModal",title:this.props.modalname||"调分",visible:this.props.visible,closable:!1,footer:null,destroyOnClose:!0},u.a.createElement("div",{className:"task-popup-content"},u.a.createElement("p",{className:"task-popup-text-center font-16 mb20"},u.a.createElement("span",{className:"color-dark-21"},"该学生的最终成绩将不会按照评分规则进行计算")),u.a.createElement("div",{className:"clearfix"},u.a.createElement(m.z,{placeholder:"请填写您对作品调分的原因",onInput:function(e){return t.settextarea(e)},value:a,maxlength:100}),u.a.createElement("li",{style:{height:"20px",lineHeight:"20px"}},u.a.createElement("span",{className:!0===r?"color-red":"none"},"原因不能为空"))),u.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t\t.pdl10{\n\t\t\t\t\t\t\t\t\t padding-left:10px;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t"),u.a.createElement("li",{className:"pdl10"},u.a.createElement(c.a,{style:{width:"20%"},placeholder:"请填写分数",value:n,onInput:this.setInputs})," ",u.a.createElement("span",{className:"ml10"},"分")),u.a.createElement("li",{style:{height:"20px",lineHeight:"20px"}},u.a.createElement("span",{className:!0===s?"color-red":"none"},"分数不能为空")),u.a.createElement("div",{className:"clearfix edu-txt-center"},u.a.createElement("a",{className:"task-btn color-white mr30",onClick:this.props.Cancel},this.props.Cancelname||"取消"),u.a.createElement("a",{className:"task-btn task-btn-orange",onClick:this.Saves},this.props.Savesname||"保存")))))}}]),h);function h(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,e));return n.Saves=function(){var e=n.state,t=e.textareaval,a=e.Inputsval;""!==t&&void 0!==t?(n.setState({textareavaltype:!1}),void 0!==a&&""!==a?n.props.Saves(t,a):n.setState({Inputsvaltype:!0})):n.setState({textareavaltype:!0})},n.settextarea=function(e){n.setState({textareaval:e.target.value})},n.setInputs=function(e){var t=parseInt(e.target.value);isNaN(t)?t=0:(t<0||100<t)&&(t=0),n.setState({Inputsval:t})},n.state={group_ids:[],fileList:[],textareaval:void 0,Inputsval:void 0},n}t.a=f},1528:function(e,t,a){"use strict";function l(e,t){for(var a=t&&t.plainObjects?Object.create(null):{},n=0;n<e.length;++n)void 0!==e[n]&&(a[n]=e[n]);return a}var c=Object.prototype.hasOwnProperty,u=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}();e.exports={arrayToObject:l,assign:function(e,a){return Object.keys(a).reduce(function(e,t){return e[t]=a[t],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],a=[],n=0;n<t.length;++n)for(var r=t[n],s=r.obj[r.prop],o=Object.keys(s),l=0;l<o.length;++l){var c=o[l],i=s[c];"object"==typeof i&&null!==i&&-1===a.indexOf(i)&&(t.push({obj:s,prop:c}),a.push(i))}return function(e){for(;1<e.length;){var t=e.pop(),a=t.obj[t.prop];if(u(a)){for(var n=[],r=0;r<a.length;++r)void 0!==a[r]&&n.push(a[r]);t.obj[t.prop]=n}}}(t),e},decode:function(e,t,a){var n=e.replace(/\+/g," ");if("iso-8859-1"===a)return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch(e){return n}},encode:function(e,t,a){if(0===e.length)return e;var n=e;if("symbol"==typeof e?n=Symbol.prototype.toString.call(e):"string"!=typeof e&&(n=String(e)),"iso-8859-1"===a)return escape(n).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var r="",s=0;s<n.length;++s){var o=n.charCodeAt(s);45===o||46===o||95===o||126===o||48<=o&&o<=57||65<=o&&o<=90||97<=o&&o<=122?r+=n.charAt(s):o<128?r+=i[o]:o<2048?r+=i[192|o>>6]+i[128|63&o]:o<55296||57344<=o?r+=i[224|o>>12]+i[128|o>>6&63]+i[128|63&o]:(s+=1,o=65536+((1023&o)<<10|1023&n.charCodeAt(s)),r+=i[240|o>>18]+i[128|o>>12&63]+i[128|o>>6&63]+i[128|63&o])}return r},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function n(r,s,o){if(!s)return r;if("object"!=typeof s){if(u(r))r.push(s);else{if(!r||"object"!=typeof r)return[r,s];(o&&(o.plainObjects||o.allowPrototypes)||!c.call(Object.prototype,s))&&(r[s]=!0)}return r}if(!r||"object"!=typeof r)return[r].concat(s);var e=r;return u(r)&&!u(s)&&(e=l(r,o)),u(r)&&u(s)?(s.forEach(function(e,t){if(c.call(r,t)){var a=r[t];a&&"object"==typeof a&&e&&"object"==typeof e?r[t]=n(a,e,o):r.push(e)}else r[t]=e}),r):Object.keys(s).reduce(function(e,t){var a=s[t];return c.call(e,t)?e[t]=n(e[t],a,o):e[t]=a,e},e)}}},1641:function(e,t,a){"use strict";var n=String.prototype.replace,r=/%20/g,s=a(1528),o={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=s.assign({default:o.RFC3986,formatters:{RFC1738:function(e){return n.call(e,r,"+")},RFC3986:function(e){return String(e)}}},o)},1920:function(e,t,a){"use strict";var n=a(1921),r=a(1922),s=a(1641);e.exports={formats:s,parse:r,stringify:n}},1921:function(e,t,a){"use strict";function y(e,t){n.apply(e,k(t)?t:[t])}function b(e,t,a,n,r,s,o,l,c,i,u,m,p){var d=e;if("function"==typeof o?d=o(t,d):d instanceof Date?d=i(d):"comma"===a&&k(d)&&(d=d.join(",")),null===d){if(n)return s&&!m?s(t,N.encoder,p,"key"):t;d=""}if(function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"==typeof e||"bigint"==typeof e}(d)||E.isBuffer(d))return s?[u(m?t:s(t,N.encoder,p,"key"))+"="+u(s(d,N.encoder,p,"value"))]:[u(t)+"="+u(String(d))];var f,h=[];if(void 0===d)return h;if(k(o))f=o;else{var _=Object.keys(d);f=l?_.sort(l):_}for(var g=0;g<f.length;++g){var v=f[g];r&&null===d[v]||(k(d)?y(h,b(d[v],"function"==typeof a?a(t,v):t,a,n,r,s,o,l,c,i,u,m,p)):y(h,b(d[v],t+(c?"."+v:"["+v+"]"),a,n,r,s,o,l,c,i,u,m,p)))}return h}var E=a(1528),p=a(1641),d=Object.prototype.hasOwnProperty,f={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},k=Array.isArray,n=Array.prototype.push,r=Date.prototype.toISOString,s=p.default,N={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:E.encode,encodeValuesOnly:!1,format:s,formatter:p.formatters[s],indices:!1,serializeDate:function(e){return r.call(e)},skipNulls:!1,strictNullHandling:!1};e.exports=function(e,t){var a,n=e,r=function(e){if(!e)return N;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||N.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var a=p.default;if(void 0!==e.format){if(!d.call(p.formatters,e.format))throw new TypeError("Unknown format option provided.");a=e.format}var n=p.formatters[a],r=N.filter;return"function"!=typeof e.filter&&!k(e.filter)||(r=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:N.addQueryPrefix,allowDots:void 0===e.allowDots?N.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:N.charsetSentinel,delimiter:void 0===e.delimiter?N.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:N.encode,encoder:"function"==typeof e.encoder?e.encoder:N.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:N.encodeValuesOnly,filter:r,formatter:n,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:N.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:N.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:N.strictNullHandling}}(t);"function"==typeof r.filter?n=(0,r.filter)("",n):k(r.filter)&&(a=r.filter);var s,o=[];if("object"!=typeof n||null===n)return"";s=t&&t.arrayFormat in f?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var l=f[s];a=a||Object.keys(n),r.sort&&a.sort(r.sort);for(var c=0;c<a.length;++c){var i=a[c];r.skipNulls&&null===n[i]||y(o,b(n[i],i,l,r.strictNullHandling,r.skipNulls,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.formatter,r.encodeValuesOnly,r.charset))}var u=o.join(r.delimiter),m=!0===r.addQueryPrefix?"?":"";return r.charsetSentinel&&("iso-8859-1"===r.charset?m+="utf8=%26%2310003%3B&":m+="utf8=%E2%9C%93&"),0<u.length?m+u:""}},1922:function(e,t,a){"use strict";function i(e,t,a){if(e){var n=a.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,r=/(\[[^[\]]*])/g,s=0<a.depth&&/(\[[^[\]]*])/.exec(n),o=s?n.slice(0,s.index):n,l=[];if(o){if(!a.plainObjects&&h.call(Object.prototype,o)&&!a.allowPrototypes)return;l.push(o)}for(var c=0;0<a.depth&&null!==(s=r.exec(n))&&c<a.depth;){if(c+=1,!a.plainObjects&&h.call(Object.prototype,s[1].slice(1,-1))&&!a.allowPrototypes)return;l.push(s[1])}return s&&l.push("["+n.slice(s.index)+"]"),function(e,t,a){for(var n=t,r=e.length-1;0<=r;--r){var s,o=e[r];if("[]"===o&&a.parseArrays)s=[].concat(n);else{s=a.plainObjects?Object.create(null):{};var l="["===o.charAt(0)&&"]"===o.charAt(o.length-1)?o.slice(1,-1):o,c=parseInt(l,10);a.parseArrays||""!==l?!isNaN(c)&&o!==l&&String(c)===l&&0<=c&&a.parseArrays&&c<=a.arrayLimit?(s=[])[c]=n:s[l]=n:s={0:n}}n=s}return n}(l,t,a)}}var f=a(1528),h=Object.prototype.hasOwnProperty,_={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:f.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1};e.exports=function(e,t){var a=function(e){if(!e)return _;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?_.charset:e.charset;return{allowDots:void 0===e.allowDots?_.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:_.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:_.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:_.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:_.comma,decoder:"function"==typeof e.decoder?e.decoder:_.decoder,delimiter:"string"==typeof e.delimiter||f.isRegExp(e.delimiter)?e.delimiter:_.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:_.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:_.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:_.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:_.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:_.strictNullHandling}}(t);if(""===e||null==e)return a.plainObjects?Object.create(null):{};for(var n="string"==typeof e?function(e,t){var a,n={},r=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,s=t.parameterLimit===1/0?void 0:t.parameterLimit,o=r.split(t.delimiter,s),l=-1,c=t.charset;if(t.charsetSentinel)for(a=0;a<o.length;++a)0===o[a].indexOf("utf8=")&&("utf8=%E2%9C%93"===o[a]?c="utf-8":"utf8=%26%2310003%3B"===o[a]&&(c="iso-8859-1"),l=a,a=o.length);for(a=0;a<o.length;++a)if(a!==l){var i,u,m=o[a],p=m.indexOf("]="),d=-1===p?m.indexOf("="):p+1;(u=-1===d?(i=t.decoder(m,_.decoder,c,"key"),t.strictNullHandling?null:""):(i=t.decoder(m.slice(0,d),_.decoder,c,"key"),t.decoder(m.slice(d+1),_.decoder,c,"value")))&&t.interpretNumericEntities&&"iso-8859-1"===c&&(u=u.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),u&&t.comma&&-1<u.indexOf(",")&&(u=u.split(",")),h.call(n,i)?n[i]=f.combine(n[i],u):n[i]=u}return n}(e,a):e,r=a.plainObjects?Object.create(null):{},s=Object.keys(n),o=0;o<s.length;++o){var l=s[o],c=i(l,n[l],a);r=f.merge(r,c,a)}return f.compact(r)}},3853:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(793),r=(a.n(n),a(794)),P=a.n(r),s=a(1148),o=(a.n(s),a(1149)),F=a.n(o),l=a(289),c=(a.n(l),a(285)),H=a.n(c),i=a(64),u=(a.n(i),a(65)),m=a.n(u),p=a(283),d=(a.n(p),a(281)),V=a.n(d),f=a(0),L=a.n(f),R=(a(45),a(5)),h=a(17),_=a.n(h),g=a(82),B=a.n(g),Q=a(962),z=a(160),Y=(a(872),a(1155)),J=a(1527),q=a(3854),U=a(1588),G=a(1235),v=function(e,t,a){return t&&y(e.prototype,t),a&&y(e,a),e};function y(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var W=V.a.Group,$=m.a.Search,b=a(1920),E=(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(k,f.Component),v(k,[{key:"componentDidMount",value:function(){var e=this.props.tab;this.props.setTab&&this.props.setTab(e);var t=this.state,a=t.teacher_comment,n=t.task_status,r=t.course_group,s=t.cross_comment,o=t.order,l=t.b_order,c=t.search;this.seacthdata(a,n,r,s,o,l,c,this.state.page);try{this.props.triggerRef(this)}catch(e){}}},{key:"confirmysl",value:function(t){var a=this,e=this.state,n=e.teacher_comment,r=e.task_status,s=e.course_group,o=e.cross_comment,l=e.order,c=e.b_order,i=e.search,u=(e.page,{teacher_comment:n,task_status:r,course_group:s,cross_comment:o,order:l,b_order:c,search:i});_.a.get(t+"?export=true",{params:u}).then(function(e){void 0!==e&&(e.data.status&&-1===e.data.status||(e.data.status&&-2===e.data.status?"100"===e.data.message?a.setState({DownloadType:!0,DownloadMessageval:100}):a.setState({DownloadType:!0,DownloadMessageval:500}):(a.props.showNotification("正在下载中"),window.open("/api"+t,"_blank"))))}).catch(function(e){})}},{key:"render",value:function(){var a=this,e=this.state,n=(e.coursename,e.coursesearch,e.taskname,e.taskid,e.taskslistdata),t=e.data,r=e.page,s=e.limit,o=e.teacher_comment,l=e.task_status,c=e.cross_comment,i=e.search,u=e.loadingstate,m=e.order,p=e.course_group,d=e.Modalstype,f=e.Modalstopval,h=e.ModalCancel,_=e.ModalSave,g=e.modalname,v=e.Modulationtype,y=(e.operationId,e.Allocationtype),b=e.visibles,E=e.visible,k=e.Topval,N=e.Topvalright,w=e.Botvalleft,x=e.Botval,S=e.starttime,C=e.endtime,j=e.Cancelname,O=e.Savesname,I=e.Cancel,A=e.Saves,D=e.course_groups,M=[{title:"序号",dataIndex:"number",key:"number",className:"edu-txt-center"},{title:"姓名",dataIndex:"name",key:"name",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement("div",{style:{color:"#9A9A9A"},className:"studentname",title:t.name},t.name))}},{title:"学号",dataIndex:"stduynumber",key:"stduynumber",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement("div",{style:{color:"#9A9A9A"},className:"studentnumber",title:t.stduynumber},t.stduynumber))}},{title:"分班",key:"classroom",dataIndex:"classroom",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement("a",{style:{color:"#9A9A9A"}},"未分班"===t.classroom?"--":t.classroom))}},{title:"分组",key:"grouping",dataIndex:"grouping",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement("a",{style:{color:"#676767"}},t.grouping))}},{title:"关联项目",dataIndex:"associationitems",key:"associationitems",className:"edu-txt-center",render:function(e,t){return L.a.createElement("div",null,L.a.createElement("a",{style:{color:"#4CACFF"},href:"/projects/"+t.associationitems.id,target:"_blank"},L.a.createElement("div",{className:"projectsdiv",title:t.associationitems.name},t.associationitems.name)))}},{title:"提交状态",dataIndex:"submitstate",key:"submitstate",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement("a",{style:{color:"按时提交"===t.submitstate?"#29BD8B":"未提交"===t.submitstate?"#9A9A9A":"#DD1717"}},t.submitstate))}},{title:"更新时间",dataIndex:"turnovertime",key:"turnovertime",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement("a",{style:{color:"#989898"}},""===t.turnovertime?"--":B()(t.turnovertime).format("YYYY-MM-DD HH:mm")))}},{title:"教师评分",key:"teacherrating",dataIndex:"teacherrating",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement(H.a,{placement:"bottom",title:"--"===t.teacherrating||"未批阅"===t.teacherrating?"未评阅":""},L.a.createElement("a",{style:{color:90<parseInt(t.teacherrating)?"#DD1717":60<parseInt(t.teacherrating)&&parseInt(t.teacherrating)<90?"#FF6800":"#747A7F"}},"--"===t.teacherrating||"未批阅"===t.teacherrating?"--":t.teacherrating)))}},{title:"交叉评分",key:"crossrating",dataIndex:"crossrating",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement(H.a,{placement:"bottom",title:"--"===t.crossrating.cross_comment_score||"未批阅"===t.crossrating.cross_comment_score?"未评阅":L.a.createElement("pre",null,t.crossrating.cross_comment_num,"名老师进行了交叉评阅",L.a.createElement("br",null),"有效平均分:",t.crossrating.cross_comment_score,"分")},L.a.createElement("a",{style:{color:90<parseInt(t.crossrating.cross_comment_score)?"#DD1717":60<parseInt(t.crossrating.cross_comment_score)&&parseInt(t.crossrating.cross_comment_score)<90?"#FF6800":"#747A7F"}},"--"===t.crossrating.cross_comment_score||"未批阅"===t.crossrating.cross_comment_score?"--":t.crossrating.cross_comment_score)))}},{title:"最终成绩",key:"finalscore",dataIndex:"finalscore",className:"edu-txt-center",render:function(e,t){return L.a.createElement("span",null,L.a.createElement(H.a,{placement:"right",title:"--"===t.finalscore.work_score?"未评阅":L.a.createElement("pre",null,t.finalscore.final_score.username,"(",t.finalscore.final_score.login,")",L.a.createElement("br",null),!0===t.finalscore.ultimate_score?"":"教师评分:"+t.finalscore.teacher_comment_score+"分",L.a.createElement("br",null),void 0===t.finalscore.cross_comment_score||"未批阅"===t.finalscore.cross_comment_score?"交叉评分:--":"交叉评分:"+t.finalscore.cross_comment_score+"分",L.a.createElement("br",null),void 0===t.finalscore.late_penalty?"":"迟交扣分:"+t.finalscore.late_penalty+"分",L.a.createElement("br",null),"最终成绩:",t.finalscore.work_score,"分",L.a.createElement("br",null))},L.a.createElement("a",{style:{color:90<parseInt(t.finalscore.work_score)?"#DD1717":60<parseInt(t.finalscore.work_score)&&parseInt(t.finalscore.work_score)<90?"#FF6800":"#747A7F"}},"--"===t.finalscore.work_score?"--":t.finalscore.work_score)))}},{title:"操作",key:"operation",width:"100px",dataIndex:"operation",className:"edu-txt-center",render:function(e){return L.a.createElement("div",{style:{cursor:"pointer"}},a.props.isAdmin()?e.map(function(e,t){return L.a.createElement(L.a.Fragment,null,e.name&&L.a.createElement(H.a,{key:t,placement:"bottom",title:"分配"===e.name?n&&!0===n.cross_comment?"":"指定该作品的交叉评阅人":"调分"===e.name?L.a.createElement("pre",null,"调整学生最终成绩",L.a.createElement("br",null),"其它历史评分将全部失效"):""},"评阅"===e.name?L.a.createElement("a",{target:"_blank",style:{color:"#4CACFF",padding:"0px 5px"},href:"/courses/"+T+"/graduation_tasks/"+e.id+"/appraise"},e.name):L.a.createElement("span",{style:{color:"调分"===e.name?"#000":"#4CACFF",padding:"0px 5px"},onClick:"调分"===e.name?function(){return a.showModulationtype(e.id)}:("分配"===e.name&&n&&n.cross_comment,"")},"分配"===e.name?(n&&n.cross_comment,""):e.name)))}):"",a.props.isStudent()?e.map(function(e,t){return L.a.createElement("div",{key:t},!1===e.view_work?"--":L.a.createElement("a",{style:{color:"#4CACFF"},target:"_blank",href:"/courses/"+T+"/graduation_tasks/"+e.id+"/appraise"},"查看"))}):"")}}],T=this.props.match.params.coursesId;return this.props.match.params.position,this.props.match.params.category_id,this.props.match.params.task_Id,!0===this.props.isStudent()&&M.some(function(e,t){if("学号"===e.title)return M.splice(t,1),!0}),n&&n.course_group_count<=0&&M.some(function(e,t){if("分班"===e.title)return M.splice(t,1),!0}),n&&!1===n.cross_comment&&M.some(function(e,t){if("交叉评分"===e.title)return M.splice(t,1),!0}),n&&!1===n.have_project&&M.some(function(e,t){if("关联项目"===e.title)return M.splice(t,1),!0}),n&&!1===n.have_grouping&&M.some(function(e,t){if("分组"===e.title)return M.splice(t,1),!0}),L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("style",null,"\n\t\t\t\t \t\t.projectsdiv{\n\t width: 100px;\n\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\t }\n\t\t\t\t\t .ant-table-tbody>tr>td, .ant-table-thead>tr>th{\n\t\t\t\t\t\t padding:16px 5px;\n\t\t\t\t\t\t }\n\t\t\t\t\t\t"),n&&!0===n.have_grouping||n&&!0===n.have_project||n&&!0===n.cross_comment?L.a.createElement("style",null,"\n\t\t\t\t\t\t .studentnumber{\n\t\t\t\t\t\t text-overflow: ellipsis;\n\t\t\t\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\t\t\t\twidth: 105px;\n\t\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t\t\t\tmargin: 0px auto;\n\t\t\t\t\t\t\t\t\tcursor: default;\n\t\t\t\t\t\t }\n\t\t\t\t\t\t .studentname{\n\t\t\t\t\t overflow: hidden;\n\t\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\t\twidth: 90px;\n\t\t\t\t\t\t\tmargin: 0px auto;\n\t\t\t\t\t\t }\n\n\t\t\t\t\t"):"",L.a.createElement(z.a,{modalsType:d,modalsTopval:f,modalCancel:h,modalSave:_,closable:!1,footer:null,destroyOnClose:!0,centered:!0}),L.a.createElement(Q.a,{starttimes:this.state.starttimes,typs:this.state.typs,modalname:g,visible:E,Topval:k,Topvalright:N,Botvalleft:w,Botval:x,starttime:S,endtime:C,Cancelname:j,Savesname:O,Cancel:I,Saves:A,course_groups:D,modaltype:this.state.modaltype,getcourse_groupslist:function(e){return a.getcourse_groupslist(e)}}),!0===y?L.a.createElement(q.a,{modalname:"交叉评阅分配",visible:y,teacherlist:n&&n.teacher_list,Cancelname:"取消",Savesname:"保存",Cancel:this.cancelmodel,Saves:function(e){return a.saveAllocationModal(e)},closable:!1,footer:null,destroyOnClose:!0,centered:!0}):"",!0===v?L.a.createElement(J.a,{modalname:"调分",visible:v,Cancelname:"取消",Savesname:"保存",Cancel:this.cancelmodel,Saves:function(e,t){return a.saveModulationModal(e,t)},closable:!1,footer:null,destroyOnClose:!0,centered:!0}):"",!0===b?L.a.createElement(U.a,{modalname:"关联项目",visible:b,Cancel:function(){return a.Cancel()},taskid:n&&n.task_id,funlist:function(){return a.searchValue()}}):"",!0===this.state.avisible?L.a.createElement(G.a,Object.assign({},this.props,{modalname:"补交附件",visible:this.state.avisible,Cancelname:"取消",Savesname:"确认",Cancel:this.Cancelvisible,categoryid:n.work_id,setupdate:this.setupdate})):"",L.a.createElement(Y.a,Object.assign({},this.props,{value:this.state.DownloadMessageval,modalCancel:this.Downloadcal,modalsType:this.state.DownloadType})),n&&n?this.props.isAdmin()?L.a.createElement("div",{className:"stud-class-set"},L.a.createElement("div",{className:"clearfix edu-back-white"},this.props.questionslist&&0===this.props.questionslist.status?"":L.a.createElement("ul",{className:"clearfix",style:{padding:"20px 30px 10px 30px"}},L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"教师评阅:"),L.a.createElement("span",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",alue:null,className:null===o?"pl10 pr10 check_on":"pl10 pr10 ",onClick:this.funteachercomment},"不限")),L.a.createElement(W,{value:o,onChange:function(e){return a.funteachercomment(e,n.search_assistants&&n.search_assistants.teacher_comment.length)},style:{paddingTop:"4px"}},n.search_assistants&&n.search_assistants.teacher_comment&&n.search_assistants.teacher_comment.map(function(e,t){return L.a.createElement("span",{key:t},L.a.createElement(V.a,{value:e.id,key:e.id,className:"fl "},e.name,L.a.createElement("span",null,"(",e.count,")")))})),L.a.createElement("div",{className:"fr mr5 search-new",style:{marginBottom:"1px",marginRight:"0px"}},L.a.createElement($,{placeholder:"请输入姓名或学号搜索",id:"subject_search_input",value:i,onInput:this.inputSearchValue,onSearch:this.searchValue,autoComplete:"off"}))),L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"作品状态:"),L.a.createElement("span",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",className:null==l?"pl10 pr10 check_on":"pl10 pr10 ",onClick:function(){return a.funtaskstatus([])}},"不限")),L.a.createElement(W,{value:l,onChange:function(e){return a.funtaskstatus(e,n.search_assistants&&n.search_assistants.task_status.length)},style:{paddingTop:"4px"}},n.search_assistants&&n.search_assistants.task_status.map(function(e,t){return L.a.createElement("span",{key:t},L.a.createElement(V.a,{value:e.id,key:e.id,className:"fl "},e.name,L.a.createElement("span",null,"(",e.count,")")))}))),n.search_assistants&&0!=n.search_assistants.course_group_info.length?L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"分班情况:"),L.a.createElement("div",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",className:null==p?"pl10 pr10 check_on":"pl10 pr10 ",onClick:function(){return a.groupgroup([])}},"不限")),L.a.createElement("div",{className:"fl groupList",style:{maxWidth:"945px"}},L.a.createElement(W,{value:p,onChange:function(e){return a.groupgroup(e,n.search_assistants&&n.search_assistants.course_group_info.length)},style:{width:"1000px",paddingTop:"4px"}},n.search_assistants&&n.search_assistants.course_group_info.map(function(e,t){return L.a.createElement("span",{key:t,className:"mt10"},L.a.createElement(V.a,{value:e.course_group_id,key:e.course_group_id,className:"fl "},e.group_group_name,L.a.createElement("span",null,"(",e.count,")")))})))):"",n.search_assistants&&0===n.search_assistants.cross_comment.length?"":L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"交叉评阅:"),L.a.createElement("span",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",value:null,className:null==c?"pl10 pr10 check_on":"pl10 pr10",onClick:this.funcross_comment},"不限")),n.search_assistants&&n.search_assistants.cross_comment.map(function(e,t){return L.a.createElement("span",{key:t},L.a.createElement(V.a,{value:e.id,className:"fl",checked:parseInt(c)===e.id,onClick:a.funcross_comment},e.name,L.a.createElement("span",null,"(",e.count,")")))}))),this.props.questionslist&&0===this.props.questionslist.status?"":L.a.createElement("div",{id:"graduation_work_list",style:{padding:"0px 30px 10px 30px"}},L.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t.edu-menu-lists li:hover {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tbackground: #f0f0f0 !important;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t.edu-menu-lists li:hover a{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolor: #666 !important;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t"),L.a.createElement("div",{className:"clearfix"},!0===this.props.isAdmin()?L.a.createElement("span",{className:"fl color-grey-6 font-12"},L.a.createElement("span",{className:"color-orange-tip"},n&&n.work_count),"个检索结果(",n&&n.all_work_count," 学生)"):"",!0===this.props.isAdmin()?L.a.createElement("div",{className:"fr color-grey-6 edu-menu-panel"},L.a.createElement("p",null,L.a.createElement("a",{"data-remote":"true",class:"color-grey-6 font-12"},"update_time"===m?"更新时间":"work_score"===m?"最终成绩":"student_id"===m?"学生学号":"","排序"),L.a.createElement("i",{className:"iconfont icon-xiajiantou ml5 font-12 color-grey-6"})),L.a.createElement("ul",{className:"edu-menu-list edu-menu-lists",style:{width:"87px"}},L.a.createElement("li",{onClick:function(e){return a.funorder("update_time")}},L.a.createElement("a",{"data-remote":"true"},"更新时间")),L.a.createElement("li",{onClick:function(e){return a.funorder("work_score")}},L.a.createElement("a",{"data-remote":"true"},"最终成绩")),L.a.createElement("li",{onClick:function(e){return a.funorder("student_id")}},L.a.createElement("a",{"data-remote":"true"},"学生学号")))):""),!0===this.props.isStudent()?L.a.createElement("div",{className:"clearfix"},L.a.createElement("span",{className:"mr15 color-grey9"},L.a.createElement("span",{className:"color-orange"},n&&n.commit_count)," 已交"),L.a.createElement("span",{className:"mr15 color-grey9"},L.a.createElement("span",{className:"color-orange"},n&&n.uncommit_count)," 未交"),n&&null===n.left_time.status?"":L.a.createElement(H.a,{title:n&&n.left_time.status,placement:"bottom"},L.a.createElement("span",{className:"mr15 color-grey9"},n&&n.left_time.status," :",L.a.createElement("span",{className:"ml10 color-orange"},n&&n.left_time.time)))):""),"[]"===JSON.stringify(t)?L.a.createElement(R.u,null):L.a.createElement("div",{className:"justify break_full_word new_li edu-back-white",style:{minHeight:"480px"}},L.a.createElement("style",null,"\n \t \t\t.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttop: 72%;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t }\n\t\t\t\t\t\t \t"),L.a.createElement("div",{className:"edu-table edu-back-white "},void 0===t?"":L.a.createElement(F.a,{dataSource:t,columns:M,pagination:!1,loading:u,onChange:this.TablePagination,className:"edu-txt-center"})))),n&&n.work_count&&n.work_count>s?L.a.createElement("div",{className:"edu-txt-center mt30 mb20"},L.a.createElement(P.a,{showQuickJumper:!0,current:r,onChange:this.paginationonChanges,pageSize:s,total:n.work_count})):""):this.props.isStudent()||this.props.isNotMember()?L.a.createElement("div",{className:"stud-class-set "},L.a.createElement("div",{className:"clearfix edu-back-white"},this.props.isNotMember()?L.a.createElement("ul",{className:"clearfix",style:{padding:"20px 30px 10px 30px"}},L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"教师评阅:"),L.a.createElement("span",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",alue:null,className:null===o?"pl10 pr10 check_on":"pl10 pr10 ",onClick:this.funteachercomment},"不限")),L.a.createElement(W,{value:o,onChange:function(e){return a.funteachercomment(e,n.search_assistants&&n.search_assistants.teacher_comment.length)},style:{paddingTop:"4px"}},n.search_assistants&&n.search_assistants.teacher_comment.map(function(e,t){return L.a.createElement("span",{key:t},L.a.createElement(V.a,{value:e.id,key:e.id,className:"fl "},e.name,L.a.createElement("span",null,"(",e.count,")")))})),L.a.createElement("div",{className:"fr mr5 search-new",style:{marginBottom:"1px"}},L.a.createElement($,{placeholder:"请输入姓名或学号搜索",id:"subject_search_input",value:i,onInput:this.inputSearchValue,onSearch:this.searchValue,autoComplete:"off"}))),L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"作品状态:"),L.a.createElement("span",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",className:null==l?"pl10 pr10 check_on":"pl10 pr10 ",onClick:function(){return a.funtaskstatus([])}},"不限")),L.a.createElement(W,{value:l,onChange:function(e){return a.funtaskstatus(e,n.search_assistants&&n.search_assistants.task_status.length)},style:{paddingTop:"4px"}},n.search_assistants&&n.search_assistants.task_status.map(function(e,t){return L.a.createElement("span",{key:t},L.a.createElement(V.a,{value:e.id,key:e.id,className:"fl "},e.name,L.a.createElement("span",null,"(",e.count,")")))}))),n.search_assistants&&0!=n.search_assistants.course_group_info.length?L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"分班情况:"),L.a.createElement("span",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",className:null==p?"pl10 pr10 check_on":"pl10 pr10 ",onClick:function(){return a.groupgroup([])}},"不限")),L.a.createElement(W,{value:p,onChange:function(e){return a.groupgroup(e,n.search_assistants&&n.search_assistants.course_group_info.length)},style:{paddingTop:"4px"}},n.search_assistants&&n.search_assistants.course_group_info.map(function(e,t){return L.a.createElement("span",{key:t},L.a.createElement(V.a,{value:e.course_group_id,key:e.course_group_id,className:"fl "},e.group_group_name,L.a.createElement("span",null,"(",e.count,")")))}))):"",n.search_assistants&&0===n.search_assistants.cross_comment.length?"":L.a.createElement("li",{className:"clearfix"},L.a.createElement("span",{className:"fl mr10 color-grey-8"},"交叉评阅:"),L.a.createElement("span",{className:"fl mr25"},L.a.createElement("a",{id:"graduation_comment_no_limit",value:null,className:null==c?"pl10 pr10 check_on":"pl10 pr10",onClick:this.funcross_comment},"不限")),n.search_assistants&&n.search_assistants.cross_comment.map(function(e,t){return L.a.createElement("span",{key:t},L.a.createElement(V.a,{value:e.id,className:"fl",checked:parseInt(c)===e.id,onClick:a.funcross_comment},e.name,L.a.createElement("span",null,"(",e.count,")")))}))):"",L.a.createElement("div",{id:"graduation_work_list",style:{padding:"18px 40px 10px",height:"56px"}},!0===this.props.isAdmin()?L.a.createElement("div",{className:"clearfix"},L.a.createElement("span",{className:"fl color-grey-6 font-12"},L.a.createElement("span",{className:"color-orange-tip"},n&&n.work_count),"个检索结果(",n&&n.work_count," 学生)"),L.a.createElement("div",{className:"fr color-grey-6 edu-menu-panel"},L.a.createElement("p",null,L.a.createElement("a",{"data-remote":"true"},"update_time"===m?"时间":"work_score"===m?"成绩":"student_id"===m?"学号":"","排序"),L.a.createElement("i",{className:"iconfont icon-xiajiantou ml5 font-12 color-grey-6"})),L.a.createElement("ul",{className:"edu-menu-list"},L.a.createElement("li",{onClick:function(e){return a.funorder("update_time")},className:"update_time"===m?"none":""},L.a.createElement("a",{"data-remote":"true"},"时间")),L.a.createElement("li",{onClick:function(e){return a.funorder("work_score")},className:"work_score"===m?"none":""},L.a.createElement("a",{"data-remote":"true"},"成绩")),L.a.createElement("li",{onClick:function(e){return a.funorder("student_id")},className:"student_id"===m?"none":""},L.a.createElement("a",{"data-remote":"true"},"学号"))))):"",!0===this.props.isStudent()?L.a.createElement("div",{className:"clearfix"},L.a.createElement("span",{className:"mr15 color-grey9"},L.a.createElement("span",{className:"color-orange"},n&&n.commit_count)," 已交"),L.a.createElement("span",{className:"mr15 color-grey9"},L.a.createElement("span",{className:"color-orange"},n&&n.uncommit_count)," 未交"),n&&null===n.left_time.status?"":L.a.createElement(H.a,{title:n&&n.left_time.status,placement:"bottom"},L.a.createElement("span",{className:"mr15 color-grey9"},n&&n.left_time.status," :",L.a.createElement("span",{className:"ml10 color-orange"},n&&n.left_time.time)))):""),"[]"===JSON.stringify(t)?L.a.createElement("div",{id:"forum_list",className:"forum_table"},L.a.createElement("div",{className:"mh650 edu-back-white"},L.a.createElement("div",{className:"edu-tab-con-box clearfix edu-txt-center"},L.a.createElement("img",{className:"edu-nodata-img mb20",src:Object(R.M)("images/educoder/nodata.png")}),L.a.createElement("p",{className:"edu-nodata-p mb30"},"暂时还没有相关数据哦!")))):L.a.createElement("div",{className:"justify break_full_word new_li edu-back-white",style:{minHeight:"480px"}},L.a.createElement("style",null,"\n \t .ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t top: 72%;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }\n\n\t\t\t\t\t\t .ant-table-thead > tr > th, .ant-table-tbody > tr > td{\n text-align: center;\n\t\t\t\t\t\t }\n\t\t\t\t\t\t "),L.a.createElement("div",{className:"edu-table edu-back-white "},void 0===t?"":L.a.createElement(F.a,{dataSource:t,columns:M,pagination:!1,loading:u,onChange:this.TablePagination,className:"edu-txt-center"})))),n&&n.work_count&&n.work_count>s?L.a.createElement("div",{className:"edu-txt-center mt30 mb20"},L.a.createElement(P.a,{showQuickJumper:!0,current:r,onChange:this.paginationonChanges,pageSize:s,total:n.work_count})):""):"":""))}}]),k);function k(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,k);var m=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(k.__proto__||Object.getPrototypeOf(k)).call(this,e));return m.goback=function(){m.props.history.replace("/courses/"+m.state.taskslistdata.course_id+"/graduation_tasks/"+m.state.taskslistdata.graduation_id)},m.reInit=function(){m.setState({course_groupslist:[],checkAllValue:!1});var e=m.state,t=e.teacher_comment,a=e.task_status,n=e.course_group,r=e.cross_comment,s=e.order,o=e.b_order,l=e.search;m.seacthdata(t,a,n,r,s,o,l,m.state.page)},m.seacthdata=function(e,t,a,n,r,s,o,l){var c=m.state,i=(c.page,c.limit),u="/graduation_tasks/"+m.props.match.params.task_Id+"/tasks_list.json";_.a.get(u,{params:{teacher_comment:null===e?void 0:e,task_status:null===t?void 0:t,course_group:null===a?void 0:a,cross_comment:null===n?void 0:n,order:null===r?void 0:r,b_order:null===s?void 0:s,search:null===o?void 0:o,page:l,limit:20},paramsSerializer:function(e){return b.stringify(e,{arrayFormat:"brackets"})}}).then(function(e){if(200===e.status){var t=[],a=e.data.work_lists;if(0!=a.length)for(var n=0;n<a.length;n++)t.push({name:a[n].name,number:(parseInt(l)-1)*parseInt(i)+(n+1),stduynumber:a[n].student_id,classroom:a[n].class_grouping_name,grouping:!0===e.data.have_grouping?a[n].grouping_name:null,submitstate:0===a[n].status?"未提交":1===a[n].status?"按时提交":2===a[n].status?"延时提交":"",turnovertime:a[n].update_time,associationitems:0==e.data.have_grouping?"":{name:void 0===a[n].project_info?"--":a[n].project_info.name,id:void 0===a[n].project_info?"":a[n].project_info.id},teacherrating:a[n].teacher_comment_score,crossrating:{cross_comment_score:a[n].cross_comment_score,cross_comment_num:a[n].cross_comment_num},finalscore:{work_score:null===a[n].final_score.work_score?"--":a[n].final_score.work_score,teacher_comment_score:a[n].teacher_comment_score,cross_comment_score:a[n].cross_comment_score,late_penalty:a[n].late_penalty,final_score:a[n].final_score,ultimate_score:a[n].ultimate_score},operation:m.props.isAdmin()?[{name:!0===a[n].assign?"分配":"",id:a[n].id,status:a[n].status},{name:"调分",id:a[n].id,status:a[n].status},{name:"评阅",id:a[n].id,status:a[n].status}]:[{name:"",id:a[n].id,status:a[n].status,view_work:a[n].view_work}]});m.setState({taskslistdata:e.data,data:t,loadingstate:!1})}}).catch(function(e){})},m.TablePagination=function(e){m.setState({page:e.current})},m.funteachercomment=function(e,t){var a=m.state,n=(a.teacher_comment,a.task_status),r=a.course_group,s=a.cross_comment,o=a.order,l=a.b_order,c=a.search;!1==e instanceof Array||e.length===t?m.setState({teacher_comment:null,loadingstate:!0}):m.setState({teacher_comment:e,loadingstate:!0}),e.length===t?m.seacthdata(void 0,n,r,s,o,l,c,m.state.page):m.seacthdata(e[0],n,r,s,o,l,c,m.state.page)},m.funcross_comment=function(e){var t=m.state,a=t.teacher_comment,n=t.task_status,r=t.course_group,s=t.order,o=t.b_order,l=t.search;m.setState({cross_comment:void 0===e.target.value||!1===e.target.value?null:e.target.value,loadingstate:!0}),m.seacthdata(a,n,r,void 0===e.target.value||!1===e.target.value?"":e.target.value,s,o,l,m.state.page)},m.inputSearchValue=function(e){""===e.target.value?m.setState({search:null}):m.setState({search:e.target.value})},m.searchValue=function(){var e=m.state,t=e.teacher_comment,a=e.task_status,n=e.course_group,r=e.cross_comment,s=e.order,o=e.b_order,l=e.search;m.setState({loadingstate:!0}),m.seacthdata(t,a,n,r,s,o,l,m.state.page)},m.funorder=function(e){var t=m.state,a=t.teacher_comment,n=t.task_status,r=t.course_group,s=t.cross_comment,o=t.b_order,l=t.search,c=void 0;c=t.order===e?"desc"===o?(m.setState({order:e,b_order:"asc"}),"asc"):(m.setState({order:e,b_order:"desc"}),"desc"):"desc"===o?(m.setState({order:e,b_order:"desc"}),"desc"):(m.setState({order:e,b_order:"asc"}),"asc"),m.setState({loadingstate:!0}),m.seacthdata(a,n,r,s,e,c,l,m.state.page)},m.funtaskstatus=function(e,t){var a=m.state,n=a.teacher_comment,r=a.course_group,s=a.cross_comment,o=a.order,l=a.b_order,c=a.search;"[]"===JSON.stringify(e)?(m.setState({task_status:void 0,loadingstate:!0}),m.seacthdata(n,null,r,s,o,l,c,m.state.page)):e.length===t?(m.setState({task_status:void 0,loadingstate:!0}),m.seacthdata(n,null,r,s,o,l,c,m.state.page)):(m.setState({task_status:e===t?null:e,loadingstate:!0}),m.seacthdata(n,e===t?void 0:e,r,s,o,l,c,m.state.page))},m.groupgroup=function(e,t){var a=m.state,n=a.teacher_comment,r=a.task_status,s=a.cross_comment,o=a.order,l=a.b_order,c=a.search;"[]"===JSON.stringify(e)?(m.setState({course_group:void 0,loadingstate:!0}),m.seacthdata(n,r,null,s,o,l,c,m.state.page)):e.length===t?(m.setState({course_group:void 0,loadingstate:!0}),m.seacthdata(n,r,null,s,o,l,c,m.state.page)):(m.setState({course_group:e===t?null:e,loadingstate:!0}),m.seacthdata(n,r,e===t?void 0:e,s,o,l,c,m.state.page))},m.end=function(){m.setState({modalname:"立即截止",visible:!0,Topval:"学生将不能再提交作品",Cancelname:"暂不截止",Savesname:"立即截止",Cancel:m.cancelmodel,Saves:m.coursetaskend,typs:"end"})},m.publish=function(){m.props.getNowFormatDates(1,1);var e=m.props.getNowFormatDates(2,1);m.setState({modalname:"立即发布",visible:!0,Topval:"学生将立即收到毕设任务",starttime:B()(B()(new Date)).format("YYYY-MM-DD HH:mm"),starttimes:m.props.getNowFormatDates(1),typs:"start",endtime:e,Cancelname:"暂不发布",Savesname:"立即发布",Cancel:m.cancelmodel,Saves:m.homepublish})},m.homeworkstart=function(){var e="/courses/"+m.props.match.params.coursesId+"/all_course_groups.json";_.a.get(e).then(function(e){200===e.status&&m.setState({modaltype:null===e.data.course_groups||0===e.data.course_groups.length?2:1,course_groups:e.data.course_groups})}).catch(function(e){})},m.homepublish=function(e,t){var a=m.props.match.params.task_Id,n="/courses/"+m.props.match.params.coursesId+"/graduation_tasks/publish_task.json";_.a.post(n,{task_ids:[a],group_ids:m.state.course_groupslist,end_time:t}).then(function(e){0==e.data.status&&(m.props.showNotification(e.data.message),m.searchValue(),m.cancelmodel(),m.setState({course_groupslist:[],checkAllValue:!1}))}).catch(function(e){})},m.cancelmodel=function(){m.setState({Modalstype:!1,Loadtype:!1,visible:!1,Modulationtype:!1,Allocationtype:!1,Modalstopval:"",ModalCancel:"",ModalSave:""})},m.coursetaskend=function(){var e=m.props.match.params.coursesId,t=m.props.match.params.task_Id,a="/courses/"+e+"/graduation_tasks/end_task.json";_.a.post(a,{task_ids:[t],group_ids:m.state.course_groupslist}).then(function(e){0==e.data.status&&(m.props.showNotification(e.data.message),m.searchValue(),m.cancelmodel(),m.setState({course_groupslist:[],checkAllValue:!1}))}).catch(function(e){})},m.handaccessory=function(){m.setState({avisible:!0})},m.Cancelvisible=function(){m.setState({avisible:!1})},m.setupdate=function(){m.searchValue()},m.showModulationtype=function(e){m.setState({Modulationtype:!0,operationId:e})},m.showAllocationModal=function(e){m.setState({Allocationtype:!0,operationId:e})},m.saveModulationModal=function(e,t){var a=m.state,n=a.teacher_comment,r=a.task_status,s=a.course_group,o=a.cross_comment,l=a.order,c=a.b_order,i=a.search,u="/graduation_works/"+m.state.operationId+"/adjust_score.json";_.a.post(u,{score:t,comment:e}).then(function(e){0===e.data.status&&(m.seacthdata(n,r,s,o,l,c,i,m.state.page),m.props.showNotification(e.data.message),m.cancelmodel(),m.setState({Modalstype:!1,Allocationtype:!1,ModalSave:m.cancelmodel}))}).catch(function(e){})},m.saveAllocationModal=function(e){var t=m.state.operationId,a=parseInt(e),n="/graduation_works/"+t+"/assign_teacher.json";_.a.post(n,{user_id:a}).then(function(e){0===e.data.status&&m.setState({Modalstype:!0,Allocationtype:!1,Modalstopval:e.data.message,ModalSave:m.cancelmodel})}).catch(function(e){})},m.cannelAssociation=function(){m.setState({Modalstype:!0,Modalstopval:"确定要取消该项目关联?",ModalCancel:m.cannerassocition,ModalSave:m.savetassociton})},m.cannerassocition=function(){m.setState({Modalstype:!1,Modalstopval:"",ModalCancel:"",ModalSave:"",loadtype:!1,visibles:!1})},m.savetassociton=function(){m.cannerassocition();var e="/graduation_tasks/"+m.state.taskslistdata.task_id+"/graduation_works/cancel_relate_project.json";_.a.get(e).then(function(e){0===e.data.status&&m.searchValue()}).catch(function(e){})},m.AssociationItems=function(){m.setState({visibles:!0})},m.Cancel=function(){m.setState({visibles:!1})},m.skipTop=function(){m.scrollToAnchor("starttime"),m.cancelmodel()},m.getcourse_groupslist=function(e){m.setState({course_groupslist:e})},m.paginationonChanges=function(e){m.setState({page:e});var t=m.state,a=t.teacher_comment,n=t.task_status,r=t.course_group,s=t.cross_comment,o=t.order,l=t.b_order,c=t.search;m.seacthdata(a,n,r,s,o,l,c,e)},m.Downloadcal=function(){m.setState({DownloadType:!1,DownloadMessageval:void 0})},m.state={coursename:"",coursesearch:"",title_num:20,limit:20,title_value:"",fileList:[],contents:[{val:"",id:1}],type:!0,taskslistdata:void 0,data:void 0,page:1,teacher_comment:null,task_status:void 0,cross_comment:null,search:null,order:"update_time",b_order:"desc",course_group:void 0,loadingstate:!0,operationId:null,Allocationtype:!1,task_Id:"",user_id:"",visibles:!1,DownloadType:!1,DownloadMessageval:void 0},m}t.default=E},3854:function(e,t,a){"use strict";var n=a(34),r=(a.n(n),a(35)),s=a.n(r),o=a(286),l=(a.n(o),a(282)),c=a.n(l),i=a(0),u=a.n(i),m=function(e,t,a){return t&&p(e.prototype,t),a&&p(e,a),e};function p(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var d=c.a.Option,f=(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(h,i.Component),m(h,[{key:"render",value:function(){var e=this.state,t=e.textareavaltype,a=e.Allocationval,n=this.props.teacherlist;return u.a.createElement("div",null,u.a.createElement(s.a,{keyboard:!1,className:"HomeworkModal",title:this.props.modalname,visible:this.props.visible,closable:!1,footer:null,destroyOnClose:!0},u.a.createElement("div",{className:"task-popup-content"},u.a.createElement("p",{style:{width:"100%"}},u.a.createElement("span",{style:{marginLeft:"90px"}},"选择:",u.a.createElement(c.a,{placeholder:"请选择交叉评阅老师",style:{width:300},value:a,onChange:this.handleChange},n&&n.map(function(e,t){return u.a.createElement(d,{value:e.id,key:t},e.name)})))),u.a.createElement("p",null,u.a.createElement("span",{className:!0===t?"color-red ml90":"none"},"请先选择成员")),u.a.createElement("div",{className:"clearfix mt30 edu-txt-center mb10"},u.a.createElement("a",{className:"task-btn color-white mr30",onClick:this.props.Cancel},this.props.Cancelname),u.a.createElement("a",{className:"task-btn task-btn-orange",onClick:this.Saves},this.props.Savesname)))))}}]),h);function h(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,e));return t.Saves=function(){var e=t.state.Allocationval;""!==e&&void 0!==e?t.props.Saves(e):t.setState({textareavaltype:!0})},t.handleChange=function(e){t.setState({Allocationval:parseInt(e)})},t.state={group_ids:[],fileList:[],textareaval:void 0,Inputsval:void 0,Allocationval:void 0},t}t.a=f}}); |