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/60.2a3c8caf.chunk.js

1 line
72 KiB

This file contains ambiguous Unicode 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([[60,197],{"/0PP":function(t,e,n){"use strict";var a=n("Q6Bq"),o=n.n(a);n("ZyKJ"),n("Z5xy"),n("GW+3"),n("Q4TL"),n("0STn"),n("I0KN"),n("RrEo"),n("WPhU"),n("9LFT"),n("AvRI"),n("F8iZ"),n("MJjE"),n("O0fn"),n("8DUC");e.a=o.a},"97QB":function(t,e,n){"use strict";n("U4At");var a=n("KiF4"),o=n("xwgP"),r=n.n(o);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function s(t){var e=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(t){return!1}}();return function(){var n,a=p(t);if(e){var o=p(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return u(this,n)}}function u(t,e){return!e||"object"!==l(e)&&"function"!=typeof e?m(t):e}function m(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function p(t){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var d=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(u,t);var e,n,o,l=s(u);function u(t){var e,n,a,o;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,u),e=l.call(this,t),n=m(e),o=function(){e.props.modalCancel(),window.open("/messages/".concat(e.props.user.login,"/message_detail?target_ids=1"))},(a="setDownload")in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o,e.state={funmodalsType:!1,istype:!1},e}return e=u,(n=[{key:"render",value:function(){return r.a.createElement(a.a,{keyboard:!1,title:"提示",visible:void 0!==this.props.modalsType&&this.props.modalsType,closable:!1,footer:null,destroyOnClose:!0,centered:!0,width:"530px"},r.a.createElement("div",{className:"task-popup-content"},500===this.props.value?r.a.createElement("p",null,r.a.createElement("p",{className:"task-popup-text-center font-16"},"因附件资料超过500M您可以通过检索分批下载"),r.a.createElement("p",{className:"task-popup-text-center font-16 mt5"},"或者通过微信或者QQ联系管理员辅助您打包下载")):100===this.props.value?r.a.createElement("p",null,r.a.createElement("p",{className:"task-popup-text-center font-16"},"已超出文件导出的上限数量( ",r.a.createElement("span",{className:"color-orange-tip"},"100")," ),建议:"),r.a.createElement("p",{className:"task-popup-text-center font-16 mt20"},"1.通过检索分批次下载"),r.a.createElement("p",{className:"task-popup-text-center font-16 mt5"},"2.联系管理员辅助下载")):"",r.a.createElement("div",{className:"clearfix mt30 edu-txt-center"},r.a.createElement("a",{className:"task-btn mr30",onClick:this.props.modalCancel},"取消"),r.a.createElement("a",{className:"task-btn task-btn-orange",onClick:this.setDownload},"立即联系"))))}}])&&i(e.prototype,n),o&&i(e,o),u}(o.Component);e.a=d},"9kfx":function(t,e,n){},Gr0f:function(t,e,n){"use strict";n.r(e);n("Y5Ue");var a=n("xc0u"),o=(n("N452"),n("Wyac")),r=(n("bqBU"),n("4OHk")),l=n("xwgP"),i=n.n(l),c=n("sYIF"),s=n("nIBk"),u=n("91MD"),m=n.n(u),p=n("yq+b"),d=n.n(p),f=n("iczh"),h=n.n(f),y=n("yMd2"),b=n.n(y),g=n("QYFm"),v=(n("72Pr"),n("O4+N")),_=(n("+SM3"),n("SE39"));function x(t){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function w(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function E(t,e){return(E=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function k(t){var e=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(t){return!1}}();return function(){var n,a=S(t);if(e){var o=S(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return N(this,n)}}function N(t,e){return!e||"object"!==x(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function S(t){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var O=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&E(t,e)}(r,t);var e,n,a,o=k(r);function r(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),(e=o.call(this,t)).state={},e}return e=r,(n=[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var t=this.props.data,e=[{title:"实战总耗时",key:"elapsed",dataIndex:"elapsed",align:"center",ellipsis:!0,render:function(t,e){return i.a.createElement("span",{className:"color-grey-9"},e.elapsed)}},{title:"评测次数",key:"time",dataIndex:"time",render:function(t,e){return i.a.createElement("span",null,e.time)}},{title:"关卡得分",dataIndex:"challenge_scores",key:"challenge_scores",render:function(t,e){return i.a.createElement("span",null,i.a.createElement(_.a,{placement:"bottom",title:i.a.createElement("pre",null,"分数:",e.challenge_scores.challenge_score,"/总分:",e.challenge_scores.challenge_score_full)},i.a.createElement("span",{style:{color:"#FF6800"}},e.challenge_scores.challenge_score),i.a.createElement("span",{className:"color-grey-9"},"/",e.challenge_scores.challenge_score_full)))}},{title:"效率分",dataIndex:"eff_scores",key:"eff_scores",render:function(t,e){return i.a.createElement("span",null,i.a.createElement(_.a,{placement:"bottom",title:i.a.createElement("pre",null,"分数:",e.eff_scores.eff_score,"/总分:",e.eff_scores.eff_score_full)},i.a.createElement("span",{style:{color:"#FF6800"}},e.eff_scores.eff_score),i.a.createElement("span",{className:"color-grey-9"},"/",e.eff_scores.eff_score_full)))}},{title:"当前成绩",dataIndex:"grade",key:"grade",render:function(t,e){return i.a.createElement("span",null,i.a.createElement(_.a,{placement:"bottom",title:i.a.createElement("pre",null,"分数:",e.grade.minute,"/总分:",e.grade.total)},i.a.createElement("span",{style:{color:"#FF6800"}},e.grade.minute),i.a.createElement("span",{className:"color-grey-9"},"/",e.grade.total)))}},{title:"总评",dataIndex:"type",key:"type",render:function(t,e){return i.a.createElement("span",{style:{color:"#FF6800"}},e.type)}}],n=[];return t&&void 0===t.eff_score_full&&(e.some((function(t,n){if("关卡得分"===t.title)return e.splice(n,1),!0})),e.some((function(t,n){if("效率分"===t.title)return e.splice(n,1),!0}))),n.push({type:t&&t.overall_appraisal,empirical:{minute:t&&t.myself_experience,total:t&&t.total_experience},grade:{minute:t&&t.work_score,total:t&&t.all_work_score},elapsed:t&&t.time_consuming,time:t&&t.evaluate_count,eff_scores:{eff_score:t&&t.eff_score,eff_score_full:t&&t.eff_score_full},challenge_scores:{challenge_score:t&&t.challenge_score,challenge_score_full:t&&t.challenge_score_full}}),i.a.createElement("div",null,i.a.createElement("style",null,"\n\t\t\t\t.ant-table-thead > tr > th{\n\t\t\t\t text-align: center;\n\t\t\t\t font-weight: 300;\n\t\t\t\t\t}\n\t\t\t\t\t.ant-table-tbody > tr > td{\n text-align: center;\n padding: 0px;\n\t\t\t\t\t}\n\t\t\t\t\t.ant-table-tbody > tr{\n\t\t\t\t\t height:64px;\n\t\t\t\t\t}\n\t\t\t\t\t// .Tablebox .ant-table-body table .ant-table-tbody > tr > td{\n\t\t // border: none;\n\t\t\t\t\t// }\n\n\t\t\t .Tablebox .ant-table-body table .ant-table-thead > tr > th{\n\t background: #fff;\n\t border-bottom: 3px solid #fafafa !important;\n\t\t\t\t\t}\n\t\t\t\t"),i.a.createElement(v.a,{className:"Tablebox",dataSource:n,columns:e,pagination:!1}))}}])&&w(e.prototype,n),a&&w(e,a),r}(l.Component),j=(n("/mds"),n("aLG4")),R=(n("MWcG"),n("rP0n"));n("fN+H");function C(t){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function P(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function A(t,e){return(A=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function T(t){var e=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(t){return!1}}();return function(){var n,a=B(t);if(e){var o=B(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return M(this,n)}}function M(t,e){return!e||"object"!==C(e)&&"function"!=typeof e?F(t):e}function F(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function B(t){return(B=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function I(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var z=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&A(t,e)}(r,t);var e,n,a,o=T(r);function r(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),I(F(e=o.call(this,t)),"myjumptopic",(function(t){console.log("获取到值"),console.log(t),e.props.jumptopic(t)})),I(F(e),"editgame_scores",(function(t,n,a){var o=e.state.datas,r=t.target.value;if(null!=r&&null!=r&&""!=r)if(r<0)e.props.showNotification("不能小于0"),e.setState({customsids:n});else if(r>a)e.props.showNotification("不能大于关卡分值".concat(a)),e.setState({customsids:n});else{var l=e.props.data.work_id,i="/student_works/".concat(l,"/adjust_review_score.json");m.a.post(i,{type:"report",score:r,challenge_id:n}).then((function(t){0===t.data.status?(e.props.showNotification(t.data.message),e.props.setupdalist(t.data.challenge_score,t.data.overall_appraisal,t.data.work_score),o.map((function(t,e){t.challenge_id.id===n&&(t.game_scores.game_score=r)})),e.setState({datas:o,customsids:void 0})):e.props.showNotification(t.data.message)})).catch((function(t){}))}else e.props.showNotification("调分为空将不会修改之前的分数")})),e.state={loadingstate:!0,datas:void 0,customsids:void 0},e}return e=r,(n=[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var t=this,e=this.state.customsids,n=this.props.data,a=[];null!=n&&void 0!==n.stage_list&&n.stage_list.forEach((function(t,e){a.push({customs:e+1,taskname:{name:t.name,complete_status:t.complete_status},openingtime:t.open_time,evaluating:t.evaluate_count,finishtime:t.finished_time,elapsedtime:t.time_consuming,empvalue:{myself:t.myself_experience,experience:t.experience},game_scores:{game_score:t.game_score,game_score_full:t.game_score_full},challenge_id:{id:t.challenge_id},challenge_comment:t.challenge_comment,challenge_comment_hidden:t.challenge_comment_hidden,view_answer:t.view_answer})}));var o=[{title:"关卡",dataIndex:"customs",key:"customs",render:function(t,e){return i.a.createElement("span",{style:{color:"#666666"}},e.customs)}},{title:"任务名称",dataIndex:"taskname",key:"taskname",className:"TaskForms",render:function(e,n){return i.a.createElement("span",null,i.a.createElement("span",{className:"task-hide",style:{color:"#111111"}},i.a.createElement("a",{className:"relative font-14",onClick:function(){return t.myjumptopic("id"+n.customs)},title:n.taskname.name.length>15?n.taskname.name:""},i.a.createElement("span",{className:"tasknameName fl mr5"},n.taskname.name),2===n.taskname.complete_status?i.a.createElement(R.a,{count:"延时",className:"site-badge-red fl pdt3"}):3===n.taskname.complete_status?i.a.createElement(R.a,{count:"无效",className:"site-badge-white fl pdt3"}):"")))}},{title:"开启时间",dataIndex:"openingtime",key:"openingtime",render:function(t,e){return i.a.createElement("span",{style:{color:"#666666"}},e.openingtime)}},{title:"评测次数",key:"evaluating",dataIndex:"evaluating",render:function(t,e){return i.a.createElement("span",{style:{color:"#666666"}},e.evaluating)}},{title:"完成时间",key:"finishtime",dataIndex:"finishtime",render:function(t,e){return i.a.createElement("span",{style:{color:"#666666"}},e.finishtime)}},{title:"实战耗时",key:"elapsedtime",dataIndex:"elapsedtime",render:function(t,e){return i.a.createElement("span",{style:{color:"#666666"}},e.elapsedtime)}},{title:"是否查看答案",dataIndex:"view_answer",key:"view_answer",className:"edu-txt-center",render:function(t,e){return i.a.createElement("span",{style:{cursor:"default",color:"#111111"}},!0===e.view_answer?i.a.createElement("span",{style:{cursor:"default"}},"是"):i.a.createElement("span",{style:{cursor:"default"}},"否"))}},{title:"经验值",key:"empvalue",dataIndex:"empvalue",render:function(t,e){return i.a.createElement("span",null,i.a.createElement("span",{style:{color:"#29BD8B"}},e.empvalue.myself),i.a.createElement("span",{className:"color-grey-9"},"/",e.empvalue.experience))}},{title:"关卡得分",key:"game_scores",dataIndex:"game_scores",render:function(t,e){return i.a.createElement("span",null,i.a.createElement(_.a,{placement:"bottom",title:i.a.createElement("pre",null,"关卡得分:",e.game_scores.game_score,"/关卡满分:",e.game_scores.game_score_full)},i.a.createElement("span",{style:{color:"#29BD8B"}},e.game_scores.game_score),i.a.createElement("span",{className:"color-grey-9"},"/",e.game_scores.game_score_full)))}},{title:"调分",key:"adjustmentminute",dataIndex:"adjustmentminute",render:function(n,a){return i.a.createElement("span",null,i.a.createElement("a",null,i.a.createElement(j.a,{size:"small",className:e===a.challenge_id.id?"bor-red":"",defaultValue:a.game_scores.game_score,onBlur:function(e){return t.editgame_scores(e,a.challenge_id.id,a.game_scores.game_score_full)},min:0,max:a.game_scores.game_score_full})))}}];return!1===this.props.isAdmin()&&o.some((function(t,e){if("调分"===t.title)return o.splice(e,1),!0})),i.a.createElement("div",{className:"stage-result-wrap"},i.a.createElement("style",null,"\n\t\t\t\t.ant-table-thead > tr > th{\n\t\t\t\t text-align: center;\n\t\t\t\t\t}\n\t\t\t\t.tasknamebox{\n\t\t\t width: 50px;\n\t\t\t height: 24px;\n\t\t\t border: 1px solid rgba(221,23,23,1);\n\t\t\t border-radius: 12px;\n\t\t\t color: rgba(221,23,23,1);\n\t\t\t display: inline-block;\n\t\t\t\t\tline-height: 24px;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\t}\n\n\t\t\t\t\t.tasknameboxs{\n\t\t\t\t width: 50px;\n\t\t\t\t\t\theight: 24px;\n\t\t\t\t\t\tborder: 1px solid rgba(221,23,23,1);\n\t\t\t\t\t\tcolor: rgba(221,23,23,1);\n\t\t\t\t\t\tborder-radius: 12px;\n\t\t\t\t\t}\n\n\t\t\t\t .ant-table-tbody > tr > td{\n font-size:14px;\n\t\t\t\t\t}\n\t\t\t\t\t.task-hide{\n\t\t\t\t\t\tmax-width: 345px;\n\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t}\n\t\t\t\t\t.ant-table-tbody > tr{\n\t\t\t\t\t height:64px;\n\t\t\t\t\t}\n\t\t\t\t\t.tasknameName:link{color:#676767}\n\t\t\t\t\t.tasknameName:hover{color:#4CACFF}\n\t\t\t\t\t.tasknameName{\n\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t overflow: hidden;\n\t\t\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t max-width: 200px;\n\t\t\t\t\t\t text-align: left !important;\n\t\t\t\t\t}\n\t\t\t\t\t.TaskForms{\n\t\t\t\t\t max-width: 260px;\n\t\t\t\t\t text-align: left !important;\n\t\t\t\t\t padding: 16px !important;\n\t\t\t\t\t}\n\t\t\t\t .TaskForms.ant-table-header-column{\n\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t }\n\t\t\t\t .ant-input-number{\n\t\t\t\t\t // margin-right: 20px;\n\t\t\t\t\t\tborder-radius: 0px;\n\t\t\t\t\t\twidth: 66px;\n\t\t\t\t\t}\n\t\t\t\t\t.linhe15{\n\t\t\t\t\t line-height: 15px;\n\t\t\t\t\t}\n\t\t\t\t\t.mr22{\n\t\t\t\t\t margin-right: 22px;\n\t\t\t\t\t}\n\t\t\t\t\t.pdt3{\n\t\t\t\t\t padding-top:3px;\n\t\t\t\t\t}\n\t\t\t"),void 0===a?"":i.a.createElement(v.a,{dataSource:a,columns:o,pagination:!1}))}}])&&P(e.prototype,n),a&&P(e,a),r}(l.Component),D=(n("7fbo"),n("LCR/"));function L(t){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function W(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function H(t,e){return(H=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function q(t){var e=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(t){return!1}}();return function(){var n,a=Y(t);if(e){var o=Y(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return U(this,n)}}function U(t,e){return!e||"object"!==L(e)&&"function"!=typeof e?G(t):e}function G(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Y(t){return(Y=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var Q=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&H(t,e)}(r,t);var e,n,a,o=q(r);function r(t){var e,n,a,l;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),e=o.call(this,t),n=G(e),l=function(){var t=e.state.showExpandAll;e.setState({showExpandAll:!t})},(a="toggleExpandAll")in n?Object.defineProperty(n,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[a]=l,e.state={loadingstate:!0,showExpandAll:!0},e}return e=r,(n=[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var t=this.state.showExpandAll,e=this.props.isExportSpinning,n=this.props.data,a=[{title:"评测次数",dataIndex:"number",width:"127px",key:"number",render:function(t,e){return i.a.createElement("span",null,e.number)}},{title:"详细信息",dataIndex:"name",key:"name",render:function(t,e){return i.a.createElement("span",null,e.name)}}],o=[];n&&n.forEach((function(t,e){o.push({number:t.position,name:""===t.output_detail||null===t.output_detail?"暂无数据":t.output_detail})}));var r=o.length>5;return r&&(o=t?(o||[]).filter((function(t,e){return e<5})):o),e&&(o=(o||[]).filter((function(t,e){return e<5}))),i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"courses-shixun-details",style:t&&r||e?{overflow:"hidden"}:{}},i.a.createElement("style",null,"\n\t\t\t\t.ant-table-thead > tr > th{\n\t\t\t\t text-align: center;\n\t\t\t\t\t}\n\n\t\t\t\t"),n&&n?0===n.length?"":i.a.createElement(v.a,{bordered:!0,dataSource:o,columns:a,pagination:!1}):""),e?i.a.createElement(D.a,{dashed:!0,onClick:this.toggleExpandAll,className:"pointer Breadcrumbfont color-grey-9 "},i.a.createElement("a",{className:"font-14 color-grey-9"},"展开全部 ",i.a.createElement("i",{className:"iconfont icon-jiantou9 font-14"}))):r&&i.a.createElement(i.a.Fragment,null,t?i.a.createElement(D.a,{dashed:!0,onClick:this.toggleExpandAll,className:"pointer Breadcrumbfont color-grey-9 "},i.a.createElement("a",{className:"font-14 color-grey-9"},"展开全部 ",i.a.createElement("i",{className:"iconfont icon-jiantou9 font-14"}))):i.a.createElement(D.a,{dashed:!0,onClick:this.toggleExpandAll,className:"pointer Breadcrumbfont color-grey-9 "},i.a.createElement("a",{className:"font-14 color-grey-9"},"收起全部 ",i.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-14"})))))}}])&&W(e.prototype,n),a&&W(e,a),r}(l.Component),J=n("/0PP");function K(t){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function V(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function X(t,e){return(X=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function $(t){var e=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(t){return!1}}();return function(){var n,a=et(t);if(e){var o=et(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return Z(this,n)}}function Z(t,e){return!e||"object"!==K(e)&&"function"!=typeof e?tt(t):e}function tt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function et(t){return(et=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function nt(t){var e=J.a.init(document.getElementById("shixun_skill_chart")),n={title:{text:"工作效率",subtext:"工作效率=log(实训总得分/实训总耗时)"},grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(e){return e.name===t.username?"姓名:"+t.username+"<br/>学号: "+t.user_id+"<br/>效率:"+t.echart_data.myself_eff[1]:e.value.length>1?void 0:e.name+":"+e.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"学生效率",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:" "},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"工作效率分布区间",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:void 0===t?"":t.username,xAxis:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.myself_eff[0],yAxis:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.myself_eff[1],value:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#c23531"}},data:[{type:"average",name:"中位值"}]}}]};e.setOption(n);var a=J.a.init(document.getElementById("shixun_overall_ablility_chart")),o={title:{text:"能力值",subtext:"能力值(实训获得经验值/实训评测次数)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(e){e.value;if(e.name===t.username)return"姓名:"+t.username+"<br/>学号: "+t.user_id+"<br/>得分:"+t.echart_data===void 0||null===t.echart_data?"":t.echart_data.myself_object[1]}},xAxis:{type:"value",name:"log(实训的总时间)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"能力",type:"scatter",itemStyle:{normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},data:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.consume_list,symbolSize:function(t){return Math.round(t[2])},markPoint:{data:[{name:void 0===t?"":t.username,xAxis:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.myself_object[0],yAxis:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.myself_object[1],value:void 0===t.echart_data||null===t.echart_data?"":t.echart_data.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]};a.setOption(o)}var at=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&X(t,e)}(r,t);var e,n,a,o=$(r);function r(t){var e,n,a,l;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),e=o.call(this,t),n=tt(e),l=function(t){t.data!=e.props.data&&nt(e.props.data)},(a="componentDidUpdate")in n?Object.defineProperty(n,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[a]=l,e.state={},e}return e=r,(n=[{key:"componentDidMount",value:function(){nt(this.props.data)}},{key:"render",value:function(){var t=this.props.data;return i.a.createElement("div",null,i.a.createElement("div",{className:"fl with60 ml50"},i.a.createElement("div",{className:"fl",style:{width:"750px",height:"580px"},id:"shixun_skill_chart"}),i.a.createElement("div",{className:"fl",style:{width:"750px",height:"580px"},id:"shixun_overall_ablility_chart"})),i.a.createElement("style",null,"\n\t\t\t\t\t// .popup_tip_box {\n\t\t\t\t\t// \t position: absolute;\n\t\t\t\t\t// \t padding: 5px 15px;\n\t\t\t\t\t// \t display: inline-block;\n\t\t\t\t\t// \t white-space: nowrap;\n\t\t\t\t\t// \t background-color: #fdfbeb;\n\t\t\t\t\t// \t border: 1px solid #F3DDB3;\n\t\t\t\t\t// \t color: #888;\n\t\t\t\t\t// \t font-size: 12px;\n\t\t\t\t\t// \t}\n\t\t\t\t\t\t// .popup_tip_box span {\n // display: block;\n\t\t\t\t\t\t// border-width: 9px;\n\t\t\t\t\t\t// position: absolute;\n\t\t\t\t\t\t// top: 5px;\n\t\t\t\t\t\t// left: -17px;\n\t\t\t\t\t\t// border-style: dashed solid dashed dashed;\n\t\t\t\t\t\t// border-color: transparent #FFFEF4 transparent transparent;\n\t\t\t\t\t\t// font-size: 0;\n\t\t\t\t\t\t// line-height: 0;\n\t\t\t\t\t\t// }\n\t\t\t\t\t\t// .popup_tip_box em {\n\t\t\t\t\t\t// display: block;\n\t\t\t\t\t\t// border-width: 9px;\n\t\t\t\t\t\t// position: absolute;\n\t\t\t\t\t\t// top: 5px;\n\t\t\t\t\t\t// left: -18px;\n\t\t\t\t\t\t// border-style: dashed solid dashed dashed;\n\t\t\t\t\t\t// border-color: transparent #F3DDB3 transparent transparent;\n\t\t\t\t\t\t// font-size: 0;\n\t\t\t\t\t\t// line-height: 0;\n\t\t\t\t\t\t// }\n\t\t\t\t\t\t.colorE6F3FF{\n\t\t\t\t\t\t\t\tbackground:#E6F3FF;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.with24{\n\t\t\t\t\t\t width: 25%;\n\t\t\t\t\t\t box-sizing: border-box;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.pd10{\n\t\t\t\t\t\t padding-left:10px;\n\t\t\t\t\t\t}\n\t\t\t\t\t"),i.a.createElement("div",{className:"fl ml50"},i.a.createElement("div",{className:"bor-grey-e bor-radius4 clearfix mt100 colorE6F3FF pd10"},i.a.createElement("div",{className:"fl with25 colorE6F3FF",style:{textAlign:"right",paddingRight:"5%"}},i.a.createElement("li",{className:"mt5 mb5 color-grey-9"},"姓名"),i.a.createElement("li",{className:"mt5 mb5 color-grey-9"},"学号"),i.a.createElement("li",{className:"mt5 mb5 color-grey-9"},"工作效率"),i.a.createElement("li",{className:"mt5 mb5 color-grey-9"},"当前排名")),i.a.createElement("div",{className:"fl with65",style:{paddingLeft:"5%"}},i.a.createElement("li",{className:"mt5 mb5"},t&&t.username),i.a.createElement("li",{className:"mt5 mb5"},void 0===t||void 0===t.student_id||null===t.student_id?"--":t.student_id),i.a.createElement("li",{className:"mt5 mb5 color-orange03"},i.a.createElement("span",{className:"color-orange03"},t&&void 0===t.echart_data||null===t.echart_data?"":t&&t.echart_data.myself_eff[1])),i.a.createElement("li",{className:"mt5 mb5 color-orange03"},i.a.createElement("span",{className:"color-orange03"},t&&void 0===t.echart_data||null===t.echart_data?"":t&&t.echart_data.myself_eff[0])))),i.a.createElement("div",{className:"pr mt20 with100"},i.a.createElement("div",{className:"popup_tip_box fontGrey2 with100 disc",style:{position:"relative",right:"0px"}},i.a.createElement("em",null),i.a.createElement("span",null),i.a.createElement("ol",{className:"color-grey-9"},i.a.createElement("li",null,"1个小圆点代表1个学生的工作效率"),i.a.createElement("li",null,"红色水滴表示当前学生的工作效率值"),i.a.createElement("li",null,"小圆点越高,工作效率越高"),i.a.createElement("li",null,"红色横向箭头:中位值,表示整个课堂学生表现的平均值"))),i.a.createElement("div",{style:{height:"350px"}}),i.a.createElement("div",{className:"bor-grey-e bor-radius4 clearfix colorE6F3FF pd10"},i.a.createElement("div",{className:"fl with25 colorE6F3FF",style:{textAlign:"right",paddingRight:"5%"}},i.a.createElement("li",{className:"mt5 mb5 color-grey-9"},"姓名"),i.a.createElement("li",{className:"mt5 mb5 color-grey-9"},"学号"),i.a.createElement("li",{className:"mt5 mb5 color-grey-9"},"能力")),i.a.createElement("div",{className:"fl with65",style:{paddingLeft:"5%"}},i.a.createElement("li",{className:"mt5 mb5"},t&&t.username),i.a.createElement("li",{className:"mt5 mb5"},void 0===t||void 0===t.student_id||null===t.student_id?"--":t.student_id),i.a.createElement("li",{className:"mt5 mb5 color-orange03"},i.a.createElement("span",{className:"color-orange03"},t&&void 0===t.echart_data||null===t.echart_data?"":t&&t.echart_data.myself_object[1])))),i.a.createElement("div",{className:"popup_tip_box fontGrey2 with100 disc mt20",style:{position:"relative",right:"0px"}},i.a.createElement("em",null),i.a.createElement("span",null),i.a.createElement("ol",{className:"color-grey-9"},i.a.createElement("li",null,"1个小圆点代表1个学生的能力值"),i.a.createElement("li",null,"红色水滴表示当前学生的能力值"),i.a.createElement("li",null,"小圆圈越大,评测次数越少"))))),i.a.createElement("div",{className:"both"}))}}])&&V(e.prototype,n),a&&V(e,a),r}(l.Component),ot=n("97QB"),rt=(n("U4At"),n("KiF4"));function lt(t){return(lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function it(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function ct(t,e){return(ct=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function st(t){var e=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(t){return!1}}();return function(){var n,a=pt(t);if(e){var o=pt(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return ut(this,n)}}function ut(t,e){return!e||"object"!==lt(e)&&"function"!=typeof e?mt(t):e}function mt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function pt(t){return(pt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function dt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var ft=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&ct(t,e)}(r,t);var e,n,a,o=st(r);function r(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),dt(mt(e=o.call(this,t)),"comment",(function(t){e.setState({comment:t.target.value})})),dt(mt(e),"hidden_comment",(function(t){e.setState({hidden_comment:t.target.value})})),dt(mt(e),"Saves",(function(){var t=e.state,n=t.comment,a=t.hidden_comment;if(!0!==(null==n||""===n)||!0!==(null==a||""===a)){var o="child"===e.props.showAppraisetype?e.props.challenge_id:void 0;e.setState({confirmLoading:!0});var r="/student_works/".concat(e.props.match.params.homeworkid,"/shixun_work_comment.json");m.a.post(r,{comment:n,hidden_comment:a,challenge_id:o}).then((function(t){0===t.data.status?(e.props.onSave(),e.props.showCancel(n,a,o,t.data.comment_id),e.props.showNotification(t.data.message)):e.props.showNotification(t.data.message),e.setState({confirmLoading:!1})})).catch((function(t){console.log(t),e.setState({confirmLoading:!1})}))}else e.setState({textareavaltype:!0})})),e.state={group_ids:[],fileList:[],Inputsval:void 0,textareavaltype:!1,comment:void 0,hidden_comment:void 0,confirmLoading:!1},e}return e=r,(n=[{key:"componentDidMount",value:function(){var t=this,e=this.props,n=e.data,a=e.work_comment,o=e.work_comment_hidden;"child"===this.props.showAppraisetype?n.stage_list.map((function(e,n){t.props.challenge_id===e.challenge_id&&t.setState({comment:e.challenge_comment,hidden_comment:e.challenge_comment_hidden})})):this.setState({comment:a,hidden_comment:o})}},{key:"render",value:function(){var t=this,e=this.state,n=e.textareavaltype,a=e.comment,o=e.hidden_comment,r=e.confirmLoading;return i.a.createElement("div",null,i.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t@media (max-width: 2000px) {\n\t\t\t\t\t\t\t\t\t\t\t.WordNumberTextarea{\n\t\t\t\t\t\t\t\t\t\t\t height: 130px !important;\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t @media (max-width: 1350px) {\n\t\t\t\t\t\t\t\t\t\t.HomeworkModal{\n \t\t\t\t\t\t\t\t\t\t top:10px !important;\n \t\t\t\t\t\t\t\t\t\t}\n \t\t\t\t\t\t\t\t\t\t\t.WordNumberTextarea{\n\t\t\t\t\t\t\t\t\t\t\t height: 80px !important;\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\n\t \t\t\t\t\t\t\t\t@media (max-width: 1250px) {\n \t\t\t\t\t\t\t\t\t\t.HomeworkModal{\n \t\t\t\t\t\t\t\t\t\t top:0px !important;\n \t\t\t\t\t\t\t\t\t\t}\n\n \t\t\t\t\t\t\t\t\t\t.WordNumberTextarea{\n\t\t\t\t\t\t\t\t\t\t\t height: 40px !important;\n\t\t\t\t\t\t\t\t\t }\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t"),i.a.createElement(rt.a,{keyboard:!1,className:"HomeworkModal",title:this.props.title,visible:this.props.visible,destroyOnClose:!0,okText:this.props.Savesname||"确定",cancelText:this.props.Cancelname||"取消",onCancel:function(){return t.props.Cancel()},onOk:function(){return t.Saves()},confirmLoading:r},i.a.createElement("div",{className:"pd015"},i.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t.pd015{\n\t\t\t\t\t\t\t\t padding: 0px 15px 15px 15px;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t.font{\n\t\t\t\t\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\t\t\t\t\tfont-weight: 400;\n\t\t\t\t\t\t\t\t\tcolor: rgba(5,16,26,1);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t.newfont{\n\t\t\t\t\t\t\t\t height: 16px;\n\t\t\t\t\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\t\t\t\t\tfont-weight: 400;\n\t\t\t\t\t\t\t\t\t\tcolor: rgba(5,16,26,1);\n\t\t\t\t\t\t\t\t\t\tline-height: 16px;\n\t\t\t\t\t\t\t\t\t\tmargin-bottom: 5px;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t"),i.a.createElement("div",{className:"clearfix"},i.a.createElement("p",{className:"font mt10 mb10 ml10"},"学生和课堂老师可见"),i.a.createElement(c.o,{placeholder:"请填写评阅内容",onInput:function(e){return t.comment(e)},value:a,maxlength:500}),i.a.createElement("p",{className:"font mt10 mb10 ml10"},"仅课堂老师可见"),i.a.createElement(c.o,{placeholder:"请填写评阅内容",onInput:function(e){return t.hidden_comment(e)},value:o,maxlength:500}),i.a.createElement("li",{style:{height:"20px",lineHeight:"20px"},className:!0===n?"color-red mt20 mb10":"none"},i.a.createElement("span",null,"评阅内容至少有一个不为空"))))))}}])&&it(e.prototype,n),a&&it(e,a),r}(l.Component),ht=(n("9kfx"),n("bjH3"));function yt(t){return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function bt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function gt(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function vt(t,e){return(vt=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function _t(t){var e=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(t){return!1}}();return function(){var n,a=wt(t);if(e){var o=wt(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return xt(this,n)}}function xt(t,e){return!e||"object"!==yt(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function wt(t){return(wt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var Et,kt=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&vt(t,e)}(l,t);var e,n,o,r=_t(l);function l(){return bt(this,l),r.apply(this,arguments)}return e=l,(n=[{key:"render",value:function(){var t=this,e=this.props,n=e.data,o=e.work_comment,r=e.work_comment_hidden,l=null==o||""===o,c=null==r||""===r;return i.a.createElement("div",{className:"show-appraise-list-container"},i.a.createElement("style",null,"\n\t\t\t\t\t\t\t.appraisebox{\n\t\t\t\t\t\t\t\t\t\twidth: 65px;\n\t\t\t\t\t\t\t\t\theight: 22px;\n\t\t\t\t\t\t\t\t\tbackground: rgba(76,172,255,1);\n\t\t\t\t\t\t\t\t\tborder-radius: 2px;\n\t\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\t\t\tmargin-right: 20px;\n\t\t\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t\t\tline-height: 22px;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t.markdown-body{\n \t\t\t\t\t\t\tpadding-bottom: 10px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t.borderbom{\n\t\t\t\t\t\t\t margin-bottom: 15px;\n \t\t\t\t\t\tborder-bottom: 2px solid #fafafa;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t"),void 0===n||!0===l&&!0===c?"":i.a.createElement("div",{className:"stud-class-set"},i.a.createElement("div",{className:"clearfix edu-back-white poll_list"},i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitleboxtop color333"},i.a.createElement("span",{className:"fl review-content-title color000-opacity85 ptb20"},"点评内容"),i.a.createElement("div",{className:"fr ptb15 pr20"},this.props.isAdmin()&&i.a.createElement(a.a,{icon:"delete",className:"delete-button",onClick:function(){return t.props.isdeleteModal(n.comment_id,!0,"main")}},"删除"))),this.props&&!0===this.props.isAdmin()?i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitleboxbom pd30bt"},!0===l?"":i.a.createElement("div",null,i.a.createElement("span",{className:"review-content-text-wrap z000"},"# 学生和课堂老师可见")),!0===l?"":i.a.createElement("div",{className:!0===c?"":"borderbom",style:{minHeight:"40px"}},i.a.createElement("div",{className:"review-content-text personalsummary"},i.a.createElement(ht.a,{value:o}))),!0===c?"":i.a.createElement("div",null,i.a.createElement("span",{className:"review-content-text-wrap z000"},"# 仅课堂老师可见")),!0===c?"":i.a.createElement("div",{className:"shixun-report-border",style:{minHeight:"40px"}},i.a.createElement("div",{className:"review-content-text personalsummary"},i.a.createElement(ht.a,{value:r})))):i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitleboxbom pd30"},i.a.createElement("div",{style:{minHeight:"40px"}},i.a.createElement("div",{className:"personalsummary"},i.a.createElement(ht.a,{value:o})))))))}}])&&gt(e.prototype,n),o&&gt(e,o),l}(l.Component),Nt=n("pvWR"),St=(n("JWS9"),n("TcAl"),n("ApPy"),n("DgAV"),n("bj5I"),n("gLWD"),n("pb8e"),n("EO8f"),n("XqSB")),Ot=n("DHRj");function jt(t){return(jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Rt(){return(Rt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t}).apply(this,arguments)}function Ct(t,e,n,a,o,r,l){try{var i=t[r](l),c=i.value}catch(t){return void n(t)}i.done?e(c):Promise.resolve(c).then(a,o)}function Pt(t){return function(){var e=this,n=arguments;return new Promise((function(a,o){var r=t.apply(e,n);function l(t){Ct(r,a,o,l,i,"next",t)}function i(t){Ct(r,a,o,l,i,"throw",t)}l(void 0)}))}}function At(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function Tt(t,e){return(Tt=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function Mt(t){var e=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(t){return!1}}();return function(){var n,a=It(t);if(e){var o=It(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return Ft(this,n)}}function Ft(t,e){return!e||"object"!==jt(e)&&"function"!=typeof e?Bt(t):e}function Bt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function It(t){return(It=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function zt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Dt,Lt,Wt=Object(Ot.b)(s.a)(Et||(Dt=["\n\t& :hover{\n\t\tcolor:#459BE6;\n\t\tcursor: pointer;\n\t}\n"],Lt||(Lt=Dt.slice(0)),Et=Object.freeze(Object.defineProperties(Dt,{raw:{value:Object.freeze(Lt)}})))),Ht=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Tt(t,e)}(f,t);var e,n,l,s,u,p=Mt(f);function f(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,f),zt(Bt(e=p.call(this,t)),"allStudentWorks",[]),zt(Bt(e),"exportReport",Pt(regeneratorRuntime.mark((function t(){var n,a,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.state.isNextReviewFixed,a={margin:10,filename:"test111.pdf",enableLinks:!1,html2canvas:{scale:1,allowTaint:!1,useCORS:!0,width:1210},image:{type:"jpeg",quality:.98}},!n){t.next=5;break}return t.next=5,e.setState({isNextReviewFixed:!1});case 5:return t.next=7,e.setState({isExportSpinning:!0});case 7:return t.next=9,b()().from(document.querySelector(".newMain")).set(a).toPdf().output("bloburl");case 9:o=t.sent,n&&e.setState({isNextReviewFixed:!0}),e.setState({isExportSpinning:!1}),window.open(o,"_blank");case 13:case"end":return t.stop()}}),t)})))),zt(Bt(e),"Downloadcal",(function(){e.setState({DownloadType:!1,DownloadMessageval:void 0})})),zt(Bt(e),"initSubscribe",(function(){window.addEventListener("scroll",e.handleScroll)})),zt(Bt(e),"getAllStudentWorks",(function(t,n){var a=window.sessionStorage.getItem("all_student_works_params"),o=a?JSON.parse(a):{};return m.a.get("/homework_commons/".concat(t,"/all_student_works.json"),{params:o}).then((function(t){return e.allStudentWorks=t.data.all_student_works||[],e.findNextReviewStudent(Number(n)),e.setState({spinning:!1}),!0})).catch((function(t){e.setState({spinning:!1})}))})),zt(Bt(e),"isInSight",(function(t){var e=t.getBoundingClientRect(),n=window.innerHeight;return e.top<=n+50})),zt(Bt(e),"subscribeClassName",".newFooter"),zt(Bt(e),"handleScroll",(function(){var t=e.state.isNextReviewFixed,n=document.querySelector(e.subscribeClassName);e.isInSight(n)?t&&requestAnimationFrame((function(){e.setState({isNextReviewFixed:!1})})):!t&&requestAnimationFrame((function(){e.setState({isNextReviewFixed:!0})}))})),zt(Bt(e),"findNextReviewStudent",(function(t){var n=e.allStudentWorks.map((function(t){return t.student_work_id})).indexOf(t);if(-1!==n&&n+1!==e.allStudentWorks.length){var a=e.allStudentWorks.find((function(t,e){return e===n+1}));e.setState({nextReviewStudent:a,isEndReviewStudent:!1})}else e.setState({isEndReviewStudent:!0})})),zt(Bt(e),"getdatalist",(function(t){var n=t||e.props.match.params.homeworkid,a="/student_works/".concat(n,"/shixun_work_report.json");return m.a.get(a).then((function(t){if(403!==t.data.status&&401!==t.data.status&&407!==t.data.status&&408!==t.data.status&&409!==t.data.status&&500!==t.data.status)return e.setState({data:t.data,has_shixun_work_comment:t.data.has_shixun_work_comment,work_comment_hidden:t.data.work_comment_hidden,work_comment:t.data.work_comment,has_commit:t.data.has_commit,shixun_detail:t.data.shixun_detail,view_tpi:t.data.view_tpi,myshixun_id:t.data.myshixun_id,myshixun_identifier:t.data.myshixun_identifier,homework_end:t.data.homework_end}),t.data.homework_common_id})).catch((function(t){console.log(t),e.setState({spinning:!1})}))})),zt(Bt(e),"jumptopic",(function(t){if(t){var e=document.getElementById(t);e&&e.scrollIntoView()}})),zt(Bt(e),"gotohome",(function(){void 0===e.props.match.params.coursesId?e.props.history.push("/classrooms"):e.props.history.push(e.props.current_user.first_category_url)})),zt(Bt(e),"goback",(function(){e.props.history.replace("/classrooms/".concat(e.props.match.params.coursesId,"/shixun_homeworks/").concat(e.state.data.homework_common_id,"/list?tab=0"))})),zt(Bt(e),"setupdalist",(function(t,n,a){var o=e.state.data;o.challenge_score=t,o.overall_appraisal=n,o.work_score=a,e.setState({data:o})})),zt(Bt(e),"showAppraiseModal",(function(t,n,a,o){var r=e.state.data;"child"===t?(r.stage_list.forEach((function(t,e){t.challenge_id===n&&(t.challenge_comment=a,t.challenge_comment_hidden=o)})),e.setState({showAppraiseModaltype:!0,showAppraisetype:t,challenge_id:n,data:r})):e.setState({showAppraiseModaltype:!0,showAppraisetype:t,challenge_id:void 0,work_comment:a,work_comment_hidden:o})})),zt(Bt(e),"hideAppraiseModal",(function(){e.setState({showAppraiseModaltype:!1})})),zt(Bt(e),"showAppraiseModals",(function(t,n,a,o){var r=e.state,l=r.data;"child"===r.showAppraisetype?(l.stage_list.forEach((function(e,r){e.challenge_id===a&&(e.challenge_comment=t,e.challenge_comment_hidden=n,e.comment_id=o)})),e.setState({showAppraiseModaltype:!1,data:l})):(l.comment_id=o,e.setState({showAppraiseModaltype:!1,work_comment:t,work_comment_hidden:n,data:l}))})),zt(Bt(e),"isdeleteModal",(function(t,n,a){var o=t,r=n,l=a;e.setState({modalsType:!0,modalsTopval:"是否确认删除?",modalSave:function(){return e.isdeleteModals(o,r,l)},modalCancel:function(){return e.hideisdeleteModals()}})})),zt(Bt(e),"hideisdeleteModals",(function(){e.setState({modalsType:!1,modalsTopval:"是否确认删除?",modalSave:"",modalCancel:""})})),zt(Bt(e),"hideisdeleteModal",(function(t,n,a){var o=e.state,r=o.data;o.work_comment,o.work_comment_hidden;"child"===a?(r.stage_list.map((function(e,n){console.log(e),null!=e.comment_id&&e.comment_id===t&&(e.challenge_comment=null,e.challenge_comment_hidden=null)})),e.setState({modalsType:!1,modalsTopval:"是否确认删除?",modalSave:"",modalCancel:"",data:r})):e.setState({has_shixun_work_comment:!1,modalsType:!1,modalsTopval:"是否确认删除?",modalSave:"",modalCancel:"",work_comment:null,work_comment_hidden:null})})),zt(Bt(e),"isdeleteModals",(function(t,n,a){var o=t,r=n,l=a;if(null!=t){var i="/student_works/".concat(e.props.match.params.homeworkid,"/destroy_work_comment.json");m.a.delete(i,{data:{comment_id:t}}).then((function(t){0===t.data.status?(e.props.showNotification(t.data.message),e.hideisdeleteModal(o,r,l)):e.props.showNotification(t.data.message)})).catch((function(t){console.log(t)}))}})),zt(Bt(e),"Backtoredo",(function(t){e.setState({chongzuoId:t,Chongzuomodeltype:!0})})),zt(Bt(e),"hideChongzuomodeltype",(function(){e.setState({chongzuoId:void 0,Chongzuomodeltype:!1})})),zt(Bt(e),"onAppraiseModalSave",(function(){e.setState({has_shixun_work_comment:!0})})),e.state={data:void 0,spinning:!0,DownloadType:!1,DownloadMessageval:void 0,isExportSpinning:!1,showAppraiseModaltype:!1,work_comment_hidden:void 0,work_comment:void 0,has_commit:!1,shixun_detail:[],view_tpi:!1,myshixun_id:void 0,myshixun_identifier:void 0,homework_end:void 0,chongzuoId:void 0,Chongzuomodeltype:!1,nextReviewStudent:null,isEndReviewStudent:!0,isNextReviewFixed:!0,has_shixun_work_comment:!1},e}return e=f,(n=[{key:"confirmysl",value:function(t,e){var n=this;this.setState({isExportSpinning:!0});var a={};null!=e&&(a=void 0!==e._getRequestParams()?e._getRequestParams():{});var o=t+"?".concat(c.X.stringify(a));m.a.get(o+"&export=true").then((function(e){void 0!==e&&(e.data.status&&-1===e.data.status||(e.data.status&&-2===e.data.status?"100"===e.data.message?n.setState({DownloadType:!0,DownloadMessageval:100}):n.setState({DownloadType:!0,DownloadMessageval:500}):(window.open(Object(c.F)("/api"+t+"?disposition=inline"),"_blank"),n.setState({isExportSpinning:!1}))))})).catch((function(t){console.log(t),n.setState({isExportSpinning:!1})}))}},{key:"componentDidMount",value:(u=Pt(regeneratorRuntime.mark((function t(){var e,n,a,o,r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.props.location.pathname,n=e.split("/"),this.setState({shixuntypes:n[3],spinning:!0}),this.initSubscribe(),a=n[4],this.setState({spinning:!0}),t.next=8,this.getdatalist().catch((function(t){r.setState({spinning:!1})}));case 8:o=t.sent,this.getAllStudentWorks(o,a);case 10:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"componentDidUpdate",value:(s=Pt(regeneratorRuntime.mark((function t(e,n){var a,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=this.props.match.params.homeworkid,e.match.params.homeworkid===a){t.next=9;break}return this.setState({spinning:!0}),t.next=5,this.getdatalist(a).catch((function(t){o.setState({spinning:!1})}));case 5:this.setState({spinning:!1}),this.findNextReviewStudent(Number(a)),window.scroll(0,0);case 9:case"end":return t.stop()}}),t,this)}))),function(t,e){return s.apply(this,arguments)})},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this.handleScroll)}},{key:"render",value:function(){var t=this;document.getElementsByTagName("body")[0].style.overflow="auto";var e=this.state,n=e.data,l=e.has_shixun_work_comment,s=e.showAppraiseModaltype,u=e.work_comment_hidden,m=e.work_comment,p=e.has_commit,f=e.shixun_detail,y=e.view_tpi,b=e.myshixun_id,v=e.myshixun_identifier,_=e.homework_end,x=e.isEndReviewStudent,w=e.nextReviewStudent,E=e.isNextReviewFixed,k=e.isExportSpinning,N=e.spinning,S=void 0===n||null===n.category?"":n.category.category_id,j=void 0===n?"":n.homework_common_id;return this.props.match.params.homeworkid,r.a,document.title=n&&n.course_name,n?i.a.createElement(o.a,{size:"large",spinning:N},!0===this.state.Chongzuomodeltype?i.a.createElement(St.a,Rt({},this.props,this.state,{hideChongzuomodeltype:function(){return t.hideChongzuomodeltype()},Isupdatass:function(){return t.getdatalist()},goback:this.goback})):"",i.a.createElement(g.a,{modalsType:this.state.modalsType,modalsTopval:this.state.modalsTopval,loadtype:this.state.loadtype,modalSave:this.state.modalSave,modalCancel:this.state.modalCancel}),!0===s?i.a.createElement(ft,Rt({},this.props,this.state,{title:l?"更改点评":"点评作业",visible:s,Cancel:function(){return t.hideAppraiseModal()},onSave:this.onAppraiseModalSave,showCancel:function(e,n,a,o){return t.showAppraiseModals(e,n,a,o)},work_comment:this.state.work_comment,work_type:null==m?this.state.work_type:!0===u?1:0})):"",i.a.createElement("div",{className:"newMain clearfix shixun-work-report-container"},i.a.createElement("div",{className:"educontent mb20"},i.a.createElement("div",{className:"educontent"},i.a.createElement(ot.a,Rt({},this.props,{value:this.state.DownloadMessageval,modalCancel:this.Downloadcal,modalsType:this.state.DownloadType})),i.a.createElement("p",{className:"clearfix mt20"},i.a.createElement("a",{className:"btn colorgrey fl hovercolorblue ",onClick:function(){return t.gotohome()}},i.a.createElement("span",{className:"color-grey-9"}," ",n&&n.course_name)),i.a.createElement("span",{className:"color-grey-9 fl ml3 mr3"},">"),i.a.createElement("a",{className:"btn colorgrey fl hovercolorblue ",href:"/classrooms/"+this.props.match.params.coursesId+"/"+this.state.shixuntypes+"/"+S},i.a.createElement("span",{className:"color-grey-9"},void 0===n||null===n.category?"":n.category.category_name)),i.a.createElement("span",{className:"color-grey-9 fl ml3 mr3"},">"),i.a.createElement("a",{href:"/classrooms/"+this.props.match.params.coursesId+"/"+this.state.shixuntypes+"/"+j+"/list?tab=0",className:"fl color-grey-9"},"作业详情"),i.a.createElement("span",{className:"color-grey-9 fl ml3 mr3"},">"),i.a.createElement(c.p,{className:"fl"},n&&n.username))),i.a.createElement("div",{className:"head-wrap",style:{width:"100%",height:"30px"}},i.a.createElement("style",null,".summaryname {\n\t\t\t\t\t\t\t\t\t\theight: auto;\n\t\t\t\t\t\t\t\t\t\tmargin-top: 22px;\n\t\t\t\t\t\t\t\t\t}"),i.a.createElement(r.a,{type:"arrow-left",className:"fl icon-wrap mr-5",onClick:this.goback}),i.a.createElement("p",{className:" fl color-black summaryname mt0 font-20"},n&&n.shixun_name),this.props.isAdmin()||parseInt(this.props&&this.props.user&&this.props.user.user_id)===parseInt(n&&n.user_id)?i.a.createElement(a.a,{className:"font-14 fr ml8",onClick:this.exportReport},i.a.createElement(o.a,{size:"small",spinning:this.state.isExportSpinning},i.a.createElement("i",{className:"iconfont icon-daochu pr2 font-14"}),"导出实训报告")):"",this.props.isAdmin()&&!1===_&&0!=b?i.a.createElement(a.a,{className:"font-14 fr ml8",onClick:function(){return t.Backtoredo(v)}},i.a.createElement("i",{className:"iconfont icon-dahuizhongzuo3x pr2 font-14"}),"打回重做"):"",y&&!0===y?f&&f.map((function(t,e){if(0===e)return i.a.createElement(a.a,{className:"font-14 fr ml8",onClick:function(){return window.open("/tasks/".concat(t.game_identifier),"_blank")}},i.a.createElement("i",{className:"iconfont icon-chakanshixunbaogao pr2 font-14"}),"查看学员实训")})):""),i.a.createElement("style",null,"\n\t\t\t\t\t\t.shixunreporttitleboxtop {\n\t\t\t\t\t\t\t\tborder-bottom: 2px solid #fafafa;\n\t\t\t\t\t\t\t\ttext-align: justify;\n\t\t\t\t\t\t\t\theight: 62px;\n \t\t\t\t\t\tline-height: 24px;\n \t\t\t\t\t\tpadding-left: 28px;\n\t\t\t\t\t \t}\n\t\t\t\t .shixunreporttitleboxbom {\n\t\t\t\t\t\t\t\ttext-align: justify;\n \t\t\t\t\t\tline-height: 24px;\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.ml39{\n \t\t\t\t\t\t\tmargin-left: 39px;\n\t\t\t\t\t \t}\n\n\t\t\t\t\t \t.back_font{\n\t\t\t\t\t \t height: 18px;\n\t\t\t\t\t\t\t\t\tfont-size: 18px;\n\t\t\t\t\t\t\t\t\tfont-weight: 400;\n\t\t\t\t\t\t\t\t\tcolor: rgba(51,51,51,1);\n\t\t\t\t\t\t\t\t\tline-height: 18px;\n\t\t\t\t\t\t\t\t\tmargin-bottom: 19px;\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.passfont{\n\t\t\t\t\t \t // display: inline-block;\n \t\t\t\t\t\t\tmargin-right: 72px;\n\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.passfontmid{\n\t\t\t\t\t \t // display: inline-block;\n \t\t\t\t\t\t\tmargin-right: 36px;\n\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.passfontbom{\n \t \t\t\t\t\t// display: inline-block;\n \t\t\t\t\t\t\tmargin-right: 58px;\n\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.passfontbommid{\n \t \t\t\t\t\t\t// display: inline-block;\n \t\t\t\t\t\t\tmargin-right: 93px;\n\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.color999{\n\t\t\t\t\t \t color: #999999;\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.colorCF3B3B{\n\t\t\t\t\t \t color:#CF3B3B;\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.color333{\n\t\t\t\t\t \t color:#333333;\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.mt19{\n\t\t\t\t\t \t margin-top:19px;\n\t\t\t\t\t \t}\n\t\t\t\t\t \t.passbox{\n\t\t\t\t\t\t display: inline-block;\n\t\t\t\t\t\t height: 50px;\n\t\t\t\t\t \t}\n\t\t\t\t\t\t"),i.a.createElement("div",{className:"stud-class-set"},i.a.createElement("div",{className:"clearfix edu-back-white poll_list"},i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitleboxtop"},i.a.createElement("div",{className:"fl color000-opacity85 ptb20"},"总体评价"),i.a.createElement("div",{className:"fr ptb15 pr20"},this.props.isAdmin()&&i.a.createElement(a.a,{icon:"solution",type:"primary",onClick:function(){return t.showAppraiseModal("main",void 0,m,u)}},l?"更改点评":"点评作业"))),i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitleboxbom pd20 pb0"},i.a.createElement("div",{style:{clear:"both",height:"100px"}},i.a.createElement("div",{className:"fl edu-back-white ml10 "},i.a.createElement("img",{alt:"头像",className:"radius",height:"91",id:"nh_user_logo",name:"avatar_image",src:Object(c.C)("images/".concat(n&&n.image_url)),width:"91"})),i.a.createElement("div",{className:"fl edu-back-white ml39 "},i.a.createElement("p",{className:"back_font mt10"},n&&n.username),i.a.createElement("p",{className:"mb16 mt10 font-14"},i.a.createElement("span",{className:"passbox "},i.a.createElement("div",{className:"passfont mb5"},i.a.createElement("span",{className:"color000"},"学 号:")," ",i.a.createElement("span",{className:"color333"},n&&n.student_id||"--")),i.a.createElement("div",{className:"passfontbom"},i.a.createElement("span",{className:"color000"},"经验值:")," ",i.a.createElement("span",{className:"color333"},n&&n.myself_experience,"/",n&&n.total_experience))),i.a.createElement("span",{className:"passbox"},i.a.createElement("div",{className:"passfont mb5"},i.a.createElement("span",{className:"color000"},"当前完成关卡:")," ",i.a.createElement("span",{className:"colorCF3B3B"},n&&n.complete_count,"/",n&&n.challenges_count)),i.a.createElement("div",{className:"passfontmid "},i.a.createElement("span",{className:"color000"},"课堂最高完成效率:")," ",i.a.createElement("span",{className:n&&null===n.max_efficiency?"color999":"color333"},n&&null===n.max_efficiency?"--":n&&n.max_efficiency))),i.a.createElement("span",{className:"passbox"},i.a.createElement("div",{className:"passfontbommid mb5"},i.a.createElement("span",{className:"color000"},"完成效率:")," ",i.a.createElement("span",{className:n&&null===n.efficiency?"color999":"color333"},n&&null===n.efficiency?"--":n&&n.efficiency)),i.a.createElement("div",null,i.a.createElement("span",{className:"color000"},"通关时间:")," ",i.a.createElement("span",{className:n&&null===n.passed_time?"color999":"color333"},n&&null===n.passed_time||n&&"--"===n.passed_time?"--":d()(n&&n.passed_time).format("YYYY-MM-DD HH:mm")))))))),i.a.createElement(O,{data:n}))),i.a.createElement(kt,Rt({},this.props,this.state,{isdeleteModal:function(e,n,a){return t.isdeleteModal(e,n,a)},showAppraiseModal:function(e,n,a,o){return t.showAppraiseModal(e,n,a,o)}})),i.a.createElement("div",{className:"stud-class-set"},i.a.createElement("div",{className:"clearfix edu-back-white poll_list"},i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitle ml20 pd20 color000-opacity85"},"阶段成绩"),i.a.createElement(z,Rt({},this.props,{data:n,jumptopic:this.jumptopic,getdatalist:function(){return t.getdatalist()},setupdalist:function(e,n,a){return t.setupdalist(e,n,a)},showAppraiseModal:function(e,n,a,o){return t.showAppraiseModal(e,n,a,o)}})))),i.a.createElement("style",null,"\n\t\t\t\t\t\t\t\tbody{\n\t\t\t\t\t\t\t\t\toverflow:auto !important;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t.personalsummary{\n\t\t\t\t\t\t\t\t\t\tborder-radius:2px;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t.pad040{\n\t\t\t\t\t\t\t\t padding: 0px 40px 40px;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t.pad40px{\n\t\t\t\t\t\t\t\t\t\tpadding-bottom: 40px;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t.codebox{\n\t\t\t\t\t\t\t\t\t\theight: 40px;\n\t\t\t\t\t\t\t\t\t\tline-height: 30px;\n\t\t\t\t\t\t\t\t }\n\t\t\t\t\t\t\t\t .codeboxright{\n\t\t\t\t\t\t\t\t color: #999999!important;\n\t\t\t\t\t\t\t\t font-size: 16px;\n\t\t\t\t\t\t\t\t }\n\t\t\t\t\t\t\t\t .pd30{\n\t\t\t\t\t\t\t\t padding: 30px;\n\t\t\t\t\t\t\t\t }\n\t\t\t\t\t\t\t\t"),i.a.createElement("div",{className:"stud-class-set",style:{display:n&&null===n.work_description?"none":""}},i.a.createElement("div",{className:"clearfix edu-back-white poll_list"},i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitleboxtop pd20 color333"},"个人总结"),i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitleboxbom pd30"},i.a.createElement("div",{style:{minHeight:"50px"}},i.a.createElement("div",{className:"personalsummary"},i.a.createElement(ht.a,{value:void 0===n?"":n.work_description})))))),!1===p?"":i.a.createElement("div",null,i.a.createElement("div",{className:"stud-class-set"},i.a.createElement("div",{className:"clearfix edu-back-white poll_list"},i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitle ml20 pd20 color000-opacity85"},"图形统计"),i.a.createElement(at,{data:n}))),i.a.createElement("div",{className:"stud-class-set"},i.a.createElement("div",{className:"clearfix edu-back-white poll_list pad40px"},i.a.createElement("div",{className:"font-16 color-dark-21 shixunreporttitle ml20 pd20 color000-opacity85"},"实训详情"),i.a.createElement("style",null,"\n\t .poll_list a{\n\t padding:0px !important;\n\t }\n\t .backgroud4CACFF{\n\t background: #4CACFF;\n\t }\n\t "),n&&void 0===n.shixun_detail?"":n.shixun_detail.map((function(t,e){return i.a.createElement("div",{id:"id"+t.position,key:e,className:"mb20"},i.a.createElement("div",{className:"font-16 color-dark-21 ml20 mr20"},i.a.createElement("p",{className:"clearfix mb20"},i.a.createElement("span",{className:"panel-inner-icon mt3 mr15 fl backgroud4CACFF"},i.a.createElement("i",{className:"fa fa-code font-16 color-white"})),i.a.createElement("span",{className:"fl font-14"},i.a.createElement("span",{className:"font-bd mr15"},"第",t.position,"关"),i.a.createElement(Wt,{to:/tasks/+t.game_identifier},i.a.createElement("span",{className:"font-14"},t.subject))))),i.a.createElement("div",{className:"font-16 color-dark-21 ml20 mr20"},0===t.st&&0===t.complete_status&&"本关暂未通过,无通关代码",0===t.st&&0!==t.complete_status&&(null===t.passed_code?"已通关,无代码展示":i.a.createElement("div",{className:"bor-grey-e mt15"},i.a.createElement("p",{className:"clearfix pt5 pb5 pl15 pr15 back-f6-grey codebox"},i.a.createElement("span",{className:"fl"},"最后通过的代码"),i.a.createElement("span",{className:"fr codeboxright"},t.path)),i.a.createElement("div",{className:"test-code bor-top-greyE"},i.a.createElement("li",{className:"clearfix"},i.a.createElement(Nt.UnControlled,{value:t.passed_code,options:{theme:"default",lineNumbers:!0,indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,styleActiveLine:!0,lint:!0,readOnly:"nocursor",lineWrapping:!0}}))))),1===t.st&&(0===t.complete_status?"本关暂未通过,无通关代码":"已通关,无代码展示")),i.a.createElement("div",{className:"font-16 color-dark-21 ml20 mr20 mt15"},(t.outputs||[]).length?i.a.createElement(Q,{isExportSpinning:k,data:t.outputs}):"本关无评测记录"))}))))),this.props.current_user&&this.props.current_user.course_identity<5&&i.a.createElement("div",{className:h()("next-review",{"next-reivew-fixed":E})},i.a.createElement(a.a,{className:"review-button",onClick:this.goback},"退出点评"),x?i.a.createElement("div",{className:"end-review-student"},"当前已是最后一位需要点评的学生,为您点赞!"):i.a.createElement("div",{className:""},"下一个可评学生:",i.a.createElement(a.a,{type:"primary",onClick:function(){return t.props.history.push("/classrooms/".concat(n&&n.course_id,"/shixun_homeworks/").concat(w&&w.student_work_id,"/shixun_work_report"))}},w&&w.student_work_user_name)))))):i.a.createElement("div",{className:"shixun-work-report-wrap-loading"},i.a.createElement(o.a,{size:"large",spinning:!0}))}}])&&At(e.prototype,n),l&&At(e,l),f}(l.Component);e.default=Ht},XqSB:function(t,e,n){"use strict";var a=n("xwgP"),o=n.n(a),r=n("QYFm"),l=n("91MD"),i=n.n(l);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function m(t){var e=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(t){return!1}}();return function(){var n,a=f(t);if(e){var o=f(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return p(this,n)}}function p(t,e){return!e||"object"!==c(e)&&"function"!=typeof e?d(t):e}function d(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var y=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&u(t,e)}(c,t);var e,n,a,l=m(c);function c(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c),h(d(e=l.call(this,t)),"ModalSaves",(function(){e.setState({antIcon:!0});var t="/myshixuns/".concat(e.props.chongzuoId,"/reset_my_game.json?course_id=").concat(e.props.match.params.coursesId);i.a.get(t).then((function(t){e.setState({antIcon:!1}),e.props.showNotification("操作成功"),e.props.hideChongzuomodeltype(),e.props.goback()})).catch((function(t){e.setState({antIcon:!1})}))})),h(d(e),"ModalCancels",(function(){e.props.hideChongzuomodeltype()})),e.state={ModalsType:!1,antIcon:!1},e}return e=c,(n=[{key:"componentDidMount",value:function(){this.setState({ModalsType:this.props.Chongzuomodeltype,Modalstopval:"该作业将被打回重做,学生实训记录将被清空!",ModalsBottomval:"确定打回?"})}},{key:"render",value:function(){var t=this;return o.a.createElement(o.a.Fragment,null,o.a.createElement(r.a,{modalsType:this.state.ModalsType,modalsTopval:this.state.Modalstopval,modalsBottomval:this.state.ModalsBottomval,modalSave:function(){return t.ModalSaves()},modalCancel:function(){return t.ModalCancels()},loadtype:!1,antIcon:this.state.antIcon}))}}])&&s(e.prototype,n),a&&s(e,a),c}(o.a.Component);e.a=y},bjH3:function(t,e,n){"use strict";var a=n("xwgP"),o=n.n(a),r=(n("j7XF"),n("ciBv")),l=n("RtKN"),i=n.n(l),c=n("fNVv");function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var n=[],a=!0,o=!1,r=void 0;try{for(var l,i=t[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!e||n.length!==e);a=!0);}catch(t){o=!0,r=t}finally{try{a||null==i.return||i.return()}finally{if(o)throw r}}return n}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,a=new Array(e);n<e;n++)a[n]=t[n];return a}var m=[],p=["<ul>"],d=new i.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){m=[],p=["<ul>"]}function y(){return function t(e,n,a,o){if(n>=e.length||e[n].level<=a)return n;var r=e[n];o.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>");var l=[];return n=t(e,++n,r.level,l),l.length>0&&(o.push("<ul>"),l.forEach((function(t){o.push(t)})),o.push("</ul>")),o.push("</li>"),n=t(e,n,a,o)}(m,0,0,p),p.push("</ul>"),p.join("")}var b={heading:function(t){var e=f.exec(t);if(e)return{type:"heading",raw:e[0],depth:e[1].length,text:e[2]}},fences:function(t){var e=this.rules.block.fences.exec(t);if(e){var n=e[0],a=function(t,e){var n=t.match(/^(\s+)(?:```)/);if(null===n)return e;var a=n[1];return e.split("\n").map((function(t){var e=t.match(/^\s+/);return null===e?t:s(e,1)[0].length>=a.length?t.slice(a.length):t})).join("\n")}(n,e[3]||""),o=e[2]?e[2].trim():e[2];if(["latex","katex","math"].indexOf(o)>=0){var r=_(),l=a;a=r,x[r]={type:"block",expression:l}}return{type:"code",raw:n,lang:o,text:a}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,_=function(){return"__special_katext_id_".concat(v++,"__")},x={};function w(){v=0,x={}}function E(t){return t.replace(g,(function(t,e){var n=_();return x[n]={type:"inline",expression:e},n}))}var k=d.listitem;d.listitem=function(t,e,n){return k(E(t),e,n)};var N=d.paragraph;d.paragraph=function(t){return N(E(t))};var S=d.tablecell;d.tablecell=function(t,e){return S(E(t),e)},d.code=function(t,e,n){var a=(e||"").match(/\S*/)[0];return a?["latex","katex","math"].indexOf(a)>=0?"<p class='editormd-tex'>".concat(t,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(e,'">').concat(n?t:Object(c.escape)(t,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(n?t:Object(c.escape)(t,!0))+"</code></pre>"},d.heading=function(t,e,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return m.push({anchor:a,level:e,text:t}),"<h"+e+' id="'+a+'">'+t+"</h"+e+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:b,renderer:d});var O=i.a,j=(n("8+LE"),/<pre[^>]*>/g);e.a=function(t){var e=t.value,n=void 0===e?"":e,l=t.className,i=t.style,c=void 0===i?{}:i,s=String(n),u=Object(a.useMemo)((function(){var t=O(s),e=x;return s.match(/\[TOC\]/)&&(t=t.replace("<p>[TOC]</p>",y()),h()),t=(t=t.replace(/(__special_katext_id_\d+__)/g,(function(t,n){var a=e[n],o=a.type,l=a.expression;return Object(r.renderToString)(function(t){var e=document.createElement("div");return e.innerHTML=t,0===e.childNodes.length?"":e.childNodes[0].nodeValue}(l),{displayMode:"block"===o,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),w(),t}),[s]),m=Object(a.useRef)();function p(t){var e=t.target;if("A"===e.tagName.toUpperCase()){var n=e.getAttribute("href");if(n.startsWith("#")){t.preventDefault();var a=document.getElementById(n.replace("#",""));a&&(a.parentNode.scrollTop=a.offsetTop)}}}return Object(a.useEffect)((function(){if(m.current&&u&&u.match(j)&&window.PR.prettyPrint(),m.current)return m.current.addEventListener("click",p),function(){m.current.removeEventListener("click",p),w(),h()}}),[u,m.current,p]),o.a.createElement("div",{ref:m,style:c,className:"".concat(l||""," markdown-body"),dangerouslySetInnerHTML:{__html:u}})}},"fN+H":function(t,e,n){},gLWD:function(t,e,n){}}]);