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/p__Classrooms__Lists__Commo...

1 line
51 KiB

This file contains invisible Unicode characters!

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

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

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52338,61063],{76669:function(e,n,s){s.d(n,{Z:function(){return P}});var t=s(7557),a=s.n(t),i=s(41498),l=s.n(i),r=s(79800),c=s.n(r),o=s(59301),d="list___KhJas",u="row___GGtIx",m="title___o_xqf",p="size___OVRoL",h="download___ZLcIH",x="preview___gi0kI",f="annotation___KVSwj",v=s(92310),j=s.n(v),_=s(13282),g="imageDimensions___a7crR",y="img___Kroat",k=s(71418),b=s(2859),Z=s(79311),w=s(27627),N=s(37712),I=function(e){var n=e.data,s=e.className,t=e.style,i=void 0===t?{}:t,r=e.onClose,d=e.onOk,u=(0,o.useRef)(null),m=(0,o.useRef)(null),p=(0,o.useState)(!1),h=c()(p,2),x=h[0],f=h[1],v=(0,o.useState)("正在加载中"),_=c()(v,2),I=_[0],S=_[1];(0,o.useEffect)((function(){null!=n&&n.visible?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),null!=n&&n.src&&C()}),[null==n?void 0:n.visible]);var C=function(){var e=l()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),S("正在加载中"),e.next=4,(0,w.ZJ)(null==n?void 0:n.src);case 4:s=e.sent,u.current.src="",u.current.src=s,u.current.onload=function(){M()},f(!1),S("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=l()(a()().mark((function e(s){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),S("正在保存中"),e.next=4,(0,Z.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:s.dataUrl}});case 4:if(null==(t=e.sent)||!t.id){e.next=10;break}return e.next=8,(0,Z.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==t?void 0:t.id,settings:JSON.stringify(s.state)}});case 8:0===e.sent.status&&d();case 10:f(!1),S("");case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){m.current=new b.hP(u.current),m.current.addEventListener("render",P),m.current.addEventListener("beforeclose",r),m.current.show(),console.log(m.current,"22222"),null!=n&&n.snapshotData&&m.current.restoreState(n.snapshotData),setTimeout((function(){var e;(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,N.jsx)(o.Fragment,{children:(null==n?void 0:n.visible)&&(0,N.jsxs)("div",{className:j()(g,s),style:i,children:[(0,N.jsx)(k.Z,{spinning:x,tip:I,style:{position:"absolute"}}),(0,N.jsx)("img",{className:y,ref:u})]})})},S=s(15309),C=s(38296),P=function(e){var n=e.className,s=e.style,t=e.dataSource,i=void 0===t?[]:t,r=e.authority,v=void 0!==r&&r,g=e.callback,y=e.showDimensions,k=void 0===y||y,b=(0,o.useState)({content:"",type:""}),P=c()(b,2),M=P[0],E=P[1],R=(0,o.useState)({}),D=c()(R,2),H=D[0],Y=D[1],T=(0,o.useState)(!1),L=c()(T,2),z=L[0],O=L[1],A=(0,o.useState)({title:"",visible:!1,src:"",snapshotData:{}}),G=c()(A,2),V=G[0],F=G[1],J=(0,o.useRef)(),W=function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Y(n),"txt"!==n.file_type){e.next=6;break}return e.next=4,(0,Z.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:s=e.sent,J.current=s;case 6:console.log({type:n.file_type,content:S.Z.API_SERVER+n.url}),E({type:n.file_type,content:S.Z.API_SERVER+n.url});case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(e){var n;F({visible:!0,src:S.Z.API_SERVER+e.url,id:e.id,title:e.title,snapshotData:null==e||null===(n=e.subitem)||void 0===n?void 0:n.settings})},q=function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:E({type:n.file_type,content:S.Z.API_SERVER+(null==n||null===(s=n.subitem)||void 0===s?void 0:s.url)});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return null!=i&&i.length?(0,N.jsxs)(o.Fragment,{children:[(0,N.jsx)("div",{className:j()(d,n),style:s,children:i.map((function(e,n){var s,t,a;return(0,N.jsxs)("div",{className:u,children:[(0,N.jsxs)("div",{className:m,onClick:function(){return W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-fujian1"}),(0,N.jsx)("span",{title:e.title,children:e.title})]}),(0,N.jsx)("div",{className:p,children:e.filesize}),(0,N.jsxs)("div",{className:h,onClick:function(){var n;(0,w.Nd)("","".concat(S.Z.API_SERVER).concat(null===(n=e.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,N.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载"]}),!["other","download"].includes(null==e?void 0:e.file_type)&&(0,N.jsxs)("div",{className:x,onClick:function(){return W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-yulan"}),"预览"]}),["image"].includes(null==e?void 0:e.file_type)&&k&&(v?(0,N.jsxs)("div",{className:f,onClick:function(){return B(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-pizhu"}),null!==(s=e.subitem)&&void 0!==s&&s.id?"修改批注":"批注"]}):(null===(t=e.subitem)||void 0===t?void 0:t.id)&&(0,N.jsxs)("div",{className:f,onClick:function(){return q(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"查看老师批注"]})),["image"].includes(null==e?void 0:e.file_type)&&(null===(a=e.subitem)||void 0===a?void 0:a.id)&&(0,N.jsxs)("div",{className:h,style:{marginLeft:20},onClick:function(){var n;(0,w.Nd)("","".concat(S.Z.API_SERVER).concat(null==e||null===(n=e.subitem)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,N.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载批注文件"]}),["office"].includes(null==e?void 0:e.file_type)&&(0,C.eB)()&&["xlsx","docx","pptx"].includes(null==e?void 0:e.file_sub)&&k&&(0,N.jsxs)("div",{className:f,onClick:function(){O(!0),W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-pizhu"}),e.is_edit?"修改批注":"批注"]}),e.is_edit&&(0,C.dE)()&&k&&(0,N.jsxs)("div",{className:f,onClick:function(){W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-sousuo7"}),"查看老师批注"]})]},n)}))}),(0,N.jsx)(_.Z,{close:!0,data:null==M?void 0:M.content,type:null==M?void 0:M.type,hasMask:!0,editOffice:z?"edit":"view",monacoEditor:{value:J.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:v&&k&&"image"===M.type?function(){return B(H)}:null,onClose:function(){g(),O(!1),E({content:"",type:""})}}),(0,N.jsx)(I,{onOk:function(){g(),F({visible:!1})},onClose:function(){return F({visible:!1})},data:V})]}):null}},64e3:function(e,n,s){s.d(n,{z:function(){return N},Z:function(){return I}});var t=s(7557),a=s.n(t),i=s(41498),l=s.n(i),r=s(82242),c=s.n(r),o=s(37205),d=s.n(o),u=s(79800),m=s.n(u),p=s(59301),h=s(59028),x=s(8591),f=s(43418),v=s(3113),j=s(15309),_=s(48355),g=s(37712),y="  ";function k(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var b=s(60186),Z=s(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var w=h.Z.Dragger;function N(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+y+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var I=function(e){var n=e.value,s=e.onChange,t=e.action,i=e.data,r=e.className,o=e.maxSize,u=void 0===o?150:o,N=e.title,I=void 0===N?"上传附件":N,S=e.showRemoveModal,C=void 0!==S&&S,P=e.accept,M=void 0===P?"":P,E=e.additionalText,R=e.isDragger,D=e.number,H=void 0===D?1e3:D,Y=e.aloneClear,T=void 0!==Y&&Y,L=(0,p.useState)(!1),z=m()(L,2),O=z[0],A=z[1],G=(0,p.useState)(n||[]),V=m()(G,2),F=V[0],J=V[1],W=(0,p.useState)(1),B=m()(W,2),q=B[0],U=B[1];(0,p.useEffect)((function(){n&&(1===q&&J(d()(n)),U(2),H===(null==n?void 0:n.length)&&A(!0))}),[n]);var Q,K=function(){setTimeout((function(){F.pop(),J(d()(F))}),500)},$={multiple:!0,disabled:O,accept:M,withCredentials:!0,fileList:F,beforeUpload:function(e,n){var s=e.size/1024/1024;return F.concat(n).length>H?(F.pop(),J(d()(F)),x.ZP.error("最多只能上传".concat(H,"个文件")),T?Promise.reject():(K(),!1)):s<u||(x.ZP.error("该文件无法上传。超过文件大小限制(".concat(u,"MB).")),T?Promise.reject():(K(),!1))},data:i,action:t||"".concat(j.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var n,t;(F="removed"===e.file.status?e.fileList:(0,Z.uniqBy)([].concat(d()(e.fileList),d()(F)),"uid"),"done"!==e.file.status||-1!==(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.status))?(F.length>=H?A(!0):A(!1),J(d()(F)),F=F.map((function(e){var n,s;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url="/api/attachments/".concat(null==e||null===(s=e.response)||void 0===s?void 0:s.id));return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(k(e.size))),c()({},e)})),console.log("info:",e,F),s(F)):x.ZP.error(null===(t=e.file)||void 0===t||null===(t=t.response)||void 0===t?void 0:t.message)},onRemove:(Q=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=l()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,_.JZ)(n.response?n.response.id:n.uid);case 4:return s=e.sent,e.abrupt("return",Promise.resolve(s));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!C){e.next=5;break}return e.abrupt("return",new Promise((function(e,n){var t;f.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,g.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(t=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,s();case 2:n.sent,x.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 5:return e.next=7,s();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)}))),function(e){return Q.apply(this,arguments)})};return(0,g.jsxs)("div",{className:"multi-upload ".concat(r||""),children:[R&&(0,g.jsxs)(w,c()(c()({},$),{},{children:[(0,g.jsx)("p",{className:"ant-upload-drag-icon",children:(0,g.jsx)(b.Z,{})}),(0,g.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,g.jsx)("br",{}),"(单个文件最大限制为",u,"MB)"," "]}),E]})),!R&&(0,g.jsxs)(h.Z,c()(c()({},$),{},{children:[(0,g.jsxs)(v.ZP,{disabled:O,className:"upload_button",children:[(0,g.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),I]}),(0,g.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",u,"MB)"," "]})]}))]})}},13261:function(e,n,s){var t=s(82242),a=s.n(t),i=(s(59301),s(19779)),l=s(3113),r=s(37712);n.Z=function(e){var n=e.img,s=e.buttonProps,t=void 0===s?{}:s,c=e.styles,o=void 0===c?{}:c,d=e.customText,u=e.ButtonText,m=e.ButtonClick,p=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,f=e.loading,v=void 0!==f&&f;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),o),children:[(0,r.jsx)("img",{src:n||i,style:a()({width:288,height:200},x)}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(l.ZP,a()(a()({className:p,onClick:m},t),{},{children:u})),h&&h]})}},80848:function(e,n,s){s.d(n,{Z:function(){return m}});var t=s(79800),a=s.n(t),i=s(59301),l=s(65428),r=s(3113),c=s(73303),o=s(82234),d=s(51638),u=s(37712),m=function(){var e=(0,i.useState)(""),n=a()(e,2),s=n[0],t=n[1],m=(0,i.useState)(0),p=a()(m,2),h=p[0],x=p[1],f=(0,i.useRef)("");function v(e){27==e.keyCode&&f.current&&j()}function j(){document.body.style.overflow="auto",t("")}(0,i.useEffect)((function(){return l.Z.subscribe("preview-image",(function(e){t(e),document.body.style.overflow="hidden"}))}),[]),(0,i.useEffect)((function(){return document.addEventListener("keydown",v),function(){document.removeEventListener("keydown",v)}}),[]),(0,i.useEffect)((function(){f.current=s}),[s]);var _=(0,i.useRef)(),g=(0,i.useRef)();return(0,u.jsx)(i.Fragment,{children:s?(0,u.jsxs)("div",{className:"image-preview-container",ref:_,onClick:function(e){e.nativeEvent.target!==_.current&&e.nativeEvent.target!==g.current||j()},children:[(0,u.jsxs)("div",{className:"button-group",children:[(0,u.jsxs)(r.ZP,{onClick:function(){x(h+90)},children:["旋转",(0,u.jsx)(c.Z,{})]}),(0,u.jsxs)(r.ZP,{href:s,children:["下载",(0,u.jsx)(o.Z,{})]}),(0,u.jsxs)(r.ZP,{onClick:j,children:["关闭",(0,u.jsx)(d.Z,{})]})]}),(0,u.jsx)("div",{className:"preview-wrp-group",ref:g,children:(0,u.jsx)("img",{className:"image-preview",src:s,alt:"预览大图",style:{transform:"rotate(".concat(h,"deg)")}})})]}):null})}},68675:function(e,n,s){s.r(n),s.d(n,{default:function(){return B}});var t=s(7557),a=s.n(t),i=s(41498),l=s.n(i),r=s(82242),c=s.n(r),o=s(79800),d=s.n(o),u=s(59301),m=s(65363),p=s(43418),h=s(78241),x=s(8591),f=s(66104),v=s(95237),j=s(43604),_=s(71418),g=s(28103),y=s(3113),k=s(94001),b=s(6848),Z=s(28563),w=s(71371),N=s(80848),I=s(79311),S=s(33987),C=s(65428),P=s(13282),M=s(61186),E=s.n(M),R=s(15309),D=s(76669),H=s(89744),Y=s(73782),T=s(37712),L=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,s=e.dispatch,t=(0,m.useParams)(),i=(0,u.useState)(!0),r=d()(i,2),o=(r[0],r[1],h.Z.useForm()),f=d()(o,1)[0];return(0,T.jsx)(T.Fragment,{children:(0,T.jsxs)(p.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return i=f.getFieldsValue(),e.next=5,(0,I.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:c()({},i)});case 5:0===e.sent.status&&(x.ZP.success("评阅成功"),f.resetFields(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getStudentWorkCommon",payload:c()({},t)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,T.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,T.jsxs)(h.Z,{form:f,layout:"horizontal",children:[(0,T.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,T.jsx)(h.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,T.jsx)(k.Z,{min:0,placeholder:"请填写分数"})}),(0,T.jsx)("span",{className:"ml10",children:"分"})]}),(0,T.jsx)("div",{children:(0,T.jsx)(h.Z.Item,{name:"comment",children:(0,T.jsx)(Y.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),z={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",bg:"bg___sFhaA",title:"title___bk4oD",replyList:"replyList___bjk6g","nav-tab":"nav-tab___uLRSr",buttonFixed:"buttonFixed___twN45",exitComment:"exitComment___rlGpw",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb"},O=s(23599),A=s(89392),G=s(64e3),V=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,s=(e.loading,e.dispatch),t=((0,m.useParams)(),h.Z.useForm()),i=d()(t,1)[0];return(0,T.jsx)(p.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){var t,l,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.validateFields();case 2:return l=c()({},i.getFieldValue()),r=n.actionTabs.selectArrs,l.attachment_ids=null===(t=l.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id})),e.next=7,(0,H.mz)(c()(c()({},l),{},{homeworkId:r.work_id}));case 7:0===e.sent.status&&(i.resetFields(),s({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:c()({},n.actionTabs.params)}),s({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){i.resetFields(),s({type:"classroomList/setActionTabs",payload:{}})},children:(0,T.jsxs)(h.Z,{form:i,initialValues:{},children:[(0,T.jsx)(h.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,T.jsx)(G.Z,{})}),(0,T.jsx)(h.Z.Item,{name:"description",children:(0,T.jsx)(Y.Z.TextArea,{placeholder:"请在此输入补交附件的原因最大限制100个字符",rows:7})})]})})})),F=s(27627),J=s(38296),W=s(4366),B=(0,m.connect)((function(e){var n=e.shixunHomeworks,s=e.loading,t=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:t,loading:s.effects}}))((function(e){var n,s,t,i,r,o,M,Y,B,q,U,Q,K,$,X,ee,ne,se,te,ae,ie=e.shixunHomeworks,le=(e.globalSetting,e.loading),re=e.user,ce=e.dispatch,oe=(0,m.useSearchParams)(),de=d()(oe,1)[0],ue=(0,m.useParams)(),me=(0,u.useRef)(),pe=re.userInfo,he=ie.studentWorkDetail,xe=ie.studentWorkCommon,fe=ie.studentWorkSupplyDetail,ve=(ie.workList,(0,u.useState)("")),je=d()(ve,2),_e=je[0],ge=je[1],ye=(0,u.useState)({show:!1,type:0,active:null}),ke=d()(ye,2),be=ke[0],Ze=ke[1],we=(0,u.useState)({show:!1,type:0,active:null}),Ne=d()(we,2),Ie=Ne[0],Se=Ne[1],Ce=p.Z.useModal(),Pe=d()(Ce,2),Me=Pe[0],Ee=Pe[1],Re=(0,u.useState)({last:!1}),De=d()(Re,2),He=De[0],Ye=De[1],Te=(0,u.useState)({last:!1}),Le=d()(Te,2),ze=Le[0],Oe=Le[1],Ae=h.Z.useForm(),Ge=d()(Ae,1)[0],Ve=(0,u.useState)(!1),Fe=d()(Ve,2),Je=Fe[0],We=Fe[1],Be=(0,u.useState)(""),qe=d()(Be,2),Ue=qe[0],Qe=qe[1],Ke=(0,u.useState)({content:"",type:""}),$e=d()(Ke,2),Xe=$e[0],en=$e[1],nn=(0,u.useRef)(),sn=((0,m.useLocation)(),function(){ce({type:"shixunHomeworks/getStudentWorkCommon",payload:c()({},ue)})});function tn(){return tn=l()(a()().mark((function e(){var n,s,t,i,l,r,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=JSON.parse(sessionStorage.all_student_works_params||"{}"),i={},de.get("ids")&&(i.course_group=de.get("ids").split(",")),e.next=5,ce({type:"shixunHomeworks/getAllStudentWorks",payload:c()(c()(c()({},ue),t),i)});case 5:l=e.sent,(r=null===(n=l.all_student_works)||void 0===n?void 0:n.map((function(e){return String(e.student_work_id)})).indexOf(ue.userId))===(null===(s=l.all_student_works)||void 0===s?void 0:s.length)-1?Ye({last:!0}):Ye(null===(o=l.all_student_works)||void 0===o?void 0:o[r+1]),Oe(0===r?{last:!0}:null===(d=l.all_student_works)||void 0===d?void 0:d[r-1]);case 9:case"end":return e.stop()}}),e)}))),tn.apply(this,arguments)}(0,u.useEffect)((function(){ce({type:"shixunHomeworks/getStudentWorkDetail",payload:c()({},ue)}),ce({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:c()({},ue)}),sn(),function(){tn.apply(this,arguments)}(),me.current.onclick=function(e){"IMG"===e.target.nodeName&&""!==e.target.alt&&C.Z.publish("preview-image",e.target.src)}}),[ue.categoryId,ue.userId]),(0,u.useEffect)((function(){return ce({type:"globalSetting/footerToggle",payload:!1}),function(){ce({type:"globalSetting/footerToggle",payload:!0})}}),[]);var an=function(e){var n;Me.confirm({title:"是否确认删除?",onOk:(n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ce({type:"shixunHomeworks/deleteReply",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:0===n.sent.status&&(x.ZP.success("删除成功"),sn());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},ln=function(e){var n;Me.confirm({title:"是否确认删除?",onOk:(n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,H.QC)({score_id:e.comment_id,userId:ue.userId});case 2:0===n.sent.status&&(x.ZP.success("删除成功"),sn());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},rn=function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.attachment_ids=null===(s=n.attachment_ids)||void 0===s?void 0:s.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})),e.next=3,(0,H.yy)(c()(c()({},n),{},{userId:ue.userId}));case 3:0===e.sent.status&&(Ge.resetFields(),x.ZP.success("提交成功"),sn());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cn=function(){var e=l()(a()().mark((function e(n){var s,t,i,l,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=Ge.getFieldsValue(),t=s.comment,i=s.score,l=s.attachment_ids,r=!(0,A.isNil)(i),!(t||r||l)){e.next=5;break}return p.Z.confirm({centered:!0,okText:"离开",cancelText:"取消",title:"离开此页提示",content:(0,T.jsx)("div",{className:"tc",children:"系统可能不会保存您所做的更改"}),onOk:function(){Ge.resetFields(),"last"===n?m.history.push(de.get("ids")?"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==ze?void 0:ze.student_work_id,"?ids=").concat(de.get("ids")):"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==ze?void 0:ze.student_work_id)):"read"===n?m.history.push(de.get("ids")?"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==He?void 0:He.student_work_id,"?ids=").concat(de.get("ids")):"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==He?void 0:He.student_work_id)):m.history.push("/classrooms/".concat(ue.coursesId,"/common_homework/").concat(ue.categoryId,"/detail"))}}),e.abrupt("return");case 5:"last"===n?m.history.push(de.get("ids")?"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==ze?void 0:ze.student_work_id,"?ids=").concat(de.get("ids")):"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==ze?void 0:ze.student_work_id)):"read"===n?m.history.push(de.get("ids")?"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==He?void 0:He.student_work_id,"?ids=").concat(de.get("ids")):"/classrooms/".concat(null==ue?void 0:ue.coursesId,"/common_homework/").concat(null==ue?void 0:ue.categoryId,"/review/").concat(null==He?void 0:He.student_work_id)):m.history.push("/classrooms/".concat(ue.coursesId,"/common_homework/").concat(ue.categoryId,"/detail"));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,T.jsxs)("section",{className:"edu-container",ref:me,children:[(0,T.jsxs)("section",{className:"animated fadeIn",children:[(0,T.jsx)("aside",{className:"mt10",children:pe&&(0,T.jsxs)(f.Z,{separator:">",children:[(0,T.jsx)(f.Z.Item,{children:(0,T.jsx)(m.Link,{to:"/classrooms/".concat(ue.coursesId,"/common_homework/").concat(null!=he&&null!==(n=he.category)&&void 0!==n&&n.main?"":null==he||null===(s=he.category)||void 0===s?void 0:s.category_id),children:null==pe||null===(t=pe.course)||void 0===t?void 0:t.course_name})}),(0,T.jsx)(f.Z.Item,{children:(0,T.jsx)(m.Link,{to:"/classrooms/".concat(ue.coursesId,"/common_homework/").concat(null!=he&&null!==(i=he.category)&&void 0!==i&&i.main?"":null==he||null===(r=he.category)||void 0===r?void 0:r.category_id),children:null==he||null===(o=he.category)||void 0===o?void 0:o.category_name})}),(0,T.jsx)(f.Z.Item,{children:(0,T.jsx)(m.Link,{to:"/classrooms/".concat(ue.coursesId,"/common_homework/").concat(ue.categoryId,"/detail"),children:"作业详情"})}),(0,T.jsx)(f.Z.Item,{children:null==he?void 0:he.author_name})]})}),(0,T.jsx)("aside",{className:[z.title,"mt20"].join(" "),children:(0,T.jsxs)(v.Z,{style:{width:"100%"},children:[(0,T.jsxs)(j.Z,{flex:"1",children:[(0,T.jsx)(m.Link,{to:"/classrooms/".concat(ue.coursesId,"/common_homework"),children:(0,T.jsx)(Z.Z,{className:"font16 c-black"})}),(0,T.jsx)("strong",{className:"font20 ml5",children:null==he?void 0:he.homework_name}),(0,T.jsx)(F.VV,{status:null==he?void 0:he.homework_status})]}),(0,T.jsx)(j.Z,{children:(0,J.dE)()&&(null==he||null===(M=he.homework_status)||void 0===M?void 0:M.includes("补交中"))&&(0,T.jsx)("span",{onClick:function(){ce({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:ue,selectArrs:{homework_id:ue.commonHomeworkId,work_id:ue.userId}}})},className:"c-blue current font14",children:"补交附件"})})]})})]}),(0,T.jsx)("ul",{className:z["nav-tab"],children:(0,T.jsx)("li",{className:"active",children:"作业详情"})}),(0,T.jsx)("section",{className:[z.bg,"pt30","pl30","pr30","pb30"].join(" "),children:(0,T.jsxs)(_.Z,{spinning:le["shixunHomeworks/getStudentWorkDetail"]||le["shixunHomeworks/getStudentWorkSupplyDetail"],children:[(null==he?void 0:he.description)&&(0,T.jsxs)("aside",{children:[(0,T.jsxs)("div",{className:"font16",children:["内容",(0,T.jsx)("span",{style:{color:"#FA6400",fontSize:14},children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx"})]}),(0,T.jsx)("div",{className:"mt20",children:(0,T.jsx)(O.Z,{value:(null==he?void 0:he.description)||"暂无~"})}),(0,T.jsx)(D.Z,{authority:(0,J.GJ)(),callback:function(){ce({type:"shixunHomeworks/getStudentWorkDetail",payload:c()({},ue)})},dataSource:null==he?void 0:he.attachments}),(0,T.jsxs)("aside",{className:"tr",children:[(0,T.jsx)("span",{className:" c-light-black",children:E()(he.commit_time).format("YYYY-MM-DD HH:mm")}),(0,T.jsx)("span",{className:"ml10",children:he.commit_user_name}),(0,T.jsx)("span",{className:"ml10 c-light-black",children:"提交"}),(0,T.jsx)("span",{className:"ml30 c-light-black",children:E()(he.update_time).format("YYYY-MM-DD HH:mm")}),(0,T.jsx)("span",{className:"ml10",children:he.update_user_name}),(0,T.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]}),(null==he?void 0:he.redo_description)&&(0,T.jsxs)("aside",{children:[(0,T.jsx)(g.Z,{}),(0,T.jsx)("div",{className:"font16",children:"重做记录"}),(0,T.jsx)("div",{className:"pl30 mt20",children:(0,T.jsx)(O.Z,{value:(null==he?void 0:he.redo_description)||"暂无~"})}),(0,T.jsx)(D.Z,{authority:(0,J.GJ)(),callback:function(){ce({type:"shixunHomeworks/getStudentWorkDetail",payload:c()({},ue)})},dataSource:null==he?void 0:he.redo_attachments}),(0,T.jsxs)("aside",{className:"tr",children:[(0,T.jsx)("span",{className:" c-light-black",children:E()(he.redo_commit_time).format("YYYY-MM-DD HH:mm")}),(0,T.jsx)("span",{className:"ml10",children:he.commit_user_name}),(0,T.jsx)("span",{className:"ml10 c-light-black",children:"提交"}),(0,T.jsx)("span",{className:"ml30 c-light-black",children:E()(he.redo_update_time).format("YYYY-MM-DD HH:mm")}),(0,T.jsx)("span",{className:"ml10",children:he.update_user_name}),(0,T.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]}),(null==fe?void 0:fe.revise_reason)&&(0,T.jsxs)("aside",{children:[(0,T.jsx)(g.Z,{}),(0,T.jsx)("div",{className:"font16",children:"补交内容"}),(0,T.jsx)("div",{className:"pl30 mt20",children:(0,T.jsx)(O.Z,{value:(null==fe?void 0:fe.revise_reason)||"暂无~"})}),(0,T.jsx)(D.Z,{authority:(0,J.GJ)(),callback:function(){ce({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:c()({},ue)})},dataSource:null==fe?void 0:fe.revise_attachments}),(0,T.jsxs)("aside",{className:"tr",children:[(0,T.jsx)("span",{className:"ml30 c-light-black",children:E()(fe.atta_update_time).format("YYYY-MM-DD HH:mm")}),(0,T.jsx)("span",{className:"ml10",children:fe.atta_update_user}),(0,T.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]})}),(null==he?void 0:he.anonymous_comment)&&(0,J.G5)()&&(0,T.jsxs)("section",{className:[z.bg,"mt30","pt30","pl30","pr30","pb30"].join(" "),children:[(0,T.jsx)("p",{children:"匿评学生"}),!(null==he||null===(Y=he.no_commented_user_names)||void 0===Y||!Y.length)&&(0,T.jsxs)("p",{children:["未完成匿评:",he.no_commented_user_names.join("、")]}),(0,T.jsxs)("div",{children:["已完成匿评:",null===(B=he.commented_user_names)||void 0===B?void 0:B.join("、")]})]}),((0,J.RV)()||(null==he||null===(q=he.homework_status)||void 0===q?void 0:q.includes("匿评中")))&&(0,T.jsxs)("section",{children:[(0,T.jsxs)("aside",{className:[z.replyList,"bg-white"].join(" "),children:[(0,T.jsxs)(v.Z,{gutter:[10,20],children:[(0,T.jsx)(j.Z,{flex:1}),(0,T.jsx)(j.Z,{style:{lineHeight:"40px"},children:(0,J.GJ)()&&(null==xe?void 0:xe.ultimate)&&(0,T.jsx)("span",{className:"font-16 c-blue current",onClick:function(){ce({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:he,id:ue.userId,params:ue}})},children:"调分"})}),(0,T.jsx)(j.Z,{children:(0,J.G5)()&&((null==he||null===(U=he.homework_status)||void 0===U?void 0:U.includes("提交中"))||(null==he||null===(Q=he.homework_status)||void 0===Q?void 0:Q.includes("补交中"))||(null==he||null===(K=he.homework_status)||void 0===K?void 0:K.includes("进行中")))&&(0,T.jsx)(y.ZP,{style:{width:"124px",height:"40px"},type:"primary",onClick:function(){return We(!0)},children:"打回重做"})})]}),!xe.is_author&&!(null!=xe&&xe.ultimate)&&((0,J.GJ)()||(null==he||null===($=he.homework_status)||void 0===$?void 0:$.includes("匿评中")))&&(0,T.jsx)("aside",{children:(0,T.jsxs)(h.Z,{layout:"vertical",form:Ge,onFinish:function(e){return rn(e)},children:[(0,T.jsx)(h.Z.Item,{label:"评语",name:"comment",rules:[{required:!0,message:"请输入评语"}],children:(0,T.jsx)(S.Z,{placeholder:"请输入评语",defaultValue:"",height:250})}),(0,T.jsx)("div",{children:(0,T.jsx)(h.Z.Item,{name:"attachment_ids",children:(0,T.jsx)(G.Z,{})})}),(0,T.jsx)("div",{className:"mt10",children:(0,T.jsxs)(v.Z,{children:[(0,T.jsx)(j.Z,{flex:"1",children:(0,T.jsxs)(v.Z,{align:"middle",justify:"start",children:[(0,T.jsx)(j.Z,{children:(0,T.jsx)(h.Z.Item,{noStyle:!0,name:"score",rules:[{required:!(0,J.GJ)(),message:"请填写分数"}],children:(0,T.jsx)(k.Z,{step:.1,min:0,style:{width:100},size:"middle",placeholder:"请填写分数"})})}),(0,T.jsx)(j.Z,{children:(0,T.jsx)("span",{className:"ml5 mr20",children:"分"})})]})}),(0,T.jsx)(j.Z,{})]})}),(0,J.GJ)()&&(0,T.jsx)(h.Z.Item,{label:"仅课堂老师可见",name:"hidden_comment",style:{marginTop:10},children:(0,T.jsx)(S.Z,{placeholder:"请输入评语",defaultValue:"",height:250})}),(0,T.jsx)("aside",{className:"".concat(z.buttonFixed),children:(0,T.jsx)("aside",{className:"edu-container",children:(0,T.jsxs)(v.Z,{align:"middle",children:[(0,T.jsx)(j.Z,{flex:"1",children:(0,T.jsx)(y.ZP,{type:"default",onClick:function(){return cn("list")},children:"返回列表"})}),(0,T.jsxs)(j.Z,{flex:"1",className:"tr",children:[!(0,J.dE)()&&(0,T.jsx)(y.ZP,{type:"default",onClick:function(){return cn("last")},disabled:null==ze?void 0:ze.last,children:"上一个"}),!(0,J.dE)()&&(0,T.jsx)(y.ZP,{type:"default",disabled:null==He?void 0:He.last,style:{marginLeft:"20px",marginRight:"20px"},onClick:function(){return cn("read")},children:"下一个"}),(0,T.jsx)(y.ZP,{htmlType:"submit",type:"primary",children:"提交评阅"})]})]})})})]})})]}),((0,J.RV)()||(null==he||null===(X=he.homework_status)||void 0===X?void 0:X.includes("匿评中"))||(null==he||null===(ee=he.homework_status)||void 0===ee?void 0:ee.includes("申诉中")))&&(0,T.jsxs)("aside",{className:[z.replyList,"bg-white"].join(" "),children:[(0,T.jsxs)("p",{style:{color:"#000000",fontWeight:500},children:["点评内容(",null==xe||null===(ne=xe.comment_scores)||void 0===ne?void 0:ne.length,""]}),(0,T.jsx)(g.Z,{}),null==xe||null===(se=xe.comment_scores)||void 0===se?void 0:se.map((function(e,n){var s,t,i,r,c,o;return(0,T.jsxs)("aside",{children:[(0,T.jsxs)(v.Z,{gutter:[12,12],children:[(0,T.jsxs)(j.Z,{flex:"40px",children:["--"===(null==e?void 0:e.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:W.xp}),"--"!==(null==e?void 0:e.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:"".concat(R.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.user_image_url)})]}),(0,T.jsxs)(j.Z,{flex:"1",children:[(0,T.jsxs)(v.Z,{align:"middle",children:[(0,T.jsx)(j.Z,{span:24,children:(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:1,children:[(0,T.jsx)("span",{className:"c-light-black",children:null==e?void 0:e.user_name}),(0,T.jsx)("span",{className:"c-light-black ml10",children:E()(null==e?void 0:e.comment_time).format("YYYY-MM-DD HH:mm")}),null!==e.score&&(0,T.jsxs)("span",{className:"ml30 c-orange",children:[e.score,"分"]})]}),(0,T.jsx)(j.Z,{children:(0,T.jsxs)("aside",{children:[e.delete&&(0,T.jsx)("span",{className:"c-blue current",onClick:function(){ln(e)},children:"删除"}),e.can_appeal&&(0,T.jsx)("span",{className:"c-blue current",onClick:function(){Ze({show:!0,type:1,active:n})},children:"申诉"}),e.can_reply&&(0,T.jsx)("span",{className:"c-blue current ml10",onClick:function(){return Ze({show:!0,type:0,active:n})},children:"回复"}),!e.can_reply&&(0,T.jsx)("span",{className:"c-light-black ml10",children:"失效"})]})})]})}),(0,T.jsxs)(j.Z,{span:24,children:[e.content&&(0,T.jsx)(O.Z,{value:e.content}),!e.content&&(0,T.jsx)("span",{className:"c-light-black",children:"暂未写评语"}),null==e||null===(s=e.attachments)||void 0===s?void 0:s.map((function(e,n){return(0,T.jsx)("div",{children:(0,T.jsxs)("a",{href:"".concat(R.Z.API_SERVER).concat(e.url),children:[(0,T.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,T.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,T.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})},n)}))]}),(0,T.jsxs)("div",{className:"w100",children:[(0,T.jsx)(g.Z,{}),(0,T.jsxs)("aside",{className:[z.comment,"w100"].join(" "),children:[e.appeal_info&&""!=e.appeal_info&&(0,T.jsx)("aside",{children:(0,T.jsx)(v.Z,{children:(0,T.jsx)(j.Z,{span:24,children:(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:"50px",children:["--"===(null==e||null===(t=e.appeal_info)||void 0===t?void 0:t.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:W.xp}),"--"!==(null==e||null===(i=e.appeal_info)||void 0===i?void 0:i.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:"".concat(R.Z.IMG_SERVER,"/images/").concat(null==e||null===(r=e.appeal_info)||void 0===r?void 0:r.user_image_url)})]}),(0,T.jsxs)(j.Z,{flex:"1",children:[(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:"1",children:[null==e||null===(c=e.appeal_info)||void 0===c?void 0:c.user_name,(0,T.jsx)("span",{className:"c-light-black ml10",children:E()(null==e||null===(o=e.appeal_info)||void 0===o?void 0:o.time).format("YYYY-MM-DD HH:mm")}),1===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-blue ml10",children:"申诉中"}),2===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml10",children:"申诉已撤销"}),3===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-blue ml10",children:"申诉成功"}),4===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml10",children:"申诉被拒绝"}),5===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml10",children:"申诉失败"})]}),(0,T.jsxs)(j.Z,{children:[1===(null==e?void 0:e.appeal_status)&&e.can_appeal&&(0,T.jsx)("span",{onClick:function(){var e;p.Z.confirm({title:(0,T.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,T.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:sn();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"c-blue current",children:"撤销申诉"}),1===(null==e?void 0:e.appeal_status)&&(0,J.GJ)()&&(0,T.jsx)("span",{onClick:function(){var n;p.Z.confirm({title:(0,T.jsxs)("div",{children:["此匿评成绩将被废弃,评阅人的作品将被违规扣分",(0,T.jsx)("br",{}),"是否确认接受申诉"]}),onOk:(n=l()(a()().mark((function n(){var s;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.ZP)("/api/student_works/".concat(ue.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:e.score_id,status:3}});case 2:0===(null==(s=n.sent)?void 0:s.status)&&sn();case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"c-red current",children:"接受申诉"}),1===(null==e?void 0:e.appeal_status)&&(0,J.GJ)()&&(0,T.jsx)("span",{onClick:function(){var n;p.Z.confirm({title:(0,T.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,T.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(n=l()(a()().mark((function n(){var s;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.ZP)("/api/student_works/".concat(ue.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:e.score_id,status:4}});case 2:0===(null==(s=n.sent)?void 0:s.status)&&sn();case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"c-light-black current ml10",children:"拒绝申诉"})]})]}),(0,T.jsx)(O.Z,{value:null==e?void 0:e.appeal_info.content})]}),(0,T.jsx)(j.Z,{})]})})})}),e.journals.map((function(n,s){var t,a,i,l;return(0,T.jsxs)("aside",{children:[(0,T.jsx)(v.Z,{children:(0,T.jsx)(j.Z,{span:24,children:(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:"50px",children:["--"===(null==n||null===(t=n.user_info)||void 0===t?void 0:t.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:W.xp}),"--"!==(null==n||null===(a=n.user_info)||void 0===a?void 0:a.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:"".concat(R.Z.IMG_SERVER,"/images/").concat(null==n||null===(i=n.user_info)||void 0===i?void 0:i.user_image_url)})]}),(0,T.jsxs)(j.Z,{flex:"1",children:[null==n||null===(l=n.user_info)||void 0===l?void 0:l.user_name,(0,T.jsx)("span",{className:"c-light-black ml10",children:E()(null==n?void 0:n.time).format("YYYY-MM-DD HH:mm")}),(0,T.jsx)(O.Z,{value:n.content})]}),(0,T.jsx)(j.Z,{children:(null==n?void 0:n.can_delete)&&(0,T.jsx)(b.Z,{title:"删除",children:(0,T.jsx)(w.Z,{className:"current c-light-black",onClick:function(){an(n)}})})})]})})},s),s!==e.journals.length-1&&(0,T.jsx)(g.Z,{})]},s)}))]})]})]}),be.show&&n===be.active&&(0,T.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,T.jsx)(S.Z,{onChange:function(e){ge(e)},height:150,isFocus:!0,watch:!0}),(0,T.jsx)(v.Z,{children:(0,T.jsxs)(j.Z,{span:24,className:"tr",children:[(0,T.jsx)(y.ZP,{type:"default",size:"middle",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ze({show:!1,type:0,active:n});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,T.jsx)(y.ZP,{type:"primary",size:"middle",className:"ml20",onClick:l()(a()().mark((function s(){var t;return a()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(""!==_e){s.next=4;break}x.ZP.error("请输入内容"),s.next=14;break;case 4:if(0!==be.type){s.next=10;break}return s.next=7,(0,H.qP)({comment:_e,userId:ue.userId,score_id:e.score_id});case 7:t=s.sent,s.next=13;break;case 10:return s.next=12,(0,H.R$)({comment:_e,score_id:e.score_id,userId:ue.userId});case 12:t=s.sent;case 13:0===t.status&&(x.ZP.success("操作成功"),Ze({show:!1,type:0,active:n}),sn());case 14:case"end":return s.stop()}}),s)}))),children:0===be.type?"回复":"申诉"})]})})]})]})]},n),(0,T.jsx)(g.Z,{})]},n)}))]}),(0,J.GJ)()&&(0,T.jsxs)("aside",{className:[z.replyList,"bg-white"].join(" "),children:[(0,T.jsxs)("p",{style:{color:"#000000",fontWeight:500},children:["点评内容-仅课堂老师可见(",null==xe||null===(te=xe.hidden_comment_scores)||void 0===te?void 0:te.length,""]}),(0,T.jsx)(g.Z,{}),null==xe||null===(ae=xe.hidden_comment_scores)||void 0===ae?void 0:ae.map((function(e,n){var s,t,i,r,c,o;return(0,T.jsxs)("aside",{children:[(0,T.jsxs)(v.Z,{gutter:[12,12],children:[(0,T.jsxs)(j.Z,{flex:"40px",children:["--"===(null==e?void 0:e.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:W.xp}),"--"!==(null==e?void 0:e.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:"".concat(R.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.user_image_url)})]}),(0,T.jsxs)(j.Z,{flex:"1",children:[(0,T.jsxs)(v.Z,{align:"middle",children:[(0,T.jsx)(j.Z,{span:24,children:(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:1,children:[(0,T.jsx)("span",{className:"c-light-black",children:null==e?void 0:e.user_name}),(0,T.jsx)("span",{className:"c-light-black ml10",children:E()(null==e?void 0:e.comment_time).format("YYYY-MM-DD HH:mm")})]}),(0,T.jsx)(j.Z,{children:0===n?(0,T.jsxs)("aside",{children:[e.delete&&(0,T.jsx)("span",{className:"c-blue current",onClick:function(){ln(e)},children:"删除"}),e.can_appeal&&(0,T.jsx)("span",{className:"c-blue current",onClick:function(){Se({show:!0,type:1,active:n})},children:"申诉"}),e.can_reply&&(0,T.jsx)("span",{className:"c-blue current ml10",onClick:function(){return Se({show:!0,type:0,active:n})},children:"回复"})]}):(0,T.jsxs)("aside",{children:[e.delete&&(0,T.jsx)("span",{className:"c-blue current",onClick:function(){ln(e)},children:"删除"}),e.can_appeal&&(0,T.jsx)("span",{className:"c-blue current",onClick:function(){Se({show:!0,type:1,active:n})},children:"申诉"}),e.can_reply&&(0,T.jsx)("span",{className:"c-blue current ml10",onClick:function(){return Se({show:!0,type:0,active:n})},children:"回复"}),!e.can_reply&&(0,T.jsx)("span",{className:"c-light-black ml10",children:"失效"})]})})]})}),(0,T.jsxs)(j.Z,{span:24,children:[e.hidden_comment&&(0,T.jsx)(O.Z,{value:e.hidden_comment}),!e.hidden_comment&&(0,T.jsx)("span",{className:"c-light-black",children:"暂未写评语"}),null==e||null===(s=e.attachments)||void 0===s?void 0:s.map((function(e,n){return(0,T.jsx)("div",{children:(0,T.jsxs)("a",{href:"".concat(R.Z.API_SERVER).concat(e.url),children:[(0,T.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,T.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,T.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})},n)}))]}),(0,T.jsxs)("div",{className:"w100",children:[(0,T.jsx)(g.Z,{}),(0,T.jsxs)("aside",{className:[z.comment,"w100"].join(" "),children:[e.appeal_info&&""!=e.appeal_info&&(0,T.jsx)("aside",{children:(0,T.jsx)(v.Z,{children:(0,T.jsx)(j.Z,{span:24,children:(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:"50px",children:["--"===(null==e||null===(t=e.appeal_info)||void 0===t?void 0:t.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:W.xp}),"--"!==(null==e||null===(i=e.appeal_info)||void 0===i?void 0:i.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:"".concat(R.Z.IMG_SERVER,"/images/").concat(null==e||null===(r=e.appeal_info)||void 0===r?void 0:r.user_image_url)})]}),(0,T.jsxs)(j.Z,{flex:"1",children:[(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:"1",children:[null==e||null===(c=e.appeal_info)||void 0===c?void 0:c.user_name,(0,T.jsx)("span",{className:"c-light-black ml10",children:E()(null==e||null===(o=e.appeal_info)||void 0===o?void 0:o.time).format("YYYY-MM-DD HH:mm")}),1===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-blue ml10",children:"申诉中"}),2===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml10",children:"申诉已撤销"}),3===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-blue ml10",children:"申诉成功"}),4===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml10",children:"申诉被拒绝"}),5===(null==e?void 0:e.appeal_status)&&(0,T.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml10",children:"申诉失败"})]}),(0,T.jsxs)(j.Z,{children:[1===(null==e?void 0:e.appeal_status)&&e.can_appeal&&(0,T.jsx)("span",{onClick:function(){var e;p.Z.confirm({title:(0,T.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,T.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:sn();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"c-blue current",children:"撤销申诉"}),1===(null==e?void 0:e.appeal_status)&&(0,J.GJ)()&&(0,T.jsx)("span",{onClick:function(){var n;p.Z.confirm({title:(0,T.jsxs)("div",{children:["此匿评成绩将被废弃,评阅人的作品将被违规扣分",(0,T.jsx)("br",{}),"是否确认接受申诉"]}),onOk:(n=l()(a()().mark((function n(){var s;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.ZP)("/api/student_works/".concat(ue.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:e.score_id,status:3}});case 2:0===(null==(s=n.sent)?void 0:s.status)&&sn();case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"c-red current",children:"接受申诉"}),1===(null==e?void 0:e.appeal_status)&&(0,J.GJ)()&&(0,T.jsx)("span",{onClick:function(){var n;p.Z.confirm({title:(0,T.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,T.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(n=l()(a()().mark((function n(){var s;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.ZP)("/api/student_works/".concat(ue.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:e.score_id,status:4}});case 2:0===(null==(s=n.sent)?void 0:s.status)&&sn();case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"c-light-black current ml10",children:"拒绝申诉"})]})]}),(0,T.jsx)(O.Z,{value:null==e?void 0:e.appeal_info.content})]}),(0,T.jsx)(j.Z,{})]})})})}),e.journals.map((function(n,s){var t,a,i,l;return(0,T.jsxs)("aside",{children:[(0,T.jsx)(v.Z,{children:(0,T.jsx)(j.Z,{span:24,children:(0,T.jsxs)(v.Z,{children:[(0,T.jsxs)(j.Z,{flex:"50px",children:["--"===(null==n||null===(t=n.user_info)||void 0===t?void 0:t.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:W.xp}),"--"!==(null==n||null===(a=n.user_info)||void 0===a?void 0:a.user_image_url)&&(0,T.jsx)("img",{className:z.headpic,width:"40",src:"".concat(R.Z.IMG_SERVER,"/images/").concat(null==n||null===(i=n.user_info)||void 0===i?void 0:i.user_image_url)})]}),(0,T.jsxs)(j.Z,{flex:"1",children:[null==n||null===(l=n.user_info)||void 0===l?void 0:l.user_name,(0,T.jsx)("span",{className:"c-light-black ml10",children:E()(null==n?void 0:n.time).format("YYYY-MM-DD HH:mm")}),(0,T.jsx)(O.Z,{value:n.hidden_comment})]}),(0,T.jsx)(j.Z,{children:(null==n?void 0:n.can_delete)&&(0,T.jsx)(b.Z,{title:"删除",children:(0,T.jsx)(w.Z,{className:"current c-light-black",onClick:function(){an(n)}})})})]})})},s),s!==e.journals.length-1&&(0,T.jsx)(g.Z,{})]},s)}))]})]})]}),Ie.show&&n===Ie.active&&(0,T.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,T.jsx)(S.Z,{onChange:function(e){ge(e)},height:150,isFocus:!0,watch:!0}),(0,T.jsx)(v.Z,{children:(0,T.jsxs)(j.Z,{span:24,className:"tr",children:[(0,T.jsx)(y.ZP,{type:"default",size:"middle",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Se({show:!1,type:0,active:n});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,T.jsx)(y.ZP,{type:"primary",size:"middle",className:"ml20",onClick:l()(a()().mark((function s(){var t;return a()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(""!==_e){s.next=4;break}x.ZP.error("请输入内容"),s.next=14;break;case 4:if(0!==Ie.type){s.next=10;break}return s.next=7,(0,H.qP)({hidden_comment:_e,userId:ue.userId,score_id:e.score_id});case 7:t=s.sent,s.next=13;break;case 10:return s.next=12,(0,H.R$)({comment:_e,score_id:e.score_id,userId:ue.userId});case 12:t=s.sent;case 13:0===t.status&&(x.ZP.success("操作成功"),Se({show:!1,type:0,active:n}),sn());case 14:case"end":return s.stop()}}),s)}))),children:0===Ie.type?"回复":"申诉"})]})})]})]})]},n),(0,T.jsx)(g.Z,{})]},n)}))]})]}),(0,T.jsx)(L,{}),(0,T.jsx)(V,{}),(0,T.jsx)(N.Z,{}),(0,T.jsx)(p.Z,{title:"确认打回重做",open:Je,destroyOnClose:!0,forceRender:!0,onCancel:function(){We(!1)},onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ue){e.next=3;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.ZP)("/api/student_works/".concat(ue.userId,"/redo_modal.json"),{method:"post",body:{comment:Ue,id:ue.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("打回重做成功"),We(!1),sn());case 7:case"end":return e.stop()}}),e)}))),width:700,children:(0,T.jsxs)("div",{style:{padding:"32px"},children:[(0,T.jsxs)("span",{children:["确认将",null==he?void 0:he.author_name,"的作业打回重做吗"]}),(0,T.jsxs)("div",{style:{marginTop:"20px"},children:[(0,T.jsxs)("label",{children:[(0,T.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,T.jsx)(S.Z,{className:z.MdEditor,onChange:function(e){return Qe(e)},defaultValue:"",height:250})]})]})}),Ee,(0,T.jsx)(P.Z,{close:!0,data:null==Xe?void 0:Xe.content,type:null==Xe?void 0:Xe.type,hasMask:!0,monacoEditor:{value:nn.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return en({content:"",type:""})}})]})}))},48355:function(e,n,s){s.d(n,{$J:function(){return c},JZ:function(){return d},bN:function(){return p},jP:function(){return m},rO:function(){return o}});var t=s(7557),a=s.n(t),i=s(41498),l=s.n(i),r=s(79311);function c(e){return(0,r.U2)("libraries/".concat(e,".json"))}function o(){return(0,r.U2)("library_tags.json")}function d(e){return u.apply(this,arguments)}function u(){return(u=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,r.IV)("attachments/".concat(n,".json"));case 2:return s=e.sent,e.abrupt("return",0===s.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return(0,r.v_)("libraries.json",e)}function p(e,n){return(0,r.gz)("libraries/".concat(e,".json"),n)}}}]);