diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index 8e462a06d3..fdfd78b039 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93668],{52103:function(e,n,t){t.d(n,{Z:function(){return r}});var s=t(33614),i=t(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},o=t(22589),a=function(e,n){return i.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:l}))};var r=i.forwardRef(a)},79314:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=(t(59301),t(43418)),r=t(8591),c=t(79311),u=t(51876),d=t(38296),m=t(37712);n.Z=(0,u.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=e.classroomList,l=e.getData;return(0,m.jsxs)(a.Z,{centered:!0,title:"提示",open:"redoShixunModal"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,d.Rm)()||null!==(o=s.AssistantObject.normal)&&void 0!==o&&o.can_redo){e.next=3;break}return r.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,c.ZP)("/api/homework_commons/".concat(n.actionTabs.homework_common_id,"/batch_redo_modal.json"),{method:"post",body:{student_work_id:n.actionTabs.student_work_id}});case 5:0===e.sent.status&&(r.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),l());case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,m.jsxs)("p",{children:["该作业将被打回重做,",n.actionTabs.isshixun?"学生实训":"学生作品提交","记录将被清空!"]}),(0,m.jsx)("p",{children:"确定打回?"})]})}))},99031:function(e,n,t){t.r(n),t.d(n,{default:function(){return bn}});var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(59301),m=t(51876),p=t(49127),g=t(3113),h=t(8591),x=t(43418),f=t(66104),v=t(99313),_=t(28563),j=t(27627),y=t(85573),w=t.n(y),k=t(37205),A=t.n(k),Z=t(78241),b=t(6848),I=t(95237),C=t(20834),N=t(24905),S=t(43604),B=t(61998),D=t(92832),E=t(38854),Q=t(27092),O=t(5112),H=t(94001),M=t(57809),T=t(71418),L=t(61186),P=t.n(L),F=t(13261),Y=t(79311),z=t(37712),G=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)();return(0,z.jsxs)(x.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:s.coursesId}});case 2:0===e.sent.status&&(h.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,z.jsx)("p",{children:"确定打回?"})]})})),J=t(38296),U=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.dispatch,l=((0,m.useParams)(),(0,d.useState)(!0)),a=u()(l,2),c=(a[0],a[1],(0,d.useState)(!1)),p=u()(c,2),g=p[0],f=p[1],v=Z.Z.useForm(),_=u()(v,1)[0];return(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(x.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:g,onOk:o()(i()().mark((function e(){var l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,J.Rm)()||null!==(l=t.AssistantObject.normal)&&void 0!==l&&l.can_appraise){e.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,_.validateFields();case 5:return o=_.getFieldsValue(),f(!0),e.next=9,(0,Y.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:r()({},o)});case 9:0===e.sent.status&&(h.ZP.success("操作成功"),_.resetFields(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)})),f(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,z.jsxs)(Z.Z,{form:_,layout:"horizontal",children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,z.jsx)(Z.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,z.jsx)(H.Z,{min:0,placeholder:"请填写分数"})}),(0,z.jsx)("span",{className:"ml10",children:"分"})]}),(0,z.jsx)("div",{children:(0,z.jsx)(Z.Z.Item,{name:"comment",children:(0,z.jsx)(D.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),R=t(79314),q=t(2010),W=t(89392),K=t(39647),V=t.n(K),X=t(37906),$=t(6808),ee=t(80612),ne=t(89744),te=["task_status","new_work_status","shixunHomeworks","course_group"],se=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ie=function(e){var n,t,s,l,a,c,p=e.task_status,g=e.new_work_status,h=e.shixunHomeworks,f=e.course_group,v=V()(e,te),_=(0,m.useParams)(),y=Z.Z.useForm(),w=u()(y,1)[0],k=h.workList,A=h.workSetting,C=(0,d.useState)(!1),D=u()(C,2),E=D[0],Q=D[1],O=(0,d.useState)(null),M=u()(O,2),T=M[0],L=M[1],Y=(0,d.useState)({search:"",page:1,limit:10,work_status:null!=p?0==p?[0,-1]:[p]:null,new_work_status:g,status:g||"",course_group:f}),G=u()(Y,2),J=G[0],U=G[1],R=(0,ee.U)(ne.h$,r()({},_)),q=u()(R,4),W=q[1],K=q[2],ie=q[3],le=(0,ee.U)(ne.cN,{homeworkId:null==_?void 0:_.categoryId}),oe=u()(le,4),ae=oe[1],re=oe[2],ce=oe[3],ue=(0,ee.U)(se,{}),de=u()(ue,4),me=de[2],pe=(de[3],(0,d.useState)([])),ge=u()(pe,2),he=ge[0],xe=ge[1],fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(k.is_jupyter||k.is_jupyter_lab?"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/").concat(n.id,"/comment"):_.course_group?"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=_.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(_.coursesId,"/common_homework/").concat(_.categoryId,"/review/").concat(n.id))},ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J,n=r()(r()({},e),{},{work_status:null!=p?0==p?[0,-1]:[p]:null,new_work_status:g,status:4==g?"":1,course_group:f});U(n),4==g||5==g?re(n):K(n)};return(0,d.useEffect)((function(){var e;xe((4==g||5==g?null==ce||null===(e=ce.data)||void 0===e?void 0:e.list:null==ie?void 0:ie.student_works)||[])}),[ie,ce]),(0,d.useEffect)((function(){v.open&&ve(),v.open||(xe([]),U(r()(r()({},J),{},{search:"",page:1,limit:10})),L(null),Q(!1),w.resetFields())}),[v.open,J.page,J.limit]),(0,d.useEffect)((function(){console.log(T)}),[T]),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(x.Z,r()(r()({},v),{},{children:[(0,z.jsxs)(I.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,z.jsx)(S.Z,{children:0==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未提交作品"]}):1==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生按时提交作品"]}):2==p?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生",null!=A&&A.anonymous_comment||null!=k&&null!==(l=k.homework_status)&&void 0!==l&&l.includes("匿评中")?"延时提交":"补交","作品"]}):1==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未匿评"]}):2==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生匿评中"]}):3==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生完成匿评"]}):4==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ce||null===(a=ce.data)||void 0===a?void 0:a.count)||0}),"位学生提交了申诉"]}):5==g?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ce||null===(c=ce.data)||void 0===c?void 0:c.count)||0}),"条申诉记录待审核"]}):void 0}),(0,z.jsx)(S.Z,{children:(0,z.jsx)($.t7,{style:{width:300},value:null==J?void 0:J.search,placeholder:"请输入学生姓名或学号搜索",onChange:function(e){ve(r()(r()({},J),{},{search:decodeURIComponent(e).trim(),page:1}))},onInputChange:function(e){U(r()(r()({},J),{},{search:decodeURIComponent(e).trim()}))}})})]}),(0,z.jsx)(B.Z,{loading:W||ae,className:"mt20",columns:p?null===(s=[{title:"序号",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==J?void 0:J.page)-1)*J.limit+t+1)}},{title:"学生姓名",dataIndex:"user_name",ellipsis:!0,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"学号",dataIndex:"student_id",ellipsis:!0},{title:"分班",dataIndex:"group_name",ellipsis:!0},0!=p&&{title:"最终成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:["教师评分:",n.teacher_score||"0.0","分",(0,z.jsx)("br",{}),"助教评分:",n.teaching_asistant_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["匿评评分:",n.student_score||"0.0","分",(0,z.jsx)("br",{})]}):"","迟交扣分:",n.late_penalty||"0.0","分",(0,z.jsx)("br",{}),"查重扣分:",n.repeat_minus_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["缺评扣分:",n.absence_penalty||"0.0","分",(0,z.jsx)("br",{})]}):"","最终成绩:",n.work_score||"0.0","分",(0,z.jsx)("br",{}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){fe(n)},className:"current",style:{color:"#8bb6fd"},children:"查看评分"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},p>1&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}}])||void 0===s?void 0:s.filter((function(e){return e})):4==g||5==g?[{title:"学生姓名",dataIndex:"real_name",ellipsis:!0,width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"被申诉人评分",dataIndex:"score",ellipsis:!0,width:110},{title:"申诉理由",dataIndex:"comment",ellipsis:!0},{title:"提交申诉时间",dataIndex:"created_at",ellipsis:!0,width:140,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[3==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&ve();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,z.jsx)($.op,{className:"ml20",type:"link",style:{padding:0},onClick:function(){L(n),Q(!0)},children:"接受"})]})]})}}]:null===(t=[{title:"序号",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==J?void 0:J.page)-1)*J.limit+t+1)}},{title:"学生姓名",dataIndex:"user_name",ellipsis:!0,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(n)},children:e})}},{title:"学号",dataIndex:"student_id",ellipsis:!0},{title:"分班",dataIndex:"group_name",ellipsis:!0},0!=p&&{title:"最终成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:["教师评分:",n.teacher_score||"0.0","分",(0,z.jsx)("br",{}),"助教评分:",n.teaching_asistant_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["匿评评分:",n.student_score||"0.0","分",(0,z.jsx)("br",{})]}):"","迟交扣分:",n.late_penalty||"0.0","分",(0,z.jsx)("br",{}),"查重扣分:",n.repeat_minus_score||"0.0","分",(0,z.jsx)("br",{}),null!=k&&k.anonymous_comment?(0,z.jsxs)(z.Fragment,{children:["缺评扣分:",n.absence_penalty||"0.0","分",(0,z.jsx)("br",{})]}):"","最终成绩:",n.work_score||"0.0","分",(0,z.jsx)("br",{}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){fe(n)},className:"current",style:{color:"#8bb6fd"},children:"查看评分"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},2==g&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},2==g&&{title:"需评数",dataIndex:"need_evaluate",ellipsis:!0},2==g&&{title:"已评数",dataIndex:"evaluate_num",ellipsis:!0}])||void 0===t?void 0:t.filter((function(e){return e})),locale:{emptyText:(0,z.jsx)(F.Z,{})},dataSource:he,pagination:{total:(null==ie?void 0:ie.work_count)||(null==ce||null===(n=ce.data)||void 0===n?void 0:n.count)||0,onChange:function(e,n){U(r()(r()({},J),{},{page:e,limit:n}))},current:null==J?void 0:J.page,pageSize:null==J?void 0:J.limit}})]})),(0,z.jsx)(x.Z,{title:"接受申诉",open:E,centered:!0,destroyOnClose:!0,onCancel:function(){Q(!1)},maskClosable:!1,width:544,onOk:function(){w.submit()},children:(0,z.jsxs)(Z.Z,{form:w,colon:!1,onFinish:function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me(r()(r()({},n),{},{userId:T.student_work_id,score_id:T.student_works_score_id,status:3}));case 2:0===e.sent.status&&(ve(),Q(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(X.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},T),{},{id:k.is_jupyter||k.is_jupyter_lab?null==T?void 0:T.id:null==T?void 0:T.student_work_id}))},children:null==T?void 0:T.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.score})}]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(H.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(N.Z,{children:"扣除违规匿评分数"})})})]})]})})]})},le={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc"},oe=t(7575),ae=t(78386),re=t(20538),ce=t(88142),ue=t(16135),de=t(47670),me=t(6467),pe=t(34533),ge=t(42141),he=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,l,a,c,d=e.shixunHomeworks,p=(e.user,e.loading),g=e.dispatch,x=(0,m.useParams)(),f=d.workList,v=d.workSetting,_=(0,ee.U)(ne.Gw,{homeworkId:null==f?void 0:f.id}),y=u()(_,3),w=y[1],k=y[2],A=function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e||"--"},Z=[{title:"姓名",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"学号",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"作品状态",dataIndex:"work_status",ellipsis:!0,render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})},isShow:!0},{title:"当前成绩",dataIndex:"work_score",ellipsis:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=f&&f.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=f&&f.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==f?void 0:f.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=f&&f.is_jupyter||null!=f&&f.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(f.is_jupyter||f.is_jupyter_lab?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/").concat(n.id,"/comment"):x.course_group?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=x.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})},isShow:!0},{title:"打回次数",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:A},{title:"提交次数",dataIndex:"submit_count",ellipsis:!0,isShow:null==v?void 0:v.can_submit,render:function(e){return 0==(null==f?void 0:f.work_status)?"--":e||"--"}},{title:"需评数",dataIndex:"need_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"已评数",dataIndex:"user_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被评数",dataIndex:"student_comment_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被匿评分数",dataIndex:"student_score",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"待审核申诉",dataIndex:"appeal_deal_count",ellipsis:!0,render:A,isShow:null==f?void 0:f.student_anonymous_comment},{title:"操作",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){var e;null!=f&&null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n,"review")},children:"查看"})},isShow:!0}].filter((function(e){return e.isShow})),C=[{title:"序号",dataIndex:"name",ellipsis:!0,width:120,render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:A},{title:"评阅状态",dataIndex:"current_user_work_status",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e?(0,z.jsx)("span",{style:{color:"#028D01"},children:"已评"}):(0,z.jsx)("span",{style:{color:"#FF6801"},children:"未评"})}},{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评分数",dataIndex:"student_score",ellipsis:!0,render:A},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:A},{title:"被申诉审核状态",dataIndex:"current_user_appeal_status",ellipsis:!0,render:function(e){return null!=v&&v.can_make_up&&0==(null==f?void 0:f.work_status)?"--":1===e?(0,z.jsx)("span",{style:{color:"#FF6801"},children:"待审核"}):-1===e?"--":(0,z.jsx)("span",{style:{color:"#028D01"},children:"已审核"})}},{title:"操作",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:function(e,n){var t;return(0,z.jsx)("a",{onClick:function(){var e;0==(null==f?void 0:f.work_status)&&null!=v&&v.can_make_up?h.ZP.warning("你未提交作品,不能参与匿评"):null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n)},children:!(null!=v&&null!==(t=v.homework_status)&&void 0!==t&&t.includes("已截止")&&(null==v||!v.work_public)&&(0,J.dE)())&&(null!=n&&n.current_user_work_status?"查看":"评阅")})}}],N=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(null==n?void 0:n.id)&&(0,j.xg)(f.is_jupyter||f.is_jupyter_lab?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/").concat(n.id,"/comment"):x.course_group?"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(null==n?void 0:n.id,"?ids=").concat(null===(e=x.course_group)||void 0===e?void 0:e.toString(),"&review=").concat(t):"/classrooms/".concat(x.coursesId,"/common_homework/").concat(x.categoryId,"/review/").concat(null==n?void 0:n.id,"?review=").concat(t))};return(0,z.jsxs)("section",{className:"minH500 bg-white p30",style:{paddingTop:25},children:[!(null!=f&&f.all_member_count)&&!p["shixunHomeworks/getWorkList"]&&((null==f||null===(n=f.homework_status)||void 0===n?void 0:n.includes("未发布"))||(null==f||null===(t=f.homework_status)||void 0===t?void 0:t.includes("未开始")))&&(0,z.jsx)(F.Z,{}),!(null!=f&&null!==(s=f.homework_status)&&void 0!==s&&s.includes("未发布"))&&!(null!=f&&null!==(l=f.homework_status)&&void 0!==l&&l.includes("未开始"))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-333",children:"我的作品"})}),(0,z.jsx)(S.Z,{children:(0,z.jsxs)("span",{children:[null==f||null===(a=f.left_time)||void 0===a?void 0:a.status,(0,z.jsx)("span",{className:"ml10",style:{color:"#FF9D18"},children:null==f||null===(c=f.left_time)||void 0===c?void 0:c.time})]})})]}),(null==f?void 0:f.is_shixun)&&!(null!=f&&f.open_evaluate)&&!(null!=f&&f.is_close_tips)&&(0,z.jsxs)(I.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分,请耐心等待教师的评分结果。 "})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"current",onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(x.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g({type:"shixunHomeworks/getWorkList",payload:r()({},x)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})})]}),!(null!=f&&f.is_shixun)&&(null==f?void 0:f.feedback_notice)&&(0,z.jsxs)("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 font14"}),(0,z.jsx)("span",{className:"ml10",style:{flex:"1"},children:"有学生反馈了作品问题,请及时查看处理"}),w?(0,z.jsx)(ge.Z,{}):(0,z.jsx)("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({homeworkId:null==f?void 0:f.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g({type:"shixunHomeworks/getWorkList",payload:r()({},x)});case 4:case"end":return e.stop()}}),e)})))})]}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},pagination:!1,columns:Z,dataSource:[f]}),(null==f?void 0:f.student_anonymous_comment)&&(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsxs)(S.Z,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:(null==f?void 0:f.work_count)||0}),"份作业需评阅"]}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"匿评时间",(0,z.jsxs)("span",{className:"c-grey-333 ml10",children:[(null==f?void 0:f.evaluation_start)&&P()(null==f?void 0:f.evaluation_start).format("YYYY-MM-DD HH:mm"),"至 ",(null==f?void 0:f.evaluation_end)&&P()(null==f?void 0:f.evaluation_end).format("YYYY-MM-DD HH:mm")]})]})]}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:C,dataSource:null==f?void 0:f.student_works,pagination:!1})]})]})]})})),xe=(0,d.createRef)(),fe=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n,t,s,l,a,c,p,f,v,_,y,k,L,K,V,X,$,ee,ne,te,se,ge,fe,ve=e.shixunHomeworks,_e=e.classroomList,je=e.loading,ye=(e.zip,e.btnLoading),we=e.setBtnLoading,ke=e.dispatch,Ae=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),Ze=u()(Ae,2),be=Ze[0],Ie=(Ze[1],ve.workList),Ce=ve.actionTabs,Ne=ve.workSetting,Se=(0,d.useState)([]),Be=u()(Se,2),De=Be[0],Ee=Be[1],Qe=(0,d.useState)(1),Oe=u()(Qe,2),He=Oe[0],Me=Oe[1],Te=(0,d.useState)(),Le=u()(Te,2),Pe=Le[0],Fe=Le[1],Ye=(0,d.useState)(),ze=u()(Ye,2),Ge=ze[0],Je=ze[1],Ue=(0,d.useState)(),Re=u()(Ue,2),qe=Re[0],We=Re[1],Ke=(0,d.useState)(),Ve=u()(Ke,2),Xe=Ve[0],$e=Ve[1],en=(0,d.useState)(),nn=u()(en,2),tn=nn[0],sn=nn[1],ln=(0,d.useState)(!1),on=u()(ln,2),an=on[0],rn=on[1],cn=(0,d.useState)(1),un=u()(cn,2),dn=un[0],mn=un[1],pn=(0,d.useState)(!1),gn=u()(pn,2),hn=gn[0],xn=gn[1],fn=(0,d.useState)(!1),vn=u()(fn,2),_n=vn[0],jn=vn[1],yn=(0,d.useState)([]),wn=u()(yn,2),kn=wn[0],An=wn[1],Zn=(0,d.useState)(!1),bn=u()(Zn,2),In=bn[0],Cn=bn[1],Nn=(0,d.useState)(),Sn=u()(Nn,2),Bn=Sn[0],Dn=Sn[1],En=(0,d.useState)(!1),Qn=u()(En,2),On=Qn[0],Hn=Qn[1],Mn=(0,d.useState)(""),Tn=u()(Mn,2),Ln=Tn[0],Pn=Tn[1],Fn=(0,d.useState)(),Yn=u()(Fn,2),zn=Yn[0],Gn=Yn[1],Jn=(0,d.useState)(),Un=u()(Jn,2),Rn=Un[0],qn=Un[1],Wn=(0,d.useState)(null),Kn=u()(Wn,2),Vn=Kn[0],Xn=Kn[1],$n=(0,d.useState)(!0),et=u()($n,2),nt=et[0],tt=et[1],st=(0,d.useState)([]),it=u()(st,2),lt=it[0],ot=it[1],at=(0,d.useState)([]),rt=u()(at,2),ct=rt[0],ut=rt[1],dt=(0,d.useState)(0),mt=u()(dt,2),pt=mt[0],gt=mt[1],ht=(0,d.useState)({status:!1,visible:!0}),xt=u()(ht,2),ft=xt[0],vt=xt[1],_t=(0,d.useState)(!1),jt=u()(_t,2),yt=jt[0],wt=jt[1],kt=(0,d.useState)(""),At=u()(kt,2),Zt=At[0],bt=At[1],It=Z.Z.useForm(),Ct=u()(It,1)[0],Nt=(0,d.useState)(!0),St=u()(Nt,2),Bt=St[0],Dt=St[1];(0,d.useEffect)((function(){xe&&xe.current&&(xe.current.clientHeight>47?vt({status:!0,visible:!0}):vt({status:!1,visible:!0}))}),[Ie.course_group_info&&Ie.course_group_info.length]),(0,d.useEffect)((function(){null!=Ie&&Ie.course_id&&Ee(null==Ie?void 0:Ie.student_works)}),[Ie]);var Et=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)});case 2:n=e.sent,(0,J.GJ)()?Ee(A()(n.student_works)):Ee(A()(n));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Qt(){Me(1),Fe(""),Je(""),We(""),sn(""),$e(""),An([])}var Ot=function(e){ut(e.filter((function(e){return e.checked})).map((function(e){return e.course_group_id})))},Ht=(0,d.useRef)();(0,d.useEffect)((function(){Ht.current=ct}),[ct]);var Mt,Tt=[{title:"序号",dataIndex:"name",width:"5%",fixed:"left",render:function(e,n,t){return null!=n&&n.isMe&&null!=De&&De.length?"我":be.limit*(be.page-1)+t+1}},{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ie&&Ie.anonymous_comment))&&{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},!((0,J.dE)()&&(null!=Ie&&null!==(n=Ie.homework_status)&&void 0!==n&&n.includes("匿评中")||null!=Ie&&null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("申诉中")))&&0!==Ie.course_group_count&&{title:"分班",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:null!=Ie&&Ie.is_jupyter_lab||null!=Ie&&Ie.is_jupyter?"作业状态":"作品状态",dataIndex:"work_status",width:"12%",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ie&&Ie.anonymous_comment)&&!Ie.anonymous_appeal||(0,J.dE)()&&(null===(s=Ie.homework_status)||void 0===s?void 0:s.includes("已截止")))&&{title:"最终成绩",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=Ie&&Ie.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"补交扣分:".concat(n.late_penalty,"分"):"补交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=Ie&&Ie.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==Ie?void 0:Ie.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=Ie&&Ie.is_jupyter||null!=Ie&&Ie.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(n.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=be.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},{title:"更新时间",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},((0,J.GJ)()||(null==Ie||null===(l=Ie.homework_status)||void 0===l?void 0:l.includes("已截止")))&&{title:"教师评分",width:"6%",dataIndex:"teacher_score"},((0,J.GJ)()||(null==Ie||null===(a=Ie.homework_status)||void 0===a?void 0:a.includes("已截止")))&&{title:"助教评分",width:"6%",dataIndex:"teaching_asistant_score"},(null==Ie?void 0:Ie.anonymous_comment)&&{title:"匿评评分",width:"6%",dataIndex:"student_score",render:function(e,n){return(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{children:["你的评阅分数:",e,"分"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["匿评完成度:",n.anonymous_comment_rate,"%"]})]}),children:(0,z.jsx)("span",{children:e})})}},(null==Ie?void 0:Ie.anonymous_comment)&&{title:"已评数",width:"5%",dataIndex:"user_comment_count",render:function(e){return(0,z.jsx)(b.Z,{title:"在匿评期间评阅的作品数量",children:(0,z.jsx)("span",{children:e})})}},(null==Ie?void 0:Ie.anonymous_appeal)&&{title:"匿评申诉",width:"8%",dataIndex:"appeal_all_count",render:function(e,n){return(0,z.jsxs)("div",{children:[!!e&&(0,z.jsx)(b.Z,{placement:"bottom",title:"共有".concat(e,"条匿评申诉,").concat(n.appeal_deal_count,"条待处理"),children:(0,z.jsx)("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"},children:"".concat(n.appeal_deal_count,"/").concat(e)})}),!e&&(0,z.jsx)("span",{children:"-/-"})]})}},(null==Ne?void 0:Ne.can_submit)&&{title:"提交次数",dataIndex:"submit_size",width:"6%",render:function(e){return e||"- -"}},{title:"打回次数",dataIndex:"redo_count",width:"6%",render:function(e){return e||"- -"}},{title:"操作",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:function(e,n){var t,s,l;return null!==(t=Ie.homework_status)&&void 0!==t&&t.includes("导入")?(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[" ",(0,J.GJ)()&&(0,z.jsx)("a",{onClick:function(e){e.stopPropagation(),ke({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}),(0,z.jsx)("a",{style:{marginLeft:(0,J.GJ)()&&10},onClick:(0,W.debounce)(function(){var e=o()(i()().mark((function e(t){var s,l,o,a,r,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,Y.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:c=e.sent,x.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(s=c.data)||void 0===s?void 0:s.user_name})]}),(0,z.jsxs)("div",{style:{marginLeft:60},children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(l=c.data)||void 0===l?void 0:l.student_id})]}),(0,z.jsxs)("div",{style:{marginLeft:60},children:[(0,z.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,z.jsx)("span",{style:{marginLeft:10},children:null==c||null===(o=c.data)||void 0===o?void 0:o.group_name})]})]}),(0,z.jsxs)("div",{style:{marginTop:22},children:[(0,z.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,z.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==c||null===(a=c.data)||void 0===a?void 0:a.description)||"暂无信息"})]}),(0,z.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,z.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,z.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==c||null===(r=c.data)||void 0===r?void 0:r.comment)||"暂无信息"})]})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):0!==n.work_status||(0,J.GJ)()?(0,z.jsxs)("div",{children:[!(0,J.GJ)()&&(0,z.jsx)("div",{children:(0,z.jsx)("a",{target:"_blank",children:"查看"})}),(0,J.GJ)()&&(0,z.jsxs)("div",{children:[(0,z.jsx)(m.Link,{className:"c-blue",target:"_blank",to:Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(n.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(s=be.course_group)||void 0===s?void 0:s.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(n.id),onClick:function(e){var n,t;if(e.stopPropagation(),be.course_group?(0,J.Rm)()&&(null===(n=_e.AssistantObject)||void 0===n||null===(n=n.group)||void 0===n||!n.can_view):(0,J.Rm)()&&(null===(t=_e.AssistantObject)||void 0===t||null===(t=t.normal)||void 0===t||!t.can_view))return e.preventDefault(),void h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:n.has_comment?"已评阅":"评阅"}),(0,z.jsx)("br",{}),(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("p",{children:["调整学生当前成绩",(0,z.jsx)("br",{}),"其它历史评分将全部失效"]}),children:(0,z.jsx)("a",{className:"c-green",onClick:function(){var e=o()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.preventDefault(),t.stopPropagation(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:be}});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"调分"})})]}),(0,J.GJ)()&&(0,z.jsxs)("div",{children:[-1!==n.work_status&&0!==n.work_status&&n.myshixun_identifier&&((null==Ie?void 0:Ie.is_jupyter)||(null==Ie?void 0:Ie.is_jupyter_lab))&&(0,z.jsx)(I.Z,{justify:"center",children:(0,z.jsx)("a",{onClick:function(){var e=o()(i()().mark((function e(t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),Hn(!0),tt(!0),Pn(n.shixun_url),Gn(n.id),Xn(n.evaluation_codes),qn(null),!n.myshixun_identifier){e.next=12;break}return e.next=10,(0,Y.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:n.myshixun_identifier,student_work_id:n.id}});case 10:0===(s=e.sent).status&&(qn(s.html_content),tt(!1));case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看代码"})}),(null!=Ie&&Ie.is_new_rule?-1!==n.work_status&&0!==n.work_status:-1!==n.work_status&&0!==n.work_status&&!(null!=Ie&&null!==(l=Ie.homework_status)&&void 0!==l&&l.includes("已截止")))&&(0,z.jsx)(I.Z,{justify:"center",children:(0,z.jsx)("span",{className:le.redoBtn,onClick:function(e){var t;e.stopPropagation(),!(0,J.Rm)()||null!==(t=_e.AssistantObject.normal)&&void 0!==t&&t.can_redo?ke({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Ie.homework_id,student_work_id:n.id,isshixun:Ie.is_shixun}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"打回重做"})})]})]}):(0,z.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),Lt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};ke({type:"shixunHomeworks/setActionTabs",payload:e})},Pt=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return we(!0),e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/student_works/export_normal_word_all.json"),{method:"post",body:{with_edit:n,student_works_ids:null==Ie?void 0:Ie.student_works_ids,with_submit_record:Bt}});case 3:0===e.sent.status&&(wt(!1),m.history.push("/classrooms/".concat(null==be?void 0:be.coursesId,"/exportlist/normal_work_list"))),we(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.dE)()?(0,z.jsx)(he,{}):(0,z.jsxs)("section",{className:"".concat(le.wrap," minH500"),children:[(0,z.jsxs)("aside",{className:"minH500 bg-white pl30 ".concat((0,J.GJ)()?"pt30":""," pr30"),children:[!(null!=Ie&&Ie.all_member_count)&&!je["shixunHomeworks/getWorkList"]&&((null==Ie||null===(c=Ie.homework_status)||void 0===c?void 0:c.includes("未发布"))||(null==Ie||null===(p=Ie.homework_status)||void 0===p?void 0:p.includes("未开始")))&&(0,z.jsx)(F.Z,{}),(0,z.jsxs)("aside",{children:[!(null==Ie||!Ie.all_member_count)&&(0,z.jsxs)("aside",{className:"mb30",children:[(0,z.jsxs)(Z.Z,{form:Ct,onChange:function(){be.page=1;var e=Object.assign({},Ct.getFieldsValue());Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.work_status,Ct.setFieldsValue(w()({},"task_status","all"))):(be.work_status=e[n],Ct.setFieldsValue(w()({},"task_status",be.work_status)));break;case"file_status":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.file_status,Ct.setFieldsValue(w()({},"file_status","all"))):(be.file_status=e[n][0],Ct.setFieldsValue(w()({},"file_status",e[n])));break;case"course_group_info":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.course_group,Ct.setFieldsValue(w()({},"course_group_info","all"))):(be.course_group=e[n],Ct.setFieldsValue(w()({},"course_group_info",be.course_group)));break;case"teacher_comment":e[n].includes("all")||Ie[n].length===e[n].length||!e[n].length?(delete be.teacher_comment,Ct.setFieldsValue(w()({},"teacher_comment","all"))):(be.teacher_comment=e[n][0],Ct.setFieldsValue(w()({},"teacher_comment",e[n])))}})),Et()},initialValues:w()(w()(w()(w()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[!(null===(f=Ie.teacher_comment)||void 0===f||!f.length)&&(0,z.jsx)(Z.Z.Item,{name:"teacher_comment",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"你的评阅:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:null===(v=Ie.teacher_comment)||void 0===v?void 0:v.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[" ",e.name,"(",e.count,") "]},e.id)}))})]})})}),!(null==Ie||null===(_=Ie.file_status)||void 0===_||!_.length)&&(0,J.GJ)()&&(0,z.jsx)(Z.Z.Item,{name:"file_status",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"附件状态:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:null==Ie||null===(y=Ie.file_status)||void 0===y?void 0:y.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(k=Ie.task_status)||void 0===k||!k.length)&&(0,z.jsx)(Z.Z.Item,{name:"task_status",children:(0,z.jsx)(N.Z.Group,{value:[],style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:" 作品状态: "}),(0,z.jsxs)(S.Z,{flex:"80px",children:[(0,z.jsx)(N.Z,{value:"all",children:"全部"})," "]}),(0,z.jsx)(S.Z,{flex:"1",children:null===(L=Ie.task_status)||void 0===L?void 0:L.map((function(e){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(K=Ie.course_group_info)||void 0===K||!K.length)&&(0,z.jsx)(Z.Z.Item,{name:"course_group_info",children:(0,z.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",style:{fontSize:14},children:"分班情况:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{value:"all",checked:!be.course_group_info,children:"全部"})}),(0,z.jsxs)(S.Z,{flex:"1",className:"".concat(le.workListClass," ").concat(ft.visible?le.visible:""," ").concat(ft.status?"":le.status),children:[(0,z.jsx)("div",{ref:xe,className:le.left,children:Ie.course_group_info.map((function(e,n){return(0,z.jsxs)(N.Z,{value:e.course_group_id,children:[" ",e.group_group_name,"(",e.count,")"]},e.course_group_id)}))}),ft.status&&(0,z.jsx)("div",{className:le.tips,onClick:function(){return vt(r()(r()({},ft),{},{visible:!ft.visible}))},children:(0,z.jsxs)("span",{children:[ft.visible?"展开":"收起",ft.visible?(0,z.jsx)(ae.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,z.jsx)(re.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})})]})]})})})]}),(0,z.jsxs)("div",{className:"mt40",style:{marginBottom:"40px"},children:[(0,z.jsx)("span",{className:"c-grey-333",children:"作业概览"}),(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:null!=Ne&&Ne.anonymous_comment||null!=Ie&&null!==(Mt=Ie.homework_status)&&void 0!==Mt&&Mt.includes("匿评中")?[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"延时提交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"延时提交的学生列表",task_status:2})},children:e})}},{title:"未匿评",dataIndex:"no_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未匿评的学生列表",new_work_status:1})},children:e})}},{title:"匿评中",dataIndex:"in_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"匿评中的学生列表",new_work_status:2})},children:e})}},{title:"完成匿评",dataIndex:"evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"完成匿评的学生列表",new_work_status:3})},children:e})}},{title:"申诉次数",dataIndex:"review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"提交申诉的学生列表",new_work_status:4})},children:e})}},{title:"待审核申诉",dataIndex:"under_review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"待审核申诉列表",new_work_status:5})},children:e})}}]:[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"补交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Lt({key:"作业概览",title:"补交的学生列表",task_status:2})},children:e})}}],dataSource:[null==Ie?void 0:Ie.group_data],pagination:!1})]}),(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(D.Z.Search,{style:{width:240},allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){be.page=1,be.search=e.trim(),Et()}})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("span",{className:"ml5 c-red",children:Ie.work_count}),"个检索结果(",Ie.work_count,"个学生)"]})]})}),(0,z.jsxs)(S.Z,{style:{textAlign:"end"},className:le.workListButtonWrap,children:[!(null!==(V=Ie.homework_status)&&void 0!==V&&V.includes("导入"))&&!(null!=Ie&&Ie.is_jupyter||null!=Ie&&Ie.is_jupyter_lab)&&(0,z.jsx)(g.ZP,{className:"mr10",onClick:function(){ke({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:be}})},children:"文档查重"}),!(null!=Ie&&Ie.is_new_rule)&&!(null!==(X=Ie.homework_status)&&void 0!==X&&X.includes("导入"))&&((null==Ie||null===($=Ie.homework_status)||void 0===$?void 0:$.includes("提交中"))||(null==Ie||null===(ee=Ie.homework_status)||void 0===ee?void 0:ee.includes("补交中"))||(null==Ie||null===(ne=Ie.homework_status)||void 0===ne?void 0:ne.includes("进行中")))&&(0,z.jsx)(g.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:function(){var e;if(!(0,J.Rm)()||null!==(e=_e.AssistantObject.normal)&&void 0!==e&&e.can_redo){jn(!0);var n=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==be?void 0:be.categoryId,"/teacher_manage_groups.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(console.log("发送请求了",n),ot(n.data.list),Ot(n.data.list));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();n()}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 一键打回"}),!(null!==(te=Ie.homework_status)&&void 0!==te&&te.includes("导入"))&&(0,z.jsx)(g.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(){rn(!0)},children:"一键点评"}),(0,z.jsx)(E.Z,{dropdownRender:function(){var e,n,t,s,i;return(0,z.jsxs)(C.Z,{children:[(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)("span",{onClick:function(){return(0,de.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")},children:" 导出成绩 "})},"1"),!(null!==(e=Ie.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,J.GJ)()&&(null==Ie||null===(n=Ie.student_works)||void 0===n?void 0:n.length)>0&&((null==Ie?void 0:Ie.is_jupyter)||(null==Ie?void 0:Ie.is_jupyter_lab))&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{onClick:function(e){ke({type:"shixunHomeworks/setActionTabs",payload:{key:"导出实训报告",type:2}})},to:"/classrooms/".concat(null==be?void 0:be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(null==Ie||null===(t=Ie.student_works)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,"/comment"),children:"实训报告"})},"2"),!(null!==(s=Ie.homework_status)&&void 0!==s&&s.includes("导入"))&&(null==Ie||null===(i=Ie.student_works)||void 0===i?void 0:i.length)>0&&!(null!=Ie&&Ie.is_jupyter_lab)&&!(null!=Ie&&Ie.is_jupyter)&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(g.ZP,{loading:ye,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){bt("附件"),wt(!0)},children:"导出答题记录与附件"})},"3"),(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(be.coursesId,"/exportlist/normal_work_list"),children:"历史导出"})},"5")]})},children:(0,z.jsxs)(g.ZP,{icon:(0,z.jsx)(ce.Z,{}),children:["导出",(0,z.jsx)(ue.Z,{})]})})]})]}),(null==Ie?void 0:Ie.is_shixun)&&!(null!=Ie&&Ie.open_evaluate)&&!(null!=Ie&&Ie.is_close_tips)&&(0,z.jsxs)(I.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"},children:[(0,z.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分"}),(0,z.jsx)("span",{style:{cursor:"pointer"},onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})]})]}),(0,z.jsx)(B.Z,{loading:je["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(null==Ie?void 0:Ie.anonymous_comment)&&{x:1300},dataSource:De,columns:Tt,onRow:function(e,n){return{onClick:function(){var n,t;null!==(n=Ie.homework_status)&&void 0!==n&&n.includes("导入")||(0,j.xg)(Ie.is_jupyter||Ie.is_jupyter_lab?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/").concat(e.id,"/comment"):be.course_group?"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(e.id,"?ids=").concat(null===(t=be.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(be.coursesId,"/common_homework/").concat(be.categoryId,"/review/").concat(e.id))}}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)be.b_order="desc",be.order=t.field;else delete be.b_order,delete be.order;else be.b_order=t.order.replace("end",""),be.order=t.field;Et()}})]})]}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,n){be.page=e,be.limit=n,Et()},defaultCurrent:be.page||1,current:be.page||1,defaultPageSize:20,total:ve.workList.work_count})}),(0,z.jsx)(U,{}),(0,z.jsx)(G,{}),(0,z.jsx)(R.Z,{getData:Et}),(0,z.jsx)(x.Z,{title:"一键评阅",open:an,centered:!0,onOk:function(){var e;if(!(0,J.Rm)()||null!==(e=_e.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_appraise)if(1===He){if(0===Pe);else if(!Pe)return void h.ZP.info("分数不能为空");rn(!1),xn(!0)}else{if(0===qe||0===Ge);else{if(!qe)return void h.ZP.info("最低分不能为空");if(!Ge)return void h.ZP.info("最高分不能为空")}if(qe>Ge)return void h.ZP.info("最高分不能大于最低分");rn(!1),xn(!0)}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},onCancel:function(){rn(!1),Qt()},children:(0,z.jsx)("div",{style:{padding:"32px"},children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{style:{width:"80px"},children:"评阅方式:"}),(0,z.jsxs)(O.ZP.Group,{value:He,onChange:function(e){Me(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"统一得分"}),(0,z.jsx)(O.ZP,{value:2,children:"区间随机得分"})]})]}),1===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"得分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Pe,onChange:function(e){return Fe(e)}})]}),2===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:qe,onChange:function(e){return We(e)},style:{width:"100px"}}),(0,z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Ge,onChange:function(e){return Je(e)},style:{width:"100px"}})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px",textAlign:"end"},children:"评语:"}),(0,z.jsx)(D.Z.TextArea,{value:Xe,onChange:function(e){return $e(e.target.value)},placeholder:"请填写评语"})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px",textAlign:"end"},children:"仅课堂老师可见:"}),(0,z.jsx)(D.Z.TextArea,{value:tn,onChange:function(e){return sn(e.target.value)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{title:"提示",open:hn,centered:!0,okText:"确定点评",cancelText:"放弃点评",onOk:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},1===He?n.score=Pe||"0":(n.min_score=qe||"0",n.max_score=Ge||"0"),n.comment=Xe,n.hidden_comment=tn,n.student_work_ids=1===dn?De.map((function(e){return e.id})):De.filter((function(e){return!e.has_comment})).map((function(e){return e.id})),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_add_score.json"),{method:"post",body:n});case 7:0===e.sent.status&&(h.ZP.info("修改成功"),xn(!1),Qt(),Et());case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){Qt(),xn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px",textAlign:"center"},children:[(0,z.jsx)("span",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP.Group,{value:dn,onChange:function(e){return mn(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"覆盖已有评论"}),(0,z.jsx)(O.ZP,{value:2,children:"跳过已有点评"})]})]})}),(0,z.jsx)(x.Z,{title:"一键打回重做",open:_n,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:o()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ot(lt),2!==He||!Ht.current){e.next=14;break}if(!(kn.length<=0)){e.next=5;break}return h.ZP.info("请选择作业状态"),e.abrupt("return");case 5:if(Xe){e.next=8;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 8:return e.next=10,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,status:kn,course_group_ids:Ht.current}});case 10:0===(n=e.sent).status&&(gt(n.course_group_count),Dn(n),jn(!1),Cn(!0)),e.next=33;break;case 14:if(0!==qe&&0!==Ge){e.next=17;break}e.next=23;break;case 17:if(qe){e.next=20;break}return h.ZP.info("最低分不能为空"),e.abrupt("return");case 20:if(Ge){e.next=23;break}return h.ZP.info("最高分不能为空"),e.abrupt("return");case 23:if(!(qe>Ge)){e.next=26;break}return h.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 26:if(Xe){e.next=29;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 29:return e.next=31,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,min_score:qe,max_score:Ge,course_group_ids:Ht.current}});case 31:0===(t=e.sent).status&&(gt(t.course_group_count),Dn(t),jn(!1),Cn(!0));case 33:case"end":return e.stop()}}),e)}))),onCancel:function(){jn(!1),Qt()},children:(0,z.jsx)("div",{style:{padding:"32px"},children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex",marginBottom:"12px"},children:[(0,z.jsxs)("div",{style:{flexShrink:"0",marginRight:"15px"},children:[" ",(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"分班:"]}),(0,z.jsx)("div",{className:lt.length>15?le.scroll:"",style:{overflowX:"hidden"},children:null==lt?void 0:lt.map((function(e,n){return(0,z.jsxs)(N.Z,{style:{textAlign:"left",margin:"0"},value:e.course_group_id,onChange:function(){!function(e,n){ot(n.map((function(n){return n.course_group_id===e&&(n.checked=!n.checked),n}))),Ot(n)}(e.course_group_id,lt)},checked:e.checked,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))})]}),(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{style:{width:"80px"},children:[" ",(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"打回方式:"]}),(0,z.jsxs)(O.ZP.Group,{value:He,onChange:function(e){Me(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"按成绩打回"}),(0,z.jsx)(O.ZP,{value:2,children:"按作业状态打回"})]})]}),1===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:qe,onChange:function(e){return We(e)},style:{width:"100px"}}),(0,z.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,z.jsx)(H.Z,{min:0,max:100,value:Ge,onChange:function(e){return Je(e)},style:{width:"100px"}})]}),2===He&&(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,z.jsx)(N.Z.Group,{onChange:function(e){An(A()(e))},style:{width:"100%"},children:null===(se=Ie.task_status)||void 0===se?void 0:se.map((function(e,n){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,z.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,z.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,z.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,z.jsx)(oe.Z,{className:le.MdEditor,onChange:function(e){return $e(e)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{open:In,title:"打回确认",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==He){e.next=7;break}return e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,status:kn,course_group_ids:Ht.current}});case 3:0===e.sent.status&&(h.ZP.info("打回成功"),Qt(),Et(),Cn(!1)),e.next=11;break;case 7:return e.next=9,(0,Y.ZP)("/api/homework_commons/".concat(be.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:be.categoryId,comment:Xe,min_score:qe,max_score:Ge,course_group_ids:Ht.current}});case 9:0===e.sent.status&&(h.ZP.info("打回成功"),Qt(),Et(),Cn(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Qt(),Cn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[1===He&&(0,z.jsxs)("span",{children:["确认将选中的",pt,"个班级中, 成绩在",qe,"-",Ge,"的学生进行打回重做吗?"]}),2===He&&(0,z.jsxs)("span",{children:["确认将",pt,"个班级中作业状态在",null===(ge=Ie.task_status)||void 0===ge?void 0:ge.filter((function(e){return null==kn?void 0:kn.includes(e.id)})).map((function(e){return e.name})).toString(),"的学生进行作业打回重做吗?"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["该条件下共有",null==Bn?void 0:Bn.count,"名学生"]})]})}),(0,z.jsxs)(x.Z,{open:On,width:900,centered:!0,closeIcon:!1,footer:(0,z.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,z.jsxs)("div",{children:[(0,z.jsx)(g.ZP,{className:"mr20",style:{background:"none"},icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=_e.AssistantObject.normal)&&void 0!==n&&n.can_view?(0,q.O5)()&&(0,j.xg)("".concat(Ln)):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 查看学员实训"}),(0,z.jsx)("span",{className:"mr10",children:"调分"}),(0,z.jsx)(H.Z,{min:0,onChange:(0,W.debounce)(function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Fe(n),!(0,J.Rm)()||null!==(t=_e.AssistantObject.normal)&&void 0!==t&&t.can_appraise){e.next=4;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,Y.ZP)("/api/student_works/".concat(zn,"/adjust_score.json"),{method:"post",body:{score:n}});case 6:0===e.sent.status&&(h.ZP.success("操作成功"),ke({type:"shixunHomeworks/getWorkList",payload:r()({},be)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),2e3)})]}),(0,z.jsx)(g.ZP,{type:"primary",onClick:function(e){return Hn(!1)},children:"关闭"})]}),onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),onCancel:function(){Hn(!1)},children:[(0,z.jsxs)("div",{className:le.viewcode,children:[(0,z.jsx)("div",{className:le.lefttitle,children:"查看代码"}),(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"mr10",children:"文件路径"}),Vn&&(0,z.jsxs)(M.default,{style:{width:200},value:null===(fe=Vn[0])||void 0===fe?void 0:fe.path,children:[" ",null==Vn?void 0:Vn.map((function(e){return(0,z.jsx)(M.default.Option,{value:e.path,children:e.path})}))," "]})]})]}),(0,z.jsx)(T.Z,{spinning:nt,children:(0,z.jsx)("iframe",{srcDoc:Rn,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}})})]}),(0,z.jsxs)(x.Z,{width:675,title:"请选择需要导出的格式",open:yt,centered:!0,onCancel:function(){return wt(!1)},onOk:function(){"附件"==Zt?Pt(!1):"批注"==Zt&&Pt(!0),wt(!1)},children:[(0,z.jsx)(N.Z,{checked:Bt,onChange:function(e){Dt(e.target.checked)},children:"同时导出学生提交记录"}),(0,z.jsx)("div",{className:le.export_type_modal_title,children:"请选择需要导出的附件类型"}),(0,z.jsxs)("div",{className:le.export_type_modal,children:[(0,z.jsxs)("div",{className:le.export_type_modal_con,children:[(0,z.jsxs)("div",{className:"".concat(le.type_item," ").concat("附件"==Zt?le.type_item_active:""),onClick:function(){return bt("附件")},children:[(0,z.jsx)("div",{className:"".concat(le.img_warp),children:(0,z.jsx)("img",{src:me.Z,width:72,height:80})}),(0,z.jsx)("span",{children:"学生提交的附件"})]}),(0,z.jsxs)("div",{className:"".concat(le.type_item," ").concat("批注"==Zt?le.type_item_active:""),onClick:function(){return bt("批注")},children:[(0,z.jsx)("div",{className:"".concat(le.img_warp),children:(0,z.jsx)("img",{src:pe.Z,width:99,height:80})}),(0,z.jsx)("span",{children:"包含批注内容的附件"})]})]}),(0,z.jsx)("div",{className:le.export_type_modal_waring,children:"如学生未上传附件,仅会导出该学生提交的答题记录"})]})]}),(0,z.jsx)(ie,{title:null==Ce?void 0:Ce.title,open:"作业概览"==(null==Ce?void 0:Ce.key),task_status:null==Ce?void 0:Ce.task_status,new_work_status:null==Ce?void 0:Ce.new_work_status,shixunHomeworks:ve,destroyOnClose:!0,centered:!0,onCancel:function(){Lt()},footer:null,width:764,course_group:null==be?void 0:be.course_group})]})})),ve=t(15309),_e=t(82011),je=t(57082),ye=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,m.useParams)();return(0,z.jsx)(x.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,z.jsx)("p",{children:"确定要删除该条回复吗?"})})})),we=(t(18620),t(71371)),ke=t(17177),Ae={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"};P().locale("ZH-cn");var Ze=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,i=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,classroomList:t,loading:i.effects}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.user,l=(e.globalSetting,e.loading),a=e.dispatch,c=(0,d.useState)(r()({},(0,m.useParams)())),p=u()(c,2),x=p[0],f=(p[1],(0,d.useState)(!1)),v=u()(f,2),_=v[0],j=v[1],y=(0,d.useState)(-1),w=u()(y,2),k=w[0],A=w[1],Z=(0,d.useState)(""),C=u()(Z,2),N=C[0],B=C[1],E=(0,d.useState)(""),O=u()(E,2),H=O[0],M=O[1],L=(n.workList,t.detailLeftMenus),P=n.replyList,F=n.workDetail;x.page_size=10,(0,d.useEffect)((function(){a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)}),L.course_modules||a({type:"classroomList/getClassroomLeftMenus",payload:r()({},x)})}),[x.categoryId]);return(0,z.jsxs)("section",{className:Ae.bg,children:[(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getWorkDetail"],children:(0,z.jsxs)("section",{className:"",children:[(0,z.jsxs)("aside",{className:[Ae.desc,"c-black","font14","bg-white"].join(" "),children:["编辑作业"!==n.actionTabs.key&&(0,z.jsx)("div",{children:(0,z.jsx)(_e.Z,{value:(null==F?void 0:F.description)||"暂无~"})}),(0,z.jsx)(je.Z,{authority:(0,J.GJ)(),showDimensions:!1,dataSource:null==F?void 0:F.attachments,callback:function(){a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)})}}),"编辑作业"===n.actionTabs.key&&(0,z.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,z.jsx)(oe.Z,{onChange:function(e){B(e)},defaultValue:null==F?void 0:F.explanation,height:200,isFocus:!0,watch:!0}),(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{span:24,className:"tr",children:[(0,z.jsx)(g.ZP,{type:"default",size:"middle",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",className:"ml20",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==N){e.next=4;break}h.ZP.error("请输入内容"),e.next=8;break;case 4:return e.next=6,a({type:"shixunHomeworks/updateWork",payload:{explanation:N,categoryId:x.categoryId}});case 6:0===e.sent.status&&(h.ZP.success("操作成功"),a({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),a({type:"shixunHomeworks/getWorkDetail",payload:r()({},x)}));case 8:case"end":return e.stop()}}),e)}))),children:"保存"})]})})]})]}),(0,z.jsxs)("aside",{className:[Ae.reply,"bg-white","mt20"].join(" "),children:[_&&(0,z.jsx)(oe.Z,{onChange:function(e){B(e)},height:200,isFocus:!0,watch:!0}),(0,z.jsxs)(I.Z,{onClick:function(){j(!0)},children:[(0,z.jsx)(S.Z,{flex:"1",style:{pointerEvents:"none"},children:!_&&(0,z.jsx)(D.Z,{size:"middle",className:"current",placeholder:"说点什么",disabled:!0})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,J.Rm)()||t.AssistantObject.normal.can_create){e.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==N){e.next=7;break}h.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,a({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:x.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:N}}});case 9:0===e.sent.status&&(h.ZP.success("发布成功"),a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),j(!1),B(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(null==P?void 0:P.comments)&&""!=P.comments&&(0,z.jsx)("aside",{className:[Ae.replyList,"bg-white"].join(" "),children:(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getReplyList"],children:null==P?void 0:P.comments.map((function(e,n){var t,l,c,u;return(0,z.jsxs)(I.Z,{gutter:[12,12],children:[(0,z.jsx)(S.Z,{flex:"40px",children:(0,z.jsx)("img",{className:Ae.headpic,width:"40",src:"".concat(ve.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)})}),(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsxs)(S.Z,{span:20,children:[(0,z.jsx)("span",{className:"c-light-black",children:null==e||null===(l=e.author)||void 0===l?void 0:l.name}),(0,z.jsxs)("span",{className:"c-light-black ml10",children:[null==e?void 0:e.time," 发布"]})]}),(0,z.jsx)(S.Z,{className:"tr",span:4,children:((0,J.GJ)()||(null==s||null===(c=s.userInfo)||void 0===c?void 0:c.login)===(null==e||null===(u=e.author)||void 0===u?void 0:u.login))&&(0,z.jsx)(b.Z,{title:"删除",children:(0,z.jsx)(we.Z,{className:"current",onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:x,selectArr:e}})}})})}),(0,z.jsx)(S.Z,{span:24,children:(0,z.jsx)(_e.Z,{value:e.content})}),e.children&&(0,z.jsx)("aside",{className:Ae.comment,children:e.children.map((function(e,n){var t,i;return(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{children:[(0,z.jsxs)(S.Z,{flex:"1",children:[e.author.name,(0,z.jsx)("span",{className:"c-light-black ml10",children:null==e?void 0:e.time})]}),(0,z.jsx)(S.Z,{children:((0,J.GJ)()||(null==s||null===(t=s.userInfo)||void 0===t?void 0:t.login)===(null==e||null===(i=e.author)||void 0===i?void 0:i.login))&&(0,z.jsx)(b.Z,{title:"删除",children:(0,z.jsx)(we.Z,{className:"current",onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:x,selectArr:e}})}})})})]})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(_e.Z,{value:e.content})})]},n)}))}),(0,z.jsxs)(S.Z,{span:24,className:"mt5 c-light-black",children:[k===n&&(0,z.jsxs)("aside",{children:[(0,z.jsx)(oe.Z,{onChange:function(e){M(e)},height:150,isFocus:!0}),(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{span:24,className:"tr",children:(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==H){n.next=4;break}h.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,a({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:x.categoryId,jour_type:"HomeworkCommon",m_parent_id:e.id,reply_id:1,notes:H}}});case 6:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)}),h.ZP.success("发布成功"),A(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),k!==n&&(0,z.jsxs)("div",{className:"tr",children:[(0,z.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return A(n)}}),!!e.user_praise&&(0,z.jsxs)("span",{className:"c-orange",children:[(0,z.jsx)(ke.Z,{className:"mr5 ml30",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a({type:"shixunHomeworks/replyUnLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]}),!e.user_praise&&(0,z.jsxs)("span",{children:[(0,z.jsx)(ke.Z,{className:"mr5 ml30",onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a({type:"shixunHomeworks/replyLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:a({type:"shixunHomeworks/getReplyList",payload:r()({},x)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]})]})]})]})})]},n)}))})})]})}),(0,z.jsx)("aside",{className:"tc mt30 pb30",children:(0,z.jsx)(Q.Z,{defaultCurrent:1,total:null==P?void 0:P.messages_count,hideOnSinglePage:!0,current:x.page||1,onChange:function(e){x.page=e,a({type:"shixunHomeworks/getReplyList",payload:r()({},x)})}})}),(0,z.jsx)(ye,{})]})}));P().locale("ZH-cn");var be=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,loading:s.effects}}))((function(e){var n,t,s=e.shixunHomeworks,i=e.classroomList,l=(e.globalSetting,e.loading,e.dispatch),o=(0,m.useParams)(),a=i.detailLeftMenus,c=(s.replyList,s.referenceAnswer);return o.page_size=10,(0,d.useEffect)((function(){l({type:"shixunHomeworks/getReplyList",payload:r()({},o)}),l({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:o.categoryId}}),a.course_modules||l({type:"classroomList/getClassroomLeftMenus",payload:r()({},o)})}),[o.categoryId]),(0,z.jsx)("section",{className:"pb30 bg-white pl30 pr30 pt30",children:(0,z.jsxs)("aside",{className:["c-black","font14"].join(" "),children:[(0,z.jsxs)("div",{children:[(null==c?void 0:c.reference_answer)&&(0,z.jsx)(_e.Z,{value:null==c?void 0:c.reference_answer}),!(null!=c&&c.reference_answer)&&!(null!==(n=c.attachments)&&void 0!==n&&n.length)&&(0,z.jsx)(F.Z,{})]}),null==c||null===(t=c.attachments)||void 0===t?void 0:t.map((function(e,n){return(0,z.jsx)("div",{children:(0,z.jsxs)("a",{href:"".concat(ve.Z.API_SERVER).concat(e.url),children:[(0,z.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,z.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,z.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})}))]})})})),Ie=t(37723),Ce=t(62145),Ne={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw"},Se=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,s=(0,d.useState)(!0),l=u()(s,2),a=l[0],r=l[1],c=(0,d.useState)(!1),p=u()(c,2),f=p[0],v=p[1],_=(0,d.useState)([]),j=u()(_,2),y=j[0],w=j[1],k=(0,d.useState)([]),A=u()(k,2),Z=A[0],b=A[1],C=(0,d.useState)([]),N=u()(C,2),E=N[0],Q=N[1],O=(0,d.useState)([]),H=u()(O,2),M=H[0],T=H[1],L=(0,m.useParams)();function P(){return G.apply(this,arguments)}function G(){return(G=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,b(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(){return U.apply(this,arguments)}function U(){return(U=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/courses/".concat(null==L?void 0:L.coursesId,"/teachers"),{method:"get",params:{homework_id:L.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),Q(null==n?void 0:n.teacher_list),T(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){P(),J()}),[L]);return(0,z.jsxs)("section",{className:[Ne.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{flex:"1",children:[(0,z.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==Z?void 0:Z.can_edit)&&(0,z.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){v(!0)},children:"+添加协作者"})]})}),(0,z.jsxs)(I.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==Z||null===(n=Z.data)||void 0===n?void 0:n.length)<=0&&(0,z.jsx)(F.Z,{customText:"该作业暂无协作者"}),null==Z||null===(t=Z.data)||void 0===t?void 0:t.map((function(e){return(0,z.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,z.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==Z?void 0:Z.can_edit)&&(0,z.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(h.ZP.info("删除成功"),P(),J());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,z.jsx)(I.Z,{children:!a&&(0,z.jsxs)(S.Z,{className:"mb50",children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){r(!0)},children:"取消"})]})}),(0,z.jsx)(x.Z,{title:"添加协作者",open:f,onCancel:function(){return v(!1)},onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return h.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,Y.ZP)("/api/homework_commons/".concat(L.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:y}});case 5:0===e.sent.status&&(h.ZP.info("添加成功"),w([]),P(),J(),v(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,z.jsxs)("div",{children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,z.jsx)(D.Z.Search,{onChange:function(e){Q(M.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,z.jsx)(B.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){w(e)},selectedRowKeys:y,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:E,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Be=t(57930),De=t(99008),Ee=t(46377),Qe=t(22029),Oe="poor_rating___h5Pkz",He=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/publish_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/evaluation_setting.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Te=function(e,n){return null==e?void 0:e.map((function(e){var t;return null==n||null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},Le=function(e,n){var t;return null===(t=e="string"==typeof e?[e]:e)||void 0===t||null===(t=t.map((function(e){return null==n?void 0:n.find((function(n){var t;return null==n||null===(t=n.group_name)||void 0===t?void 0:t.includes(e)}))})))||void 0===t?void 0:t.filter((function(e){return e}))},Pe=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,l=s?n:Le(e,n);return null==l||l.forEach((function(e,n){(0==n||t(e,i||{}))&&(i=e)})),i},Fe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,g,f,v=e.shixunHomeworks,_=e.loading,y=e.dispatch,w=e.classroomList,k=(0,m.useParams)(),C=v.workSetting,B=v.workList,D=(0,ee.U)(He,{categoryId:null==k?void 0:k.categoryId,penalty_type:Ee.Q.Number}),E=u()(D,3),Q=E[1],L=E[2],F=(0,ee.U)(Me,{categoryId:null==k?void 0:k.categoryId}),Y=u()(F,3),G=Y[1],U=Y[2],R=Z.Z.useForm(),q=u()(R,1)[0],W=Z.Z.useWatch("unified_setting",q),K=Z.Z.useWatch("group_settings",q),V=Z.Z.useWatch("allow_late_settings",q),X=Z.Z.useWatch("end_time",q),$=Z.Z.useWatch("publish_time",q),ne=Z.Z.useWatch("allow_late",q),te=Z.Z.useWatch("unified_late",q),se=Z.Z.useWatch("late_time",q),ie=Z.Z.useWatch("anonymous_comment",q),le=Z.Z.useWatch("unified_anonymous_comment",q),oe=Z.Z.useWatch("evaluation_start",q),ae=Z.Z.useWatch("anonymous_appeal",q),re=Z.Z.useWatch("anonymous_comment_settings",q),ce=Z.Z.useWatch("unified_anonymous_appeal",q),ue=Z.Z.useWatch("anonymous_appeal_settings",q),de=(0,d.useState)(!1),me=u()(de,2),pe=me[0],ge=me[1],he=(0,d.useState)({}),xe=u()(he,2),fe=xe[0],ve=xe[1],_e=pe||(0,J.Rm)()&&!(null!==(n=w.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_publish),je=pe||(0,J.Rm)()&&!(null!==(t=w.AssistantObject)&&void 0!==t&&null!==(t=t.normal)&&void 0!==t&&t.can_late),ye=pe||(0,J.Rm)()&&!(null!==(s=w.AssistantObject)&&void 0!==s&&null!==(s=s.normal)&&void 0!==s&&s.can_anonymous_comment),we=pe||(0,J.Rm)()&&!(null!==(l=w.AssistantObject)&&void 0!==l&&null!==(l=l.normal)&&void 0!==l&&l.can_anonymous_appeal),ke=function(e,n){var t,s;if(null!==(t=e)&&void 0!==t&&t.some((function(e){return"string"!=typeof e.group_name}))){var i,l=[];null===(i=e)||void 0===i||i.forEach((function(e){var n;"string"!=typeof e.group_name&&(null===(n=e.group_name)||void 0===n||n.forEach((function(n){l.push(r()(r()({},e),{},{group_name:n}))})))})),e=l}return null===(s=e)||void 0===s?void 0:s.filter((function(e){var t;return!(null!=n&&null!==(t=n.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==t&&null!==(t=t.toString())&&void 0!==t&&null!==(t=t.split(","))&&void 0!==t&&t.includes(String(e.group_name)))&&e.is_admin}))},Ae=function(e){if("allow_late"!=e)if("anonymous_comment"!=e){if("anonymous_appeal"!=e)return"unified_late"==e?"已开启分班发布,无法更改为统一补交":"unified_anonymous_comment"==e?!1===W?"已开启分班发布,无法更改为统一匿评":"已开启分班补交,无法更改为统一匿评":"unified_anonymous_appeal"==e?!1===W?"已开启分班发布,无法更改为统一申诉":!1===te?"已开启分班补交,无法更改为统一申诉":"已开启分班匿评,无法更改为统一申诉":"make_up_score"==e?ne?"扣分数据来源于补交扣分":"开启后,允许未按时提交的学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。":"submit_num"==e?"若学生需要在规定次数外再次提交作品,教师可使用打回重做功能让该学生重新提交一次。":void 0;x.Z.warning({centered:!0,width:760,icon:null,title:"开启匿评申诉提示",content:(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"blod",children:"允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉"}),(0,z.jsx)("br",{}),"1、接受学生的合理申诉:",(0,z.jsx)("br",{}),"被申诉的评分记录无效,不参与最终成绩的计算被申诉的评阅人的作品成绩,将被扣减违规匿评分",(0,z.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,z.jsx)("br",{}),"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉被申诉的评阅人的作品成绩,不会扣除违规匿评分",(0,z.jsx)("br",{})]})})}else x.Z.warning({centered:!0,width:550,icon:null,title:"开启匿评提示",content:(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启匿评,学生将在隐藏身份的情况下,对其他匿名作业进行评阅。",(0,z.jsx)("br",{}),(0,z.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"学生必须提交作品才能参与匿评,若学生未能按时提交作品,建议启用“允许学生补交”功能,允许学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。"]})]})});else x.Z.warning({centered:!0,width:472,icon:null,title:"开启补交提示",content:(0,z.jsxs)(z.Fragment,{children:[null!=B&&B.is_shixun?(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间通关的学生将扣除分值,未通关则不扣分;若学生在“按时提交”的时间内已通关,在补交时间再次通关则不扣分。"]}):(0,z.jsxs)("div",{children:[(0,z.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间提交作业的学生将扣除分值;若学生在“按时提交”的时间内已成功提交作业,在补交时间再次提交则不会扣分。"]}),(0,z.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,z.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"注意:班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交。"]})]})})},Ze=function(e){var n,t,s,i,l,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("unified_setting"==e)return _e||!(null!=B&&null!==(n=B.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!=C&&C.manage_all_group);if("publish_time"==e)return _e||!(null!=B&&null!==(t=B.homework_status)&&void 0!==t&&t.includes("未发布")||null!=B&&null!==(s=B.homework_status)&&void 0!==s&&s.includes("未开始"));if("end_time"==e){var a=Pe([],(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")
=P()(null==C?void 0:C.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==a?void 0:a.evaluation_start)&&P()().startOf("second")>=P()(null==a?void 0:a.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return _e||!(null!=o&&o.is_admin)||!(null!=B&&null!==(i=B.homework_status)&&void 0!==i&&i.includes("未发布"))&&(null==o?void 0:o.publish_time)&&P()().startOf("second")>=P()(null==o||null===(l=o.publish_time)||void 0===l?void 0:l[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var r,c,u=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&P()(null==e?void 0:e.late_time).startOf("second")
=P()(null==o||null===(c=o.publish_time)||void 0===c?void 0:c[0]).startOf("second"),(null==C?void 0:C.allow_late)&&(null==u?void 0:u.late_time)&&P()().startOf("second")>=P()(null==o?void 0:o.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&P()().startOf("second")>=P()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return je||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_late"==e){Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")
=P()(null==C?void 0:C.end_time).startOf("second")||!1===W}if("late_penalty"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("late_time"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&P()(null==e?void 0:e.end_time).startOf("second")>P()(null==n?void 0:n.end_time).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==p?void 0:p.end_time)&&P()().startOf("second")>=P()(null==p?void 0:p.end_time).startOf("second")||(null==o?void 0:o.group_name)&&(null==o||null===(m=o.group_name)||void 0===m?void 0:m.length)&&(null==C?void 0:C.unified_setting)&&(null==C?void 0:C.end_time)&&P()().startOf("second")>=P()(null==C?void 0:C.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==g?void 0:g.evaluation_start)&&(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==g?void 0:g.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")
=P()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var x=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==x?void 0:x.evaluation_start)&&P()().startOf("second")>=P()(null==x?void 0:x.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var f=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")
=P()(null==C?void 0:C.evaluation_start).startOf("second")||!(null!=C&&C.unified_anonymous_comment)&&(null==C?void 0:C.anonymous_comment)&&f.evaluation_start&&P()().startOf("second")>=P()(null==f?void 0:f.evaluation_start).startOf("second")||!1===te||!1===W}if("anonymous_group"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye;if("evaluation_end"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("evaluation_num"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("absence_penalty"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==v?void 0:v.evaluation_start)&&P()().startOf("second")>=P()(null==v?void 0:v.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||[(null==_?void 0:_.evaluation_start)&&P()().startOf("second")>=P()(null==_?void 0:_.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==j?void 0:j.evaluation_start)&&P()().startOf("second")>=P()(null==j?void 0:j.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if("student_comment"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("is_open_abnormal_score"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.is_open_abnormal_score);if("anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||C.anonymous_appeal&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||!1===te||!1===W||0==le;if("appeal_penalty"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&P()(null==e?void 0:e.evaluation_end).startOf("second")>P()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==y?void 0:y.evaluation_end)&&P()().startOf("second")>=P()(null==y?void 0:y.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin))},be=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=n).group_settings=null==a||null===(t=a.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=P()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.allow_late_settings=null==a||null===(s=a.allow_late_settings)||void 0===s?void 0:s.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_comment_settings=null==a||null===(l=a.anonymous_comment_settings)||void 0===l?void 0:l.map((function(e){var n,t;return e.evaluation_end=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=P()(null==e||null===(t=e.evaluation_start)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_appeal_settings=null==a||null===(o=a.anonymous_appeal_settings)||void 0===o?void 0:o.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),e.next=7,L(r()({},a));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,U(r()({},a));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:h.ZP.success("保存成功"),Ie(),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ie=function(){y({type:"shixunHomeworks/getWorkSetting",payload:r()({},k)}),y({type:"shixunHomeworks/getWorkList",payload:r()({},k)})};return(0,d.useEffect)((function(){var e,n,t,s,i=null==C||null===(e=C.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[P()(null==e?void 0:e.publish_time),P()(null==e?void 0:e.end_time)]})})),l=null===(n=C.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&P()(null==e?void 0:e.late_time)})})),o=null===(t=C.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[P()(null==e?void 0:e.evaluation_start),P()(null==e?void 0:e.evaluation_end)]})})),a=null===(s=C.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})),c=r()(r()({},C),{},{late_penalty:null!=C&&C.late_penalty?null==C?void 0:C.late_penalty:5,evaluation_num:null!=C&&C.evaluation_num?null==C?void 0:C.evaluation_num:3,absence_penalty:null!=C&&C.absence_penalty?null==C?void 0:C.absence_penalty:3,appeal_penalty:null!=C&&C.appeal_penalty?null==C?void 0:C.appeal_penalty:2,publish_time:null!=C&&C.publish_time?P()(null==C?void 0:C.publish_time):"",end_time:null!=C&&C.end_time?P()(null==C?void 0:C.end_time):"",late_time:null!=C&&C.late_time?P()(null==C?void 0:C.late_time):"",evaluation_start:null!=C&&C.evaluation_start?P()(null==C?void 0:C.evaluation_start):"",evaluation_end:null!=C&&C.evaluation_end?P()(null==C?void 0:C.evaluation_end):"",group_settings:null!=i&&i.length?i:[{is_admin:!0}],allow_late_settings:null!=l&&l.length?l:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=o&&o.length?o:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=a&&a.length?a:[{is_admin:!0,appeal_penalty:2}]});q.setFieldsValue(c),ve(c),ge(!(0,J.GJ)()),console.log("workSetting",C)}),[C]),(0,d.useEffect)((function(){return y({type:"globalSetting/footerToggle",payload:!1}),function(){y({type:"globalSetting/footerToggle",payload:!0}),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==q||q.resetFields()}}),[]),(0,z.jsx)(T.Z,{spinning:!!_["shixunHomeworks/getWorkSetting"]||!!_["shixunHomeworks/getWorkList"],children:(0,z.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,z.jsxs)(Z.Z,{form:q,colon:!1,disabled:pe,initialValues:fe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),y({type:"shixunHomeworks/setActionTabs",payload:{key:"发布设置离开"}}),"unified_setting"in e&&(null!=n&&n.unified_setting||q.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in e&&(null!=n&&n.unified_late||q.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in e&&(null!=n&&n.unified_anonymous_comment||q.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in e){var t,s,i,l,o=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){o=[].concat(A()(o),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({allow_late_settings:(null==n||null===(s=n.allow_late_settings)||void 0===s?void 0:s.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:(null==n||null===(i=n.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(l=n.anonymous_appeal_settings)||void 0===l?void 0:l.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in e){var a,c,u,d=[];null==n||null===(a=n.allow_late_settings)||void 0===a||a.forEach((function(e){d=[].concat(A()(d),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_comment_settings:(null==n||null===(c=n.anonymous_comment_settings)||void 0===c?void 0:c.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(u=n.anonymous_appeal_settings)||void 0===u?void 0:u.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var m,p,g=[];null==n||null===(m=n.anonymous_comment_settings)||void 0===m||m.forEach((function(e){g=[].concat(A()(g),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_appeal_settings:(null==n||null===(p=n.anonymous_appeal_settings)||void 0===p?void 0:p.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return g.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}q.validateFields(),console.log("=====",P()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:be,children:[(0,z.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"发布设置"}),(0,z.jsx)(Z.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,z.jsx)(O.ZP,{value:!0,children:(0,z.jsx)("span",{className:"font16",children:"统一发布"})}),(null==C||null===(a=C.group_settings)||void 0===a?void 0:a.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:(0,z.jsx)("span",{className:"font16",children:"分班发布"})})]})}),W?(0,z.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"发布时间",name:"publish_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择发布时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"截止时间",name:"end_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()($).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()($).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["发布规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["group_settings","group_name"],null==K?void 0:K[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==C||null===(i=C.group_settings)||void 0===i?void 0:i.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin}))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,z.jsx)(Be.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==K?void 0:K[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==K?void 0:K[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==C||null===(l=C.group_settings)||void 0===l||null===(l=l.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin})))||void 0===l?void 0:l.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}})]}),!(null!=B&&B.is_shixun)&&(0,z.jsx)(Qe.rU,{form:q}),(0,z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"补交设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("allow_late"),children:(0,z.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("allow_late")},children:"规则说明"})})]}),ne&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_late"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一补交"}),(null==C||null===(c=C.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班补交"})]})})}),!1===W&&(0,z.jsx)(b.Z,{title:Ae("unified_late"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),te?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("late_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:(0,z.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(X).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:320},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r=X||(null===(i=Pe(null==V||null===(l=V[n])||void 0===l?void 0:l.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===i||null===(i=i.publish_time)||void 0===i?void 0:i[1]);return(0,z.jsxs)("div",{className:"mt20 mb30",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["补交规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["allow_late_settings","group_name"],null==V?void 0:V[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,[].concat(A()(V||[]),A()((null==C?void 0:C.anonymous_comment)&&!(null!=C&&C.unified_anonymous_comment)&&(null==C||null===(o=C.anonymous_comment_settings)||void 0===o?void 0:o.filter((function(e){return(null==e?void 0:e.evaluation_start)&&P()().startOf("second")>=P()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["allow_late_settings","late_penalty"],null==V?void 0:V[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):r&&P()(n).startOf("second")<=P()(r).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default,{disabled:Ze(["allow_late_settings","late_time"],null==V?void 0:V[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(r).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(r).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==V?void 0:V[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(a=ke(W?null==C?void 0:C.group_settings:K,V))||void 0===a?void 0:a.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,z.jsxs)("div",{style:{padding:"20px 0"},children:[(0,z.jsx)("h1",{children:"匿评设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_comment"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_comment")},children:"规则说明"})})]}),ie&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,z.jsxs)(N.Z,{children:[" ",ne?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!ne&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"make_up_score",children:(0,z.jsx)(H.Z,{min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",!ne&&(0,z.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,z.jsx)(b.Z,{title:Ae("make_up_score"),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,z.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一匿评"}),(null==C||null===(p=C.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===te||!1===W)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_comment"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_group",className:"ml10",rules:[{required:!0,message:"请选择互评方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==C||null===(g=C.group_settings)||void 0===g?void 0:g.length)>0&&(0,z.jsx)(O.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):P()(n).startOf("second")<=P()(se||X).startOf("second")?Promise.reject(se?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(oe||se||X).startOf("second")?Promise.reject(oe?"匿评截止时间不能≤匿评开始时间,请重新选择":se?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(oe||se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(oe||se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:300},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{disabled:Ze("evaluation_num")})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{max:100,min:1,disabled:Ze("absence_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_comment_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r,c=se||(null===(i=Pe(null==re||null===(l=re[n])||void 0===l?void 0:l.group_name,V||[],(function(e,n){return P()(null==e?void 0:e.late_time).startOf("second")>P()(null==n?void 0:n.late_time).startOf("second")})))||void 0===i?void 0:i.late_time)||X||(null===(o=Pe(null==re||null===(a=re[n])||void 0===a?void 0:a.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===o||null===(o=o.publish_time)||void 0===o?void 0:o[1]);return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["匿评规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,re)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):c&&P()(n).startOf("second")<=P()(c).startOf("second")?Promise.reject(X?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==re?void 0:re[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(c).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(c).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!le&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==re?void 0:re[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=ke(W?null==C?void 0:C.group_settings:K,re))||void 0===r?void 0:r.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,absence_penalty:3,evaluation_num:3})}})})]})})]})]},e.key)}))}}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("is_open_abnormal_score"),children:(0,z.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:Oe,name:"abnormal_score",rules:[{validator:function(e,n){return 0===n?Promise.reject("学生匿评分差超过数值不能为0"):Promise.resolve()}}],children:(0,z.jsx)(H.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",(0,z.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,z.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=C&&C.anonymous_comment?window.open("/classrooms/".concat(null==k?void 0:k.coursesId,"/common_homework/").concat(null==k?void 0:k.categoryId,"/detail?TabsActiveKey=2&tabs=10")):h.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,z.jsx)(b.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),le&&(0,z.jsx)(Z.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("student_comment"),children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_appeal"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_appeal")},children:"规则说明"})})]}),ae&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一申诉"}),(null==C||null===(f=C.group_settings)||void 0===f?void 0:f.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===te||!1===W||0==le)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_appeal"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),ce?(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["申诉规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(le?null==C?void 0:C.group_settings:re,ue)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[n])})})}),(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),!(null===(i=ke(le?null==C?void 0:C.group_settings:re,ue))||void 0===i||!i.length)&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},e.key)}))}})]})]})]})]}),((0,J.GJ)()||!(_e||je||ye))&&(0,z.jsx)(De.t,{okText:"保存设置",loading:Q||G,onCancel:function(){h.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),Ye=t(91232),ze=t.n(Ye),Ge=t(28103),Je=t(60324),Ue=t(39248),Re=t(78204),qe=t(57193),We=t(48718),Ke=t(55913),Ve=t(39993),Xe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,x,f,v=e.shixunHomeworks,_=(e.loading,e.dispatch),j=e.classroomList,y=(0,m.useParams)(),w=v.workSetting,k=v.workList,C=(0,d.useState)(!0),B=u()(C,2),D=B[0],E=B[1],Q=(0,d.useState)([]),H=u()(Q,2),M=H[0],T=H[1],L=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),F=u()(L,2),G=F[0],U=F[1];(0,d.useEffect)((function(){R()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(G).map((function(e){G[e]=w[e]})),G.allow_late&&G.unified_late||(G.late_penalty=5),M=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),U(r()({},G)),T(A()(M)))}),[w]);var R=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)});case 2:se.resetFields(),le.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=(0,d.useState)(!1),K=u()(q,2),V=K[0],X=K[1],$=function(){var e=o()(i()().mark((function e(){var n,t,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(X(!V),(t=JSON.parse(JSON.stringify(G))).categoryId=y.categoryId,G.unified_setting||null===(n=M)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),X(V),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),X(V),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=M,!G.evaluation_start){e.next=14;break}if(!(G.end_time&&P()(G.evaluation_start)<=P()(G.end_time))){e.next=10;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 10:if(!(G.late_time&&P()(G.evaluation_start)<=P()(G.late_time))){e.next=14;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 14:if(Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),!t.anonymous_comment||t.unified_anonymous_comment){e.next=21;break}return e.next=18,ae();case 18:s=e.sent,t.anonymous_comment_settings=s.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 21:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(l=re(),t.anonymous_appeal_settings=l.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=24,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/evaluation_setting.json"),{method:"post",body:r()({},t)});case 24:0===e.sent.status&&(h.ZP.success("更新成功"),E(!0),R(),_({type:"shixunHomeworks/getWorkList",payload:r()({},y)})),X(V);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=null==w||null===(n=w.anonymous_comment_settings)||void 0===n?void 0:n.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),ne=null==w||null===(t=w.anonymous_appeal_settings)||void 0===t?void 0:t.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),te=Z.Z.useForm(),se=u()(te,1)[0],ie=Z.Z.useForm(),le=u()(ie,1)[0],oe=function(e,n){return e.map((function(e){var t;return null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},ae=function(){var e=o()(i()().mark((function e(){var n,t,s,l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ve.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((l=s.n()).done){e.next=21;break}if(null!=(o=l.value)&&o.evaluation_start){e.next=11;break}return h.ZP.warning("匿评开始时间不能为空"),X(V),e.abrupt("return",Promise.reject());case 11:if(o.group_name){e.next=15;break}return h.ZP.warning("请选择分班名称"),X(V),e.abrupt("return",Promise.reject());case 15:o.evaluation_end=null==o?void 0:o.evaluation_start[1],o.evaluation_start=null==o?void 0:o.evaluation_start[0],o.group_id=oe(o.group_name,ee),Reflect.deleteProperty(o,"deleteflag");case 19:e.next=5;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(3),s.e(e.t0);case 26:return e.prev=26,s.f(),e.finish(26);case 29:return e.abrupt("return",t);case 30:case"end":return e.stop()}}),e,null,[[3,23,26,29]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e,n=(0,Ve.Y)(le.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var i=e.value;i.group_id=oe(i.group_name,ne),Reflect.deleteProperty(i,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},ce=function(e,n){if("comment"===n){var t=null==e?void 0:e.filter((function(e){return null!==e.evaluation_end}));return 0===t.length?[{deleteflag:!0}]:(0,Ve.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return r()(r()({},e),{},{evaluation_start:[e.evaluation_start,e.evaluation_end],group_name:[e.group_name],deleteflag:!1})}))}if("appeal"===n){var s=null==e?void 0:e.filter((function(e){return null!==e.appeal_time}));return 0===s.length?[{deleteflag:!0}]:(0,Ve.M)(s,["appeal_time"]).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},ue=((null==w||null===(s=w.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==ee?void 0:ee.length)>0)&&(null==w?void 0:w.student_works),de=(null==w||null===(l=w.anonymous_appeal_settings)||void 0===l?void 0:l.length)>0,me=(null==w?void 0:w.anonymous_comment)&&(null==w?void 0:w.unified_anonymous_comment)&&(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("已截止"))||de;return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",className:"mt15",children:[(0,z.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,z.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:"规则"}),(0,z.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,z.jsx)("div",{children:"2.所有学生互评:提交作品数量≥2,可开启所有学生互相匿评;"}),(0,z.jsx)("div",{children:"3.班级内互评:同班级提交作品数量≥2,可开启班内学生互相匿评。"}),(0,z.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,z.jsx)(Ue.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&D&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return E(!1)},children:"编辑设置"}),!D&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:V,type:"primary",size:"middle",onClick:function(){return $()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){E(!0),R()},children:"取消"})]})]})]})}),(0,z.jsx)(S.Z,{span:24,className:"mt15 pl30",children:(0,z.jsx)(N.Z,{checked:G.anonymous_comment,disabled:D||!ue||(null==w?void 0:w.anonymous_comment),onChange:function(){var e;!(0,J.Rm)()||null!==(e=j.AssistantObject.normal)&&void 0!==e&&e.can_anonymous_comment?(G.anonymous_comment=!G.anonymous_comment,G.allow_late&&!G.evaluation_start||G.unified_setting&&!G.evaluation_start&&G.end_time&&""!=G.end_time&&(G.evaluation_start=P()(G.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),G.evaluation_end=P()(G.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),G.anonymous_comment&&(G.evaluation_num=parseInt(G.evaluation_num)?G.evaluation_num:3,G.absence_penalty=parseInt(G.absence_penalty)?G.absence_penalty:3),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评"})})})]}),G.anonymous_comment&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"匿评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_comment,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){var n;!(0,J.Rm)()||null!==(n=j.AssistantObject.normal)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return r()(r()({},n),{},{unified_anonymous_comment:e.target.value})})),se.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_setting)&&(null==w?void 0:w.unified_late)&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment)||!(null!=w&&w.manage_all_group),children:"统一匿评"}),(null==w||null===(c=w.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})]}),G.unified_anonymous_comment&&(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"互评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.anonymous_group,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_comment?U((function(n){return r()(r()({},n),{},{anonymous_group:e.target.value})})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==w||null===(p=w.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||!(null!=w&&w.can_anonymous_group),children:"班级内互评"})]})})]}),G.unified_anonymous_comment?(0,z.jsx)(Re.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:se,autoComplete:"off",initialValues:null!=w&&w.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ce(null==w?void 0:w.anonymous_comment_settings,"comment")},children:(0,z.jsx)(qe.Z,{disabled:D,selectOptions:ee,form:se,data:G})})]}),(0,z.jsx)(Ge.Z,{}),(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:G.anonymous_appeal,disabled:D||!me||(null==w?void 0:w.anonymous_appeal),onChange:function(){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(G.anonymous_appeal=!G.anonymous_appeal,G.anonymous_appeal&&(G.appeal_penalty=G.appeal_penalty?G.appeal_penalty:2),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评申诉"})}),(0,z.jsx)(Je.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,z.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"1、接受学生的合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,z.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,z.jsx)("span",{className:"mt10 ml10 current font14",children:(0,z.jsx)(Ue.Z,{})})})]})}),G.anonymous_appeal&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"申诉方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_appeal,disabled:D||(null==w?void 0:w.anonymous_appeal),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(U((function(n){return r()(r()({},n),{},{unified_anonymous_appeal:e.target.value})})),le.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_anonymous_comment)&&(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=w&&w.manage_all_group),children:"统一申诉"}),(null==w||null===(x=w.group_settings)||void 0===x?void 0:x.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})]}),G.unified_anonymous_appeal?(0,z.jsx)(We.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:le,initialValues:null!=w&&w.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ce(null==w?void 0:w.anonymous_appeal_settings,"appeal")},children:(0,z.jsx)(Ke.Z,{disabled:D||(0,J.Rm)()&&!(null!==(f=j.AssistantObject.normal)&&void 0!==f&&f.can_anonymous_appeal),selectOptions:ne,form:le})})]})]})})})),$e=t(78673),en=t(81327),nn=t(45532),tn=t(52103),sn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,i=e.user;return{shixunHomeworks:n,loading:t.effects,globalSetting:s,user:i}}))((function(e){var n,s,l,a,c,p,f=e.shixunHomeworks,v=(e.loading,e.globalSetting),_=e.user,j=e.dispatch,y=(0,m.useParams)(),w=((0,m.useLocation)(),f.workSetting),k=f.workList,C=(0,d.useState)(!0),B=u()(C,2),E=B[0],Q=B[1],M=Z.Z.useForm(),T=(u()(M,1)[0],(0,d.useState)(!1)),L=u()(T,2),P=L[0],F=L[1],G=(0,d.useState)(!1),U=u()(G,2),R=U[0],q=U[1],W=(0,d.useState)(!1),K=u()(W,2),V=(K[0],K[1]),X=x.Z.useModal(),$=u()(X,2),ee=$[0],ne=$[1],te=(0,d.useState)([{name:"理论评分",score:40},{name:"实践评分",score:60}]),se=u()(te,2),ie=se[0],le=se[1],oe=(0,d.useState)([]),ae=u()(oe,2),re=ae[0],ce=ae[1],ue=(0,d.useState)([]),de=u()(ue,2),me=de[0],pe=de[1],ge=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}],is_open_ai_review:!1}),he=u()(ge,2),xe=he[0],fe=he[1];(null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("匿评中"))||null==k||null===(s=k.homework_status)||void 0===s||s.includes("申诉中"),(null==k||null===(l=k.homework_status)||void 0===l?void 0:l.includes("匿评中"))||(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("申诉中"))||null==k||null===(c=k.homework_status)||void 0===c||c.includes("已截止");(0,d.useEffect)((function(){ve()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(xe).map((function(e){e.indexOf("proportion")>-1&&(w[e]=(100*w[e]).toFixed(0)),xe[e]=w[e]})),xe.allow_late&&xe.unified_late||(xe.late_penalty=5),re=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),me=JSON.parse(JSON.stringify(w.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),ie=JSON.parse(JSON.stringify(w.score_details.map((function(e){return r()({},e)})))),fe(r()({},xe)),le(A()(ie)),ce(A()(re)),pe(A()(me)))}),[w]);var ve=function(){j({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)})},_e=function(){var e=o()(i()().mark((function e(){var n,t,s,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q(!0),s=!1,null===(n=ie)||void 0===n||n.find((function(e){""!==e.name&&""!==e.score||(s=!0)})),!s){e.next=5;break}return e.abrupt("return");case 5:if(100==we().toFixed(2)){e.next=8;break}return h.ZP.warning("整个作业最终的满分值必须为100分"),e.abrupt("return");case 8:if(!ke(ie)){e.next=11;break}return h.ZP.warning("维度名称不能重复"),e.abrupt("return");case 11:if((l=JSON.parse(JSON.stringify(xe))).categoryId=y.categoryId,xe.unified_setting||null===(t=re)||void 0===t||t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,console.log("item:0",e,w.group_settings,re),e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return console.log("d:",t,e),null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),l.group_settings=re,l.score_details=ie,!xe.allow_late){e.next=28;break}if(!xe.unified_late){e.next=26;break}if(!(null===xe.late_penalty||void 0===xe.late_penalty||xe.late_penalty<0||xe.late_penalty>100)){e.next=21;break}throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 21:if(xe.late_time){e.next=24;break}throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 24:e.next=28;break;case 26:me=null===(a=me)||void 0===a?void 0:a.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=me;case 28:if(Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),JSON.stringify(ie)===JSON.stringify(null==w?void 0:w.score_details)&&(null==w?void 0:w.single_score)==(null==xe?void 0:xe.single_score)){e.next=34;break}x.Z.confirm({title:"更新成绩",centered:!0,icon:null,content:"您改动了本次作业的评分维度,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",cancelText:"取消",okText:"确定",onOk:function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 2:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),V(!0),e.next=38;break;case 34:return e.next=36,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 36:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 38:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"注意:",(0,z.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零评分选项上。",(0,z.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),ye=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),we=function(){return ie.reduce((function(e,n){return""!==n.score?e+n.score:e}),0)};function ke(e){return e.some((function(n,t){return void 0!==e.find((function(e,s){return e.name===n.name&&s!==t}))}))}return(0,z.jsxs)("section",{className:[Ne.form].join(" "),children:[(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&E&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Q(!1)},children:"编辑设置"}),!E&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return F(!0)},children:"设置默认评分"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){Q(!0),q(!1),ve()},children:"取消"})]})]})]})})}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[ne,(0,z.jsx)(I.Z,{className:"mt25",style:{paddingLeft:40},children:(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{className:"mr10",children:"智能评阅"})})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:65},gutter:20,align:"middle",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)($e.Z,{disabled:E,checked:null==xe?void 0:xe.is_open_ai_review,onChange:function(e){var n,s;(0,J.t_)()||null!=v&&null!==(n=v.setting)&&void 0!==n&&null!==(n=n.big_model_users)&&void 0!==n&&n.includes(null==_||null===(s=_.userInfo)||void 0===s?void 0:s.login)?fe(r()(r()({},xe),{},{is_open_ai_review:e})):ee.info({title:"联系平台管理员",centered:!0,icon:null,okText:"我知道了",content:(0,z.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,z.jsx)("div",{children:"智能评阅功能属于试用阶段,如果您需要使用,请先联系平台管理员~"}),(0,z.jsx)("img",{src:t(32637),width:150,className:"mt20"})]})})}})}),(0,z.jsx)(S.Z,{children:(0,z.jsxs)("span",{className:"c-grey-c",children:["开启后,在作业评阅页面就可以使用智能评阅功能,让AI助教帮助你打分和写评语。",(0,z.jsx)("a",{target:"_blank",href:"https://www.educoder.net/forums/38915",children:"操作说明"})]})})]})]}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("strong",{className:"mr10",children:"评分维度"}),(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:["1.支持单维度评分和多维度评分;",(0,z.jsx)("br",{}),"2.多维度评分支持设置评分维度的名称,以及每个维度的满分值;",(0,z.jsx)("br",{}),"3.设置多维度评分时,最多只能添加5个评分维度。学生的综合得分等于各个维度的评分之和。",(0,z.jsx)("br",{})]}),children:(0,z.jsx)("span",{className:Ne.tips,children:(0,z.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:null==xe?void 0:xe.single_score,onChange:function(e){xe.single_score=e.target.value,fe(r()({},xe))},children:[(0,z.jsx)(O.ZP,{value:!0,style:{marginTop:15},children:(0,z.jsx)("strong",{children:"单维度评分"})}),(0,z.jsx)("br",{}),(0,z.jsx)(O.ZP,{value:!1,style:{marginTop:15,marginBottom:20},children:(0,z.jsx)("strong",{children:"多维度评分"})})]}),!xe.single_score&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{className:Ne.total,children:[(0,z.jsx)("span",{style:{color:"#666666"},className:"mr10",children:"当前满分"}),(0,z.jsxs)("span",{style:{color:"#E30000"},children:[we().toFixed(2),"分"]})]}),null===(p=ie)||void 0===p?void 0:p.map((function(e,n){var t;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(en.Z,{style:{height:85,display:"flex",marginTop:2,background:"#F6F7F9",borderRadius:"2px",alignItems:"center",fontSize:14},align:"baseline",children:[(0,z.jsx)("span",{className:"ml20 mr10",children:"维度名称"}),(0,z.jsx)(D.Z,{disabled:E,placeholder:"请输入维度名称",style:{width:490},size:"large",showCount:!0,maxLength:10,value:null==e?void 0:e.name,onChange:function(e){console.log(e),ie[n].name=e.target.value.trim(),le(A()(ie))}}),(0,z.jsx)("span",{className:"mr10",style:{marginLeft:80},children:"满分"}),(0,z.jsx)(H.Z,{placeholder:"请输入满分分值",style:{width:180,marginRight:80},size:"large",min:.01,max:100,value:null==e?void 0:e.score,disabled:E,onChange:function(e){console.log(e),e?(ie[n].score=Number(e.toFixed(2)),le(A()(ie))):(ie[n].score="",le(A()(ie)))}}),(null===(t=ie)||void 0===t?void 0:t.length)<5&&!E&&(0,z.jsx)(nn.Z,{onClick:function(){le([].concat(A()(ie),[{name:"",score:""}]))},style:{color:"#2FA34F",marginRight:15}}),n>1&&!E&&(0,z.jsx)(tn.Z,{onClick:function(){ie.splice(n,1),console.log(ie),le(A()(ie))},style:{color:"#E30000"}}),!ie[n].name&&R&&(0,z.jsx)("div",{className:Ne.tip1,children:"请输入维度名称"}),!ie[n].score&&R&&(0,z.jsx)("div",{className:Ne.tip2,children:"请输入满分分值"})]})})}))]})]})]}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"助教评分"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsx)(I.Z,{style:{paddingLeft:65},children:(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.ta_mode,onChange:function(e){xe.ta_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"普通模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"复审模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"最终成绩组成:"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.final_mode,onChange:function(e){xe.final_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:!1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"多项评分配比"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:je,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"教师评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.te_proportion,onChange:function(e){xe.te_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"助教评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.ta_proportion,onChange:function(e){xe.ta_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"学生匿评:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.st_proportion,onChange:function(e){xe.st_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:!0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"单项评分优先"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:ye,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]})]}),(0,z.jsx)("br",{})]}),(0,z.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsxs)("strong",{children:[(0,z.jsx)(N.Z,{checked:xe.is_repeat_minus,disabled:E,style:{fontSize:"16px"},onChange:function(e){xe.is_repeat_minus=e.target.checked,fe(Object.assign({},xe))},children:"文档查重扣分"})," ",(0,z.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(null==xe?void 0:xe.is_repeat_minus)&&(0,z.jsxs)("div",{style:{paddingLeft:35},children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"查重扣分:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.repeat_setting_score,onChange:function(e){xe.repeat_setting_score=e,fe(Object.assign({},xe))}})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"扣分阀值:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,value:xe.repeat_limit,onChange:function(e){xe.repeat_limit=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]})]})]}),(0,z.jsx)(x.Z,{open:P,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){F(!1)},onOk:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(xe)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,Y.ZP)("/api/courses/".concat(y.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:n}});case 4:0===e.sent.status&&(h.ZP.success("设置成功"),F(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),ln=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),i=n.workSetting,l=(0,d.useState)(!0),o=u()(l,2),a=o[0],c=o[1],p=(0,d.useState)([]),x=u()(p,2),f=x[0],v=x[1],_=(0,d.useState)([]),j=u()(_,2),y=j[0],w=j[1],k=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}]}),Z=u()(k,2),b=Z[0],C=Z[1];(0,d.useEffect)((function(){B()}),[]),(0,d.useEffect)((function(){null!=i&&i.course_id&&(Object.keys(b).map((function(e){b[e]=i[e]})),b.allow_late&&b.unified_late||(b.late_penalty=5),f=JSON.parse(JSON.stringify(i.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),y=JSON.parse(JSON.stringify(i.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),C(r()({},b)),v(A()(f)),w(A()(y)))}),[i]);var B=function(){t({type:"shixunHomeworks/getWorkSetting",payload:r()({},s)})};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsx)("aside",{className:"pl30 pr30 pb30 bg-white",children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,z.jsxs)(S.Z,{children:[(null==i?void 0:i.can_edit)&&a&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return c(!1)},children:"编辑设置"}),!a&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return function(){var e,n=JSON.parse(JSON.stringify(b));if(n.categoryId=s.categoryId,b.unified_setting||null===(e=f)||void 0===e||e.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),n.group_settings=f,b.allow_late)if(b.unified_late){if(null===b.late_penalty||void 0===b.late_penalty||b.late_penalty<0||b.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!b.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var l;y=null===(l=y)||void 0===l?void 0:l.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),n.allow_late_settings=y}Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:n}).then((function(e){0===e.status&&(h.ZP.success("更新成功"),c(!0),B(),t({type:"shixunHomeworks/getWorkList",payload:r()({},s)}))}))}()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){c(!0),B()},children:"取消"})]})]})]})}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.work_public,disabled:a,onChange:function(e){b.work_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开作品"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.score_open,disabled:a,onChange:function(e){e.target.checked&&(b.personal_score_open=!0),b.score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.personal_score_open,disabled:a||b.score_open,onChange:function(e){b.personal_score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开个人成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,z.jsx)(N.Z,{checked:b.answer_public,disabled:a,onChange:function(e){b.answer_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开答案"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})})),on=t(28448),an=Be.default.RangePicker,rn=M.default.Option,cn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,f,v,_,y,w=e.shixunHomeworks,k=(e.loading,e.dispatch),Z=e.classroomList,C=(0,m.useParams)(),B=w.workSetting,D=w.workList,E=(0,d.useState)(!0),Q=u()(E,2),T=Q[0],L=Q[1],F=(0,d.useState)([]),G=u()(F,2),U=G[0],R=G[1],q=(0,d.useState)([]),K=u()(q,2),V=K[0],X=K[1],$=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Ee.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),ee=u()($,2),ne=ee[0],te=ee[1];(0,d.useEffect)((function(){oe()}),[]);var se=(0,d.useState)(!1),ie=u()(se,2),le=(ie[0],ie[1]);(0,d.useEffect)((function(){null!=B&&B.course_id&&(Object.keys(ne).map((function(e){ne[e]=B[e]})),B.anonymous_comment&&(ne.unified_late=B.unified_anonymous_comment,le(B.unified_anonymous_comment)),ne.allow_late&&ne.unified_late||(ne.late_penalty=5),ne.unified_setting||(ne.unified_late=!1,ne.unified_anonymous_comment=!1,ne.unified_anonymous_appeal=!1),U=JSON.parse(JSON.stringify(B.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(B.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),te(r()({},ne)),R(U.length?A()(U):[{}]),X(A()(V)))}),[B]);var oe=function(){k({type:"shixunHomeworks/getWorkSetting",payload:r()({},C)})},ae=(0,d.useState)(!1),re=u()(ae,2),ce=re[0],ue=re[1],de=function(){var e=o()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ue(!ce),(t=JSON.parse(JSON.stringify(ne))).categoryId=C.categoryId,ne.unified_setting||null===(n=U)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("发布、截止时间不能为空"),ue(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=U,!ne.allow_late){e.next=23;break}if(!ne.unified_late){e.next=21;break}if(!(null===ne.late_penalty||void 0===ne.late_penalty||ne.late_penalty<0||ne.late_penalty>100)){e.next=11;break}throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");case 11:if(ne.late_time){e.next=15;break}throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");case 15:if(!(P()(ne.late_time)<=P()(ne.end_time))){e.next=19;break}throw h.ZP.error("补交截止时间必须晚于作业截止时间"),ue(!1),new String("补交截止时间必须晚于作业截止时间");case 19:e.next=23;break;case 21:V=null===(s=V)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Ee.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=V;case 23:if(null==ne||!ne.submit_limit||null!=ne&&ne.submit_limit_num){e.next=27;break}return h.ZP.warning("学生填写内容字数不能为空"),ue(!1),e.abrupt("return");case 27:if(null==ne||!ne.can_submit||null!=ne&&ne.submit_num){e.next=31;break}return h.ZP.warning("学生提交作品次数不能为空"),ue(!1),e.abrupt("return");case 31:return Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=34,(0,Y.ZP)("/api/homework_commons/".concat(C.categoryId,"/publish_setting.json"),{method:"post",body:r()(r()({},t),{},{penalty_type:Ee.Q.Number})});case 34:0===e.sent.status?(ue(!1),h.ZP.success("更新成功"),L(!0),oe(),k({type:"shixunHomeworks/getWorkList",payload:r()({},C)})):ue(!1);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e,n){var t,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[s]===e})):null==B||null===(t=B.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==B?void 0:B.allow_late)||(null==B||B.anonymous_comment),!(null==B||null===(n=B.allow_late_settings)||void 0===n||!n.length)&&(null==B||null===(t=B.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0})))),ge=(null==B?void 0:B.unified_late)&&(null==B?void 0:B.anonymous_comment),he=null==B?void 0:B.anonymous_comment,xe=((0,d.useMemo)((function(){var e,n;return null!=B&&B.unified_setting?!(null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("已截止"))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.anonymous_comment):!(null==B||null===(e=B.group_settings)||void 0===e?void 0:e.some((function(e){return P()(e.end_time)<=P()()})))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.all_group_late)}),[B,D]),null==B?void 0:B.anonymous_comment),fe=function(e){if(!e)return!1;var n=me(e,null==B?void 0:B.anonymous_comment_settings);return(null==B?void 0:B.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},ve=function(e){var n=me(e,null==B?void 0:B.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,z.jsxs)(S.Z,{children:[(0,J.GJ)()&&T&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,J.Rm)()||null!==(e=Z.AssistantObject.normal)&&void 0!==e&&e.can_late||null!==(n=Z.AssistantObject.normal)&&void 0!==n&&n.can_publish?L(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!T&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:ce,type:"primary",size:"middle",onClick:function(){return de()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){L(!0),oe()},children:"取消"})]})]})]})}),(0,z.jsxs)("div",{children:[(0,z.jsx)("label",{children:"发布方式:"})," ",(0,z.jsxs)(O.ZP.Group,{disabled:T||!(null!=D&&null!==(s=D.homework_status)&&void 0!==s&&s.includes("未发布"))||(0,J.Rm)()&&!(null!==(l=Z.AssistantObject)&&void 0!==l&&null!==(l=l.normal)&&void 0!==l&&l.can_publish),value:ne.unified_setting,onChange:function(e){var n;null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("未发布")?(ne.unified_setting=!ne.unified_setting,ne.unified_setting||(ne.unified_late=!1),te(Object.assign({},ne)),!1!==ne.unified_setting||""!=U?ne.unified_setting&&(R([]),X([{late_penalty:5}])):R(U.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=B&&B.manage_all_group&&(0,J.GJ)()),children:"统一发布"}),(0,z.jsx)(O.ZP,{disabled:0===(null==B||null===(a=B.group_settings)||void 0===a?void 0:a.length)||!(0,J.GJ)(),value:!1,children:"分班发布"})]}),0===(null==B||null===(c=B.group_settings)||void 0===c?void 0:c.length)&&(0,z.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),ne.unified_setting&&(0,z.jsxs)("div",{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"发布时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date)},disabledTime:function(e){return(0,on.d0)(e)},disabled:T||!(null!=D&&null!==(p=D.homework_status)&&void 0!==p&&p.includes("未发布")||null!=D&&null!==(f=D.homework_status)&&void 0!==f&&f.includes("未开始"))||(0,J.Rm)()&&!(null!==(v=Z.AssistantObject.normal)&&void 0!==v&&v.can_publish),value:ne.publish_time?P()(ne.publish_time):"",allowClear:!1,onChange:function(e,n){ne.publish_time=n,""!=ne.end_time&&ne.end_time||!ne.unified_setting||(ne.end_time=P()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),ne.end_time=ne.end_time),te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"截止时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:pe||he||(null==B?void 0:B.allow_late)&&(null==B?void 0:B.homework_status.includes("已截止"))||T||(null==B?void 0:B.allow_late)&&P()()>=P()(null==B?void 0:B.end_time)||(0,J.Rm)()&&!(null!==(_=Z.AssistantObject.normal)&&void 0!==_&&_.can_publish),allowClear:!1,disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date,ne.publish_time)},disabledTime:function(e){return(0,on.d0)(e,ne.publish_time)},value:ne.end_time?P()(ne.end_time):"",onChange:function(e,n){ne.end_time=n,te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!ne.unified_setting&&(0,z.jsxs)(I.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:10}),(0,z.jsx)(S.Z,{span:10,children:(0,z.jsxs)(I.Z,{className:"c-grey-c",children:[(0,z.jsx)(S.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,z.jsx)(S.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,z.jsx)(S.Z,{span:4})]})}),U&&U.map((function(e,n){var t,s,i,l,o,a,c,u,d;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsx)(S.Z,{span:9,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsxs)(S.Z,{children:["发布规则 ",n+1]}),(0,z.jsx)(S.Z,{flex:1,style:{maxWidth:400},children:(0,z.jsx)(M.default,{disabled:T||!(null!=D&&null!==(t=D.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||P()()
0&&!e.id&&(0,z.jsx)(we.Z,{onClick:function(){V=V.filter((function(e,t){return n!==t})),X(V.slice()),setTimeout((function(){return X(V.slice())}),10)}}),(0,z.jsx)(nn.Z,{className:"c-green ml20",onClick:function(){X(V.concat({penalty_type:Ee.Q.Number,late_penalty:5}))}})]})]})},n)}))]})]})})})),un=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=n.workSetting,i=(0,d.useState)("1"),l=u()(i,2),o=l[0],a=l[1];return(0,z.jsx)("section",{className:"".concat([Ne.form].join(" ")," ").concat(Ne.configWorkContainer),children:(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,activeKey:o,onChange:function(e){"发布设置离开"==n.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){a(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):a(e)},children:[(0,z.jsx)(v.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,z.jsx)(Fe,{}):(0,z.jsx)(cn,{})},1),!(null!=s&&s.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"匿评设置",children:(0,z.jsx)(Xe,{})},2),(0,z.jsx)(v.Z.TabPane,{tab:"评分设置",children:(0,z.jsx)(sn,{})},3),(0,z.jsx)(v.Z.TabPane,{tab:"公开设置",children:(0,z.jsx)(ln,{})},4),(0,z.jsx)(v.Z.TabPane,{tab:"协作设置",children:(0,z.jsx)(Se,{})},5)]})})})),dn={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe"},mn=t(24901),pn=t(40534),gn=t(46400),hn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,s=(e.loading,e.dispatch),l=(0,m.useParams)(),a=(0,d.useState)(r()(r()({},{page:1,limit:20,group_ids:[]}),l)),c=u()(a,2),p=c[0],h=c[1],x=t.codeReview,f=Z.Z.useForm();u()(f,1)[0];p.order="code_rate",p.sort="desc",p.category=p.categoryId,(0,d.useEffect)((function(){v()}),[p]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&v()}),[t.actionTabs.key]);var v=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})});case 2:-2===e.sent.status&&setTimeout((function(){return v()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=[{title:"序号",dataIndex:"number",render:function(e,n,t){return p.limit*(p.page-1)+t+1}},{title:"姓名",dataIndex:"user"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"similar_rate",render:function(e){return(0,z.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,z.jsxs)("div",{children:[(0,z.jsx)(m.Link,{target:"_blank",to:"/classrooms/".concat(p.coursesId,"/common_homework/").concat(p.categoryId,"/review_detail/").concat(n.user_id),children:"查看"}),(0,z.jsx)("br",{})]})}}];return(0,z.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)("p",{className:"mt10",children:["查重时间:",x.time,(0,z.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:p}})},children:"文档查重"})]})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)(D.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){p.search=e,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},style:{width:200}}),(0,z.jsx)("span",{className:"ml5 c-red"})]})]}),-2===(null==x?void 0:x.status)&&(0,z.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,z.jsx)("img",{src:"data:image/png;base64,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"}),(0,z.jsx)("br",{}),(0,z.jsx)(g.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},children:"刷新页面"})]}),(null===(n=x.course_groups)||void 0===n?void 0:n.length)>0&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{checked:""==p.group_ids,value:"all",onChange:function(e){delete p.group_ids,p.group_ids=[],p.page=1,h(r()({},p))},children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:x.course_groups&&x.course_groups.map((function(e,n){return(0,z.jsxs)(N.Z,{value:e.id,checked:p.group_ids.includes(e.id),onChange:function(n){n.target.checked?p.group_ids.push(e.id):p.group_ids.splice(p.group_ids.indexOf(e.id),1),p.page=1,h(r()({},p))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,z.jsx)(I.Z,{className:"font14 c-red mt5",children:(0,z.jsx)(S.Z,{children:"本页仅显示全部已查重分班"})})]}),"加载中"===(null==x?void 0:x.data)&&(0,z.jsx)(T.Z,{children:(0,z.jsx)(gn.Z,{message:null==x?void 0:x.data,type:"info"})}),"暂无查重记录"===(null==x?void 0:x.data)||"加载中"===(null==x?void 0:x.data)?"":(0,z.jsxs)("div",{children:[(0,z.jsxs)("p",{className:"mt10",children:[(0,z.jsx)("span",{className:"c-red",children:x.similar_count}),"个疑似抄袭学员(",x.total_count,"学员)"]}),(0,z.jsx)(B.Z,{className:"mt30",pagination:!1,dataSource:x.data,columns:_,onChange:function(e,n,t){"ascend"===t.order&&(p.b_order="asc"),"descend"===t.order&&(p.b_order="desc"),t.order||delete p.b_order,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})}}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){p.page=e,p.limit=20,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},defaultCurrent:p.page||1,current:p.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:x.copy_reviews_count})})]})]})})),xn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),l=(0,d.useState)([]),a=u()(l,2),c=a[0],p=a[1],g=(0,d.useState)(!1),f=u()(g,2),v=f[0],_=f[1],j=(0,d.useState)(!1),y=u()(j,2),k=y[0],b=y[1],C=(0,d.useState)(!1),D=u()(C,2),E=D[0],Q=D[1],O=(0,d.useState)(""),H=u()(O,2),M=H[0],T=H[1],L=(0,d.useState)(!1),F=u()(L,2),G=F[0],J=F[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(R.resetFields(),p([]),b(!0),q()):b(!1)}),[n.actionTabs.key]);var U=Z.Z.useForm(),R=u()(U,1)[0],q=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,ne.VB)(r()(r()({},s),{},{course_id:null==s?void 0:s.coursesId,id:null==s?void 0:s.categoryId}));case 3:n=e.sent,p([].concat(A()(c),A()(null==n?void 0:n.data))),T(n),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){t({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),_(!1),p([]),R.resetFields()},K=[{title:"",dataIndex:"course_group_id",width:280,render:function(e,n){return(0,z.jsx)(N.Z,{disabled:!(n.work_count>=1),value:String(n.course_group_id),children:n.course_group_name})}},{title:"有效作品数",dataIndex:"work_count"},{title:"上次查重时间",dataIndex:"last_time",width:130}];return(0,z.jsxs)(x.Z,{centered:!0,title:"文档查重",keyboard:!1,maskClosable:!1,open:k,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=R.getFieldsValue(),!((null===(l=o.group_ids)||void 0===l?void 0:l.length)<=0)){e.next=4;break}return h.ZP.info("请选择要查询的班级"),e.abrupt("return");case 4:return J(!0),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(s.categoryId,"/homework_file_repeat.json"),{method:"get",params:{course_group_id:A()(o.group_ids.map((function(e){return Number(e)})))}});case 7:if(a=e.sent,J(!1),0!==a.status){e.next=16;break}return W(),h.ZP.success("操作成功"),e.next=14,t({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 14:m.history.push("/classrooms/".concat(s.coursesId,"/common_homework/").concat(s.categoryId,"/detail?tabs=4")),t({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 16:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:G},onCancel:W,children:[(0,z.jsxs)("span",{children:["当前文档查重分数扣分为",null==M?void 0:M.repeat_setting_score,"分,如需调整请在“设置-评分设置”中进行编辑"]}),n.codeReviewCourse&&(0,z.jsxs)(Z.Z,{form:R,initialValues:w()(w()({},"group_ids",[]),"end_time",P()(P()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,z.jsx)("div",{className:"flexd-table-header mt20",children:(0,z.jsx)(B.Z,{pagination:!1,dataSource:[],columns:K})}),(0,z.jsx)(Z.Z.Item,{name:"group_ids",children:(0,z.jsx)(N.Z.Group,{className:"w100",children:(0,z.jsx)("div",{style:{width:"100%",maxHeight:360,overflow:"auto"},children:(0,z.jsx)(B.Z,{showHeader:!1,columns:K,dataSource:c,pagination:!1,loading:v})})})})]}),(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{className:"ml10",children:(0,z.jsx)(N.Z,{checked:E,onChange:function(e){Q(e.target.checked);var n=[];e.target.checked&&(n=c.filter((function(e){return e.work_count>=1})).map((function(e){return e.course_group_id+""}))),R.setFieldsValue(w()({},"group_ids",n))},children:"全选"})})})]})})),fn=t(66086),vn=t(41782),_n=t(81607),jn=t(90419),yn=t(92891),wn="TabsStyle___cT3EC",kn=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),An=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){e.globalSetting;var n,t,s,l,a,c,p=e.shixunHomeworks,g=(e.dispatch,e.classroomList,(0,m.useParams)()),h=(0,m.useSearchParams)(),f=u()(h,1)[0],_=p.workList,y=(p.workSetting,Z.Z.useForm()),w=u()(y,1)[0],k=(0,d.useState)(!1),A=u()(k,2),b=A[0],C=A[1],D=(0,d.useState)(null),E=u()(D,2),Q=E[0],O=E[1],M=(0,ee.U)(ne.cN,{homeworkId:null==g?void 0:g.categoryId}),L=u()(M,4),Y=L[1],G=L[2],J=L[3],U=(0,ee.U)(ne.Qz,{homeworkId:null==g?void 0:g.categoryId}),R=u()(U,4),q=R[1],W=R[2],K=R[3],V=(0,ee.U)(ne.mQ,{homeworkId:null==g?void 0:g.categoryId}),te=u()(V,4),se=te[1],ie=te[2],le=te[3],oe=(0,ee.U)(kn,{}),ae=u()(oe,4),re=ae[2],ce=(ae[3],(0,d.useState)({activeKey:"1",page:1,limit:10,status:""})),ue=u()(ce,2),de=ue[0],me=ue[1],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"学生姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"反馈问题",dataIndex:"content",ellipsis:!0,key:"content"},{title:"被反馈问题的学生",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],ge=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"作业状态",dataIndex:"status",ellipsis:!0,key:"status",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"被评数",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"被匿评最大分差",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"匿评分数",dataIndex:"score",key:"score",width:180},{title:"匿评异常时间",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],he=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"被申诉人评分",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"申诉理由",dataIndex:"comment",key:"comment"},{title:"提交申诉时间",dataIndex:"created_at",key:"created_at",width:150,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[3==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&xe();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,z.jsx)($.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O(n),C(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:de;"1"==de.activeKey&&W({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==de.activeKey&&ie({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==de.activeKey&&G({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})},fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(_.is_jupyter||_.is_jupyter_lab?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/").concat(n.id,"/comment"):g.course_group?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=g.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id))};return(0,d.useEffect)((function(){xe(de)}),[de]),(0,d.useEffect)((function(){console.log("params",g,f.get("TabsActiveKey")),me(r()(r()({},de),{},{activeKey:f.get("TabsActiveKey")||"1"}))}),[f.get("TabsActiveKey")]),(0,z.jsx)(T.Z,{spinning:q||Y||se,children:(0,z.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,className:wn,activeKey:de.activeKey,onChange:function(e){me(r()(r()({},de),{},{activeKey:e,page:1,limit:10}))},children:[(0,z.jsx)(v.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:pe,dataSource:(null==K||null===(n=K.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==K||null===(t=K.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(0,z.jsx)(v.Z.TabPane,{tab:"匿评评分异常",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:ge,dataSource:(null==le||null===(s=le.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==le||null===(l=le.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,z.jsxs)(v.Z.TabPane,{tab:"匿评申诉",children:[(0,z.jsx)($.qp,{title:"申诉状态",className:"mt20",value:de.status,onChange:function(e){me(r()(r()({},de),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,z.jsx)(B.Z,{locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:he,dataSource:(null==J||null===(a=J.data)||void 0===a?void 0:a.list)||[],pagination:{total:(null==J||null===(c=J.data)||void 0===c?void 0:c.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,z.jsx)(x.Z,{title:"接受申诉",open:b,centered:!0,destroyOnClose:!0,onCancel:function(){C(!1)},maskClosable:!1,width:544,onOk:function(){w.submit()},children:(0,z.jsxs)(Z.Z,{form:w,colon:!1,onFinish:function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re(r()(r()({},n),{},{userId:Q.student_work_id,score_id:Q.student_works_score_id,status:3}));case 2:0===e.sent.status&&(xe(),C(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(X.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},Q),{},{id:_.is_jupyter||_.is_jupyter_lab?null==Q?void 0:Q.id:null==Q?void 0:Q.student_work_id}))},children:null==Q?void 0:Q.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.score})}]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(H.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(N.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),Zn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n=e.shixunHomeworks,t=(e.classroomList,e.loading),s=e.dispatch,l=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),a=u()(l,2),c=a[0],p=(a[1],n.workList),g=n.workSetting,h=(0,d.useState)([]),x=u()(h,2),f=x[0],v=x[1];(0,d.useEffect)((function(){null!=p&&p.course_id&&v(null==p?void 0:p.student_works)}),[p]),(0,d.useEffect)((function(){_()}),[]);var _=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getWorkList",payload:r()(r()({},c),{},{score_open:null==g?void 0:g.score_open,work_public:null==g?void 0:g.work_public})});case 2:n=e.sent,v((null==n?void 0:n.student_works)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=[{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},{title:null!=p&&p.is_jupyter_lab||null!=p&&p.is_jupyter?"作业状态":"作品状态",dataIndex:"work_status",width:"6%",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"最终成绩",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=p&&p.is_jupyter||null!=p&&p.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},{title:"更新时间",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评评分",width:"6%",dataIndex:"student_score",render:function(e,n){return(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{children:["你的评阅分数:",e,"分"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["匿评完成度:",n.anonymous_comment_rate,"%"]})]}),children:(0,z.jsx)("span",{children:e})})}},{title:"操作",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:function(e,n){return null!=p&&p.work_public?(0,z.jsx)("a",{target:"_blank",onClick:function(){var e,t;null!==(e=p.homework_status)&&void 0!==e&&e.includes("导入")||(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},children:"查看"}):"--"}}].filter((function(e){return!!e}));return(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)(B.Z,{loading:t["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:(0,z.jsx)(F.Z,{})},dataSource:f,columns:y,onRow:function(e,n){return{}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)c.b_order="desc",c.order=t.field;else delete c.b_order,delete c.order;else c.b_order=t.order.replace("end",""),c.order=t.field;_()}}),(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){c.page=e,c.limit=20,_()},hideOnSinglePage:!0,defaultCurrent:c.page||1,current:c.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),bn=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){var n,t,s,l,a,c,y,w,k=e.globalSetting,A=e.shixunHomeworks,Z=e.dispatch,b=e.classroomList,I=(0,m.useParams)(),C=(0,m.useSearchParams)(),N=u()(C,1)[0],S=(0,d.useState)(N.get("tabs")||"0"),B=u()(S,2),D=B[0],E=B[1],Q=(0,d.useRef)(null),O=(0,d.useState)(!1),H=u()(O,2),M=H[0],T=H[1],L=A.workList,P=A.workSetting,F=(0,ee.U)(ne.Gw,{homeworkId:null==L?void 0:L.id});u()(F,3)[2];N.get("category_id")&&(I.category=N.get("category_id")),(0,d.useEffect)((function(){re()}),[I.coursesId]),(0,d.useEffect)((function(){Z({type:"classroomList/getAssistantPermissions",payload:{course_id:I.coursesId}})}),[(0,J.bg)()]);var Y,G,U,R,q,W,K,V,X,$,te,se,ie,le,oe,ae,re=function(){Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)})},ce=[{name:(0,J.GJ)()?"作业列表":"作品列表",id:"0",component:(0,z.jsx)(fe,{zip:Q,btnLoading:M,setBtnLoading:T})},{name:"公开作品",id:"11",component:(0,z.jsx)(Zn,{}),hidden:(0,J.GJ)()||!(null!=L&&L.can_public_work)},{name:"作业描述",id:"1",component:(0,z.jsx)("div",{className:"minH500",children:(0,z.jsx)(Ze,{})})},{name:"重做记录",id:"9",hidden:null===(n=L.homework_status)||void 0===n?void 0:n.includes("导入"),component:(0,z.jsx)(yn.Z,{})},{name:"文档查重",id:"4",component:(0,z.jsx)(hn,{}),hidden:(null===(t=L.homework_status)||void 0===t?void 0:t.includes("导入"))||!(0,J.GJ)()||L.is_jupyter||L.is_jupyter_lab},{name:"参考答案",id:"2",component:(0,z.jsx)(be,{}),hidden:(null===(s=L.homework_status)||void 0===s?void 0:s.includes("导入"))||!(null!=L&&L.view_answer)||L.is_jupyter||L.is_jupyter_lab},{name:(0,z.jsx)(p.Z,{dot:null==L?void 0:L.appeal_notice,offset:[5,-5],children:(0,z.jsx)("span",{style:{color:"10"==D?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,z.jsx)(An,{}),hidden:(0,J.dE)()||!(null!=P&&P.anonymous_comment)},{name:(0,J.GJ)()?"设置":"得分规则",id:"3",component:null!==(l=L.homework_status)&&void 0!==l&&l.includes("导入")?(0,z.jsx)(vn.Z,{}):(0,z.jsx)(un,{}),hidden:(null===(a=L.homework_status)||void 0===a?void 0:a.includes("导入"))&&(0,J.dE)(),forceRender:!0}].filter((function(e){return!e.hidden}));return(0,z.jsxs)("section",{className:"".concat(dn.bg," ").concat(dn.homeworkDetailWrapper),children:[(0,z.jsxs)("div",{className:"edu-container mb30",children:[L.homework_name&&(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:L.category&&(0,z.jsxs)(f.Z,{separator:">",children:[(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework"),children:L.course_name})}),(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework/").concat(1===(null===(c=L.category)||void 0===c?void 0:c.main)?"":L.category.category_id),children:L.category.category_name})}),(0,z.jsx)(f.Z.Item,{children:"作业详情"})]})}),(0,z.jsxs)("aside",{className:[dn.title,"mt20"].join(" "),children:[(0,z.jsx)(m.Link,{to:"/classrooms/".concat(L.course_id,"/common_homework/").concat(1===(null===(y=L.category)||void 0===y?void 0:y.main)?"":L.category.category_id),children:(0,z.jsx)(_.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:L.homework_name}),(0,z.jsx)(j.VV,{temporary:!0,status:L.homework_status})]})]}),(0,z.jsx)("aside",{className:"mt30 relative ".concat(dn.workListTabWrap),children:(0,z.jsx)(v.Z,{destroyInactiveTabPane:!0,type:"card",activeKey:D,tabBarExtraContent:null!==(w=L.homework_status)&&void 0!==w&&w.includes("导入")&&(0,J.GJ)()?(0,z.jsx)(g.ZP,{icon:(0,z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){Z({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==L?void 0:L.homework_name,id:null==L?void 0:L.homework_id,type:"normal"}})},type:"primary",children:"补充成绩"}):(0,z.jsxs)("div",{className:dn.workListTabButton,children:[(0,J.GJ)()&&(0,z.jsxs)(z.Fragment,{children:[(L.is_jupyter||L.is_jupyter_lab)&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-shixunxiangmu"}),onClick:function(){return(0,j.xg)("/shixuns/".concat(L.shixun_identifier,"/challenges"))},children:"进入实训"}),((null===(Y=L.homework_status)||void 0===Y?void 0:Y.includes("未发布"))||(null===(G=L.homework_status)||void 0===G?void 0:G.includes("未开始")))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[I.categoryId],selectArrsAll:[L],params:I,detail:!0,type:2,manage_all_group:null==P?void 0:P.manage_all_group}})},children:"立即发布"}),!(null!==(U=L.homework_status)&&void 0!==U&&U.includes("未发布"))&&!(null!==(R=L.homework_status)&&void 0!==R&&R.includes("未开始"))&&!(null!==(q=L.homework_status)&&void 0!==q&&q.includes("已截止"))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=b.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_stop?Z({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[I.categoryId],selectArrsAll:[],params:I,type:2}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter?(0,z.jsx)(z.Fragment,{children:"1"===D&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})}):(0,z.jsx)(z.Fragment,{children:(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})})]}),(null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter)&&(0,J.dE)()?(0,z.jsxs)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,fn.Z)({is_jupyter:L.is_jupyter,is_jupyter_lab:L.is_jupyter_lab,shixunId:L.shixun_identifier,homework_common_id:L.homework_id});case 1:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)("i",{className:"iconfont icon-kaiqizhong"}),null==L||null===(W=L.task_operation)||void 0===W?void 0:W[0]]}):!(null!=L&&null!==(K=L.homework_status)&&void 0!==K&&K.includes("导入"))&&(0,z.jsxs)(z.Fragment,{children:[(null==L||null===(V=L.work_statuses)||void 0===V?void 0:V.includes("取消关联"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.rN)({homeworkId:I.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("取消关联成功"),Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==L||null===(X=L.work_statuses)||void 0===X?void 0:X.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){var e;return(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==L||null===($=L.work_statuses)||void 0===$?void 0:$.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(e){e.preventDefault(),x.Z.confirm({title:"关联项目",centered:!0,width:600,okText:"确定",cancelText:"取消",content:(0,z.jsxs)("div",{className:"tc font14",children:["您当前尚未管理任何项目,请先",(0,z.jsx)("a",{onClick:function(){var e;(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),"再关联"]})})},children:"关联项目"}),(null==L||null===(te=L.work_statuses)||void 0===te?void 0:te.includes("提交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"提交作品"}),(null==L||null===(se=L.work_statuses)||void 0===se?void 0:se.includes("修改作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/").concat(L.id,"/edit")):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==L||null===(ie=L.work_statuses)||void 0===ie?void 0:ie.includes("补交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"补交作品"}),((null==L||null===(le=L.work_statuses)||void 0===le?void 0:le.includes("补交附件"))||(null==L||null===(oe=L.work_statuses)||void 0===oe?void 0:oe.includes("修改附件")))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?Z({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:I,selectArrs:r()({},L)}}):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=L&&null!==(ae=L.work_statuses)&&void 0!==ae&&ae.includes("修改附件")?"修改附件":"补交附件"})]})]}),onTabClick:function(e,n){3==parseInt(e)&&Z({type:"shixunHomeworks/getWorkSetting",payload:r()({},I)});var t=function(){if(2===parseInt(e)){if(null==L||!L.view_answer)return void h.ZP.info("本次作业老师未公开答案");(null==L?void 0:L.time_status)>2||(0,J.Gg)()?E(e):h.ZP.info("截止之后的试卷才能查看答案")}else E(e)};"11"!==e&&re(),"发布设置离开"==A.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),Z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:dn.tabs,items:ce.map((function(e){return{label:e.name,key:e.id,children:e.component,forceRender:e.forceRender}}))})})]}),(0,z.jsx)(mn.Z,{}),(0,z.jsx)(_n.Z,{onOk:function(){re()}}),(0,z.jsx)(jn.Z,{onOk:function(){re()}}),(0,z.jsx)(Ie.Z,{type:"edit",onCallback:function(){return re()},courseEndTime:null==L?void 0:L.course_end_date}),(0,z.jsx)(Ce.Z,{courseEndTime:null==L?void 0:L.course_end_date,successCallback:function(){return re()},visible:"立即截止"===b.actionTabs.key,homeworkIds:[I.categoryId],courseId:I.coursesId,isBatch:!1}),(0,z.jsx)(xn,{}),(0,z.jsx)(pn.Z,{ref:Q,hide:!0,name:"".concat(null==L?void 0:L.homework_name,"-作品附件"),onOk:function(){return T(!1)}})]})}))},24901:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(78241),m=t(43418),p=t(8591),g=t(92832),h=t(89744),x=t(51876),f=t(64e3),v=t(37712);n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,l=(0,x.useParams)(),a=d.Z.useForm(),c=u()(a,1)[0],_=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=o()(i()().mark((function e(){var s,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return o=r()({},c.getFieldValue()),a=n.actionTabs.selectArrs,o.attachment_ids=null===(s=o.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(r()(r()({},o),{},{homeworkId:a.work_id}));case 7:0===e.sent.status&&(c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:r()({},l)}),t({type:"shixunHomeworks/getWorkList",payload:r()({},l)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==_||!_.can_submit){e.next=7;break}if(null!=_&&_.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==_?void 0:_.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:c,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(f.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(g.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},37723:function(e,n,t){var s=t(7557),i=t.n(s),l=t(85573),o=t.n(l),a=t(37205),r=t.n(a),c=t(41498),u=t.n(c),d=t(82242),m=t.n(d),p=t(79800),g=t.n(p),h=t(39647),x=t.n(h),f=t(59301),v=t(78241),_=t(8591),j=t(43418),y=t(95237),w=t(43604),k=t(57930),A=t(5112),Z=t(24905),b=t(61186),I=t.n(b),C=t(79311),N=t(38296),S=t(27627),B=t(51876),D=t(40300),E=t(22029),Q=t(24413),O=t(28448),H=t(37712),M=["classroomList","dispatch","courseEndTime"];n.Z=(0,B.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,l=e.courseEndTime,a=x()(e,M),c=(0,B.useParams)(),d=v.Z.useForm(),p=g()(d,1)[0],h=(0,f.useState)(1),b=g()(h,2),T=b[0],L=b[1],P=(0,f.useState)([]),F=g()(P,2),Y=F[0],z=F[1],G=(0,f.useState)(0),J=g()(G,2),U=(J[0],J[1]),R=(0,f.useState)(2e3),q=g()(R,2),W=(q[0],q[1],(0,f.useState)(!0)),K=g()(W,2),V=(K[0],K[1]),X=(0,f.useState)(!1),$=g()(X,2),ee=$[0],ne=($[1],(0,f.useState)(!1)),te=g()(ne,2),se=te[0],ie=(te[1],(0,f.useState)([])),le=g()(ie,2),oe=le[0],ae=le[1],re=(0,f.useState)(!0),ce=g()(re,2),ue=ce[0],de=ce[1],me=(0,f.useState)(null),pe=g()(me,2),ge=pe[0],he=pe[1];(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key)if(_e(),xe(),2===t.actionTabs.type){var e=t.actionTabs.selectArrsAll[0];he({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),de(e.unified_setting)}else he({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[t.actionTabs]),(0,f.useEffect)((function(){if(ee){if(se)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,N.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})}}),[ee]);var xe=function(){var e=u()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),e.next=3,(0,Q.c_)(m()(m()({},c),{},{page:n||T,limit:2e4,homework_id:1===t.actionTabs.type?"":t.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(z(r()(null==s?void 0:s.course_groups)),U(null==s?void 0:s.course_groups_count),V(!1),n||p.setFieldsValue(o()(o()({},"publish_time",I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",I()(I()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){(0,N.GJ)()?t.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:m()({},c)}),s({type:"shixunHomeworks/getWorkSetting",payload:m()({},c)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})},ve=function(){var e=u()(i()().mark((function e(){var n,l,o,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,N.Rm)()||null!==(n=t.AssistantObject.normal)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ke(!1),e.abrupt("return");case 4:if(!((o=m()({},p.getFieldsValue())).end_time<=o.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),ke(!1),e.abrupt("return");case 9:if(!((null==oe?void 0:oe.length)<=0&&!ue&&Y.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),ke(!1),e.abrupt("return");case 13:if(null==ge||!ge.submit_limit||null!=ge&&ge.submit_limit_num){e.next=17;break}return _.ZP.warning("学生填写内容字数不能为空"),ke(!1),e.abrupt("return");case 17:if(null==ge||!ge.can_submit||null!=ge&&ge.submit_num){e.next=21;break}return _.ZP.warning("学生提交作品次数不能为空"),ke(!1),e.abrupt("return");case 21:return u=m()({homework_ids:r()(t.actionTabs.selectArrs),group_ids:oe.length>0?oe.map((function(e){return e.id})):null===(l=t.detailCommonHomeworksList)||void 0===l?void 0:l.course_groups,end_time:I()(o.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(o.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!oe.length},ge),ke(!0),e.next=25,(0,C.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 25:0===e.sent.status?(ke(!1),(0,S.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),s({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),a.onCallback&&a.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,H.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ke(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){L(1),z([]),ae([])},je=(t.detailCommonHomeworksList,(0,f.useState)(!1)),ye=g()(je,2),we=ye[0],ke=ye[1];return(0,H.jsxs)(j.Z,{width:600,centered:!0,confirmLoading:we,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){_e(),fe(),s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,H.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,H.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),Y&&(0,H.jsxs)(v.Z,{form:p,children:[(0,H.jsxs)("div",{style:{paddingLeft:0},children:[(0,H.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,H.jsx)(w.Z,{children:(0,H.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,H.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,l)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,H.jsx)(w.Z,{className:"ml20",children:(0,H.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,H.jsx)(k.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,l,p.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,p.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,H.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,H.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,H.jsxs)(A.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),ae([])},children:[(0,H.jsx)(A.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(A.ZP,{className:"ml20",disabled:Y.length<=0,value:!1,children:"分班发布"})]})]}),Y.length<=0&&2===t.actionTabs.type&&(0,H.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,H.jsx)("span",{style:{flex:1},children:(0,H.jsx)(Z.Z,{checked:oe.length===Y.length,onChange:function(e){oe.length===Y.length?ae([]):ae(Y.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,H.jsx)("span",{style:{width:16}}),(0,H.jsxs)("span",{style:{flex:1},children:["已选择",oe.length||0,"个分班"]})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsx)(D.Z,{data:Y,selectedRowKeys:oe,setSelectedRowKeys:ae})]}),!(null!=t&&null!==(n=t.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.is_shixun)&&(0,H.jsx)(E.ZP,{value:ge,onChange:function(e){return he(m()({},e))}})]})}))},92891:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(79800),r=t.n(a),c=t(70236),u=t.n(c),d=t(59301),m=t(59028),p=t(78241),g=t(99313),h=t(61998),x=t(27092),f=t(51876),v=t(79311),_=t(61186),j=t.n(_),y=t(37712);m.Z.Dragger;n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,f.useParams)(),t=p.Z.useForm(),s=(r()(t,1)[0],(0,d.useState)(!0)),l=r()(s,2),a=l[0],c=l[1],m=(0,d.useState)(!1),_=r()(m,2),w=_[0],k=_[1],A=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),Z=r()(A,2),b=Z[0],I=Z[1],C=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function N(){return S.apply(this,arguments)}function S(){return(S=o()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:b});case 4:s=e.sent,k(!1),0===(null==s?void 0:s.status)&&c(null==s?void 0:s.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){N()}),[]);var B=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var s;return null===(s=C.find((function(n){return n.question_type===e})))||void 0===s?void 0:s.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var s;return null===(s=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===s?void 0:s.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(g.Z,{destroyInactiveTabPane:!0,onChange:function(e){b.type=e,b.page=1,b.limit=10,I(b),N()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(h.Z,{loading:w,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==a?void 0:a.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(h.Z,{loading:w,columns:B,dataSource:null==a?void 0:a.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(x.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){b.page=e,b.limit=n,I(b),N()},current:b.page,total:a.count,pageSize:b.limit,style:{marginTop:20}})]})}))},66086:function(e,n,t){t.d(n,{_:function(){return x}});var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(18620),r=t(43418),c=t(8591),u=t(61998),d=t(27627),m=(t(59301),t(37712)),p=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,r,c,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.is_jupyter,s=n.is_jupyter_lab,l=n.shixunId,o=n.homework_common_id,r=n.courseId,!t&&!s){e.next=7;break}return e.next=4,(0,a.BK)({id:l});case 4:return null!=(c=e.sent)&&c.identifier&&(0,d.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(o)),e.abrupt("return");case 7:return e.next=9,(0,a.Ir)({id:l,homework_common_id:o});case 9:if(null==(u=e.sent)||!u.game_identifier){e.next=13;break}return(0,d.xg)("/tasks/".concat(r,"/").concat(o,"/").concat(u.game_identifier)),e.abrupt("return");case 13:2===(null==u?void 0:u.status)?g(null==u?void 0:u.message,o,r):3===(null==u?void 0:u.status)?h(null==u?void 0:u.message):-3==(null==u?void 0:u.status)&&(0,d.eF)();case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function e(n,t,s){var l,u;n=null!==(l=n)&&void 0!==l&&l.includes(".json")?n:"".concat(n,".json"),r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(u=o()(i()().mark((function l(){var o,r;return i()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,a.$Q)({url:n});case 2:if(o=i.sent){i.next=5;break}return i.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),i.next=8,(0,a.Ir)({id:o.shixun_identifier,homework_common_id:t});case 8:if(null==(r=i.sent)||!r.game_identifier){i.next=12;break}return(0,d.xg)("/tasks/".concat(s,"/").concat(t,"/").concat(r.game_identifier)),i.abrupt("return");case 12:2===(null==r?void 0:r.status)?e(null==r?void 0:r.message,t,s):3===(null==r?void 0:r.status)&&h(null==r?void 0:r.message);case 13:case"end":return i.stop()}}),l)}))),function(){return u.apply(this,arguments)})})},h=function(e){r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},x=function(){var e=o()(i()().mark((function e(n,t){var s,l,o,c,d,g,h;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=t.is_jupyter,l=t.is_jupyter_lab,e.next=3,(0,a.WT)(n);case 3:if(!((o=e.sent).length>1)){e.next=7;break}return r.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",o.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(u.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,n){var t=n||{},s=t.course_identifier,i=t.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(s,"/shixun_homework/").concat(i,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,n){var t=n.course_identifier,i=n.id,o=n.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:s,is_jupyter_lab:l,shixunId:o,homework_common_id:i,courseId:t})},children:"前往挑战"})}}],dataSource:o,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==o.length){e.next=11;break}return c=o[0],d=c.shixun_identifier,g=c.id,h=c.course_identifier,p({is_jupyter:s,is_jupyter_lab:l,shixunId:d,homework_common_id:g,courseId:h}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();n.Z=p},34533:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},6467:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},46400:function(e,n,t){t.d(n,{Z:function(){return O}});var s=t(80559),i=t(58670),l=t(51638),o=t(54745),a=t(31855),r=t(92310),c=t.n(r),u=t(43167),d=t(47413),m=t(59301),p=t(92343),g=t(36355),h=t(17313),x=t(83116);const f=(e,n,t,s,i)=>({backgroundColor:e,border:`${s.lineWidth}px ${s.lineType} ${n}`,[`${i}-icon`]:{color:t}}),v=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:s,marginSM:i,fontSize:l,fontSizeLG:o,lineHeight:a,borderRadiusLG:r,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:m,withDescriptionPadding:p,defaultPadding:g}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:g,wordWrap:"break-word",borderRadius:r,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:s,lineHeight:0},"&-description":{display:"none",fontSize:l,lineHeight:a},"&-message":{color:m},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${c}, opacity ${t} ${c},\n padding-top ${t} ${c}, padding-bottom ${t} ${c},\n margin-bottom ${t} ${c}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:i,fontSize:u,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:s,color:m,fontSize:o},[`${n}-description`]:{display:"block",color:d}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},_=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:s,colorSuccessBg:i,colorWarning:l,colorWarningBorder:o,colorWarningBg:a,colorError:r,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:m,colorInfoBg:p}=e;return{[n]:{"&-success":f(i,s,t,e,n),"&-info":f(p,m,d,e,n),"&-warning":f(a,o,l,e,n),"&-error":Object.assign(Object.assign({},f(u,c,r,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:s,marginXS:i,fontSizeIcon:l,colorIcon:o,colorIconHover:a}=e;return{[n]:{"&-action":{marginInlineStart:i},[`${n}-close-icon`]:{marginInlineStart:i,padding:0,overflow:"hidden",fontSize:l,lineHeight:`${l}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:o,transition:`color ${s}`,"&:hover":{color:a}}},"&-close-text":{color:o,transition:`color ${s}`,"&:hover":{color:a}}}}},y=e=>[v(e),_(e),j(e)];var w=(0,x.Z)("Alert",(e=>[y(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),k=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i =P()(null==C?void 0:C.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==a?void 0:a.evaluation_start)&&P()().startOf("second")>=P()(null==a?void 0:a.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return _e||!(null!=o&&o.is_admin)||!(null!=B&&null!==(i=B.homework_status)&&void 0!==i&&i.includes("未发布"))&&(null==o?void 0:o.publish_time)&&P()().startOf("second")>=P()(null==o||null===(l=o.publish_time)||void 0===l?void 0:l[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var r,c,u=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&P()(null==e?void 0:e.late_time).startOf("second") =P()(null==o||null===(c=o.publish_time)||void 0===c?void 0:c[0]).startOf("second"),(null==C?void 0:C.allow_late)&&(null==u?void 0:u.late_time)&&P()().startOf("second")>=P()(null==o?void 0:o.end_time).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&P()().startOf("second")>=P()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return je||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_late"==e){Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second") =P()(null==C?void 0:C.end_time).startOf("second")||!1===W}if("late_penalty"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("late_time"==e)return je||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&P()(null==e?void 0:e.end_time).startOf("second")>P()(null==n?void 0:n.end_time).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==p?void 0:p.end_time)&&P()().startOf("second")>=P()(null==p?void 0:p.end_time).startOf("second")||(null==o?void 0:o.group_name)&&(null==o||null===(m=o.group_name)||void 0===m?void 0:m.length)&&(null==C?void 0:C.unified_setting)&&(null==C?void 0:C.end_time)&&P()().startOf("second")>=P()(null==C?void 0:C.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return _e||!(null!=o&&o.is_admin)||(null==g?void 0:g.evaluation_start)&&(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==g?void 0:g.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second") =P()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var x=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||(null==C?void 0:C.anonymous_comment)&&(null==x?void 0:x.evaluation_start)&&P()().startOf("second")>=P()(null==x?void 0:x.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var f=Pe(null,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second") =P()(null==C?void 0:C.evaluation_start).startOf("second")||!(null!=C&&C.unified_anonymous_comment)&&(null==C?void 0:C.anonymous_comment)&&f.evaluation_start&&P()().startOf("second")>=P()(null==f?void 0:f.evaluation_start).startOf("second")||!1===te||!1===W}if("anonymous_group"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&(null==C?void 0:C.evaluation_start)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("evaluation_start"==e)return ye;if("evaluation_end"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("evaluation_num"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("absence_penalty"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==v?void 0:v.evaluation_start)&&P()().startOf("second")>=P()(null==v?void 0:v.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||[(null==_?void 0:_.evaluation_start)&&P()().startOf("second")>=P()(null==_?void 0:_.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&P()(null==e?void 0:e.evaluation_start).startOf("second")>P()(null==n?void 0:n.evaluation_start).startOf("second")}));return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==j?void 0:j.evaluation_start)&&P()().startOf("second")>=P()(null==j?void 0:j.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin);if("student_comment"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)();if("is_open_abnormal_score"==e)return ye||!(null!=C&&C.can_edit)&&!(0,J.t_)()||(null==C?void 0:C.is_open_abnormal_score);if("anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||C.anonymous_appeal&&P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||P()().startOf("second")>=P()(null==C?void 0:C.evaluation_start).startOf("second")||!1===te||!1===W||0==le;if("appeal_penalty"==e)return we||!(null!=C&&C.can_edit)&&!(0,J.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=Pe(null==o?void 0:o.group_name,(null==C?void 0:C.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&P()(null==e?void 0:e.evaluation_end).startOf("second")>P()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin)||(null==y?void 0:y.evaluation_end)&&P()().startOf("second")>=P()(null==y?void 0:y.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=C&&C.can_edit)&&!(0,J.t_)()||!(null!=o&&o.is_admin))},be=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=n).group_settings=null==a||null===(t=a.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=P()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.allow_late_settings=null==a||null===(s=a.allow_late_settings)||void 0===s?void 0:s.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_comment_settings=null==a||null===(l=a.anonymous_comment_settings)||void 0===l?void 0:l.map((function(e){var n,t;return e.evaluation_end=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=P()(null==e||null===(t=e.evaluation_start)||void 0===t?void 0:t[0]).startOf("second"),e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),a.anonymous_appeal_settings=null==a||null===(o=a.anonymous_appeal_settings)||void 0===o?void 0:o.map((function(e){return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=Te(null==e?void 0:e.group_name,null==C?void 0:C.group_settings),e})),e.next=7,L(r()({},a));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,U(r()({},a));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:h.ZP.success("保存成功"),Ie(),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ie=function(){y({type:"shixunHomeworks/getWorkSetting",payload:r()({},k)}),y({type:"shixunHomeworks/getWorkList",payload:r()({},k)})};return(0,d.useEffect)((function(){var e,n,t,s,i=null==C||null===(e=C.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[P()(null==e?void 0:e.publish_time),P()(null==e?void 0:e.end_time)]})})),l=null===(n=C.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&P()(null==e?void 0:e.late_time)})})),o=null===(t=C.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[P()(null==e?void 0:e.evaluation_start),P()(null==e?void 0:e.evaluation_end)]})})),a=null===(s=C.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})),c=r()(r()({},C),{},{late_penalty:null!=C&&C.late_penalty?null==C?void 0:C.late_penalty:5,evaluation_num:null!=C&&C.evaluation_num?null==C?void 0:C.evaluation_num:3,absence_penalty:null!=C&&C.absence_penalty?null==C?void 0:C.absence_penalty:3,appeal_penalty:null!=C&&C.appeal_penalty?null==C?void 0:C.appeal_penalty:2,publish_time:null!=C&&C.publish_time?P()(null==C?void 0:C.publish_time):"",end_time:null!=C&&C.end_time?P()(null==C?void 0:C.end_time):"",late_time:null!=C&&C.late_time?P()(null==C?void 0:C.late_time):"",evaluation_start:null!=C&&C.evaluation_start?P()(null==C?void 0:C.evaluation_start):"",evaluation_end:null!=C&&C.evaluation_end?P()(null==C?void 0:C.evaluation_end):"",group_settings:null!=i&&i.length?i:[{is_admin:!0}],allow_late_settings:null!=l&&l.length?l:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=o&&o.length?o:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=a&&a.length?a:[{is_admin:!0,appeal_penalty:2}]});q.setFieldsValue(c),ve(c),ge(!(0,J.GJ)()),console.log("workSetting",C)}),[C]),(0,d.useEffect)((function(){return y({type:"globalSetting/footerToggle",payload:!1}),function(){y({type:"globalSetting/footerToggle",payload:!0}),y({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==q||q.resetFields()}}),[]),(0,z.jsx)(T.Z,{spinning:!!_["shixunHomeworks/getWorkSetting"]||!!_["shixunHomeworks/getWorkList"],children:(0,z.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,z.jsxs)(Z.Z,{form:q,colon:!1,disabled:pe,initialValues:fe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),y({type:"shixunHomeworks/setActionTabs",payload:{key:"发布设置离开"}}),"unified_setting"in e&&(null!=n&&n.unified_setting||q.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in e&&(null!=n&&n.unified_late||q.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in e&&(null!=n&&n.unified_anonymous_comment||q.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in e){var t,s,i,l,o=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){o=[].concat(A()(o),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({allow_late_settings:(null==n||null===(s=n.allow_late_settings)||void 0===s?void 0:s.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:(null==n||null===(i=n.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(l=n.anonymous_appeal_settings)||void 0===l?void 0:l.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return o.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in e){var a,c,u,d=[];null==n||null===(a=n.allow_late_settings)||void 0===a||a.forEach((function(e){d=[].concat(A()(d),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_comment_settings:(null==n||null===(c=n.anonymous_comment_settings)||void 0===c?void 0:c.map((function(e){var n,t;return r()(r()({},e),{},{group_name:null!=e&&e.evaluation_start&&P()().startOf("second")>=P()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[0]).startOf("second")?null==e?void 0:e.group_name:null==e||null===(t=e.group_name)||void 0===t?void 0:t.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(u=n.anonymous_appeal_settings)||void 0===u?void 0:u.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return d.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var m,p,g=[];null==n||null===(m=n.anonymous_comment_settings)||void 0===m||m.forEach((function(e){g=[].concat(A()(g),A()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_appeal_settings:(null==n||null===(p=n.anonymous_appeal_settings)||void 0===p?void 0:p.map((function(e){var n;return r()(r()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return g.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}q.validateFields(),console.log("=====",P()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:be,children:[(0,z.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"发布设置"}),(0,z.jsx)(Z.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,z.jsx)(O.ZP,{value:!0,children:(0,z.jsx)("span",{className:"font16",children:"统一发布"})}),(null==C||null===(a=C.group_settings)||void 0===a?void 0:a.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:(0,z.jsx)("span",{className:"font16",children:"分班发布"})})]})}),W?(0,z.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"发布时间",name:"publish_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择发布时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},label:"截止时间",name:"end_time",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()($).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()($).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["发布规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["group_settings","group_name"],null==K?void 0:K[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==C||null===(i=C.group_settings)||void 0===i?void 0:i.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin}))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,z.jsx)(Be.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==K?void 0:K[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date)},disabledTime:function(e){return(0,j.d0)(e)},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==K?void 0:K[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==C||null===(l=C.group_settings)||void 0===l||null===(l=l.filter((function(e){var n;return!(null!=K&&null!==(n=K.map((function(e){return null==e?void 0:e.group_name})))&&void 0!==n&&null!==(n=n.toString())&&void 0!==n&&null!==(n=n.split(","))&&void 0!==n&&n.includes(String(e.group_name)))&&e.is_admin})))||void 0===l?void 0:l.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}})]}),!(null!=B&&B.is_shixun)&&(0,z.jsx)(Qe.rU,{form:q}),(0,z.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,z.jsx)("h1",{children:"补交设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("allow_late"),children:(0,z.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("allow_late")},children:"规则说明"})})]}),ne&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_late"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一补交"}),(null==C||null===(c=C.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班补交"})]})})}),!1===W&&(0,z.jsx)(b.Z,{title:Ae("unified_late"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),te?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("late_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:(0,z.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(X).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:320},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r=X||(null===(i=Pe(null==V||null===(l=V[n])||void 0===l?void 0:l.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===i||null===(i=i.publish_time)||void 0===i?void 0:i[1]);return(0,z.jsxs)("div",{className:"mt20 mb30",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["补交规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["allow_late_settings","group_name"],null==V?void 0:V[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,[].concat(A()(V||[]),A()((null==C?void 0:C.anonymous_comment)&&!(null!=C&&C.unified_anonymous_comment)&&(null==C||null===(o=C.anonymous_comment_settings)||void 0===o?void 0:o.filter((function(e){return(null==e?void 0:e.evaluation_start)&&P()().startOf("second")>=P()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["allow_late_settings","late_penalty"],null==V?void 0:V[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):r&&P()(n).startOf("second")<=P()(r).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default,{disabled:Ze(["allow_late_settings","late_time"],null==V?void 0:V[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(r).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(r).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==V?void 0:V[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(a=ke(W?null==C?void 0:C.group_settings:K,V))||void 0===a?void 0:a.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,z.jsxs)("div",{style:{padding:"20px 0"},children:[(0,z.jsx)("h1",{children:"匿评设置"}),(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_comment"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_comment")},children:"规则说明"})})]}),ie&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,z.jsxs)(N.Z,{children:[" ",ne?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!ne&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"make_up_score",children:(0,z.jsx)(H.Z,{min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",!ne&&(0,z.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,z.jsx)(b.Z,{title:Ae("make_up_score"),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,z.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一匿评"}),(null==C||null===(p=C.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===te||!1===W)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_comment"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_group",className:"ml10",rules:[{required:!0,message:"请选择互评方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==C||null===(g=C.group_settings)||void 0===g?void 0:g.length)>0&&(0,z.jsx)(O.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):P()(n).startOf("second")<=P()(se||X).startOf("second")?Promise.reject(se?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):P()(n).startOf("second")<=P()(oe||se||X).startOf("second")?Promise.reject(oe?"匿评截止时间不能≤匿评开始时间,请重新选择":se?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&P()(e).startOf("second")},children:(0,z.jsx)(Be.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(oe||se||X).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(oe||se||X).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")}})})}),(0,z.jsx)(S.Z,{style:{position:"absolute",left:300},children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{disabled:Ze("evaluation_num")})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{max:100,min:1,disabled:Ze("absence_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_comment_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,l,o,a,r,c=se||(null===(i=Pe(null==re||null===(l=re[n])||void 0===l?void 0:l.group_name,V||[],(function(e,n){return P()(null==e?void 0:e.late_time).startOf("second")>P()(null==n?void 0:n.late_time).startOf("second")})))||void 0===i?void 0:i.late_time)||X||(null===(o=Pe(null==re||null===(a=re[n])||void 0===a?void 0:a.group_name,K||[],(function(e,n){var t,s;return P()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>P()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===o||null===(o=o.publish_time)||void 0===o?void 0:o[1]);return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["匿评规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(W?null==C?void 0:C.group_settings:K,re)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):c&&P()(n).startOf("second")<=P()(c).startOf("second")?Promise.reject(X?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,z.jsx)(Be.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==re?void 0:re[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,j.Q8)(e,null==C?void 0:C.course_end_date,P()(c).add(1,"minutes").format())},disabledTime:function(e){return(0,j.d0)(e,P()(c).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[P()((0,j.U6)(),"HH:mm"),P()((0,j.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,z.jsx)(H.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==re?void 0:re[n])})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!le&&(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==re?void 0:re[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==re?void 0:re[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(r=ke(W?null==C?void 0:C.group_settings:K,re))||void 0===r?void 0:r.length)>0&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,absence_penalty:3,evaluation_num:3})}})})]})})]})]},e.key)}))}}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("is_open_abnormal_score"),children:(0,z.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:Oe,name:"abnormal_score",rules:[{validator:function(e,n){return 0===n?Promise.reject("学生匿评分差超过数值不能为0"):Promise.resolve()}}],children:(0,z.jsx)(H.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,z.jsxs)(S.Z,{children:[" ",(0,z.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,z.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=C&&C.anonymous_comment?window.open("/classrooms/".concat(null==k?void 0:k.coursesId,"/common_homework/").concat(null==k?void 0:k.categoryId,"/detail?TabsActiveKey=2&tabs=10")):h.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,z.jsx)(b.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),le&&(0,z.jsx)(Z.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("student_comment"),children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,z.jsxs)(I.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,z.jsx)(N.Z,{disabled:Ze("anonymous_appeal"),children:(0,z.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("a",{onClick:function(){Ae("anonymous_appeal")},children:"规则说明"})})]}),ae&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,z.jsx)(S.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,z.jsxs)(O.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,z.jsx)(O.ZP,{value:!0,children:"统一申诉"}),(null==C||null===(f=C.group_settings)||void 0===f?void 0:f.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===te||!1===W||0==le)&&(0,z.jsx)(b.Z,{title:Ae("unified_anonymous_appeal"),placement:"topLeft",children:(0,z.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),ce?(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,z.jsx)(S.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,z.jsx)(S.Z,{children:"分"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,z.jsx)(Z.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i;return(0,z.jsxs)("div",{className:"mt20",children:[(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,z.jsx)(S.Z,{flex:"25px",children:(0,z.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,z.jsxs)(S.Z,{children:["申诉规则",n+1]})]}),(0,z.jsxs)(I.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml25",children:"班级"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,z.jsx)(M.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:ke(le?null==C?void 0:C.group_settings:re,ue)})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml10",name:[e.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,z.jsx)(H.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[n])})})}),(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,z.jsx)(S.Z,{flex:1,children:(0,z.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[n])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),!(null===(i=ke(le?null==C?void 0:C.group_settings:re,ue))||void 0===i||!i.length)&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},e.key)}))}})]})]})]})]}),((0,J.GJ)()||!(_e||je||ye))&&(0,z.jsx)(De.t,{okText:"保存设置",loading:Q||G,onCancel:function(){h.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),Ye=t(91232),ze=t.n(Ye),Ge=t(28103),Je=t(60324),Ue=t(39248),Re=t(78204),qe=t(57193),We=t(48718),Ke=t(55913),Ve=t(39993),Xe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,x,f,v=e.shixunHomeworks,_=(e.loading,e.dispatch),j=e.classroomList,y=(0,m.useParams)(),w=v.workSetting,k=v.workList,C=(0,d.useState)(!0),B=u()(C,2),D=B[0],E=B[1],Q=(0,d.useState)([]),H=u()(Q,2),M=H[0],T=H[1],L=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),F=u()(L,2),G=F[0],U=F[1];(0,d.useEffect)((function(){R()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(G).map((function(e){G[e]=w[e]})),G.allow_late&&G.unified_late||(G.late_penalty=5),M=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),U(r()({},G)),T(A()(M)))}),[w]);var R=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)});case 2:se.resetFields(),le.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=(0,d.useState)(!1),K=u()(q,2),V=K[0],X=K[1],$=function(){var e=o()(i()().mark((function e(){var n,t,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(X(!V),(t=JSON.parse(JSON.stringify(G))).categoryId=y.categoryId,G.unified_setting||null===(n=M)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),X(V),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),X(V),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=M,!G.evaluation_start){e.next=14;break}if(!(G.end_time&&P()(G.evaluation_start)<=P()(G.end_time))){e.next=10;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 10:if(!(G.late_time&&P()(G.evaluation_start)<=P()(G.late_time))){e.next=14;break}throw h.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),X(V),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 14:if(Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),!t.anonymous_comment||t.unified_anonymous_comment){e.next=21;break}return e.next=18,ae();case 18:s=e.sent,t.anonymous_comment_settings=s.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 21:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(l=re(),t.anonymous_appeal_settings=l.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=24,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/evaluation_setting.json"),{method:"post",body:r()({},t)});case 24:0===e.sent.status&&(h.ZP.success("更新成功"),E(!0),R(),_({type:"shixunHomeworks/getWorkList",payload:r()({},y)})),X(V);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=null==w||null===(n=w.anonymous_comment_settings)||void 0===n?void 0:n.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),ne=null==w||null===(t=w.anonymous_appeal_settings)||void 0===t?void 0:t.map((function(e){return{label:e.group_name,value:e.group_name,id:e.group_id}})),te=Z.Z.useForm(),se=u()(te,1)[0],ie=Z.Z.useForm(),le=u()(ie,1)[0],oe=function(e,n){return e.map((function(e){var t;return null===(t=n.find((function(n){return n.value===e})))||void 0===t?void 0:t.id}))},ae=function(){var e=o()(i()().mark((function e(){var n,t,s,l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ve.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((l=s.n()).done){e.next=21;break}if(null!=(o=l.value)&&o.evaluation_start){e.next=11;break}return h.ZP.warning("匿评开始时间不能为空"),X(V),e.abrupt("return",Promise.reject());case 11:if(o.group_name){e.next=15;break}return h.ZP.warning("请选择分班名称"),X(V),e.abrupt("return",Promise.reject());case 15:o.evaluation_end=null==o?void 0:o.evaluation_start[1],o.evaluation_start=null==o?void 0:o.evaluation_start[0],o.group_id=oe(o.group_name,ee),Reflect.deleteProperty(o,"deleteflag");case 19:e.next=5;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(3),s.e(e.t0);case 26:return e.prev=26,s.f(),e.finish(26);case 29:return e.abrupt("return",t);case 30:case"end":return e.stop()}}),e,null,[[3,23,26,29]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e,n=(0,Ve.Y)(le.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=ze()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var i=e.value;i.group_id=oe(i.group_name,ne),Reflect.deleteProperty(i,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},ce=function(e,n){if("comment"===n){var t=null==e?void 0:e.filter((function(e){return null!==e.evaluation_end}));return 0===t.length?[{deleteflag:!0}]:(0,Ve.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return r()(r()({},e),{},{evaluation_start:[e.evaluation_start,e.evaluation_end],group_name:[e.group_name],deleteflag:!1})}))}if("appeal"===n){var s=null==e?void 0:e.filter((function(e){return null!==e.appeal_time}));return 0===s.length?[{deleteflag:!0}]:(0,Ve.M)(s,["appeal_time"]).map((function(e){return r()(r()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},ue=((null==w||null===(s=w.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==ee?void 0:ee.length)>0)&&(null==w?void 0:w.student_works),de=(null==w||null===(l=w.anonymous_appeal_settings)||void 0===l?void 0:l.length)>0,me=(null==w?void 0:w.anonymous_comment)&&(null==w?void 0:w.unified_anonymous_comment)&&(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("已截止"))||de;return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)(I.Z,{align:"middle",className:"mt15",children:[(0,z.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,z.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:"规则"}),(0,z.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,z.jsx)("div",{children:"2.所有学生互评:提交作品数量≥2,可开启所有学生互相匿评;"}),(0,z.jsx)("div",{children:"3.班级内互评:同班级提交作品数量≥2,可开启班内学生互相匿评。"}),(0,z.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,z.jsx)(Ue.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&D&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return E(!1)},children:"编辑设置"}),!D&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:V,type:"primary",size:"middle",onClick:function(){return $()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){E(!0),R()},children:"取消"})]})]})]})}),(0,z.jsx)(S.Z,{span:24,className:"mt15 pl30",children:(0,z.jsx)(N.Z,{checked:G.anonymous_comment,disabled:D||!ue||(null==w?void 0:w.anonymous_comment),onChange:function(){var e;!(0,J.Rm)()||null!==(e=j.AssistantObject.normal)&&void 0!==e&&e.can_anonymous_comment?(G.anonymous_comment=!G.anonymous_comment,G.allow_late&&!G.evaluation_start||G.unified_setting&&!G.evaluation_start&&G.end_time&&""!=G.end_time&&(G.evaluation_start=P()(G.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),G.evaluation_end=P()(G.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),G.anonymous_comment&&(G.evaluation_num=parseInt(G.evaluation_num)?G.evaluation_num:3,G.absence_penalty=parseInt(G.absence_penalty)?G.absence_penalty:3),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评"})})})]}),G.anonymous_comment&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"匿评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_comment,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){var n;!(0,J.Rm)()||null!==(n=j.AssistantObject.normal)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return r()(r()({},n),{},{unified_anonymous_comment:e.target.value})})),se.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_setting)&&(null==w?void 0:w.unified_late)&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment)||!(null!=w&&w.manage_all_group),children:"统一匿评"}),(null==w||null===(c=w.group_settings)||void 0===c?void 0:c.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班匿评"})]})})]}),G.unified_anonymous_comment&&(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"互评方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.anonymous_group,disabled:D||G.anonymous_appeal||(null==w?void 0:w.anonymous_comment),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_comment?U((function(n){return r()(r()({},n),{},{anonymous_group:e.target.value})})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,z.jsx)(O.ZP,{value:!1,children:"所有学生互评"}),(null==w||null===(p=w.group_settings)||void 0===p?void 0:p.length)>0&&(0,z.jsx)(O.ZP,{value:!0,disabled:D||!(null!=w&&w.can_anonymous_group),children:"班级内互评"})]})})]}),G.unified_anonymous_comment?(0,z.jsx)(Re.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:se,autoComplete:"off",initialValues:null!=w&&w.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ce(null==w?void 0:w.anonymous_comment_settings,"comment")},children:(0,z.jsx)(qe.Z,{disabled:D,selectOptions:ee,form:se,data:G})})]}),(0,z.jsx)(Ge.Z,{}),(0,z.jsx)(I.Z,{children:(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:G.anonymous_appeal,disabled:D||!me||(null==w?void 0:w.anonymous_appeal),onChange:function(){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(G.anonymous_appeal=!G.anonymous_appeal,G.anonymous_appeal&&(G.appeal_penalty=G.appeal_penalty?G.appeal_penalty:2),U(Object.assign({},G))):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评申诉"})}),(0,z.jsx)(Je.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,z.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"1、接受学生的合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,z.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,z.jsx)("br",{}),(0,z.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,z.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,z.jsx)("span",{className:"mt10 ml10 current font14",children:(0,z.jsx)(Ue.Z,{})})})]})}),G.anonymous_appeal&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,z.jsx)(S.Z,{children:"申诉方式:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsxs)(O.ZP.Group,{value:G.unified_anonymous_appeal,disabled:D||(null==w?void 0:w.anonymous_appeal),onChange:function(e){!(0,J.Rm)()||j.AssistantObject.normal.can_anonymous_appeal?(U((function(n){return r()(r()({},n),{},{unified_anonymous_appeal:e.target.value})})),le.resetFields()):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==w?void 0:w.unified_anonymous_comment)&&(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=w&&w.manage_all_group),children:"统一申诉"}),(null==w||null===(x=w.group_settings)||void 0===x?void 0:x.length)>0&&(0,z.jsx)(O.ZP,{value:!1,children:"分班申诉"})]})})]}),G.unified_anonymous_appeal?(0,z.jsx)(We.Z,{data:G,setData:U,disabled:D}):(0,z.jsx)(Z.Z,{form:le,initialValues:null!=w&&w.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ce(null==w?void 0:w.anonymous_appeal_settings,"appeal")},children:(0,z.jsx)(Ke.Z,{disabled:D||(0,J.Rm)()&&!(null!==(f=j.AssistantObject.normal)&&void 0!==f&&f.can_anonymous_appeal),selectOptions:ne,form:le})})]})]})})})),$e=t(78673),en=t(81327),nn=t(45532),tn=t(52103),sn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,i=e.user;return{shixunHomeworks:n,loading:t.effects,globalSetting:s,user:i}}))((function(e){var n,s,l,a,c,p,f=e.shixunHomeworks,v=(e.loading,e.globalSetting),_=e.user,j=e.dispatch,y=(0,m.useParams)(),w=((0,m.useLocation)(),f.workSetting),k=f.workList,C=(0,d.useState)(!0),B=u()(C,2),E=B[0],Q=B[1],M=Z.Z.useForm(),T=(u()(M,1)[0],(0,d.useState)(!1)),L=u()(T,2),P=L[0],F=L[1],G=(0,d.useState)(!1),U=u()(G,2),R=U[0],q=U[1],W=(0,d.useState)(!1),K=u()(W,2),V=(K[0],K[1]),X=x.Z.useModal(),$=u()(X,2),ee=$[0],ne=$[1],te=(0,d.useState)([{name:"理论评分",score:40},{name:"实践评分",score:60}]),se=u()(te,2),ie=se[0],le=se[1],oe=(0,d.useState)([]),ae=u()(oe,2),re=ae[0],ce=ae[1],ue=(0,d.useState)([]),de=u()(ue,2),me=de[0],pe=de[1],ge=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}],is_open_ai_review:!1}),he=u()(ge,2),xe=he[0],fe=he[1];(null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("匿评中"))||null==k||null===(s=k.homework_status)||void 0===s||s.includes("申诉中"),(null==k||null===(l=k.homework_status)||void 0===l?void 0:l.includes("匿评中"))||(null==k||null===(a=k.homework_status)||void 0===a?void 0:a.includes("申诉中"))||null==k||null===(c=k.homework_status)||void 0===c||c.includes("已截止");(0,d.useEffect)((function(){ve()}),[]),(0,d.useEffect)((function(){null!=w&&w.course_id&&(Object.keys(xe).map((function(e){e.indexOf("proportion")>-1&&(w[e]=(100*w[e]).toFixed(0)),xe[e]=w[e]})),xe.allow_late&&xe.unified_late||(xe.late_penalty=5),re=JSON.parse(JSON.stringify(w.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),me=JSON.parse(JSON.stringify(w.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),ie=JSON.parse(JSON.stringify(w.score_details.map((function(e){return r()({},e)})))),fe(r()({},xe)),le(A()(ie)),ce(A()(re)),pe(A()(me)))}),[w]);var ve=function(){j({type:"shixunHomeworks/getWorkSetting",payload:r()({},y)})},_e=function(){var e=o()(i()().mark((function e(){var n,t,s,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q(!0),s=!1,null===(n=ie)||void 0===n||n.find((function(e){""!==e.name&&""!==e.score||(s=!0)})),!s){e.next=5;break}return e.abrupt("return");case 5:if(100==we().toFixed(2)){e.next=8;break}return h.ZP.warning("整个作业最终的满分值必须为100分"),e.abrupt("return");case 8:if(!ke(ie)){e.next=11;break}return h.ZP.warning("维度名称不能重复"),e.abrupt("return");case 11:if((l=JSON.parse(JSON.stringify(xe))).categoryId=y.categoryId,xe.unified_setting||null===(t=re)||void 0===t||t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,console.log("item:0",e,w.group_settings,re),e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return console.log("d:",t,e),null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),l.group_settings=re,l.score_details=ie,!xe.allow_late){e.next=28;break}if(!xe.unified_late){e.next=26;break}if(!(null===xe.late_penalty||void 0===xe.late_penalty||xe.late_penalty<0||xe.late_penalty>100)){e.next=21;break}throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 21:if(xe.late_time){e.next=24;break}throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 24:e.next=28;break;case 26:me=null===(a=me)||void 0===a?void 0:a.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=w.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=me;case 28:if(Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),JSON.stringify(ie)===JSON.stringify(null==w?void 0:w.score_details)&&(null==w?void 0:w.single_score)==(null==xe?void 0:xe.single_score)){e.next=34;break}x.Z.confirm({title:"更新成绩",centered:!0,icon:null,content:"您改动了本次作业的评分维度,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",cancelText:"取消",okText:"确定",onOk:function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 2:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),V(!0),e.next=38;break;case 34:return e.next=36,(0,Y.ZP)("/api/homework_commons/".concat(y.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 36:0===e.sent.status&&(h.ZP.success("更新成功"),null==w||!w.have_repeated||(null==w?void 0:w.is_repeat_minus)===(null==xe?void 0:xe.is_repeat_minus)&&(null==w?void 0:w.repeat_setting_score)===(null==xe?void 0:xe.repeat_setting_score)&&(null==w?void 0:w.repeat_limit)===(null==xe?void 0:xe.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){j({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:y}})}}),Q(!0),ve(),j({type:"shixunHomeworks/getWorkList",payload:r()({},y)}));case 38:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),(0,z.jsx)("br",{}),"注意:",(0,z.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零评分选项上。",(0,z.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),ye=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),we=function(){return ie.reduce((function(e,n){return""!==n.score?e+n.score:e}),0)};function ke(e){return e.some((function(n,t){return void 0!==e.find((function(e,s){return e.name===n.name&&s!==t}))}))}return(0,z.jsxs)("section",{className:[Ne.form].join(" "),children:[(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&E&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Q(!1)},children:"编辑设置"}),!E&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return F(!0)},children:"设置默认评分"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){Q(!0),q(!1),ve()},children:"取消"})]})]})]})})}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[ne,(0,z.jsx)(I.Z,{className:"mt25",style:{paddingLeft:40},children:(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{className:"mr10",children:"智能评阅"})})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:65},gutter:20,align:"middle",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)($e.Z,{disabled:E,checked:null==xe?void 0:xe.is_open_ai_review,onChange:function(e){var n,s;(0,J.t_)()||null!=v&&null!==(n=v.setting)&&void 0!==n&&null!==(n=n.big_model_users)&&void 0!==n&&n.includes(null==_||null===(s=_.userInfo)||void 0===s?void 0:s.login)?fe(r()(r()({},xe),{},{is_open_ai_review:e})):ee.info({title:"联系平台管理员",centered:!0,icon:null,okText:"我知道了",content:(0,z.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,z.jsx)("div",{children:"智能评阅功能属于试用阶段,如果您需要使用,请先联系平台管理员~"}),(0,z.jsx)("img",{src:t(32637),width:150,className:"mt20"})]})})}})}),(0,z.jsx)(S.Z,{children:(0,z.jsxs)("span",{className:"c-grey-c",children:["开启后,在作业评阅页面就可以使用智能评阅功能,让AI助教帮助你打分和写评语。",(0,z.jsx)("a",{target:"_blank",href:"https://www.educoder.net/forums/38915",children:"操作说明"})]})})]})]}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("strong",{className:"mr10",children:"评分维度"}),(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:["1.支持单维度评分和多维度评分;",(0,z.jsx)("br",{}),"2.多维度评分支持设置评分维度的名称,以及每个维度的满分值;",(0,z.jsx)("br",{}),"3.设置多维度评分时,最多只能添加5个评分维度。学生的综合得分等于各个维度的评分之和。",(0,z.jsx)("br",{})]}),children:(0,z.jsx)("span",{className:Ne.tips,children:(0,z.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:null==xe?void 0:xe.single_score,onChange:function(e){xe.single_score=e.target.value,fe(r()({},xe))},children:[(0,z.jsx)(O.ZP,{value:!0,style:{marginTop:15},children:(0,z.jsx)("strong",{children:"单维度评分"})}),(0,z.jsx)("br",{}),(0,z.jsx)(O.ZP,{value:!1,style:{marginTop:15,marginBottom:20},children:(0,z.jsx)("strong",{children:"多维度评分"})})]}),!xe.single_score&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{className:Ne.total,children:[(0,z.jsx)("span",{style:{color:"#666666"},className:"mr10",children:"当前满分"}),(0,z.jsxs)("span",{style:{color:"#E30000"},children:[we().toFixed(2),"分"]})]}),null===(p=ie)||void 0===p?void 0:p.map((function(e,n){var t;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(en.Z,{style:{height:85,display:"flex",marginTop:2,background:"#F6F7F9",borderRadius:"2px",alignItems:"center",fontSize:14},align:"baseline",children:[(0,z.jsx)("span",{className:"ml20 mr10",children:"维度名称"}),(0,z.jsx)(D.Z,{disabled:E,placeholder:"请输入维度名称",style:{width:490},size:"large",showCount:!0,maxLength:10,value:null==e?void 0:e.name,onChange:function(e){console.log(e),ie[n].name=e.target.value.trim(),le(A()(ie))}}),(0,z.jsx)("span",{className:"mr10",style:{marginLeft:80},children:"满分"}),(0,z.jsx)(H.Z,{placeholder:"请输入满分分值",style:{width:180,marginRight:80},size:"large",min:.01,max:100,value:null==e?void 0:e.score,disabled:E,onChange:function(e){console.log(e),e?(ie[n].score=Number(e.toFixed(2)),le(A()(ie))):(ie[n].score="",le(A()(ie)))}}),(null===(t=ie)||void 0===t?void 0:t.length)<5&&!E&&(0,z.jsx)(nn.Z,{onClick:function(){le([].concat(A()(ie),[{name:"",score:""}]))},style:{color:"#2FA34F",marginRight:15}}),n>1&&!E&&(0,z.jsx)(tn.Z,{onClick:function(){ie.splice(n,1),console.log(ie),le(A()(ie))},style:{color:"#E30000"}}),!ie[n].name&&R&&(0,z.jsx)("div",{className:Ne.tip1,children:"请输入维度名称"}),!ie[n].score&&R&&(0,z.jsx)("div",{className:Ne.tip2,children:"请输入满分分值"})]})})}))]})]})]}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"助教评分"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsx)(I.Z,{style:{paddingLeft:65},children:(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.ta_mode,onChange:function(e){xe.ta_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"普通模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"复审模式"}),(0,z.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)("strong",{children:"最终成绩组成:"})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(0,z.jsxs)(I.Z,{style:{paddingLeft:65},children:[(0,z.jsxs)(O.ZP.Group,{disabled:E,value:xe.final_mode,onChange:function(e){xe.final_mode=e.target.value,fe(r()({},xe))},children:[(0,z.jsxs)(O.ZP,{value:!1,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"多项评分配比"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:je,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"教师评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.te_proportion,onChange:function(e){xe.te_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"助教评分:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.ta_proportion,onChange:function(e){xe.ta_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"学生匿评:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.st_proportion,onChange:function(e){xe.st_proportion=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,z.jsx)("br",{}),(0,z.jsxs)(O.ZP,{value:!0,style:{marginTop:15},children:[(0,z.jsx)("strong",{children:"单项评分优先"}),(0,z.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,z.jsx)(Je.Z,{placement:"bottomLeft",content:ye,trigger:"click",children:(0,z.jsx)(Ue.Z,{className:"ml20 current"})})]})]})]}),(0,z.jsx)("br",{})]}),(0,z.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,z.jsxs)(I.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,z.jsx)(S.Z,{children:(0,z.jsxs)("strong",{children:[(0,z.jsx)(N.Z,{checked:xe.is_repeat_minus,disabled:E,style:{fontSize:"16px"},onChange:function(e){xe.is_repeat_minus=e.target.checked,fe(Object.assign({},xe))},children:"文档查重扣分"})," ",(0,z.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(null==xe?void 0:xe.is_repeat_minus)&&(0,z.jsxs)("div",{style:{paddingLeft:35},children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"查重扣分:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(H.Z,{disabled:E,min:0,max:100,value:xe.repeat_setting_score,onChange:function(e){xe.repeat_setting_score=e,fe(Object.assign({},xe))}})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,z.jsx)(S.Z,{children:"扣分阀值:"}),(0,z.jsxs)(S.Z,{className:"ml5",children:[(0,z.jsx)(H.Z,{disabled:E,value:xe.repeat_limit,onChange:function(e){xe.repeat_limit=e,fe(Object.assign({},xe))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]})]})]}),(0,z.jsx)(x.Z,{open:P,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){F(!1)},onOk:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(xe)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,Y.ZP)("/api/courses/".concat(y.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:n}});case 4:0===e.sent.status&&(h.ZP.success("设置成功"),F(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),ln=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),i=n.workSetting,l=(0,d.useState)(!0),o=u()(l,2),a=o[0],c=o[1],p=(0,d.useState)([]),x=u()(p,2),f=x[0],v=x[1],_=(0,d.useState)([]),j=u()(_,2),y=j[0],w=j[1],k=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"理论评分",score:40},{name:"实践评分",score:60}]}),Z=u()(k,2),b=Z[0],C=Z[1];(0,d.useEffect)((function(){B()}),[]),(0,d.useEffect)((function(){null!=i&&i.course_id&&(Object.keys(b).map((function(e){b[e]=i[e]})),b.allow_late&&b.unified_late||(b.late_penalty=5),f=JSON.parse(JSON.stringify(i.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),y=JSON.parse(JSON.stringify(i.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),C(r()({},b)),v(A()(f)),w(A()(y)))}),[i]);var B=function(){t({type:"shixunHomeworks/getWorkSetting",payload:r()({},s)})};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsx)("aside",{className:"pl30 pr30 pb30 bg-white",children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,z.jsxs)(S.Z,{children:[(null==i?void 0:i.can_edit)&&a&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return c(!1)},children:"编辑设置"}),!a&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){return function(){var e,n=JSON.parse(JSON.stringify(b));if(n.categoryId=s.categoryId,b.unified_setting||null===(e=f)||void 0===e||e.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),n.group_settings=f,b.allow_late)if(b.unified_late){if(null===b.late_penalty||void 0===b.late_penalty||b.late_penalty<0||b.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!b.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var l;y=null===(l=y)||void 0===l?void 0:l.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=i.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),n.allow_late_settings=y}Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:n}).then((function(e){0===e.status&&(h.ZP.success("更新成功"),c(!0),B(),t({type:"shixunHomeworks/getWorkList",payload:r()({},s)}))}))}()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){c(!0),B()},children:"取消"})]})]})]})}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.work_public,disabled:a,onChange:function(e){b.work_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开作品"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.score_open,disabled:a,onChange:function(e){e.target.checked&&(b.personal_score_open=!0),b.score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交截止/匿评截止时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30",children:[(0,z.jsx)(N.Z,{checked:b.personal_score_open,disabled:a||b.score_open,onChange:function(e){b.personal_score_open=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开个人成绩"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,z.jsxs)(S.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,z.jsx)(N.Z,{checked:b.answer_public,disabled:a,onChange:function(e){b.answer_public=e.target.checked,C(Object.assign({},b))},children:(0,z.jsx)("strong",{children:"公开答案"})}),(0,z.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})})),on=t(28448),an=Be.default.RangePicker,rn=M.default.Option,cn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p,f,v,_,y,w=e.shixunHomeworks,k=(e.loading,e.dispatch),Z=e.classroomList,C=(0,m.useParams)(),B=w.workSetting,D=w.workList,E=(0,d.useState)(!0),Q=u()(E,2),T=Q[0],L=Q[1],F=(0,d.useState)([]),G=u()(F,2),U=G[0],R=G[1],q=(0,d.useState)([]),K=u()(q,2),V=K[0],X=K[1],$=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Ee.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),ee=u()($,2),ne=ee[0],te=ee[1];(0,d.useEffect)((function(){oe()}),[]);var se=(0,d.useState)(!1),ie=u()(se,2),le=(ie[0],ie[1]);(0,d.useEffect)((function(){null!=B&&B.course_id&&(Object.keys(ne).map((function(e){ne[e]=B[e]})),B.anonymous_comment&&(ne.unified_late=B.unified_anonymous_comment,le(B.unified_anonymous_comment)),ne.allow_late&&ne.unified_late||(ne.late_penalty=5),ne.unified_setting||(ne.unified_late=!1,ne.unified_anonymous_comment=!1,ne.unified_anonymous_appeal=!1),U=JSON.parse(JSON.stringify(B.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(B.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),te(r()({},ne)),R(U.length?A()(U):[{}]),X(A()(V)))}),[B]);var oe=function(){k({type:"shixunHomeworks/getWorkSetting",payload:r()({},C)})},ae=(0,d.useState)(!1),re=u()(ae,2),ce=re[0],ue=re[1],de=function(){var e=o()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ue(!ce),(t=JSON.parse(JSON.stringify(ne))).categoryId=C.categoryId,ne.unified_setting||null===(n=U)||void 0===n||n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("发布、截止时间不能为空"),ue(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(",")})),t.group_settings=U,!ne.allow_late){e.next=23;break}if(!ne.unified_late){e.next=21;break}if(!(null===ne.late_penalty||void 0===ne.late_penalty||ne.late_penalty<0||ne.late_penalty>100)){e.next=11;break}throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");case 11:if(ne.late_time){e.next=15;break}throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");case 15:if(!(P()(ne.late_time)<=P()(ne.end_time))){e.next=19;break}throw h.ZP.error("补交截止时间必须晚于作业截止时间"),ue(!1),new String("补交截止时间必须晚于作业截止时间");case 19:e.next=23;break;case 21:V=null===(s=V)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Ee.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw h.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");if(!e.group_name)throw h.ZP.error("请选择分班名称"),ue(!1),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=B.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=V;case 23:if(null==ne||!ne.submit_limit||null!=ne&&ne.submit_limit_num){e.next=27;break}return h.ZP.warning("学生填写内容字数不能为空"),ue(!1),e.abrupt("return");case 27:if(null==ne||!ne.can_submit||null!=ne&&ne.submit_num){e.next=31;break}return h.ZP.warning("学生提交作品次数不能为空"),ue(!1),e.abrupt("return");case 31:return Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=34,(0,Y.ZP)("/api/homework_commons/".concat(C.categoryId,"/publish_setting.json"),{method:"post",body:r()(r()({},t),{},{penalty_type:Ee.Q.Number})});case 34:0===e.sent.status?(ue(!1),h.ZP.success("更新成功"),L(!0),oe(),k({type:"shixunHomeworks/getWorkList",payload:r()({},C)})):ue(!1);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e,n){var t,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[s]===e})):null==B||null===(t=B.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==B?void 0:B.allow_late)||(null==B||B.anonymous_comment),!(null==B||null===(n=B.allow_late_settings)||void 0===n||!n.length)&&(null==B||null===(t=B.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0})))),ge=(null==B?void 0:B.unified_late)&&(null==B?void 0:B.anonymous_comment),he=null==B?void 0:B.anonymous_comment,xe=((0,d.useMemo)((function(){var e,n;return null!=B&&B.unified_setting?!(null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("已截止"))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.anonymous_comment):!(null==B||null===(e=B.group_settings)||void 0===e?void 0:e.some((function(e){return P()(e.end_time)<=P()()})))||(null==B?void 0:B.allow_late)||(null==B?void 0:B.all_group_late)}),[B,D]),null==B?void 0:B.anonymous_comment),fe=function(e){if(!e)return!1;var n=me(e,null==B?void 0:B.anonymous_comment_settings);return(null==B?void 0:B.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},ve=function(e){var n=me(e,null==B?void 0:B.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,z.jsx)("section",{className:[Ne.form].join(" "),children:(0,z.jsxs)("aside",{className:"pl30 pr30 pb30 bg-white",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{align:"middle",children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,z.jsxs)(S.Z,{children:[(0,J.GJ)()&&T&&(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,J.Rm)()||null!==(e=Z.AssistantObject.normal)&&void 0!==e&&e.can_late||null!==(n=Z.AssistantObject.normal)&&void 0!==n&&n.can_publish?L(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!T&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(g.ZP,{loading:ce,type:"primary",size:"middle",onClick:function(){return de()},children:"提交"}),(0,z.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){L(!0),oe()},children:"取消"})]})]})]})}),(0,z.jsxs)("div",{children:[(0,z.jsx)("label",{children:"发布方式:"})," ",(0,z.jsxs)(O.ZP.Group,{disabled:T||!(null!=D&&null!==(s=D.homework_status)&&void 0!==s&&s.includes("未发布"))||(0,J.Rm)()&&!(null!==(l=Z.AssistantObject)&&void 0!==l&&null!==(l=l.normal)&&void 0!==l&&l.can_publish),value:ne.unified_setting,onChange:function(e){var n;null!=D&&null!==(n=D.homework_status)&&void 0!==n&&n.includes("未发布")?(ne.unified_setting=!ne.unified_setting,ne.unified_setting||(ne.unified_late=!1),te(Object.assign({},ne)),!1!==ne.unified_setting||""!=U?ne.unified_setting&&(R([]),X([{late_penalty:5}])):R(U.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,z.jsx)(O.ZP,{value:!0,disabled:!(null!=B&&B.manage_all_group&&(0,J.GJ)()),children:"统一发布"}),(0,z.jsx)(O.ZP,{disabled:0===(null==B||null===(a=B.group_settings)||void 0===a?void 0:a.length)||!(0,J.GJ)(),value:!1,children:"分班发布"})]}),0===(null==B||null===(c=B.group_settings)||void 0===c?void 0:c.length)&&(0,z.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),ne.unified_setting&&(0,z.jsxs)("div",{children:[(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"发布时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date)},disabledTime:function(e){return(0,on.d0)(e)},disabled:T||!(null!=D&&null!==(p=D.homework_status)&&void 0!==p&&p.includes("未发布")||null!=D&&null!==(f=D.homework_status)&&void 0!==f&&f.includes("未开始"))||(0,J.Rm)()&&!(null!==(v=Z.AssistantObject.normal)&&void 0!==v&&v.can_publish),value:ne.publish_time?P()(ne.publish_time):"",allowClear:!1,onChange:function(e,n){ne.publish_time=n,""!=ne.end_time&&ne.end_time||!ne.unified_setting||(ne.end_time=P()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),ne.end_time=ne.end_time),te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,z.jsxs)(I.Z,{align:"middle",className:"mt25 pl30",children:[(0,z.jsx)(S.Z,{children:"截止时间:"}),(0,z.jsx)(S.Z,{className:"ml5",children:(0,z.jsx)(Be.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:P()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:pe||he||(null==B?void 0:B.allow_late)&&(null==B?void 0:B.homework_status.includes("已截止"))||T||(null==B?void 0:B.allow_late)&&P()()>=P()(null==B?void 0:B.end_time)||(0,J.Rm)()&&!(null!==(_=Z.AssistantObject.normal)&&void 0!==_&&_.can_publish),allowClear:!1,disabledDate:function(e){return(0,on.Q8)(e,null==B?void 0:B.course_end_date,ne.publish_time)},disabledTime:function(e){return(0,on.d0)(e,ne.publish_time)},value:ne.end_time?P()(ne.end_time):"",onChange:function(e,n){ne.end_time=n,te(Object.assign({},ne))}})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!ne.unified_setting&&(0,z.jsxs)(I.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{span:10}),(0,z.jsx)(S.Z,{span:10,children:(0,z.jsxs)(I.Z,{className:"c-grey-c",children:[(0,z.jsx)(S.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,z.jsx)(S.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,z.jsx)(S.Z,{span:4})]})}),U&&U.map((function(e,n){var t,s,i,l,o,a,c,u,d;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsx)(S.Z,{span:9,children:(0,z.jsxs)(I.Z,{gutter:[8,16],children:[(0,z.jsxs)(S.Z,{children:["发布规则 ",n+1]}),(0,z.jsx)(S.Z,{flex:1,style:{maxWidth:400},children:(0,z.jsx)(M.default,{disabled:T||!(null!=D&&null!==(t=D.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||P()() 0&&!e.id&&(0,z.jsx)(we.Z,{onClick:function(){V=V.filter((function(e,t){return n!==t})),X(V.slice()),setTimeout((function(){return X(V.slice())}),10)}}),(0,z.jsx)(nn.Z,{className:"c-green ml20",onClick:function(){X(V.concat({penalty_type:Ee.Q.Number,late_penalty:5}))}})]})]})},n)}))]})]})})})),un=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n=e.shixunHomeworks,t=(e.loading,e.dispatch),s=n.workSetting,i=(0,d.useState)("1"),l=u()(i,2),o=l[0],a=l[1];return(0,z.jsx)("section",{className:"".concat([Ne.form].join(" ")," ").concat(Ne.configWorkContainer),children:(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,activeKey:o,onChange:function(e){"发布设置离开"==n.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){a(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):a(e)},children:[(0,z.jsx)(v.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,z.jsx)(Fe,{}):(0,z.jsx)(cn,{})},1),!(null!=s&&s.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"匿评设置",children:(0,z.jsx)(Xe,{})},2),(0,z.jsx)(v.Z.TabPane,{tab:"评分设置",children:(0,z.jsx)(sn,{})},3),(0,z.jsx)(v.Z.TabPane,{tab:"公开设置",children:(0,z.jsx)(ln,{})},4),(0,z.jsx)(v.Z.TabPane,{tab:"协作设置",children:(0,z.jsx)(Se,{})},5)]})})})),dn={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe"},mn=t(24901),pn=t(40534),gn=t(46400),hn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,s=(e.loading,e.dispatch),l=(0,m.useParams)(),a=(0,d.useState)(r()(r()({},{page:1,limit:20,group_ids:[]}),l)),c=u()(a,2),p=c[0],h=c[1],x=t.codeReview,f=Z.Z.useForm();u()(f,1)[0];p.order="code_rate",p.sort="desc",p.category=p.categoryId,(0,d.useEffect)((function(){v()}),[p]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&v()}),[t.actionTabs.key]);var v=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})});case 2:-2===e.sent.status&&setTimeout((function(){return v()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=[{title:"序号",dataIndex:"number",render:function(e,n,t){return p.limit*(p.page-1)+t+1}},{title:"姓名",dataIndex:"user"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"similar_rate",render:function(e){return(0,z.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,z.jsxs)("div",{children:[(0,z.jsx)(m.Link,{target:"_blank",to:"/classrooms/".concat(p.coursesId,"/common_homework/").concat(p.categoryId,"/review_detail/").concat(n.user_id),children:"查看"}),(0,z.jsx)("br",{})]})}}];return(0,z.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"1",children:(0,z.jsxs)("p",{className:"mt10",children:["查重时间:",x.time,(0,z.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:p}})},children:"文档查重"})]})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)(D.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){p.search=e,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},style:{width:200}}),(0,z.jsx)("span",{className:"ml5 c-red"})]})]}),-2===(null==x?void 0:x.status)&&(0,z.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,z.jsx)("img",{src:"data:image/png;base64,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"}),(0,z.jsx)("br",{}),(0,z.jsx)(g.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},children:"刷新页面"})]}),(null===(n=x.course_groups)||void 0===n?void 0:n.length)>0&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(I.Z,{children:[(0,z.jsx)(S.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,z.jsx)(S.Z,{flex:"80px",children:(0,z.jsx)(N.Z,{checked:""==p.group_ids,value:"all",onChange:function(e){delete p.group_ids,p.group_ids=[],p.page=1,h(r()({},p))},children:"全部"})}),(0,z.jsx)(S.Z,{flex:"1",children:x.course_groups&&x.course_groups.map((function(e,n){return(0,z.jsxs)(N.Z,{value:e.id,checked:p.group_ids.includes(e.id),onChange:function(n){n.target.checked?p.group_ids.push(e.id):p.group_ids.splice(p.group_ids.indexOf(e.id),1),p.page=1,h(r()({},p))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,z.jsx)(I.Z,{className:"font14 c-red mt5",children:(0,z.jsx)(S.Z,{children:"本页仅显示全部已查重分班"})})]}),"加载中"===(null==x?void 0:x.data)&&(0,z.jsx)(T.Z,{children:(0,z.jsx)(gn.Z,{message:null==x?void 0:x.data,type:"info"})}),"暂无查重记录"===(null==x?void 0:x.data)||"加载中"===(null==x?void 0:x.data)?"":(0,z.jsxs)("div",{children:[(0,z.jsxs)("p",{className:"mt10",children:[(0,z.jsx)("span",{className:"c-red",children:x.similar_count}),"个疑似抄袭学员(",x.total_count,"学员)"]}),(0,z.jsx)(B.Z,{className:"mt30",pagination:!1,dataSource:x.data,columns:_,onChange:function(e,n,t){"ascend"===t.order&&(p.b_order="asc"),"descend"===t.order&&(p.b_order="desc"),t.order||delete p.b_order,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})}}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){p.page=e,p.limit=20,s({type:"shixunHomeworks/getFileRepeatResult",payload:r()(r()({},p),{},{id:null==p?void 0:p.category,course_id:null==p?void 0:p.coursesId})})},defaultCurrent:p.page||1,current:p.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:x.copy_reviews_count})})]})]})})),xn=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,m.useParams)(),l=(0,d.useState)([]),a=u()(l,2),c=a[0],p=a[1],g=(0,d.useState)(!1),f=u()(g,2),v=f[0],_=f[1],j=(0,d.useState)(!1),y=u()(j,2),k=y[0],b=y[1],C=(0,d.useState)(!1),D=u()(C,2),E=D[0],Q=D[1],O=(0,d.useState)(""),H=u()(O,2),M=H[0],T=H[1],L=(0,d.useState)(!1),F=u()(L,2),G=F[0],J=F[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(R.resetFields(),p([]),b(!0),q()):b(!1)}),[n.actionTabs.key]);var U=Z.Z.useForm(),R=u()(U,1)[0],q=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,ne.VB)(r()(r()({},s),{},{course_id:null==s?void 0:s.coursesId,id:null==s?void 0:s.categoryId}));case 3:n=e.sent,p([].concat(A()(c),A()(null==n?void 0:n.data))),T(n),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){t({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),_(!1),p([]),R.resetFields()},K=[{title:"",dataIndex:"course_group_id",width:280,render:function(e,n){return(0,z.jsx)(N.Z,{disabled:!(n.work_count>=1),value:String(n.course_group_id),children:n.course_group_name})}},{title:"有效作品数",dataIndex:"work_count"},{title:"上次查重时间",dataIndex:"last_time",width:130}];return(0,z.jsxs)(x.Z,{centered:!0,title:"文档查重",keyboard:!1,maskClosable:!1,open:k,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var l,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=R.getFieldsValue(),!((null===(l=o.group_ids)||void 0===l?void 0:l.length)<=0)){e.next=4;break}return h.ZP.info("请选择要查询的班级"),e.abrupt("return");case 4:return J(!0),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(s.categoryId,"/homework_file_repeat.json"),{method:"get",params:{course_group_id:A()(o.group_ids.map((function(e){return Number(e)})))}});case 7:if(a=e.sent,J(!1),0!==a.status){e.next=16;break}return W(),h.ZP.success("操作成功"),e.next=14,t({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 14:m.history.push("/classrooms/".concat(s.coursesId,"/common_homework/").concat(s.categoryId,"/detail?tabs=4")),t({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 16:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:G},onCancel:W,children:[(0,z.jsxs)("span",{children:["当前文档查重分数扣分为",null==M?void 0:M.repeat_setting_score,"分,如需调整请在“设置-评分设置”中进行编辑"]}),n.codeReviewCourse&&(0,z.jsxs)(Z.Z,{form:R,initialValues:w()(w()({},"group_ids",[]),"end_time",P()(P()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,z.jsx)("div",{className:"flexd-table-header mt20",children:(0,z.jsx)(B.Z,{pagination:!1,dataSource:[],columns:K})}),(0,z.jsx)(Z.Z.Item,{name:"group_ids",children:(0,z.jsx)(N.Z.Group,{className:"w100",children:(0,z.jsx)("div",{style:{width:"100%",maxHeight:360,overflow:"auto"},children:(0,z.jsx)(B.Z,{showHeader:!1,columns:K,dataSource:c,pagination:!1,loading:v})})})})]}),(0,z.jsx)(I.Z,{children:(0,z.jsx)(S.Z,{className:"ml10",children:(0,z.jsx)(N.Z,{checked:E,onChange:function(e){Q(e.target.checked);var n=[];e.target.checked&&(n=c.filter((function(e){return e.work_count>=1})).map((function(e){return e.course_group_id+""}))),R.setFieldsValue(w()({},"group_ids",n))},children:"全选"})})})]})})),fn=t(66086),vn=t(41782),_n=t(81607),jn=t(90419),yn=t(92891),wn="TabsStyle___cT3EC",kn=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/student_works/".concat(n.userId,"/deal_appeal_score.json"),{method:"post",body:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),An=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){e.globalSetting;var n,t,s,l,a,c,p=e.shixunHomeworks,g=(e.dispatch,e.classroomList,(0,m.useParams)()),h=(0,m.useSearchParams)(),f=u()(h,1)[0],_=p.workList,y=(p.workSetting,Z.Z.useForm()),w=u()(y,1)[0],k=(0,d.useState)(!1),A=u()(k,2),b=A[0],C=A[1],D=(0,d.useState)(null),E=u()(D,2),Q=E[0],O=E[1],M=(0,ee.U)(ne.cN,{homeworkId:null==g?void 0:g.categoryId}),L=u()(M,4),Y=L[1],G=L[2],J=L[3],U=(0,ee.U)(ne.Qz,{homeworkId:null==g?void 0:g.categoryId}),R=u()(U,4),q=R[1],W=R[2],K=R[3],V=(0,ee.U)(ne.mQ,{homeworkId:null==g?void 0:g.categoryId}),te=u()(V,4),se=te[1],ie=te[2],le=te[3],oe=(0,ee.U)(kn,{}),ae=u()(oe,4),re=ae[2],ce=(ae[3],(0,d.useState)({activeKey:"1",page:1,limit:10,status:""})),ue=u()(ce,2),de=ue[0],me=ue[1],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"学生姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"反馈问题",dataIndex:"content",ellipsis:!0,key:"content"},{title:"被反馈问题的学生",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],ge=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"姓名",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"作业状态",dataIndex:"status",ellipsis:!0,key:"status",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"被评数",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"被匿评最大分差",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"匿评分数",dataIndex:"score",key:"score",width:180},{title:"匿评异常时间",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],he=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==de?void 0:de.page)-1)*de.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:e})}},{title:"被申诉人",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"被申诉人评分",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"申诉理由",dataIndex:"comment",key:"comment"},{title:"提交申诉时间",dataIndex:"created_at",key:"created_at",width:150,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[3==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,z.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)($.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&xe();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,z.jsx)($.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O(n),C(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:de;"1"==de.activeKey&&W({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==de.activeKey&&ie({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==de.activeKey&&G({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})},fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(_.is_jupyter||_.is_jupyter_lab?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/").concat(n.id,"/comment"):g.course_group?"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=g.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(g.coursesId,"/common_homework/").concat(g.categoryId,"/review/").concat(n.id))};return(0,d.useEffect)((function(){xe(de)}),[de]),(0,d.useEffect)((function(){console.log("params",g,f.get("TabsActiveKey")),me(r()(r()({},de),{},{activeKey:f.get("TabsActiveKey")||"1"}))}),[f.get("TabsActiveKey")]),(0,z.jsx)(T.Z,{spinning:q||Y||se,children:(0,z.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,className:wn,activeKey:de.activeKey,onChange:function(e){me(r()(r()({},de),{},{activeKey:e,page:1,limit:10}))},children:[(0,z.jsx)(v.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:pe,dataSource:(null==K||null===(n=K.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==K||null===(t=K.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(0,z.jsx)(v.Z.TabPane,{tab:"匿评评分异常",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:ge,dataSource:(null==le||null===(s=le.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==le||null===(l=le.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,z.jsxs)(v.Z.TabPane,{tab:"匿评申诉",children:[(0,z.jsx)($.qp,{title:"申诉状态",className:"mt20",value:de.status,onChange:function(e){me(r()(r()({},de),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,z.jsx)(B.Z,{locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:he,dataSource:(null==J||null===(a=J.data)||void 0===a?void 0:a.list)||[],pagination:{total:(null==J||null===(c=J.data)||void 0===c?void 0:c.count)||0,onChange:function(e,n){me(r()(r()({},de),{},{page:e,limit:n}))},current:null==de?void 0:de.page,pageSize:null==de?void 0:de.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,z.jsx)(x.Z,{title:"接受申诉",open:b,centered:!0,destroyOnClose:!0,onCancel:function(){C(!1)},maskClosable:!1,width:544,onOk:function(){w.submit()},children:(0,z.jsxs)(Z.Z,{form:w,colon:!1,onFinish:function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re(r()(r()({},n),{},{userId:Q.student_work_id,score_id:Q.student_works_score_id,status:3}));case 2:0===e.sent.status&&(xe(),C(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(X.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("a",{onClick:function(){fe(r()(r()({},Q),{},{id:_.is_jupyter||_.is_jupyter_lab?null==Q?void 0:Q.id:null==Q?void 0:Q.student_work_id}))},children:null==Q?void 0:Q.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==Q?void 0:Q.score})}]}),(0,z.jsxs)(I.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(H.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(N.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),Zn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,i=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:i}}))((function(e){var n=e.shixunHomeworks,t=(e.classroomList,e.loading),s=e.dispatch,l=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),a=u()(l,2),c=a[0],p=(a[1],n.workList),g=n.workSetting,h=(0,d.useState)([]),x=u()(h,2),f=x[0],v=x[1];(0,d.useEffect)((function(){null!=p&&p.course_id&&v(null==p?void 0:p.student_works)}),[p]),(0,d.useEffect)((function(){_()}),[]);var _=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"shixunHomeworks/getWorkList",payload:r()(r()({},c),{},{score_open:null==g?void 0:g.score_open,work_public:null==g?void 0:g.work_public})});case 2:n=e.sent,v((null==n?void 0:n.student_works)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=[{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},{title:null!=p&&p.is_jupyter_lab||null!=p&&p.is_jupyter?"作业状态":"作品状态",dataIndex:"work_status",width:"6%",render:function(e){return-1===e?"重做中":(0,z.jsx)(j.Uw,{status:e})}},{title:"最终成绩",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:function(e,n){return(0,z.jsx)(b.Z,{placement:"bottom",title:(0,z.jsxs)("div",{children:[(0,z.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,z.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",(0,z.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,z.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=p&&p.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=p&&p.is_jupyter||null!=p&&p.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,z.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},{title:"更新时间",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e?P()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评评分",width:"6%",dataIndex:"student_score",render:function(e,n){return(0,z.jsx)(b.Z,{title:(0,z.jsxs)("div",{children:[(0,z.jsxs)("span",{children:["你的评阅分数:",e,"分"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["匿评完成度:",n.anonymous_comment_rate,"%"]})]}),children:(0,z.jsx)("span",{children:e})})}},{title:"操作",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:function(e,n){return null!=p&&p.work_public?(0,z.jsx)("a",{target:"_blank",onClick:function(){var e,t;null!==(e=p.homework_status)&&void 0!==e&&e.includes("导入")||(0,j.xg)(p.is_jupyter||p.is_jupyter_lab?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/").concat(n.id,"/comment"):c.course_group?"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=c.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(c.coursesId,"/common_homework/").concat(c.categoryId,"/review/").concat(n.id))},children:"查看"}):"--"}}].filter((function(e){return!!e}));return(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)(B.Z,{loading:t["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:(0,z.jsx)(F.Z,{})},dataSource:f,columns:y,onRow:function(e,n){return{}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)c.b_order="desc",c.order=t.field;else delete c.b_order,delete c.order;else c.b_order=t.order.replace("end",""),c.order=t.field;_()}}),(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){c.page=e,c.limit=20,_()},hideOnSinglePage:!0,defaultCurrent:c.page||1,current:c.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),bn=(0,m.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,l=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:l}}))((function(e){var n,t,s,l,a,c,y,w,k=e.globalSetting,A=e.shixunHomeworks,Z=e.dispatch,b=e.classroomList,I=(0,m.useParams)(),C=(0,m.useSearchParams)(),N=u()(C,1)[0],S=(0,d.useState)(N.get("tabs")||"0"),B=u()(S,2),D=B[0],E=B[1],Q=(0,d.useRef)(null),O=(0,d.useState)(!1),H=u()(O,2),M=H[0],T=H[1],L=A.workList,P=A.workSetting,F=(0,ee.U)(ne.Gw,{homeworkId:null==L?void 0:L.id});u()(F,3)[2];N.get("category_id")&&(I.category=N.get("category_id")),(0,d.useEffect)((function(){re()}),[I.coursesId]),(0,d.useEffect)((function(){Z({type:"classroomList/getAssistantPermissions",payload:{course_id:I.coursesId}})}),[(0,J.bg)()]);var Y,G,U,R,q,W,K,V,X,$,te,se,ie,le,oe,ae,re=function(){Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)})},ce=[{name:(0,J.GJ)()?"作业列表":"作品列表",id:"0",component:(0,z.jsx)(fe,{zip:Q,btnLoading:M,setBtnLoading:T})},{name:"公开作品",id:"11",component:(0,z.jsx)(Zn,{}),hidden:(0,J.GJ)()||!(null!=L&&L.can_public_work)},{name:"作业描述",id:"1",component:(0,z.jsx)("div",{className:"minH500",children:(0,z.jsx)(Ze,{})})},{name:"重做记录",id:"9",hidden:null===(n=L.homework_status)||void 0===n?void 0:n.includes("导入"),component:(0,z.jsx)(yn.Z,{})},{name:"文档查重",id:"4",component:(0,z.jsx)(hn,{}),hidden:(null===(t=L.homework_status)||void 0===t?void 0:t.includes("导入"))||!(0,J.GJ)()||L.is_jupyter||L.is_jupyter_lab},{name:"参考答案",id:"2",component:(0,z.jsx)(be,{}),hidden:(null===(s=L.homework_status)||void 0===s?void 0:s.includes("导入"))||!(null!=L&&L.view_answer)||L.is_jupyter||L.is_jupyter_lab},{name:(0,z.jsx)(p.Z,{dot:null==L?void 0:L.appeal_notice,offset:[5,-5],children:(0,z.jsx)("span",{style:{color:"10"==D?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,z.jsx)(An,{}),hidden:(0,J.dE)()||!(null!=P&&P.anonymous_comment)},{name:(0,J.GJ)()?"设置":"得分规则",id:"3",component:null!==(l=L.homework_status)&&void 0!==l&&l.includes("导入")?(0,z.jsx)(vn.Z,{}):(0,z.jsx)(un,{}),hidden:(null===(a=L.homework_status)||void 0===a?void 0:a.includes("导入"))&&(0,J.dE)(),forceRender:!0}].filter((function(e){return!e.hidden}));return(0,z.jsxs)("section",{className:"".concat(dn.bg," ").concat(dn.homeworkDetailWrapper),children:[(0,z.jsxs)("div",{className:"edu-container mb30",children:[L.homework_name&&(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:L.category&&(0,z.jsxs)(f.Z,{separator:">",children:[(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework"),children:L.course_name})}),(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(null==I?void 0:I.coursesId,"/common_homework/").concat(1===(null===(c=L.category)||void 0===c?void 0:c.main)?"":L.category.category_id),children:L.category.category_name})}),(0,z.jsx)(f.Z.Item,{children:"作业详情"})]})}),(0,z.jsxs)("aside",{className:[dn.title,"mt20"].join(" "),children:[(0,z.jsx)(m.Link,{to:"/classrooms/".concat(L.course_id,"/common_homework/").concat(1===(null===(y=L.category)||void 0===y?void 0:y.main)?"":L.category.category_id),children:(0,z.jsx)(_.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:L.homework_name}),(0,z.jsx)(j.VV,{temporary:!0,status:L.homework_status})]})]}),(0,z.jsx)("aside",{className:"mt30 relative ".concat(dn.workListTabWrap),children:(0,z.jsx)(v.Z,{destroyInactiveTabPane:!0,type:"card",activeKey:D,tabBarExtraContent:null!==(w=L.homework_status)&&void 0!==w&&w.includes("导入")&&(0,J.GJ)()?(0,z.jsx)(g.ZP,{icon:(0,z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){Z({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==L?void 0:L.homework_name,id:null==L?void 0:L.homework_id,type:"normal"}})},type:"primary",children:"补充成绩"}):(0,z.jsxs)("div",{className:dn.workListTabButton,children:[(0,J.GJ)()&&(0,z.jsxs)(z.Fragment,{children:[(L.is_jupyter||L.is_jupyter_lab)&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-shixunxiangmu"}),onClick:function(){return(0,j.xg)("/shixuns/".concat(L.shixun_identifier,"/challenges"))},children:"进入实训"}),((null===(Y=L.homework_status)||void 0===Y?void 0:Y.includes("未发布"))||(null===(G=L.homework_status)||void 0===G?void 0:G.includes("未开始")))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[I.categoryId],selectArrsAll:[L],params:I,detail:!0,type:2,manage_all_group:null==P?void 0:P.manage_all_group}})},children:"立即发布"}),!(null!==(U=L.homework_status)&&void 0!==U&&U.includes("未发布"))&&!(null!==(R=L.homework_status)&&void 0!==R&&R.includes("未开始"))&&!(null!==(q=L.homework_status)&&void 0!==q&&q.includes("已截止"))&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=b.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_stop?Z({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[I.categoryId],selectArrsAll:[],params:I,type:2}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter?(0,z.jsx)(z.Fragment,{children:"1"===D&&(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})}):(0,z.jsx)(z.Fragment,{children:(0,z.jsx)(g.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(I.coursesId,"/common_homework/").concat(I.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})})]}),(null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter)&&(0,J.dE)()?(0,z.jsxs)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,fn.Z)({is_jupyter:L.is_jupyter,is_jupyter_lab:L.is_jupyter_lab,shixunId:L.shixun_identifier,homework_common_id:L.homework_id});case 1:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)("i",{className:"iconfont icon-kaiqizhong"}),null==L||null===(W=L.task_operation)||void 0===W?void 0:W[0]]}):!(null!=L&&null!==(K=L.homework_status)&&void 0!==K&&K.includes("导入"))&&(0,z.jsxs)(z.Fragment,{children:[(null==L||null===(V=L.work_statuses)||void 0===V?void 0:V.includes("取消关联"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.rN)({homeworkId:I.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(h.ZP.success("取消关联成功"),Z({type:"shixunHomeworks/getWorkList",payload:r()({},I)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==L||null===(X=L.work_statuses)||void 0===X?void 0:X.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){var e;return(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==L||null===($=L.work_statuses)||void 0===$?void 0:$.includes("关联项目"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(e){e.preventDefault(),x.Z.confirm({title:"关联项目",centered:!0,width:600,okText:"确定",cancelText:"取消",content:(0,z.jsxs)("div",{className:"tc font14",children:["您当前尚未管理任何项目,请先",(0,z.jsx)("a",{onClick:function(){var e;(0,j.xg)("".concat(null==k||null===(e=k.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),"再关联"]})})},children:"关联项目"}),(null==L||null===(te=L.work_statuses)||void 0===te?void 0:te.includes("提交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"提交作品"}),(null==L||null===(se=L.work_statuses)||void 0===se?void 0:se.includes("修改作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/").concat(L.id,"/edit")):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==L||null===(ie=L.work_statuses)||void 0===ie?void 0:ie.includes("补交作品"))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(L.course_id,"/common_homework/").concat(L.homework_id,"/post"))},children:"补交作品"}),((null==L||null===(le=L.work_statuses)||void 0===le?void 0:le.includes("补交附件"))||(null==L||null===(oe=L.work_statuses)||void 0===oe?void 0:oe.includes("修改附件")))&&(0,z.jsx)(g.ZP,{type:"primary",onClick:function(){null==P||!P.can_submit||null!=P&&P.submit_size?Z({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:I,selectArrs:r()({},L)}}):h.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=L&&null!==(ae=L.work_statuses)&&void 0!==ae&&ae.includes("修改附件")?"修改附件":"补交附件"})]})]}),onTabClick:function(e,n){3==parseInt(e)&&Z({type:"shixunHomeworks/getWorkSetting",payload:r()({},I)});var t=function(){if(2===parseInt(e)){if(null==L||!L.view_answer)return void h.ZP.info("本次作业老师未公开答案");(null==L?void 0:L.time_status)>2||(0,J.Gg)()?E(e):h.ZP.info("截止之后的试卷才能查看答案")}else E(e)};"11"!==e&&re(),"发布设置离开"==A.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),Z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:dn.tabs,items:ce.map((function(e){return{label:e.name,key:e.id,children:e.component,forceRender:e.forceRender}}))})})]}),(0,z.jsx)(mn.Z,{}),(0,z.jsx)(_n.Z,{onOk:function(){re()}}),(0,z.jsx)(jn.Z,{onOk:function(){re()}}),(0,z.jsx)(Ie.Z,{type:"edit",onCallback:function(){return re()},courseEndTime:null==L?void 0:L.course_end_date}),(0,z.jsx)(Ce.Z,{courseEndTime:null==L?void 0:L.course_end_date,successCallback:function(){return re()},visible:"立即截止"===b.actionTabs.key,homeworkIds:[I.categoryId],courseId:I.coursesId,isBatch:!1}),(0,z.jsx)(xn,{}),(0,z.jsx)(pn.Z,{ref:Q,hide:!0,name:"".concat(null==L?void 0:L.homework_name,"-作品附件"),onOk:function(){return T(!1)}})]})}))},24901:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(78241),m=t(43418),p=t(8591),g=t(92832),h=t(89744),x=t(51876),f=t(64e3),v=t(37712);n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,l=(0,x.useParams)(),a=d.Z.useForm(),c=u()(a,1)[0],_=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=o()(i()().mark((function e(){var s,o,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return o=r()({},c.getFieldValue()),a=n.actionTabs.selectArrs,o.attachment_ids=null===(s=o.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(r()(r()({},o),{},{homeworkId:a.work_id}));case 7:0===e.sent.status&&(c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:r()({},l)}),t({type:"shixunHomeworks/getWorkList",payload:r()({},l)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==_||!_.can_submit){e.next=7;break}if(null!=_&&_.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==_?void 0:_.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:c,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(f.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(g.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},37723:function(e,n,t){var s=t(7557),i=t.n(s),l=t(85573),o=t.n(l),a=t(37205),r=t.n(a),c=t(41498),u=t.n(c),d=t(82242),m=t.n(d),p=t(79800),g=t.n(p),h=t(39647),x=t.n(h),f=t(59301),v=t(78241),_=t(8591),j=t(43418),y=t(95237),w=t(43604),k=t(57930),A=t(5112),Z=t(24905),b=t(61186),I=t.n(b),C=t(79311),N=t(38296),S=t(27627),B=t(51876),D=t(40300),E=t(22029),Q=t(24413),O=t(28448),H=t(37712),M=["classroomList","dispatch","courseEndTime"];n.Z=(0,B.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,l=e.courseEndTime,a=x()(e,M),c=(0,B.useParams)(),d=v.Z.useForm(),p=g()(d,1)[0],h=(0,f.useState)(1),b=g()(h,2),T=b[0],L=b[1],P=(0,f.useState)([]),F=g()(P,2),Y=F[0],z=F[1],G=(0,f.useState)(0),J=g()(G,2),U=(J[0],J[1]),R=(0,f.useState)(2e3),q=g()(R,2),W=(q[0],q[1],(0,f.useState)(!0)),K=g()(W,2),V=(K[0],K[1]),X=(0,f.useState)(!1),$=g()(X,2),ee=$[0],ne=($[1],(0,f.useState)(!1)),te=g()(ne,2),se=te[0],ie=(te[1],(0,f.useState)([])),le=g()(ie,2),oe=le[0],ae=le[1],re=(0,f.useState)(!0),ce=g()(re,2),ue=ce[0],de=ce[1],me=(0,f.useState)(null),pe=g()(me,2),ge=pe[0],he=pe[1];(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key)if(_e(),xe(),2===t.actionTabs.type){var e=t.actionTabs.selectArrsAll[0];he({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),de(e.unified_setting)}else he({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[t.actionTabs]),(0,f.useEffect)((function(){if(ee){if(se)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,N.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})}}),[ee]);var xe=function(){var e=u()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),e.next=3,(0,Q.c_)(m()(m()({},c),{},{page:n||T,limit:2e4,homework_id:1===t.actionTabs.type?"":t.actionTabs.selectArrs[0]}));case 3:null==(s=e.sent)||s.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),s&&(z(r()(null==s?void 0:s.course_groups)),U(null==s?void 0:s.course_groups_count),V(!1),n||p.setFieldsValue(o()(o()({},"publish_time",I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",I()(I()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){(0,N.GJ)()?t.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:m()({},c)}),s({type:"shixunHomeworks/getWorkSetting",payload:m()({},c)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},t.actionTabs.params),{},{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:m()({},t.actionTabs.params)})},ve=function(){var e=u()(i()().mark((function e(){var n,l,o,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,N.Rm)()||null!==(n=t.AssistantObject.normal)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ke(!1),e.abrupt("return");case 4:if(!((o=m()({},p.getFieldsValue())).end_time<=o.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),ke(!1),e.abrupt("return");case 9:if(!((null==oe?void 0:oe.length)<=0&&!ue&&Y.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),ke(!1),e.abrupt("return");case 13:if(null==ge||!ge.submit_limit||null!=ge&&ge.submit_limit_num){e.next=17;break}return _.ZP.warning("学生填写内容字数不能为空"),ke(!1),e.abrupt("return");case 17:if(null==ge||!ge.can_submit||null!=ge&&ge.submit_num){e.next=21;break}return _.ZP.warning("学生提交作品次数不能为空"),ke(!1),e.abrupt("return");case 21:return u=m()({homework_ids:r()(t.actionTabs.selectArrs),group_ids:oe.length>0?oe.map((function(e){return e.id})):null===(l=t.detailCommonHomeworksList)||void 0===l?void 0:l.course_groups,end_time:I()(o.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(o.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!oe.length},ge),ke(!0),e.next=25,(0,C.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 25:0===e.sent.status?(ke(!1),(0,S.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),s({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),a.onCallback&&a.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,H.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ke(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){L(1),z([]),ae([])},je=(t.detailCommonHomeworksList,(0,f.useState)(!1)),ye=g()(je,2),we=ye[0],ke=ye[1];return(0,H.jsxs)(j.Z,{width:600,centered:!0,confirmLoading:we,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){_e(),fe(),s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,H.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,H.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),Y&&(0,H.jsxs)(v.Z,{form:p,children:[(0,H.jsxs)("div",{style:{paddingLeft:0},children:[(0,H.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,H.jsx)(w.Z,{children:(0,H.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,H.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,l)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,H.jsx)(w.Z,{className:"ml20",children:(0,H.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,H.jsx)(k.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,l,p.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,p.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,H.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,H.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,H.jsxs)(A.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),ae([])},children:[(0,H.jsx)(A.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(A.ZP,{className:"ml20",disabled:Y.length<=0,value:!1,children:"分班发布"})]})]}),Y.length<=0&&2===t.actionTabs.type&&(0,H.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,H.jsx)("span",{style:{flex:1},children:(0,H.jsx)(Z.Z,{checked:oe.length===Y.length,onChange:function(e){oe.length===Y.length?ae([]):ae(Y.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,H.jsx)("span",{style:{width:16}}),(0,H.jsxs)("span",{style:{flex:1},children:["已选择",oe.length||0,"个分班"]})]}),(1===t.actionTabs.type||!ue)&&Y.length>0&&(0,H.jsx)(D.Z,{data:Y,selectedRowKeys:oe,setSelectedRowKeys:ae})]}),!(null!=t&&null!==(n=t.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.is_shixun)&&(0,H.jsx)(E.ZP,{value:ge,onChange:function(e){return he(m()({},e))}})]})}))},92891:function(e,n,t){var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(79800),r=t.n(a),c=t(70236),u=t.n(c),d=t(59301),m=t(59028),p=t(78241),g=t(99313),h=t(61998),x=t(27092),f=t(51876),v=t(79311),_=t(61186),j=t.n(_),y=t(37712);m.Z.Dragger;n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,f.useParams)(),t=p.Z.useForm(),s=(r()(t,1)[0],(0,d.useState)(!0)),l=r()(s,2),a=l[0],c=l[1],m=(0,d.useState)(!1),_=r()(m,2),w=_[0],k=_[1],A=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),Z=r()(A,2),b=Z[0],I=Z[1],C=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function N(){return S.apply(this,arguments)}function S(){return(S=o()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:b});case 4:s=e.sent,k(!1),0===(null==s?void 0:s.status)&&c(null==s?void 0:s.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){N()}),[]);var B=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var s;return null===(s=C.find((function(n){return n.question_type===e})))||void 0===s?void 0:s.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var s;return null===(s=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===s?void 0:s.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(g.Z,{destroyInactiveTabPane:!0,onChange:function(e){b.type=e,b.page=1,b.limit=10,I(b),N()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(h.Z,{loading:w,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return j()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==a?void 0:a.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(h.Z,{loading:w,columns:B,dataSource:null==a?void 0:a.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(x.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){b.page=e,b.limit=n,I(b),N()},current:b.page,total:a.count,pageSize:b.limit,style:{marginTop:20}})]})}))},66086:function(e,n,t){t.d(n,{_:function(){return x}});var s=t(7557),i=t.n(s),l=t(41498),o=t.n(l),a=t(18620),r=t(43418),c=t(8591),u=t(61998),d=t(27627),m=(t(59301),t(37712)),p=function(){var e=o()(i()().mark((function e(n){var t,s,l,o,r,c,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.is_jupyter,s=n.is_jupyter_lab,l=n.shixunId,o=n.homework_common_id,r=n.courseId,!t&&!s){e.next=7;break}return e.next=4,(0,a.BK)({id:l});case 4:return null!=(c=e.sent)&&c.identifier&&(0,d.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(o)),e.abrupt("return");case 7:return e.next=9,(0,a.Ir)({id:l,homework_common_id:o});case 9:if(null==(u=e.sent)||!u.game_identifier){e.next=13;break}return(0,d.xg)("/tasks/".concat(r,"/").concat(o,"/").concat(u.game_identifier)),e.abrupt("return");case 13:2===(null==u?void 0:u.status)?g(null==u?void 0:u.message,o,r):3===(null==u?void 0:u.status)?h(null==u?void 0:u.message):-3==(null==u?void 0:u.status)&&(0,d.eF)();case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function e(n,t,s){var l,u;n=null!==(l=n)&&void 0!==l&&l.includes(".json")?n:"".concat(n,".json"),r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(u=o()(i()().mark((function l(){var o,r;return i()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,a.$Q)({url:n});case 2:if(o=i.sent){i.next=5;break}return i.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),i.next=8,(0,a.Ir)({id:o.shixun_identifier,homework_common_id:t});case 8:if(null==(r=i.sent)||!r.game_identifier){i.next=12;break}return(0,d.xg)("/tasks/".concat(s,"/").concat(t,"/").concat(r.game_identifier)),i.abrupt("return");case 12:2===(null==r?void 0:r.status)?e(null==r?void 0:r.message,t,s):3===(null==r?void 0:r.status)&&h(null==r?void 0:r.message);case 13:case"end":return i.stop()}}),l)}))),function(){return u.apply(this,arguments)})})},h=function(e){r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},x=function(){var e=o()(i()().mark((function e(n,t){var s,l,o,c,d,g,h;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=t.is_jupyter,l=t.is_jupyter_lab,e.next=3,(0,a.WT)(n);case 3:if(!((o=e.sent).length>1)){e.next=7;break}return r.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",o.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(u.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,n){var t=n||{},s=t.course_identifier,i=t.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(s,"/shixun_homework/").concat(i,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,n){var t=n.course_identifier,i=n.id,o=n.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:s,is_jupyter_lab:l,shixunId:o,homework_common_id:i,courseId:t})},children:"前往挑战"})}}],dataSource:o,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==o.length){e.next=11;break}return c=o[0],d=c.shixun_identifier,g=c.id,h=c.course_identifier,p({is_jupyter:s,is_jupyter_lab:l,shixunId:d,homework_common_id:g,courseId:h}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();n.Z=p},34533:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},6467:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},46400:function(e,n,t){t.d(n,{Z:function(){return O}});var s=t(80559),i=t(58670),l=t(51638),o=t(54745),a=t(31855),r=t(92310),c=t.n(r),u=t(43167),d=t(47413),m=t(59301),p=t(92343),g=t(36355),h=t(17313),x=t(83116);const f=(e,n,t,s,i)=>({backgroundColor:e,border:`${s.lineWidth}px ${s.lineType} ${n}`,[`${i}-icon`]:{color:t}}),v=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:s,marginSM:i,fontSize:l,fontSizeLG:o,lineHeight:a,borderRadiusLG:r,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:m,withDescriptionPadding:p,defaultPadding:g}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:g,wordWrap:"break-word",borderRadius:r,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:s,lineHeight:0},"&-description":{display:"none",fontSize:l,lineHeight:a},"&-message":{color:m},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${c}, opacity ${t} ${c},\n padding-top ${t} ${c}, padding-bottom ${t} ${c},\n margin-bottom ${t} ${c}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:i,fontSize:u,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:s,color:m,fontSize:o},[`${n}-description`]:{display:"block",color:d}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},_=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:s,colorSuccessBg:i,colorWarning:l,colorWarningBorder:o,colorWarningBg:a,colorError:r,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:m,colorInfoBg:p}=e;return{[n]:{"&-success":f(i,s,t,e,n),"&-info":f(p,m,d,e,n),"&-warning":f(a,o,l,e,n),"&-error":Object.assign(Object.assign({},f(u,c,r,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:s,marginXS:i,fontSizeIcon:l,colorIcon:o,colorIconHover:a}=e;return{[n]:{"&-action":{marginInlineStart:i},[`${n}-close-icon`]:{marginInlineStart:i,padding:0,overflow:"hidden",fontSize:l,lineHeight:`${l}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:o,transition:`color ${s}`,"&:hover":{color:a}}},"&-close-text":{color:o,transition:`color ${s}`,"&:hover":{color:a}}}}},y=e=>[v(e),_(e),j(e)];var w=(0,x.Z)("Alert",(e=>[y(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),k=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i c))return!1;var s=i.get(e),p=i.get(r);if(s&&p)return s==r&&p==e;var l=-1,f=!0,d=2&t?new Kt:_;for(i.set(e,r),i.set(r,e);++l P(i,t))void 0!==c&&0>P(c,i)?(e[n]=c,e[u]=t,n=u):(e[n]=i,e[a]=t,n=a);else{if(!(void 0!==c&&0>P(c,t)))break e;e[n]=c,e[u]=t,n=u}}}return r}return null}function P(e,r){var t=e.sortIndex-r.sortIndex;return 0!==t?t:e.id-r.id}var E=[],S=[],C=1,I=null,O=3,j=!1,A=!1,T=!1;function D(e){for(var r=g(S);null!==r;){if(null===r.callback)x(S);else{if(!(r.startTime<=e))break;x(S),r.sortIndex=r.expirationTime,y(E,r)}r=g(S)}}function L(e){if(T=!1,D(e),!A)if(null!==g(E))A=!0,t(M);else{var r=g(S);null!==r&&n(L,r.startTime-e)}}function M(e,t){A=!1,T&&(T=!1,_()),j=!0;var a=O;try{for(D(t),I=g(E);null!==I&&(!(I.expirationTime>t)||e&&!r.unstable_shouldYield());){var i=I.callback;if("function"==typeof i){I.callback=null,O=I.priorityLevel;var u=i(I.expirationTime<=t);t=r.unstable_now(),"function"==typeof u?I.callback=u:I===g(E)&&x(E),D(t)}else x(E);I=g(E)}if(null!==I)var c=!0;else{var o=g(S);null!==o&&n(L,o.startTime-t),c=!1}return c}finally{I=null,O=a,j=!1}}var R=a;r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(e){e.callback=null},r.unstable_continueExecution=function(){A||j||(A=!0,t(M))},r.unstable_getCurrentPriorityLevel=function(){return O},r.unstable_getFirstCallbackNode=function(){return g(E)},r.unstable_next=function(e){switch(O){case 1:case 2:case 3:var r=3;break;default:r=O}var t=O;O=r;try{return e()}finally{O=t}},r.unstable_pauseExecution=function(){},r.unstable_requestPaint=R,r.unstable_runWithPriority=function(e,r){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=O;O=e;try{return r()}finally{O=t}},r.unstable_scheduleCallback=function(e,a,i){var u=r.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0u?(e.sortIndex=i,y(S,e),null===g(E)&&e===g(S)&&(T?_():T=!0,n(L,i-u))):(e.sortIndex=c,y(E,e),A||j||(A=!0,t(M))),e},r.unstable_wrapCallback=function(e){var r=O;return function(){var t=O;O=r;try{return e.apply(this,arguments)}finally{O=t}}}},43014:function(e,r,t){"use strict";e.exports=t(74284)},18947:function(e){"use strict";e.exports=function(e,r){if(e===r)return!0;if(!e||!r)return!1;var t=Object.keys(e),n=Object.keys(r),_=t.length;if(n.length!==_)return!1;for(var a=0;a<_;a++){var i=t[a];if(e[i]!==r[i]||!Object.prototype.hasOwnProperty.call(r,i))return!1}return!0}},19747:function(e){e.exports=function(e,r,t,n){var _=t?t.call(n,e,r):void 0;if(void 0!==_)return!!_;if(e===r)return!0;if("object"!=typeof e||!e||"object"!=typeof r||!r)return!1;var a=Object.keys(e),i=Object.keys(r);if(a.length!==i.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(r),c=0;c>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var _=0;_<4;_++)c.call(this);for(_=0;_<8;_++)n[_]^=t[_+4&7];if(r){var a=r.words,i=a[0],u=a[1],o=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),s=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),p=o>>>16|4294901760&s,l=s<<16|65535&o;for(n[0]^=o,n[1]^=p,n[2]^=s,n[3]^=l,n[4]^=o,n[5]^=p,n[6]^=s,n[7]^=l,_=0;_<4;_++)c.call(this)}},_doProcessBlock:function(e,r){var t=this._X;c.call(this),_[0]=t[0]^t[5]>>>16^t[3]<<16,_[1]=t[2]^t[7]>>>16^t[5]<<16,_[2]=t[4]^t[1]>>>16^t[7]<<16,_[3]=t[6]^t[3]>>>16^t[1]<<16;for(var n=0;n<4;n++)_[n]=16711935&(_[n]<<8|_[n]>>>24)|4278255360&(_[n]<<24|_[n]>>>8),e[r+n]^=_[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,r=this._C,t=0;t<8;t++)a[t]=r[t];for(r[0]=r[0]+1295307597+this._b|0,r[1]=r[1]+3545052371+(r[0]>>>0>>0?1:0)|0,r[2]=r[2]+886263092+(r[1]>>>0>>0?1:0)|0,r[3]=r[3]+1295307597+(r[2]>>>0>>0?1:0)|0,r[4]=r[4]+3545052371+(r[3]>>>0>>0?1:0)|0,r[5]=r[5]+886263092+(r[4]>>>0>>0?1:0)|0,r[6]=r[6]+1295307597+(r[5]>>>0>>0?1:0)|0,r[7]=r[7]+3545052371+(r[6]>>>0>>0?1:0)|0,this._b=r[7]>>>0>>0?1:0,t=0;t<8;t++){var n=e[t]+r[t],_=65535&n,u=n>>>16,c=((_*_>>>17)+_*u>>>15)+u*u,o=((4294901760&n)*n|0)+((65535&n)*n|0);i[t]=c^o}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}e.RabbitLegacy=r._createHelper(u)}(),n.RabbitLegacy)},21865:function(e,r,t){var n;e.exports=(n=t(52952),t(35909),t(34905),t(28492),t(93617),function(){var e=n,r=e.lib.StreamCipher,t=e.algo,_=[],a=[],i=[],u=t.Rabbit=r.extend({_doReset:function(){for(var e=this._key.words,r=this.cfg.iv,t=0;t<4;t++)e[t]=16711935&(e[t]<<8|e[t]>>>24)|4278255360&(e[t]<<24|e[t]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],_=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,t=0;t<4;t++)c.call(this);for(t=0;t<8;t++)_[t]^=n[t+4&7];if(r){var a=r.words,i=a[0],u=a[1],o=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),s=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),p=o>>>16|4294901760&s,l=s<<16|65535&o;for(_[0]^=o,_[1]^=p,_[2]^=s,_[3]^=l,_[4]^=o,_[5]^=p,_[6]^=s,_[7]^=l,t=0;t<4;t++)c.call(this)}},_doProcessBlock:function(e,r){var t=this._X;c.call(this),_[0]=t[0]^t[5]>>>16^t[3]<<16,_[1]=t[2]^t[7]>>>16^t[5]<<16,_[2]=t[4]^t[1]>>>16^t[7]<<16,_[3]=t[6]^t[3]>>>16^t[1]<<16;for(var n=0;n<4;n++)_[n]=16711935&(_[n]<<8|_[n]>>>24)|4278255360&(_[n]<<24|_[n]>>>8),e[r+n]^=_[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,r=this._C,t=0;t<8;t++)a[t]=r[t];for(r[0]=r[0]+1295307597+this._b|0,r[1]=r[1]+3545052371+(r[0]>>>0>>0?1:0)|0,r[2]=r[2]+886263092+(r[1]>>>0>>0?1:0)|0,r[3]=r[3]+1295307597+(r[2]>>>0>>0?1:0)|0,r[4]=r[4]+3545052371+(r[3]>>>0>>0?1:0)|0,r[5]=r[5]+886263092+(r[4]>>>0>>0?1:0)|0,r[6]=r[6]+1295307597+(r[5]>>>0>>0?1:0)|0,r[7]=r[7]+3545052371+(r[6]>>>0>>0?1:0)|0,this._b=r[7]>>>0>>0?1:0,t=0;t<8;t++){var n=e[t]+r[t],_=65535&n,u=n>>>16,c=((_*_>>>17)+_*u>>>15)+u*u,o=((4294901760&n)*n|0)+((65535&n)*n|0);i[t]=c^o}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}e.Rabbit=r._createHelper(u)}(),n.Rabbit)},22528:function(e,r,t){var n;e.exports=(n=t(52952),t(35909),t(34905),t(28492),t(93617),function(){var e=n,r=e.lib.StreamCipher,t=e.algo,_=t.RC4=r.extend({_doReset:function(){for(var e=this._key,r=e.words,t=e.sigBytes,n=this._S=[],_=0;_<256;_++)n[_]=_;_=0;for(var a=0;_<256;_++){var i=_%t,u=r[i>>>2]>>>24-i%4*8&255;a=(a+n[_]+u)%256;var c=n[_];n[_]=n[a],n[a]=c}this._i=this._j=0},_doProcessBlock:function(e,r){e[r]^=a.call(this)},keySize:8,ivSize:0});function a(){for(var e=this._S,r=this._i,t=this._j,n=0,_=0;_<4;_++){t=(t+e[r=(r+1)%256])%256;var a=e[r];e[r]=e[t],e[t]=a,n|=e[(e[r]+e[t])%256]<<24-8*_}return this._i=r,this._j=t,n}e.RC4=r._createHelper(_);var i=t.RC4Drop=_.extend({cfg:_.cfg.extend({drop:192}),_doReset:function(){_._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)a.call(this)}});e.RC4Drop=r._createHelper(i)}(),n.RC4)},25824:function(e,r,t){var n;e.exports=(n=t(52952),function(e){var r=n,t=r.lib,_=t.WordArray,a=t.Hasher,i=r.algo,u=_.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=_.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),o=_.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),s=_.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),p=_.create([0,1518500249,1859775393,2400959708,2840853838]),l=_.create([1352829926,1548603684,1836072691,2053994217,0]),f=i.RIPEMD160=a.extend({_doReset:function(){this._hash=_.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var t=0;t<16;t++){var n=r+t,_=e[n];e[n]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8)}var a,i,f,q,v,y,g,x,P,E,S,C=this._hash.words,I=p.words,O=l.words,j=u.words,A=c.words,T=o.words,D=s.words;for(y=a=C[0],g=i=C[1],x=f=C[2],P=q=C[3],E=v=C[4],t=0;t<80;t+=1)S=a+e[r+j[t]]|0,S+=t<16?d(i,f,q)+I[0]:t<32?b(i,f,q)+I[1]:t<48?w(i,f,q)+I[2]:t<64?k(i,f,q)+I[3]:h(i,f,q)+I[4],S=(S=m(S|=0,T[t]))+v|0,a=v,v=q,q=m(f,10),f=i,i=S,S=y+e[r+A[t]]|0,S+=t<16?h(g,x,P)+O[0]:t<32?k(g,x,P)+O[1]:t<48?w(g,x,P)+O[2]:t<64?b(g,x,P)+O[3]:d(g,x,P)+O[4],S=(S=m(S|=0,D[t]))+E|0,y=E,E=P,P=m(x,10),x=g,g=S;S=C[1]+f+P|0,C[1]=C[2]+q+E|0,C[2]=C[3]+v+y|0,C[3]=C[4]+a+g|0,C[4]=C[0]+i+x|0,C[0]=S},_doFinalize:function(){var e=this._data,r=e.words,t=8*this._nDataBytes,n=8*e.sigBytes;r[n>>>5]|=128<<24-n%32,r[14+(n+64>>>9<<4)]=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8),e.sigBytes=4*(r.length+1),this._process();for(var _=this._hash,a=_.words,i=0;i<5;i++){var u=a[i];a[i]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return _},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function d(e,r,t){return e^r^t}function b(e,r,t){return e&r|~e&t}function w(e,r,t){return(e|~r)^t}function k(e,r,t){return e&t|r&~t}function h(e,r,t){return e^(r|~t)}function m(e,r){return e<