From dcbf9b8f74aea10a5bf5660eca5c3ec55daf954b Mon Sep 17 00:00:00 2001 From: autosubmit Date: Sat, 11 May 2024 21:38:03 +0800 Subject: [PATCH] Auto Submit --- p__Classrooms__Lists__CommonHomework__Detail__index.async.js | 2 +- p__Classrooms__Lists__GroupHomework__Detail__index.async.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index cd51b4b6df..fa9bc1902b 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],{88289:function(e,n,t){t.d(n,{Z:function(){return r}});var s=t(1565),i=t(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{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"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=t(68475),a=function(e,n){return i.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:l}))};var r=i.forwardRef(a)},78091:function(e,n,t){t.d(n,{Z:function(){return r}});var s=t(1565),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(68475),a=function(e,n){return i.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:l}))};var r=i.forwardRef(a)},71019: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(37821),u=t(89084),d=t(31260),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:"确定打回?"})]})}))},72884:function(e,n,t){t.r(n),t.d(n,{default:function(){return kn}});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(89084),p=t(49127),h=t(3113),g=t(8591),x=t(43418),f=t(66104),v=t(99313),_=t(22596),j=t(271),y=t(85573),w=t.n(y),A=t(37205),k=t.n(A),Z=t(78241),b=t(6848),I=t(95237),C=t(20834),N=t(24905),S=t(43604),B=t(14491),D=t(98135),E=t(38854),Q=t(53864),O=t(5112),H=t(54449),M=t(57809),T=t(71418),L=t(99232),P=t.n(L),F=t(28389),Y=t(37821),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&&(g.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(31260),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),h=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:h,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 g.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&&(g.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(71019),q=t(59250),W=t(89392),K=t(39647),V=t.n(K),X=t(37906),$=t(8768),ee=t(60969),ne=t(88270),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,h=e.new_work_status,g=e.shixunHomeworks,f=e.course_group,v=V()(e,te),_=(0,m.useParams)(),y=Z.Z.useForm(),w=u()(y,1)[0],A=g.workList,k=g.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:h,status:h||"",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)([])),he=u()(pe,2),ge=he[0],xe=he[1],fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(A.is_jupyter||A.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:h,status:4==h?"":1,course_group:f});U(n),4==h||5==h?re(n):K(n)};return(0,d.useEffect)((function(){var e;xe((4==h||5==h?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!=k&&k.anonymous_comment||null!=A&&null!==(l=A.homework_status)&&void 0!==l&&l.includes("匿评中")?"延时提交":"补交","作品"]}):1==h?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未匿评"]}):2==h?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生匿评中"]}):3==h?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生完成匿评"]}):4==h?(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==h?(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!=A&&A.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!=A&&A.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!=A&&A.is_jupyter||null!=A&&A.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==h||5==h?[{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!=A&&A.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!=A&&A.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!=A&&A.is_jupyter||null!=A&&A.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==h&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},2==h&&{title:"需评数",dataIndex:"need_evaluate",ellipsis:!0},2==h&&{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:ge,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:A.is_jupyter||A.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(57073),ae=t(43501),re=t(53547),ce=t(44770),ue=t(86984),de=t(38998),me=t(84968),pe=t(7061),he=t(5095),ge=(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),h=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],A=y[2],k=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:k},{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:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"已评数",dataIndex:"user_comment_count",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被评数",dataIndex:"student_comment_count",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被匿评分数",dataIndex:"student_score",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"待审核申诉",dataIndex:"appeal_deal_count",ellipsis:!0,render:k,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:k},{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:k},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:k},{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){return(0,z.jsx)("a",{onClick:function(){var e;0!=(null==f?void 0:f.work_status)?null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n):g.ZP.warning("你未提交作品,不能参与匿评")},children: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)&&h({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)(he.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,A({homeworkId:null==f?void 0:f.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({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,A,L,K,V,X,$,ee,ne,te,se,he,fe,ve,_e,je=e.shixunHomeworks,ye=e.classroomList,we=e.loading,Ae=(e.zip,e.btnLoading),ke=e.setBtnLoading,Ze=e.dispatch,be=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),Ie=u()(be,2),Ce=Ie[0],Ne=(Ie[1],je.workList),Se=je.actionTabs,Be=je.workSetting,De=(0,d.useState)([]),Ee=u()(De,2),Qe=Ee[0],Oe=Ee[1],He=(0,d.useState)(1),Me=u()(He,2),Te=Me[0],Le=Me[1],Pe=(0,d.useState)(),Fe=u()(Pe,2),Ye=Fe[0],ze=Fe[1],Ge=(0,d.useState)(),Je=u()(Ge,2),Ue=Je[0],Re=Je[1],qe=(0,d.useState)(),We=u()(qe,2),Ke=We[0],Ve=We[1],Xe=(0,d.useState)(),$e=u()(Xe,2),en=$e[0],nn=$e[1],tn=(0,d.useState)(),sn=u()(tn,2),ln=sn[0],on=sn[1],an=(0,d.useState)(!1),rn=u()(an,2),cn=rn[0],un=rn[1],dn=(0,d.useState)(1),mn=u()(dn,2),pn=mn[0],hn=mn[1],gn=(0,d.useState)(!1),xn=u()(gn,2),fn=xn[0],vn=xn[1],_n=(0,d.useState)(!1),jn=u()(_n,2),yn=jn[0],wn=jn[1],An=(0,d.useState)([]),kn=u()(An,2),Zn=kn[0],bn=kn[1],In=(0,d.useState)(!1),Cn=u()(In,2),Nn=Cn[0],Sn=Cn[1],Bn=(0,d.useState)(),Dn=u()(Bn,2),En=Dn[0],Qn=Dn[1],On=(0,d.useState)(!1),Hn=u()(On,2),Mn=Hn[0],Tn=Hn[1],Ln=(0,d.useState)(""),Pn=u()(Ln,2),Fn=Pn[0],Yn=Pn[1],zn=(0,d.useState)(),Gn=u()(zn,2),Jn=Gn[0],Un=Gn[1],Rn=(0,d.useState)(),qn=u()(Rn,2),Wn=qn[0],Kn=qn[1],Vn=(0,d.useState)(null),Xn=u()(Vn,2),$n=Xn[0],et=Xn[1],nt=(0,d.useState)(!0),tt=u()(nt,2),st=tt[0],it=tt[1],lt=(0,d.useState)([]),ot=u()(lt,2),at=ot[0],rt=ot[1],ct=(0,d.useState)([]),ut=u()(ct,2),dt=ut[0],mt=ut[1],pt=(0,d.useState)(0),ht=u()(pt,2),gt=ht[0],xt=ht[1],ft=(0,d.useState)({status:!1,visible:!0}),vt=u()(ft,2),_t=vt[0],jt=vt[1],yt=(0,d.useState)(!1),wt=u()(yt,2),At=wt[0],kt=wt[1],Zt=(0,d.useState)(""),bt=u()(Zt,2),It=bt[0],Ct=bt[1],Nt=Z.Z.useForm(),St=u()(Nt,1)[0];(0,d.useEffect)((function(){xe&&xe.current&&(xe.current.clientHeight>47?jt({status:!0,visible:!0}):jt({status:!1,visible:!0}))}),[Ne.course_group_info&&Ne.course_group_info.length]),(0,d.useEffect)((function(){null!=Ne&&Ne.course_id&&Oe(null==Ne?void 0:Ne.student_works)}),[Ne]);var Bt=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,Ze({type:"shixunHomeworks/getWorkList",payload:r()({},Ce)});case 2:n=e.sent,(0,J.GJ)()?Oe(k()(n.student_works)):Oe(k()(n));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Dt(){Le(1),ze(""),Re(""),Ve(""),on(""),nn(""),bn([])}var Et=function(e){mt(e.filter((function(e){return e.checked})).map((function(e){return e.course_group_id})))},Qt=(0,d.useRef)();(0,d.useEffect)((function(){Qt.current=dt}),[dt]);var Ot,Ht=[{title:"序号",dataIndex:"name",width:"5%",fixed:"left",render:function(e,n,t){return null!=n&&n.isMe&&null!=Qe&&Qe.length?"我":Ce.limit*(Ce.page-1)+t+1}},{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ne&&Ne.anonymous_comment))&&{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},!((0,J.dE)()&&(null!=Ne&&null!==(n=Ne.homework_status)&&void 0!==n&&n.includes("匿评中")||null!=Ne&&null!==(t=Ne.homework_status)&&void 0!==t&&t.includes("申诉中")))&&0!==Ne.course_group_count&&{title:"分班",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:null!=Ne&&Ne.is_jupyter_lab||null!=Ne&&Ne.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!=Ne&&Ne.anonymous_comment)&&!Ne.anonymous_appeal||(0,J.dE)()&&(null===(s=Ne.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!=Ne&&Ne.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!=Ne&&Ne.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==Ne?void 0:Ne.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=Ne&&Ne.is_jupyter||null!=Ne&&Ne.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(Ne.is_jupyter||Ne.is_jupyter_lab?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(n.id,"/comment"):Ce.course_group?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=Ce.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.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==Ne||null===(l=Ne.homework_status)||void 0===l?void 0:l.includes("已截止")))&&{title:"教师评分",width:"6%",dataIndex:"teacher_score"},((0,J.GJ)()||(null==Ne||null===(a=Ne.homework_status)||void 0===a?void 0:a.includes("已截止")))&&{title:"助教评分",width:"6%",dataIndex:"teaching_asistant_score"},(null==Ne?void 0:Ne.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==Ne?void 0:Ne.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==Ne?void 0:Ne.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==Be?void 0:Be.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=Ne.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(),Ze({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:Ne.is_jupyter||Ne.is_jupyter_lab?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(n.id,"/comment"):Ce.course_group?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(s=Ce.course_group)||void 0===s?void 0:s.toString()):"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(n.id),onClick:function(e){var n,t;if(e.stopPropagation(),Ce.course_group?(0,J.Rm)()&&(null===(n=ye.AssistantObject)||void 0===n||null===(n=n.group)||void 0===n||!n.can_view):(0,J.Rm)()&&(null===(t=ye.AssistantObject)||void 0===t||null===(t=t.normal)||void 0===t||!t.can_view))return e.preventDefault(),void g.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(),Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:Ce}});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==Ne?void 0:Ne.is_jupyter)||(null==Ne?void 0:Ne.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(),Tn(!0),it(!0),Yn(n.shixun_url),Un(n.id),et(n.evaluation_codes),Kn(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&&(Kn(s.html_content),it(!1));case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看代码"})}),(null!=Ne&&Ne.is_new_rule?-1!==n.work_status&&0!==n.work_status:-1!==n.work_status&&0!==n.work_status&&!(null!=Ne&&null!==(l=Ne.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=ye.AssistantObject.normal)&&void 0!==t&&t.can_redo?Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Ne.homework_id,student_work_id:n.id,isshixun:Ne.is_shixun}}):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"打回重做"})})]})]}):(0,z.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),Mt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};Ze({type:"shixunHomeworks/setActionTabs",payload:e})},Tt=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ke(!0),e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/student_works/export_normal_word_all.json"),{method:"post",body:{body:{with_edit:n,student_works_ids:null==Ne?void 0:Ne.student_works_ids}}});case 3:0===e.sent.status&&(kt(!1),m.history.push("/classrooms/".concat(null==Ce?void 0:Ce.coursesId,"/exportlist/normal_work_list"))),ke(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.dE)()?(0,z.jsx)(ge,{}):(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!=Ne&&Ne.all_member_count)&&!we["shixunHomeworks/getWorkList"]&&((null==Ne||null===(c=Ne.homework_status)||void 0===c?void 0:c.includes("未发布"))||(null==Ne||null===(p=Ne.homework_status)||void 0===p?void 0:p.includes("未开始")))&&(0,z.jsx)(F.Z,{}),!(null!=Ne&&null!==(f=Ne.homework_status)&&void 0!==f&&f.includes("未发布"))&&!(null!=Ne&&null!==(v=Ne.homework_status)&&void 0!==v&&v.includes("未开始"))&&(0,z.jsxs)("aside",{children:[!(null==Ne||!Ne.all_member_count)&&(0,z.jsxs)("aside",{className:"mb30",children:[(0,z.jsxs)(Z.Z,{form:St,onChange:function(){Ce.page=1;var e=Object.assign({},St.getFieldsValue());Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.work_status,St.setFieldsValue(w()({},"task_status","all"))):(Ce.work_status=e[n],St.setFieldsValue(w()({},"task_status",Ce.work_status)));break;case"file_status":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.file_status,St.setFieldsValue(w()({},"file_status","all"))):(Ce.file_status=e[n][0],St.setFieldsValue(w()({},"file_status",e[n])));break;case"course_group_info":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.course_group,St.setFieldsValue(w()({},"course_group_info","all"))):(Ce.course_group=e[n],St.setFieldsValue(w()({},"course_group_info",Ce.course_group)));break;case"teacher_comment":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.teacher_comment,St.setFieldsValue(w()({},"teacher_comment","all"))):(Ce.teacher_comment=e[n][0],St.setFieldsValue(w()({},"teacher_comment",e[n])))}})),Bt()},initialValues:w()(w()(w()(w()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[!(null===(_=Ne.teacher_comment)||void 0===_||!_.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===(y=Ne.teacher_comment)||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==Ne||null===(A=Ne.file_status)||void 0===A||!A.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==Ne||null===(L=Ne.file_status)||void 0===L?void 0:L.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(K=Ne.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===(V=Ne.task_status)||void 0===V?void 0:V.map((function(e){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(X=Ne.course_group_info)||void 0===X||!X.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:!Ce.course_group_info,children:"全部"})}),(0,z.jsxs)(S.Z,{flex:"1",className:"".concat(le.workListClass," ").concat(_t.visible?le.visible:""," ").concat(_t.status?"":le.status),children:[(0,z.jsx)("div",{ref:xe,className:le.left,children:Ne.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)}))}),_t.status&&(0,z.jsx)("div",{className:le.tips,onClick:function(){return jt(r()(r()({},_t),{},{visible:!_t.visible}))},children:(0,z.jsxs)("span",{children:[_t.visible?"展开":"收起",_t.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!=Be&&Be.anonymous_comment||null!=Ne&&null!==(Ot=Ne.homework_status)&&void 0!==Ot&&Ot.includes("匿评中")?[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"延时提交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"延时提交的学生列表",task_status:2})},children:e})}},{title:"未匿评",dataIndex:"no_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"未匿评的学生列表",new_work_status:1})},children:e})}},{title:"匿评中",dataIndex:"in_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"匿评中的学生列表",new_work_status:2})},children:e})}},{title:"完成匿评",dataIndex:"evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"完成匿评的学生列表",new_work_status:3})},children:e})}},{title:"申诉次数",dataIndex:"review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"提交申诉的学生列表",new_work_status:4})},children:e})}},{title:"待审核申诉",dataIndex:"under_review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({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(){Mt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"补交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"补交的学生列表",task_status:2})},children:e})}}],dataSource:[null==Ne?void 0:Ne.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){Ce.page=1,Ce.search=e.trim(),Bt()}})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("span",{className:"ml5 c-red",children:Ne.work_count}),"个检索结果(",Ne.work_count,"个学生)"]})]})}),(0,z.jsxs)(S.Z,{style:{textAlign:"end"},className:le.workListButtonWrap,children:[!(null!==($=Ne.homework_status)&&void 0!==$&&$.includes("导入"))&&!(null!=Ne&&Ne.is_jupyter||null!=Ne&&Ne.is_jupyter_lab)&&(0,z.jsx)(h.ZP,{className:"mr10",onClick:function(){Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:Ce}})},children:"文档查重"}),!(null!=Ne&&Ne.is_new_rule)&&!(null!==(ee=Ne.homework_status)&&void 0!==ee&&ee.includes("导入"))&&((null==Ne||null===(ne=Ne.homework_status)||void 0===ne?void 0:ne.includes("提交中"))||(null==Ne||null===(te=Ne.homework_status)||void 0===te?void 0:te.includes("补交中"))||(null==Ne||null===(se=Ne.homework_status)||void 0===se?void 0:se.includes("进行中")))&&(0,z.jsx)(h.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:function(){var e;if(!(0,J.Rm)()||null!==(e=ye.AssistantObject.normal)&&void 0!==e&&e.can_redo){wn(!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==Ce?void 0:Ce.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),rt(n.data.list),Et(n.data.list));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();n()}else g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 一键打回"}),!(null!==(he=Ne.homework_status)&&void 0!==he&&he.includes("导入"))&&(0,z.jsx)(h.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(){un(!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=Ne.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,J.GJ)()&&(null==Ne||null===(n=Ne.student_works)||void 0===n?void 0:n.length)>0&&((null==Ne?void 0:Ne.is_jupyter)||(null==Ne?void 0:Ne.is_jupyter_lab))&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{onClick:function(e){Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"导出实训报告",type:2}})},to:"/classrooms/".concat(null==Ce?void 0:Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(null==Ne||null===(t=Ne.student_works)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,"/comment"),children:"实训报告"})},"2"),!(null!==(s=Ne.homework_status)&&void 0!==s&&s.includes("导入"))&&(null==Ne||null===(i=Ne.student_works)||void 0===i?void 0:i.length)>0&&!(null!=Ne&&Ne.is_jupyter_lab)&&!(null!=Ne&&Ne.is_jupyter)&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(h.ZP,{loading:Ae,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){Ct("附件"),kt(!0)},children:"导出答题记录与附件"})},"3"),(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(Ce.coursesId,"/exportlist/normal_work_list"),children:"历史导出"})},"5")]})},children:(0,z.jsxs)(h.ZP,{icon:(0,z.jsx)(ce.Z,{}),children:["导出",(0,z.jsx)(ue.Z,{})]})})]})]}),(null==Ne?void 0:Ne.is_shixun)&&!(null!=Ne&&Ne.open_evaluate)&&!(null!=Ne&&Ne.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(Ce.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Ze({type:"shixunHomeworks/getWorkList",payload:r()({},Ce)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})]})]}),(0,z.jsx)(B.Z,{loading:we["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},dataSource:Qe,columns:Ht,onRow:function(e,n){return{onClick:function(){var n,t;null!==(n=Ne.homework_status)&&void 0!==n&&n.includes("导入")||(0,j.xg)(Ne.is_jupyter||Ne.is_jupyter_lab?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(e.id,"/comment"):Ce.course_group?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(e.id,"?ids=").concat(null===(t=Ce.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(e.id))}}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)Ce.b_order="desc",Ce.order=t.field;else delete Ce.b_order,delete Ce.order;else Ce.b_order=t.order.replace("end",""),Ce.order=t.field;Bt()}})]})]}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){Ce.page=e,Ce.limit=20,Bt()},hideOnSinglePage:!0,defaultCurrent:Ce.page||1,current:Ce.page||1,defaultPageSize:20,total:je.workList.work_count})}),(0,z.jsx)(U,{}),(0,z.jsx)(G,{}),(0,z.jsx)(R.Z,{getData:Bt}),(0,z.jsx)(x.Z,{title:"一键评阅",open:cn,centered:!0,onOk:function(){var e;if(!(0,J.Rm)()||null!==(e=ye.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_appraise)if(1===Te){if(0===Ye);else if(!Ye)return void g.ZP.info("分数不能为空");un(!1),vn(!0)}else{if(0===Ke||0===Ue);else{if(!Ke)return void g.ZP.info("最低分不能为空");if(!Ue)return void g.ZP.info("最高分不能为空")}if(Ke>Ue)return void g.ZP.info("最高分不能大于最低分");un(!1),vn(!0)}else g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},onCancel:function(){un(!1),Dt()},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:Te,onChange:function(e){Le(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"统一得分"}),(0,z.jsx)(O.ZP,{value:2,children:"区间随机得分"})]})]}),1===Te&&(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:Ye,onChange:function(e){return ze(e)}})]}),2===Te&&(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:Ke,onChange:function(e){return Ve(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:Ue,onChange:function(e){return Re(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:en,onChange:function(e){return nn(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:ln,onChange:function(e){return on(e.target.value)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{title:"提示",open:fn,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===Te?n.score=Ye||"0":(n.min_score=Ke||"0",n.max_score=Ue||"0"),n.comment=en,n.hidden_comment=ln,n.student_work_ids=1===pn?Qe.map((function(e){return e.id})):Qe.filter((function(e){return!e.has_comment})).map((function(e){return e.id})),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/batch_add_score.json"),{method:"post",body:n});case 7:0===e.sent.status&&(g.ZP.info("修改成功"),vn(!1),Dt(),Bt());case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){Dt(),vn(!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:pn,onChange:function(e){return hn(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:yn,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(Et(at),2!==Te||!Qt.current){e.next=14;break}if(!(Zn.length<=0)){e.next=5;break}return g.ZP.info("请选择作业状态"),e.abrupt("return");case 5:if(en){e.next=8;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 8:return e.next=10,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,status:Zn,course_group_ids:Qt.current}});case 10:0===(n=e.sent).status&&(xt(n.course_group_count),Qn(n),wn(!1),Sn(!0)),e.next=33;break;case 14:if(0!==Ke&&0!==Ue){e.next=17;break}e.next=23;break;case 17:if(Ke){e.next=20;break}return g.ZP.info("最低分不能为空"),e.abrupt("return");case 20:if(Ue){e.next=23;break}return g.ZP.info("最高分不能为空"),e.abrupt("return");case 23:if(!(Ke>Ue)){e.next=26;break}return g.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 26:if(en){e.next=29;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 29:return e.next=31,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,min_score:Ke,max_score:Ue,course_group_ids:Qt.current}});case 31:0===(t=e.sent).status&&(xt(t.course_group_count),Qn(t),wn(!1),Sn(!0));case 33:case"end":return e.stop()}}),e)}))),onCancel:function(){wn(!1),Dt()},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:at.length>15?le.scroll:"",style:{overflowX:"hidden"},children:null==at?void 0:at.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){rt(n.map((function(n){return n.course_group_id===e&&(n.checked=!n.checked),n}))),Et(n)}(e.course_group_id,at)},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:Te,onChange:function(e){Le(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"按成绩打回"}),(0,z.jsx)(O.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Te&&(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:Ke,onChange:function(e){return Ve(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:Ue,onChange:function(e){return Re(e)},style:{width:"100px"}})]}),2===Te&&(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){bn(k()(e))},style:{width:"100%"},children:null===(fe=Ne.task_status)||void 0===fe?void 0:fe.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 nn(e)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{open:Nn,title:"打回确认",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Te){e.next=7;break}return e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,status:Zn,course_group_ids:Qt.current}});case 3:0===e.sent.status&&(g.ZP.info("打回成功"),Dt(),Bt(),Sn(!1)),e.next=11;break;case 7:return e.next=9,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,min_score:Ke,max_score:Ue,course_group_ids:Qt.current}});case 9:0===e.sent.status&&(g.ZP.info("打回成功"),Dt(),Bt(),Sn(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Dt(),Sn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[1===Te&&(0,z.jsxs)("span",{children:["确认将选中的",gt,"个班级中, 成绩在",Ke,"-",Ue,"的学生进行打回重做吗?"]}),2===Te&&(0,z.jsxs)("span",{children:["确认将",gt,"个班级中作业状态在",null===(ve=Ne.task_status)||void 0===ve?void 0:ve.filter((function(e){return null==Zn?void 0:Zn.includes(e.id)})).map((function(e){return e.name})).toString(),"的学生进行作业打回重做吗?"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["该条件下共有",null==En?void 0:En.count,"名学生"]})]})}),(0,z.jsxs)(x.Z,{open:Mn,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)(h.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=ye.AssistantObject.normal)&&void 0!==n&&n.can_view?(0,q.O5)()&&(0,j.xg)("".concat(Fn)):g.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(ze(n),!(0,J.Rm)()||null!==(t=ye.AssistantObject.normal)&&void 0!==t&&t.can_appraise){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,Y.ZP)("/api/student_works/".concat(Jn,"/adjust_score.json"),{method:"post",body:{score:n}});case 6:0===e.sent.status&&(g.ZP.success("操作成功"),Ze({type:"shixunHomeworks/getWorkList",payload:r()({},Ce)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),2e3)})]}),(0,z.jsx)(h.ZP,{type:"primary",onClick:function(e){return Tn(!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(){Tn(!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:"文件路径"}),$n&&(0,z.jsxs)(M.default,{style:{width:200},value:null===(_e=$n[0])||void 0===_e?void 0:_e.path,children:[" ",null==$n?void 0:$n.map((function(e){return(0,z.jsx)(M.default.Option,{value:e.path,children:e.path})}))," "]})]})]}),(0,z.jsx)(T.Z,{spinning:st,children:(0,z.jsx)("iframe",{srcDoc:Wn,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}})})]}),(0,z.jsxs)(x.Z,{width:675,title:"请选择需要导出的格式",open:At,centered:!0,onCancel:function(){return kt(!1)},onOk:function(){"附件"==It?Tt(!1):"批注"==It&&Tt(!0),kt(!1)},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("附件"==It?le.type_item_active:""),onClick:function(){return Ct("附件")},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("批注"==It?le.type_item_active:""),onClick:function(){return Ct("批注")},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==Se?void 0:Se.title,open:"作业概览"==(null==Se?void 0:Se.key),task_status:null==Se?void 0:Se.task_status,new_work_status:null==Se?void 0:Se.new_work_status,shixunHomeworks:je,destroyOnClose:!0,centered:!0,onCancel:function(){Mt()},footer:null,width:764,course_group:null==Ce?void 0:Ce.course_group})]})})),ve=t(99741),_e=t(53847),je=t(13095),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&&(g.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(66239),t(20360)),Ae=t(62426),ke={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),A=w[0],k=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:ke.bg,children:[(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getWorkDetail"],children:(0,z.jsxs)("section",{className:"",children:[(0,z.jsxs)("aside",{className:[ke.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)(h.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)(h.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}g.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&&(g.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:[ke.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)(h.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 g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==N){e.next=7;break}g.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&&(g.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:[ke.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:ke.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:ke.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:[A===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)(h.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}g.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)}),g.ZP.success("发布成功"),k(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),A!==n&&(0,z.jsxs)("div",{className:"tr",children:[(0,z.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return k(n)}}),!!e.user_praise&&(0,z.jsxs)("span",{className:"c-orange",children:[(0,z.jsx)(Ae.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)(Ae.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(40247),Ce=t(77382),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],A=(0,d.useState)([]),k=u()(A,2),Z=k[0],b=k[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&&(g.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)(h.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,z.jsx)(h.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 g.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&&(g.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(84291),De=t(60942),Ee=t(16997),Qe=t(33223),Oe=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)}}(),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,"/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)}}(),Me=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}))},Te=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}))},Le=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,l=s?n:Te(e,n);return null==l||l.forEach((function(e,n){(0==n||t(e,i||{}))&&(i=e)})),i},Pe=(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,h,f,v=e.shixunHomeworks,_=e.loading,y=e.dispatch,w=e.classroomList,A=(0,m.useParams)(),C=v.workSetting,B=v.workList,D=(0,ee.U)(Oe,{categoryId:null==A?void 0:A.categoryId,penalty_type:Ee.Q.Number}),E=u()(D,3),Q=E[1],L=E[2],F=(0,ee.U)(He,{categoryId:null==A?void 0:A.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],he=me[1],ge=(0,d.useState)({}),xe=u()(ge,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),Ae=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}))},ke=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=Le([],(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=Le(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){Le(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=Le(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 h=Le(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==h?void 0:h.evaluation_start)&&(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==h?void 0:h.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=Le(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==g?void 0:g.evaluation_start).startOf("second")}if("anonymous_comment"==e){var x=Le(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=Le(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=Le(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 _=Le(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=Le(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("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=Le(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=Me(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=Me(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=Me(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=Me(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:g.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()({},A)}),y({type:"shixunHomeworks/getWorkList",payload:r()({},A)})};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),he(!(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(k()(o),k()((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(k()(d),k()((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,h=[];null==n||null===(m=n.anonymous_comment_settings)||void 0===m||m.forEach((function(e){h=[].concat(k()(h),k()((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 h.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.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,className:"mt30",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,z.jsx)(N.Z,{children:(0,z.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"submit_num",rules:(null==q?void 0:q.getFieldValue("can_submit"))&&[{required:!0,message:"请填写作品次数"}],children:(0,z.jsx)(H.Z,{min:1})})}),(0,z.jsx)(S.Z,{children:"次"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(b.Z,{title:ke("submit_num"),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary"})})})]})]}),(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(){ke("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:ke("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=Le(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:Ae(W?null==C?void 0:C.group_settings:K,[].concat(k()(V||[]),k()((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=Ae(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(){ke("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:ke("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:ke("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===(h=C.group_settings)||void 0===h?void 0:h.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=Le(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=Le(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:Ae(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=Ae(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("student_comment"),children:(0,z.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"abnormal_score",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==A?void 0:A.coursesId,"/common_homework/").concat(null==A?void 0:A.categoryId,"/detail?TabsActiveKey=2&tabs=10")):g.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(){ke("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:ke("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(n,i){var 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:["申诉规则",i+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:[n.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[i]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ae(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:[n.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[i])})})}),(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!=i&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[i])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(n.name)}})}),(null===(l=Ae(le?null==C?void 0:C.group_settings:re,ue))||void 0===l?void 0:l.length)>(null==e?void 0:e.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})}})})]})})]})]},n.key)}))}})]})]})]})]}),((0,J.GJ)()||!(_e||je||ye))&&(0,z.jsx)(De.t,{okText:"保存设置",loading:Q||G,onCancel:function(){g.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),Fe=t(91232),Ye=t.n(Fe),ze=t(28103),Ge=t(60324),Je=t(85699),Ue=t(1588),Re=t(30390),qe=t(21505),We=t(29879),Ke=t(71838),Ve=(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,A=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(k()(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 g.ZP.error("请把发布时间填写完整"),X(V),new String("请把发布时间填写完整");if(!e.group_name)throw g.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 g.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 g.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&&(g.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,Ke.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=Ye()(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 g.ZP.warning("匿评开始时间不能为空"),X(V),e.abrupt("return",Promise.reject());case 11:if(o.group_name){e.next=15;break}return g.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,Ke.Y)(le.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=Ye()(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,Ke.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,Ke.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==A||null===(a=A.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)(Je.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&D&&(0,z.jsx)(h.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return E(!1)},children:"编辑设置"}),!D&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.ZP,{loading:V,type:"primary",size:"middle",onClick:function(){return $()},children:"提交"}),(0,z.jsx)(h.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))):g.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()):g.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})})):g.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)(Ue.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)(Re.Z,{disabled:D,selectOptions:ee,form:se,data:G})})]}),(0,z.jsx)(ze.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))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评申诉"})}),(0,z.jsx)(Ge.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)(Je.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()):g.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)(qe.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)(We.Z,{disabled:D||(0,J.Rm)()&&!(null!==(f=j.AssistantObject.normal)&&void 0!==f&&f.can_anonymous_appeal),selectOptions:ne,form:le})})]})]})})})),Xe=t(81327),$e=t(57703),en=t(78091),nn=(Be.default.RangePicker,M.default.Option,(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p=e.shixunHomeworks,f=(e.loading,e.dispatch),v=(0,m.useParams)(),_=((0,m.useLocation)(),p.workSetting),j=p.workList,y=(0,d.useState)(!0),w=u()(y,2),A=w[0],C=w[1],B=(0,d.useState)({}),E=u()(B,2),Q=(E[0],E[1],Z.Z.useForm()),M=(u()(Q,1)[0],(0,d.useState)(!1)),T=u()(M,2),L=T[0],P=T[1],F=(0,d.useState)(!1),G=u()(F,2),J=G[0],U=G[1],R=(0,d.useState)(!1),q=u()(R,2),W=(q[0],q[1]),K=(0,d.useState)([{name:"理论评分",score:40},{name:"实践评分",score:60}]),V=u()(K,2),X=V[0],$=V[1],ee=(0,d.useState)([]),ne=u()(ee,2),te=ne[0],se=ne[1],ie=(0,d.useState)([]),le=u()(ie,2),oe=le[0],ae=le[1],re=(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}]}),ce=u()(re,2),ue=ce[0],de=ce[1];(null==j||null===(n=j.homework_status)||void 0===n?void 0:n.includes("匿评中"))||null==j||null===(t=j.homework_status)||void 0===t||t.includes("申诉中"),(null==j||null===(s=j.homework_status)||void 0===s?void 0:s.includes("匿评中"))||(null==j||null===(l=j.homework_status)||void 0===l?void 0:l.includes("申诉中"))||null==j||null===(a=j.homework_status)||void 0===a||a.includes("已截止");(0,d.useEffect)((function(){me()}),[]),(0,d.useEffect)((function(){null!=_&&_.course_id&&(Object.keys(ue).map((function(e){e.indexOf("proportion")>-1&&(_[e]=(100*_[e]).toFixed(0)),ue[e]=_[e]})),ue.allow_late&&ue.unified_late||(ue.late_penalty=5),te=JSON.parse(JSON.stringify(_.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),oe=JSON.parse(JSON.stringify(_.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),X=JSON.parse(JSON.stringify(_.score_details.map((function(e){return r()({},e)})))),de(r()({},ue)),$(k()(X)),se(k()(te)),ae(k()(oe)))}),[_]);var me=function(){f({type:"shixunHomeworks/getWorkSetting",payload:r()({},v)})},pe=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(U(!0),s=!1,null===(n=X)||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==xe().toFixed(2)){e.next=8;break}return g.ZP.warning("整个作业最终的满分值必须为100分"),e.abrupt("return");case 8:if(!fe(X)){e.next=11;break}return g.ZP.warning("维度名称不能重复"),e.abrupt("return");case 11:if((l=JSON.parse(JSON.stringify(ue))).categoryId=v.categoryId,ue.unified_setting||null===(t=te)||void 0===t||t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw g.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw g.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,_.group_settings,te),e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=_.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=te,l.score_details=X,!ue.allow_late){e.next=28;break}if(!ue.unified_late){e.next=26;break}if(!(null===ue.late_penalty||void 0===ue.late_penalty||ue.late_penalty<0||ue.late_penalty>100)){e.next=21;break}throw g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 21:if(ue.late_time){e.next=24;break}throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 24:e.next=28;break;case 26:oe=null===(a=oe)||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 g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw g.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=_.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=oe;case 28:if(Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),JSON.stringify(X)===JSON.stringify(null==_?void 0:_.score_details)&&(null==_?void 0:_.single_score)==(null==ue?void 0:ue.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(v.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 2:0===e.sent.status&&(g.ZP.success("更新成功"),null==_||!_.have_repeated||(null==_?void 0:_.is_repeat_minus)===(null==ue?void 0:ue.is_repeat_minus)&&(null==_?void 0:_.repeat_setting_score)===(null==ue?void 0:ue.repeat_setting_score)&&(null==_?void 0:_.repeat_limit)===(null==ue?void 0:ue.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){f({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:v}})}}),C(!0),me(),f({type:"shixunHomeworks/getWorkList",payload:r()({},v)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),W(!0),e.next=38;break;case 34:return e.next=36,(0,Y.ZP)("/api/homework_commons/".concat(v.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 36:0===e.sent.status&&(g.ZP.success("更新成功"),null==_||!_.have_repeated||(null==_?void 0:_.is_repeat_minus)===(null==ue?void 0:ue.is_repeat_minus)&&(null==_?void 0:_.repeat_setting_score)===(null==ue?void 0:ue.repeat_setting_score)&&(null==_?void 0:_.repeat_limit)===(null==ue?void 0:ue.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){f({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:v}})}}),C(!0),me(),f({type:"shixunHomeworks/getWorkList",payload:r()({},v)}));case 38:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=(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",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,z.jsx)("br",{}),"评分选项上。",(0,z.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,z.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),ge=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"优先顺序排前的非零评分 * 100% -",(0,z.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),xe=function(){return X.reduce((function(e,n){return""!==n.score?e+n.score:e}),0)};function fe(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==_?void 0:_.can_edit)&&A&&(0,z.jsx)(h.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return C(!1)},children:"编辑设置"}),!A&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return P(!0)},children:"设置默认评分"}),(0,z.jsx)(h.ZP,{type:"primary",size:"middle",onClick:function(){return pe()},children:"提交"}),(0,z.jsx)(h.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){C(!0),U(!1),me()},children:"取消"})]})]})]})})}),!(null!=j&&j.is_jupyter||null!=j&&j.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:A,value:null==ue?void 0:ue.single_score,onChange:function(e){ue.single_score=e.target.value,de(r()({},ue))},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:"多维度评分"})})]}),!ue.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:[xe().toFixed(2),"分"]})]}),null===(c=X)||void 0===c?void 0:c.map((function(e,n){var t;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(Xe.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:A,placeholder:"请输入维度名称",style:{width:490},size:"large",showCount:!0,maxLength:10,value:null==e?void 0:e.name,onChange:function(e){console.log(e),X[n].name=e.target.value.trim(),$(k()(X))}}),(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:A,onChange:function(e){console.log(e),e?(X[n].score=Number(e.toFixed(2)),$(k()(X))):(X[n].score="",$(k()(X)))}}),(null===(t=X)||void 0===t?void 0:t.length)<5&&!A&&(0,z.jsx)($e.Z,{onClick:function(){$([].concat(k()(X),[{name:"",score:""}]))},style:{color:"#2FA34F",marginRight:15}}),n>1&&!A&&(0,z.jsx)(en.Z,{onClick:function(){X.splice(n,1),console.log(X),$(k()(X))},style:{color:"#E30000"}}),!X[n].name&&J&&(0,z.jsx)("div",{className:Ne.tip1,children:"请输入维度名称"}),!X[n].score&&J&&(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:A,value:ue.ta_mode,onChange:function(e){ue.ta_mode=e.target.value,de(r()({},ue))},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:A,value:ue.final_mode,onChange:function(e){ue.final_mode=e.target.value,de(r()({},ue))},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)(Ge.Z,{placement:"bottomLeft",content:he,trigger:"click",children:(0,z.jsx)(Je.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:A,min:0,max:100,value:ue.te_proportion,onChange:function(e){ue.te_proportion=e,de(Object.assign({},ue))}}),(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:A,min:0,max:100,value:ue.ta_proportion,onChange:function(e){ue.ta_proportion=e,de(Object.assign({},ue))}}),(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:A,min:0,max:100,value:ue.st_proportion,onChange:function(e){ue.st_proportion=e,de(Object.assign({},ue))}}),(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)(Ge.Z,{placement:"bottomLeft",content:ge,trigger:"click",children:(0,z.jsx)(Je.Z,{className:"ml20 current"})})]})]})]}),(0,z.jsx)("br",{})]}),(0,z.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),!(null!=j&&j.is_jupyter||null!=j&&j.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:ue.is_repeat_minus,disabled:A,style:{fontSize:"16px"},onChange:function(e){ue.is_repeat_minus=e.target.checked,de(Object.assign({},ue))},children:"文档查重扣分"})," ",(0,z.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(null==ue?void 0:ue.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:A,min:0,max:100,value:ue.repeat_setting_score,onChange:function(e){ue.repeat_setting_score=e,de(Object.assign({},ue))}})})]}),(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:A,value:ue.repeat_limit,onChange:function(e){ue.repeat_limit=e,de(Object.assign({},ue))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]})]})]}),(0,z.jsx)(x.Z,{open:L,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){P(!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(ue)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,Y.ZP)("/api/courses/".concat(v.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:n}});case 4:0===e.sent.status&&(g.ZP.success("设置成功"),P(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})}))),tn=(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],A=(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()(A,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(k()(f)),w(k()(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)(h.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return c(!1)},children:"编辑设置"}),!a&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.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 g.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!b.late_time)throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw g.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&&(g.ZP.success("更新成功"),c(!0),B(),t({type:"shixunHomeworks/getWorkList",payload:r()({},s)}))}))}()},children:"提交"}),(0,z.jsx)(h.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:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})})),sn=t(67226),ln=Be.default.RangePicker,on=M.default.Option,an=(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,A=(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}),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?k()(U):[{}]),X(k()(V)))}),[B]);var oe=function(){A({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 g.ZP.error("发布、截止时间不能为空"),ue(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");case 11:if(ne.late_time){e.next=15;break}throw g.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");case 15:if(!(P()(ne.late_time)<=P()(ne.end_time))){e.next=19;break}throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");if(!e.group_name)throw g.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 g.ZP.warning("学生填写内容字数不能为空"),ue(!1),e.abrupt("return");case 27:return Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=30,(0,Y.ZP)("/api/homework_commons/".concat(C.categoryId,"/publish_setting.json"),{method:"post",body:r()(r()({},t),{},{penalty_type:Ee.Q.Number})});case 30:0===e.sent.status?(ue(!1),g.ZP.success("更新成功"),L(!0),oe(),A({type:"shixunHomeworks/getWorkList",payload:r()({},C)})):ue(!1);case 32: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})))),he=(null==B?void 0:B.unified_late)&&(null==B?void 0:B.anonymous_comment),ge=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)(h.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):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!T&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.ZP,{loading:ce,type:"primary",size:"middle",onClick:function(){return de()},children:"提交"}),(0,z.jsx)(h.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({}))):g.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,sn.Q8)(e,null==B?void 0:B.course_end_date)},disabledTime:function(e){return(0,sn.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||ge||(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,sn.Q8)(e,null==B?void 0:B.course_end_date,ne.publish_time)},disabledTime:function(e){return(0,sn.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)($e.Z,{className:"c-green ml20",onClick:function(){X(V.concat({penalty_type:Ee.Q.Number,late_penalty:5}))}})]})]})},n)}))]})]})})})),rn=(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)(Pe,{}):(0,z.jsx)(an,{})},1),!(null!=s&&s.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"匿评设置",children:(0,z.jsx)(Ve,{})},2),(0,z.jsx)(v.Z.TabPane,{tab:"评分设置",children:(0,z.jsx)(nn,{})},3),(0,z.jsx)(v.Z.TabPane,{tab:"公开设置",children:(0,z.jsx)(tn,{})},4),(0,z.jsx)(v.Z.TabPane,{tab:"协作设置",children:(0,z.jsx)(Se,{})},5)]})})})),cn={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"},un=t(89259),dn=t(87320),mn=t(46400),pn=(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],g=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)(h.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)(h.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,g(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,g(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)(mn.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})})]})]})})),hn=(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],h=(0,d.useState)(!1),f=u()(h,2),v=f[0],_=f[1],j=(0,d.useState)(!1),y=u()(j,2),A=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];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(F.resetFields(),p([]),b(!0),G()):b(!1)}),[n.actionTabs.key]);var L=Z.Z.useForm(),F=u()(L,1)[0],G=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(k()(c),k()(null==n?void 0:n.data))),T(n),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=function(){t({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),_(!1),p([]),F.resetFields()},U=[{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:A,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=F.getFieldsValue(),!((null===(l=o.group_ids)||void 0===l?void 0:l.length)<=0)){e.next=4;break}return g.ZP.info("请选择要查询的班级"),e.abrupt("return");case 4:return e.next=6,(0,Y.ZP)("/api/homework_commons/".concat(s.categoryId,"/homework_file_repeat.json"),{method:"get",params:{course_group_id:k()(o.group_ids.map((function(e){return Number(e)})))}});case 6:if(0!==e.sent.status){e.next=14;break}return J(),g.ZP.success("操作成功"),e.next=12,t({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 12:m.history.push("/classrooms/".concat(s.coursesId,"/common_homework/").concat(s.categoryId,"/detail?tabs=4")),t({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 14:case"end":return e.stop()}}),e)}))),onCancel:J,children:[(0,z.jsxs)("span",{children:["当前文档查重分数扣分为",null==M?void 0:M.repeat_setting_score,"分,如需调整请在“设置-评分设置”中进行编辑"]}),n.codeReviewCourse&&(0,z.jsxs)(Z.Z,{form:F,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:U})}),(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:U,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+""}))),F.setFieldsValue(w()({},"group_ids",n))},children:"全选"})})})]})})),gn=t(71804),xn=t(63452),fn=t(87278),vn=t(8142),_n=t(67653),jn="TabsStyle___cT3EC",yn=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)}}(),wn=(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,h=(e.dispatch,e.classroomList,(0,m.useParams)()),g=(0,m.useSearchParams)(),f=u()(g,1)[0],_=p.workList,y=p.workSetting,w=Z.Z.useForm(),A=u()(w,1)[0],k=(0,d.useState)(!1),b=u()(k,2),C=b[0],D=b[1],E=(0,d.useState)(null),Q=u()(E,2),O=Q[0],M=Q[1],L=(0,ee.U)(ne.cN,{homeworkId:null==h?void 0:h.categoryId}),Y=u()(L,4),G=Y[1],J=Y[2],U=Y[3],R=(0,ee.U)(ne.Qz,{homeworkId:null==h?void 0:h.categoryId}),q=u()(R,4),W=q[1],K=q[2],V=q[3],te=(0,ee.U)(ne.mQ,{homeworkId:null==h?void 0:h.categoryId}),se=u()(te,4),ie=se[1],le=se[2],oe=se[3],ae=(0,ee.U)(yn,{}),re=u()(ae,4),ce=re[2],ue=(re[3],(0,d.useState)({activeKey:null!=y&&y.is_new_rule?"1":"3",page:1,limit:10,status:""})),de=u()(ue,2),me=de[0],pe=de[1],he=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==me?void 0:me.page)-1)*me.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(){ve(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(){ve(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==me?void 0:me.page)-1)*me.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(){ve(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],xe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==me?void 0:me.page)-1)*me.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(){ve(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,ce({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&fe();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:M(n),D(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],fe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:me;"1"==me.activeKey&&K({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==me.activeKey&&le({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==me.activeKey&&J({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})},ve=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(h.coursesId,"/common_homework/").concat(h.categoryId,"/").concat(n.id,"/comment"):h.course_group?"/classrooms/".concat(h.coursesId,"/common_homework/").concat(h.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=h.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(h.coursesId,"/common_homework/").concat(h.categoryId,"/review/").concat(n.id))};return(0,d.useEffect)((function(){fe(me)}),[me]),(0,d.useEffect)((function(){console.log("params",h,f.get("TabsActiveKey")),pe(r()(r()({},me),{},{activeKey:f.get("TabsActiveKey")||(null!=y&&y.is_new_rule?"1":"3")}))}),[f.get("TabsActiveKey")]),(0,z.jsx)(T.Z,{spinning:W||G||ie,children:(0,z.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,className:jn,activeKey:me.activeKey,onChange:function(e){pe(r()(r()({},me),{},{activeKey:e,page:1,limit:10}))},children:[(null==y?void 0:y.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:he,dataSource:(null==V||null===(n=V.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==V||null===(t=V.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){pe(r()(r()({},me),{},{page:e,limit:n}))},current:null==me?void 0:me.page,pageSize:null==me?void 0:me.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(null==y?void 0:y.is_new_rule)&&(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==oe||null===(s=oe.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==oe||null===(l=oe.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){pe(r()(r()({},me),{},{page:e,limit:n}))},current:null==me?void 0:me.page,pageSize:null==me?void 0:me.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:me.status,onChange:function(e){pe(r()(r()({},me),{},{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:xe,dataSource:(null==U||null===(a=U.data)||void 0===a?void 0:a.list)||[],pagination:{total:(null==U||null===(c=U.data)||void 0===c?void 0:c.count)||0,onChange:function(e,n){pe(r()(r()({},me),{},{page:e,limit:n}))},current:null==me?void 0:me.page,pageSize:null==me?void 0:me.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:C,centered:!0,destroyOnClose:!0,onCancel:function(){D(!1)},maskClosable:!1,width:544,onOk:function(){A.submit()},children:(0,z.jsxs)(Z.Z,{form:A,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,ce(r()(r()({},n),{},{userId:O.student_work_id,score_id:O.student_works_score_id,status:3}));case 2:0===e.sent.status&&(fe(),D(!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(){ve(r()(r()({},O),{},{id:_.is_jupyter||_.is_jupyter_lab?null==O?void 0:O.id:null==O?void 0:O.student_work_id}))},children:null==O?void 0:O.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==O?void 0:O.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==O?void 0:O.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:"扣除违规匿评分数"})})})]})]})})]})})})),An=(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),h=n.workSetting,g=(0,d.useState)([]),x=u()(g,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==h?void 0:h.score_open,work_public:null==h?void 0:h.work_public})});case 2:n=e.sent,(0,J.GJ)()?v(k()(n.student_works)):v(k()(n));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:"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})]})})),kn=(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,A,k=e.globalSetting,Z=e.shixunHomeworks,b=e.dispatch,I=e.classroomList,C=(0,m.useParams)(),N=(0,m.useSearchParams)(),S=u()(N,1)[0],B=(0,d.useState)(S.get("tabs")||"0"),D=u()(B,2),E=D[0],Q=D[1],O=(0,d.useRef)(null),H=(0,d.useState)(!1),M=u()(H,2),T=M[0],L=M[1],P=Z.workList,F=Z.workSetting,Y=(0,ee.U)(ne.Gw,{homeworkId:null==P?void 0:P.id});u()(Y,3)[2];S.get("category_id")&&(C.category=S.get("category_id")),(0,d.useEffect)((function(){ce()}),[C.coursesId]),(0,d.useEffect)((function(){b({type:"classroomList/getAssistantPermissions",payload:{course_id:C.coursesId}})}),[(0,J.bg)()]);var G,U,R,q,W,K,V,X,$,te,se,ie,le,oe,ae,re,ce=function(){b({type:"shixunHomeworks/getWorkList",payload:r()({},C)})},ue=[{name:(0,J.GJ)()?"作业列表":"作品列表",id:"0",component:(0,z.jsx)(fe,{zip:O,btnLoading:T,setBtnLoading:L})},{name:"公开作品",id:"11",component:(0,z.jsx)(An,{}),hidden:(0,J.GJ)()||!(null!=F&&F.score_open||null!=F&&F.work_public)&&!(null!==(n=P.homework_status)&&void 0!==n&&n.includes("已截止"))},{name:"作业描述",id:"1",component:(0,z.jsx)("div",{className:"minH500",children:(0,z.jsx)(Ze,{})})},{name:"重做记录",id:"9",hidden:null===(t=P.homework_status)||void 0===t?void 0:t.includes("导入"),component:(0,z.jsx)(_n.Z,{})},{name:"文档查重",id:"4",component:(0,z.jsx)(pn,{}),hidden:(null===(s=P.homework_status)||void 0===s?void 0:s.includes("导入"))||!(0,J.GJ)()||P.is_jupyter||P.is_jupyter_lab},{name:"参考答案",id:"2",component:(0,z.jsx)(be,{}),hidden:(null===(l=P.homework_status)||void 0===l?void 0:l.includes("导入"))||!(null!=P&&P.view_answer)||P.is_jupyter||P.is_jupyter_lab},{name:(0,z.jsx)(p.Z,{dot:null==P?void 0:P.appeal_notice,offset:[5,-5],children:(0,z.jsx)("span",{style:{color:"10"==E?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,z.jsx)(wn,{}),hidden:(0,J.dE)()||!(null!=F&&F.anonymous_comment)},{name:(0,J.GJ)()?"设置":"得分规则",id:"3",component:null!==(a=P.homework_status)&&void 0!==a&&a.includes("导入")?(0,z.jsx)(xn.Z,{}):(0,z.jsx)(rn,{}),hidden:(null===(c=P.homework_status)||void 0===c?void 0:c.includes("导入"))&&(0,J.dE)(),forceRender:!0}].filter((function(e){return!e.hidden}));return(0,z.jsxs)("section",{className:"".concat(cn.bg," ").concat(cn.homeworkDetailWrapper),children:[(0,z.jsxs)("div",{className:"edu-container mb30",children:[P.homework_name&&(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:P.category&&(0,z.jsxs)(f.Z,{separator:">",children:[(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework"),children:P.course_name})}),(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework/").concat(1===(null===(y=P.category)||void 0===y?void 0:y.main)?"":P.category.category_id),children:P.category.category_name})}),(0,z.jsx)(f.Z.Item,{children:"作业详情"})]})}),(0,z.jsxs)("aside",{className:[cn.title,"mt20"].join(" "),children:[(0,z.jsx)(m.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework/").concat(1===(null===(w=P.category)||void 0===w?void 0:w.main)?"":P.category.category_id),children:(0,z.jsx)(_.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:P.homework_name}),(0,z.jsx)(j.VV,{status:P.homework_status})]})]}),(0,z.jsx)("aside",{className:"mt30 relative ".concat(cn.workListTabWrap),children:(0,z.jsx)(v.Z,{type:"card",activeKey:E,tabBarExtraContent:null!==(A=P.homework_status)&&void 0!==A&&A.includes("导入")&&(0,J.GJ)()?(0,z.jsx)(h.ZP,{icon:(0,z.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){b({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==P?void 0:P.homework_name,id:null==P?void 0:P.homework_id,type:"normal"}})},type:"primary",children:"补充成绩"}):(0,z.jsxs)("div",{className:cn.workListTabButton,children:[(0,J.GJ)()&&(0,z.jsxs)(z.Fragment,{children:[(P.is_jupyter||P.is_jupyter_lab)&&(0,z.jsx)(h.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-shixunxiangmu"}),onClick:function(){return(0,j.xg)("/shixuns/".concat(P.shixun_identifier,"/challenges"))},children:"进入实训"}),((null===(G=P.homework_status)||void 0===G?void 0:G.includes("未发布"))||(null===(U=P.homework_status)||void 0===U?void 0:U.includes("未开始")))&&(0,z.jsx)(h.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[C.categoryId],selectArrsAll:[P],params:C,detail:!0,type:2,manage_all_group:null==F?void 0:F.manage_all_group}})},children:"立即发布"}),!(null!==(R=P.homework_status)&&void 0!==R&&R.includes("未发布"))&&!(null!==(q=P.homework_status)&&void 0!==q&&q.includes("未开始"))&&!(null!==(W=P.homework_status)&&void 0!==W&&W.includes("已截止"))&&(0,z.jsx)(h.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;e.preventDefault(),!(0,J.Rm)()||null!==(n=I.AssistantObject)&&void 0!==n&&null!==(n=n.normal)&&void 0!==n&&n.can_stop?b({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[C.categoryId],selectArrsAll:[],params:C,type:2}}):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),null!=P&&P.is_jupyter_lab||null!=P&&P.is_jupyter?(0,z.jsx)(z.Fragment,{children:"1"===E&&(0,z.jsx)(h.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(C.coursesId,"/common_homework/").concat(C.categoryId,"/edit")):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})}):(0,z.jsx)(z.Fragment,{children:(0,z.jsx)(h.ZP,{type:"primary",icon:(0,z.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,J.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?m.history.push("/classrooms/".concat(C.coursesId,"/common_homework/").concat(C.categoryId,"/edit")):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})})]}),(null!=P&&P.is_jupyter_lab||null!=P&&P.is_jupyter)&&(0,J.dE)()?(0,z.jsxs)(h.ZP,{type:"primary",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,gn.Z)({is_jupyter:P.is_jupyter,is_jupyter_lab:P.is_jupyter_lab,shixunId:P.shixun_identifier,homework_common_id:P.homework_id});case 1:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)("i",{className:"iconfont icon-kaiqizhong"}),null==P||null===(K=P.task_operation)||void 0===K?void 0:K[0]]}):!(null!=P&&null!==(V=P.homework_status)&&void 0!==V&&V.includes("导入"))&&(0,z.jsxs)(z.Fragment,{children:[(null==P||null===(X=P.work_statuses)||void 0===X?void 0:X.includes("取消关联"))&&(0,z.jsx)(h.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:C.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(g.ZP.success("取消关联成功"),b({type:"shixunHomeworks/getWorkList",payload:r()({},C)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==P||null===($=P.work_statuses)||void 0===$?void 0:$.includes("关联项目"))&&(0,z.jsx)(h.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==P||null===(te=P.work_statuses)||void 0===te?void 0:te.includes("关联项目"))&&(0,z.jsx)(h.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==P||null===(se=P.work_statuses)||void 0===se?void 0:se.includes("提交作品"))&&(0,z.jsx)(h.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(P.course_id,"/common_homework/").concat(P.homework_id,"/post"))},children:"提交作品"}),(null==P||null===(ie=P.work_statuses)||void 0===ie?void 0:ie.includes("修改作品"))&&(0,z.jsx)(h.ZP,{type:"primary",onClick:function(){null==F||!F.can_submit||null!=F&&F.submit_size?(0,j.xg)("/classrooms/".concat(P.course_id,"/common_homework/").concat(P.homework_id,"/").concat(P.id,"/edit")):g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==P||null===(le=P.work_statuses)||void 0===le?void 0:le.includes("补交作品"))&&(0,z.jsx)(h.ZP,{type:"primary",onClick:function(){return(0,j.xg)("/classrooms/".concat(P.course_id,"/common_homework/").concat(P.homework_id,"/post"))},children:"补交作品"}),((null==P||null===(oe=P.work_statuses)||void 0===oe?void 0:oe.includes("补交附件"))||(null==P||null===(ae=P.work_statuses)||void 0===ae?void 0:ae.includes("修改附件")))&&(0,z.jsx)(h.ZP,{type:"primary",onClick:function(){null==F||!F.can_submit||null!=F&&F.submit_size?b({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:C,selectArrs:r()({},P)}}):g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=P&&null!==(re=P.work_statuses)&&void 0!==re&&re.includes("修改附件")?"修改附件":"补交附件"})]})]}),onTabClick:function(e,n){3==parseInt(e)&&b({type:"shixunHomeworks/getWorkSetting",payload:r()({},C)});var t=function(){if(2===parseInt(e)){if(null==P||!P.view_answer)return void g.ZP.info("本次作业老师未公开答案");(null==P?void 0:P.time_status)>2||(0,J.Gg)()?Q(e):g.ZP.info("截止之后的试卷才能查看答案")}else Q(e)};"发布设置离开"==Z.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),b({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:cn.tabs,items:ue.map((function(e){return{label:e.name,key:e.id,children:e.component,forceRender:e.forceRender}}))})})]}),(0,z.jsx)(un.Z,{}),(0,z.jsx)(fn.Z,{onOk:function(){ce()}}),(0,z.jsx)(vn.Z,{onOk:function(){ce()}}),(0,z.jsx)(Ie.Z,{type:"edit",onCallback:function(){return ce()},courseEndTime:null==P?void 0:P.course_end_date}),(0,z.jsx)(Ce.Z,{courseEndTime:null==P?void 0:P.course_end_date,successCallback:function(){return ce()},visible:"立即截止"===I.actionTabs.key,homeworkIds:[C.categoryId],courseId:C.coursesId,isBatch:!1}),(0,z.jsx)(hn,{}),(0,z.jsx)(dn.Z,{ref:O,hide:!0,name:"".concat(null==P?void 0:P.homework_name,"-作品附件"),onOk:function(){return L(!1)}})]})}))},89259: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),h=t(98135),g=t(88270),x=t(89084),f=t(97313),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,g.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)(h.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},40247: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),h=t.n(p),g=t(39647),x=t.n(g),f=t(59301),v=t(78241),_=t(8591),j=t(43418),y=t(95237),w=t(43604),A=t(84291),k=t(5112),Z=t(24905),b=t(99232),I=t.n(b),C=t(37821),N=t(31260),S=t(271),B=t(89084),D=t(84772),E=t(33223),Q=t(53277),O=t(67226),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=h()(d,1)[0],g=(0,f.useState)(1),b=h()(g,2),T=b[0],L=b[1],P=(0,f.useState)([]),F=h()(P,2),Y=F[0],z=F[1],G=(0,f.useState)(0),J=h()(G,2),U=(J[0],J[1]),R=(0,f.useState)(2e3),q=h()(R,2),W=(q[0],q[1],(0,f.useState)(!0)),K=h()(W,2),V=(K[0],K[1]),X=(0,f.useState)(!1),$=h()(X,2),ee=$[0],ne=($[1],(0,f.useState)(!1)),te=h()(ne,2),se=te[0],ie=(te[1],(0,f.useState)([])),le=h()(ie,2),oe=le[0],ae=le[1],re=(0,f.useState)(!0),ce=h()(re,2),ue=ce[0],de=ce[1],me=(0,f.useState)(null),pe=h()(me,2),he=pe[0],ge=pe[1];(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key)if(_e(),xe(),2===t.actionTabs.type){var e=t.actionTabs.selectArrsAll[0];ge({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}),de(e.unified_setting)}else ge({submit_limit:!1,submit_limit_num:200,must_file:!1})}),[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("您未获取此权限,需向管理员申请权限才能使用此功能"),Ae(!1),e.abrupt("return");case 4:if(!((o=m()({},p.getFieldsValue())).end_time<=o.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),Ae(!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("发布班级不能为空"),Ae(!1),e.abrupt("return");case 13:if(null==he||!he.submit_limit||null!=he&&he.submit_limit_num){e.next=17;break}return _.ZP.warning("学生填写内容字数不能为空"),Ae(!1),e.abrupt("return");case 17: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},he),Ae(!0),e.next=21,(0,C.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 21:0===e.sent.status?(Ae(!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:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):Ae(!1);case 23: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=h()(je,2),we=ye[0],Ae=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)(A.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)(A.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)(k.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),ae([])},children:[(0,H.jsx)(k.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(k.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:he,onChange:function(e){return ge(m()({},e))}})]})}))},71804: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(66239),r=t(43418),c=t(8591),u=t(14491),d=t(271),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)?h(null==u?void 0:u.message,o,r):3===(null==u?void 0:u.status)?g(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)}}(),h=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)&&g(null==r?void 0:r.message);case 13:case"end":return i.stop()}}),l)}))),function(){return u.apply(this,arguments)})})},g=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,h,g;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,h=c.id,g=c.course_identifier,p({is_jupyter:s,is_jupyter_lab:l,shixunId:d,homework_common_id:h,courseId:g}),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},7061: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+"},84968: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(2720),i=t(97650),l=t(14834),o=t(38081),a=t(53183),r=t(92310),c=t.n(r),u=t(44516),d=t(87147),m=t(59301),p=t(92343),h=t(36355),g=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:h}=e;return{[n]:Object.assign(Object.assign({},(0,g.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:h,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`}))),A=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{const{icon:n,prefixCls:t,type:s}=e,i=k[s]||null;return n?(0,p.wm)(n,m.createElement("span",{className:`${t}-icon`},n),(()=>({className:c()(`${t}-icon`,{[n.props.className]:n.props.className})}))):m.createElement(i,{className:`${t}-icon`})},b=e=>{const{isClosable:n,prefixCls:t,closeIcon:s,handleClose:i}=e,o=!0===s||void 0===s?m.createElement(l.Z,null):s;return n?m.createElement("button",{type:"button",onClick:i,className:`${t}-close-icon`,tabIndex:0},o):null};var I=e=>{const{description:n,prefixCls:t,message:s,banner:i,className:l,rootClassName:o,style:a,onMouseEnter:r,onMouseLeave:p,onClick:g,afterClose:x,showIcon:f,closable:v,closeText:_,closeIcon:j,action:y}=e,k=A(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[I,C]=m.useState(!1);const N=m.useRef(null),{getPrefixCls:S,direction:B,alert:D}=m.useContext(h.E_),E=S("alert",t),[Q,O]=w(E),H=n=>{var t;C(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},M=m.useMemo((()=>void 0!==e.type?e.type:i?"warning":"info"),[e.type,i]),T=m.useMemo((()=>!!_||("boolean"==typeof v?v:!1!==j&&null!=j)),[_,j,v]),L=!(!i||void 0!==f)||f,P=c()(E,`${E}-${M}`,{[`${E}-with-description`]:!!n,[`${E}-no-icon`]:!L,[`${E}-banner`]:!!i,[`${E}-rtl`]:"rtl"===B},null==D?void 0:D.className,l,o,O),F=(0,d.Z)(k,{aria:!0,data:!0});return Q(m.createElement(u.default,{visible:!I,motionName:`${E}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:i,style:l}=t;return m.createElement("div",Object.assign({ref:N,"data-show":!I,className:c()(P,i),style:Object.assign(Object.assign(Object.assign({},null==D?void 0:D.style),a),l),onMouseEnter:r,onMouseLeave:p,onClick:g,role:"alert"},F),L?m.createElement(Z,{description:n,icon:e.icon,prefixCls:E,type:M}):null,m.createElement("div",{className:`${E}-content`},s?m.createElement("div",{className:`${E}-message`},s):null,n?m.createElement("div",{className:`${E}-description`},n):null),y?m.createElement("div",{className:`${E}-action`},y):null,m.createElement(b,{isClosable:T,prefixCls:E,closeIcon:_||j,handleClose:H}))})))},C=t(15744),N=t(87469),S=t(87902),B=t(16910);let D=function(e){(0,S.Z)(t,e);var n=(0,B.Z)(t);function t(){var e;return(0,C.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,N.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:s,info:i}=this.state,l=i&&i.componentStack?i.componentStack:null,o=void 0===e?(s||"").toString():e,a=void 0===n?l:n;return s?m.createElement(I,{type:"error",message:o,description:m.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},a)}):t}}]),t}(m.Component);var E=D;const Q=I;Q.ErrorBoundary=E;var O=Q}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93668],{88289:function(e,n,t){t.d(n,{Z:function(){return r}});var s=t(1565),i=t(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{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"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=t(68475),a=function(e,n){return i.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:l}))};var r=i.forwardRef(a)},78091:function(e,n,t){t.d(n,{Z:function(){return r}});var s=t(1565),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(68475),a=function(e,n){return i.createElement(o.Z,(0,s.Z)({},e,{ref:n,icon:l}))};var r=i.forwardRef(a)},71019: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(37821),u=t(89084),d=t(31260),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:"确定打回?"})]})}))},72884:function(e,n,t){t.r(n),t.d(n,{default:function(){return kn}});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(89084),p=t(49127),h=t(3113),g=t(8591),x=t(43418),f=t(66104),v=t(99313),_=t(22596),j=t(271),y=t(85573),w=t.n(y),A=t(37205),k=t.n(A),Z=t(78241),b=t(6848),I=t(95237),C=t(20834),N=t(24905),S=t(43604),B=t(14491),D=t(98135),E=t(38854),Q=t(53864),O=t(5112),H=t(54449),M=t(57809),T=t(71418),L=t(99232),P=t.n(L),F=t(28389),Y=t(37821),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&&(g.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(31260),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),h=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:h,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 g.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&&(g.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(71019),q=t(59250),W=t(89392),K=t(39647),V=t.n(K),X=t(37906),$=t(8768),ee=t(60969),ne=t(88270),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,h=e.new_work_status,g=e.shixunHomeworks,f=e.course_group,v=V()(e,te),_=(0,m.useParams)(),y=Z.Z.useForm(),w=u()(y,1)[0],A=g.workList,k=g.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:h,status:h||"",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)([])),he=u()(pe,2),ge=he[0],xe=he[1],fe=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==n?void 0:n.id)&&(0,j.xg)(A.is_jupyter||A.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:h,status:4==h?"":1,course_group:f});U(n),4==h||5==h?re(n):K(n)};return(0,d.useEffect)((function(){var e;xe((4==h||5==h?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!=k&&k.anonymous_comment||null!=A&&null!==(l=A.homework_status)&&void 0!==l&&l.includes("匿评中")?"延时提交":"补交","作品"]}):1==h?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生未匿评"]}):2==h?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生匿评中"]}):3==h?(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{style:{color:"#DF711C"},children:(null==ie?void 0:ie.work_count)||0}),"位学生完成匿评"]}):4==h?(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==h?(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!=A&&A.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!=A&&A.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!=A&&A.is_jupyter||null!=A&&A.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==h||5==h?[{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!=A&&A.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!=A&&A.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!=A&&A.is_jupyter||null!=A&&A.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==h&&{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},2==h&&{title:"需评数",dataIndex:"need_evaluate",ellipsis:!0},2==h&&{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:ge,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:A.is_jupyter||A.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(57073),ae=t(43501),re=t(53547),ce=t(44770),ue=t(86984),de=t(38998),me=t(84968),pe=t(7061),he=t(5095),ge=(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),h=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],A=y[2],k=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:k},{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:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"已评数",dataIndex:"user_comment_count",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被评数",dataIndex:"student_comment_count",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"被匿评分数",dataIndex:"student_score",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:k,isShow:null==f?void 0:f.student_anonymous_comment},{title:"待审核申诉",dataIndex:"appeal_deal_count",ellipsis:!0,render:k,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:k},{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:k},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:k},{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){return(0,z.jsx)("a",{onClick:function(){var e;0!=(null==f?void 0:f.work_status)?null!==(e=f.homework_status)&&void 0!==e&&e.includes("导入")||N(n):g.ZP.warning("你未提交作品,不能参与匿评")},children: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)&&h({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)(he.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,A({homeworkId:null==f?void 0:f.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({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,A,L,K,V,X,$,ee,ne,te,se,he,fe,ve,_e,je=e.shixunHomeworks,ye=e.classroomList,we=e.loading,Ae=(e.zip,e.btnLoading),ke=e.setBtnLoading,Ze=e.dispatch,be=(0,d.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:20})),Ie=u()(be,2),Ce=Ie[0],Ne=(Ie[1],je.workList),Se=je.actionTabs,Be=je.workSetting,De=(0,d.useState)([]),Ee=u()(De,2),Qe=Ee[0],Oe=Ee[1],He=(0,d.useState)(1),Me=u()(He,2),Te=Me[0],Le=Me[1],Pe=(0,d.useState)(),Fe=u()(Pe,2),Ye=Fe[0],ze=Fe[1],Ge=(0,d.useState)(),Je=u()(Ge,2),Ue=Je[0],Re=Je[1],qe=(0,d.useState)(),We=u()(qe,2),Ke=We[0],Ve=We[1],Xe=(0,d.useState)(),$e=u()(Xe,2),en=$e[0],nn=$e[1],tn=(0,d.useState)(),sn=u()(tn,2),ln=sn[0],on=sn[1],an=(0,d.useState)(!1),rn=u()(an,2),cn=rn[0],un=rn[1],dn=(0,d.useState)(1),mn=u()(dn,2),pn=mn[0],hn=mn[1],gn=(0,d.useState)(!1),xn=u()(gn,2),fn=xn[0],vn=xn[1],_n=(0,d.useState)(!1),jn=u()(_n,2),yn=jn[0],wn=jn[1],An=(0,d.useState)([]),kn=u()(An,2),Zn=kn[0],bn=kn[1],In=(0,d.useState)(!1),Cn=u()(In,2),Nn=Cn[0],Sn=Cn[1],Bn=(0,d.useState)(),Dn=u()(Bn,2),En=Dn[0],Qn=Dn[1],On=(0,d.useState)(!1),Hn=u()(On,2),Mn=Hn[0],Tn=Hn[1],Ln=(0,d.useState)(""),Pn=u()(Ln,2),Fn=Pn[0],Yn=Pn[1],zn=(0,d.useState)(),Gn=u()(zn,2),Jn=Gn[0],Un=Gn[1],Rn=(0,d.useState)(),qn=u()(Rn,2),Wn=qn[0],Kn=qn[1],Vn=(0,d.useState)(null),Xn=u()(Vn,2),$n=Xn[0],et=Xn[1],nt=(0,d.useState)(!0),tt=u()(nt,2),st=tt[0],it=tt[1],lt=(0,d.useState)([]),ot=u()(lt,2),at=ot[0],rt=ot[1],ct=(0,d.useState)([]),ut=u()(ct,2),dt=ut[0],mt=ut[1],pt=(0,d.useState)(0),ht=u()(pt,2),gt=ht[0],xt=ht[1],ft=(0,d.useState)({status:!1,visible:!0}),vt=u()(ft,2),_t=vt[0],jt=vt[1],yt=(0,d.useState)(!1),wt=u()(yt,2),At=wt[0],kt=wt[1],Zt=(0,d.useState)(""),bt=u()(Zt,2),It=bt[0],Ct=bt[1],Nt=Z.Z.useForm(),St=u()(Nt,1)[0];(0,d.useEffect)((function(){xe&&xe.current&&(xe.current.clientHeight>47?jt({status:!0,visible:!0}):jt({status:!1,visible:!0}))}),[Ne.course_group_info&&Ne.course_group_info.length]),(0,d.useEffect)((function(){null!=Ne&&Ne.course_id&&Oe(null==Ne?void 0:Ne.student_works)}),[Ne]);var Bt=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,Ze({type:"shixunHomeworks/getWorkList",payload:r()({},Ce)});case 2:n=e.sent,(0,J.GJ)()?Oe(k()(n.student_works)):Oe(k()(n));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Dt(){Le(1),ze(""),Re(""),Ve(""),on(""),nn(""),bn([])}var Et=function(e){mt(e.filter((function(e){return e.checked})).map((function(e){return e.course_group_id})))},Qt=(0,d.useRef)();(0,d.useEffect)((function(){Qt.current=dt}),[dt]);var Ot,Ht=[{title:"序号",dataIndex:"name",width:"5%",fixed:"left",render:function(e,n,t){return null!=n&&n.isMe&&null!=Qe&&Qe.length?"我":Ce.limit*(Ce.page-1)+t+1}},{title:"姓名",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,J.GJ)()||(0,J.dE)()&&!(null!=Ne&&Ne.anonymous_comment))&&{title:"学号",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:function(e){return e}},!((0,J.dE)()&&(null!=Ne&&null!==(n=Ne.homework_status)&&void 0!==n&&n.includes("匿评中")||null!=Ne&&null!==(t=Ne.homework_status)&&void 0!==t&&t.includes("申诉中")))&&0!==Ne.course_group_count&&{title:"分班",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:null!=Ne&&Ne.is_jupyter_lab||null!=Ne&&Ne.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!=Ne&&Ne.anonymous_comment)&&!Ne.anonymous_appeal||(0,J.dE)()&&(null===(s=Ne.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!=Ne&&Ne.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!=Ne&&Ne.anonymous_comment?(0,z.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==Ne?void 0:Ne.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,z.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=Ne&&Ne.is_jupyter||null!=Ne&&Ne.is_jupyter_lab)&&(0,z.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),(0,j.xg)(Ne.is_jupyter||Ne.is_jupyter_lab?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(n.id,"/comment"):Ce.course_group?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(t=Ce.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.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==Ne||null===(l=Ne.homework_status)||void 0===l?void 0:l.includes("已截止")))&&{title:"教师评分",width:"6%",dataIndex:"teacher_score"},((0,J.GJ)()||(null==Ne||null===(a=Ne.homework_status)||void 0===a?void 0:a.includes("已截止")))&&{title:"助教评分",width:"6%",dataIndex:"teaching_asistant_score"},(null==Ne?void 0:Ne.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==Ne?void 0:Ne.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==Ne?void 0:Ne.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==Be?void 0:Be.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=Ne.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(),Ze({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:Ne.is_jupyter||Ne.is_jupyter_lab?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(n.id,"/comment"):Ce.course_group?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(s=Ce.course_group)||void 0===s?void 0:s.toString()):"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(n.id),onClick:function(e){var n,t;if(e.stopPropagation(),Ce.course_group?(0,J.Rm)()&&(null===(n=ye.AssistantObject)||void 0===n||null===(n=n.group)||void 0===n||!n.can_view):(0,J.Rm)()&&(null===(t=ye.AssistantObject)||void 0===t||null===(t=t.normal)||void 0===t||!t.can_view))return e.preventDefault(),void g.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(),Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:Ce}});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==Ne?void 0:Ne.is_jupyter)||(null==Ne?void 0:Ne.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(),Tn(!0),it(!0),Yn(n.shixun_url),Un(n.id),et(n.evaluation_codes),Kn(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&&(Kn(s.html_content),it(!1));case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看代码"})}),(null!=Ne&&Ne.is_new_rule?-1!==n.work_status&&0!==n.work_status:-1!==n.work_status&&0!==n.work_status&&!(null!=Ne&&null!==(l=Ne.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=ye.AssistantObject.normal)&&void 0!==t&&t.can_redo?Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Ne.homework_id,student_work_id:n.id,isshixun:Ne.is_shixun}}):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"打回重做"})})]})]}):(0,z.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),Mt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};Ze({type:"shixunHomeworks/setActionTabs",payload:e})},Tt=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ke(!0),e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/student_works/export_normal_word_all.json"),{method:"post",body:{body:{with_edit:n,student_works_ids:null==Ne?void 0:Ne.student_works_ids}}});case 3:0===e.sent.status&&(kt(!1),m.history.push("/classrooms/".concat(null==Ce?void 0:Ce.coursesId,"/exportlist/normal_work_list"))),ke(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.dE)()?(0,z.jsx)(ge,{}):(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!=Ne&&Ne.all_member_count)&&!we["shixunHomeworks/getWorkList"]&&((null==Ne||null===(c=Ne.homework_status)||void 0===c?void 0:c.includes("未发布"))||(null==Ne||null===(p=Ne.homework_status)||void 0===p?void 0:p.includes("未开始")))&&(0,z.jsx)(F.Z,{}),!(null!=Ne&&null!==(f=Ne.homework_status)&&void 0!==f&&f.includes("未发布"))&&!(null!=Ne&&null!==(v=Ne.homework_status)&&void 0!==v&&v.includes("未开始"))&&(0,z.jsxs)("aside",{children:[!(null==Ne||!Ne.all_member_count)&&(0,z.jsxs)("aside",{className:"mb30",children:[(0,z.jsxs)(Z.Z,{form:St,onChange:function(){Ce.page=1;var e=Object.assign({},St.getFieldsValue());Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.work_status,St.setFieldsValue(w()({},"task_status","all"))):(Ce.work_status=e[n],St.setFieldsValue(w()({},"task_status",Ce.work_status)));break;case"file_status":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.file_status,St.setFieldsValue(w()({},"file_status","all"))):(Ce.file_status=e[n][0],St.setFieldsValue(w()({},"file_status",e[n])));break;case"course_group_info":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.course_group,St.setFieldsValue(w()({},"course_group_info","all"))):(Ce.course_group=e[n],St.setFieldsValue(w()({},"course_group_info",Ce.course_group)));break;case"teacher_comment":e[n].includes("all")||Ne[n].length===e[n].length||!e[n].length?(delete Ce.teacher_comment,St.setFieldsValue(w()({},"teacher_comment","all"))):(Ce.teacher_comment=e[n][0],St.setFieldsValue(w()({},"teacher_comment",e[n])))}})),Bt()},initialValues:w()(w()(w()(w()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[!(null===(_=Ne.teacher_comment)||void 0===_||!_.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===(y=Ne.teacher_comment)||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==Ne||null===(A=Ne.file_status)||void 0===A||!A.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==Ne||null===(L=Ne.file_status)||void 0===L?void 0:L.map((function(e){return(0,z.jsxs)(N.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(K=Ne.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===(V=Ne.task_status)||void 0===V?void 0:V.map((function(e){return(0,z.jsxs)(N.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),!(null===(X=Ne.course_group_info)||void 0===X||!X.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:!Ce.course_group_info,children:"全部"})}),(0,z.jsxs)(S.Z,{flex:"1",className:"".concat(le.workListClass," ").concat(_t.visible?le.visible:""," ").concat(_t.status?"":le.status),children:[(0,z.jsx)("div",{ref:xe,className:le.left,children:Ne.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)}))}),_t.status&&(0,z.jsx)("div",{className:le.tips,onClick:function(){return jt(r()(r()({},_t),{},{visible:!_t.visible}))},children:(0,z.jsxs)("span",{children:[_t.visible?"展开":"收起",_t.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!=Be&&Be.anonymous_comment||null!=Ne&&null!==(Ot=Ne.homework_status)&&void 0!==Ot&&Ot.includes("匿评中")?[{title:"学生人数",dataIndex:"work_count"},{title:"未提交",dataIndex:"not_submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"延时提交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"延时提交的学生列表",task_status:2})},children:e})}},{title:"未匿评",dataIndex:"no_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"未匿评的学生列表",new_work_status:1})},children:e})}},{title:"匿评中",dataIndex:"in_evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"匿评中的学生列表",new_work_status:2})},children:e})}},{title:"完成匿评",dataIndex:"evaluate",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"完成匿评的学生列表",new_work_status:3})},children:e})}},{title:"申诉次数",dataIndex:"review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"提交申诉的学生列表",new_work_status:4})},children:e})}},{title:"待审核申诉",dataIndex:"under_review",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({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(){Mt({key:"作业概览",title:"未提交的学生列表",task_status:0})},children:e})}},{title:"按时提交",dataIndex:"submitted_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"按时提交的学生列表",task_status:1})},children:e})}},{title:"补交",dataIndex:"delayed_num",render:function(e){return(0,z.jsx)("a",{onClick:function(){Mt({key:"作业概览",title:"补交的学生列表",task_status:2})},children:e})}}],dataSource:[null==Ne?void 0:Ne.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){Ce.page=1,Ce.search=e.trim(),Bt()}})}),(0,z.jsxs)(S.Z,{children:[(0,z.jsx)("span",{className:"ml5 c-red",children:Ne.work_count}),"个检索结果(",Ne.work_count,"个学生)"]})]})}),(0,z.jsxs)(S.Z,{style:{textAlign:"end"},className:le.workListButtonWrap,children:[!(null!==($=Ne.homework_status)&&void 0!==$&&$.includes("导入"))&&!(null!=Ne&&Ne.is_jupyter||null!=Ne&&Ne.is_jupyter_lab)&&(0,z.jsx)(h.ZP,{className:"mr10",onClick:function(){Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:Ce}})},children:"文档查重"}),!(null!=Ne&&Ne.is_new_rule)&&!(null!==(ee=Ne.homework_status)&&void 0!==ee&&ee.includes("导入"))&&((null==Ne||null===(ne=Ne.homework_status)||void 0===ne?void 0:ne.includes("提交中"))||(null==Ne||null===(te=Ne.homework_status)||void 0===te?void 0:te.includes("补交中"))||(null==Ne||null===(se=Ne.homework_status)||void 0===se?void 0:se.includes("进行中")))&&(0,z.jsx)(h.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:function(){var e;if(!(0,J.Rm)()||null!==(e=ye.AssistantObject.normal)&&void 0!==e&&e.can_redo){wn(!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==Ce?void 0:Ce.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),rt(n.data.list),Et(n.data.list));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();n()}else g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 一键打回"}),!(null!==(he=Ne.homework_status)&&void 0!==he&&he.includes("导入"))&&(0,z.jsx)(h.ZP,{className:"mr20",icon:(0,z.jsx)("i",{className:"iconfont icon-yijiandianping"}),onClick:function(){un(!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=Ne.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,J.GJ)()&&(null==Ne||null===(n=Ne.student_works)||void 0===n?void 0:n.length)>0&&((null==Ne?void 0:Ne.is_jupyter)||(null==Ne?void 0:Ne.is_jupyter_lab))&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{onClick:function(e){Ze({type:"shixunHomeworks/setActionTabs",payload:{key:"导出实训报告",type:2}})},to:"/classrooms/".concat(null==Ce?void 0:Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(null==Ne||null===(t=Ne.student_works)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,"/comment"),children:"实训报告"})},"2"),!(null!==(s=Ne.homework_status)&&void 0!==s&&s.includes("导入"))&&(null==Ne||null===(i=Ne.student_works)||void 0===i?void 0:i.length)>0&&!(null!=Ne&&Ne.is_jupyter_lab)&&!(null!=Ne&&Ne.is_jupyter)&&(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(h.ZP,{loading:Ae,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){Ct("附件"),kt(!0)},children:"导出答题记录与附件"})},"3"),(0,z.jsx)(C.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(Ce.coursesId,"/exportlist/normal_work_list"),children:"历史导出"})},"5")]})},children:(0,z.jsxs)(h.ZP,{icon:(0,z.jsx)(ce.Z,{}),children:["导出",(0,z.jsx)(ue.Z,{})]})})]})]}),(null==Ne?void 0:Ne.is_shixun)&&!(null!=Ne&&Ne.open_evaluate)&&!(null!=Ne&&Ne.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(Ce.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Ze({type:"shixunHomeworks/getWorkList",payload:r()({},Ce)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})]})]}),(0,z.jsx)(B.Z,{loading:we["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},dataSource:Qe,columns:Ht,onRow:function(e,n){return{onClick:function(){var n,t;null!==(n=Ne.homework_status)&&void 0!==n&&n.includes("导入")||(0,j.xg)(Ne.is_jupyter||Ne.is_jupyter_lab?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/").concat(e.id,"/comment"):Ce.course_group?"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(e.id,"?ids=").concat(null===(t=Ce.course_group)||void 0===t?void 0:t.toString()):"/classrooms/".concat(Ce.coursesId,"/common_homework/").concat(Ce.categoryId,"/review/").concat(e.id))}}},rowKey:"id",onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)Ce.b_order="desc",Ce.order=t.field;else delete Ce.b_order,delete Ce.order;else Ce.b_order=t.order.replace("end",""),Ce.order=t.field;Bt()}})]})]}),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:(0,z.jsx)(Q.Z,{showSizeChanger:!1,onChange:function(e,n){Ce.page=e,Ce.limit=20,Bt()},hideOnSinglePage:!0,defaultCurrent:Ce.page||1,current:Ce.page||1,defaultPageSize:20,total:je.workList.work_count})}),(0,z.jsx)(U,{}),(0,z.jsx)(G,{}),(0,z.jsx)(R.Z,{getData:Bt}),(0,z.jsx)(x.Z,{title:"一键评阅",open:cn,centered:!0,onOk:function(){var e;if(!(0,J.Rm)()||null!==(e=ye.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_appraise)if(1===Te){if(0===Ye);else if(!Ye)return void g.ZP.info("分数不能为空");un(!1),vn(!0)}else{if(0===Ke||0===Ue);else{if(!Ke)return void g.ZP.info("最低分不能为空");if(!Ue)return void g.ZP.info("最高分不能为空")}if(Ke>Ue)return void g.ZP.info("最高分不能大于最低分");un(!1),vn(!0)}else g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},onCancel:function(){un(!1),Dt()},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:Te,onChange:function(e){Le(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"统一得分"}),(0,z.jsx)(O.ZP,{value:2,children:"区间随机得分"})]})]}),1===Te&&(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:Ye,onChange:function(e){return ze(e)}})]}),2===Te&&(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:Ke,onChange:function(e){return Ve(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:Ue,onChange:function(e){return Re(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:en,onChange:function(e){return nn(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:ln,onChange:function(e){return on(e.target.value)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{title:"提示",open:fn,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===Te?n.score=Ye||"0":(n.min_score=Ke||"0",n.max_score=Ue||"0"),n.comment=en,n.hidden_comment=ln,n.student_work_ids=1===pn?Qe.map((function(e){return e.id})):Qe.filter((function(e){return!e.has_comment})).map((function(e){return e.id})),e.next=7,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/batch_add_score.json"),{method:"post",body:n});case 7:0===e.sent.status&&(g.ZP.info("修改成功"),vn(!1),Dt(),Bt());case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){Dt(),vn(!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:pn,onChange:function(e){return hn(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:yn,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(Et(at),2!==Te||!Qt.current){e.next=14;break}if(!(Zn.length<=0)){e.next=5;break}return g.ZP.info("请选择作业状态"),e.abrupt("return");case 5:if(en){e.next=8;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 8:return e.next=10,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,status:Zn,course_group_ids:Qt.current}});case 10:0===(n=e.sent).status&&(xt(n.course_group_count),Qn(n),wn(!1),Sn(!0)),e.next=33;break;case 14:if(0!==Ke&&0!==Ue){e.next=17;break}e.next=23;break;case 17:if(Ke){e.next=20;break}return g.ZP.info("最低分不能为空"),e.abrupt("return");case 20:if(Ue){e.next=23;break}return g.ZP.info("最高分不能为空"),e.abrupt("return");case 23:if(!(Ke>Ue)){e.next=26;break}return g.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 26:if(en){e.next=29;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 29:return e.next=31,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,min_score:Ke,max_score:Ue,course_group_ids:Qt.current}});case 31:0===(t=e.sent).status&&(xt(t.course_group_count),Qn(t),wn(!1),Sn(!0));case 33:case"end":return e.stop()}}),e)}))),onCancel:function(){wn(!1),Dt()},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:at.length>15?le.scroll:"",style:{overflowX:"hidden"},children:null==at?void 0:at.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){rt(n.map((function(n){return n.course_group_id===e&&(n.checked=!n.checked),n}))),Et(n)}(e.course_group_id,at)},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:Te,onChange:function(e){Le(e.target.value)},children:[(0,z.jsx)(O.ZP,{value:1,children:"按成绩打回"}),(0,z.jsx)(O.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Te&&(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:Ke,onChange:function(e){return Ve(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:Ue,onChange:function(e){return Re(e)},style:{width:"100px"}})]}),2===Te&&(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){bn(k()(e))},style:{width:"100%"},children:null===(fe=Ne.task_status)||void 0===fe?void 0:fe.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 nn(e)},placeholder:"请填写评语"})]})]})})}),(0,z.jsx)(x.Z,{open:Nn,title:"打回确认",onOk:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Te){e.next=7;break}return e.next=3,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,status:Zn,course_group_ids:Qt.current}});case 3:0===e.sent.status&&(g.ZP.info("打回成功"),Dt(),Bt(),Sn(!1)),e.next=11;break;case 7:return e.next=9,(0,Y.ZP)("/api/homework_commons/".concat(Ce.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:Ce.categoryId,comment:en,min_score:Ke,max_score:Ue,course_group_ids:Qt.current}});case 9:0===e.sent.status&&(g.ZP.info("打回成功"),Dt(),Bt(),Sn(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Dt(),Sn(!1)},children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[1===Te&&(0,z.jsxs)("span",{children:["确认将选中的",gt,"个班级中, 成绩在",Ke,"-",Ue,"的学生进行打回重做吗?"]}),2===Te&&(0,z.jsxs)("span",{children:["确认将",gt,"个班级中作业状态在",null===(ve=Ne.task_status)||void 0===ve?void 0:ve.filter((function(e){return null==Zn?void 0:Zn.includes(e.id)})).map((function(e){return e.name})).toString(),"的学生进行作业打回重做吗?"]}),(0,z.jsx)("br",{}),(0,z.jsxs)("span",{children:["该条件下共有",null==En?void 0:En.count,"名学生"]})]})}),(0,z.jsxs)(x.Z,{open:Mn,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)(h.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=ye.AssistantObject.normal)&&void 0!==n&&n.can_view?(0,q.O5)()&&(0,j.xg)("".concat(Fn)):g.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(ze(n),!(0,J.Rm)()||null!==(t=ye.AssistantObject.normal)&&void 0!==t&&t.can_appraise){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,Y.ZP)("/api/student_works/".concat(Jn,"/adjust_score.json"),{method:"post",body:{score:n}});case 6:0===e.sent.status&&(g.ZP.success("操作成功"),Ze({type:"shixunHomeworks/getWorkList",payload:r()({},Ce)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),2e3)})]}),(0,z.jsx)(h.ZP,{type:"primary",onClick:function(e){return Tn(!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(){Tn(!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:"文件路径"}),$n&&(0,z.jsxs)(M.default,{style:{width:200},value:null===(_e=$n[0])||void 0===_e?void 0:_e.path,children:[" ",null==$n?void 0:$n.map((function(e){return(0,z.jsx)(M.default.Option,{value:e.path,children:e.path})}))," "]})]})]}),(0,z.jsx)(T.Z,{spinning:st,children:(0,z.jsx)("iframe",{srcDoc:Wn,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}})})]}),(0,z.jsxs)(x.Z,{width:675,title:"请选择需要导出的格式",open:At,centered:!0,onCancel:function(){return kt(!1)},onOk:function(){"附件"==It?Tt(!1):"批注"==It&&Tt(!0),kt(!1)},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("附件"==It?le.type_item_active:""),onClick:function(){return Ct("附件")},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("批注"==It?le.type_item_active:""),onClick:function(){return Ct("批注")},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==Se?void 0:Se.title,open:"作业概览"==(null==Se?void 0:Se.key),task_status:null==Se?void 0:Se.task_status,new_work_status:null==Se?void 0:Se.new_work_status,shixunHomeworks:je,destroyOnClose:!0,centered:!0,onCancel:function(){Mt()},footer:null,width:764,course_group:null==Ce?void 0:Ce.course_group})]})})),ve=t(99741),_e=t(53847),je=t(13095),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&&(g.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(66239),t(20360)),Ae=t(62426),ke={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),A=w[0],k=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:ke.bg,children:[(0,z.jsx)(T.Z,{spinning:l["shixunHomeworks/getWorkDetail"],children:(0,z.jsxs)("section",{className:"",children:[(0,z.jsxs)("aside",{className:[ke.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)(h.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)(h.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}g.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&&(g.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:[ke.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)(h.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 g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==N){e.next=7;break}g.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&&(g.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:[ke.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:ke.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:ke.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:[A===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)(h.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}g.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)}),g.ZP.success("发布成功"),k(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),A!==n&&(0,z.jsxs)("div",{className:"tr",children:[(0,z.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return k(n)}}),!!e.user_praise&&(0,z.jsxs)("span",{className:"c-orange",children:[(0,z.jsx)(Ae.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)(Ae.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(40247),Ce=t(77382),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],A=(0,d.useState)([]),k=u()(A,2),Z=k[0],b=k[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&&(g.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)(h.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,z.jsx)(h.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 g.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&&(g.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(84291),De=t(60942),Ee=t(16997),Qe=t(33223),Oe=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)}}(),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,"/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)}}(),Me=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}))},Te=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}))},Le=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,l=s?n:Te(e,n);return null==l||l.forEach((function(e,n){(0==n||t(e,i||{}))&&(i=e)})),i},Pe=(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,h,f,v=e.shixunHomeworks,_=e.loading,y=e.dispatch,w=e.classroomList,A=(0,m.useParams)(),C=v.workSetting,B=v.workList,D=(0,ee.U)(Oe,{categoryId:null==A?void 0:A.categoryId,penalty_type:Ee.Q.Number}),E=u()(D,3),Q=E[1],L=E[2],F=(0,ee.U)(He,{categoryId:null==A?void 0:A.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],he=me[1],ge=(0,d.useState)({}),xe=u()(ge,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),Ae=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}))},ke=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=Le([],(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=Le(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){Le(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=Le(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 h=Le(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==h?void 0:h.evaluation_start)&&(null==C?void 0:C.anonymous_comment)&&P()().startOf("second")>=P()(null==h?void 0:h.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var g=Le(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==g?void 0:g.evaluation_start).startOf("second")}if("anonymous_comment"==e){var x=Le(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=Le(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=Le(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 _=Le(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=Le(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("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=Le(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=Me(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=Me(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=Me(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=Me(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:g.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()({},A)}),y({type:"shixunHomeworks/getWorkList",payload:r()({},A)})};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),he(!(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(k()(o),k()((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(k()(d),k()((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,h=[];null==n||null===(m=n.anonymous_comment_settings)||void 0===m||m.forEach((function(e){h=[].concat(k()(h),k()((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 h.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.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,className:"mt30",children:[(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,z.jsx)(N.Z,{children:(0,z.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"submit_num",rules:(null==q?void 0:q.getFieldValue("can_submit"))&&[{required:!0,message:"请填写作品次数"}],children:(0,z.jsx)(H.Z,{min:1})})}),(0,z.jsx)(S.Z,{children:"次"}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(b.Z,{title:ke("submit_num"),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary"})})})]})]}),(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(){ke("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:ke("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=Le(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:Ae(W?null==C?void 0:C.group_settings:K,[].concat(k()(V||[]),k()((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=Ae(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(){ke("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:ke("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:ke("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===(h=C.group_settings)||void 0===h?void 0:h.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=Le(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=Le(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:Ae(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=Ae(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("student_comment"),children:(0,z.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,z.jsx)(S.Z,{children:(0,z.jsx)(Z.Z.Item,{name:"abnormal_score",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==A?void 0:A.coursesId,"/common_homework/").concat(null==A?void 0:A.categoryId,"/detail?TabsActiveKey=2&tabs=10")):g.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(){ke("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:ke("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(n,i){var 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:["申诉规则",i+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:[n.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[i]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ae(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:[n.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[i])})})}),(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!=i&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[i])&&(0,z.jsx)(S.Z,{children:(0,z.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(n.name)}})}),(null===(l=Ae(le?null==C?void 0:C.group_settings:re,ue))||void 0===l?void 0:l.length)>(null==e?void 0:e.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})}})})]})})]})]},n.key)}))}})]})]})]})]}),((0,J.GJ)()||!(_e||je||ye))&&(0,z.jsx)(De.t,{okText:"保存设置",loading:Q||G,onCancel:function(){g.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),Fe=t(91232),Ye=t.n(Fe),ze=t(28103),Ge=t(60324),Je=t(85699),Ue=t(1588),Re=t(30390),qe=t(21505),We=t(29879),Ke=t(71838),Ve=(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,A=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(k()(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 g.ZP.error("请把发布时间填写完整"),X(V),new String("请把发布时间填写完整");if(!e.group_name)throw g.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 g.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 g.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&&(g.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,Ke.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=Ye()(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 g.ZP.warning("匿评开始时间不能为空"),X(V),e.abrupt("return",Promise.reject());case 11:if(o.group_name){e.next=15;break}return g.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,Ke.Y)(le.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,W.cloneDeep)(n),s=Ye()(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,Ke.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,Ke.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==A||null===(a=A.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)(Je.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,z.jsxs)(S.Z,{children:[(null==w?void 0:w.can_edit)&&D&&(0,z.jsx)(h.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return E(!1)},children:"编辑设置"}),!D&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.ZP,{loading:V,type:"primary",size:"middle",onClick:function(){return $()},children:"提交"}),(0,z.jsx)(h.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))):g.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()):g.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})})):g.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)(Ue.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)(Re.Z,{disabled:D,selectOptions:ee,form:se,data:G})})]}),(0,z.jsx)(ze.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))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,z.jsx)("strong",{children:"启用匿评申诉"})}),(0,z.jsx)(Ge.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)(Je.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()):g.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)(qe.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)(We.Z,{disabled:D||(0,J.Rm)()&&!(null!==(f=j.AssistantObject.normal)&&void 0!==f&&f.can_anonymous_appeal),selectOptions:ne,form:le})})]})]})})})),Xe=t(81327),$e=t(57703),en=t(78091),nn=(Be.default.RangePicker,M.default.Option,(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t,s,l,a,c,p=e.shixunHomeworks,f=(e.loading,e.dispatch),v=(0,m.useParams)(),_=((0,m.useLocation)(),p.workSetting),j=p.workList,y=(0,d.useState)(!0),w=u()(y,2),A=w[0],C=w[1],B=(0,d.useState)({}),E=u()(B,2),Q=(E[0],E[1],Z.Z.useForm()),M=(u()(Q,1)[0],(0,d.useState)(!1)),T=u()(M,2),L=T[0],P=T[1],F=(0,d.useState)(!1),G=u()(F,2),J=G[0],U=G[1],R=(0,d.useState)(!1),q=u()(R,2),W=(q[0],q[1]),K=(0,d.useState)([{name:"理论评分",score:40},{name:"实践评分",score:60}]),V=u()(K,2),X=V[0],$=V[1],ee=(0,d.useState)([]),ne=u()(ee,2),te=ne[0],se=ne[1],ie=(0,d.useState)([]),le=u()(ie,2),oe=le[0],ae=le[1],re=(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}]}),ce=u()(re,2),ue=ce[0],de=ce[1];(null==j||null===(n=j.homework_status)||void 0===n?void 0:n.includes("匿评中"))||null==j||null===(t=j.homework_status)||void 0===t||t.includes("申诉中"),(null==j||null===(s=j.homework_status)||void 0===s?void 0:s.includes("匿评中"))||(null==j||null===(l=j.homework_status)||void 0===l?void 0:l.includes("申诉中"))||null==j||null===(a=j.homework_status)||void 0===a||a.includes("已截止");(0,d.useEffect)((function(){me()}),[]),(0,d.useEffect)((function(){null!=_&&_.course_id&&(Object.keys(ue).map((function(e){e.indexOf("proportion")>-1&&(_[e]=(100*_[e]).toFixed(0)),ue[e]=_[e]})),ue.allow_late&&ue.unified_late||(ue.late_penalty=5),te=JSON.parse(JSON.stringify(_.group_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),oe=JSON.parse(JSON.stringify(_.allow_late_settings.map((function(e){return r()(r()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),X=JSON.parse(JSON.stringify(_.score_details.map((function(e){return r()({},e)})))),de(r()({},ue)),$(k()(X)),se(k()(te)),ae(k()(oe)))}),[_]);var me=function(){f({type:"shixunHomeworks/getWorkSetting",payload:r()({},v)})},pe=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(U(!0),s=!1,null===(n=X)||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==xe().toFixed(2)){e.next=8;break}return g.ZP.warning("整个作业最终的满分值必须为100分"),e.abrupt("return");case 8:if(!fe(X)){e.next=11;break}return g.ZP.warning("维度名称不能重复"),e.abrupt("return");case 11:if((l=JSON.parse(JSON.stringify(ue))).categoryId=v.categoryId,ue.unified_setting||null===(t=te)||void 0===t||t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw g.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw g.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,_.group_settings,te),e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=_.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=te,l.score_details=X,!ue.allow_late){e.next=28;break}if(!ue.unified_late){e.next=26;break}if(!(null===ue.late_penalty||void 0===ue.late_penalty||ue.late_penalty<0||ue.late_penalty>100)){e.next=21;break}throw g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 21:if(ue.late_time){e.next=24;break}throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");case 24:e.next=28;break;case 26:oe=null===(a=oe)||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 g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw g.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=_.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=oe;case 28:if(Object.keys(l).map((function(e){e.indexOf("proportion")>-1&&(l[e]=l[e]/100)})),JSON.stringify(X)===JSON.stringify(null==_?void 0:_.score_details)&&(null==_?void 0:_.single_score)==(null==ue?void 0:ue.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(v.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 2:0===e.sent.status&&(g.ZP.success("更新成功"),null==_||!_.have_repeated||(null==_?void 0:_.is_repeat_minus)===(null==ue?void 0:ue.is_repeat_minus)&&(null==_?void 0:_.repeat_setting_score)===(null==ue?void 0:ue.repeat_setting_score)&&(null==_?void 0:_.repeat_limit)===(null==ue?void 0:ue.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){f({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:v}})}}),C(!0),me(),f({type:"shixunHomeworks/getWorkList",payload:r()({},v)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),W(!0),e.next=38;break;case 34:return e.next=36,(0,Y.ZP)("/api/homework_commons/".concat(v.categoryId,"/score_setting_with_normal.json"),{method:"post",body:r()({},l)});case 36:0===e.sent.status&&(g.ZP.success("更新成功"),null==_||!_.have_repeated||(null==_?void 0:_.is_repeat_minus)===(null==ue?void 0:ue.is_repeat_minus)&&(null==_?void 0:_.repeat_setting_score)===(null==ue?void 0:ue.repeat_setting_score)&&(null==_?void 0:_.repeat_limit)===(null==ue?void 0:ue.repeat_limit)||x.Z.confirm({title:"更新成绩",content:"您改动了本次作业的查重扣分规则,需要重新查重才能生效,生效后成绩将覆盖成最新的成绩",cancelText:"取消",okText:"立即查重",onOk:function(){f({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:v}})}}),C(!0),me(),f({type:"shixunHomeworks/getWorkList",payload:r()({},v)}));case 38:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=(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",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,z.jsx)("br",{}),"评分选项上。",(0,z.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,z.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),ge=(0,z.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,z.jsx)("br",{}),"优先顺序排前的非零评分 * 100% -",(0,z.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,z.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),xe=function(){return X.reduce((function(e,n){return""!==n.score?e+n.score:e}),0)};function fe(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==_?void 0:_.can_edit)&&A&&(0,z.jsx)(h.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return C(!1)},children:"编辑设置"}),!A&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return P(!0)},children:"设置默认评分"}),(0,z.jsx)(h.ZP,{type:"primary",size:"middle",onClick:function(){return pe()},children:"提交"}),(0,z.jsx)(h.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){C(!0),U(!1),me()},children:"取消"})]})]})]})})}),!(null!=j&&j.is_jupyter||null!=j&&j.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:A,value:null==ue?void 0:ue.single_score,onChange:function(e){ue.single_score=e.target.value,de(r()({},ue))},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:"多维度评分"})})]}),!ue.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:[xe().toFixed(2),"分"]})]}),null===(c=X)||void 0===c?void 0:c.map((function(e,n){var t;return(0,z.jsx)(S.Z,{span:24,children:(0,z.jsxs)(Xe.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:A,placeholder:"请输入维度名称",style:{width:490},size:"large",showCount:!0,maxLength:10,value:null==e?void 0:e.name,onChange:function(e){console.log(e),X[n].name=e.target.value.trim(),$(k()(X))}}),(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:A,onChange:function(e){console.log(e),e?(X[n].score=Number(e.toFixed(2)),$(k()(X))):(X[n].score="",$(k()(X)))}}),(null===(t=X)||void 0===t?void 0:t.length)<5&&!A&&(0,z.jsx)($e.Z,{onClick:function(){$([].concat(k()(X),[{name:"",score:""}]))},style:{color:"#2FA34F",marginRight:15}}),n>1&&!A&&(0,z.jsx)(en.Z,{onClick:function(){X.splice(n,1),console.log(X),$(k()(X))},style:{color:"#E30000"}}),!X[n].name&&J&&(0,z.jsx)("div",{className:Ne.tip1,children:"请输入维度名称"}),!X[n].score&&J&&(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:A,value:ue.ta_mode,onChange:function(e){ue.ta_mode=e.target.value,de(r()({},ue))},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:A,value:ue.final_mode,onChange:function(e){ue.final_mode=e.target.value,de(r()({},ue))},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)(Ge.Z,{placement:"bottomLeft",content:he,trigger:"click",children:(0,z.jsx)(Je.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:A,min:0,max:100,value:ue.te_proportion,onChange:function(e){ue.te_proportion=e,de(Object.assign({},ue))}}),(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:A,min:0,max:100,value:ue.ta_proportion,onChange:function(e){ue.ta_proportion=e,de(Object.assign({},ue))}}),(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:A,min:0,max:100,value:ue.st_proportion,onChange:function(e){ue.st_proportion=e,de(Object.assign({},ue))}}),(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)(Ge.Z,{placement:"bottomLeft",content:ge,trigger:"click",children:(0,z.jsx)(Je.Z,{className:"ml20 current"})})]})]})]}),(0,z.jsx)("br",{})]}),(0,z.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),!(null!=j&&j.is_jupyter||null!=j&&j.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:ue.is_repeat_minus,disabled:A,style:{fontSize:"16px"},onChange:function(e){ue.is_repeat_minus=e.target.checked,de(Object.assign({},ue))},children:"文档查重扣分"})," ",(0,z.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,z.jsx)(S.Z,{span:24,className:"pl30 mt10"})]}),(null==ue?void 0:ue.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:A,min:0,max:100,value:ue.repeat_setting_score,onChange:function(e){ue.repeat_setting_score=e,de(Object.assign({},ue))}})})]}),(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:A,value:ue.repeat_limit,onChange:function(e){ue.repeat_limit=e,de(Object.assign({},ue))}}),(0,z.jsx)("span",{className:"ml10",children:"%"})]})]})]})]}),(0,z.jsx)(x.Z,{open:L,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){P(!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(ue)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,Y.ZP)("/api/courses/".concat(v.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:n}});case 4:0===e.sent.status&&(g.ZP.success("设置成功"),P(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})}))),tn=(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],A=(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()(A,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(k()(f)),w(k()(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)(h.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return c(!1)},children:"编辑设置"}),!a&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.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 g.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!b.late_time)throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw g.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&&(g.ZP.success("更新成功"),c(!0),B(),t({type:"shixunHomeworks/getWorkList",payload:r()({},s)}))}))}()},children:"提交"}),(0,z.jsx)(h.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:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})})),sn=t(67226),ln=Be.default.RangePicker,on=M.default.Option,an=(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,A=(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}),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?k()(U):[{}]),X(k()(V)))}),[B]);var oe=function(){A({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 g.ZP.error("发布、截止时间不能为空"),ue(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");case 11:if(ne.late_time){e.next=15;break}throw g.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");case 15:if(!(P()(ne.late_time)<=P()(ne.end_time))){e.next=19;break}throw g.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 g.ZP.error("迟交扣分填写区间为0~100"),ue(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("补交截止时间不能为空"),ue(!1),new String("补交截止时间不能为空");if(!e.group_name)throw g.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 g.ZP.warning("学生填写内容字数不能为空"),ue(!1),e.abrupt("return");case 27:return Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=30,(0,Y.ZP)("/api/homework_commons/".concat(C.categoryId,"/publish_setting.json"),{method:"post",body:r()(r()({},t),{},{penalty_type:Ee.Q.Number})});case 30:0===e.sent.status?(ue(!1),g.ZP.success("更新成功"),L(!0),oe(),A({type:"shixunHomeworks/getWorkList",payload:r()({},C)})):ue(!1);case 32: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})))),he=(null==B?void 0:B.unified_late)&&(null==B?void 0:B.anonymous_comment),ge=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)(h.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):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!T&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(h.ZP,{loading:ce,type:"primary",size:"middle",onClick:function(){return de()},children:"提交"}),(0,z.jsx)(h.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({}))):g.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,sn.Q8)(e,null==B?void 0:B.course_end_date)},disabledTime:function(e){return(0,sn.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||ge||(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,sn.Q8)(e,null==B?void 0:B.course_end_date,ne.publish_time)},disabledTime:function(e){return(0,sn.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)($e.Z,{className:"c-green ml20",onClick:function(){X(V.concat({penalty_type:Ee.Q.Number,late_penalty:5}))}})]})]})},n)}))]})]})})})),rn=(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)(Pe,{}):(0,z.jsx)(an,{})},1),!(null!=s&&s.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"匿评设置",children:(0,z.jsx)(Ve,{})},2),(0,z.jsx)(v.Z.TabPane,{tab:"评分设置",children:(0,z.jsx)(nn,{})},3),(0,z.jsx)(v.Z.TabPane,{tab:"公开设置",children:(0,z.jsx)(tn,{})},4),(0,z.jsx)(v.Z.TabPane,{tab:"协作设置",children:(0,z.jsx)(Se,{})},5)]})})})),cn={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"},un=t(89259),dn=t(87320),mn=t(46400),pn=(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],g=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)(h.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,iVBORw0KGgoAAAANSUhEUgAAAYQAAAGhCAYAAABh3MNWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAIABJREFUeF7svVeTbNmVHraOSVvmlrv+3r7tADQAoskBBmOpmSA1MwyFFCG9U/oxHPl3iYoQHyQFRelVD0NR5INCojiChsAEMINpNNCNbjTaXG/KpzlO8a2119n7nMysyjK3KjNrZ0dH1a08Zu+1z1nfXu5bQVEUBfnP6SWg0guOuwQOtKKW3wL+z3+8BLwEvARmQQKBB4SLWoYq7loc8YBwUSvg7+Ml4CVwtAQ8IJzrEzLO2PIK/1xF7C/mJeAl8Nok4AHhzKJVEJgEBh4QzixifwEvAS+BC5GAB4SpxTxO4U8DBh4QphaxP9BLwEvgUiXgAWFq8U9S/ke5iQAGHhCmFrE/0EvAS+BSJXDlAWHqJCFepqMsAl1HBQAPBJf6ZPubewl4CZxYAh4QjMhOpr5dq+BkZ554hfwJXgJeAl4CFySBKw8IvO83pRhBIMod/7a/E5k/V5akrN6YgAf4M45xz5Xr2svIv8OxS10f0wU9D/42XgJeAldYAlceEFzlP+k5gGLPc/k2DK2SVzshL0T54wN9j2PgXWJQwN9qIIC/uoBTv69+d4WfSz91LwEvgUuQwJUHhIkgYHb4rOQrCp0oGRJlWUZ5kVOWFwwGuUEMVB5HYUhRFPF5nW7VAlCrYZxh4a2CS3gD/C29BLwESgl4QBjrMrLJQdj945NlREmS03CQUJqmxs0UEIUBA4Iq8xBkFIH8XxQ5BUFBYRRQsxFTq9WkOHZcRnlBYTg5BjGN9eKfZS8BLwEvgfOSwJUHhDzPKGQfj8YPjGgDcfcMhwCClIbDlLIUfqOAAj6eqAAehGHpLmKXkmEngjIHIOD6uBIUfyOOqNGMKY4jBgZYELirWhcyDvl4MDivR9xfx0vAS2BaCXhAcADBDQJnOVGvn9JgMCSxEqDqIwrDiIGiwH8mSGz5AQMKnAQk/L3ZbDAo5FnKPwEScCe1Oy3qtEMYGCMA4F1H0z6+/jgvAS+B85TAlQcErS2QoDBcPRIg7vUT6vWHEkwOQgrCmIpc3UPABzk2IBzAoWP531xHFwlAAPcRLAQof7Eacv533AhpealJkRNm8JbBeT7e/lpeAl4CJ5GABwTjslF3DWIF+weHlKY5hVFMOfxCFMDpY+iqxUWEP3OMgBAnEDAp/UjOCiDADADAsXIPsSxY8VNOjQZRt9uiKDIuKwaL8amoJ1lYf6yXgJeAl8BJJbAAgHCWdg6ihGEFYPeOn7t7AgZR3GAQUMuBcaFCQ2GrlvmryjDqgeJJYwQoFJTlCW1uLpdrpxAkf1Crw3xdXvpkNdYnfTD88V4CXgJXTwILAgiTK4eRHooPduqjFWYBFbn8GWBw2Es4ZgAXURjGnFKqhWM1T1CJAG7M4NSPTwCrgOjaakshgAqNbQgS2Y8HhFOL2Z/oJeAlcLQEFgwQjuYRcpvDlcVfBksOeyn1en0OHsNVxLUFXGlcv6ZTgXYW40Q3/EFAeZFRnqfUaTdoaalpitpM8dpErPMWgn+5vQS8BM5XAgsCCGO30GU6qAZq6wVmUPpwFcEo6PV6lMMiQBYRYgSEQHBUpoRad9E5oIAzXMQL0iyhOA4pGfZpebnDwKDpqJPjCR4QzvdV8FfzEvASWABAkEWclKo50XtvvkCZwMHBgCuPoxhB5ILdR+IquiDiugDWQEFFjtTUlDY3VoX2osaFVH1cPSD419dLwEvgfCWwMIAwTixw+UC5I0g8TBK2AMqK4jBkpY8deL834J9RHFGSSqFaGERckIaagboiVpg4H1sBuasAoZQL19J0SK1mg5aXWkcAgmdbPd/XwF/NS8BLABJYOECAqgQIZBmUbMFxAVGfQidhK5Llr1JpLP56TgQ1aZ8BhZRlSCl1rQQcwfZI+fSMBptP8mDZDKKCcnZfIbicJgPaWF+VUY8YKTa7qax9OMkt/bFeAl4CXgITJLBQgGAtgox39ynv9oUjwqpwq2Gh7BUAXPoIqRNAfEHAQj8KBhULoZYVeuInrUCsIqQsT03qa0ZxFFAUhdTtNMZcTuqk5WMB7sT39Sd4CXgJeAnUJDDzgFDtTeDSRtvfdc+eJAUNBogHCOdQgZTNCWCge30XKo57OjTF9DwBAWmvHDjGxfEPBiMAGdG1a0tjohgeEI5bJ/+9l4CXwOkkMPOA4E5rEjhA/yNOABZSWAW8czZBYXUX1cUzHSBUowRagHZ+gAA3llYlS3xDCuQyCoOClpfbJQGeHX89cnFBge/TPV/+LC8BL4E5ksBcAYLK1c0ognrs9zMaDsE7JJaBFJaFhpROXSsnXZXRkPH5A4KMrYxhABAQ02ASvIy6nRa1WhLUnkbti3fLQKATfPBkeSdde3+8l8DVlMBcAMJRLS5hHfQHiBkkpg+BoaZ2Gtwct7Tjs4bG5xBNS0px3D3t90KYp8Frdh8Vwn3UaqKHguU1mgYUJt3Xk+ZNvyL+SC+BqyqBuQOEituIiA4OE0oSoadQpYpagun21OYoJ0Yrvx6dUHqeaafSSAdxBBTEqYMLNQk5NZsRdTSwbAoTnJC4mfP4R7ds6XkWFLmqb4Wft5fAFZXAXACCZgKxqjYpovg9SXO2DmAlCMW0MouK60WON82QnQWupo7aHgZKG3Q+9QXTPVECCBivVEhjrtxxjQpmQO12qnUQXr9PJ1d/lJeAl8DJJTAXgDAumIy/oV9BknI/MmsdqEJlH7otRCt96zULAKqXuaxNBzRpfTPu83pUsRDrQfnH/BP/S1tNocdeXm45tQgFBTWyO+3f4I7YrV2Qqutx9Qwnf1j8GV4CXgKLLYG5AwRVmPi5f9AjCuKxgACFai0LW8xl1bq6ldxcfgWDSZk85w0Kch+ME4AgvZlNGipJHEEa8ECrS2aqfOyYpemOUythLCVYSGo1cXMe32Jhsd9kPzsvgXOQwAwDglt8JYqSVaHRyf1+wjQTKEbTFNKj5TGuNE2Vq5x5dPzgvMFAR1uPd4h1oCOSRjqTU03LUfEh48fYajep2QRAuEdoC1CPFOfwHvlLeAkshATmDhCgG6HYer2EUqRnTpWQuRBrNXES7PZiRBsPCNytLSLu79xs2LoHa20stnz87LwEvASmk8DMA4Kbkuls4xkQwFBacD+Bau79uDRVsS5MrGDOjj9qKetZR3VQADlfmiZc19BoRNRqNct2ndM9Iv4oLwEvgasigfkDBOPbOTwcSAA2hu99cQHBjQ8c/1DaAHnpkOIMJvw95wroKA4ZFHxM4Xhp+iO8BK6aBGYYEGQp3JRTxgLjTu8ZQICFsMiAcPwD6cZaRgEB8ovjmIPTWZayldRsNbjGwX+8BLwEvARcCcw8IIyrsAUoABDYnRQ5BV1z6hI6CtCOtxBqgMCoWY0lwDLgvCSTfoqfjWaD4vh1Bcr9S+Yl4CUwjxKYeUCYJNReb8BZNfmEQOo8LsbpxlzNxirziIxc4CLKQPiHwDL7iZBdhDTXiFrt+HS39Gd5CXgJLKQE5gYQ6paCAoJkGV3lnW4dEPCcOtUWXNlNKN1j1xpbC0FAjUaDGs2rLLeFfJ/9pLwEziSBuQGE+izR86DfH1IcNbj/gdA/KF2FoZJ2/q3nK1XE4vwbZWtuYZo29RFlr3Ubhen+JpXRYiG0O95CONPb40/2ElgwCcwtICDDaDAYEhVQgLIq1XaXdqXG0T/X6TBcgGA3vJO5VK8Enq3vZazSC8haS3WLSgEBGUcaqPeAsGBvs5+Ol8AZJTB3gOD2DuA2mQl845H0RB6Tfqp/P4r++bh+AbP8/bj5jQ2r5NJhzm0b2mr7TKMzvj/+dC+BhZLA3AICVgGuIu6QpuR0tV29upEmWQhqVdQtgPn7d81CglvI4TdScg/mUDV/h8uo0fS0FQv1NvvJeAmcUQJzDQjQbQAEVCyXtNFjUk9Ps8Mf51JyXVKz8T2a6bg8TyZIjHIE82DIOIlCtqBQnCb02ggqx7EHhDO+P/50L4GFksBcAwJWArEEuI4ACsrwyT71WpDZjRGMy+0/yqWkMYNJMYrL/D4gG0OxFk8+QmukrKhcrQzroNEwNNsL9Tz7yXgJeAmcQQJzDAiWJTRNUYVru6adxuUzCRCOi0Fc+vcTAIHbPID6D1xPec4WgtoNcRwxKPiPl4CXgJeAK4G5BgRR4rJDBiDUQaEeQzgqZjCfgCBBYjdcIP+WLnEKCJAL90bgoDKxdaBAdpTV418VLwEvgaslgbkDhEnLA3shL3KuysWOeJzyX7ylnVxYxoo+kCZB+oFVILxGQph9nJts8eTlZ+Ql4CVwlATmHhDKNFQzS4AClCD+r8cKdDdcDw4v8iOi8rHd01CzXHZQWOSp+7l5CXgJnFACcw8I4+aLlEsFBv1ewaEOElrdfEK5zczh4+blAl4JBEFo4ggzM3Q/EC8BL4EZk8DCAEI9tRSgoB2S2Z9uMo/0Zx0oZmxdph7OOEBzLSEuRiOJH/iPl4CXgJfAQruM3MkdVW/AQICDy1T9kV5jc/ekYD4u6PEEQAl+BI3H3E3SD9hLwEvgwiQw9xbCSQOjk9vVX5jMz/VG087nuOK8cx2Uv5iXgJfAXErgygGCuo90tRY17dIDwFy+j37QXgKXKoG5B4S6y2hRFfxpn5JxFtRJrarT3tuf5yXgJTBfElgoQJgv0fvRegl4CXgJzJYEPCDM1nr40XgJeAl4CVyaBDwgXJro/Y29BLwEvARmSwIeEGZrPfxovAS8BLwELk0CHhAuTfT+xl4CXgJeArMlAQ8Is7UefjReAl4CXgKXJoG5B4RpC7MuTcIzdmMvrxlbED8cL4EZkoAHhBlajIsYigeEi5Cyv4eXwHxKYO4BYT7F7kftJeAl4CUwexLwgDB7a+JH5CXgJeAlcCkS8IBwKWL3N/US8BLwEpg9CXhAmL018SPyEvAS8BK4FAl4QLgUsfubegl4CXgJzJ4EPCDM3pr4EXkJeAl4CVyKBDwgXIrY/U29BLwEvARmTwIeEGZvTfyIvAS8BLwELkUCHhAuRez+pl4CXgJeArMnAQ8Is7cmfkReAl4CXgKXIgEPCJcidn9TLwEvAS+B2ZOAB4TZWxM/Ii8BLwEvgUuRgAeESxG7v6mXgJeAl8DsScADwuytiR+Rl4CXgJfApUjAA8KliN3f1EvAS8BLYPYk4AFh9tbEj8hLwEvAS+BSJOAB4VLE7m/qJeAl4CUwexLwgDB7a+JH5CXgJeAlcCkS8IBwKWL3N/US8BLwEpg9CXhAmL018SPyEvAS8BK4FAl4QLgUsfubegl4CXgJzJ4EPCDM3pr4EXkJeAl4CVyKBDwgXIrY/U29BLwEvARmTwIeEGZvTfyIvAS8BLwELkUCHhAuRez+pl4CXgJeArMnAQ8Is7cmfkReAl4CXgKXIgEPCJcidn9TLwEvAS+B2ZOAB4TZWxM/Ii8BLwEvgUuRgAeESxG7v6mXgJeAl8DsScADwuytiR+Rl4CXgJfApUjAA8KliN3f1EvAS8BLYPYk4AFh9tZkDkdUEFEwh+OexSFDlvhMI08v91lcwXkekweEeV69cxi7qp/6pQKqfzNJQeXlqUVBFARyHH5ntRYE/Hue5xSGIeFrOa52R3vCkbOaNKqiKJx729+PE5FeT8c0UQ2Xg66OoMgLCsJQblObWJHn8t2kubmX4hvjD/LHggFhdDT2Lyr38ccdN2//vZfAOAl4QLjiz8V4QBB1ZD+Td6t5nlIAfVgEpUK2imzyeSVIBGQVah0jCEAi4OECCKvNQv6PjC6uL+NR+KLfCWKNn6V7fnlIeaIimnOyAQOAAMAJ4DcZ/cw9odP1EuWlRNEfDwgKHhMEcMWfaz/900nAA8Lp5LZAZ9kdvkzKVeLTui0srMASEGsgYqWoloFsoAvK84yBgxWmuZ+cDUvCukAKc+txI6hsrGuIhktkmQUMF1AAKrit6mrcNSvk3zrzOpAcazkwaMEiIQod1NJ5qsWE60MW+Mjcj5LtZLttgR48P5UZlIAHhBlclIsbEhTPOECY1g0hiivLXCXvODWMm4iVodG0oiDlPFbWobiU8L8q5rwgGg6JBsOMdrZ3aDAcUq/Xp35vQIPBkJIkpTTPKM+IkkFGRRGwshXAkZ/qQhKQsa4s3F+VdBAUFDWIwogoDiOK45iiKKRms8n/x3FEq6vL1Gq1aKnbpW6nSQ0c727Ka0YCpmY9SLAksNfHf3X/kIzZAmN91UtnVikvAZFp1+biniJ/p8WRgAeExVnLU8zEBQTXd3GcZWB93URVl4XZBIsbySh9dqM7bh51AUHxP3+e0f7+gHZ2dmh//4D6fSj9AQ2HCSv+OGrwDlwsBgQgoNBlhw1lH0dihajiVyG4Voh+N/rT+PgDAZDyXAp4tx+GASVJYlxWYtUAKNrtNnW7XWq3G7S2tkKrq0u0tkYURWbfb8Tn2DvGHnADxoCIvASKoJSjizBqSLjyNjEaM1hAjf94CZyXBDwgnJck5/Y6I5HNI2ZS37VCqYVlLFXiAuLXZ6jJ7W651yfa2e3Tq5ev6OWrV3R4cECDQU69Pnb11n0kO3gEn123Cu6jQCDAUOSwKnIKA1dZWktArYI6UFQmB3wZo1D5HKAVf2pBZMfiCMKCsrRPUUzUaETUbjdpqdtmkNi6vkkb6y1qNOUq49W2ALJ8J3ZEefQ4rxF/rUFndbT5GMLcvnozOHAPCDO4KBc6pLriGau57EFFzfUBhWp3wlaHHhwSvXi5T0+fvKT9/R5tb+/TYIDddkRhELECZJdJbIKvJsagChGAgB25uJNwV+sqEZePqlHs7nMnoC3Hl7v9kXSm6veuK8v197Nji68z3p8v38Hlg5gJ3FYYqKh0cX8F7H66ttql1WtdunFzg27cgPvJwoyBOQMHci8rfrGGRj6l9SGuPrmjtxIu9J1Z4Jt5QFjgxZ1qakcCQm13XHN84PqZYwU8fz6gr756TNuv9ujgsM9AEAZNKgoo/YiisMmAIPoaqUNQ9GlF6UqaqkCMxgH4b47Sc4PPo+mxU83aHuQAhht7gMtIxmKyfpy4hD1Zxi9xgJByRKhzuJYU8BDdTs0xObXaIS0tt2hzc5Vu375B17e6FrhK20Ah1shoAigIMONYbyGccMX94UdIwAPCFX88igyB3aqKEx0JlWMUM6tnOQieFNWhyObZ3ib64svn9OjRY+od9o0/X1SV7PKj8nfd5Vf99WM2wWUtgwtIjpVSsQDOuoBn2V0jtuHEBdhC0J29XDcKA8qyhJCeC9zAT0in2Yyp3WnSvbt36MaNDdq6DnkJNobASkJcBJaPuuRCcZNxlpJdh7OM/qyS8+cvngQ8ICzemp5sRvB0qD8e7huz81Qw4J06u3csEBweEn355VN69OgF7ewMaJgIcGg6JSv8codtECSwmUZl5g/vqxEvMIHSSoGATMPNShrnvtEd/Mkm7R59NpVaAQQNeqsbx2AF1yVwyqsEwCX9FLUKAaXJgNqdmFZW23Tnzha9/dYWNZuyJqL4MwoDWB85RYha10D5bKM/vdT8mYspAQ8Ii7muJ5yVuB+gqGAtwBpgEODq35DSTJTTwQHRr3/9iL768gkdHgAIcioIqTURKyvZzco5AITc8e3zdzyqqn8/TxEYVvfMqM/eKnwnyKtasMw4OuF0K4dLaqgd2glULAelHQuhBAL16wflpS24mZgIZGNqEgrkz1JGadanpaUG3b93k9555x4tr9iBivGQc4ovy5qBGiF97zI6y+r7c6sS8IBwpZ8IUcCS/mjTGeEWQuBX1fPefk5ffvGYHj1+TsMBzImY4wIcD+DQqqRtYher8YGsyDllU/Ps1QqQIK5SS0BhIsVTlJobxFXLoGohGEDRwCpbNqxqT7mKOkNXqev1xgeT6zcqxgStNT1WQUAD1Br7EAoPm4sLJS8ywf8ZDQYHtLbWpVu3N+nBm3doY70hgepymgImAghiNfiPl8B5SMADwnlIcW6voeocKh2QIMFQfAAKsAx+/esn9OzZK+oPMmrEbcqygAvCYBVkWU74zwZepWpXXUJukZhaIJkWkOGORUBRENt7ahGDU0hWplnWCswUQNyMo/NfhuNAAbKKJBsoEDcQF/qZVFi1HrQYDgV0+F+yh0zQHDYWXEEFYg05tZoNStMhpdmQChpStxPTW2/fo2996xavTJYW1IhhfaUUlam5pwXE85eYv+J8S8ADwnyv3xlHr4CAy4ibiMEgJ3r1qk+vXu3S9s4+hVGTihyuI/i9YR0ElLI1IDvsLEtNlTB+l7+XFoEBCICG+s81m4fzafA97/S1ythOCX+LItyv6mbSI46sMZhaMpOU6XFgYCwJZFCx3BQIDDA4oIBqbM5YyqUquyzmK4jiKGJLSuaJrC25b6MRU5YOKQgz6vd26fbtTfr2t96lG9fbXOfB4JClfJ7/eAmclwQ8IJyXJOf0Ouww4hz6kOMHaUr04sUh7ezsM3VEo9mmQT+hIIwpjrF7TSnJMnE0IeYASEDuKX8shQSAIU1NQNSAAqwH3dkzAABMHKoJsSjkSjiWOYIMrYVV/jYAzcFa60c55QocvbvmXf5EzBhX1qaBcDNOE5+o1zQg+wogkQ6H1Gg0CC42yLbV7rDcMHf8PU9TypGllA05vvDe1x/QO+9slqBwam/ZKaXlT1tsCXhAWOz1PXZ2GWexSCwgS4m2dxLa2ztkl1Gj2aIsE8WcpaKsOV5g4g7MYWR8+Njl49+SQSMuEQYEzqzR88WdpP8j6Aww0hiE/F0ybHAdgAriC7AirCtKXC2Wuwj+q6M+x7lTJn8vUzvKUjA1A+UhMm/XjaVRGokRyDhhLSnAwe3DFlUkYApUliStiOcsQWMIJaMiG1AYDunrX3tA3/nOPYkpcIqq/3gJnI8EPCCcjxzn9CpQ7RllBdROyLxCyBqCSzvNUs6Z5009gEAZRNmiyAlAwgrcBHZFYYsiLwvHDOmc7vzLqmOj0Pnvpj9CGW8or6fpmZb8Tl1OErw2wGRMCj6/AhzansClvNAMH5MJJeq5WgCnJgoXw4mmdyuYRxYaSpsrqmX+NoVWqqcVEPA7xgjCPACnpqBCwC4rLOQKNxDkzRQeRt1HUUD9/gFFUUZRnNMb92/Td7/7gPEKwGAyfUtuJEuc5+FiTl/OSxm2B4RLEfus3LSgrACdRJP2dgsaDgNm/kSKKVw5USy7XQYDAwhQWOzmQQokK38Jksqu3WUbrcYFRtxFxj3EVoXSUxilygBUXkuprKuAo1aGBmetxWAtEFwHVoYeY60TGZsGe+GLV8Vf4gFzZFdpLkZWjb1Jlj3VjZ0onQbEo6mi7GIzKbb6OzR5ZCg64P5SsLDZU/o3iVNk+ZCybEgrq1167xtv0btvX+PwhfbhqXI7afrrrDxvfhyzLgEPCLO+Qq95fMgSStOAtl/BHdFmojYoQlgB4OJhRY58f3WLmGxJVpYEmmpOOTKuELEYZCdfdQ+51oEbQNa/V+mrrdtIFWNd4atrSkBJ72mpr3XH7gKGWBFqJVj3DZSwWjWi1KVYjuswTIxCXTw2Y0iDHa6FUO3axvZHABZUCRyDXlvnjr+BA8m1QHBf7qOgwkUOUyQWBaSNQHOaJRxMxlw2N5bp7/3hNzmeIFXQABexesQ1JVaG/3gJTCsBDwjTSmpBj4PqePFyj8KgQxTEQlbBSh/KEztaSYlUtcIGAWsx+TnikCiDwKKQbOqp/u5aDiYrydQgiJKXj7qgJHah4KLnWrCBwkNmjpviWgUca1koiPC4jNvJxj1kUgokZUUx92twrI6aCwlAqfxLEuTWmgozEbPrh2LXcSFYPORgckxpqrUa4toqg+dsfahit+R9GDtcSsNhSmEwpN/73W/Q/XurJQC4FoIHhAV9aV/jtDwgvEbhzsOloXKePNmlTmeVtXvCPm1xT7DygTtDMypNO52SGZqV45j+yGZ3Krtf3YnbLmYjsQSjcG1a6iiYlAFnRzmLYh9nHVjwEXBRULHWgbq4EBYWt5ICkU2PLWMfjrXjghZnCaVCbqegoUVnanHAuQbLAD0e0EtBdvuy84c1YDurOZxFbKVI8BlWmtB8B5QMkWbapDCIKc9x7326f69Fv/973y7Hz5EPUyHuAWEe3sDZGqMHhNlajwsfDdJMX233udYgikNKuYmB7Ijj0AQ33WQbdRmZkUopwvhMHHGvjE6pcrjTSMcFBDCHqk/euqCsdaFKnrNxKpaIsRaMa0jdQarcNTVW/43zU+MycuMgCiSaMaW7e+teEstAGuiIn5/Hy1aGBaQwhuKXzmg6ZgAEmv9A2at7R9xFwl7K14GcmWnVtCTlWA7ApcXZYAGsubxHa2tD+gd/8ltOUFnOE7n7GMKFv1BzfkMPCHO+gGcZPqeaZkQPH+1Sd2mZwiigIkAqqFQfN+ImFZnJczHZpKz/sXs12UBll7AJA9FgsgYh6hk7ki1Uzd13MQT4ZGMETspq2TLT1AdX6hmsiwnDsi6kalqrdQ/Z6motrFO3FWIUbn2FBrv1ujptAIJaGlxgpiDDpIBiSXBBM4OHENVJsFkQkV1fnGZrAARrYdaBLTYGG2SANbhaGcH8IBjQG/c79Fvf/3qJyRLysGDqk1LP8oZcvXM9IFy9NS9nrJv7v/ngS3rjwT1K4S6KhOyNd7WIH6CbmVub5VgIWjPAfKhjOX0cd1ItY6capJUhibVh4UB88jbtVG8h7hQ5J2HlWKtvKAvc7M591G0kF0hS7Oxtuih24ZUANqfZasxhNIahLiQFCo0DlO6mQuIkak2EZZAYaai2yhuFagANSTlFhhdoRJD5NeSezihQ02vjWFgYsBB+93e+QW8+WOe5aLc6kaXGHXza6RV+xU88dQ8IJxbZ4pzA+jcn+rN//gP6/u/8FnW6EWWsXGXnmiYZ9zRGWqPsYsULUaabcsrlMbVbR4mrTF1Sl9OELmHHiFwsDAsqYlGMT1NVt5RV2ELLrSCgwKRuKv13GXMwJH5i+QQsC2H6PS8JAAAgAElEQVSFNam34HcyVoVaCu41rFtKqrTFMpBYAuIE5fdotmNSWrkAkL/L2JWEuPVwOKD792/Q+99+k1ZXLD25Fm57QFic9/QiZ+IB4SKlPWP3EsVJ9D/8T39Gv/d3f5+2rq+LwkFiESqYw4izi9DThXfkgfFNs/K12TRHFvMeN+f6yeM6hB13DfO9azk49WXl2RLMtsVp1kJwrQIJQJfUGSb9tJ4xZdNUUcRn01ZLVxFXXBsXlbmea8no9aXXhFQiC3CIRcHd11jGaMUZ0eHhgTTZiQpKUtBkt+m7f+fb1G7ltLneLufo2FcqlSml5w/zEsDmrsxz8+K4ahKAykFQ+b/4L/8Jffd7v0nfef996i5F1GhJa8yMLQQBBaeNMWVCdyoK6wiqnwuRZ9nLoOoacS2G48ahhXHWSpCqYo1/gGcIbhxbW1GtyK7HHfSV4uNNXUYJBmVltnxnM5wAQkL9IfcRcww4IYHrgpqtmPb3t2l5pU3vfu0t2ljv0P7uLt26sWqD92VHO8fqOk4A/nsvAd0+eEC4us8CVAaU4T/6039Cm5u36De//5t06/ZN6nRDarXBxEmUDk2uiqaXmnRI5P5zWiriDJf40bor0/rY7pQNPnDmzoT4Bg6eBBxqTXAYpSy2s4VtNsspZM4mFwSk54O4rcRicAHE9KQz1kqamJ7NoBBxuKA41RfWA1NYEKXJkKuUO90mvfnmPdq63qDtV31KBod0+9YGu5HExNA5eUC4xMdybm/tLYS5XbqzD5wthJzov/qv/2fq93J68Obb9K1vvUe3bm9Ro1nQ0jL6FZiMIo0jhC5JWzUIfPYRnfwKkwDBvdJR1gI3B2Jfk7Uw3OPxu1t3oddVwAAwuBaCUnHo36XeQOIK1eC3rcsQ8BDrwLq0JJAtVgZAJaelpQ7dvnOdul2iw15OvcM9iiin27fXx1gIJ5elP8NLwAPCFX4GOO0UFsI/+h8pTRvUanXp7t3b9K1vf51WVht0bW2JOu2QGrEEMoVjSDp1aY2BUltcmhgnuIymHs8R59e9qW5dhQIC0m61wBrgAXlq9pULAux2AjCYrnIceDbxDN7YO9XYAiYCAvigmvnmzRvcOQ3rsLdX0MHBAYVhQVGQ061b10pA8DlFU6+8P3CMBDwgXOHHggEhJ/rT//SfUrO5RslQ0iDfeHCb7t7f4J/tVkzdTova7YhdSFoXgNRUzaw5UoRnCBKf99JMKpKb7Daqupvc893iOnVLKcGcOmtwDP/NTETdbGoFAIug7DUjigGIm+QIGODcZqtBK8sdWloSIBgOUnZRpSlqGVDGBrBYHeMyOm/p+etdBQl4QLgKqzxhjtA/cBn9Z//5PyPKOxRGLUmlzAbUXY7o3a89oHfefoMajYjarSa1201qtUNqNmwxWPXStf3pBYDBJJfONMuK0Wo19LQupsp1TVxFXUqa5WRqw/hQqTq2TQtcINE6Yql9kEZFcB1xlXgcUtyIaXU1oMEQgWWi/f0DDuTnmQT0wyCnkIZ088YqZ4bh4y2EaVbeHzNJAh4QrvCzwXnysBD+9J8SUYdazWXuowyahTTrUUEJ3bl7g+7du01vvfUG0y4vdQEKEXXasRSxmapYlyZBOfxRBV2yMziaSgrBRPBQpkfEfO3qjM1tVfq30y+i4WmdeAE3IO0W0+kJ4+ILPB8RjaXZZioKW1DH9RtQ6+Y4VIcjHoL/40bIrLNwRx32iHq9RArROEXV9kkIKKOw6NOdW2vCfWSC5K58Ty8Zf+ZVlIAHhKu46mbOnP1SEP3jf/xn9OzpAbVaq5Rlwh4acyP3hEEBTd/ffvst+sZ779KDBxt8drMJxQRKZ6motZw/EoTGv9ldYrJkuLOXUzxWir0GFPp3679X7SrKsqRZrf162mWsA8K4uEH92noMK94yvcfBLqPsOVNopKeCuSNTUTDHBRcBNpoRNSBT7kVBbBWghWmv1yf0TdMubFIPYlKKsoRacUo3tsRl5AHhtE+BP08l4AHhCj8LGkP4X/7Z/0m/+vQpxdEyFQRGzpxz3gfDnuE3Fe2LXPh33n2DvvHeA3r3axuc7QL1BlAZ9HOmZAb1AhO51TpbiqtEvOmyOxb/PCqj+cPcPOMzfcqHte6RMjiknc1OupTc3GbCSa5rR8c8Cgxm6A7A4oLKJ8TTMgofbiO4g6TuQBhQAaZuwB5fwTXUH6ASOaEERSLoYdcQf5CS5AmFBa6d0EonpLVrbUOGZwFI4ztWpN6ZdNLn4yoe7wHhKq66KjCTdvrw4SH99//d/0qd1iYVBVhPWzQYHlLcjCnLElbywtoMPzfy4Q/pzTdv0Dvv3qNvvvc1Wt+I2b0h+fpS7DYcSj8F7QMwImbjawlwoqHQOGop6gq6AhKnLZXmTm+jdx0XPJ7k1nL/LoVsUqknlkHOnH5KIwF+omYzZFmJgpfjIFtYA4N+SkkCSguASiRkg7gG91sWeosolL4KsD6iMKet9SVq20JlkaWZ1OiYPShc4dd9qql7QJhKTIt5kFFfvG//F3/2Y/rhX3xIUbjCwWUoIYABnNycIhnE1O12aTDoMSi0WgXFUcEc/2/cv0sP3rxHN29t0vo6fOA2dz9N5HwpuoIig/sjYppnDgjbVgRjhSw00DZWYa0INQ9eb0ewupurCiDs1a+ROdnWnJhQg11qkm0EINBMpCECxWlOwwSWgFgOkpUUs2xUseMO/AnYccSAIz0YAlrqNGl9LTYWSVV8lsuoXqDmQWEx3+bzmZUHhPOR41xeBa6WjEBU1KA8Ifpv/5v/jbZfDqWVZqNBzVaTkkzYNinA7rbJyh3+bqKMijylVrPBwBGEGVMqXL+xTtevr9PW9Wu0tdVhpc9JNkrZkIkFodZEvcJY3D/1bbulpx4FhLNVSo/6+EeX0o0raAtN1tFcmwEWUgnEw5UDhc/tmDUDiYP0ck3MezDA/wOpM4DjjLmSWP2X/Za5facpZoN1Bk4kEN9Jf2u0z0yp02nT2lqD4E2SbCmDG2WcRnsiuPPRvKa5fFz9oC9AAh4QLkDIs3sLqF9kr0ge6ce/2Kb/41/8P5RmaKUZUavdYQuB20Kysouo1WqX/QWQhgq3Ba4BBagNX4Igp2Yzpk67Qbdu36BOp0krK11aXo4J2KIBUA5qG+I8W/kryt/lFSrlZ/h9yt0z6LG5CfTEHj1TiF789Kzgj0h3UiCwP0Xpcz+IcZtuk1HU6wtfEWoHlMZCAYZdQ1HTtCSVZji8s0cYmQHGuLTYRSQXBOlgqxnT8kqHuuh6KlhiPm5PZw8IUyy+P6QmAQ8IV/qRACBAocMZEbBf+sVzon/5L/81be/2qNVeomazRcM0pU63y0otChu8E8bfZTcMVtSCYwWqLPF7I0bgEylGORe0NRohtVohtTtwPbWou9SmVqtJnVaz3E2P892bjpOVVZK2maYWQtJuykrf45azqvSx87YKva7scS3d7QtgVHfhCkScvsuWT8HpoaAN5+IxboQTc32B7OBll69j4G5v3CFNmGTLXFW2HST2AMuArQc+CE2LQlpd7TKwyhVd/iI7e6lyrvM4KXJ5t9Fxz8lV/d4DwlVded1TqiteimRZ6fV6RB9++AX9zQcfURR1uI9v3GhRjOAAPNwROndJuikUFCwDdptEQZmGCkWLLBpxp4AozxyDXbU5B35wAAWOQ0UuromdMa6Hy6vPfeISnYNe00uMulys8leFDxDKMiWsEyWPGAnTVRuuIlH4YQkCbF05Hw4ImypvWF1Koy1ggYCJ+RuDAeeBUZ7DjVfQ8lKblrpYBwsGk0UwzvVWQogvYbvi7/2k6XtAuOIPRpkrr13ITIFTv0+0vd2jn/3sE0pTODFisQ7CkBW/7JwBAKLIAQ5Q8FDuosjld3F9QLnHYocEOFf+jmtA2SGdtWod2Ehz3FDLQ/30+lOa86Ci161xcHfy9d91R18uudnZs+vK9GBWd5UqeNvfQPwylTqFIqQgbJSEdHI/CwCskt2MnzKWYiIlTu9jbolJaEQh1g7LLCwoS/tsVS0vgT4k5HAzc0mZSRyROHvMk30OaHrF351FnL4HhEVc1RPMyd0ZqyvaDemicvmTT57So0cvKQyb1Gg22ZURxZJhlGfYzSPtFNW1srtXXzhAoW1yIqEo+X+oMhMLABBw/IF951X3hpC9qV9/jPLiBsWY6Gia0rhYwOS2H2PyTo9TpQa9tLmNzE3AriyrMDEJDgRz32g7ThvIlmCxWglaFwH5IsUUckGgvtuJmS7EgoBSZmME0kTHf7wEzkMCHhDOQ4pzfg0XFFR5aWWslJAR7e8RPX22TXv7B2IFxPCZZ9Rpr3AaKZQ/LAV1H6kLCd3ESgdHmfcvihNXxvHSTN4WramCU0DQymcV86hyryr1elbQkcvDbhl7fh1M9N+TAIX/btxE1gIRBa3n1gGhDGIzfazIQOoRkEGEuo+Aul0AQVMqwo3KV5kJHknwXSwSDwhz/grOzPA9IMzMUlzWQCT/XV0dFhxs/S8onSW4STQEydpBQr3eISVJRs1Gl3Le8dd3+NpAwUZjR3buBXzm1VRIpXyenPEzakmcVHJHZRPV3UKTLQuTSsvBYFb/Rs/rfERetrpYLQinpkLC4VLvQcjMAhA0uQkOG1rmo7+Oqn0TADqpAPzxXgITJOAB4Yo/GpwJpAHNmizYbQEaCg5wmopik+LJWTUZKJl7lCQCKqoYJR8/MuydxvfOX4L5U37KJ6Qih6J0awlsCqi4YKz1oFXAujsWNXy6wrQKH9GYvFGbCXTU7htIquNzAUG6ndmPzEniEtKQR2MroJ/otJsMBE2TkivnWeDA1SInNlGWaviygiv+9p7/9D0gnL9M5+6K4q/PnHTIUTeEBFsz3tBHoZP7j6ykfkGDQcJcRsMh6JsBCCioQuYRMpNkAy2tJZ30Sg6yWsZSqUUYX7pcVdAGNJj9E9HgqtJ2LYC6NTBCXhfK/QV8xA1Tj2fUF7R0bwmUlkBoIdEFPVxPgEC6syHALq61OApoGdYAZ2dV72KSaR13Ec416+J6uZgu1Qh47p48P+BZk4AHhFlbkUsYjyhAsyNlzmYJABv3OGfgSPakCWayYpdAKtxJsBa0MhcupTQBSVtOg2FKWWrdGqK35Rp8PLKMStNCtrt1n73rh3dFw2NWP/3J48KlDmUAcPz9NpZRDRKPtRM4DmLjBWrNiIvfBIxBUc20FYEwmjZAaicZVvjANeS6h+rprwJX7gSddp8mluAB4RJemgW9pQeEBV3Y001rmt3mqN8anDzIxRcQkSI1rsJFiCAH0V1B/f6AeXskD9+MDjEEdhfVveTjvOXjVLK4bKopqydDB2sZje70y2Atp4SO/wQmTRTjkLoBoX+NTeYVKrZBa41UXC4C5E5okkoL5Q+209ECsnH3mmZtTrfq/iwvAZWABwT/LJxZAiCtA+GaKjn4x9FTAYpP/i4WB8dd2aJARS+avuTUH4A6ol6gVVW/6iAazaZRJWnjDuWDPSYuMC5AHBiXi6Z+2tiCdUvxNXnrXgUbnm8ugMSV2M0GWwARCu4i1EgIdxG6maGZEMCHXVwMLxHTUTRbUsNxXKD7zIvkL+AlMIUEPCBMISR/yNESgJITBs6IFZ5aCvAJuYVasheuErGBokcqgOFqEr4ft/IXzenNHnp0EByraHBgWj+u0q/HA0YCxaiDGBOzECwRTiHOEjIFZVDsUkWN/6W4rslEf3B/CQ0Gn4m+pDwmBI9xFYCisKJyFIXDKGIlNLnwzj9hXgKzIQEPCLOxDnM7ClW62PFDSUpPAFaRws5Zbqpt0RYXceE/jiHYqdtMpfISliVVaSMMC6hk7MDkQH+AKpeRGxx2A8RaPOYCAxQ2j9YUlmksRP36TPRaAzJrKUjWlGRqSQtMdfkHUPiwfIybiGMnXN0NawjjlhhMs3G6LKm5fWD8wGdaAh4QZnp55mNwULqgdEYXMHWJaGGb3bFrwFjTM7meuewFrCBSn/Ho+fYIrvgV7BlD/zyl7GohBwlUm9GY5jXyLw1iu9cVN1LOSh+gIIFkBkPER0xVNoNGrfe0glinfTb67iln6Q/zEphKAh4QphKTP+goCUBp93o9BgT1xXMbTa7CFTeSTdV0dsRQuKh1MBpYd+nuvTQuYauXRYPL9Qpu5GObwZxmnUT7l8CjndxUsTv+HLYUzPelO8rwOLEFoKR1HIQW9lgME7IAoV2V0lsqtEFL4T9eArMiAQ8Is7ISczoOTVY9PLCAwJlGJp6g03LdNapMoSDBg6SfekDXKmpl+Rntu4zd+XFg5Y6hCjY1sroKCUQtq0c6Y1Y+vMsHIZ3pN23pq/W61h3Fc+GYhVxXCP7gMvIBhDl99Bdy2B4QFnJZL25SqjYPJgCC0j9bZS+Vutx62NQ6jButm3XjVkHXVHKZ+TOpfsE9vp5lxAFljSGwxjZHu/n9Tq1BfZxCVx1pTbEJUIsbTAvdOI7CgXapTs5MphH3jOCMpItbK38nL4HjJOAB4TgJ+e+P3oGbrBk0hlHFh4yjZtw0mUd1jWeTSJU47yhyNuT5y2d8HUJRcgmddqGEjlvdOezeMZXFDGYufalxLWk3M7jEygrnMh5ieyxrhpUNtEtWE7KUQGSHHtX1LKzTzsKf5yVwHhLwgHAeUrzC19A0UtQUSOoplF1GjQi9llGEpYBQqxkwMrPM/uOFaAFhzPdsaIzWB0y/HJL5JCAg7hzt7aC8Q9LLWObAgMeppIiP5Bz/0Lah/D2XdtveDoIlfEYZS8kLnBPQcNin5eUlA3TebTT9mvkjX6cEPCC8TulegWurmh8Oc5NphIYxBUVoD1nmlFbBoCqWk1UWV8+VjJ6zfZSCW4K+WiSm6aoS50Bqq40LaDwEwJCmQwER5mqSY6ybTCq1JbCOiu2E2q0GDQZoTxpx32lvIZxt9fzZ5ysBDwjnK88rdzUoQfjMQWrX6/U500h86xIItspRSe1qKt3o9HFVxLy/NvGGyd8bFtaRIga5Tz22UF8gEPZpLQKDQOnhMu4gU0inlgR2+7CAAHYyV8N55BTcuffA8NEDWpriEDe6OexlTHWNDmj+4yUwSxLwgDBLqzGHY1FASNOcDg4OuaWm1iBIO0idlNM1zM3YcXTiWGoJTUktd+h1QBlfpaxHVYPTdWsETX20dsLQR4QIAoOx1aTKGpeRBIUVfOTq4l4CGBL1eyDzS2jQH3AK7mA4NDGViIaDlJrNNlNaJMNDihsFbWyu0P03rhM6gPqPl8CsSMADwqysxJyOQwEB/vOD/UOng5f43qscPTbtUjN6AqZ2sIra1itUd/icleTWCxh51TmA6qBy9Pc2oKzRiEwzgiJQSqBnMuIF5maG2bXXH9DzZ8/pydMX9PLlHltHYgWIduc+zCQ9JLQymfs2FBlleZ+Kok9//Cd/SHfurJT01nO6/H7YCyYBDwgLtqAXPR0N6UJZw0IQ5WmqdZ0ew3ViOPk3wGByDKD85qgwgzKMnmni6vcXiyaKmrLzT4hbWG5vp/T8+St6/OgZPX7yXDrFoZsNxs7VzLAmAB7KYiruMS3OQ4BdAtIAigGl+QH9w3/473HKqW+AeaaF8yefswQ8IJyzQK/a5bQwDfGCfn/IytL2NYCVYCWiVczyF9gFYkUoKLi7ey0FONrlA5+/3sCxPsz18UNbf/Ida3EGhiRD2c1EdEFsyOiIdrYTVv5fPXxCr17uElxijbjNtN7o8AZXE3pKR7HL1IrQiTIfySwjBJ6TlGEvjgoaJnt0++46/dEf/YZ8fw5h8av2zPn5vj4JeEB4fbK9clceDCWOgI5q2lyHXULMKAqFbdwqpo8yA0LNZeQKbZyLqCpUQxHB1zYFb2XrSaGl1loClxNJr1GgyU8YU16EFCFWEBJ99qvn9PjJC3r29CUNBqnZ9QtRHdccVNhaQ+Es4p41oPF2rR7Z+zPfHcYGvqN8yO6i733vW/Stb9/iYcx/CKFW0X3lnvrFmrAHhMVazwufjcsmmgwL2j/olcFXq/GUZtrk9MO9AhXJ+pNp3yaOux4DqAOCu/MXa0RtFuO2gaMmk9RRSRMFd5KpC4AxE8bcvOZXv3pKn3zyOe1sHxAFDUqGOXU6S5Tw8Q5lhukshzsF2N/nAAQ0/UlMNziABtQ8OuIwoxH/He6hNO1RHGX0H/z7f0hLK9Ip7axJsxe+4CM39IBw+WtwfiPwgHB+sryiV5JdMT6IH+zu9kwfgJDZTKvN4sXdoiygmuZ5lkoEFxCkhsDu/9VFBV4lOU4slDyTjKK4EdOXXz2nzz77gp49e8VKPMtgCYBSokl5rVczX6QGCExlzRFvWAi56QYnlBbCelpwVXKrGVOvt0Pr6x36j/7D39HwgweEK/rWzOq0PSDM6srMzbgQUDW+eCLa2+tTmuQUohiLG8vrrl0nZAjfVNke4zOZVH8wXjyGFsOggtQOSFEZNHCWSvvKTiemw8OMvvzqEf3y48+IAABRg1Bcl+dwcSEuEHIhmaaWyv0k1YnHZFBMMouklSe7xRgwpE+DAAKK01DrAGA4pHfevkO/+7tf5y5qOK0MgczNetcH6sL5/Ns7c7sM5zRwDwjnJMireRl1z+Cn7MIPD4d02BuwgkUqqnX5nNUOmCTh+nVxT/HfQ29zAVkku33s5lGEdrA/oEePHtPLl9uU5XDrxDRMMhoMEmq1OtTrD7l2oPpxiifcXytZTm6/aOmJgKuDqgL1B1GU0B/8wffp3r0l6TeN1NS5jyK4eWYCvP4zvxLwgDC/azcDIxf/uOydRQknSUE7u/sUhjH6SpbB5dG00/MYviqj6rU09x+x7EajScNhSlEMSg1i19DTpy949w+AACAgXgDLARlSiBlIH4eYi8ykpsC5D8cFVPEBALRIQVNojZVimuOwu6rIKE0OiKhH//F/8g84ZiE5VhxWn3MlWgdkDwjn8WRf1jU8IFyW5BfivhYQDO0bK90XL/cl4BrAXaNWghC/la6Xc5u/tUI0ZsCAkKPiGGmpsFxCOjzs0+7uPh0c9DmFFN9JP+eA0qxgdxICzgAJtANlIOBCNKlaRh0BX89kSHGwAE1vEDvgMILcRzqrwU8kijEMQsrSAQU0oJu3VuhP/uS7Js4hqag+8fTcHgR/oXOQgAeEcxDi1b2E3Tln7A8Xi+DZ811WyGEEGgsEaZ1mw1pyXG0+cEoRasxAThcyPWEX5ZhBllN/MGQwgJUAtxHiG7AC1KU0TCQGAjBgQOAuZ4X5d8q/AwzA5JqjAI1jDNztRrKLQrUQ4kpWEbOeMqAAKqH8+/THf/x7dPNWh8JQitTkgwZBfld9ygfAn3bOEvCAcM4CvXqXg0IUt4fu/19t93gnjoyiOEbVry3W0tRQN5VT68VcIrpxlBOjKahVd4XEDHJWwsMkFSUOSyAvuKAMWVAZfs9yzjTC38E/hL8L/bUAA76X/+E+yimDGwnn5AUDQpbhp067oDTLKI5QuYzgek5pNqSYQyoFDfp92lhfoffee5Pee29TmudwxTJAAcDla5Wv3jszuzP2gDC7azMnI9OCM5N6WhD1Bznt7hzwjpxjCSbAq9TSbqvJo3bHR1cpixKvggR276LooaSt2wdK2nUTGVAw4FF+l4llwICBa6QSWOZ/G5cSLAwAglojyEIC+ERhgwvbsmxARAmFISyOAd2/d5fee+9dunmzybAYRWgvKlaHkOUtjnVQ8lC55elz8hT7YYoEPCD4J+HMEhDlJvmj8MYgaPrqFdw0YHwzvnWzmWelURaQiced99Ijyt08oMyHND5DiXsPaIppZRYKDLrLN4o+FwZTtRLcOAFbEaz0xTrgf8NKyCXInKcCAiCxAyAocCRD4TUaDAYUhDnFDaLBcI+6nZjeffcBvf32AwoDFLlF1G6BHsNaI0q7feYFuMQLjAOBCgWJB4dLXJ2T39oDwsll5s+oScBV5gjQIs3y8CCl7Z19iuOWZCApXUXpH9IKhel2yBMBw4ylkg1vQET9/+pGYhcQF4qp0heAKF1LGQANYCBWAY7X3gcAC7EM0N/AAkKWaJYVvh9SXgzpzbfu0Ntv36OlpSYlyQF12g1aW1ti6MvY6ggojqU+wutL/zrNkgQ8IMzSaszjWBytpr9COUPvPX32knP8UfgFX7n4zM3HZByNsxDqu85JO85xx41zM1WBIbPuI84csi4ijQ+4FkQJCFlOaWKPZVbXnNgyQBZSf3BAGxtr9M67D+jO7XVKM6S1DijP+rS80qblpS6Hu5nMwsTibTOeeVz40THbWNBizOcqzsIDwlVc9fOc88g2V1wr6CPw4uUuDQZI2wQtdFwSxImzUgYxDSCoS6k+bNdq0Gb3dUBwA9WSOmoDxuw+UisggyvHpKCyq8geBwtCKK6F/iIZppQkyDpKKUA2EWX04M379OabtxkIk3RAYYCahkNqNgu6eWODpwvrJGJwlAB32W76PNdjhq7lLaAZWowph+IBYUpB+cMmSMC89cI2qkpeKpd7/YRevNwxYIB2k9IvQLOOeEdZ0k+Ptrs8Lqisd6uOzBLRjYs9SNaRCTDjp1H2ZRYSg4ENTOMaw+GwGqDGOUyDkdPm1grduX2dVpaXJI6AOQIi8oTStE9ra212HVmWbm0apE6u6Vxms/78eetg1ldouvF5QJhOTv6ooyRgOIu4f3CBTmGhIYYL6OGj5xxDgOtIaxJUeWDHbNtSKuWE7VswabfvDkVpr63yN3XEY5zz2tFMAsaSUlpoGir/1OwjFK0JcKBITVJSJaaACmd8lpeXaX1tma6tdTlugDxUuJRA2QHrgam3g5y2rq9Sq4n5a82G1GRI2qmC43yDAkQC0IQlheSCRqNBjUZkUm/9qzNPEvCAME+rNZNjdauPVbGZzCEi2tnp0c7OPmcbYffcaDZpMBhS1GhQkQE8hABOPmMUY7m1ts3s+chS4U/OQhovruo9pA7BWgwFZxFJMAIoKEoAACAASURBVBn1B7hPmgxpOIQbiKjT7dDy8hJ1Oh0KI3Q5gGtoyEFizrYCrXcOqoohra2tMLvp+JlpQdusdkSwFoxmkQEwkTCAT4ZsspDosI84SsJV30jBhWsNwNBsRNRuN6gj5Rm8tNw1zlCJMzy6QXUny2xSAsFMPv4LNigPCAu2oBc/nSO4bAppQ4nOY/C0oyZBOmyGwkIKBQFFcCwgIFeTUaCSliNxAzvjo3snjEqGiTeUwsJYDChAAxBgbFBMvV6PGo2YOu0WtVpNVvxIFy3pLHhI6O0A8OA8bsqyhKIwoOvXN6jVssxH1RHMustoFBDKjGGjzOFm29uXCnAm7DCV2ZhnyDSvKa1d61BDaK3KD1xyXFHu9IOYbxvp4t+613VHDwivS7L+uiwBvPovXx3S3t4+dyeD+4jBgLeMqCOYJCgFAf3eWh2uhaAgUP85qXahvBp3P8NuXkqO2Upw0kwVpOIY1NgYc2hqCHJ2iymKiSJEEB3gknFntDxLaGNjnVaWm6YyeR4fBgsI1Z28ncve/pB6/YyCsMGy1PoNBsw8o+HgkJaX27S+1mVrAkuOOhVYEOCYwnEA0cVoFDSPazw6Zg8Ii7GOMzsLbAahWh4+AsNoSo1mmzNsLPmbwobxK5QzGV+wVrdHjquO1YI5V0Bl5hEbK2bryn0LJAtJCt6EuhoKS9NWlfW0UlAG8roM/Q4ADKDLGNLyUoeuX7/GADK/O9/xFkyZMhsYzipqMmMsrzMsBGSYmZameTbkDKy7d7a4WBGFipAhjonjBgNoHIcUR1qwJ6vkazMu73X2gHB5sr8Sd+am9CE6qfXpxcttdhuBCRUKBEFesRDqymecGh1frczeB/MZ53s+zo1UobbWimmHklqUm9wE11KAUZDgOYQBpalpoVlkdOfuLWqBwmmBiClGZFsQPXr8iihocaotu43gOjO1HbCUmPY7HdDdO7dY6YuM4E+SFqboJAegiKOQGrEQI3pAuFy14AHhcuW/8HfHO86gECCW8Ir29w+p1eywAuGsH2aJq+zfK2rUbYnpqH7zK7bgssMf5yJi3z6bI7U7VLagqoVUGVkiPrYUnD0+k9s5QQuNYSDGkCYDSpIB3bixRdeutcqA6fxaCCKPSRYYxPDw4XNKs5iKQlyBmanr4CwqZJ7lCYMCCvbQQlRCQOJiC2NsDLiEkV1GnXazAgi+huFyVIMHhMuR+wLftbqTZ9+y4Trq9TJ68uSZobKQWIK7w7d7alWjTi8FUU/KfFQCgvrwJwn0OAtBtZCMusqzpApRXEeSIioKUiqO5fvMWDk5Z+Dcv79ls2c4c2YEjuZu7evWgRbovXixS7t7qNRGDEEAQQEYgAD3GSyF1dUlWup22BLAR9ONEXgOwowBodtpVWTl8mPNncDmeMAeEOZ48WZz6Jpvj9EFlHFdAtwDBadpPn26Q9s7e8wOyjUITH4nx1Z/6uxcgKkDgkLE6ffhFnqc+5mIsu5m7U7ZkE+wZSMxB+mVjIY6Cb1x/y612hJ3YDuDi/WsxaE04Yo98xJgUEAowdAIrd/P6Ysvn1GaYq8fUoF4imNF5TmquYd0bXWZVleXGTih6NGNTlYcz4QAwvJSW8Rhro24TLWf9Ww+7Ys2Kg8Ii7ailz4fFxAk0Oi20kSWybOn27Szt0dNDjBDgSLjJGQGUSgBVTyqiMVvj90nsnjggjbFXSgY49272XmCipS/F5Bh10QYlvnvOJ+tElzHnIOexnw/k0qK4+Hbdi0LvQaUlMQRIu6cJkAwYFC4fesGrayawIHWYjvV2xbsjMYTQ2OuPxDbrz57Rnv7oPyOGBAA8ImhDRdqj5zdQRvr1xggYSVA3gAFTk0NErYOWs2GBOFntSxjrldq+sF7QJheVv7IqSRQBQTdFUsQWS6A2oTnz1/Ri5evaKm7KgFJDTKHIVcHcxYKZ64oxbX47zlZ1Oy6Jd1TAWR0cLrDd3e4LkCw64fvXVAQCXAgQCxZQ6HUFkOpm0sDrLhQLU25qK7ZiCnL+3R9a51Wr0kFlhZv2XZB0wTMpxLszB2Eme3uZvTZr79iAkN0n8Naon+19KyWOEKzGTNgSnqpuJUgSwWE1ZUutVtiNfjYweUusweEy5X/At696jKyL7lVkfjbYEj0+NFTViJobt9staXdZGAyUAyfkO723SoEKBp8NOtH+hqINeAGklX563eyM4X7Snb6DFYKCFyXYC0KQS9R5rAYePfKOaiSlspZRtmQbt/eOqIauZ4ZNecmwZinFQr8418+phevdimMmjRMCk4tRtMgrctoxAHdu3ub4wlFLrQeXLFMGXW6DQIgIAsJH5f0b1zW2AK+MDM1JQ8IM7UcizCYUSXovthJmnPuOVsKQ6LPPvuqrHRtNJoMCqCT6HaXuPexZCLJNaPSdWQBQQHABQRV2AoakywE+XvIfEZsTRhAQLc1tRAACgADUFdgh9tuNbl6GUrtxvVN2tho8+/wVmF4agXZoOj4fP5FWGkGe0IzpAF98OHH1Gh2KeEUVOM6gqUXEaeU3rt7izJmgQXoShFfFAfMBMuVzKZqXKgtRDoeEC7+KfGAcPEyv/J3dPsm7B9k9NXDx0wMB7UQxU2pIMaOH8HHQlJHuVCMd5WyO7e7fsn5cdMj1VWkgUlVLKqklVMHWoiVucmC4r9zjEGCwazKA7iMABjoo5xSxu6skLY2N2hra0ksFbOiglsGXCZ0gFu0xVd78KOPv6Inz7Ypy1CFjjRUceVl6ZDdQffv3WIqCwAEgs3AeVgGa2voEyHIAstvXCHhoslslufjAWGWV2eBxlbPZxflK376nd0hPX/+gknSoCngh+a2lMPEZKSIa0faZZqSWEcJa7Wx3oN39yYnHtQTquBdxc/uJcNAqoCBDBm4qJAmq3GKIBQgACCAsA473Js3tmhzc4WHAqtBCqzEB37VsmMMLRH1B0R/8cO/on6/oGZrmanPsYaoz2g1I7p39wYFlAq1R5HQ8nKXbt1cLzOyXGeaC/gL9ArMxVQ8IMzFMs3yICf4yc2fOZmm7CMMheu++obywBSvPX++Szu7++x/RuYRgpMI0gptNvhxbA9lSeuUOuOSisKpKHYBaJzLSEADloe4LzQTCoAAlxFfE1YB1xkgEJoyJcXN6xvUbkcMBuwiYgUnFsxIWqlrPows4by7kmT8uTja+PePP3lCn/7qIUVRmwZDuAYbzOukgECFZGV1Ok0u4FvqxqZpkFZ1WFcRi85zWFz4i+8B4cJFvmg3HA0iO+3QJG7rZBhx5okp2JLUT9spAAHF/YOEnj59Tr3+kFMYlQyPvQpMg6GNKI2rhykPTAYSI491Hx0VVEZNhFTFGYsDlgm7jiTorIymcBnBQrhxY5NuXF8WIDCYlmZDipF55BasmYY/rOJw+bFplC6IznOgWeTHRWnmsf6//vVP6eAgoSjuMHcVgHSp26I337hNVKDRELKy1pjriTmN3A1Czc3mYwgXryvmBhDqLgcVlb5ak9LVyr+bA+tUCPL95b2Usscdl5J+9JhGz7ucOdS5gHQm1T1f/cEuV82EJSXjR8vOMu7HvEOPnzyjRqPN1BccTzC1CmEUcbYQuHGwQ5fls1TY0rtZ5CH1DdK4RZ4hLLhkG+UctIZTW47TtFPkz4uiy6jbbdOtm1u0tGxSY5XaWYi8HatgWvm7czeZThf/3o+946R3bGT1nHeJ3WlsVQG/A9o7IPrn//v/Te3OGlEhNR8b66u0sdGloBjQ8nKD3nnrNuWmt0Ldvqzfq5qbNm7Y08p9RoQ848OYG0AYfSg1M8SwLJaNTaT3Lapj8ZLHDTTusK8u7zTNDlWzTC5zjRYDEEYlODUg8LbfAIKpRcDV0ICl38+4BScqmwdJSnGjyRTazClkXAqGDcEwknLXBSkcMzt+XAuKHrEECUQrvxFiA2ikLEFpuH3Q62DQ61HciKjVatDatRXa2lqWzl/G0pENLRwl2vHMgs90z9HsAsJ04x8FdwaSIGRQAEz+6rNt+uuffkxB0OC2oltba7SxvkTtVkHf/uZ9KS5kN2FOoS6guaxhBpF/OdaY3lVBS/993GaufvwI4FziZvB08n69Z80lIMgiS3oarH5ubJ5I5yvNLdcdIrjs4wba+llQUECowsTrFfSkq1+sJ/m4/dhF7MAmK8R6MFGPRCEbYgsvX+3S4QGqYuG8x45eMpGUP0dqFqDwJe4AS0IUixRDacGZVCpLE5colP4F+HcTILC2SqurK9TtAFSUgkIuY70bTmD7VKW1s+MymuSW0XfMiG/C4yubMij9VrvFKadhLO/kv/pXP6anT1/wpuzevdu0dq1L77//gDjjuCDKU6IYx5or21TT2q3UqFOWcsc6kQwxOUDSVb21cFYtNheAUH9oXfcQlAUoDxAIxOsLy0By0w3RFqeyBdTuNPgBVAVhn53Rh8gSWmpV7FnFPPn8cwEEwccjPq4SPslc9KLn+aK5MYdxDnYZq8QaRAtj168zSIbIewc47NBhrw9fUklfIYFnURKgYtYURultIJYC+v1ypTFXIGe0vNSglZUubWxc4yAxMERny7nyDDKmqYNDhzHC2H0SscoMVRWe+MzTnKA75XE7ZleRuscpKLgsrwraelyWIltM0oQRS0ChYdxoE3iO/vzPf0CHh4f04MF9evPBPep2G8x+mgBAmk3pPWGIA3UMzH5hlDvWTQsCtZgNc9fv+W+hEAhqkaJ+rzIax3brys/zJVWfprkDBBcMYBAcHEjwUd9iVQg6TXnxCy6CWVqSDlYWFM5T0Z3mNT0ntXCkbqmDwXFWQl0mU4DCiXSbCwjWVWQDzSa11ChNjfEgjgDFBIuv3E2i4jklQrbq4WGP+r1BuRE47Pfp4OCAVlZWOV7QjGN2Gy0vL1McB2wxNuFONNPTClnGIGFOKuPBViIStC4/evDplv5CznIB4Dj3iQCxArLWe4hLVhsHKSCwokUqcBizhQBhYVOGzCJUnqM4rShCevz4MW1urFO7HVOvd8huuUYEunBkkkkPTavgZZeP/5nagjcD4lHUKvQSLLgqHV+a1qXmvLqlcJzVcNz3F7JIM3STOQEEWwFasQ4GOfX6qfRzLemIy8JWs7NDFyw8NAUtLbUlZdBURaLvrUNvfymdmo7VpcceMM3T5ILASQFBrz8BPOuXOxZjjz7BZgy56aTVwL/SL0MJweWQ5OI2HA4L6h32WUFh7wnltLu7K8osk+eg1WoxMPBPBKdDNGgBQMTU6bYYKDTUKymnqGQ21ieshTq+HkXGdmLZTLOWpztmEhi4geT6MRpjEzDQfZQtDAQgQPlzyi6JYoZbjl12YcxV52KRJVLDYRrjSBGiUJTwCiotiNpMsO441VjcdHXAwGECENZCcC0DLUycRlK+EG4uLYQaIBgSrP2DAbfv4xZ+XEyEh8Q2TBHlAh+xFBbh5d/cWlYDQXY+2HqqX9L0eNXy+YtwSU6l76c6aJrH/zUcc0alZymixwOPW9Us/mLsSgX0d3YPaXt3SLv7Per3B6x8lDVVagkQO0KrRuz29RmxP6HosSlgriKODecmhrBM62udSgtMcTnZOgpJgT1GnmeUzWtYrZFLHuVCGhdfcDdQfDFj0HEihyOP1GQRidVhQBY9lVMp5ivTkY+QIV/akeFFvI8XIfNZvsf8WQgmKQUW687uQaVMXlMP1ecpD5DQJiOAOBz26e69Tc5gwc4jQRQMT6bp0gJfKMxU/f8iHsAL0/XHGQbHGAJHPsRnnkS1TaX6/zTjBGutlEY7Owe0u7dP/V6PDntDyvImk6qJ1SchStmJxuzdgVJDeqnrK8bfmOQOzd5NBy/ky8OdgaYuUGzNRsgpp8g0Wl3tsBKr1lPItQEoEz9zAAj1sU8KMrvHuXLglGDx/JTEdPVqbT3eJa7T846T3VHv4DRjnWXlO4tjmwtAqAhO64gCyVUPwiZTHYAYDZS7yG9Gtony2ucFzFOpNIV5euPGumHVtMFDOVaLkcTHrS3/XveiuRlTcq+qFjmuTmKcnhefrxRyAfzU5LfdrNRPLHe0ftkqGEIJayDeVXv1mg+XfVTlNfqyTlCc0OGsbCU4aMKMZcEargfl8erVHj17/pIODwcURg1R+DlRFIOC2gKK+pqt60nuq4rfdZFIEZtYlax41KLEs8KMqrA6C2q1ItrcWGO6CrZOnBg+TkNSQ4NzU6vUFWigoxarDOJ1P00Xf/1j9wKusJzhuc/t8bUGR81rAYV68ctY3nH+AMHRmQCEvAD3DIJQ4rNkK8GwVzLNMZuk0tUKL/f6xrXSN4lvwKCpyoILXVkRwP8clZS8F7c+qtjsW8RsnJw2KRlPLvWDvlQwcAAAoHmQ7CqQionflxVnlf7H6QtsW0GKCS9zlzQ+I+igME3QY67psEF5BRM5jhWtnqOnlgerV36MJI3bLoxNIxsUiJnDcNbufp9evNim3b1DCoKYorhFBdyEDPzIQjH9e9W3wG4/W61cv6NphmYGj3u5PEnmaFNNzfBkqCuyfEgry126c+cmtVpCuSG0F1JtywFvYy0giwlxiqvwMRUh47GuqvUr4jBbknPASA8I5/mczScgGAmA+ybNBBBkRygVrXghtTBJlTwqKvGCLy13qNVqimJVDn32f8LuFeUiWQ2wOtwW6+cpdvdauluXn6JDbWZPydjpnOL2jQdnjAKGuMq0b70oLe4VUIZJbXex0nesWTOgJTbUwxLIE62OPsGcAsrKUVJ44ZdvNVEAVpcJ1IO9m/32CEBwd40GB/EDRU6PHr+g3b0DSlPTeAWuoSBmqmmOD8QR00qUgKSWwISlqqsOsUgwN23Eg/UWB7cYDGIlICgKCmeAAizNGze36OaNNUeq1ZniX1ejJ7CstzyxtYfhGHcZnqex572u18xfdyoJzAUgTPIV7u72mftGUtwsIKBIDW4jDSqzy8gEDlGktrKyLFw1MOl5h2grWQEKymvfasXnsIM5eh1Gg6p6vFVfeLfYj270KtxAw0EhMRCTA66WgQCCFGZpTEUzsGz+zOg95OWsWgfS3UpcaVEMALBc9QIeBYMmZKqudHfU0nNYFcXROzntqIaf+wcpU2KDQpk7kMUAcAA/qosdUMP6mS5qol1UPR1BR8ICkvkXOD7I5Cd84Swz+ITsWDF/7oyWgYkV80HsaUjtTpNu3rhOq0sIWkugVIFai28XHxQgb7HKRwDhGPXjAWEq/XzhB80VINR914NhQU+evGJAENcKnk2NBwivvbpBWPGGEgBbW7vGCgxZJpJWKLQFDCCE9n6i+MDKeNEGqQt+GlQV7SWtJweDjH3W4OAB7XOSpabVpI0V8O6/EMWpClk8KqOzGS1KEivJqEzjBrFuGQ28i0sNbp6Umo2IGg3EbUzOuLmN60aZ9GRn7JKJKDMumMdPdunZ81cUEFxUbSrQD8Fw5Wv2F4sD2WPsrkFvXp2XuK0mxc9dj5YCQg5KZpPaaGVk6w047mLcZup6xLnSajOhW6DC3uiWlhkyKdlSvegH58JVh3koDSCMZ/E7KsKgz9hxqVqXMrEre9M5A4Rq8xEoikePULE65Jxz2fyp/1jTC7XqFcpCFP/6Osx9UXKRSV9RdkvmqAkQTA0vHBAqAc9SJROliYABgAC7ZOgojhkgVsDuHHGhuB/pNGbUegVZ6jn9Vn0q5bNAhzSjkUC0WA6lXcF54qr8pVgM/D/4ie5XUIquQjxKN7L1Yy786NFLevZ8m+IYTde7NEyQHWQ4R8reBdZ1BashT8XPVMlGcW5YT6vkOapcDHW1AoIAjZWiACpy7RP+I6wkWAxww+GGqF8osgHdvHmd1tHoZSLVxaLqF30uxrkE3ZUdx/fkAWEWn4q5BgQ8cnt7GT1+8oJjB/ZlliAfKzYuloGfGdmlKExqMiAoFz6CjKI/DPFZIT5pHIfqyte+0avnMjqaDb5yFN4hiwp6GbndaEEJN4o4eEx+Bmtfx1ljBKHl/KIUVR6jMxpRmlqxyrKxGnIkZ73ITXaNyI6thlh4oxBTdXnLqg6wEloYDJAH9uTxNr148Yo6na4AHtowciUsLDfjzzcdtaSgUCyEgCS7xzWAJKisCqf62ilwYt3rVhM7nBgvdM4CiFrLACBAsFiYVmGpDanI+xSGBd29e4dWVyT9FXNVF9/iWwom8ONsYORXye6TDyQi61R9Dqrnnk5BvvY39HTDmtOz5gIQ6p2u6m6VTz59IkrTuBeE0x6uHyiTnDJssU2z9G63Q2vrq2WAtEC2CisQvOx4aNGwHbTHHWo2wXV/UR/7cgDLwNkDPnn4ubBTRkotAIF3w4bEjdNLWYlhh6yUnPa1G1eWL0F2mVPdBacAaq9gXUW2j4FYB3K+RCc4ZmEAAe42BGAFFIQiwobIS9VtlIXw6D95ekDb29smEaDgTltwFTk4ZmpDxL2nAM/ry3qf27fXyM1sm81yrBqEwR/KIjfNwhIA4aB4SaQm1qIWPfJpJpUUxHkShxrScHjIv9+6dYNBoe4yurhn6KKe1cn3sduH4wDBfRbOMu6rJN2zyGm6c+cCEI6cSkH04uUhPX32iqJGR3bRpqJUyM4yCTxCwSBA2GrQ+voqckdMFk2DlQNcAQiQ8s6myGhtTVokTiqMsXuf8X7S8sUom37IX8bVFQjgSX4OamoBBoNBwdlTg8GQ91mwbrBDxW4VwWTOhIoijiE0G22uAC1yFGRJgBeKstfL6MnjZ7S3d0j7e33q94bUHw6p3++z/5t33xRRs9mkbqdJS8tt6nZbdG1ticneVlfbRvSm4jsHRw3cOJK3z7GMAooRjnNx1UGZQo7NJtxGKbXacCMF7JqTzmK6U0TmUEjPXhzQq+19Hm+r1S5Za9kFqEFpZyNppOg8ElYhKACqJTOuCldArwpRAlmOr8hAQ/25q15PzhF3U0Epgs5FRm+8cZfarVJs/D2v7Ejzl8vtwzGdejjLUXV5esV9Fmle1LkLAQhQhh/98guisElJFlAE/hT4eTUDhRP1hf++2YxpY3ONgkh2f9iJsi86S8QnXEirRDQGP+ozLSCMukqqL4ZaP7hemueUDAsTLwioPwArZ0GDZMhBW6FYcCmeA+Mqgz8b7QqJHj/aps8++5xevXzBdA5R2KQih6UEayeSAC07asz8TbogoAgxFmmAjlhLyP+jIOvuvdt0794tarWIDnsAEuET5Hx7w1mjVhmuDgshjJCdE1CrBZAiarcaDkeQtK3c2dmn3f2Uej3pnYziQiVRi03nsoqVUwkYjwdiXbNx8Zhx6zmO6dM9rg4y9WsgaN/v95gHaTDocYD9jfs3GPhNrRqfojErAaTpMq8uSgn4+3gJqAQWAhAwmSfP9umrR88oRGaKySVn7hmzLRdys5Ta7QbvfoPIVMZy6T12uBnvz7G7XV9bOoGr6GjFJLcXH74ol/pOyRSdsWJBU5icewr3B0O2ANBEBNW46rLhAjzONkUqpuxrX7w4pE8/+Zy++PwRxxegWAEenDWFlMiowS4l5Y7n9NEQJj2y8KX5oQSRARywpDQGo0VeKPDL6f792/Tu1x7Q1vW2dMgKUAA3NP56iSEgZx/XBb3xcDCgdrtNzWaDwUR3zrBg0Pzmq6+eMPUIXH2YF2dEafyDTKFa3UQrxXe83Kd5zSV0Xt/NTnOmHIMzIU+002QHHrKumjGDgmthakqvTUWtWynT39Mf6SXwuiSwEICgSTQf/PxzGqR4vWNWgJyzzm+tZMrgZcXOf31jjXfDoqRF8cA6ACisri5RxwSTp+NKOV4xVakdRk1nFFj3DgEMsAoK5pAP44Dz42HGaOMfVuoZrIEWz+vpkwP6+Ucf0fPnL+TvcZMyzropuDag02mzkoUrBn55oRTGjh1+DomVUIgq7oyzdVAABn0+6Kc0GKQEVkpO+0RmTQ6OH8g2oZu3tuitt+7T/Tc2+blM0wHfD2AgwXq4vVCt24RI2fXE+fxN1IBIgPzRwxeGKTMuWeI0JlGCJqfOVuUlFdFWgRuC5Knfj0lrepx7aez3jO+S4cSxqlyszGTYp81NdAkzRIplG3o5zlodo9lhU0/EH+gl8BoksBiAAN0ewUrYpc8+f0TN1hKlqfDU4D95CZGuaAABWUb8bwBByEVryIjpdFrc2Ul2zMqvc5zv8zhA0NiB8tpUrwcw6PcySpKQ9g+GvPOG/3yY9hgUxD8NF06bwgANRoh2XiX0wd/8gh4+fMS1CFJrID58FN1x4V2UsxsDRVQMAiHSN/Xe0i9YlKM5t1LMFjAnFBQ33E6glN7Z3ZG2pFFIw+GArYFbt7fo69+AxbBMSdonKlKmlU6GGccztFnRoH9InW6TA66cLZUktL39UiiMw1hqmznrR+gojFHn9EE2u3E3J7TMmtJeyePfjuNcPpP48Kd1OWHsUsksjXQAsgDcweCA3n7rflnNLZK32Usy2nEW42t4y/0lvQSmlMD8A4KZKDdQKYg++PAT6g1yisIOZVBK7HoAfQOirsZltLleUjMgzwV8ODD74S9vNMoUmilb8h0FCK4CqOXaGIqJ/gA1Bjnt7fU5iAxkQ/yj0USxVkpZnlKj0aI0CanVbNCHP/uS/uonf0PNRpNTIPE92hdurG9Qp9ORxi7cYRIKPWHFrRz1dpcr84UyhFWifEmsopxWhFy9G8LaQnZPQHt7B/Tq1Q4N+nCPoA4ioTBK6Zvfeoe+8d7bLONhv2+zhDJDAyJmGgecV1c6rPhfvnjKqb1wFwkgSOQYgCAV5gIO5ZiPw90pH/jzPYwJ+cWCQ01LJNYUm0VBRktLHdraXLW3NAR+AnjjNwjnOz5/NS+Bk0lg/gHB5E6KowRWwh598ukXFEVLRAX801KRzIBAGXU6Ddrc3DCKD8HmIQdBV5aXaHlZ0kPEOlDT/jgLYZLAJ4MBBsr0EwkygXLaP+hLMJVTVsTXz/nv8MMnCbVaXXr54oB+9sHH9PCrp6xwYfG0+Pb3nQAAIABJREFU2jFtba3zrlyKqKS5vPSXlmwgbg5kYphKPSHcRNjFAwBMuqqZs8Y6xA0idCDSqQxZP0gjbdH+3iHt7e1zRzJufpIN6fbtW/T+3/42ra8juIo4AnoNSOBZ0kOlQQ3cWO02At0pHR4eGOGJjCukdGUdyZik1TFLclxweOIqOVbHuGtMsiB0h4/YRzJMuDBP4jYSsOeYVFjQ5uY6LaF1pNOUSSyJSTGlk73A/mgvgfOUwPwDgiMNLnIqiH7600/p4AAcPJLPjn6vRKKk4LpASz/eCUuSJ2eD3L59Xa5kdnFnf2EFoly3TNlgBTQUQyk6295BUBasm6g5EDiSPrMIdEfUaMb0q0+f0I9//FNKEwSMW9SGRbBxjdNE8wIsrgGzm9oiLrC1gn9HuliZiZXgoMR1EuCUHtS6K7fBbwHFKI5Y4QGEkGaKuECayO724KBHz5+9ZP6f/f19VvTv/+1v0ptv3UJkgbJsKFaIyY5iuocUGUUhbW0u0+5uj11aapW4tQ5IUxX6aNvVruyKp6hdexPGpZ1aF1Q1cHycK2mal0zmJr0VkhQyku5gmF+SgKYbgfQmbW6uMjgi4M+xKgYHrI3lZZrmfv4YL4HXLYG5BwRV3LITlrTKVztD+quf/Jw6nWuGIC2jHIqfaRXENdTtdql3uEdxmNHdOzc4rVPahCsuHGfSH+fDGAUE3YzCOjg4SGhn55DyoiFcTBGUBEAB23akiKL7V5M++sVX9LMPPuJCO7hYVleXaev6hlEo7uPhWiTm95KjR7ONoNyhgJFS2uCGQUwzAe4mdq0hYCuWBmodQNXAfJYcKDZ7YidTCnxDVDTo+fNXtP1ql3fIyF5CJtJ33n+HK3llt6ycUkI3DqUJ99bKSpMO9vtlnEOVJI7J0NSmdBmVNy9jJTxD44p63S/JUdfXamcXeDmxl61SsdKQxnztWqccrgahx2edXeZs/L2vugQWAhDE34xWmkalB0Q///AhPX26TTEXq2UUxkSD4SG/nLdv3ZCUyFZMqysIJC9JRSorPvFnu5kgGoytJrxMAwil0SE7Xeyb4SbqZ7y7hoUQBC2mo0CWTmaYRcWN06SfffAJ/fLjLznNdGV1ma5f36B2R6qvy32/W87L2TfVnbDm9YOxE43NlcNf/PVIPxVlnSQFtdtd2yO3QIFZg1JDGw6lXp0/5IRdPPoTd2l3d4+eP39O+/t77M5659036Lvfe08qrNMBxzUEVCR2AesFMZG1a21ueiMZSjYAjzoEtRDsS6qhWSENcikmLudF1rRca4XJc6MV3uKawzw3NsRKsFXeZ3VJXs6M/V0XWwIzBwhHZXe4qX+uya8voTLvQK0cHBD98Ec/JaIGBdgGI2c+T2h1ZYnW11YpSxIGhPv3N6WyV2KapmaVnTa88pMjCKq8asRqY54XaTouVzo4KLj1J9I6pZ0zaB6a7PdHxhDAANlEH374Kf3iF5+ywt1Y36Tbd25wyieULVwRB/s9rrpGFhKnj5YVuOpiAbe/qc5uxjQcHnCQ+dbN6/TgwRu0uiKdyF68GNBnv/6SDg76bJlItXODBvCLxw1Tp1CyJlmJMEU0/pcGQ7C8kJG0u3PAnERYq3fefZP+1ndgKfSZxgLuIsg54gppoRlf6XYoigPq9Q55N42YAxPn8dil/4Ksu83I4X/h706Nx+W8pqDxkAwpoRi0wGC2AvzM4QBYpZ021ta1QH2W0eWsm7/rJAnMHCCcdKm00AfuCgT4pCmMMG7+4qPH9MVXTwyffkiHvX26fn2TQaEVR/TgjY0SBNx+r6p+yi5lNVTQQjOxTISK4aiP9o9F+4Lt7QFTSXBGERSwE0xFRg8Kzj795Av6yU9+xqyfN2/e5CA4slaGwx4HKkUBx5LRYhrXaE2FpJ9iNAIIUEBp0qM879F3v/c+Xd9qs2rlQm6uIZCfn3/xnH716efU4pRdKFxDFsi1YugbUQuCmp4BkAHTfjRR2Y07NujVy116+PAJjw3ZR9/81tuchgm3HAMfjz+iNBlShMAr0oDh1Eu0yM2qf+XNr0Nz1Q46bgVez/dOeEZca85tdMMCN2BepLTU7dDGetcm/p45aeH1zMlf9WpL4NIB4bjir2O/N4Rj8DeX+zPzZiYZ0Q/+4gPO4oHiRqB1Y32VOu0mPbh/izqdyVxFExH0hM+LNn4BKOztpbS9vU/ocob4ALKKsMMfch57k5rNDn36y6/ob/7657xTv3P3Dq1c63JB2DCBv18sCGHdlH4PcNuIeeDSVMvOk2twOaCb0fUbq/T+dx4wUMJthSA0lHMRwnUUU5qF9OGHn9DzZzsUN0DljMYvatmoK6qi8spWpNKqFMAI9EAsgmhne4+ePXvOu/u/8xvfoQdv3qB+/4AtBfaxZ0qvPeT0zGsrbdrf73NGFOf1N0B1IWCjn9IqlAmXFeDukowtZBujqO2zMj7YPM33Cgiu5aqBbwsIktaMedy+vV5ao1h3s3AnfKL84V4Cr08ClwIIlRfIoWoeN81JFaTl3+EHR/GZaR8JE571JDL6G0R7B0T/9oc/oX4/oTwD/cJdeuP+HVpbxTmyU7atBCQriAvWmC7CMoMKiZnJASpbTIpiwqfq6nJiEOaQXh+N4pGqOTCV1E12eyBlE8Ve7dYSPXv6iv783/yI8iykO7fucPC4oCENkkNqNDAeKRZDUBgBW1gJHNgtAcGlfA6ZUA21F0RD+v73/xatr+G8gpIhOI6kIdAAWTGNJh0eglMop49+8RkNEwBB0/RjdsFA3WRyS8gaOCwtS1G01uA4BVxgAAcAwuNHT1m+f/iHv0/LK2h4M+DgOQBa3Cc580itra4yrchhD+Ct9NXWVaWWlJV1qY5f39txzJWdiIbUahjywlLV87OI4DgK1Xp04/om92Pm5TLVzfU+Fpc2GX9jLwE8l8UkjfuaxFMHg+N2dKoAbFqkVb74DlW8UC5QRIbOnhJkqCCImqFFYoMePX7OXD/Qj+9/59tMT5EMDnjnJi+nvLiSoig1AHEDyla6sGmMAi8xXm4GBsd1w/flbmE2n15+RdAWSp9oZ/eQtncOKcsQz0DFcSztL3NU/TYpz2L6wf/7I9p+tU83b95inzN284Nhj7lxEpPCiWtifEgD5UYt5U5Zg75QpgGzuwo4goVzQH/yx9/huUJ5g38IDiVusIO6hZS4Oxn6wPz5v/lLarWXOTvLnbvUZcichD1CUiaxmwdfkdQ+oN0lLAsJmGKX//DhQwaGjY11+oM/+F25fzYkYAYoHiBzxBYaUURbWxtcdwFLCNXQ3Pf6DDxDr+kRLi+rvSLYHoOsTepTJZpgMrTALgvL9BpbfK97ZP76XgKnk8ClAYICg5snPg6bNEceSkYzZtypYg+JYGarCcqElHLOvQ/YFQKSuDDCTrxBL1/ucM740hL8uCCygymvCk5MeuX6gaIVzh/J0ZePkOHJrhgso6IENIagRV+aUy/BCaGJBj/RsxfbdHgwpCgG+V4kBHUxri/FYR//4tf00Uef0tbmDS7yKgooWKG5RqYKAs6IkyDQiw9osVGQphaNrR9QhQ3qCHT7GlAjzunv//1v8ny5ahnU1xQymCagksgBDjivST/58YdswQBMbT9ksRJsmiQAx2o1kZdUGbPjymRp4XhYWp9+8isuZHvnnXfom+99nYPjw2Sfmg2p8hXgypj+YWNjjQ4Pe2XDHdsC1XaGPtmjfly0YXLagK77UferNBAq4zdVamt5thBUH9L16+sM9Me5Qi0QHje+k0nDH+0lcOTzfJEWwjhXUb1wyKYe2t27ayXUf5cdM1g3kT6p1bXGtcGppLYzlloZqmR4/wkXTI2ywbVaOAffKDtrBVjqB7htNO2VC6uYBgNvvPQmQAHawWFKT56+5EIzWAPQ8uhjgGyeMOzQi+fb9IMf/H/cLeytt94yVgp8WVDC4xSaqyTq31vfNHbxAMgwHNIf/fF3pHvcEF2+pFk95JUAaBGIZ1rsJv3w337ItRGwbFgOZVqrXtdwHwnhxISPyZ5hFlOxND7//HPa3d2hf+fv/h6tb6xSkvRYMYo1YRhD04S2NjeYThrstKiD0N4LADPmPjJFdAaj2fUFq4NH32zSAHUWxorTwkCxNOyzYddXZKCgrskCrv/fZrCNTlVdRvqNXQmVDHiO4EKD1QQLVirll5c7pUVaxhzGZinplZ1spPpynzteTHmDajjp1Fr2eGA87aUnbQTOXWCnHeBMnnfhFkJdCsLkOflTVc6jiyx8N9bXLy++8TQY/vxRILIKAq6Toz/CwSM7f/dI7e+suz2+s+nchaviJDCHEn351QsKgiazieITcHrlkEn4irxNP/rRT+jp0yecDgpiOlxFd90KXnJnq2jsSNzgpOvvF0LrnCuYh/Tv/tG3+WwUpknHHZHbME15zPx/0aIf/fAjBgYGI0yhFDl78cv/mYmVfY5VmdhxSgtMJc9DU55f/vIjunP7Jn3vN3+D3UYcPzANd7jCNwy4snd5uUuDntB5SNGcdLWTPs6WAZXdNGw1IY6CtGLMQqq0xZ8vVqXlbap2UWPXYNwouZ4UONTlVVZ7H+m2sgKoPp0iKzx7AEW4jJgauxVz3YsqQnf1rFUwTimbtZ9SX59e20x5gzMCghZp1shsTz/skTM9IJxGmJcOCHU3UT2mcNyk5HwbqDvq+OP22uVOzzlw/ANbe43LzmpQrEjRlFRUrpp+mdDTp6/YbSWVwFLsIDvdiJ4/P6Af//ivaWtrk27duim+c25GbCqEK350F5GsK8sq4VFAQIvQIBhMBIQkyyiD4kQwnQwgFGh3Ji6yKvCcBBCMQjSWCHbJT548piePH9Jv//Zv0vrGNQkus+uNOOWUi+dSqZVIhwnHJQAIXBTHQezROA1adAJYMIdS+XKCgTwXaqHgKGWFVdcjFzOiupqvK9aHKnFtzckA5CQNuNQermzY+tQ/sGWlz6RdSwAC5gvQR7aVeRQmPLLVZ+y49+DCv68Mb1p0mKSk3aSM0QCLTdgYN8vjNnQXLpm5vuGlA8JZpecCyjRgMuX+55hhyVU06Cq7He1AxqqHlQNaYT58tM1pnv1BwgFXaBfgAvMO5SH98Id/TcNhRu+88zYrJ+6KFkmcQpQVq6PaeMa9BHqcgoJYCC4g4DpQtK6FgF11yq0xscNu0l/+5cccSwAgVJVfzUJQ+mmHUrs6TlbhbCmBdgO7bYDCzz/8gLrdNv3273yfrSSh9wZFt6mZSNGxrstkgwDHMhvHYQpVYSAdN+RKa7RGlV7GnJdUBBRzkyAAiVhCFjSt11+6xCHmJIkEaq1q7IjTbmvWZ2mjmdQ0VLdXYLNcGtvejV2KJqsII1xaalOrJZsGLVQ763tw4eeXgKDPG0bguLaqUjH/mmZLNu7ZVk6wcbP0EfrzXPuZBITjlHz1+6PE8Xp3DwIIcn8O/Er3XA4a47O3R/Tll/9/e18BJdlxnX2bpodndneWQbDitS3LSew4jiH+w8yck+QETpiZ6YSZT5iZmew4dmzHJLIkW7ArraRdLcPsUPN/vguv6r1+TdM9Mz099XRGs9P9oN6tqvtdvudYE0BoCbfqxDVoZYmmOGtlettb30kHDx7m5LNSaY0TvKTIm5qX1gkIDAfWqJ7W6PX/74QwXx8QEHbbqHNpDzMZJQHBsVIBBLF5+yDlayoOjIwBcwc2bmUqfRtuLC7SqVMn6dWvfhXNzE5xwUFuLIO8Cq0WiqegYX0Z/gDVlJTVKxALYxEnv0aF5a3zGlQG9IlGKRAkAq7RmTNn6erVa6ItqM9pfn6eDh3aTwsLaN7D+phmfVe5PzIXPmSmb1nr+t4wg2lHPsfe5L1FKXDaCTN8DgaQIAXOq6jVuAjg1JQEBzS5iDou2W6Eg0GyiJR7NWkH/gfJF7DvTIhK0yZaNELSObYdFv/tA1BHom0wQUbn9kMJCL2Rt/WCa9W71kmMFg/eWuWNGL6e4v8tkp/V1al6gIAsYqKLF9fYXISMZISxVlCWAf0F0NEtW6CHH36Um88cPXoscqzCps7ROlwNMx5i25ouPpNWyV4BgaXkTIle///uafYhpADC/fc/RURFbiBk7yrbzWkIAgpJk4aBQfxz8yFA2gbGFRB1dOoUTU9P0X333UvlyoowYm4/iTBakaZRNpqfoeDom698gcAk7ByS6+CjyeTZTn/9epkef/wpunAByXHCPCRXQAFKkwJzuRotLMzTocMHuJT4xCQS4mps84efA32lI7MkihByESUtC2KFThQIhCbx9zdAMAc9ynEgY3tmZlxMRj3z924k8t520PrP7kbiX//dm6/0392JKsks9kE+cafdawQAwZiV/9ufxlbmFTun5x0ZXyMQ5NkMhObzIkFDQzBnMnokc2x+o8aSOOccaFG4/3nTW+jo0aM0NzfHjW5wPaRiMVlIiWQX+pm+NNVSrZK7Y8qmIUgfZWgIAgjoVsZ8toZaQc0aggFC5EOI0FMBQWsYmVPZbcYkIJgE56K8uOMal81eptOnn6VXvvIVNFaUbG2Yx9iRraY3Lnw3P0f1qvQYcMmDKidqaCu+K+QLVFqr0FgRdZGInnziLD362OPc/AcZ4CjDYcIBv4VFKnGin/TJwM/c/BTdfMsRuummAzQ+Tlx0L5vDFVAh3PsLKDjziGkGcUBw8yUakgYfqNSLXBhuZBSBLU7QtdpW4N1sQEhj+sm12HrA0fJJnJIUynj3eo8yAUASMVtVFHA1x3Ya496o9932gBCPVvDVUpct3Ey8VmptKxtoG/IrIHDNHZZ0xXaO4nrPPP0CJ6HBdJErqKSpfZGvXlmmJ554im6/HcXfUNhOGAbAwMpA+1VN00YQvQUYCVdTNe1AmBeHnbYBBG6TCb9CwmQEDcEAIRJ+WZT1GCG/q2P6cWYY17iiRLpKTZvt5Onpp0/T8eO30L79u7gaKm96NgcjhLjM9vxbbj5E5TXRGppFaaEImDtCjicmEHJK9NBDj9Fzz71AdfSSKBQ5vJZ7PiRqTkXhzRxphNDYGlfDhZvn0MF9dOvxY3TwwBQn7eE7AJUf8RUHYl+4SJFiLS/DS4KEhoTYAQkrjtOrvcTbpwDTEyexZyXH10HgSgzR/xMMHj9cS6uBREnrC+F6cmBOEW7MNSk53Bgl2tsJRD29VDi5DQW2PSCkv1vzQm6Od/Zt3yZ1CoNr5ZxuCpXzVjp4MhyMVsLgzJkbtLi4RrWaZLAiph7JZdxkJjdOj7z3CWZY83PTkVNTzAvSYcxKccdLpqW8LY/BMxlFDMYBAsJOX/u6uyQxDWGm3G8UGcLIm0DVU4nSQdipryGI/dysRQlAsLRwk2pN0o1sIEIceSf1h5B2dKvWaXl5hdbWVuieE7ezvb+0tsbOdO7yppE/u+d3cScykxYRdSQhpg48YbIz5vLgg++lM2fPUy5XpFxujMuKR4Dg2ZwshBhzJYApeRBmshKtoUp33HGcTpw4JPkSXDRRnNjQJlCwDhqPVHsVxyb3QNC8FRYOOAlGo5v48yz7iQDdAAQ01JFOfuJjUYhzob2ej2rzuFgScKyci8y/RWrZHIgprHl09hGinDE/lXJds9StMq/llKS9WRwkOet9LE9jYwB5AQgNCIsFjaf7Hn0hsf3+3jwaD++TRgMQlFfFyRxfpUlAAHOXeHNZmKnhpUjcqsTVVVNfrfyARLaIdGtRpfj99NNXaHmlwqWsubxGXpKguEppLUvveudDdOTIURrjHs4uisIStXjp+klYbddQCiCw81M0hCQgMKNSQEhqCD0BQjQmX+PSzRwhib2HJAFC1AMjXVsr05kzz9PLX3Ef5QsZrnwKpiw9icV/MTkxwdI7mKhEAYnWB7MaGuhA8geTho/muWef57LbxfEpWl2FqQdhvkS4ndHRhS8Kzf3Ma3sVZHCDmaP2ELSOqckiawtHj+3nYog4cjlzQENrAICJSctKdRswsKSriXOiDUhuBDKyAfwzM3CqS1FCRHlJ1nYuSpSTudvMKJpmzh7fN2rg0tP4fdSkY/QD80dmPjLpIfzksoXIh+MEKheW23JZe5qTRdpJoUPRolH6vViUqsatTEoy9rQn2Hu0syIML9PeyJGNMCAI2aw8thHRmErSWYyFzJJMBVVAqyzNyGK3FeU7I90qQ/kIqLMQXDUJmWsXPf7EeSqXYY5AFItkMOOAD+HG4iq977En6fjx26hRR48AkZqiZKVEKGPnBdA9ICDKhTOVobkgw9sLO01qCBLgZIiXoiGkDkyYrZh5+K0iGrJjmbKUR3/mRoaeeupJuvelJ2h8AiGj0pWNw241BBXXgnkuLy1HWeicjKaMMpstMGCfO3eRlpdWGHi5GmwddC4wMLDGpsw2ngQpY7TsdclWFhBlJowqtKVV1t7QYnX3njluszozixK5UvoE2gzKWk9NTVGxaH2TpQSKBQRYHgNuWVpb4d4P+De0EQCC9LcWIHBMFWYUicpyR1vHQucl0vKMFPE+JVnTNKmY8KRLA4nipVKN9w20QWhlOI+r6FYl9DcpePn+gnaDd61GURdMANVllDfYxIfe4sWioxWXsk/1O6QJiZsJuH1M0yZdOvKAYHS0bGatX8cfwz68soKFLNKZMQ+LKpEexbqINHwyNi9RaQlpqM4SYX6Mmd4zp89yHSUrTw2TDGe+VhvMwNZWqzQ/N8cNb6RmkXQREx+C9RLuVoLxAMHs7QkN4TWvvVO6pXmAgM1bQ/6Bl5h2/3skyihyKqtJRQLy7Tke048TxMumFoaLTWzvxYxZ75HPjdHFixdobn6GI4q4XSeAUDOL5Xl1mpxAN7bFSEOQGlPiJIYj+eq1Zbp29QYVi+i8thq1AEV9K1RdBSOzHIN4LSyXtSzjkx7UBsyoLsuSfl2c2pDkC2M5bmG6/8ACzc5Mc+FA1IXCdwAxgBeSCqHVTE1P0+zMRGTegHALoQGCRr2OwIEM52MgO9sJKzLvcanWV38HDwrx8GaMJP6MmJnUtgJrzg0uIokcGneO5J24ygHILRGGmwSA9WQqm5lI7q+NoTLQFEVrwJwVxmB2FIqaPNNMT3/RDp6mm8S7N+QxowMIzWtZFqJPNk0yglS5tlZlhpLLT7DZgZmwhSaq7RbgkVZZw1RUCTyRxChsLDDWLMJcKEfPnzlH+UKRGZKFaTLTqdTp1MlnaNeuBR6Z1PMRxxrGYIAgoafWZrHT3LcHBISd+oAAE0ekIRggsLRcpCQguLL9rQDBKOyDRQTDEkGkhQNZQle7vZh7alzf6Oabj2l5B+mWxiYUbScK0Lxy5YomjYnUifvAJLF4Y4kLBhqdYUpCFVgwXRQ6hJaA88w8aBqCSZmiLUotJIA1l8/ICTDZ8zEPnDHNeSSuzens9AxNTo3Twp45sW1z/oiCIBcVrNDq6iqDGrKwUb/onrtv5SgoaBwIQZ6YyLNjGYcfTcPjRUkPzl2wVew01U6rYVDfW2CVDQFjxN6pVGoKbGDEMIE60PJDvU27NoU3CQKiRXUxWo9n2xzKfIjGAK0SWhbuh5Be+GbY1+A5og0cfI21iyfvuFNGABBUb+V6EM3zZ+sNixIOLvQxBhBIWQNkDkuSmKYTxKSZVgs2FhOv9XYkykd8CXjG+QuXWIq1ksjifINNOU/vf9/jtLCwj5mQODDdrjB7t/xOvk/8A/e6wowtysiked+HkAQE9iHUUGgD1U5rVOVdO04PeBoCb56I37cABDshpj04QHARQgAc0EcqyOLZ2NTnzp2jO+64XdtnolGQRFnhB/SZmZmhy5cvR3kEuA7SPxguTBTQOKB1sTyQQTHBsjYQEjAwOgIETUMQE5L8gLmBdngWGDckd0j7uD+0FmbH2oMC/2aTiFcSHc2HGg0BFDAi83FIOXDJrQAo3nX37bSwZ54ymRqNjWVoZnaS9u2bJX2EY/veGrZZbc75GLxUK+/krTfdVqAsMu2hEcAnYEUkRZPR3I6IHs42H/MXpLBVJ0a0QgS7l0vQNO2JhSx9AK6WoociWCHJEVoX5gLBClwcIJ017Dhm380Lb3NAUFt19Ka+vV8/RPnp1QY3yEFzGDgBLTIEUS1ScC7dwShMxpGxWe2Vqqe88S3SJ0N0bXGJyz3bxXId2LPE4T/15EnavXsPV+eU8g1+GQzfTOT8FsyYYtnLTg+Pkr/4ezHTsHlHNSJoCK993Z08QpiMLMqIfQiNRgwQHrz/ZGQyYru+oWwrkxF3asPzpAoqd02L2BtMRGDsImVL9BS0ImgHEq+Lon633XZb1BTHL/EABgBAQJaxMAFEq1QZECzRDFqZJN9JZVFjFJUyngepX0waBgKooop/MxiyD0WARMxKSEjTMFfPqW8FFJ3/ycAaIbtViSBTkx9eXSR7cZDnYRqaGqd77rmLSmtL3AeiVi8RNSpStyqTpVtvuYX27UOXOiGhrblmQJB1JOQdHJdLi57jQDRk069KnwsWmjjbHOY6Wa/iyxFamJk1GrsNMyVSist9qCbIbxTDhLgmxGXDFczFL+H5Crh4orq5rEwYk0X8MhC2JiaKHLRQEBdRODpQYBsDQiT7O85vCrZ+hUW8vAxJEpJNgyNPsKC5ub1XkM7MuKKOyqpxzuT2FGRpEo4zU2GJ6PzF67SysiJFD3QRgzEhSQrRMc88fZqb4LAdFCUvVBvwyxxEzvAoWSlFkjK/rYxYNATWjQ2AzElbple/xgcExFBKq8sa1bgUN2symSI9+MBJymbgQ7BEKr2hbSYvIUukf6vlIxm88V0HQED55zyh2unExAStldD4RiJp8P6Q/o8dOyrNcLRbHWeAay2n2dlZBgRj7Fz+g018kFirXOqaq5wC2BgQRGK0hj3WSc/MRhiyaAsAAzF1gOGUSiXuL4Hr8LeZ7qBxSAc4palGfnEAgDqkuJ+y3svWTVRyo1GlI0cP0eHDBxgEKtVVZlCVyhqV1kp07oWLDEjwJxy76TDdcstZ4MxnAAAgAElEQVQhmpoSZsyRSd7qbo7vHDCHM5NqFdq0OInFGazVe2P9HhSXIqFDKZRqBpK1K02WMlGJj0gb9rdYLIzZIgEdEJiWx9qC2oR8Qc1pA5L9joxz0RZyVMj73REDNqRRYAgAwbdBd54k17nL5FBWGmOMCALI2hrR6gqiTCT23baW+UiZFTRVsrRFbmGgrTecbXzLJrZcAwiYZ1+4xCDBRe409E36JGS52NzZs+doanJGWAwYb9vyyq1pIkKWVOOUpDhhWsKYsYnBKCvUoBV63eteHGUqZxo5qpaFcVYbVao1oGrjugLd/55HKZtFWQVpoIOCdOx0Vj8H09IqeWqrS3lymo3bB7H0eV5eukEHDx6MNC3LA7F5LhbHmFlDK7AYeHNagnmb+UmkfonOwW+rWYROer6GYOGrfD58CKASnOvQnNQUYdoIqMkRuhpwYD4eq03EGlROzEvcszuHqKcqm71AezD98WKOTrzoLq5uWqmuSSkMpWWpXKPnn4dpUcp3I0FvfKJAe/ftottvu4n27sV9xG4/JnURo5BcmWcJVzXzTXylxNdufCZchi8LRqpsSrQQIuygJWXZvCmM3Nn64xpzt0EPNjI3inZyTmcuYGdYbS13RfKt2ZTUALA1WDCBGYndfLFD1q9llHcrDHY/zu1z5tADQnNCmZmJdBJZMhaDDA5sntIanF7SgJ7bSXp1D0QqN5uzagOeLun7DTo7vbQnAseRgzlIyOPp0y9QvQ7/gdlZwUO1NhDXOLpME+NISIN+C/V2fYcBguCASepg2BZCCUBAwleZXvkh93AhuFqlSrlMniqwulCGKvWy8nfkBtTo3AuX6Pq1ZapUG1QYGxcTCrJFNXTDbP8wH8BcIuU61nfgypWVZdq7d6/HeIzJSAy5MSBzsJupx5l5hJnj4KxXHReYmGkAolGIFmGaAr7jvzW/gUGE/xZTiIECtA8DCgOCSHtjniy+Dqwz2NfzzG3Qt3qVCvkM7d03TzcdO0SZLBKz0C5VopkYuOo5BoRaDUmLFlJZZZPS9FSRJicLdOLEnbRvX4EBvKiKCgBFNCpx0sshDI3/5fmfIseu56lKijnlEjQCCRk1jQCLQrStzr6s9c3+RlzVLMCJbwF0kv2HCDCYoeBbSKZ4SFC0u0cz79mIMQ/XPYcAENoTJH1SDBSchIDFi1jocgkLGyINVF1ljAlAwBOdPO0WQFIyaAcIbvOJowG1iFiFzWTo5MnnkXHAUrc0ysHO0vLYtQYtLqJ95IREFjXgVO7jYG3AN92As4hGJEakEuUACK+UFprclKbaoPIqzCIFqmfqtFpaY4aGDF+U5D59+ixdvXaDclk0yrEwQmkcbWq+RHX0a7KAU7dMqDxqar8xfrm1zDO0FCvtUYX5T/toG5O3TGj7LeYl8ROYpgBQsJwDAwV3vWgHxlQZdNSsJJoSNA4Jn8VhwIB/w6SEPAR2YIudjcecBdDXK5yJPTmF8GOEm2oWOpsmAQIFOnXqDBfkk+gmMZVVqiXJTWnUaLyYpyOHD9DLXnaUWRVyWxBzn9EMZ9GOXWhn2pyYhgTzmh3wpwmdxClv5tIkILSc4lgwQR/rd4MvjXwMmgAIrQ60RjQSLIFJH6FfjjwAwgZPznpun5wU/2/ee2qzLJXqVFpDhIkwOpYgudRA3JtkjNwfiy9ZMRvyJK1OY+ZzOcJIpDWYEJ54/DRlskUOPxW3BAYq2azwISBhCsxWVP2YI6DT4+Lfs95tgGDOUDPpSLnlag2N7Ev0qlfdLU7lepW7qCF8HgAGSVlMQpDIkTCWpXKpRhcuXqHz5y9TIQ+nHEI5xTmLqq1gHgBA2GaFSa4XGAAIFZqeno4id0R6NslUNm9xXBLXInMPK0PiRGaIUzugcy6DmUpEUJU1AzknAgSupQMQEK0qrj2Yw9mikiw3T/JEcGDMtk5wX/gbyqUKt0AtozQFzIOZBk3PjNOddx7HFRyJJBnY5oRFOZMiPf/8BfVpCS0AfnZvycvAOCu0sDBLt992jI4dm2Fy4zMJWXX2/bTFk3QYYyVyDoFGaUF4MJ9OFJHFJTdal3Dh52wjQJDxmgYmcw7gzReyHPGVjK7qW87pbRcP1dlDqCEkDRCtmQ1HnVRE3YXtViZago/ZVBSrD6OrIkF+kSDiz+wNEGRxwZbLT8hm6P2PP8MagvxkNUtZNAQLm0RJC8k1QJXPda6JCBDwYAtfxc2sRDPeDWadMr3k3ttodgYx94gaqbHZqFpBLwQ4RwEMIiVDy5qYmOLEuYsXr3L57kJhXMNz1SzFAUzCHOVY9wswk52aAiCAiSIKSUtgaxkLSHITk+MsdRv4sMSrTB3X+SYd8SFIcIAAlw8ILtoI9/IT0fg+qhWYyQhvZr4FcT7LO5cjQJB3N+0A5iAG4WqZNYR7TtxJ0zNFqlYAymL/F4FGaihBQ3jhhcvcF8MYLAce8HMgxY4RfCAwcZRLSzRWJLr99iN04sRhC5+gjN7PZsIHAPMP2HfAT+wVaDwWMipakb/+dP1EpqdWBsHefH/rXOG9X5ZwSvshTKZ1mmDAWegF0RZaJ7MN6Xv2TpmurhhSQEhOQoLhqJOLo4hWIH2xW6ypzIRFnIg91Oyrfuakhc2tzwrOJh8NvQO1pRMa0VMnn6e1EjYdJFurROr6G6Cwm5mMkOG87qMJEOJ+BNMIGo0S7d49QfecOKJOSvT3FUYKLYbj+ZGVy9/C/IVCb5A8C3Tu/BW6euUGv0dhrChlqlFPpoDrJGFr/YCAsMZVDi0Fg2enu6r2UlaiTsVxNKVHqWjpIMe+gYhxC4OVxCjJAnaA4LQCqRMk/gO5XrQD8RtY1qtlNMv9RPETELDcA99kxIYhrtYpgCO+B8yxRLYcPXKQG/DAHwDTEVsTtbaUZMTj+ixdvbpMyytrUtSPwRBObnm+9M6Q3hjVKkAFOQx1On78CJ14kcylT/2YNqDLSt5XxinvoWq1isHx7HwJwfVB3iKDmtfoMDLKlEJ7nsBnPinjBZaAiLpIcDa7cuT+2w7je66bY3S8cMgBwZc+FRRY/ccCl0VeKiOsEeYXZ+O1WGXJPHWREr4aLJtHQaSpS0lHuskJ1g1MNxcs1pDmTp8+T4s3YDpA6QQJJZLwUrns+vVFmpqc1n03CEAA9/IT3LALxFTG9YEQ904luv32m2lhYYLNKSgmx6+g7wCmg1IE0tUNTEmqiCLy6IWzF2jxxgrT0hrMwDRmWlE/gLC0tEy75nfFHaJaahoS3NT0BPcglp4JwsCNoRszN5MRAwKcyhwlY+tBNAU/gkg0BzEhiTbgJ61pjL36HPCdmcvEnCUgwT4KmNu4JEWB+0zA7l8ur9Hc3AzdcfutAgYwFWWkTpPQWyPDWBvK0qVLN2h5eZUjYFh7Q4kM+ExQk4nrAEnIJTNmQk+NVapWVuml952gu+7ay735mvQzXVKSWSwmMNaaNAfEHPJcdDFngQ/y2xzvZpqV3y4M22nTw8gonXZjOzjuB5R38S0AoDnoy87mvOQrGCbau/sA2SVn2LanbRNA8Dz/CgZQfQEGxTFpgeirhhay6DvYROJT6ceTnqwGf0wm6NaH0BCGy4yJSzQAELJ05swlunT5BgMChxQyE4HTWTYWSjHMzcKRqklk/SyfyKkMJpiMNBJGguQoMJJ6fY3uvOMW2rtvkrNPReKW5jSItkEkUbmMUE7E+hMX6ctloRUQXbx0ha5dXdTsbjHLcKz+umOMFByvLdKePXsiO74xP+kcR1zrCDH6Um7C8gOcE9SZdAQA2AmsCWqWVSuMX0BB/AVqOlJAEIZpdYxEsxDHsggMZqoyZ7JlIYvTWpLsEGYqPbErdPttt9JYEUwG2hboqZVMmbHLepEqoDm6caPMVVoBCFL+xO8PoNFzqq0AcOCbAOhMThXpta9+Kc3PpmQYW60hDbmVUGERrkxDsFBVAFC6D80Awg8e8IWX7QEIBmxRtFVUHE/DzrVkDJtRcxkaLxY4AknA26+Wul6zaD+be/OvHXJAsEmQ0EZspHIJGwLSmJSSRmXFmIwUlc21BdvK/GT35jvHKN999Iz0HOAKnXmo/OLEvnxliZ577jwDgtXld5YVRBkt0uQkGqSgx2+8SXsSmNxCNpOXjDvaxBrFxJKol3HNGdkcaSXOZTCn1dVFyuZqdOutN9H+fVMsPeI6MC1JHgVwIDpGNAdheGD+sO8X6OrVRbp85TrTHN3JYGrisMSE1BUbn1ejif0EidpANxaXaNeuXZEJx8oQoK8xNui+/XvYxuvqPYl0zjV0vMggMwH5DB9rhD+PspWdA1nON1+DMGzLiGXgUEc0Xs53QAuAyhhAMQgmrFXVkUG9Qgf276N9+/ZQubIqJois1GUS8yIKHFquQpEjhiqVDF2+fC3ScDNaOkMkdVeeHSDHhf3UR4LorLvvupnuffFCVP7CzEOyP8zspUYlBQS3V8TM2pzslsKEoogv+y6p1Q4Rs0z6ENrwVFm3riw5BCo46gHO8C3sROfykAKCP4seGJTVDgobNy946YYV4+deuGJ8wfuL1oFIc7XHHlHZ6sFnIVFDqs3T8kqZQ08bDWn4jhaOEuiKJjQijSJenXMn2pirTLpJMthoW2rzek5KY/uzSXMSiijNYQCalrEJp/IqO9BuuukwN5iHmQjmrCrHoTcop2WYWcpWiRKOZ9yvXKrT1WsoKFfiUEnJNpYmO0kp08acLNJnEneUCVxCJqkE2OMznlctOwBAOHhoPwMDzxO/p0i0lrHsCwPO9COM30UfianJvsezJBkN9xKnaqRBmH9CTUIWrmqRSHYPAx7TlFZWlrgU9tFjh7mXAkCsWpPaSEYbzDuX06hIK1Upt468lCtOe2UzuGPUnPymAfPMvBqou4SWoWWamszSx37MixgQYEJ1YxJfhAgTZqtqNqe4ld6F2XK9ZtUet1Pfp/cACKwxRaY8qWgLbiMRSJKvsNNAYQgBIb4kTDOwPgXWAYs3tVarTLkiVfqx5DURsd1iSC7CuKmp/WbhqFHNNuZqp1wDPkOPPnqSAQF9fRG2aeGU1bp0/aqU0cAdTNWauMsounm22XrjG9oxEXEUSqQRxgNJfoxNEhLCWKuVOJX/yNEDtHfvRFQRFMqKNDWRUNY1hFByBBUYKMClQEtLZbp46TrVqhn23SD8NGnEbh6fqd9OuwHzRzkLmPzMXAPbeSWq7STRRjffcowlbYnGkrkwoGS/QKxnhVDEOZ5F+zKJ3gGCMGn2DWgZk1gymjqd+T7qNLbQ3BggcHgmIrPgo6lH4CUOcMT1CnOx4AOMhau8VoXJwzSHbGWUQ8dcsdaj5izJGTCTFSKNJAekWgaYaLhvY40++ZNeztVT8blzlmqXtuTEtGKWHQX8LgCjb06+3hukma46vlD0sPibcbNx7XqHwng51qx30rEtAAF1VSyaww8ltaJjzROWYgZqOkmZU5+zjRaOzCRg38WmZfMBevuepHoDWgDaJErxNGzqmiaira2u0uTkZOrTOzHUtPd12oSYMiz0FIyOwxfZ4QrTEWzsZW0BWaOjx/bRnj2zrEwhP6LAWbeo7bPKDkeOKmIHp+QpwMRx9oWLVKvKu0pSXOtSH75z0gc/vOONGzdoZno27uRjUxEADfQkLo3NyXQajmqAEAGDx+R8idj5C1yWckxDMD9BFCFkjmdPW4ic0QIqUXaz+iQYyBqSXLd37x4aH0eYKGof5RnYrGqqlM3WnBg1QVnYZ7lSpwsXLkXanGKMZj+j/paVxpD2otDkAKbwY8zNjtHrXisaAgscMYGiFSPzInGaTEF9boZNv7x/05VpwVFWPM+tBICAzihcGLXs3PT32/wHDjUgQEJDCQVIchzeyXWJmkNI0wHBfZq+NYRxqmU+dgsXSdG5yB03nWFHZY2yaNauuQ/vf/8ZurFUFqesugnE3i69ZTnDlQEhJVQuZR345qPY1wmp2dnPpNy2hC9K7wHQThqySDVIlFLIZet05OhB2r1rmk1G7PxWkw2H5XG9HIRVgklDcyjQs2hiX0PklLOzthyflicGjWzuzIy0vLzMBe/sc2bo6gMCPWfnpmn//gUNiZVKrnbwHHHugmhY8vx4GQebR0tAw/mcdRwxdPEhgFlHUUhqMvIjmOKRSJrwxlpEjaoVhPTuItRcskqtEiYqNn8u+6F9pZn5cHiqLAg8Y3mlRNevIwBBQBwaMM5DcqWF9YqGAYey2LsRDbOytETHju2nl913K0fGmHkMAorToLRcykD5SnI3bbX2sF7ntr6H9kJn7U39bbaeuDwITJl5CRCIH+t97kAnY+A3G1pA4Na6kFpLkLTgJ3BAYJImNhZPmj9XCbW4NRgILbWN/PoJq+UG2BzD1l+omnk6e/YGPXv6HBEhPx7VPeGchfNZNreMPUdjyJ83M0ELg2UrgOKNz+0YTStQAPNAgqVJDc2V6BstWFevcvQRIlYQuXLk8EHau3eSVtErQktWI0cAZoxyBWACXwTKOBA3shdwiAM0iJg0eUXRLF6nIc7s1b4FYjoRLQv/FokYIbF1tsfPzk5oLRpXAz86n2MI8f6W8OX7hrTOVFSaWabYzEdsMrJSFAoIfngqA0KU/GZMXBzMIqBI1NPU1ASHmaLvM0IXK+WS5htY9zMBrAh0dLHiXeH8vXJlkUoc2eWHfIKQEvGFAnMMoABqXszQZCTz+aX33kNHD89xFU8DMKa/rkkxqcoqH8yR5ofo0jE9mAEM6C4eV2BzpGUvZ9lH4wQMyS3BeoWTOV77KADCgCYjeZtmwgIMpIuZtOlzuQSu7aFIeTAriK1VDptokY79T9xT7VzTEPq0ESLUlCX/GjuMAQiwtSP59OGHT1K1Im01xZlaxT5XMwtq+1doemomAoQkQ/UplXTaNv8tb2uYIpnE8q6wzYO5mHNSol3yVC2bP6NExbEsV9mc3zXFdXcqUv1OnMkVxNHD7FSn64tL/MN1oliissxw1bV0AD6I2XuY5ApaoDw4xuB/Z4lpiA2HU/b4bbdwI3U8F/Ps35PfAWGvWss83QFv2oMDKnMO47miLagW5BW0853TlvcgrSikXIY4h6Uz18z0JK2urnDT99IaIouk2ipXieWxSbSWFLMTkILWBalz8foSLS9JRzeELVsTeTZFcSc3RL0UNIlQnJ5o6Vkqr9DBg/vo3ntvQ3EUGvf6CfPqwv2jonRJht2PmWU7AUKn91S+YZHoTCbzMhpPMNpZe1xpnhQH2T75xwZx1fXedgg0hDgz54gPL7Myx13FrMSvvGakHnOlzbgpQUwwDhji0+WDgWzwNJORMGZ5lqYkpNIXp2A9sYSBaoqsYsIEkaVCkeg973mWezZnc2ilCabQYJOR1bSBBD7PSVnrE+LiZprEwuTWnq7blNFNGsCLXbrAoZtQlRHKu8r9aA8eXKD5+RkGL9EoOO6CE91WVtbo/PmLatIQB2hMPUvsQZ92BkbGsK5fv87mIgn7yyjDtzLbxLkHtx4/yJE4XMzOIo1UC2GmC0DxNAA/RNf5LuIObTNdYRwWTsqaXQog+DWSRGoEOEkdo4nxcc6ghuRu2dsMnwoIInWKCYh7YcCPYxqJzsvFC5c58Y+DAGDCq0FTAFBJKCsczdwNTunKIJ0B0Ne4pPbBAxO0ulSmyYkCR8TEgLcpjj76NrGWe2VoaaaTTsx3veyp1XXdSOfdjQlAbOY6CBfSRte9Y9QAiwNGJPrINIV2ZtJBv/Fm3W9LAKEdIeHDlLpEElLazJCTE52wK0dmi1YLvfVCSUrd3UxCjiV/MB3RVvA7h1hz9EU4t0TPPifljXPwL2i2Kdvx1ZZcqVcJTWC4dLO2JZSwVIkkiRZnN2F/Tfuki02hxdmgUYDhwOm8e88ump+f5YWPcEbwL3SAs0Y1YG4wtUV28raEkkxbKSsB23iOlpaW+DfmFxpGmTPKwTwlrwEROgg3XViYi/e01rBThWqhjb4i5s5MiclQ1yRomEnACQTWGlM0UFc91UXuYPzyDgIGkk0M2ogZzoDR/BOybqX0ujX0kcxE+MVqXPabe3rn1Mek3e78In78ftz6Fb2iJQILfp9bb7uZbrp5lpaXGrRy4zrtW0BrTknO5OQ9SLFae8n8Kiz7Osui743pZpm3Picqu+4JB0lBocP6aD+AlP3uC/DrrqPlPdU3MqQMxvgC1qaYNeMC4yiFpm4JILRaAFySoiIx47aZZDJiKyAmTvtSoX/fVp8nn93f9RlueINNZ5EIiD1H9A0AYGWN6J3vfhIFnDX6CI5BtKVswEzP8fdLq0s0Ozenb+ikE6nU6toFtstX6GdHS6KYtPGEDVzMJWISscqb+Mw6iYnNX35MGm61IQzMzaltDPvatWtcMlqAH5nciOgw5gpzSZ3uvvtObpSOcGNzNrvn+CqVMl31QZgvwndiG31sruNzbmGhIh3iOqv5Y9VU0X+AzTAwEyGTFQ1wuISGZJ8zCGg9JdMkLA8AQM+CDdZ2rUalcllrR2lpbrwu2xFdGY0IsMxxjj7dq+jAV6dDhw/QgYNzzNCRD9KolGhhz6yAEyOf9kqw5EXtcBcBgvJtT4zqY/lIhFkMafhuBtTdaB+dzvEBwSoDe5JPT+DT+6v6QSwmyCLaS5IOe7/fsF8xNIAg6jj6/Vq0iCwUMyk4Qjqzj0xQ+1lpp410o/K1v951XePoS64bpJIwsmuJ6NH3nacLl65TNou6Rg3K59CJCuGDYr9fK6+xExoloKGyOibrasts9CLyw+ywucH8ueSF2vjN/GFSvbWqtESyduMTfwVq/dS4RSVMRWZj58gejcpC83kUhoOTe+++3XTrrQdprWTmQL9woTIg7fFsDZBMQzBA8P0NSX+Gv8kN/CQayy98qFnOHM6JeYPPAA5erXXE9jIvpFVrH9madRqDnS81kQRYZQ0jTBmVUyXTucHmIUm2VN9HHVoJOsUheCBD8/NztHf/DI/hxmKDyqVVymeqtHdhNpoC6camuTGWuBi1jxJmLU9PSt7rWWV6j5YSdiufQ9qzugGGVmPudO163q35Gt+CAI1WCysP5uZDcpehAQSrHyOJRp0qaHZhCtkkAkcMQhu9W6gaRgh2trjUoAceeowog2ijPEcxcJN5rbcDpgAJHYAAjQFF0rBZrbNW+9cYzEbg/Ai2hYtmYE4zcYRD4pT58MFZ/DqdRSRj1HJ9g6AdTE5MsqRcyKOej3ATaXOIonNlevGL7+HIGZSuNsblmLqxM9Mc4xqCDwxmgrNrk8AgiV9C4chPpZK1mZ3YRJDN0lgB84ZENUj6Mi5oCjb/5gdSoZ5NXSbkcA6DFuYTXqy5K1rEj93FGkRh/Q2QdwH/BCKK8ByY8ebm81Quo094VRLmECmmgBD5vNhXJeYjexZrK7qQJKrOCVXy8WDWUfpaTfM5rBcQNmlTJx7j+xRiX6F89oglrm05ILAT2SszIA5hWUTJ9n0xG/86GnSsx0fgL4Cm67mgnTBMMHrsMwME8AxYAvDxw488Q+fOw4k6S5UyR5kLI9ESBWJ3rnFNH4ADevJaZnP6YnRO8363iGhAEl6HQ0pKSIw9A5eChMyTSOoGEG0ZiTr2mWYai3/1Gmr2gLFKG8l8Vn4DkGAmgjS8Z2Ge7r7rICH5FzQqly3c1BVmU04Hb3iUzWuagQGYmYxabWb53CUh8fnqfzJfBz6DVmD8kyVvrX9jdBfaeTVxvMznOAC5EhlmEsL8cx8KzwfBOQ/IhWB/E9HU5BSNT+S5uxf8OauriACD0IAUzQZlGxXWECLrIvN6M+UI+KTOU7R/NhoQ+l2hW3t9cs/b/PMcErRfycVpCRpbO/yen76lgGCx02azZUajyVTpgKBRM8oIIummS+13IwEBSS1s7uKwU42EQi2ULNHlq6v07vsfo+IYnMfIXkZ9I2Eu2NyQACXUMs9mAYACpENoCcaomzd1i43e8xJQBqJlEkQyFpu5gZtJ977j1BLemK3y5kgcUT9p0CBDyysr3PtA3kmydhmM+EKgp5iMTpy4i6amkEAndfyTEnf0tzooJEpEhApfqjdTnx9V1EyauM0d18OcJ1qBPNuZiOQ9xbEoIGBgaUlt0Rx5uTA2DsdIHHjgszJ3fVOtRyvPMjDn0RB+jFDmCeNYWyVaW0OIqkWzcXNQytarkQ+Bx2q5BwkNIQLRiP8n7fDrWTjdBm6s5969aBFdMoB1DMPMi0neIYKOlSZx5sakALndgGLLAEEILKqzH0nEco+ZJr315hf84jXdJt7dn5T+nMatn+OifyS/AIwkAgSNNecxZxvUyObo0UefpnPnFimTmaRstkhVrmQpThLgGxjN2toqLSzsFqmXWzG7ZKwI/KKXGxwgmInI4u/NbOQz0yg8lAFD5oyrtWr7ylYJ12D8sJOjwqs0o/ercOIeYKywq5fpwIEFOo5Q0yqxRIySJchHMBBwdYfUkctApC1MNcrI9yFgjvx38H0HwhellIcwa8TuOxMY+4PUp+OblYzBG4PgWrLQ8DSEJ1oXDIgubFnop7OomgZDsUWVaotHzD0AKV8Q4FkFEKzCnJcoQ80+lCrlqU57ds9EfgOJBdb1g2Q3zZ+IAIHHMCgG6od4x1ihYuMgn9NCk4mc2uvg9l1cksY/4kze9YvYbsw/FXIbzYbVLsjU/ymR2uz1KTDnJdLvWW5UE4VYkJJ2TxuDnJucjF5fa93Xq529kNcideg0pmYE2JxRbx47e2WV6M1veTeMAJQrTHITGhzIAUCmrTAgaW954AA6bUk4Y9xK70tkg7P7mtnIfAZmFvIzOMWsZUXZ1J/gT0tqBQ4pw4D+DyJdo4AbtCE1szHHlKgmZN7ed98Jlog5Klfjvq3wnUU2qaUnxkhlrahTX3sY2NhtbVhCkYtUUgatjDpaa7qsZA6bazT5kiIDTFSXxEWIRaBnsWM6VSbo+PcwLQTPg5OSo6247zHRWqnC5bUt+Y/NRE+GhwAAACAASURBVNHegLO7RrBo7d41Kf4dFiLEfxAzY3jKgNu5qR+ub2P7fD+2LNsBQre+hQQQtHzW+obe6SpfwzMAjziPmlrNVxUAoRM123zvA0L3Tq1WzrDBMcdeX8lKX2RIejqzU5DLOsiBRDScA7PJUycv0lOnXqB8fpodzLLBJXzRHJyWrYr6OOxl0KgRoxEYndj5hcGaDd4idxCzLlmywnR927pkLMv3iBSSngIW2YTOc8nvxYdg97GS1fZ8fr86SmGgmJtEV7GknUOFVZS1LtLFS5eYDlahU84B8xPHOvwIKPtwy63H6PChKa2siu+tu5X1i2jWiOxevoaZ1C59yTw5t9bcKG3OIw0gyvh1ZyX9CE3XqwBjzKTdmuJoFUlPYLqUKxJqW0YBQp2biAFZy1TzCzSqNF5s0Mz0OAMJfA+oc4R14wIE4olWsu98bSPBcHvdAE3n+xzbyofEy46YudDWsDOZ+SVI/BtvjCDU96uqD9ABhOs+1/+9t+YOW2IycmDQXaRKnDTDE2HkJzYhbFLSZrUxjQ6aJU3dc9jHb/nfx2l5pUaZbFF6FsC5Wsh7jl2pnokQzV275qlWBWMVBg66iQ1es2A1tMVn2MLoHSP3bekinYtvwhi9mYLMidz8vUv4AgO2ZDSRbKUjm4CAy4AG88dx+fIVjr2X8FQhggEaXpj7NFSRmDdNL3nJUXaagl5jBeKy0NxnWIviOaEB17kwVF/iZ4Cy4Br9R5rU5muP9v4CyHHBohXjt9PMB5amXVoAlm+DlgZK8E9IxBLMZbiHJGMCDKQnhWtNqpK+AQZrLNKUiXPkG1XavXucxotCHW5kpKVRTCNz7+fvIjUrKTgPlvXE96eTsEUQcLQXWvsSuNHR/GbpEvfWCX/pgkO8GoBpC4Ol6ebdbdMBwcDAXwyb97qDfpK2JmRTqjbYYO1APrelC+awulqh4kSBFpeI/vdtD1AmM865CawlqCMXjmU4EsFwkMmK8tgGCtY7oVxGNrFI4MaEjen4NvJupNNuqWH39XMkHMMRJmcmF9NULl26rFqDaEsCHhLFZD2PuSBgrUQf+EH3cs0iySiW3gfQOiTSClZ6Z4/3tQHc1xVwk7fpVW0X04pcG/kq2oBJjK16foH4567UCkvBGrNuyYvikBYGXqsgJFW7tSloZrTgXwQmHAGm91QmCs2qkM/Qrl05MbFxy2QJh3W4ZpVPZQ4cbXxASDfrWEixlT9JrpXm7+P3cbZ3eS67wNXfJCZJd0eju3O8W6Mav1dI3MTV+/jibzCY662Va3zd2bv3uha73Y8bed6WAoLPwDbyJTfu3upUY/u5dPQSIHBtC7FZ19ZKND5RlDLSRPTUqcv05MnnuFdCNjcWxeIbSMJ0AzOKOXf37l1g27FI/5Iz4By0zs6dzNL13xu0Xs/3dp0xdSfFOfVemraL9gLG//zzz3MOwcTEJGflyvsAyJB3IMEEwuzrdPz4YTpydJZWVxvM4NjUgaY8UdSQC51ssv97L5gECvvKt9enS3jxnsRxH0F6LatWzmJhuh7AcLSQAxu4GwAEVgajzklvKN/BbDwqXWI1+kWbykeVTpHUaH6myYlxmp0pcL4G4wUy4Nm85VqyilAQz+lxNHTmnP73R5p/LxKH1H3vJHujn/l97Pm+0z1CaPmH50McLg2hFe22q6awqYDgawcmsfTq/O1/8Q72DlwuN8rUdwtX1HppeciJQRpTjwJyaAP94INP09kXLlMuN8mN2sHQuGNYxUohizQN8xE2+qFDB7X5Cuz8YK5SZiIpvfu5A+2+t2zYVtfb92aOcpvWVR0VLQH+gxprM2B0Z86cUbASZgoQgN9CpEIJ6ZQWkgU6eGiBbrt9hlZXYTZD5VI4UDOch4F7AWTQF0AtY811rbxgg+Q66mQqiiTmRLn0TgCSXD0WlmpAYJIvy+qcfS9aDExnVkwvMpNwVrLmOWiYqOQkGBBJ0p0aV9iJ3Kgjs5loZmaCZqblWomGkkqcztxi5jYfEIRxJ81s/e2I9mAQmaw04oq1I61XZlVgJdhAQn0BoDCn4fABw/Kr+xvrxl+dDDrY+CcO9gmbBghJMBgZQNBwQ4sHgukI8eEs89mGl5wvbpSDBQ9AgLbwngeeorNnr1E+L41yJJLGL4gmVT6xWQACs7MzNDc7EyWOmRRi5hsXFy+OYlucST+CDxQirYkk6RzWDmhsnvAsK7YnPgOpZ1SrZ9h5jJIUly5d4gqm1mfYSpGMj6NNJqKJnL11enqGDh/aR/O7iCanXBE9ZgRc30do1kryt8izpGksydDTBA4HFhaWKc/yGWXSOW3f8zmqBURjxNwy41czEHomoFqsVjf1TQi+5Ij1YW0i2NekyBdbB2wLAu2qHJE2MZ6nqakiFRCWisgkzcHgKCUuDOiKJAoz9stxmJ8k7uRNYymdgNF9n86QzGfE765gAHCslMVEFvmUtNqt0BIlQjJUGEPryngSYFNMUqKSb3IU3Y8/XePo9fpWAsl2MxttCiC01wK6jVVOTpz93e31g0VSZVfK/AEB6JZmSaEwBUimaa2CRS5N5LnCKTuZG5RBe8o60dve/iQtLqJejcXbIykLTmbZyFxniLUL9EEusBR16OCBKHnMgDbpR0gzx/l2f/nemReM+SY1B2O45j+QLGVhLFKWeoxbQMIkxBnbEQPCe4t0j/P8ngzz8/P0pjf+N5vSACYHDx6gyckJmp6epN2752j37nmanIBTHQX2JBzTJHHQjCVHTewrlwW8opIhiYY4NuvJjWmmq2hVKZNP2rbBmEyqrdakP4dfhsK0H9OAItu5Pljopcl7Xl4J04mZoa1fy78R56utLy6rToj0alBxLE+z06i0Kv4p9EuAGUmihgxADXRFIGhdMTjZZW7Q+0MHpP6NSqXBjZrgN5HCiK5kKOgrocfSeRDO9uL4GBW9Pg+tDUVbuf8dzdIAxPbboCm7kffbFEBo9QLCbLp9va5P7PaGAzgPi9FKH6OQQBRAx5tYRpzjyqbSK8FVEYjKtjWI3vSm99PSMrJ4i2oPhs6svR6MUakkiCfArDQ/B8a5K0qqcqDrNggvSNUA4oxRzjFm70vhPkMzzYGHbfkWKH3dkOqnKyurdOXqIpt1uFuYOrpNQ5CKrYh4wkbP0FihSFNT0/SOd7yDVldWOCILfhT4GdAwBswAiWiQhqenJ9hchm5kExNFmp6Z5N/oWzw+UeB/g2nACQ/fBQBHiu8JeNhPUtMQ5iNmHL81pmVn452trpMwfgksNqkdBOXnaBe8LCe2uUKEPkD7WlWzpOgLNBI51BwRhBIWZRorZGl6apwmJ8XfIM53zZKNVnEzYxQ/jNpfmlb7RgGC+Ig8SOMIqtKagAHGw1n9bEarU4ZDqK27HLTDCvf8Lo4VaJI1odi2GcCe3bxbJLXXzXvy+p+0pYCw/mEP05Xx6Af3V/zztBHzGWpnfsc7n6DLl29QNjfOOQp1TS5CprOYC0QiLxbGGTRqmtwFhlmcGBOGmIXjWXwQ1oNX5camxD5hUCaNqpU6GZ8emZGQYazRIg2ixcUbnHmMDmD5AsxB4gi2TmeywUXizWbA8Gs0Xpyi8fFJeve77qelpRW2B0hxO3kXOOSFsYtj2hLWxseL6qiVrGJLMGOTFdtMoEGIf0IAQUxs7K9QM4p9znZ2rqUk57ooLW2obtfzcyTBEGMCrXKQavU5KEjIvRw4psCFk/lm0TSNRIDFVTNFgTrxIchaES0HuSfwn0ixPzQrAiAUx9QnFVtIcea7JbvCx6FY1rAzVS0toTYWVpvr7Q1acWMirDFsAq4BJeU4IApBOIAktbB3RmijGAMzJIQPEWiayzQ1i41JoBxGwXJLZi71oQEQtnguYHvm7NQGzEeP08VLNyhfhKM5y+YJMDzOQ4BzWesloQvXeHGcJegychbGx9TkMkVjhbzmIcBB6+ksUQOWZFgi3LiS4uozMWZuIhuzAxh1iAAEa6slaebD5aCLHDuP69BsHmafMno0axiqhN+C+Y7R9NQcveG/3sQMED/oGQGNooj+Ajk0MZdx28HlG9B3gIFLWkJGDUq0UQmDgTJvAQIBBAaH6HzpxiYgIfFfcu88ayXiDJZ7xwDFzjdgyajjE/WpIrUWTE06afu+Aav9xEzPekXDp4OSHwhDjRzsoj0ZeEEyxg/wcHp6nKanilG+QqRPsFatwNFF+fcNX95NgBDXmNEee2UFfboxl+jJbeYtAQQIFQ0tscFZ2Gw2AjoARKo0OzNFU9NiTk0mEoqPRoFStTRL8nMasEpdTAhZz+FoTYEACEOyOtj4VEdl1Gfp1KmzXARvdm6BSqUqOxshJaKrGcIOi8UxWltZFQlXk9AsYxmMbXJigqN+pqYmOXKHt4JZrDSb2L12fINIvSBsUvl95fJVZlroycwagdYjsgJ1Ne2bAAZsjXbMPi++kDyNFcbpf//37SwhwrzEsmK+wNpAtSYRU9BwJGxSQIy1hTF0JRMGDEZukr84UCGx4wcggI50yvA1kgmd7BgAWKoXQMB1AhTC3Pl+aD1p5+p36H1gUTumVZjG4ExQGrHDNvx4zSnWjjjmXkuda+lrfg9melrhl5vZiEYAJggzydT0JE1OOubnWxo7OTq3ZCnHAMEModp2lYiWl6pUKqExVIHLtYj2KGGyWNfcdloyTWSdaiY1yn9Ls58GHdg/K6EbkZYg9E6WJzHti82F0bJ2QlEAhM4rJABCZxpt+Bm8uLkWjcj0p09fp4ceepLqtQKNjU1zolsF1VDHLA5dQlE5QY3NDiJZc0in9vzFDcFo0bkNjA/mGdjb0f5SJGGYXKRsBsAE0jqYPn4jLNQcp5YVjfGZFG/hk5xXkCF2KIMBWwa0VTTFuOu1DD3yyGPsUMQ4i8VxyUNAnsKklFyQhCq7v1UbNbONJKXx++q4TZoHvZgJGHOPKpXCMW9hrg4QuLVkwowE537E/NXUhCJ3+GEA4dLcap8wA76/IjgR0VWxcz4x4Uh+GCg78s0vATNUHgyyTBMTY+wTQYa2Ja8l5VgZQrMWt+VRLJFl1BivAKE1Prp2dY0qVWhF0vsC8y6YKHMuNb1EEGBZIOqBgQ1RZ83zwIE9VByTyDwLUoh8NRZN59HGBABMnRw2tqAhdGJmARA6UWiDv2dbv0ai8Obg2kZogoJchcfpwoXrVMhPUiYrzdhR+wbSE+zLFa6yKp+7kFCpdWRMW7QDZZz8HNt82n83L78lW9RVIhWZ3MwrklAGsMCzRVp29+SEuWxeeg6jHEedaGpqhp4+dZqee+4sAwFaZuIYK44xEHGpjHyOy3ZYATsAiSW32f2td7EwZ9UG1JxjfRTA6O0736xkiX0CJs7/EPkbOINYGX9kepJ3c8XwxIzBbMWLyhLGj7BVcZLixxidgKi2ooGkq4UZxeQhDFH8JTmanIQz3AGB3FXZGNeram3iEL/OBi/QTrdvAgSli77F5UvLVK1BM4KGYKUrpJcA3tSYvOWauBArSfSEkxmlTebnYTZFiQ/pXc7gqlpDpDlFoClAjuY16h3z3mKrCdaJoFv7fQCEraV/xCzE5AMTitiUNX2VHn/8Ir3v/aeo0RijQn5cBCgk8ORgj5UEB2nBaEyrweYX34xhGyaSwqJ3tj4EsomtoqhIvPKZU8vV8cmbUTZ2tSLObgMOaBt49r69e+nUqafpwoWLtHRjmcc8OYmCfsingHaTpZmZGfY/wA8Bf0LchyC1kZCsZmGuJsUz4/ekehbgPbCInWdSfsy/YI3SraYQNCU1NzE4yPtFtY2i3ACPUUeZcjgR/S3ECQ5mz9FK6FOgfRNg9pAy2zkqjhfY3IdQ1shdkmDqxuRbsa2hNBvFKhGrxK9r7OKFJa1RlZfK3HqYYIFQXkFbNRlZOfG69onISJOivQvTfB+sn0hogGChc4F1yNqSmpwgOLFZMKYl+HC75Rt/KAcQAGHLp8UqU0qNAzBP4AFUa84J4GbqRI88cpLOnLnErTiR2QzTDzYATEmwn/NS1/IWZkYQ+UhNF14NfHOkSlikOIWdfVWStcxKInkJ6vjUTFiLYJKsY5TRyNHq6g06euwA3XX3zTQzoyUciOjqtQo99eQpunFjjZ544hmq19BDQXwJhfwE1RtgxtAMxG7Pkh9HHKEngJi7EKvPZoC8M++YHyGpGYgmIFFEZh7yI5CiSCEDATUtxZ3Cnt05Co125hpjyhbmIqkEIvXKM0nHjlBb6cVsuQN2pkJwwsXpOKYBukswjFct3fJlGw3AxuyH/GhecYPo0qUVQg6CVAmXZs/cKQ7aLYoecuKd64ZnZTvY5axgCuaO3BSuDMzRV9rZT81EZkqDpijggnmAUIFINkOESJUZHtIN4UgCIGzxpPCi1xBNjqRgpgvmo9nCLKVL6YsrV2r0yCNP0ZUrS1SvQzSGZJ0T5xyqpqrDF8zNNYoxXs8sXvZLZAIxJmfyqHSsY21BAcaVURYzDzYy9h02Za1aZglsAW0v77mNdqO3j94Kv1gKRB9RJFHVpLonQmbPnCnTxYtX6OKFq3T5ynWOT8eYwCAknyDLiXuR6UY1IvaJeFI8vheTkvkdxHRkJiS73kUQeaGjHiCYNuA0KdfL2UnqyfBFK3wuyWEYB5zkY0WAkdMAfEmfNQeZAQV/Kf1hjnQD8tbx695oNFR1y30ITXWGPCNNAxVvVwnJg6IJCFpK/3QBBPGwS04Imy0jI4/MAUxGAFRk6SODGetOugwK3aSEiziZLVoL1yGrG8BcKLjSH7LVg8moHcsLgLClgBB3xImpxluwanOWj4RRQ+2+erVBT586S6dPv8DagoRyulIVFl/PJbO1Axc7rLVUtZlE8HRJItPYf03aEm1DzSecJyFSGaRrCY2s0PTUJO2an6ITL7qZJiekw5nxOnd/aSnqHypMx+RL+EuQ4HZj8QatrpWoXKpQqVTmhDU0icH47Ic3PWsAkh9goan2uR9BZFK/5R1E/gWYF/geAE7kbcQlcwvrdGUh4KR2Tm4BLmg1GRpD6WlVsJKsxv6Ofx4LyzFs6MCnkmA0TIwtPYrH5hn5h1evLTIgcG2q/BgHL6BFKJdSV/Oc+LbEXcMAicZRLLiIprBv/17+t9U0shBl7AcOc9Yy65hTaB2SUF+jiQnJbHO1kAIgBEDYUqbf7uE+IOA8k9C9a3j9ImJbGu1w5rMKmcgAPf3sCj3/3FlCuWljlGDyFtoZmTcUUHwnJAqpwbHLEpYaeF1HLrGHg2Oh2BxX2WxUadeuObrllpvo0MFJLlkNjV/zhNTM5JqvNGfeRpgRA4RWFLIMajyjXCZaXUPGKwAJGcRyFUwIbK6JhX46MwZnxqoPIUpYi5g7Q6wmsJkzWZzDlunM1Uq5XagbZeTMteAiLi+RDgct2U8aj08jRHSDdNPM1i/tNoCg6/TU0+cpi+CHbJ5NR8ivAaDz12oWkqAG/Ym0WEnKJKrRvn17xXSo9LBADDZBaW4gr13k07AQJFnPKAIYAKH7VRI0hO5ptUFnJjqCJRlFlP2pmZ2sVktpC6x/ONqw+JEAdP78dXr22bN07doiRyrB4QmQ4Wb1damsCROORRSBh3G8d9RyEedJO0u2wealc9me3bN06NB+2rt3F01MSlE1k1Gdl8JSRy30ow25PCbH4bYeShlTkIideJE7AwHxgcTBpZWF2LdsJ0fE33l9K/zvo/ur0zdm+lHGxRAeV4C6XyM9A4JyV2GjnuljqyXedEDwR3vx4hItLi5zBj7CUbF+RTOF+agiRVpYMxCTkZnQ2GTUkKxtAAJA2QcENhNx1z/UzZKyHhAQYMJjra9R4wS/AAjdL8sACN3TaoPOTLCymEVBQ0LZWSmNYuRraTjSxOCUeWFjLS0RXb2yTIuLS7S8XKKV5TVaW0Vmc1UlbLG5ZrLYVFnOhh4vjlGRq2lOcJG5uflJdhDbIU9Ebi6kNtjDc/zDXbwMIezkRFnp2FgjE41jbI7ZezZoC/9vwfP80gXtGH+cTp55SBqeRuDW2wR3/8TU+64LEHw2G5+V3sY+yLPbm7MA+Ph55ulzXBkX4dPwfaEwnxxW1A6AYHOvhRcRdoqkPQaEBWb04jh2vRwQoQZAKMCnwPUxJKsd6xPFAItF8WEFk1F3cx4AoTs6bcFZYj+VAxsEi9zqwyAUKYpM5Q2HOPi0w+yyvlTNbMUDD36CJ+r7krixIK66yiUk/KgNwJJoKy75RyVG49aJBi1ujHEptznpSgrQwSZs443GqTfxAaHVBJnGYdf6JjMxNTgJt52D1pnelCKcMpJi4pPpanE0qX9bsK428pHN72fUPXP2Ci0vrRFlChJgkCtwRz04f8VXoD4E+w1/F6//Opt+9u/fy6ZLMHv2EWjoc0M78UkGOLRaq4NVpfm5aXbwx0WMrdaoNpL+/d87AEL/NNygO0iUBf6TqJ9k1UrZauJZsEUOpzPsrFY625k0HACIjSRp87YWmPFEJ9ngUtUoKi4Q5SZEdlw9y4GCTxJDGhtjnGm08jMkiSog1dz32BJbbdzR+LvY95EvwAvJ9Z/bOtrHIrW0DlRysE3PTrP/d7xog9bVRt82bkIyTXZ5pUpPP/M8ZTJjGmpc4FIo4jS20h+yVjAvWMcSgecDQpbyWvjQwBvl5KWUuNjxAAgo14LT5uemYr6fuKlto+mwPe8fAGHI5q2lJYHXuyat+fwFtXA4+sIxXqs2ykKT5hS4YB+9mIvXmaZgMe7NTxemqLX6rbm9x9u55pEXpcM2+ZgY7hHY8t0iALEtalqAM85LlJPTZFKnyXH0pq/9BC5fuo8DnkRt2cFaVOJOSW3Jvm4Gk5itL2W4CY1IaRDvBOY/vQtEG7K1K8MxQJD3ZUEDvT5QkuXZi3T9+grlkH9SN9pLQp/5DyJNQRPM4PSv18p0YP9ezk1h576W/uanWdZ8pKdKJNLk5DhNTmi58KGk03AOKgDC0MyLSeNxRmCMJ/ZpDBCsHIIzrbh49iSDa+FBbUEDA4Po6xS0SroK/HEyGCV4XNyCjzvH3zd2favSDLFxqFktzum7nNXmxowR1ukzkrdtBgiRcuOH09iaB+IbMCQixoOkFv/u8nWG5rQEKCDxjOtXEb33kZOUz01QJjvGviwLL40S18zAw/GnEnIqJqN9nGQGQOCcFc3mR6VUHFyqIpfjaruo+Lt7F7oQhqyDXpdEAIReKTZS58fV+/bbxxhXaxbWHWma7czdXeed1UkY7/mG/V6Qptd1K+E7uvY7iuG63oECzD+oestawnNX6OqVG9So59ncmc1nuARLpgGTqPhkEPlmkW6o8Iscg7nZWdo1P88JbRzQYH2XVSPlLOYqmgnlaIYrxo6xJtFZTuh2noaLuhs1mgAIG0XZbXHfXgHBeiQ42au77dTSELZ+GW5U+ei2WDfdDtKVw0aiMsyApbKUYcnnxzkfoY7OgijOyOkk0niITUha6h2MHz6Budk5mp+f47BoVEGVIo/wM0htKgOD4liOdu+a1uS0blZnN+d0+77b/7wACNt/Dvt8AzN3dAqo3yixvB1YBKW/z8nd8Mtd0EPao8yclqEaS+viS3j+uWt05uwFzlqGdoAyFNWq+BwQuSWZ8ZpklmlwdjzCoFH11LKVOTtZm2v7mclHDu+JvGlRUEAQHrpeBwEQuibVqJ7YzW7ZKDAATX0tJUljc5SPKu23/3sJIDRHrcmbWZlr/FtKr8NtAI790IMnuSwJspeRXMblLLRECUqXIIlSKvqix3KJ9izM0cz0BIep8vM40EH+zedVSrRrfpbmZos6nkT/CMGbcHSgQACEsEQ6UMD3YA+eQVt/gPRBDP55zc/ppKF0WiA7m8u0BwQtTcFd+iQL2foYXDi/RE88+TTlx6Y4UU267cH8k+OmT8isl0zkDNWqa7T/wG6anEDBLL4RZTNS+gLZyBZ9dPAgfAxSSsUyoTvNXvg+ToEACGFFtKFAmvSeZlrqR/zaAP9Cz3PaDygEQGitIYiWwPkyXHAOJiOhF1wBjzx6iq5eK1EmV+TS5qisKz0+uPO1XgPmXqZDhxZovIhCdUlAQL/mKh09coBzD6w/eRSi3fNa2NkXBEDY2fPfBRgkzUXJiqxJx3SrW6Yzzm5ZcSu22+r60WPTw/mmnTQEKTwofiqYeaQXtwgVly6v0qOPnaZShbh0CvJp0CBKKplara4yVWtlOnJ4P/ec5qghDmeW0tn5bJUL2MGRLM+Q9ec6EbZfd6O3TvpjaAEQ+qPfCF/twgbdS2L7IDTQe23eUd34IZpJxU8QgY8Pq1rZLaR0ApPBbfZ4hnTnUMaNWBbbExAcY7b2rGI+MtPR409eorNnLwszz6G3h3yHPt1sZMqKU/nI4YMcUsr9MJgUEEyqNDGeoyNHFiL3gGgilpMjSZVpx/pW7EbM63DdMwDCcM3HFowmfWvIp0npX8tXeLzJOiC2GjhXGtAEZMs8tr85CoT7NHiQ42ULJ+stpVaYaMf1vefGxtcDUjQnpgk4+KUyUtta6ktF3et6eOYWLIKOj0wr4yGf2aUdJiJaT+48mI+gO7zt7Y9zNdRsbowjjwAGhbExKlfWuN8FSq8fPLCfJieKfAUS1ZCgVshn6KZjB7V8uQkVpo0oaDTnnifedZtPTMeZ6+2EAAi90WsEz24GBN+NjJ4JcmQo46UlSyMT7ogYlcAwKd+IZBK/tntuoh2YCQAlVlpCHx4vJufO8buKRazI49qtCtRZnwc3CH2QV3aD3zJF/DcAEAe4MBB3ntXhcZ9Zgx2caYy0deG8YdA+Oi/r9QKCm8e4hiMaggDC+Qsr9MADj3L2cjZX5FLYtXqNmxCVymtcyvqWm2/iqqcF7k9RoXqtREePHKSZ6fEEy48LMb6woZChLyt+r1YaRGeKjOYZARBGc17X9VYx841nCOLPFRdsg8Ep6FcSNTCw7/3fVrws3rdYtX6tWeMP2Bipz3hTpfCUyXdeEAAAHddJREFUt/QZdZLB+7Kg4/vNBfP866wVqVSDTTu32fHuaxCcLavRNc2IyFRjKbslkFkDgHXN6MZe1K74XzdP9o2S733kGTp79gpVKlkaK05S1aoWkpiM7rzjNmrUEYlUoVp1hfbvn6eF3btYGuGp0ckVf4UTctIZfpPNs5vh7ohzAiDsiGlu/5IRk1cTC+y4qC3DeT9oolNvsLNPAEBswdIYHfeV+HJfK/CfVpciNWwaijfCcZ2tfKdEGmP0waBZQo9rGCYFmpRuY4mDgf1lDL61N8JATMxdcp7TUrRVY+wzYXMRk9fqecn3iv7WBkhp7xWNnbmd3Vds4lvjxxjMZomEBTic+f3hbCZ681sepqVlJKVBUyhQqVxiLQGAcMftx6lSXqZstkIzUwW66aYD2pPDOlr4Y3OA0KwhCAi7yrnBZBQTxhpJ3Xwwcx7usk0oYFI+Oq+Jqq4/DQkVtA5WAAXODFXnr/R+TlO5Uxi/2tydFCfaBTalJBo5ydtnnGxW8FpjmuTNv5Up+g5pR3LXajG22D3G7WsI6VOlZcJ57OIzSN0qXG48/s7i9dSRtQCEOFNPmo0STEod985v4cxWwwcMvblrEaVU0ciixUWiN7zxrUTZMcoXxrmvNpzIqFx6YP8CUb1M09MFOn7rPq/ge3cbLbD9LukUAKE7Qo3qWdCwAQblSo1/kElqlSfByzhuPGE3Z8ao/oTWtvFmM4gPCCJBR+gS0x6E2advYfuYG6T44n9CyI9bWprt1wZCSak/eqz6FpI+AN9MAis4elEbIMSGzC0c5f3i7xLXMuIhW/JCaX4K4YDuPUwD4q53m8Dt0kx2TU7/pqzzBFCmbCKJKpI1B3/UC+dK9Na3vYsoW6BicYKq1QpNTo3TgX27KZ9r0G23HqIi8tOUHMkWpskAhWiJ9IZTKvgk5yr+Av2azIaRpwST0TDOyiaOyQBhrVSjUrlK1RqKhnGbcnH66Y5tZtBixuAQv1hLzFbMvJkpg5FyNqrGnMseF0ZqoOCDiEnVPgM0P3eCXyaYZLzhqGO4zWagJCA4H0KS6+o9vbHGpX5l7inmHd85nZzqdB+IOcCToIAGSNwgoCWA9ruU2hkQmCFa28sIQF1BOzwba0lnMzI3sqbJmlOGKpUK5QtjtFYu01hxAknL9K53P0aXrqAvuGhau3fP09REgW65+Sjlc6h2JGsELTVr6Mkc+WCctin9NKRYnjV3MiEEwCPzrOs3RQAx7bSdwOODd790HpbrAyAMy0xs1TgapiE0PA3BulZhpzmbNaQvixiyzYWKk2YiaS3Vi8nF2d4lMieK/NHYc2l85Ritv+GcpB63n1uzrESwUETNyMyinziziwqZCb9AJHoqw+BxWhMWDxNsnK6TnAJA8hw1b7np9YEx7sNIahL2bPcywsR8/4jF3HdiXOtdXr7JLjkf/LcCAoyL8TBlMQuKxUwEC9wLJSXYFKk+KdQsQue0WqPO50I8QOjpex95H126fIWHvX/fAh0+tJ/zEBDdUC1XaWysyBVNUSabWyOg7AVyFDICkkhuAxjUqlJNFZ+jhwLORTkMp1k5f4/5i9IYfZK+SaBMmjrXS++tvi4AwlbPwBA8HxFDLLTBfFSDr6DB9WTwb/EhmAPZAYQ5mEWUTzHJmOTomUyMqVt5ATwvl0+EnZp5ygvZ9EkUY+gmnZs/wRtGZJLSi9NMCeYXSGOm/Bz2G0ioqX+OvQeUIzjNU01GifH7DISZVwQc0hjemJCvIZiUGn//eA7ERgGB/8ykHyf5nXQ5k3dImpYMCBgENCBBgAF9DhraTjNHtXpdGubAxZzLU6VSpdXVNVpcXKTdu3dxJnO1Uo7CeLnsdWTNtNwQMHr7ASCwUS8CUfkOoJBRcABQ1STZzVM7cQ7G6GuHaXROMxltxnxsJMsIgLCR1N0m944SxTS0VJzL2KymKQhYmMQXnc9tOF0XtogpqDnAmHC89zI2pUnnwnB9hmiM0e5lm9NI6Zt7xHfrcgOS5O7khzBASIvsNCmc25Mmncb6IGHY0vA9TaqMfZYEqwiopGtYs98gbnpLOpQ30kyUpGNnQOA3TTjdBURdIILL18DZAhD4LVFq+NvONSAEaODZhUKBS2LjB6Wyuf+BRq81010K4tmcgdlb1Jedy6AgDizVKGQCk/4ifzxp8xvzJ22GI2cT+EkAhE0g8nA/Qmy5ycN6DWPfWX6CAwKLEor/ZqlKo4KEoQuTEJVdGYbXc7mVVNkNvXjDyzaOOVv9a9MlfxehI5eD4ac/kcfMgJBkzu4C6R+X5rTW8gymIXGFzuYHoTRD5zEb4HRDmY05Jyn5pz0lGeLZiUfqElFm7OcSpIfVQigxYcL/d7dv3Mn3nnzHdmahbp+53c4LgLDdZmzg400Pv7BPWTPgPILEg/UEPwvZT1QzQDC1WySwZOimHyrk7u8zluSmtLMiZt/KeaAntjQH6ffiC2gVTWJUiJt0fFOOc3onI4AcIOBRYlZqnrykTyN5htGiE3Md+LLYpBsynJrPXOkDM5NI+PBvoby19suM5kzWkflPWtEMnyd9SO1eqxvQ2ySybNljAiBsGemH88FuU5jc6+Tw5IijqFHvCwOCuNQrfzlAcJwxqowRu4f7oy0jZBt/XD7vlXE28+hmid1nFLH7J8HICwbqBES9zn7SB9Hr9Vt9voWo2jjiIBCneauxJm328dgxb82krKX0dZGuHac9f6doCwEQtnqnDPXzrbhx6hZh/0GWM5Vj7F+Zf7PEbKDgn+0zhlYx5ElThF2PTW6mLf+ztOe0IrOT8Ntn/zr7sruTuNzjkNLJLNHPdI+uBCtrBdqk76/xAcD8GP73fD6aLntHd/T3Aai7K/qZt+10bQCE7TRbGzDWpOSWLh0xi40VdEsDgXaSndW37/QKSfNBKzDwAaCVWaUXm3Y3dIiPPd3U1un9dtr36SY/8+N0pkbneUmPbhKhoJ3mIdpBKG6X2MkhU7nzohz5M5L7RoUmfzOmbcy0sLt+aTVIKbiXe/X+LpsDCO3G1fuYe5+dtGcM8rlpYN5KKJCoMPlxGcpJp36vEn+K0VAHYL6i7R5K2susBw2hF2qFc5srLfS6/wINAwUGSgEfEGwxhkW5XhIHQFgv5XbqdS20iZ1KjvDeW02BsCAHOQMBEAZJzW15L2uAE1nlU96ik8TVXZRIWr7DtiRZGPQAKdDt2mn1yE5rc4BD3QG3CoCwAya59Suaut0p6qKVKh6P0+9MyqDSd6bRTjsj6QPo5f2xngIg9EKxTucGQOhEoZH/Pqkh9CqJ9SrhJTdw2NAjv8TavmAAhGGa/wAIwzQbQzWWXhn9egcfAGG9lBuN6/pdZ2H9DHIdBEAYJDW3473S9mPYYxs2k8EFumGk7XBjzVdInJVMLNyq0Q3LcwMgDMtMbNU4AiBsKuUDIGwqub2HBUDohvIBELqhUjgnUCBQIFBgB1AgAMIOmOTwioECgQKBAt1QIABCN1QK5wQKBAoECuwACgRA2AGTHF4xUCBQIFCgGwoEQOiGSuGcQIFAgUCBHUCBAAg7YJLDKwYKBAoECnRDgQAI3VApnBMoECgQKLADKBAAYQdMcnjFQIFAgUCBbigQAKEbKoVzAgUCBQIFdgAFAiDsgEkOrxgoECgQKNANBQIgdEOlcE6gQKBAoMAOoEAAhB0wyeEVAwUCBQIFuqFAAIRuqBTOCRQIFAgU2AEUCICwAyY5vGKgQKBAoEA3FAiA0A2VwjmBAoECgQI7gAIBEHbAJIdXDBQIFAgU6IYCARC6oVI4J1AgUCBQYAdQIADCDpjk8IqBAoECgQLdUCAAQjdUCucECgQKBArsAAoEQNgBkxxeMVAgUCBQoBsKBEDohkrhnECBQIFAgR1AgQAIO2CSwysGCgQKBAp0Q4EACN1QKZwTKBAoECiwAygQAGEHTHJ4xUCBQIFAgW4oEAChGyqFcwIFAgUCBXYABQIg7IBJDq8YKBAoECjQDQUCIHRDpXBOoECgQKDADqBAAIQdMMnhFQMFAgUCBbqhQACEbqgUzgkUCBQIFNgBFAiAMOKTfPXqVfqVX/kV+od/+Af6nd/5HXrRi17U9o2Xlpbosz/7s2n//v3027/927Fzz5w5Q9/xHd9Bt9xyC/3QD/1Q15T72q/9Wnr66afp53/+5+m2227r6rparUYrKyt048YN/sF7XLhwgX+effZZOnnyJH3Zl30Zve51r+t4vy/5ki+h8+fP0w/8wA/QB37gB3Y8v58T/ud//ofuuece2rt3b9Nt3va2t9GP/uiP8hgwllbH4uIi/f3f/z1ls1n6vM/7PKbD6uoq7dmzh77qq76K3//3f//3aXx8nP999913dzVk3OeZZ56hRx99lO6//35eC7h/OAIFjAIBEEZ8LaytrdFNN93EjPQLvuAL6A/+4A/avjEY7+7du2nfvn3MRN/znvfQb/3Wb9E3f/M3E+714he/mD7ogz6I3vnOdzLAXLt2jT71Uz+Vbr755pb3vffee+nhhx+m//u//6NXvOIVbZ//xV/8xfR7v/d7Xc0KGO973/teZpztjqNHj9Lzzz9P//Iv/0If8zEf09W913PSG97wBvrwD/9wOnLkCL3xjW+k22+/nX74h3+YmTCOxx9/nN761rcybT/+4z8+esQ3fMM30K233sqACUD5z//8z+i7v/qrvyLQBMAHUD9x4gQ99thjBHD+t3/7NwLYfd3XfR39wi/8Al8DGr/rXe9iAL18+TK98MIL9Nxzz9GpU6d4DSSP3/3d36Uv+qIvWs/rhmtGkAIBEEZkUhuNBkuRacf3fu/30s/+7M8yI3riiSeoUCjETsPf9lkSEMBowLAACGAcBgjveMc7WNoHowGT+5AP+RAC471+/XrTECDh2zEzM9P0/U/+5E/SV3zFV/Dn//iP/0h/9Ed/RMVikSXgiYkJAtPCPb7ne76HXv7yl/N7HD58mA4cOED5fL7jDG4WIEC7AjiCoeM9IYV/0zd9Ez3wwAM8RtDGaAHQsOPP//zP6YM/+IMZQEBPHLj+F3/xF+ljP/Zj6ZWvfCV/DsCBtgVAAJP/qI/6KP73P/3TP9HHfdzH8XWYJ8x12oF73nXXXXT8+HF6yUteQi996UsJYH3o0KGONAwn7AwKBEAYkXm+dOlSqpmim9cDo//lX/5l+sM//ENmWN/2bd/GDAmMenJykr7wC7+Q/4bUC+0AP7/0S7/ETAyM5aGHHuLHQHqFucMOSOWtDp8hwvwEKRiMu1wuN11iki3GAIBIHgC8r/mar2EggRbUy2GaUC/XtDsXZhkwZzBqSOvQsn7zN3+TL0nTEKBZYfw4nnrqKf4NYHjZy17G2hkOaEygD8xFb3rTm/je0Nq+9Eu/lOcC4JzJZGKAAE0I4AEzEzQ+mADTwHhQ7x3uMxoUCIAwGvNI/QACzA4/+IM/yKaO5PEpn/IpVK/X2ab94z/+4+xDABOCpgCT0Z/+6Z+yz8E/wBS/+qu/mhmZMSEADZgvmDueA6kYWoV/fPRHfzRVKpWmMQCIcIBJzs/PN30PXwLGAHMYwKuXA+PzQayXa1ude+XKFTalwQwEs873fd/38akw4ZgGABriAIhCAwLN3ve+9zEgf9iHfRjdcccd9Cd/8id08OBBeve7381gB1D48i//cjZ/ge4ww+3atYvB0IDSNAQAAgCjmwNg8apXvaqbU8M5I06BAAgjOMGwNX/SJ30SM+DTp0+z6cWOX//1X6ev/MqvZEZ97tw51gBwgBH96q/+Kv33f/83/fu//zt/BgCAiQHmm4sXL7LkCvMFmBmkTzBqSL9mtgFw/Ou//itrGJBiwdRgt4cZBcwL0u3P/MzPsFkIBxgZxgJfgB0wi3znd35nbFZgE8eB+83NzUXf5XI5evvb3x79bYDwCZ/wCcxk7cD9AURgoh/xER/BH+M6nDcoQIB5CMBkx0d+5EfS537u5zIN7cBcwLyGZ+LZ/vhe85rXEH6Sh4Fwu2X6/ve/n+68804+pZ3JqNU9Xv3qV9Ob3/zmEdwJ4ZV6pUAAhF4ptg3OB2OGBA+mDFMQpHUc1WqVI4QgYcLZCZt88visz/os+ou/+Av+GFIpJN3f+I3f4L8h+ZoZCKYiO/76r/+aHc6f9mmfxj4KHJA4oVXAZAGmjyijn/u5n2NQ+emf/ukY0wcwwASF48/+7M/ocz7nc1i6ho3cxgHAgrYCvwH8HDgPB3wndhggfMZnfEb0DvguzYeAiB+McVCA8Ja3vCXG0D/zMz+Tvv7rv56l+k4Hoo6geQEIwZjNzwDTEzQe3AvH53/+58du9R//8R8MdD4g4JnwPQA8kxpYq3FgTr7ru76r0zDD9zuAAgEQRnSSjbGC4T3yyCN07NgxDj8F88UBiX9hYSH29jBbgOH6TmBoGmDs7Q7cHxLqJ3/yJ9M///M/MzM300i763BvaBmIFEIklA8IGDcYOQ4AGw6YmmZnZxnYDHiGBRAspBMaFmgMJg6zGMJjv/Vbv7UlGaBx2fd4F3PU4wKY5AAo5h/427/929h9vvu7v5tp4wMCwBdaIMJav//7v39EV3d4rY2iQACEjaLsFt8XTBOhijBRwPYOCdzsxIiFT5plMNw//uM/bpJCYW5pBQiwdUNjACDAFg5tAgckVDAjmGc+8RM/MUYJMLBf+7Vfi8JawUjNbOUDAsZsEjHuBZBCeCWcsHDU/sRP/ATfNw0QYCpDdI4dFsYKelh4LO4B89agNAR7Fu6JZxsgwJT0AR/wAfw1pHY7QCtI93YePsdcfeiHfmiMXjC5+e+Stqx8QIB5DsCBSCNEIlmEU6vlCHNRLzklW7ysw+M3mAIBEDaYwFt5e9isYTryJX4wRYRFJsM1kQgGJgxbPw4wVQAIYvx9u73/PpBgcRgg2HdgMCadJiNbbCytontMs+mWbmmA0O21OK8VIABQuwlpTT6rFSBAuzHTHa5BxBGAygcE+B0sBwHnI0wVeQmYFxyQ/P0DUWDQxHxAAPgAhP7yL/+SNUL4bdodMMP9zd/8TS8kC+eOMAUCIIzw5OLVfOaMv2GjhlSYPGDeQKQOwjYRfgqGDcaCkEb4BtodrQABPgCYhfzjySefZF9CK0CABgHHsn/ANAIg+cZv/Eb2gdgBUwqYrJlUzIcABorcCTtwjl1/33338cfI1oWWkQYI8Jl8y7d8CzvP4UdBpE+3hw8IkNYR/WM08KO4LCfBAMGS2qCRgQZ4BzwbWcj2fhatZGMBIENDM0AolUpRAMGDDz7INAAgQGMzZ7pdi2AAaBFJQID/KS3RL+3zVud2S6tw3vBRIADC8M3JQEYEcwScxhYD79/0x37sx5hZ+NFHYNQwaQAAkE1sDBsOXIuPTw4MDM83Gdn3PgjhPv6B5DkLQYXZJnkgBDIto7YVUb792789iuRBVi4kbziyoRnZkeZUBvPEudAC/CgnXGOZ1fg34v0RltvtYYBg5wNM4XTHMyzfAN8BbH/qp34q0hDOnj3LyXaWX+DnIRggtBqDAYLv2IYpDqYmAAI0ADB+/4BjH74LHxBgssKcwgcEhzXAEuHMAHbMCUyHGFfaZ93SJ5w33BQIgDDc89PT6CCxoaQEyh1AyjXzDCRUSP9gABYlBGkVMe1gALD/4wATgFTsl66A76FVBvSP/MiP8DOSGgKYUKcwRsTPI3Q1eeCeiGbyDzBJPAfSNJimfyBUE87sdkevmcowW4E2eCZ8LfC5dHtA+0F2Mg4wVABWWjSX3c83GcHEA78Jci3SAAGJbv6BMcLEZ4BgZT+MycPHg7mA+S6pFSIEF7WqfEBA3oLVr/q7v/s71mz8ZD9oaNAq0j7rlj7hvOGmQACE4Z6frkeHSB1IhH52MKRz5BaYyQcMDuYXC/G0m2PjgwHgSJauQFSP74NIG5ABAmzglrXc9cCJOD8AJSksvDJ5LaRuHACrZGQUPkdMP6JrWh29AgLuA2ke4JSWeNfqOQi9Bc1BL4TlwrkL5zHs+jDZIJwXSXDQGEAnFKhDrgKc+XbgWtA8CQi+aQs5FgACJK5BckdIL+bNfA02ZgOEdnPhAwLG9emf/ukMZIjiQsQZ7g2NCeOyWlBpn/Uy3+Hc4aVAAIThnZueR4aCaQj7fP3rX89JUojw8SN47IZwNoMJQRqEU9KX8JOAAIkXjC7tgOnJ1xAgrcN23esB/wWia5LSf7f3wbsi4W0QgADtBLH8kIJh5sH7JGs/tRsXgATgDPpOTU2xaQiAgMxhMFQ4q/GeZhaD6QbJZL0AAnwHZsbCGAEuMJcBUFH6A1oikvYMEBAcADOQf+AagErSh4BkRQCSv24wxzCx+WCc9lm38xXOG14KBEDoc25cWlSfNxrA5aiAiY2b3Pytbg0TE6Q9FDuzAwwFNmcwhGTIaPI+8C1UymV+nu+PGMCrDPQW0H5QeA4RVmnlOfyHmYQO5zqyhHst/IbrQQsDEZSrQGY27gMNCgfMOMgDgYM8WY4bgAGTFTQNOx/F6xAFZs5p3BPmI0R/4XqjPfwGAHsrh/1f//VfnI0Oc5Hledi7wn8CUxPAqZ+S4Fu9/qWCUzgGRYEACH1Qcqs3Qx9DH9ilo7ghoSXBxxGO9hQYhvU/iutvK9fdjgeEYVjUW7kA+n122JD9UnBrr9/u6z+sv8Gunx0NCNt9Mwx2Kaz/bmFTrp92W3nlqKz/sP4Gt4p2LCCMymYY3FLYmjtt980c1tHWrJtOT93u66rT+23U9zsSEMIm3qjl1Pt9t/vGDWup9znfrCu2+9raLDr5z9lxgBA28FYss9bP3O6bNqyn4VpPydFs9/W12dTdUYAQNu9mL6/unrddN21YT93N71aetV3X1lbRbMcAQti8W7XEwnMDBbaOAgEQeqP9jgCEAAa9LYpwdqDAKFEggEL3sznygBDAoPvFEM4MFBhVCgRQ6G5mAyB0R6dwVqBAoMA2p0AAhc4TGAChM43CGYECgQIjRoEADukTOtKAEMxFI7aLw+sECgyQAgEUmok5soAQwGCAOyfcKlBgRCkQQCE+sSMJCAEMRnT3htcKFBgwBQIgjDggBDAY8I4JtwsUGGEKBEAYYUAIYDDCOze8WqDABlAgAMKIAkIAgw3YLeGWgQIjToEACAEQRnyJh9cLFAgU6JYCARBGFBDwWkFL6HYbhPMCBXYuBQIItJ77kYsyCqCwczd6ePNAgU4UCGDQnkIBEDqtoPB9oECgwMhQIABCAISRWczhRQIFAgX6o0AAhAAI/a2gcHWgQKDAyFAgAEIAhJFZzOFFAgUCBfqjQACEAAj9raBwdaBAoMDIUCAAQgCEkVnM4UUCBQIF+qNAAIQACP2toHB1oECgwMhQIABCAISRWczhRQIFAgX6o0AAhAAI/a2gcHWgQKDAyFAgAEIAhJFZzOFFAgUCBfqjQACEAAj9raBwdaBAoMDIUCAAQgCEkVnM4UUCBQIF+qNAAIQACP2toHB1oECgwMhQIABCAIQYBZLVUPtdIDu9uup2p992H//IcOp1vkiv89fr+esc1ra9bOSqnWImWjHpVp+vd5HsdDCwVb/d6bfdx79tuc8ABt6gBmH+Mvz/9GO98zuA4W27W4wkILQChQAIG7M+17vhhgVQt/v4N2ZWt8ddAQjZAAYDm6wdBQhpQLFeZmAzMCxMbWAroscbbXf6bffx9zhdI3d6p/nr9P3IEaTPF9pxgNAnvcLlgQKBAtuIAgEQepuskQUEnwydpPj1LppO9+1tKsLZgQKBAoOmwHr39qDHsV3utzMAoQFLI3ue4kej+aPkxGUy7ZdUAIXtstTDOHciBQIg9DbrOwIQ2HfQCKy7t6XR/mwA5aAoapt2s+cI4+8E+N3QDOPf7LF3M66tPKdbuvZDt1QhT18aUUcBDHpfATsGEAIo9L44urmi3abseH0XGlrHe/R5wnYff5+vv+0vb6f5dwtK254IA3yBHQUIARQGuHLCrQIFhpACAQT6m5QdBwhGrn5U1f5IHq4OFAgUGDQFAhAMhqI7FhACMAxmAYW7BApsJQUCEAyW+jseEAIwDHZBhbsFCmwGBQIQbAyVAyAk6BpMSRuz0MJdAwUGQYEABIOgYut7BEBoQZsADBu78MLdAwV6oUAAgl6otf5zAyB0oF0AhvUvrnBloEAnCgRG34lCm/t9AITNpffIPS0A5shNaV8vFBh8X+Tb8osDIGz5FGz/AQRQ2Lg5DAx242gb7txMgf8PJKA42v0GvfsAAAAASUVORK5CYII="}),(0,z.jsx)("br",{}),(0,z.jsx)(h.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,g(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,g(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)(mn.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})})]})]})})),hn=(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],h=(0,d.useState)(!1),f=u()(h,2),v=f[0],_=f[1],j=(0,d.useState)(!1),y=u()(j,2),A=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];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(F.resetFields(),p([]),b(!0),G()):b(!1)}),[n.actionTabs.key]);var L=Z.Z.useForm(),F=u()(L,1)[0],G=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(k()(c),k()(null==n?void 0:n.data))),T(n),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=function(){t({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),_(!1),p([]),F.resetFields()},U=[{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:A,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:o()(i()().mark((function e(){var l,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=F.getFieldsValue(),!((null===(l=o.group_ids)||void 0===l?void 0:l.length)<=0)){e.next=4;break}return g.ZP.info("请选择要查询的班级"),e.abrupt("return");case 4:return e.next=6,(0,Y.ZP)("/api/homework_commons/".concat(s.categoryId,"/homework_file_repeat.json"),{method:"get",params:{course_group_id:k()(o.group_ids.map((function(e){return Number(e)})))}});case 6:if(0!==e.sent.status){e.next=14;break}return J(),g.ZP.success("操作成功"),e.next=12,t({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 12:m.history.push("/classrooms/".concat(s.coursesId,"/common_homework/").concat(s.categoryId,"/detail?tabs=4")),t({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 14:case"end":return e.stop()}}),e)}))),onCancel:J,children:[(0,z.jsxs)("span",{children:["当前文档查重分数扣分为",null==M?void 0:M.repeat_setting_score,"分,如需调整请在“设置-评分设置”中进行编辑"]}),n.codeReviewCourse&&(0,z.jsxs)(Z.Z,{form:F,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:U})}),(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:U,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+""}))),F.setFieldsValue(w()({},"group_ids",n))},children:"全选"})})})]})})),gn=t(71804),xn=t(63452),fn=t(87278),vn=t(8142),_n=t(67653),jn="TabsStyle___cT3EC",yn=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)}}(),wn=(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,h=(e.dispatch,e.classroomList,(0,m.useParams)()),g=(0,m.useSearchParams)(),f=u()(g,1)[0],_=p.workList,y=p.workSetting,w=Z.Z.useForm(),A=u()(w,1)[0],k=(0,d.useState)(!1),b=u()(k,2),C=b[0],D=b[1],E=(0,d.useState)(null),Q=u()(E,2),O=Q[0],M=Q[1],L=(0,ee.U)(ne.cN,{homeworkId:null==h?void 0:h.categoryId}),Y=u()(L,4),G=Y[1],J=Y[2],U=Y[3],R=(0,ee.U)(ne.Qz,{homeworkId:null==h?void 0:h.categoryId}),q=u()(R,4),W=q[1],K=q[2],V=q[3],te=(0,ee.U)(ne.mQ,{homeworkId:null==h?void 0:h.categoryId}),se=u()(te,4),ie=se[1],le=se[2],oe=se[3],ae=(0,ee.U)(yn,{}),re=u()(ae,4),ce=re[2],ue=(re[3],(0,d.useState)({activeKey:null!=y&&y.is_new_rule?"1":"3",page:1,limit:10,status:""})),de=u()(ue,2),me=de[0],pe=de[1],he=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==me?void 0:me.page)-1)*me.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(){ve(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(){ve(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==me?void 0:me.page)-1)*me.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(){ve(r()(r()({},n),{},{id:_.is_jupyter||_.is_jupyter_lab?null==n?void 0:n.id:null==n?void 0:n.student_work_id}))},children:"查看"})}}],xe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==me?void 0:me.page)-1)*me.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(){ve(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,ce({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&fe();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:M(n),D(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],fe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:me;"1"==me.activeKey&&K({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==me.activeKey&&le({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==me.activeKey&&J({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})},ve=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(h.coursesId,"/common_homework/").concat(h.categoryId,"/").concat(n.id,"/comment"):h.course_group?"/classrooms/".concat(h.coursesId,"/common_homework/").concat(h.categoryId,"/review/").concat(n.id,"?ids=").concat(null===(e=h.course_group)||void 0===e?void 0:e.toString()):"/classrooms/".concat(h.coursesId,"/common_homework/").concat(h.categoryId,"/review/").concat(n.id))};return(0,d.useEffect)((function(){fe(me)}),[me]),(0,d.useEffect)((function(){console.log("params",h,f.get("TabsActiveKey")),pe(r()(r()({},me),{},{activeKey:f.get("TabsActiveKey")||(null!=y&&y.is_new_rule?"1":"3")}))}),[f.get("TabsActiveKey")]),(0,z.jsx)(T.Z,{spinning:W||G||ie,children:(0,z.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,z.jsxs)(v.Z,{destroyInactiveTabPane:!0,className:jn,activeKey:me.activeKey,onChange:function(e){pe(r()(r()({},me),{},{activeKey:e,page:1,limit:10}))},children:[(null==y?void 0:y.is_new_rule)&&(0,z.jsx)(v.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)(B.Z,{className:"mt20",locale:{emptyText:(0,z.jsx)(F.Z,{})},columns:he,dataSource:(null==V||null===(n=V.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==V||null===(t=V.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){pe(r()(r()({},me),{},{page:e,limit:n}))},current:null==me?void 0:me.page,pageSize:null==me?void 0:me.limit,showTotal:function(e){return(0,z.jsxs)(z.Fragment,{children:["共",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(null==y?void 0:y.is_new_rule)&&(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==oe||null===(s=oe.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==oe||null===(l=oe.data)||void 0===l?void 0:l.count)||0,onChange:function(e,n){pe(r()(r()({},me),{},{page:e,limit:n}))},current:null==me?void 0:me.page,pageSize:null==me?void 0:me.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:me.status,onChange:function(e){pe(r()(r()({},me),{},{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:xe,dataSource:(null==U||null===(a=U.data)||void 0===a?void 0:a.list)||[],pagination:{total:(null==U||null===(c=U.data)||void 0===c?void 0:c.count)||0,onChange:function(e,n){pe(r()(r()({},me),{},{page:e,limit:n}))},current:null==me?void 0:me.page,pageSize:null==me?void 0:me.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:C,centered:!0,destroyOnClose:!0,onCancel:function(){D(!1)},maskClosable:!1,width:544,onOk:function(){A.submit()},children:(0,z.jsxs)(Z.Z,{form:A,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,ce(r()(r()({},n),{},{userId:O.student_work_id,score_id:O.student_works_score_id,status:3}));case 2:0===e.sent.status&&(fe(),D(!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(){ve(r()(r()({},O),{},{id:_.is_jupyter||_.is_jupyter_lab?null==O?void 0:O.id:null==O?void 0:O.student_work_id}))},children:null==O?void 0:O.real_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==O?void 0:O.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==O?void 0:O.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:"扣除违规匿评分数"})})})]})]})})]})})})),An=(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),h=n.workSetting,g=(0,d.useState)([]),x=u()(g,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==h?void 0:h.score_open,work_public:null==h?void 0:h.work_public})});case 2:n=e.sent,(0,J.GJ)()?v(k()(n.student_works)):v(k()(n));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:"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})]})})),kn=(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,A=e.globalSetting,k=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=k.workList,P=k.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)(An,{}),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)(_n.Z,{})},{name:"文档查重",id:"4",component:(0,z.jsx)(pn,{}),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)(wn,{}),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)(xn.Z,{}):(0,z.jsx)(rn,{}),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(cn.bg," ").concat(cn.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(L.course_id,"/common_homework"),children:L.course_name})}),(0,z.jsx)(f.Z.Item,{children:(0,z.jsx)(m.Link,{to:"/classrooms/".concat(L.course_id,"/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:[cn.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,{status:L.homework_status})]})]}),(0,z.jsx)("aside",{className:"mt30 relative ".concat(cn.workListTabWrap),children:(0,z.jsx)(v.Z,{type:"card",activeKey:D,tabBarExtraContent:null!==(w=L.homework_status)&&void 0!==w&&w.includes("导入")&&(0,J.GJ)()?(0,z.jsx)(h.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:cn.workListTabButton,children:[(0,J.GJ)()&&(0,z.jsxs)(z.Fragment,{children:[(L.is_jupyter||L.is_jupyter_lab)&&(0,z.jsx)(h.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)(h.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)(h.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}}):g.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)(h.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")):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})}):(0,z.jsx)(z.Fragment,{children:(0,z.jsx)(h.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")):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})})]}),(null!=L&&L.is_jupyter_lab||null!=L&&L.is_jupyter)&&(0,J.dE)()?(0,z.jsxs)(h.ZP,{type:"primary",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,gn.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)(h.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)&&(g.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)(h.ZP,{type:"primary",onClick:function(){var e;return(0,j.xg)("".concat(null==A||null===(e=A.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)(h.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==A||null===(e=A.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)(h.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)(h.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")):g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==L||null===(ie=L.work_statuses)||void 0===ie?void 0:ie.includes("补交作品"))&&(0,z.jsx)(h.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)(h.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)}}):g.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 g.ZP.info("本次作业老师未公开答案");(null==L?void 0:L.time_status)>2||(0,J.Gg)()?E(e):g.ZP.info("截止之后的试卷才能查看答案")}else E(e)};"发布设置离开"==k.actionTabs.key?x.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),Z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:cn.tabs,items:ce.map((function(e){return{label:e.name,key:e.id,children:e.component,forceRender:e.forceRender}}))})})]}),(0,z.jsx)(un.Z,{}),(0,z.jsx)(fn.Z,{onOk:function(){re()}}),(0,z.jsx)(vn.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)(hn,{}),(0,z.jsx)(dn.Z,{ref:Q,hide:!0,name:"".concat(null==L?void 0:L.homework_name,"-作品附件"),onOk:function(){return T(!1)}})]})}))},89259: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),h=t(98135),g=t(88270),x=t(89084),f=t(97313),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,g.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)(h.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},40247: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),h=t.n(p),g=t(39647),x=t.n(g),f=t(59301),v=t(78241),_=t(8591),j=t(43418),y=t(95237),w=t(43604),A=t(84291),k=t(5112),Z=t(24905),b=t(99232),I=t.n(b),C=t(37821),N=t(31260),S=t(271),B=t(89084),D=t(84772),E=t(33223),Q=t(53277),O=t(67226),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=h()(d,1)[0],g=(0,f.useState)(1),b=h()(g,2),T=b[0],L=b[1],P=(0,f.useState)([]),F=h()(P,2),Y=F[0],z=F[1],G=(0,f.useState)(0),J=h()(G,2),U=(J[0],J[1]),R=(0,f.useState)(2e3),q=h()(R,2),W=(q[0],q[1],(0,f.useState)(!0)),K=h()(W,2),V=(K[0],K[1]),X=(0,f.useState)(!1),$=h()(X,2),ee=$[0],ne=($[1],(0,f.useState)(!1)),te=h()(ne,2),se=te[0],ie=(te[1],(0,f.useState)([])),le=h()(ie,2),oe=le[0],ae=le[1],re=(0,f.useState)(!0),ce=h()(re,2),ue=ce[0],de=ce[1],me=(0,f.useState)(null),pe=h()(me,2),he=pe[0],ge=pe[1];(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key)if(_e(),xe(),2===t.actionTabs.type){var e=t.actionTabs.selectArrsAll[0];ge({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}),de(e.unified_setting)}else ge({submit_limit:!1,submit_limit_num:200,must_file:!1})}),[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("您未获取此权限,需向管理员申请权限才能使用此功能"),Ae(!1),e.abrupt("return");case 4:if(!((o=m()({},p.getFieldsValue())).end_time<=o.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),Ae(!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("发布班级不能为空"),Ae(!1),e.abrupt("return");case 13:if(null==he||!he.submit_limit||null!=he&&he.submit_limit_num){e.next=17;break}return _.ZP.warning("学生填写内容字数不能为空"),Ae(!1),e.abrupt("return");case 17: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},he),Ae(!0),e.next=21,(0,C.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 21:0===e.sent.status?(Ae(!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:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):Ae(!1);case 23: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=h()(je,2),we=ye[0],Ae=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)(A.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)(A.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)(k.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),ae([])},children:[(0,H.jsx)(k.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,H.jsx)(k.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:he,onChange:function(e){return ge(m()({},e))}})]})}))},71804: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(66239),r=t(43418),c=t(8591),u=t(14491),d=t(271),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)?h(null==u?void 0:u.message,o,r):3===(null==u?void 0:u.status)?g(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)}}(),h=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)&&g(null==r?void 0:r.message);case 13:case"end":return i.stop()}}),l)}))),function(){return u.apply(this,arguments)})})},g=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,h,g;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,h=c.id,g=c.course_identifier,p({is_jupyter:s,is_jupyter_lab:l,shixunId:d,homework_common_id:h,courseId:g}),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},7061: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+"},84968: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(2720),i=t(97650),l=t(14834),o=t(38081),a=t(53183),r=t(92310),c=t.n(r),u=t(44516),d=t(87147),m=t(59301),p=t(92343),h=t(36355),g=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:h}=e;return{[n]:Object.assign(Object.assign({},(0,g.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:h,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`}))),A=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{const{icon:n,prefixCls:t,type:s}=e,i=k[s]||null;return n?(0,p.wm)(n,m.createElement("span",{className:`${t}-icon`},n),(()=>({className:c()(`${t}-icon`,{[n.props.className]:n.props.className})}))):m.createElement(i,{className:`${t}-icon`})},b=e=>{const{isClosable:n,prefixCls:t,closeIcon:s,handleClose:i}=e,o=!0===s||void 0===s?m.createElement(l.Z,null):s;return n?m.createElement("button",{type:"button",onClick:i,className:`${t}-close-icon`,tabIndex:0},o):null};var I=e=>{const{description:n,prefixCls:t,message:s,banner:i,className:l,rootClassName:o,style:a,onMouseEnter:r,onMouseLeave:p,onClick:g,afterClose:x,showIcon:f,closable:v,closeText:_,closeIcon:j,action:y}=e,k=A(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[I,C]=m.useState(!1);const N=m.useRef(null),{getPrefixCls:S,direction:B,alert:D}=m.useContext(h.E_),E=S("alert",t),[Q,O]=w(E),H=n=>{var t;C(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},M=m.useMemo((()=>void 0!==e.type?e.type:i?"warning":"info"),[e.type,i]),T=m.useMemo((()=>!!_||("boolean"==typeof v?v:!1!==j&&null!=j)),[_,j,v]),L=!(!i||void 0!==f)||f,P=c()(E,`${E}-${M}`,{[`${E}-with-description`]:!!n,[`${E}-no-icon`]:!L,[`${E}-banner`]:!!i,[`${E}-rtl`]:"rtl"===B},null==D?void 0:D.className,l,o,O),F=(0,d.Z)(k,{aria:!0,data:!0});return Q(m.createElement(u.default,{visible:!I,motionName:`${E}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:i,style:l}=t;return m.createElement("div",Object.assign({ref:N,"data-show":!I,className:c()(P,i),style:Object.assign(Object.assign(Object.assign({},null==D?void 0:D.style),a),l),onMouseEnter:r,onMouseLeave:p,onClick:g,role:"alert"},F),L?m.createElement(Z,{description:n,icon:e.icon,prefixCls:E,type:M}):null,m.createElement("div",{className:`${E}-content`},s?m.createElement("div",{className:`${E}-message`},s):null,n?m.createElement("div",{className:`${E}-description`},n):null),y?m.createElement("div",{className:`${E}-action`},y):null,m.createElement(b,{isClosable:T,prefixCls:E,closeIcon:_||j,handleClose:H}))})))},C=t(15744),N=t(87469),S=t(87902),B=t(16910);let D=function(e){(0,S.Z)(t,e);var n=(0,B.Z)(t);function t(){var e;return(0,C.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,N.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:s,info:i}=this.state,l=i&&i.componentStack?i.componentStack:null,o=void 0===e?(s||"").toString():e,a=void 0===n?l:n;return s?m.createElement(I,{type:"error",message:o,description:m.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},a)}):t}}]),t}(m.Component);var E=D;const Q=I;Q.ErrorBoundary=E;var O=Q}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js index 34d9f13912..09dff8b717 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[10195,38998],{63043:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var s=t(82242),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),l=t.n(o),u=t(79800),c=t.n(u),d=t(39647),m=t.n(d),p=t(3113),_=t(59301),h=t(37712),f=["children"],x=function(e){var n=e.children,t=m()(e,f),s=(0,_.useState)(!1),r=c()(s,2),o=r[0],u=r[1];return(0,h.jsx)(p.ZP,i()(i()({},t),{},{loading:o,onClick:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u(!0),e.next=4,t.onClick(n);case 4:u(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),u(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},93870:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return On}});var s=t(37205),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),l=t.n(o),u=t(82242),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(89084),h=t(49127),f=t(3113),x=t(8591),v=t(66104),g=t(6848),y=t(99313),j=t(43418),w=t(95237),b=t(43604),k=t(98135),Z=t(14491),N=t(22596),P=t(271),S=t(31260),I=t(85573),H=t.n(I),L=t(78241),O=t(20834),C=t(24905),T=t(38854),Y=t(53864),A=t(5112),D=t(54449),F=t(57809),R=t(43501),E=t(53547),M=t(44770),V=t(86984),W=t(37821),z=t(28389),G=t(37712),q=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,_.useParams)();return(0,G.jsxs)(j.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,G.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,G.jsx)("p",{children:"确定打回?"})]})})),J=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=((0,_.useParams)(),(0,p.useState)(!0)),i=m()(s,2),r=(i[0],i[1],(0,p.useState)(!1)),o=m()(r,2),u=o[0],d=o[1],h=L.Z.useForm(),f=m()(h,1)[0];return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(j.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:u,onOk:l()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return s=f.getFieldsValue(),d(!0),e.next=6,(0,W.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:c()({},s)});case 6:0===e.sent.status&&(x.ZP.success("评阅成功"),f.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)})),d(!1);case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,G.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,G.jsxs)(L.Z,{form:f,layout:"horizontal",children:[(0,G.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,G.jsx)(L.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,G.jsx)(D.Z,{min:0,placeholder:"请填写分数"})}),(0,G.jsx)("span",{className:"ml10",children:"分"})]}),(0,G.jsx)("div",{children:(0,G.jsx)(L.Z.Item,{name:"comment",children:(0,G.jsx)(k.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),B=t(57073),U={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc"},Q=t(38998),K=t(63043),X=t(8768),$=t(89392),ee=t(99232),ne=t.n(ee),te=t(60969),se=t(88270),ie=t(5095),re=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,i,r,o,u=e.shixunHomeworks,d=(e.user,e.loading),h=e.dispatch,f=e.classroomList,v=e.globalSetting,y=(0,_.useParams)(),k=u.workList,N=u.workSetting,I=(0,te.U)(se.Gw,{homeworkId:null==k?void 0:k.id}),H=m()(I,3),L=H[1],O=H[2],C=(0,p.useState)([]),T=m()(C,2),Y=T[0],A=T[1],D=[(null==k?void 0:k.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,s,i,r,a,o;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,G.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==v||null===(i=v.setting)||void 0===i?void 0:i.old_url).concat(null===(r=n.project_info)||void 0===r?void 0:r.id),style:{whiteSpace:"break-spaces"},children:null===(a=n.project_info)||void 0===a?void 0:a.name}):null===(o=n.project_info)||void 0===o?void 0:o.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,G.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(null==k?void 0:k.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",width:80,render:function(e){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",width:80,render:function(e,n){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,G.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,G.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:150,render:function(e,n){return{children:-1===e?"重做中":(0,G.jsx)(P.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,G.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"当前成绩",align:"left",dataIndex:"work_score",width:150,render:function(e,n){return(0,G.jsx)(g.Z,{placement:"bottom",title:(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,G.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=k&&k.anonymous_comment?(0,G.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=k&&k.is_group_grade?(0,G.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,G.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,G.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=k&&k.anonymous_comment?(0,G.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==k?void 0:k.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,G.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,G.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(y.coursesId,"/group_homework/").concat(y.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,G.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==N?void 0:N.can_submit)&&{title:"提交次数",dataIndex:"submit_count",width:75,ellipsis:!0,render:function(e){return 0==(null==k?void 0:k.work_status)?"--":e||"--"}},(null==k?void 0:k.student_anonymous_comment)&&{title:"需评数",align:"center",dataIndex:"need_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"已评数",align:"center",dataIndex:"user_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被评数",align:"center",dataIndex:"student_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被匿评分数",align:"center",dataIndex:"student_score",width:120},(null==k?void 0:k.student_anonymous_comment)&&{title:"申诉次数",align:"center",dataIndex:"appeal_all_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"待审核申诉",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"操作",width:null!=k&&k.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:function(e,n){var t;return null!==(t=k.homework_status)&&void 0!==t&&t.includes("导入")?(0,G.jsx)("div",{children:(0,G.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=l()(a()().mark((function e(t){var s,i,r,o,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,W.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,j.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.student_id})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(r=u.data)||void 0===r?void 0:r.group_name})]})]}),(0,G.jsxs)("div",{style:{marginTop:22},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(o=u.data)||void 0===o?void 0:o.description)||"暂无信息"})]}),(0,G.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(l=u.data)||void 0===l?void 0:l.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,G.jsx)("div",{children:"--"}):(0,G.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!=f&&null!==(t=f.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(y.coursesId,"/group_homework/").concat(y.categoryId,"/review/").concat(n.id,"?review=review")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 查看 "})}}].filter((function(e){return!!e})),F=[{title:"序号",dataIndex:"name",ellipsis:!0,width:120,render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"user_name",ellipsis:!0},{title:"评阅状态",dataIndex:"current_user_work_status",ellipsis:!0,render:function(e){return e?(0,G.jsx)("span",{style:{color:"#028D01"},children:"已评"}):(0,G.jsx)("span",{style:{color:"#FF6801"},children:"未评"})}},{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return e?ne()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评分数",dataIndex:"student_score",ellipsis:!0,render:function(e){return e||"--"}},{title:(0,G.jsxs)("span",{children:["是否整组同评",(0,G.jsx)(g.Z,{title:"如果学生对作品进行了整组同评,那么该作品所属分组的人数等于已评作品数,并且学生的已评作品总数将超过需评数。",children:(0,G.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]}),dataIndex:"group_comment",ellipsis:!0},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:function(e){return e||"--"}},{title:"被申诉审核状态",dataIndex:"current_user_appeal_status",ellipsis:!0,render:function(e){return 1===e?(0,G.jsx)("span",{style:{color:"#FF6801"},children:"待审核"}):-1===e?"--":(0,G.jsx)("span",{style:{color:"#028D01"},children:"已审核"})}},{title:"操作",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:function(e,n){return(0,G.jsx)("a",{onClick:function(){var e;0!=(null==k?void 0:k.work_status)?null!==(e=k.homework_status)&&void 0!==e&&e.includes("导入")||_.history.push("/classrooms/".concat(y.coursesId,"/group_homework/").concat(y.categoryId,"/review/").concat(n.id)):x.ZP.warning("你未提交作品,不能参与匿评")},children:null!=n&&n.current_user_work_status?"查看":"评阅"})}}];return(0,p.useEffect)((function(){null!=k&&k.course_id&&A(k.student_works)}),[k]),(0,G.jsxs)("section",{className:"minH500 bg-white p30",style:{paddingTop:25},children:[!(null!=k&&k.all_member_count)&&!d["shixunHomeworks/getWorkList"]&&((null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("未发布"))||(null==k||null===(t=k.homework_status)||void 0===t?void 0:t.includes("未开始")))&&(0,G.jsx)(z.Z,{}),!(null!=k&&null!==(s=k.homework_status)&&void 0!==s&&s.includes("未发布"))&&!(null!=k&&null!==(i=k.homework_status)&&void 0!==i&&i.includes("未开始"))&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-333",children:"我的作品"})}),(0,G.jsx)(b.Z,{children:(0,G.jsxs)("span",{children:[null==k||null===(r=k.left_time)||void 0===r?void 0:r.status,(0,G.jsx)("span",{className:"ml10",style:{color:"#FF9D18"},children:null==k||null===(o=k.left_time)||void 0===o?void 0:o.time})]})})]}),(null==k?void 0:k.is_shixun)&&!(null!=k&&k.open_evaluate)&&!(null!=k&&k.is_close_tips)&&(0,G.jsxs)(w.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分,请耐心等待教师的评分结果。 "})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"current",onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(y.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},y)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})})]}),(null==k?void 0:k.feedback_notice)&&(0,G.jsxs)("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"},children:[(0,G.jsx)("i",{className:"iconfont icon-tishi11 font14"}),(0,G.jsx)("span",{className:"ml10",style:{flex:"1"},children:"有学生反馈了作品问题,请及时查看处理"}),L?(0,G.jsx)(ie.Z,{}):(0,G.jsx)("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O({homeworkId:null==k?void 0:k.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},y)});case 4:case"end":return e.stop()}}),e)})))})]}),(0,G.jsx)(Z.Z,{className:"mt15",loading:d["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&U.tables},pagination:!1,dataSource:[k],columns:D,locale:{emptyText:(0,G.jsx)(z.Z,{})},scroll:null!=k&&k.student_anonymous_comment||null!=k&&k.base_on_project?{x:"calc(100% + 60px)"}:{}}),(null==k?void 0:k.student_anonymous_comment)&&(0,G.jsxs)("div",{className:"mt30",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,G.jsxs)(b.Z,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:(null==k?void 0:k.work_count)||0}),"份作业需评阅"]}),(0,G.jsxs)(b.Z,{children:[(0,G.jsx)("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"匿评时间",(0,G.jsxs)("span",{className:"c-grey-333 ml10",children:[(null==k?void 0:k.evaluation_start)&&ne()(null==k?void 0:k.evaluation_start).format("YYYY-MM-DD HH:mm"),"至 ",(null==k?void 0:k.evaluation_end)&&ne()(null==k?void 0:k.evaluation_end).format("YYYY-MM-DD HH:mm")]})]})]}),(0,G.jsx)(Z.Z,{className:"mt15",locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:F,dataSource:Y,pagination:!1})]})]})]})})),ae=(0,p.createRef)(),oe=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,r,o,u,d,h,v,y,N,I,ee,te,se,ie=e.shixunHomeworks,oe=e.classroomList,le=e.loading,ue=e.globalSetting,ce=e.dispatch,de=e.zip,me=e.btnLoading,pe=e.setBtnLoading,_e=(0,p.useState)(c()(c()({},(0,_.useParams)()),{page:1,limit:20})),he=m()(_e,2),fe=he[0],xe=(he[1],(0,_.useLocation)(),ie.workList),ve=(0,p.useState)({}),ge=m()(ve,2),ye=ge[0],je=(ge[1],(0,p.useState)("")),we=m()(je,2),be=(we[0],we[1]),ke=(0,p.useState)(""),Ze=m()(ke,2),Ne=(Ze[0],Ze[1],(0,p.useState)("")),Pe=m()(Ne,2),Se=(Pe[0],Pe[1],(0,p.useState)([])),Ie=m()(Se,2),He=Ie[0],Le=Ie[1],Oe=(0,p.useState)(),Ce=m()(Oe,2),Te=(Ce[0],Ce[1]),Ye=(0,p.useState)([]),Ae=m()(Ye,2),De=Ae[0],Fe=(Ae[1],(0,p.useState)(!1)),Re=m()(Fe,2),Ee=Re[0],Me=Re[1],Ve=(0,p.useState)([]),We=m()(Ve,2),ze=We[0],Ge=We[1],qe=(0,p.useState)(!1),Je=m()(qe,2),Be=Je[0],Ue=Je[1],Qe=(0,p.useState)(),Ke=m()(Qe,2),Xe=Ke[0],$e=Ke[1],en=(0,p.useState)(1),nn=m()(en,2),tn=nn[0],sn=nn[1],rn=(0,p.useState)(),an=m()(rn,2),on=an[0],ln=an[1],un=(0,p.useState)(),cn=m()(un,2),dn=cn[0],mn=cn[1],pn=(0,p.useState)(),_n=m()(pn,2),hn=_n[0],fn=_n[1],xn=(0,p.useState)(!1),vn=m()(xn,2),gn=vn[0],yn=vn[1],jn=L.Z.useForm(),wn=m()(jn,1)[0],bn=(0,p.useState)({groupAll:[],userAll:[]}),kn=m()(bn,2),Zn=kn[0],Nn=kn[1],Pn=(0,p.useState)(!1),Sn=m()(Pn,2),In=Sn[0],Hn=Sn[1],Ln=(0,p.useState)({status:!1,visible:!0}),On=m()(Ln,2),Cn=On[0],Tn=On[1],Yn=L.Z.useForm(),An=m()(Yn,1)[0],Dn=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/get_group_members"),{method:"get",params:{}});case 2:return n=e.sent,e.next=5,(0,W.ZP)("/api/courses/".concat(fe.coursesId,"/students.json"),{method:"get",params:{coursesId:fe.coursesId,homework_id:fe.categoryId,page:1,limit:2e3}});case 5:t=e.sent,0==(null==n?void 0:n.status)&&Nn({groupAll:null==n?void 0:n.group_infos,userAll:null==t?void 0:t.students});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){var e;(null==xe||null===(e=xe.course_recommends)||void 0===e?void 0:e.length)>0&&Hn(!0)}),[null==xe?void 0:xe.course_recommends]),(0,p.useEffect)((function(){ae&&ae.current&&(ae.current.clientHeight>47?Tn({status:!0,visible:!0}):Tn({status:!1,visible:!0}))}),[xe.course_group_info&&xe.course_group_info.length]),(0,p.useEffect)((function(){null!=xe&&xe.course_id}),[null==xe?void 0:xe.course_id]),(0,p.useEffect)((function(){null!=xe&&xe.course_id&&setTimeout((function(){if(xe.base_on_project){var e,n=[];null===(e=xe.new_student_works)||void 0===e||e.map((function(e,t){var s;null==e||null===(s=e.student_works)||void 0===s||s.map((function(t,s){var i,r,a;t.item_index=e.item_index,t.rowSpan=null!=t&&t.is_leader?null==e||null===(i=e.student_works)||void 0===i?void 0:i.length:-1===(null==t||null===(r=t.project_info)||void 0===r?void 0:r.id)?1:(null==e||null===(a=e.student_works)||void 0===a||null===(a=a.filter((function(e){return e.is_leader})))||void 0===a?void 0:a.length)>0?0:1,n.push(t)}))})),console.log("---",n),Le([].concat(n))}else{var t,s=[];null===(t=xe.new_student_works)||void 0===t||t.map((function(e,n){var t;null==e||null===(t=e.student_works)||void 0===t||t.map((function(n,t){var i,r;n.item_index=e.item_index,n.rowSpan=0==t?null==e||null===(i=e.student_works)||void 0===i?void 0:i.length:(null==e||null===(r=e.student_works)||void 0===r||null===(r=r.filter((function(e){return e.id})))||void 0===r?void 0:r.length)>0?0:1,s.push(n)}))})),Le([].concat(s))}}),400)}),[xe]);var Fn=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce({type:"shixunHomeworks/getWorkList",payload:c()({},fe)});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Rn(){sn(1),Te(""),ln(""),mn(""),fn(""),Ge([])}var En=[{title:"序号",dataIndex:"item_index",align:"left",width:50,render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},(null==xe?void 0:xe.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,s,i,r,a,o;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,G.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==ue||null===(i=ue.setting)||void 0===i?void 0:i.old_url).concat(null===(r=n.project_info)||void 0===r?void 0:r.id),style:{whiteSpace:"break-spaces"},children:null===(a=n.project_info)||void 0===a?void 0:a.name}):null===(o=n.project_info)||void 0===o?void 0:o.name,props:{rowSpan:n.rowSpan}}}},!(null!=xe&&xe.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:200,render:function(e,n){return{children:(0,G.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,G.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(0,S.GJ)()&&{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:null!=xe&&xe.base_on_project?100:150,ellipsis:!0,render:function(e){return(0,G.jsx)("span",{style:{color:"#666666"},children:e})}},(0,S.GJ)()&&!(null!=xe&&xe.base_on_project)&&{title:"分班",align:"left",width:150,dataIndex:"group_name"},((0,S.GJ)()||(0,S.dE)()&&!(null!=xe&&xe.anonymous_comment)&&!xe.anonymous_appeal||(0,S.dE)()&&(null===(n=xe.homework_status)||void 0===n?void 0:n.includes("已截止")))&&{title:"当前成绩",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],render:function(e,n){return(0,G.jsx)(g.Z,{placement:"bottom",title:(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,G.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=xe&&xe.anonymous_comment?(0,G.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=xe&&xe.is_group_grade?(0,G.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,G.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,G.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=xe&&xe.anonymous_comment?(0,G.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==xe?void 0:xe.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,G.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=xe&&xe.is_jupyter||null!=xe&&xe.is_jupyter_lab)&&(0,G.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(fe.coursesId,"/group_homework/").concat(fe.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,G.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==xe?void 0:xe.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==xe?void 0:xe.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",render:function(e,n){return{children:e||"--"}}},(null==xe?void 0:xe.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,G.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,G.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:null!=xe&&xe.base_on_project?160:200,render:function(e,n){return{children:-1===e?"重做中":(0,G.jsx)(P.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:null!=xe&&xe.base_on_project?100:150,align:"left",dataInex:"action",render:function(e,n){var t;return null!==(t=xe.homework_status)&&void 0!==t&&t.includes("导入")?(0,G.jsxs)("div",{children:[(0,S.GJ)()&&(0,G.jsx)("a",{onClick:function(e){e.stopPropagation(),ce({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}),(0,G.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=l()(a()().mark((function e(t){var s,i,r,o,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,W.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,j.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.student_id})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(r=u.data)||void 0===r?void 0:r.group_name})]})]}),(0,G.jsxs)("div",{style:{marginTop:22},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(o=u.data)||void 0===o?void 0:o.description)||"暂无信息"})]}),(0,G.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(l=u.data)||void 0===l?void 0:l.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,S.GJ)()?(0,G.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[!(0,S.GJ)()&&(0,G.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!=oe&&null!==(t=oe.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(fe.coursesId,"/group_homework/").concat(fe.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,S.GJ)()&&(0,G.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!==(t=oe.AssistantObject.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(fe.coursesId,"/group_homework/").concat(fe.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:n.has_comment?"已评阅":"评阅"}),(0,S.GJ)()&&(0,G.jsx)(g.Z,{placement:"bottom",title:(0,G.jsxs)("p",{children:["调整学生当前成绩",(0,G.jsx)("br",{}),"其它历史评分将全部失效"]}),children:(0,G.jsx)("a",{style:{color:"#3061D0"},className:"c-green",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!==(t=oe.AssistantObject.group)&&void 0!==t&&t.can_appraise?ce({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:fe}}):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调分"})})]}):(0,G.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),Mn=i()(En.map((function(e){return c()({},e)})));Mn[0].render=function(e){return"我"};var Vn=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pe(!0),e.next=3,(0,W.ZP)("/api/homework_commons/".concat(null==fe?void 0:fe.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 3:0===(n=e.sent).status?null===(t=de.current)||void 0===t||t.exportReport(n.files):pe(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Wn=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(null==fe?void 0:fe.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(Array.isArray(n.sub_data)&&n.sub_data.length>0?null===(t=de.current)||void 0===t||t.exportAndCreateUserFolder(n.sub_data,"批注附件","".concat(null==xe?void 0:xe.homework_name,"-作品批注附件")):x.ZP.warning("暂无可下载的批注附件"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,S.GJ)()?(0,G.jsxs)("section",{className:"".concat(U.wrap," minH500"),children:[(0,G.jsx)("aside",{children:(0,G.jsxs)("aside",{className:"minH500 bg-white pl30 ".concat((0,S.GJ)()?"pt30":""," pr30"),children:[!(null!=xe&&xe.all_member_count)&&!le["shixunHomeworks/getWorkList"]&&((null==xe||null===(t=xe.homework_status)||void 0===t?void 0:t.includes("未发布"))||(null==xe||null===(s=xe.homework_status)||void 0===s?void 0:s.includes("未开始")))&&(0,G.jsx)("aside",{className:"bg-white inline-block w100",children:(0,G.jsx)(z.Z,{})}),!(0,S.GJ)()&&(0,G.jsxs)("aside",{className:"pt10 pb10",children:[(0,G.jsx)("span",{className:"c-orange",children:xe.commit_count}),"已交",(0,G.jsx)("span",{className:"ml10",children:xe.uncommit_count}),"未交",(null==xe||null===(r=xe.left_time)||void 0===r?void 0:r.time)&&(0,G.jsxs)("span",{className:"ml10",children:[(0,G.jsx)("span",{children:null==xe||null===(o=xe.left_time)||void 0===o?void 0:o.status}),(0,G.jsx)("span",{className:"c-orange",children:null==xe||null===(u=xe.left_time)||void 0===u?void 0:u.time})]})]}),(0,G.jsx)("aside",{children:!(null!=xe&&null!==(d=xe.homework_status)&&void 0!==d&&d.includes("未发布"))&&!(null!=xe&&null!==(h=xe.homework_status)&&void 0!==h&&h.includes("未开始"))&&(0,G.jsxs)("aside",{children:[(0,S.GJ)()&&(0,G.jsxs)("aside",{className:"mb30",children:[(0,G.jsxs)(L.Z,{form:An,onChange:function(){fe.page=1;var e=Object.assign({},An.getFieldValue());delete fe.course_group,delete fe.teacher_comment,Object.keys(e).map((function(n){switch(n){case"teacher_comment":case"member_work":var t;if(e[n].length>1||!e[n].length)delete fe[n],An.setFieldsValue(H()({},n,"all"));else fe[n]=null===(t=e[n])||void 0===t?void 0:t[0],An.setFieldsValue(H()({},"teacher_comment",e[n]));break;case"file_status":e[n].includes("all")||xe[n].length===e[n].length||!e[n].length?(delete fe.file_status,An.setFieldsValue(H()({},"file_status","all"))):(fe.file_status=e[n][0],An.setFieldsValue(H()({},"file_status",e[n])));break;case"work_status":e[n].includes("all")||xe.task_status.length===e[n].length||!e[n].length?(delete fe.work_status,An.setFieldsValue(H()({},"work_status","all"))):(fe.work_status=e[n],An.setFieldsValue(H()({},"work_status",fe.work_status)));break;case"course_group_info":e[n].includes("all")||xe[n].length===e[n].length||!e[n].length?(delete fe.course_group,An.setFieldsValue(H()({},"course_group_info","all"))):(fe.course_group=e[n],An.setFieldsValue(H()({},"course_group_info",fe.course_group)))}})),Fn()},initialValues:H()(H()(H()(H()(H()({},"member_work","all"),"work_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[(0,G.jsx)(L.Z.Item,{name:"teacher_comment",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"你的评阅:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",checked:!ye.teacher_comment,children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:xe.teacher_comment&&xe.teacher_comment.map((function(e){return(0,G.jsxs)(C.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"file_status",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"附件状态:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:null==xe||null===(v=xe.file_status)||void 0===v?void 0:v.map((function(e){return(0,G.jsxs)(C.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"work_status",children:(0,G.jsx)(C.Z.Group,{value:[],style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"作品状态:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",checked:!ye.work_status,children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:xe.task_status&&xe.task_status.map((function(e){return(0,G.jsxs)(C.Z,{name:"work_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"member_work",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"组内角色:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:[{name:"组长",id:1},{name:"组员",id:0}].map((function(e){return(0,G.jsx)(C.Z,{value:e.id,children:e.name},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"course_group_info",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"分班情况:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",checked:!ye.course_group,children:"全部"})}),(0,G.jsxs)(b.Z,{flex:"1",className:"".concat(U.workListClass," ").concat(Cn.visible?U.visible:""," ").concat(Cn.status?"":U.status),children:[(0,G.jsx)("div",{ref:ae,className:U.left,children:xe.course_group_info&&xe.course_group_info.map((function(e){return(0,G.jsxs)(C.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))}),Cn.status&&(0,G.jsx)("div",{className:U.tips,onClick:function(){return Tn(c()(c()({},Cn),{},{visible:!Cn.visible}))},children:(0,G.jsxs)("span",{children:[Cn.visible?"展开":"收起",Cn.visible?(0,G.jsx)(R.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,G.jsx)(E.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})})]})]})})})]}),(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(k.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){fe.page=1,fe.search=e.trim(),ce({type:"shixunHomeworks/getWorkList",payload:c()({},fe)})},style:{width:240}})}),(0,G.jsxs)(b.Z,{children:[(0,G.jsx)("span",{className:"ml5 c-red",children:xe.work_count}),"个检索结果(",xe.work_count,"个学生)"]})]})}),(0,G.jsxs)(b.Z,{style:{textAlign:"end"},className:U.workListButtonWrap,children:[!(null!==(y=xe.homework_status)&&void 0!==y&&y.includes("导入"))&&!(0,S.dE)()&&(0,G.jsx)(K.Z,{className:"mr20",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn();case 2:yn(!0);case 3:case"end":return e.stop()}}),e)}))),children:"调整分组"}),(0,G.jsx)(T.Z,{dropdownRender:function(){var e,n;return(0,G.jsxs)(O.Z,{children:[(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)("span",{onClick:function(){return(0,Q.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")},children:"导出成绩"})},"1"),!(null!==(e=xe.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)(f.ZP,{loading:me,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){return Vn()},children:"导出作品附件"})},"3"),!(null!==(n=xe.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)(K.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:Wn,children:"导出作品批注"})},"4"),(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)(_.Link,{to:"/classrooms/".concat(fe.coursesId,"/exportlist/group_work_list"),children:"历史导出"})},"2")]})},children:(0,G.jsxs)(f.ZP,{children:[(0,G.jsx)(M.Z,{}),"导出",(0,G.jsx)(V.Z,{})]})})]})]})]}),(0,S.G5)()&&(0,G.jsxs)("div",{children:[(null==xe?void 0:xe.base_on_project)&&(0,G.jsx)("p",{children:"项目概览"}),(0,G.jsx)(Z.Z,{dataSource:[null==xe?void 0:xe.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[null!=xe&&xe.base_on_project?{title:"项目总数",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"分组总数",align:"center",dataIndex:"group_size",key:"group_size"},{title:"学生人数",align:"center",dataIndex:"work_count"},(null==xe?void 0:xe.base_on_project)&&{title:"关联项目人数",align:"center",dataIndex:"associated_num"},(null==xe?void 0:xe.base_on_project)&&{title:"未关联项目人数",align:"center",dataIndex:"unassociated_num"},!(null!=xe&&xe.base_on_project)&&{title:"已分组数",align:"center",dataIndex:"non_zero_count"},!(null!=xe&&xe.base_on_project)&&{title:"未分组数",align:"center",dataIndex:"zero_count"},{title:"未提交人数",align:"center",dataIndex:"not_submitted_num"},(null==xe?void 0:xe.base_on_project)&&{title:"部分提交",align:"center",dataIndex:"partial_submission"},{title:"按时提交",align:"center",dataIndex:"submitted_num"},{title:"延时提交",align:"center",dataIndex:"delayed_num"}].filter((function(e){return!!e}))})]}),!!De.length&&(0,G.jsx)(Z.Z,{className:"mb10 ".concat(U.tableWrapper),dataSource:De,columns:Mn,pagination:!1,showHeader:!1,loading:!1}),(0,G.jsx)("aside",{style:{paddingBottom:30},children:(0,G.jsx)(Z.Z,{loading:le["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&U.tables},className:U.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:He,columns:En,onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)be("descend"),fe.b_order="desc",fe.order=t.field;else delete fe.b_order,delete fe.order;else fe.b_order=t.order.replace("end",""),fe.order=t.field;ce({type:"shixunHomeworks/getWorkList",payload:c()({},fe)})}})}),(0,G.jsx)(Y.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:function(e,n){fe.page=e,fe.limit=20,Fn()},defaultCurrent:fe.page||1,current:fe.page||1,defaultPageSize:20,total:ie.workList.work_count})]})})]})}),(0,G.jsx)(J,{}),(0,G.jsx)(q,{}),Ee&&(0,G.jsx)(j.Z,{title:"一键打回重做",open:Ee,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==tn){e.next=13;break}if(!(ze.length<=0)){e.next=4;break}return x.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(hn){e.next=7;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,status:ze}});case 9:0===(n=e.sent).status&&($e(n),Me(!1),Ue(!0)),e.next=32;break;case 13:if(0!==dn&&0!==on){e.next=16;break}e.next=22;break;case 16:if(dn){e.next=19;break}return x.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(on){e.next=22;break}return x.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(dn>on)){e.next=25;break}return x.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(hn){e.next=28;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,min_score:dn,max_score:on}});case 30:0===(t=e.sent).status&&($e(t),Me(!1),Ue(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Me(!1),Rn()},children:(0,G.jsx)("div",{style:{padding:"32px"},children:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,G.jsxs)(A.ZP.Group,{value:tn,onChange:function(e){sn(e.target.value)},children:[(0,G.jsx)(A.ZP,{value:1,children:"按成绩打回"}),(0,G.jsx)(A.ZP,{value:2,children:"按作业状态打回"})]})]}),1===tn&&(0,G.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,G.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,G.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,G.jsx)(D.Z,{min:0,max:100,value:dn,onChange:function(e){return mn(e)},style:{width:"100px"}}),(0,G.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,G.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,G.jsx)(D.Z,{min:0,max:100,value:on,onChange:function(e){return ln(e)},style:{width:"100px"}})]}),2===tn&&(0,G.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,G.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,G.jsx)(C.Z.Group,{onChange:function(e){Ge(i()(e))},style:{width:"100%"},children:null===(N=xe.task_status)||void 0===N?void 0:N.map((function(e,n){return(0,G.jsxs)(C.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,G.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,G.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,G.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,G.jsx)(B.Z,{className:U.MdEditor,onChange:function(e){return fn(e)},placeholder:"请填写评语"})]})]})})}),Be&&(0,G.jsx)(j.Z,{open:Be,title:"打回确认",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==tn){e.next=7;break}return e.next=3,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,status:ze}});case 3:0===e.sent.status&&(x.ZP.info("打回成功"),Rn(),Fn(),Ue(!1)),e.next=11;break;case 7:return e.next=9,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,min_score:dn,max_score:on}});case 9:0===e.sent.status&&(x.ZP.info("打回成功"),Rn(),Fn(),Ue(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Rn(),Ue(!1)},children:(0,G.jsxs)("div",{style:{padding:"32px"},children:[1===tn&&(0,G.jsxs)("span",{children:["确认将成绩在",dn,"-",on,"的学生进行打回重做吗?"]}),2===tn&&(0,G.jsxs)("span",{children:["确认将作业状态为",(null===(I=xe.task_status)||void 0===I?void 0:I.filter((function(e){return null==ze?void 0:ze.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,G.jsx)("br",{}),(0,G.jsxs)("span",{children:["该条件下共有",null==Xe?void 0:Xe.count,"名学生"]})]})}),(0,G.jsx)(j.Z,{title:"调整分组",centered:!0,destroyOnClose:!0,open:gn,onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:wn.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){yn(!1)},children:(0,G.jsxs)(L.Z,{form:wn,initialValues:{},labelCol:{span:4},onFinish:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.user_id){e.next=3;break}return x.ZP.warning("课堂里暂无此学生"),e.abrupt("return");case 3:if(n.group_id){e.next=6;break}return x.ZP.warning("课堂里暂无此分组"),e.abrupt("return");case 6:return e.next=8,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/adjust_group.json"),{method:"post",body:n});case 8:if(0!=e.sent.status){e.next=15;break}return x.ZP.success("调整成功"),wn.resetFields(),yn(!1),e.next=15,Fn();case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,G.jsx)(L.Z.Item,{name:"user_id",label:"学生姓名",rules:[{required:!0,message:"请输入学生姓名"}],children:(0,G.jsx)(F.default,{showSearch:!0,placeholder:"请输入学生姓名",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==Zn||null===(ee=Zn.userAll)||void 0===ee?void 0:ee.map((function(e){return{value:e.user_id,label:e.name}}))})}),(0,G.jsx)(L.Z.Item,{name:"group_id",label:"调整至",rules:[{required:!0,message:"请输入分组名称"}],children:(0,G.jsx)(F.default,{showSearch:!0,placeholder:"请输入分组名称",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==Zn||null===(te=Zn.groupAll)||void 0===te?void 0:te.map((function(e){return{value:e.group_id,label:"(".concat(e.group_name,")")+(null==e?void 0:e.name_list)}}))})})]})}),(0,G.jsxs)(j.Z,{title:(0,G.jsxs)("span",{children:["资源推荐",(0,G.jsx)("span",{className:"font14 c-black-333",children:"(体验版)"})]}),destroyOnClose:!0,open:In,footer:null,onCancel:function(){Hn(!1)},width:700,children:[(0,G.jsxs)("div",{children:["根据你所在的分组及学习情况,为你推荐最佳的学习资源",(0,G.jsx)("b",{children:"顺序"}),"如下:"]}),null==xe||null===(se=xe.course_recommends)||void 0===se?void 0:se.map((function(e,n){return(0,G.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,G.jsxs)(w.Z,{style:{width:525},align:"middle",wrap:!1,children:[(0,G.jsxs)("div",{className:U.Onerow,style:{display:"inline-block"},children:[n+1,"、",e.name]}),"外链"==e.type&&(0,G.jsx)("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"},children:"外链"})]}),(0,G.jsxs)(b.Z,{children:[(0,G.jsx)(X.op,{type:"link",onClick:function(){window.open(null==e?void 0:e.url)},children:"查看"}),"外链"!=e.type&&(0,G.jsx)(X.op,{openLoading:!0,type:"link",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,P.FH)("","".concat(null==e?void 0:e.url));case 1:case"end":return n.stop()}}),n)}))),children:"下载"})]})]},n)}))]})]}):(0,G.jsx)(re,{})})),le=t(99741),ue=t(53847),ce=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,_.useParams)();return(0,G.jsx)(j.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){return a()().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&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,G.jsx)("p",{children:"确定要删除该条回复吗?"})})})),de=t(13095),me=t(71418),pe=t(20360),_e=t(62426),he={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"};ne().locale("ZH-cn");var fe=(0,_.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,t,s,i=e.shixunHomeworks,r=e.classroomList,o=(e.globalSetting,e.loading),u=e.user,d=e.dispatch,h=(0,p.useState)(c()({},(0,_.useParams)())),v=m()(h,2),y=v[0],j=(v[1],(0,p.useState)(!1)),Z=m()(j,2),N=Z[0],P=Z[1],I=(0,p.useState)(-1),H=m()(I,2),L=H[0],O=H[1],C=(0,p.useState)(""),T=m()(C,2),A=T[0],D=T[1],F=(0,p.useState)(""),R=m()(F,2),E=R[0],M=R[1],V=(i.workList,r.detailLeftMenus),W=(i.shixunHomeworksDetail,i.replyList),z=i.workDetail;return y.page_size=10,(0,p.useEffect)((function(){d({type:"shixunHomeworks/getReplyList",payload:c()({},y)}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},y)}),V.course_modules||d({type:"classroomList/getClassroomLeftMenus",payload:c()({},y)})}),[y.categoryId]),(0,G.jsxs)("section",{className:he.bg,children:[(0,G.jsx)(me.Z,{spinning:o["shixunHomeworks/getWorkDetail"],children:(0,G.jsxs)("section",{className:"",children:[(0,G.jsxs)("aside",{className:[he.desc,"c-black","font14","bg-white"].join(" "),children:["编辑作业"!==i.actionTabs.key&&(0,G.jsx)(ue.Z,{value:(null==z?void 0:z.description)||"暂无~"}),"分组要求:",null==z||null===(n=z.group_info)||void 0===n?void 0:n.min_num," ~ ",null==z||null===(t=z.group_info)||void 0===t?void 0:t.max_num,"人 ",(0,G.jsx)("span",{className:"c-light-black",children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"}),(0,G.jsx)("br",{}),"基于项目实施:",null!=z&&null!==(s=z.group_info)&&void 0!==s&&s.base_on_project?"是":"否",(0,G.jsx)("span",{className:"c-light-black",children:"(学生必须在本平台创建项目,项目管理员可以提交作品)"}),(0,G.jsx)(de.Z,{authority:(0,S.GJ)(),showDimensions:!1,dataSource:null==z?void 0:z.attachments,callback:function(){d({type:"shixunHomeworks/getWorkDetail",payload:c()({},y)})}}),"编辑作业"===i.actionTabs.key&&(0,G.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,G.jsx)(B.Z,{onChange:function(e){D(e)},defaultValue:null==z?void 0:z.explanation,height:200,isFocus:!0,watch:!0}),(0,G.jsx)(w.Z,{children:(0,G.jsxs)(b.Z,{span:24,className:"tr",children:[(0,G.jsx)(f.ZP,{type:"default",size:"large",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,G.jsx)(f.ZP,{type:"primary",size:"large",className:"ml20",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==A){e.next=4;break}x.ZP.error("请输入内容"),e.next=8;break;case 4:return e.next=6,d({type:"shixunHomeworks/updateWork",payload:{explanation:A,categoryId:y.categoryId}});case 6:0===e.sent.status&&(x.ZP.success("操作成功"),d({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},y)}));case 8:case"end":return e.stop()}}),e)}))),children:"保存"})]})})]})]}),(0,G.jsxs)("aside",{className:[he.reply,"bg-white","mt20"].join(" "),children:[N&&(0,G.jsx)(B.Z,{onChange:function(e){D(e)},height:200,isFocus:!0,watch:!0}),(0,G.jsxs)(w.Z,{onClick:function(){P(!0)},children:[(0,G.jsx)(b.Z,{flex:"1",style:{pointerEvents:"none"},children:!N&&(0,G.jsx)(k.Z,{size:"large",className:"current",placeholder:"说点什么",disabled:!0})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(f.ZP,{type:"primary",size:"large",onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!==(n=r.AssistantObject.practice)&&void 0!==n&&n.can_create){e.next=3;break}return x.ZP.warn("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==A){e.next=7;break}x.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:y.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:A}}});case 9:0===e.sent.status&&(x.ZP.success("发布成功"),d({type:"shixunHomeworks/getReplyList",payload:c()({},y)}),P(!1),D(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(null==W?void 0:W.comments)&&""!=W.comments&&(0,G.jsx)("aside",{className:[he.replyList,"bg-white"].join(" "),children:null==W?void 0:W.comments.map((function(e,n){var t,s,i,r;return(0,G.jsxs)(w.Z,{gutter:[12,12],children:[(0,G.jsx)(b.Z,{flex:"40px",children:(0,G.jsx)("img",{className:he.headpic,width:"40",src:"".concat(le.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)})}),(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsxs)(b.Z,{span:20,children:[(0,G.jsx)("span",{className:"c-light-black",children:null==e||null===(s=e.author)||void 0===s?void 0:s.name}),(0,G.jsxs)("span",{className:"c-light-black ml10",children:[null==e?void 0:e.time," 发布"]})]}),(0,G.jsx)(b.Z,{className:"tr",span:4,children:(0,G.jsx)("div",{className:"tr",children:((0,S.GJ)()||(null==u||null===(i=u.userInfo)||void 0===i?void 0:i.login)===(null==e||null===(r=e.author)||void 0===r?void 0:r.login))&&(0,G.jsx)(g.Z,{title:"删除",children:(0,G.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:y,selectArr:e}})}})})})}),(0,G.jsx)(b.Z,{span:24,children:(0,G.jsx)(ue.Z,{value:e.content})}),e.children&&(0,G.jsx)("aside",{className:he.comment,children:e.children.map((function(e,n){var t,s;return(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{children:[(0,G.jsxs)(b.Z,{flex:"1",children:[e.author.name,(0,G.jsx)("span",{className:"c-light-black ml10",children:null==e?void 0:e.time})]}),(0,G.jsx)(b.Z,{children:((0,S.GJ)()||(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login)===(null==e||null===(s=e.author)||void 0===s?void 0:s.login))&&(0,G.jsx)(g.Z,{title:"删除",children:(0,G.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:y,selectArr:e}})}})})})]})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(ue.Z,{value:e.content})})]},n)}))}),(0,G.jsxs)(b.Z,{span:24,className:"mt5 c-light-black",children:[L===n&&(0,G.jsxs)("aside",{children:[(0,G.jsx)(B.Z,{onChange:function(e){M(e)},height:150,isFocus:!0}),(0,G.jsx)(w.Z,{children:(0,G.jsx)(b.Z,{span:24,className:"tr",children:(0,G.jsx)(f.ZP,{type:"primary",size:"large",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==E){n.next=4;break}x.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:y.categoryId,jour_type:"HomeworkCommon",m_parent_id:e.id,reply_id:1,notes:E}}});case 6:d({type:"shixunHomeworks/getReplyList",payload:c()({},y)}),x.ZP.success("发布成功"),O(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),L!==n&&(0,G.jsxs)("div",{className:"tr",children:[(0,G.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return O(n)}}),!!e.user_praise&&(0,G.jsxs)("span",{className:"c-orange",children:[(0,G.jsx)(_e.Z,{className:"mr5 ml30",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyUnLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},y)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]}),!e.user_praise&&(0,G.jsxs)("span",{children:[(0,G.jsx)(_e.Z,{className:"mr5 ml30",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},y)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]})]})]})]})})]},n)}))})]})}),(0,G.jsx)("aside",{className:"tc mt30 pb30",children:(0,G.jsx)(Y.Z,{defaultCurrent:1,total:null==W?void 0:W.total_count,hideOnSinglePage:!0,current:y.page||1,onChange:function(e){y.page=e,d({type:"shixunHomeworks/getReplyList",payload:c()({},y)})}})}),(0,G.jsx)(ce,{})]})}));ne().locale("ZH-cn");var xe=(0,_.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=e.shixunHomeworks,s=e.classroomList,i=(e.globalSetting,e.loading,e.dispatch),r=(0,_.useParams)(),a=s.detailLeftMenus,o=(t.replyList,t.referenceAnswer);return r.page_size=10,(0,p.useEffect)((function(){i({type:"shixunHomeworks/getReplyList",payload:c()({},r)}),i({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:r.categoryId}}),a.course_modules||i({type:"classroomList/getClassroomLeftMenus",payload:c()({},r)})}),[r.categoryId]),(0,G.jsx)("section",{className:"pb30 pl30 pr30 pt30 bg-white",children:(0,G.jsxs)("aside",{className:["c-black","font14"].join(" "),children:["编辑作业"!==t.actionTabs.key&&(0,G.jsxs)("div",{children:[(null==o?void 0:o.reference_answer)&&(0,G.jsx)(ue.Z,{value:null==o?void 0:o.reference_answer}),!(null!=o&&o.reference_answer)&&(0,G.jsx)(z.Z,{})]}),null==o||null===(n=o.attachments)||void 0===n?void 0:n.map((function(e,n){return(0,G.jsx)("div",{children:(0,G.jsxs)("a",{href:"".concat(le.Z.API_SERVER).concat(e.url),children:[(0,G.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,G.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,G.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})}))]})})})),ve=t(7534),ge=t(39647),ye=t.n(ge),je="modal___lF39e",we=["classroomList","shixunHomeworks","dispatch","cb"],be=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,i,r,o=e.classroomList,u=e.shixunHomeworks,d=e.dispatch,h=e.cb,f=(ye()(e,we),(0,_.useParams)()),v=(0,p.useState)(""),g=m()(v,2),y=g[0],w=g[1],b=(0,p.useState)([]),k=m()(b,2),Z=k[0],N=k[1],P=(0,p.useState)({learn:0,active:0,score:0,chat:0}),S=m()(P,2),I=S[0],H=S[1];console.log(u,"classroomList");var L=u.workList;(0,p.useEffect)((function(){o.actionTabs.key}),[o.actionTabs]);var O=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y){e.next=3;break}return x.ZP.warning("每个小组学生人数不能为空"),e.abrupt("return");case 3:return d({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进行智能分组,请稍后..."}}),e.next=6,(0,W.ZP)("/api/homework_commons/".concat(f.categoryId,"/ai_bulk_create.json"),{method:"post",body:c()(c()({min:1,max:y,course_id:f.coursesId},I),{},{course_group_ids:Z})});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("智能分组成功"),d({type:"classroomList/setActionTabs",payload:{}}),h()),d({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(j.Z,{width:584,className:je,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:function(){N([]),w(""),H({learn:0,active:0,score:0,chat:0})},title:"智能分组",onOk:O,open:"智能分组"===o.actionTabs.key,onCancel:function(){d({type:"classroomList/setActionTabs",payload:{}})},children:[(0,G.jsxs)("p",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"},children:"每个小组学生人数:"}),(0,G.jsx)(D.Z,{style:{width:100},min:null==L||null===(n=L.group_data)||void 0===n?void 0:n.min_num,max:null==L||null===(t=L.group_data)||void 0===t?void 0:t.max_num,precision:0,step:1,value:y,onChange:function(e){w(e)}}),(0,G.jsxs)("span",{style:{marginLeft:10,color:"#a6a6a6"},children:["每组成员人数范围为",null==L||null===(s=L.group_data)||void 0===s?void 0:s.min_num,"~",null==L||null===(i=L.group_data)||void 0===i?void 0:i.max_num,"人"]})]}),(0,G.jsxs)("p",{style:{display:"flex"},children:[(0,G.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分班:"}),(0,G.jsx)(C.Z.Group,{value:Z,onChange:function(e){N(e)},children:null==L||null===(r=L.course_group_info)||void 0===r?void 0:r.map((function(e){return(0,G.jsx)(C.Z,{value:null==e?void 0:e.course_group_id,children:null==e?void 0:e.group_group_name},null==e?void 0:e.course_group_id)}))})]}),(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分组规则:"}),(0,G.jsxs)(C.Z.Group,{onChange:function(e){H({learn:e.indexOf(1)>-1?1:0,active:e.indexOf(2)>-1?1:0,score:e.indexOf(3)>-1?1:0,chat:e.indexOf(4)>-1?1:0})},children:[(0,G.jsx)(C.Z,{value:1,children:"在线时长"}),(0,G.jsx)(C.Z,{value:2,children:"参与课堂数"}),(0,G.jsx)(C.Z,{value:4,children:"互动次数"}),(0,G.jsx)(C.Z,{value:3,children:"历史总成绩"})]})]})]})})),ke=t(77382),Ze={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z"},Ne=t(70236),Pe=t.n(Ne),Se=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t;Pe()(e);var s=(0,p.useState)(!0),i=m()(s,2),r=i[0],o=i[1],u=(0,p.useState)(!1),c=m()(u,2),d=c[0],h=c[1],v=(0,p.useState)([]),g=m()(v,2),y=g[0],N=g[1],P=(0,p.useState)([]),S=m()(P,2),I=S[0],H=S[1],L=(0,p.useState)([]),O=m()(L,2),C=O[0],T=O[1],Y=(0,p.useState)([]),A=m()(Y,2),D=A[0],F=A[1],R=(0,_.useParams)();function E(){return M.apply(this,arguments)}function M(){return(M=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(R.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,H(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(){return q.apply(this,arguments)}function q(){return(q=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/courses/".concat(null==R?void 0:R.coursesId,"/teachers"),{method:"get",params:{homework_id:R.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),T(null==n?void 0:n.teacher_list),F(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){E(),V()}),[R]);return(0,G.jsxs)("section",{className:[Ze.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,G.jsx)(w.Z,{children:(0,G.jsxs)(b.Z,{flex:"1",children:[(0,G.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==I?void 0:I.can_edit)&&(0,G.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){h(!0)},children:"+添加协作者"})]})}),(0,G.jsxs)(w.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==I||null===(n=I.data)||void 0===n?void 0:n.length)<=0&&(0,G.jsx)(z.Z,{customText:"该作业暂无协作者"}),null==I||null===(t=I.data)||void 0===t?void 0:t.map((function(e){return(0,G.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px",marginBottom:20},children:[(0,G.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==I?void 0:I.can_edit)&&(0,G.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,W.ZP)("/api/homework_commons/".concat(R.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(x.ZP.info("删除成功"),E(),V());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]},e.id)}))]}),(0,G.jsx)(w.Z,{children:!r&&(0,G.jsxs)(b.Z,{className:"mb50",children:[(0,G.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){o(!0)},children:"取消"})]})}),(0,G.jsx)(j.Z,{title:"添加协作者",open:d,onCancel:function(){return h(!1)},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return x.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,W.ZP)("/api/homework_commons/".concat(R.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:y}});case 5:0===e.sent.status&&(x.ZP.info("添加成功"),N([]),E(),V(),h(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,G.jsx)(k.Z.Search,{onChange:function(e){T(D.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,G.jsx)(Z.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){N(e)},selectedRowKeys:y,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:C,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Ie=t(84291),He=t(57703),Le=t(16997),Oe=t(33223),Ce=t(67226),Te=Ie.default.RangePicker,Ye=F.default.Option,Ae=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,r,o,u,d,h,v,g,y=e.shixunHomeworks,k=e.classroomList,Z=e.getData,N=e.dispatch,I=y.workSetting,H=y.workList,L=(0,_.useParams)(),O=(0,p.useState)(!0),T=m()(O,2),Y=T[0],R=T[1],E=(0,p.useState)([]),M=m()(E,2),V=M[0],W=M[1],z=(0,p.useState)([]),q=m()(z,2),J=q[0],B=q[1],U=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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,submit_limit:!1,submit_limit_num:"",must_file:!1}),Q=m()(U,2),K=Q[0],X=Q[1],ee=(0,p.useState)(!1),te=m()(ee,2),se=(te[0],te[1]);(0,p.useEffect)((function(){null!=I&&I.course_id&&(Object.keys(K).map((function(e){e.indexOf("proportion")>-1?K[e]=100*I[e]:K[e]=I[e]})),I.anonymous_comment&&(K.unified_late=I.unified_anonymous_comment,se(I.unified_anonymous_comment)),K.allow_late&&K.unified_late||(K.late_penalty=5),K.unified_setting||(K.unified_late=!1,K.unified_anonymous_comment=!1,K.unified_anonymous_appeal=!1),V=JSON.parse(JSON.stringify(I.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),J=JSON.parse(JSON.stringify(I.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),X(c()({},K)),W(V.length?i()(V):[{}]),B(i()(J)))}),[I]);var ie=(0,p.useState)(!1),re=m()(ie,2),ae=re[0],oe=re[1],le=function(){var e=l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe(!ae),(t=JSON.parse(JSON.stringify(K))).categoryId=L.categoryId,K.unified_setting||(V=null===(n=V)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),oe(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),oe(!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=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}))),t.group_settings=V,!K.allow_late){e.next=19;break}if(!K.unified_late){e.next=17;break}if(!(null===K.late_penalty||void 0===K.late_penalty||K.late_penalty<0||K.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),oe(!1),new String("迟交扣分填写区间为0~100");case 11:if(K.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),oe(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:J=null===(s=J)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),oe(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),oe(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),oe(!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=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})),t.allow_late_settings=J;case 19:if(null==K||!K.submit_limit||null!=K&&K.submit_limit_num){e.next=23;break}return x.ZP.warning("学生填写内容字数不能为空"),oe(!1),e.abrupt("return");case 23:Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),N({type:"shixunHomeworks/updateSetting",payload:c()(c()({},t),{},{penalty_type:Le.Q.Number})}).then((function(e){0===e.status?(oe(!1),x.ZP.success("更新成功"),R(!0),Z()):oe(!1)}));case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=((0,p.useMemo)((function(){return(null==I?void 0:I.allow_late)||(null==I?void 0:I.all_group_late)}),[I,H]),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==I||null===(t=I.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))}),ce=null==I?void 0:I.anonymous_comment,de=!(null==I||null===(n=I.allow_late_settings)||void 0===n||!n.length)&&(null==I||null===(t=I.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0}))),me=(null==I?void 0:I.unified_late)&&(null==I?void 0:I.anonymous_comment),_e=null==I?void 0:I.anonymous_comment,he=function(e){if(!e)return!1;var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return(null==I?void 0:I.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},fe=function(e){var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,G.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,G.jsxs)(b.Z,{children:[(0,S.GJ)()&&Y&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,S.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late||null!==(n=k.AssistantObject.group)&&void 0!==n&&n.can_publish?R(!1):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!Y&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{loading:ae,type:"primary",size:"middle",onClick:function(){return le()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){R(!0),Z()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(null==I||null===(s=I.group_settings)||void 0===s?void 0:s.length)>0?(0,G.jsxs)(b.Z,{span:24,className:"mt10",children:[(0,G.jsx)(C.Z,{checked:K.unified_setting,disabled:Y||!(null!=I&&null!==(r=I.homework_status)&&void 0!==r&&r.includes("未发布"))||(0,S.Rm)()&&!(null!==(o=k.AssistantObject)&&void 0!==o&&null!==(o=o.group)&&void 0!==o&&o.can_publish)||!(null!=I&&I.manage_all_group),onChange:function(){var e;null!=I&&null!==(e=I.homework_status)&&void 0!==e&&e.includes("未发布")?(K.unified_setting=!K.unified_setting,K.unified_setting||(K.unified_late=!1),X(Object.assign({},K)),""!=V?K.unified_setting&&(W([]),B([{late_penalty:5}])):W([{}])):x.ZP.error("已发布,不能再修改统一设置")},children:(0,G.jsx)("strong",{children:"统一设置"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中则所有分班使用相同的发布设置,仅课堂管理员可修改;否则各个分班允许单独设置)"})]}):null]}),K.unified_setting&&(0,G.jsxs)("div",{children:[(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,G.jsx)(b.Z,{children:"发布时间:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsx)(Ie.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Y||!(null!=I&&null!==(u=I.homework_status)&&void 0!==u&&u.includes("未发布")||null!=I&&null!==(d=I.homework_status)&&void 0!==d&&d.includes("未开始"))||(0,S.Rm)()&&!(null!==(h=k.AssistantObject)&&void 0!==h&&null!==(h=h.group)&&void 0!==h&&h.can_publish),value:K.publish_time?ne()(K.publish_time):"",disabledDate:function(e){return(0,Ce.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,Ce.d0)(e)},onChange:function(e,n){K.publish_time=n,!K.end_time&&K.unified_setting&&(K.end_time=ne()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),X(Object.assign({},K))}})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,G.jsx)(b.Z,{children:"截止时间:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsx)(Ie.default,{allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de||_e||(null==I?void 0:I.allow_late)&&(null==I?void 0:I.homework_status.includes("已截止"))||Y||(null==I?void 0:I.allow_late)&&ne()()>=ne()(null==I?void 0:I.end_time)||(0,S.Rm)()&&!(null!==(v=k.AssistantObject)&&void 0!==v&&null!==(v=v.group)&&void 0!==v&&v.can_publish),disabledDate:function(e){return(0,Ce.Q8)(e,null==I?void 0:I.course_end_date,K.publish_time)},disabledTime:function(e){return(0,Ce.d0)(e,K.publish_time)},value:K.end_time?ne()(K.end_time):"",onChange:function(e,n){K.end_time=n,X(Object.assign({},K))}})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!K.unified_setting&&(0,G.jsxs)(w.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:10}),(0,G.jsx)(b.Z,{span:1}),(0,G.jsx)(b.Z,{span:9,children:(0,G.jsxs)(w.Z,{className:"c-grey-c ",children:[(0,G.jsx)(b.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,G.jsx)(b.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,G.jsx)(b.Z,{span:4})]})}),V&&V.map((function(e,n){var t,s,r,a,o,l,u,d,m;return(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:10,children:(0,G.jsxs)(w.Z,{gutter:[8,16],children:[(0,G.jsxs)(b.Z,{children:["发布规则 ",n+1]}),(0,G.jsx)(b.Z,{flex:"auto",style:{maxWidth:350},children:(0,G.jsx)(F.default,{disabled:Y||!(null!=I&&null!==(t=I.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||ne()()0&&!e.id&&(0,G.jsx)(pe.Z,{onClick:function(){var e;!(0,S.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?(J=J.filter((function(e,t){return n!==t})),B(J.slice()),setTimeout((function(){return B(J.slice())}),10)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,G.jsx)(He.Z,{className:"c-green ml20",onClick:function(){var e;!(0,S.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?B(J.concat({penalty_type:Le.Q.Number,late_penalty:5})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})})),De=t(78673),Fe=t(60324),Re=t(85699),Ee=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.getData,s=e.dispatch,r=n.workSetting,o=(0,_.useParams)(),u=(0,p.useState)(!0),d=m()(u,2),h=d[0],v=d[1],g=(0,p.useState)([]),y=m()(g,2),k=y[0],Z=y[1],N=(0,p.useState)([]),P=m()(N,2),I=P[0],H=P[1],L=(0,p.useState)(!1),O=m()(L,2),C=O[0],T=O[1],Y=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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}),F=m()(Y,2),R=F[0],E=F[1];(0,p.useEffect)((function(){null!=r&&r.course_id&&(Object.keys(R).map((function(e){e.indexOf("proportion")>-1?(R[e]=(100*r[e]).toFixed(0),console.log(e,R[e],r[e])):R[e]=r[e]})),R.allow_late&&R.unified_late||(R.late_penalty=5),R.unified_setting||(R.unified_late=!1,R.unified_anonymous_comment=!1,R.unified_anonymous_appeal=!1),k=JSON.parse(JSON.stringify(r.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),I=JSON.parse(JSON.stringify(r.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),E(c()({},R)),Z(i()(k)),H(i()(I)),console.log(R,r))}),[r]);var M=function(){var e=l()(a()().mark((function e(){var n,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((i=JSON.parse(JSON.stringify(R))).categoryId=o.categoryId,R.unified_setting||(k=null===(n=k)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.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=r.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}))),i.group_settings=k,!R.allow_late){e.next=16;break}if(!R.unified_late){e.next=14;break}if(!(null===R.late_penalty||void 0===R.late_penalty||R.late_penalty<0||R.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(R.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:I=null===(l=I)||void 0===l?void 0:l.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.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=r.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})),i.allow_late_settings=I;case 16:Object.keys(i).map((function(e){e.indexOf("proportion")>-1&&(i[e]=i[e]/100)})),s({type:"shixunHomeworks/updateSetting",payload:c()(c()({},i),{},{penalty_type:Le.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),v(!0),t())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,G.jsxs)(b.Z,{children:[(0,S.GJ)()&&h&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return v(!1)},children:"编辑设置"}),!h&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return T(!0)},children:"设置默认评分"}),(0,G.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return M()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){v(!0),t()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25",style:{paddingLeft:40},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("strong",{children:"组长评分"})}),(0,G.jsxs)(w.Z,{className:"ml10",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(De.Z,{disabled:h,checked:R.is_group_grade,onChange:function(e){R.is_group_grade=e,E(c()({},R))}})}),(0,G.jsx)(b.Z,{className:"c-grey-c ml10",children:"(选中,则组长首次提交作业时需要对组员进行评分)"})]})]}),(0,G.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("strong",{children:"助教评分"})}),(0,G.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,G.jsx)(w.Z,{style:{paddingLeft:65},children:(0,G.jsxs)(A.ZP.Group,{disabled:h,value:R.ta_mode,onChange:function(e){R.ta_mode=e.target.value,E(c()({},R))},children:[(0,G.jsxs)(A.ZP,{value:1,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"普通模式"}),(0,G.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,G.jsx)("br",{}),(0,G.jsxs)(A.ZP,{value:0,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"复审模式"}),(0,G.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,G.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("strong",{children:"最终成绩组成:"})}),(0,G.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,G.jsx)(w.Z,{style:{paddingLeft:65},children:(0,G.jsxs)(A.ZP.Group,{disabled:h,value:R.final_mode,onChange:function(e){R.final_mode=e.target.value,E(c()({},R))},children:[(0,G.jsxs)(A.ZP,{value:!1,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"多项评分配比"}),(0,G.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,G.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,G.jsxs)("span",{className:"font14",children:["计算说明:",(0,G.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 组长评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( ",(0,G.jsx)("br",{}),"迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,G.jsx)("br",{}),(0,G.jsx)("br",{}),"注意",(0,G.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,G.jsx)("br",{}),"评分选项上。",(0,G.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,G.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),trigger:"click",children:(0,G.jsx)("span",{className:"mt10 ml10 current font14",children:(0,G.jsx)(Re.Z,{})})})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"教师评分:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.te_proportion,onChange:function(e){R.te_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"助教评分:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.ta_proportion,onChange:function(e){R.ta_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),R.is_group_grade&&(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"组长评分:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.gr_proportion,onChange:function(e){R.gr_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"学生匿评:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.st_proportion,onChange:function(e){R.st_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,G.jsx)("br",{}),(0,G.jsxs)(A.ZP,{value:!0,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"单项评分优先"}),(0,G.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,G.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,G.jsxs)("span",{className:"font14",children:["计算说明:",(0,G.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ",(0,G.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,G.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),trigger:"click",children:(0,G.jsx)("span",{className:"mt10 ml10 current font14",children:(0,G.jsx)(Re.Z,{})})})]})]}),(0,G.jsx)(w.Z,{children:(0,G.jsx)(b.Z,{span:24,className:"ml20",children:(0,G.jsx)("div",{style:{color:"#ccc"},children:"(教师评分 → 助教评分 → 组长评分 → 学生匿评评分)"})})})]})}),(0,G.jsx)(j.Z,{open:C,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){T(!1)},onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(R)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,W.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:3,score_settings:n}});case 4:0===e.sent.status&&(x.ZP.success("设置成功"),T(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,G.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),Me=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.getData,t=e.dispatch,s=e.shixunHomeworks.workSetting,r=(0,_.useParams)(),o=(0,p.useState)(!0),u=m()(o,2),d=u[0],h=u[1],v=(0,p.useState)([]),g=m()(v,2),y=g[0],j=g[1],k=(0,p.useState)([]),Z=m()(k,2),N=Z[0],P=Z[1],I=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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,personal_score_open:!0}),H=m()(I,2),L=H[0],O=H[1];(0,p.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(L).map((function(e){e.indexOf("proportion")>-1?(L[e]=100*s[e],console.log(e,L[e],s[e])):L[e]=s[e]})),L.allow_late&&L.unified_late||(L.late_penalty=5),L.unified_setting||(L.unified_late=!1,L.unified_anonymous_comment=!1,L.unified_anonymous_appeal=!1),y=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),N=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),O(c()({},L)),j(i()(y)),P(i()(N)))}),[s]);var T=function(){var e=l()(a()().mark((function e(){var i,o,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((o=JSON.parse(JSON.stringify(L))).categoryId=r.categoryId,L.unified_setting||(y=null===(i=y)||void 0===i?void 0:i.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.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=s.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}))),o.group_settings=y,!L.allow_late){e.next=16;break}if(!L.unified_late){e.next=14;break}if(!(null===L.late_penalty||void 0===L.late_penalty||L.late_penalty<0||L.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(L.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:N=null===(l=N)||void 0===l?void 0:l.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.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=s.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})),o.allow_late_settings=N;case 16:Object.keys(o).map((function(e){e.indexOf("proportion")>-1&&(o[e]=o[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:c()(c()({},o),{},{penalty_type:Le.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),h(!0),n())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)("div",{className:"bg-white pl30 pr30 pb30",children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,G.jsxs)(b.Z,{children:[(0,S.GJ)()&&d&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return h(!1)},children:"编辑设置"}),!d&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return T()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){h(!0),n()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:L.work_public,disabled:d,onChange:function(e){L.work_public=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开作品"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:L.score_open,disabled:d,onChange:function(e){e.target.checked&&(L.personal_score_open=!0),L.score_open=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开成绩"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:L.personal_score_open,disabled:d||L.score_open,onChange:function(e){L.personal_score_open=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开个人成绩"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,G.jsx)(C.Z,{checked:L.answer_public,disabled:d,onChange:function(e){L.answer_public=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开答案"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})),Ve=t(91232),We=t.n(Ve),ze=t(28103),Ge=t(1588),qe=t(30390),Je=t(21505),Be=t(29879),Ue=t(71838),Qe=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,Ue.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return c()(c()({},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,Ue.M)(s,["appeal_time"]).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},Ke=function(e,n){return e.map((function(e){return n.find((function(n){return n.value===e})).id}))},Xe=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,r,o,u,d,h,v,y=e.shixunHomeworks,j=e.classroomList,k=e.dispatch,Z=y.workSetting,N=y.workList,P=(0,_.useParams)(),I=(0,p.useState)(!0),H=m()(I,2),O=H[0],T=H[1],Y=(0,p.useState)([]),D=m()(Y,2),F=D[0],R=D[1],E=(0,p.useState)([]),M=m()(E,2),V=M[0],z=M[1],q=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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}),J=m()(q,2),B=J[0],U=J[1],Q=null==Z||null===(n=Z.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}})),K=null==Z||null===(t=Z.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}})),X=L.Z.useForm(),ee=m()(X,1)[0],te=L.Z.useForm(),se=m()(te,1)[0],ie=function(){var e=l()(a()().mark((function e(){var n,t,s,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ue.Y)(ee.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=We()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((i=s.n()).done){e.next=19;break}if(null!=(r=i.value)&&r.evaluation_start){e.next=10;break}return x.ZP.warning("匿评开始时间不能为空"),e.abrupt("return",Promise.reject());case 10:if(r.group_name){e.next=13;break}return x.ZP.warning("请选择分班名称"),e.abrupt("return",Promise.reject());case 13:r.evaluation_end=null==r?void 0:r.evaluation_start[1],r.evaluation_start=null==r?void 0:r.evaluation_start[0],r.group_id=Ke(r.group_name,Q),Reflect.deleteProperty(r,"deleteflag");case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(3),s.e(e.t0);case 24:return e.prev=24,s.f(),e.finish(24);case 27:return e.abrupt("return",t);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e,n=(0,Ue.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=We()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var i=e.value;i.group_id=Ke(i.group_name,K),Reflect.deleteProperty(i,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},ae=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"shixunHomeworks/getWorkSetting",payload:c()({},P)});case 2:ee.resetFields(),se.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){null!=Z&&Z.course_id&&(Object.keys(B).map((function(e){e.indexOf("proportion")>-1?B[e]=100*Z[e]:B[e]=Z[e]})),B.allow_late&&B.unified_late||(B.late_penalty=5),B.unified_setting||(B.unified_late=!1,B.unified_anonymous_comment=!1,B.unified_anonymous_appeal=!1),F=JSON.parse(JSON.stringify(Z.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(Z.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),U(c()({},B)),R(i()(F)),z(i()(V)))}),[Z]);var oe=((null==Z||null===(s=Z.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==Q?void 0:Q.length)>0)&&(null==Z?void 0:Z.student_works),le=(null==Z||null===(r=Z.anonymous_appeal_settings)||void 0===r?void 0:r.length)>0,ue=(null==Z?void 0:Z.anonymous_comment)&&(null==Z?void 0:Z.unified_anonymous_comment)&&(null==N||null===(o=N.homework_status)||void 0===o?void 0:o.includes("已截止"))||le,ce=(0,p.useState)(!1),de=m()(ce,2),me=de[0],pe=de[1],_e=function(){var e=l()(a()().mark((function e(){var n,t,s,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(pe(!me),(t=JSON.parse(JSON.stringify(B))).categoryId=P.categoryId,B.unified_setting||(F=null===(n=F)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),pe(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!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=Z.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.group_settings=F,!B.allow_late){e.next=19;break}if(!B.unified_late){e.next=17;break}if(!(null===B.late_penalty||void 0===B.late_penalty||B.late_penalty<0||B.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");case 11:if(B.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:V=null===(s=V)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!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=Z.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 19:if(!B.evaluation_start){e.next=28;break}if(!(B.end_time&&ne()(B.evaluation_start)<=ne()(B.end_time))){e.next=24;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 24:if(!(B.late_time&&ne()(B.evaluation_start)<=ne()(B.late_time))){e.next=28;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 28: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=35;break}return e.next=32,ie();case 32:i=e.sent,t.anonymous_comment_settings=i.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 35:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(r=re(),t.anonymous_appeal_settings=r.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=38,(0,W.ZP)("/api/homework_commons/".concat(P.categoryId,"/evaluation_setting.json"),{method:"post",body:c()({},t)});case 38:0===e.sent.status?(pe(!1),x.ZP.success("更新成功"),T(!0),ae()):pe(!1);case 40:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsxs)(w.Z,{align:"middle",className:"mt15",children:[(0,G.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,G.jsx)(g.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:"规则"}),(0,G.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,G.jsx)("div",{children:"2.所有分组互评:提交作品的分组数量≥2,可开启分组互相匿评;"}),(0,G.jsx)("div",{children:"3.班内小组互评:同班级提交作品的分组数量≥2,可开启班内分组互相匿评。"}),(0,G.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,G.jsx)(Re.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,G.jsxs)(b.Z,{children:[((0,S.t_)()||(null==Z?void 0:Z.can_edit))&&O&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return T(!1)},children:"编辑设置"}),!O&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{loading:me,type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){T(!0),ae()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,G.jsx)(b.Z,{span:24,className:"mt15 pl30",children:(0,G.jsx)(C.Z,{checked:B.anonymous_comment,disabled:O||!oe||(null==Z?void 0:Z.anonymous_comment),onChange:function(){var e;!(0,S.Rm)()||null!==(e=j.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment?(B.anonymous_comment=!B.anonymous_comment,B.allow_late&&!B.evaluation_start?B.late_time&&""!=B.late_time&&(B.evaluation_start=ne()(B.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),B.evaluation_end=ne()(B.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):B.unified_setting&&!B.evaluation_start&&B.end_time&&""!=B.end_time&&(B.evaluation_start=ne()(B.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),B.evaluation_end=ne()(B.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),B.anonymous_comment&&(B.evaluation_num=parseInt(B.evaluation_num)?B.evaluation_num:3,B.absence_penalty=parseInt(B.absence_penalty)?B.absence_penalty:3),U(Object.assign({},B))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,G.jsx)("strong",{children:"启用匿评"})})})]}),B.anonymous_comment&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,G.jsx)(b.Z,{children:"匿评方式:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsxs)(A.ZP.Group,{value:B.unified_anonymous_comment,disabled:O||B.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,S.Rm)()||null!==(n=j.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return c()(c()({},n),{},{unified_anonymous_comment:e.target.value})})),ee.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_setting)&&(null==Z?void 0:Z.unified_late)&&(0,G.jsx)(A.ZP,{value:!0,disabled:O||B.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment)||!(null!=Z&&Z.manage_all_group),children:"统一匿评"}),(null==Z||null===(u=Z.group_settings)||void 0===u?void 0:u.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班匿评"})]})})]}),B.unified_anonymous_comment&&(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,G.jsx)(b.Z,{children:"互评方式:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsxs)(A.ZP.Group,{value:B.anonymous_group,disabled:O||B.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,S.Rm)()||null!==(n=j.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?U((function(n){return c()(c()({},n),{},{anonymous_group:e.target.value})})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,G.jsx)(A.ZP,{value:!1,children:"所有分组互评"}),(null==Z||null===(d=Z.group_settings)||void 0===d?void 0:d.length)>0&&(0,G.jsx)(A.ZP,{value:!0,disabled:O||!(null!=Z&&Z.can_anonymous_group),children:"班内小组互评"})]})})]}),B.unified_anonymous_comment?(0,G.jsx)(Ge.Z,{data:B,setData:U,disabled:O}):(0,G.jsx)(L.Z,{form:ee,autoComplete:"off",initialValues:null!=Z&&Z.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Qe(null==Z?void 0:Z.anonymous_comment_settings,"comment")},children:(0,G.jsx)(qe.Z,{disabled:O,selectOptions:Q,form:ee,data:B})})]}),(0,G.jsx)(ze.Z,{}),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(w.Z,{children:(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:B.anonymous_appeal,disabled:O||!ue||(null==Z?void 0:Z.anonymous_appeal),onChange:function(){var e;!(0,S.Rm)()||null!==(e=j.AssistantObject.group)&&void 0!==e&&e.can_anonymous_appeal?(B.anonymous_appeal=!B.anonymous_appeal,B.anonymous_appeal&&(B.appeal_penalty=parseInt(B.appeal_penalty)?B.appeal_penalty:2),U(Object.assign({},B))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,G.jsx)("strong",{children:"启用匿评申诉"})}),(0,G.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,G.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,G.jsx)("br",{}),(0,G.jsx)("br",{}),"1、接受学生的合理申诉:",(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,G.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,G.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,G.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,G.jsx)("span",{className:"mt10 ml10 current font14",children:(0,G.jsx)(Re.Z,{})})})]})}),B.anonymous_appeal&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,G.jsx)(b.Z,{children:"申诉方式:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsxs)(A.ZP.Group,{value:B.unified_anonymous_appeal,disabled:O||(null==Z?void 0:Z.anonymous_appeal),onChange:function(e){var n;!(0,S.Rm)()||null!==(n=j.AssistantObject.group)&&void 0!==n&&n.can_anonymous_appeal?(U((function(n){return c()(c()({},n),{},{unified_anonymous_appeal:e.target.value})})),se.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_anonymous_comment)&&(0,G.jsx)(A.ZP,{value:!0,disabled:!(null!=Z&&Z.manage_all_group),children:"统一申诉"}),(null==Z||null===(h=Z.group_settings)||void 0===h?void 0:h.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班申诉"})]})})]}),B.unified_anonymous_appeal?(0,G.jsx)(Je.Z,{data:B,setData:U,disabled:O}):(0,G.jsx)(L.Z,{form:se,initialValues:null!=Z&&Z.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Qe(null==Z?void 0:Z.anonymous_appeal_settings,"appeal")},children:(0,G.jsx)(Be.Z,{disabled:O||(0,S.Rm)()&&!(null!==(v=j.AssistantObject.group)&&void 0!==v&&v.can_anonymous_appeal),selectOptions:K,form:se})})]})]})]})})),$e=t(60942),en=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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)}}(),nn=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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)}}(),tn=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}))},sn=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}))},rn=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,r=s?n:sn(e,n);return null==r||r.forEach((function(e,n){(0==n||t(e,i||{}))&&(i=e)})),i},an=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,r,o,u,d,h,f,v=e.shixunHomeworks,y=e.loading,k=e.dispatch,Z=e.classroomList,N=(0,_.useParams)(),I=v.workSetting,H=v.workList,O=(0,te.U)(en,{categoryId:null==N?void 0:N.categoryId,penalty_type:Le.Q.Number}),T=m()(O,3),Y=T[1],R=T[2],E=(0,te.U)(nn,{categoryId:null==N?void 0:N.categoryId}),M=m()(E,3),V=M[1],W=M[2],z=L.Z.useForm(),q=m()(z,1)[0],J=L.Z.useWatch("unified_setting",q),B=L.Z.useWatch("group_settings",q),U=L.Z.useWatch("allow_late_settings",q),Q=L.Z.useWatch("end_time",q),K=L.Z.useWatch("publish_time",q),X=L.Z.useWatch("allow_late",q),$=L.Z.useWatch("unified_late",q),ee=L.Z.useWatch("late_time",q),se=L.Z.useWatch("anonymous_comment",q),ie=L.Z.useWatch("unified_anonymous_comment",q),re=L.Z.useWatch("evaluation_start",q),ae=L.Z.useWatch("anonymous_appeal",q),oe=L.Z.useWatch("anonymous_comment_settings",q),le=L.Z.useWatch("unified_anonymous_appeal",q),ue=L.Z.useWatch("anonymous_appeal_settings",q),ce=(0,p.useState)(!1),de=m()(ce,2),pe=de[0],_e=de[1],he=(0,p.useState)({}),fe=m()(he,2),xe=fe[0],ve=fe[1],ge=pe||(0,S.Rm)()&&!(null!==(n=Z.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_publish),ye=pe||(0,S.Rm)()&&!(null!==(t=Z.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_late),je=pe||(0,S.Rm)()&&!(null!==(s=Z.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_anonymous_comment),we=pe||(0,S.Rm)()&&!(null!==(r=Z.AssistantObject)&&void 0!==r&&null!==(r=r.group)&&void 0!==r&&r.can_anonymous_appeal),be=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,r=[];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){r.push(c()(c()({},e),{},{group_name:n}))})))})),e=r}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}))},ke=function(e){if("allow_late"!=e)if("anonymous_comment"!=e){if("anonymous_appeal"!=e)return"unified_late"==e?"已开启分班发布,无法更改为统一补交":"unified_anonymous_comment"==e?!1===J?"已开启分班发布,无法更改为统一匿评":"已开启分班补交,无法更改为统一匿评":"unified_anonymous_appeal"==e?!1===J?"已开启分班发布,无法更改为统一申诉":!1===$?"已开启分班补交,无法更改为统一申诉":"已开启分班匿评,无法更改为统一申诉":"make_up_score"==e?X?"扣分数据来源于补交扣分":"开启后,允许未按时提交的学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。":"submit_num"==e?"若学生需要在规定次数外再次提交作品,教师可使用打回重做功能让该学生重新提交一次。":void 0;j.Z.warning({centered:!0,width:760,icon:null,title:"开启匿评申诉提示",content:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("span",{className:"blod",children:"允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉"}),(0,G.jsx)("br",{}),"1、接受学生的合理申诉:",(0,G.jsx)("br",{}),"被申诉的评分记录无效,不参与最终成绩的计算被申诉的评阅人的作品成绩,将被扣减违规匿评分",(0,G.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,G.jsx)("br",{}),"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉被申诉的评阅人的作品成绩,不会扣除违规匿评分",(0,G.jsx)("br",{})]})})}else j.Z.warning({centered:!0,width:550,icon:null,title:"开启匿评提示",content:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("span",{className:"blod",children:"规则说明:"}),"开启匿评,学生将在隐藏身份的情况下,对其他匿名作业进行评阅。",(0,G.jsx)("br",{}),(0,G.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,G.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"学生必须提交作品才能参与匿评,若学生未能按时提交作品,建议启用“允许学生补交”功能,允许学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。"]})]})});else j.Z.warning({centered:!0,width:472,icon:null,title:"开启补交提示",content:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间提交作业的学生将扣除分值;若学生在“按时提交”的时间内已成功提交作业,在补交时间再次提交则不会扣分。"]}),(0,G.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,G.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"注意:班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交。"]})]})})},Ze=function(e){var n,t,s,i,r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("unified_setting"==e)return ge||!(null!=H&&null!==(n=H.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!=I&&I.manage_all_group);if("publish_time"==e)return ge||!(null!=H&&null!==(t=H.homework_status)&&void 0!==t&&t.includes("未发布")||null!=H&&null!==(s=H.homework_status)&&void 0!==s&&s.includes("未开始"));if("end_time"==e){var o=rn([],(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==o?void 0:o.evaluation_start)&&ne()().startOf("second")>=ne()(null==o?void 0:o.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return ge||!(null!=a&&a.is_admin)||!(null!=H&&null!==(i=H.homework_status)&&void 0!==i&&i.includes("未发布"))&&(null==a?void 0:a.publish_time)&&ne()().startOf("second")>=ne()(null==a||null===(r=a.publish_time)||void 0===r?void 0:r[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var l,u,c=rn(null==a?void 0:a.group_name,(null==I?void 0:I.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&ne()(null==e?void 0:e.late_time).startOf("second")=ne()(null==a||null===(u=a.publish_time)||void 0===u?void 0:u[0]).startOf("second"),(null==I?void 0:I.allow_late)&&(null==c?void 0:c.late_time)&&ne()().startOf("second")>=ne()(null==a?void 0:a.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&ne()().startOf("second")>=ne()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return ye||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_late"==e){rn(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||!1===J}if("late_penalty"==e)return ye||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("late_time"==e)return ye||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=rn(null==a?void 0:a.group_name,(null==I?void 0:I.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&ne()(null==e?void 0:e.end_time).startOf("second")>ne()(null==n?void 0:n.end_time).startOf("second")}));return ge||!(null!=a&&a.is_admin)||(null==p?void 0:p.end_time)&&ne()().startOf("second")>=ne()(null==p?void 0:p.end_time).startOf("second")||(null==a?void 0:a.group_name)&&(null==a||null===(m=a.group_name)||void 0===m?void 0:m.length)&&(null==I?void 0:I.unified_setting)&&(null==I?void 0:I.end_time)&&ne()().startOf("second")>=ne()(null==I?void 0:I.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ge||!(null!=a&&a.is_admin)||(null==_?void 0:_.evaluation_start)&&(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==_?void 0:_.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var f=rn(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==f?void 0:f.evaluation_start)&&ne()().startOf("second")>=ne()(null==f?void 0:f.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var x=rn(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!(null!=I&&I.unified_anonymous_comment)&&(null==I?void 0:I.anonymous_comment)&&x.evaluation_start&&ne()().startOf("second")>=ne()(null==x?void 0:x.evaluation_start).startOf("second")||!1===$||!1===J}if("anonymous_group"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return je;if("evaluation_end"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)();if("evaluation_num"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("absence_penalty"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||(null==v?void 0:v.evaluation_start)&&ne()().startOf("second")>=ne()(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 g=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||[(null==g?void 0:g.evaluation_start)&&ne()().startOf("second")>=ne()(null==g?void 0:g.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||(null==y?void 0:y.evaluation_start)&&ne()().startOf("second")>=ne()(null==y?void 0:y.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin);if("student_comment"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)();if("anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||I.anonymous_appeal&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!1===$||!1===J||0==ie;if("appeal_penalty"==e)return we||!(null!=I&&I.can_edit)&&!(0,S.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&ne()(null==e?void 0:e.evaluation_end).startOf("second")>ne()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||(null==j?void 0:j.evaluation_end)&&ne()().startOf("second")>=ne()(null==j?void 0:j.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin))},Ne=function(){var e=l()(a()().mark((function e(n){var t,s,i,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(o=n).group_settings=null==o||null===(t=o.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=ne()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=ne()(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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.allow_late_settings=null==o||null===(s=o.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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.anonymous_comment_settings=null==o||null===(i=o.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return e.evaluation_end=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=ne()(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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.anonymous_appeal_settings=null==o||null===(r=o.anonymous_appeal_settings)||void 0===r?void 0:r.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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),e.next=7,R(c()({},o));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,W(c()({},o));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:x.ZP.success("保存成功"),Pe(),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pe=function(){k({type:"shixunHomeworks/getWorkSetting",payload:c()({},N)}),k({type:"shixunHomeworks/getWorkList",payload:c()({},N)})};return(0,p.useEffect)((function(){var e,n,t,s,i=null==I||null===(e=I.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[ne()(null==e?void 0:e.publish_time),ne()(null==e?void 0:e.end_time)]})})),r=null===(n=I.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&ne()(null==e?void 0:e.late_time)})})),a=null===(t=I.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[ne()(null==e?void 0:e.evaluation_start),ne()(null==e?void 0:e.evaluation_end)]})})),o=null===(s=I.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})),l=c()(c()({},I),{},{late_penalty:null!=I&&I.late_penalty?null==I?void 0:I.late_penalty:5,evaluation_num:null!=I&&I.evaluation_num?null==I?void 0:I.evaluation_num:3,absence_penalty:null!=I&&I.absence_penalty?null==I?void 0:I.absence_penalty:3,appeal_penalty:null!=I&&I.appeal_penalty?null==I?void 0:I.appeal_penalty:2,publish_time:null!=I&&I.publish_time?ne()(null==I?void 0:I.publish_time):"",end_time:null!=I&&I.end_time?ne()(null==I?void 0:I.end_time):"",late_time:null!=I&&I.late_time?ne()(null==I?void 0:I.late_time):"",evaluation_start:null!=I&&I.evaluation_start?ne()(null==I?void 0:I.evaluation_start):"",evaluation_end:null!=I&&I.evaluation_end?ne()(null==I?void 0:I.evaluation_end):"",group_settings:null!=i&&i.length?i:[{is_admin:!0}],allow_late_settings:null!=r&&r.length?r:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=a&&a.length?a:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=o&&o.length?o:[{is_admin:!0,appeal_penalty:2}]});q.setFieldsValue(l),ve(l),_e(!(0,S.GJ)()),console.log("workSetting",I)}),[I]),(0,p.useEffect)((function(){return k({type:"globalSetting/footerToggle",payload:!1}),function(){k({type:"globalSetting/footerToggle",payload:!0}),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==q||q.resetFields()}}),[]),(0,G.jsx)(me.Z,{spinning:!!y["shixunHomeworks/getWorkSetting"]||!!y["shixunHomeworks/getWorkList"],children:(0,G.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,G.jsxs)(L.Z,{form:q,colon:!1,disabled:pe,initialValues:xe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),k({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,r,a,o=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){o=[].concat(i()(o),i()((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 c()(c()({},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===(r=n.anonymous_comment_settings)||void 0===r?void 0:r.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(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===(a=n.anonymous_appeal_settings)||void 0===a?void 0:a.map((function(e){var n;return c()(c()({},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 l,u,d,m=[];null==n||null===(l=n.allow_late_settings)||void 0===l||l.forEach((function(e){m=[].concat(i()(m),i()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_comment_settings:(null==n||null===(u=n.anonymous_comment_settings)||void 0===u?void 0:u.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(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 m.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(d=n.anonymous_appeal_settings)||void 0===d?void 0:d.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return m.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var p,_,h=[];null==n||null===(p=n.anonymous_comment_settings)||void 0===p||p.forEach((function(e){h=[].concat(i()(h),i()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_appeal_settings:(null==n||null===(_=n.anonymous_appeal_settings)||void 0===_?void 0:_.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return h.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}q.validateFields(),console.log("=====",ne()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:Ne,children:[(0,G.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,G.jsx)("h1",{children:"发布设置"}),(0,G.jsx)(L.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,G.jsx)(A.ZP,{value:!0,children:(0,G.jsx)("span",{className:"font16",children:"统一发布"})}),(null==I||null===(o=I.group_settings)||void 0===o?void 0:o.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:(0,G.jsx)("span",{className:"font16",children:"分班发布"})})]})}),J?(0,G.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,G.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.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&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,P.d0)(e)},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,G.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.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&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(K).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(K).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,G.jsx)(L.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,r;return(0,G.jsxs)("div",{className:"mt20",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["发布规则",n+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["group_settings","group_name"],null==B?void 0:B[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==I||null===(i=I.group_settings)||void 0===i?void 0:i.filter((function(e){var n;return!(null!=B&&null!==(n=B.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,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,G.jsx)(Ie.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==B?void 0:B[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,P.d0)(e)},showTime:{format:"HH:mm",defaultValue:[ne()((0,P.U6)(),"HH:mm"),ne()((0,P.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==B?void 0:B[n])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==I||null===(r=I.group_settings)||void 0===r||null===(r=r.filter((function(e){var n;return!(null!=B&&null!==(n=B.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===r?void 0:r.length)>0&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}}),(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,className:"mt30",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,G.jsx)(C.Z,{children:(0,G.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"submit_num",rules:(null==q?void 0:q.getFieldValue("can_submit"))&&[{required:!0,message:"请填写作品次数"}],children:(0,G.jsx)(D.Z,{min:1})})}),(0,G.jsx)(b.Z,{children:"次"})]})]}),(0,G.jsx)(Oe.rU,{form:q}),(0,G.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,G.jsx)("h1",{children:"补交设置"}),(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("allow_late"),children:(0,G.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("a",{onClick:function(){ke("allow_late")},children:"规则说明"})})]}),X&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_late"),children:[(0,G.jsx)(A.ZP,{value:!0,children:"统一补交"}),(null==I||null===(u=I.group_settings)||void 0===u?void 0:u.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班补交"})]})})}),!1===J&&(0,G.jsx)(g.Z,{title:ke("unified_late"),placement:"topLeft",children:(0,G.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),$?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze("late_penalty")})})}),(0,G.jsx)(b.Z,{children:"分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:(0,G.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(Q).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(Q).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{style:{position:"absolute",left:320},children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,G.jsx)(L.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var r,a,o,l,u=Q||(null===(r=rn(null==U||null===(a=U[n])||void 0===a?void 0:a.group_name,B||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===r||null===(r=r.publish_time)||void 0===r?void 0:r[1]);return(0,G.jsxs)("div",{className:"mt20 mb30",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["补交规则",n+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["allow_late_settings","group_name"],null==U?void 0:U[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(J?null==I?void 0:I.group_settings:B,[].concat(i()(U||[]),i()((null==I?void 0:I.anonymous_comment)&&!(null!=I&&I.unified_anonymous_comment)&&(null==I||null===(o=I.anonymous_comment_settings)||void 0===o?void 0:o.filter((function(e){return(null==e?void 0:e.evaluation_start)&&ne()().startOf("second")>=ne()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze(["allow_late_settings","late_penalty"],null==U?void 0:U[n])})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml5",children:"分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,G.jsx)(Ie.default,{disabled:Ze(["allow_late_settings","late_time"],null==U?void 0:U[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==U?void 0:U[n])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(l=be(J?null==I?void 0:I.group_settings:B,U))||void 0===l?void 0:l.length)>0&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,G.jsxs)("div",{style:{padding:"20px 0"},children:[(0,G.jsx)("h1",{children:"匿评设置"}),(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("anonymous_comment"),children:(0,G.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("a",{onClick:function(){ke("anonymous_comment")},children:"规则说明"})})]}),se&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,G.jsxs)(C.Z,{children:[" ",X?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!X&&(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"make_up_score",children:(0,G.jsx)(D.Z,{min:1,max:100,style:{width:84}})})}),(0,G.jsxs)(b.Z,{children:[" ",!X&&(0,G.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,G.jsx)(g.Z,{title:ke("make_up_score"),children:(0,G.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,G.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,G.jsx)(A.ZP,{value:!0,children:"统一匿评"}),(null==I||null===(d=I.group_settings)||void 0===d?void 0:d.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===$||!1===J)&&(0,G.jsx)(g.Z,{title:ke("unified_anonymous_comment"),placement:"topLeft",children:(0,G.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),ie?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"anonymous_group",rules:[{required:!0,message:"请选择互评方式"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,G.jsx)(A.ZP,{value:!1,children:"所有学生互评"}),(null==I||null===(h=I.group_settings)||void 0===h?void 0:h.length)>0&&(0,G.jsx)(A.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):ne()(n).startOf("second")<=ne()(ee||Q).startOf("second")?Promise.reject(ee?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(re||ee||Q).startOf("second")?Promise.reject(re?"匿评截止时间不能≤匿评开始时间,请重新选择":ee?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(re||ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(re||ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{style:{position:"absolute",left:300},children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,G.jsx)(D.Z,{disabled:Ze("evaluation_num")})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,G.jsx)(D.Z,{disabled:Ze("absence_penalty")})})}),(0,G.jsx)(b.Z,{children:"分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,G.jsx)(L.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,r,a,o,l,u=ee||(null===(i=rn(null==oe||null===(r=oe[n])||void 0===r?void 0:r.group_name,U||[],(function(e,n){return ne()(null==e?void 0:e.late_time).startOf("second")>ne()(null==n?void 0:n.late_time).startOf("second")})))||void 0===i?void 0:i.late_time)||Q||(null===(a=rn(null==oe||null===(o=oe[n])||void 0===o?void 0:o.group_name,B||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===a||null===(a=a.publish_time)||void 0===a?void 0:a[1]);return(0,G.jsxs)("div",{className:"mt20",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["匿评规则",n+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsxs)(b.Z,{children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"top",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==oe?void 0:oe[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(J?null==I?void 0:I.group_settings:B,oe)})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject(Q?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,G.jsx)(Ie.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==oe?void 0:oe[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[ne()((0,P.U6)(),"HH:mm"),ne()((0,P.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==oe?void 0:oe[n])})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==oe?void 0:oe[n])})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml5",children:"分"})}),!ie&&(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==oe?void 0:oe[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==oe?void 0:oe[n])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(l=be(J?null==I?void 0:I.group_settings:B,oe))||void 0===l?void 0:l.length)>0&&(0,G.jsx)(b.Z,{children:(0,G.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,G.jsxs)(w.Z,{className:"mt30",wrap:!1,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("student_comment"),children:(0,G.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"abnormal_score",children:(0,G.jsx)(D.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,G.jsxs)(b.Z,{children:[" ",(0,G.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,G.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=I&&I.anonymous_comment?window.open("/classrooms/".concat(null==N?void 0:N.coursesId,"/group_homework/").concat(null==N?void 0:N.categoryId,"/detail?TabsActiveKey=2&tabs=10")):x.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,G.jsx)(g.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,G.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),ie&&(0,G.jsx)(L.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("student_comment"),children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,G.jsxs)(w.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("anonymous_appeal"),children:(0,G.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("a",{onClick:function(){ke("anonymous_appeal")},children:"规则说明"})})]}),ae&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,G.jsx)(A.ZP,{value:!0,children:"统一申诉"}),(null==I||null===(f=I.group_settings)||void 0===f?void 0:f.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===$||!1===J||0==ie)&&(0,G.jsx)(g.Z,{title:ke("unified_anonymous_appeal"),placement:"topLeft",children:(0,G.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,G.jsx)(D.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,G.jsx)(b.Z,{children:"分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,G.jsx)(L.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(n,i){var r;return(0,G.jsxs)("div",{className:"mt20",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["申诉规则",i+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[n.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[i]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(ie?null==I?void 0:I.group_settings:oe,ue)})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[n.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,G.jsx)(D.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[i])})})}),(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=i&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[i])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(n.name)}})}),(null===(r=be(ie?null==I?void 0:I.group_settings:oe,ue))||void 0===r?void 0:r.length)>(null==e?void 0:e.length)&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},n.key)}))}})]})]})]})]}),((0,S.GJ)()||!(ge||ye||je))&&(0,G.jsx)($e.t,{okText:"保存设置",loading:Y||V,onCancel:function(){x.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),on=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=n.workSetting;(0,p.useEffect)((function(){h()}),[]);var i=(0,_.useParams)(),r=(0,p.useState)("1"),o=m()(r,2),u=o[0],d=o[1],h=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/getWorkSetting",payload:c()({},i)});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)("section",{className:[Ze.form,"mb50",Ze.configworksContainer].join(" "),children:(0,G.jsxs)(y.Z,{destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:u,onChange:function(e){"发布设置离开"==n.actionTabs.key?j.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){d(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):d(e)},children:[(0,G.jsx)(y.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,G.jsx)(an,{}):(0,G.jsx)(Ae,{getData:h})},1),!(null!=s&&s.is_new_rule)&&(0,G.jsx)(y.Z.TabPane,{tab:"匿评设置",children:(0,G.jsx)(Xe,{})},3),(0,G.jsx)(y.Z.TabPane,{tab:"评分设置",children:(0,G.jsx)(Ee,{getData:h})},4),(0,G.jsx)(y.Z.TabPane,{tab:"公开设置",children:(0,G.jsx)(Me,{getData:h})},5),(0,G.jsx)(y.Z.TabPane,{tab:"协作设置",children:(0,G.jsx)(Se,{})},6)]})})})),ln=t(21719),un=t(1417),cn=t(87320);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var dn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",mn={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},pn=(0,_.connect)((function(e){return{user:e.user}}))((function(e){e.user,e.dispatch;var n=(0,_.useParams)(),t=(0,p.useState)({page:1,limit:10}),s=m()(t,2),i=s[0],r=s[1],o=(0,p.useState)([{}]),u=m()(o,2),d=u[0],h=u[1],f=(0,p.useState)(0),v=m()(f,2),y=v[0],j=v[1],b=(0,p.useState)(!0),k=m()(b,2),N=k[0],P=k[1],S=[{title:"序号",dataIndex:"index",align:"left",render:function(e,n,t){return t+1},width:70},{title:"姓名",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"学号",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"班级",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"当前分组",align:"left",dataIndex:"from_course_group_name",width:110,render:function(e,n){var t;return(0,G.jsxs)("span",{children:[(0,G.jsx)("span",{children:e}),(0,G.jsx)(g.Z,{overlayClassName:mn.tip,placement:"right",title:(0,G.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,G.jsx)("div",{children:"分组成员:"}),(0,G.jsx)("div",{children:null==n||null===(t=n.from_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,G.jsx)("div",{children:e})}))})]}),children:(0,G.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请更换分组",align:"left",dataIndex:"to_course_group_name",width:110,render:function(e,n){var t;return(0,G.jsxs)("span",{children:[(0,G.jsx)("span",{children:e}),(0,G.jsx)(g.Z,{overlayClassName:mn.tip,placement:"right",title:(0,G.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,G.jsx)("div",{children:"分组成员:"}),(0,G.jsx)("div",{children:null==n||null===(t=n.to_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,G.jsx)("div",{children:e})}))})]}),children:(0,G.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请理由",align:"left",dataIndex:"reason"},{title:"操作",align:"right",dataIndex:"status",width:110,render:function(e,n){return(0,G.jsxs)(G.Fragment,{children:["待处理"===e&&(0,G.jsxs)("span",{className:mn.btns,children:[(0,G.jsx)("span",{onClick:function(){return I(n.id,2)},children:"拒绝"}),(0,G.jsx)("span",{className:"ml30",onClick:function(){return I(n.id,1)},children:"同意"})]}),"已同意"===e&&(0,G.jsx)("span",{style:{color:"#00B187"},children:"已同意"}),"已拒绝"===e&&(0,G.jsx)("span",{style:{color:"#E30000"},children:"已拒绝"})]})}}],I=function(){var e=l()(a()().mark((function e(t,s){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,W.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/deal_request"),{method:"post",body:{request_id:t,status:s}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(x.ZP.success("操作成功"),H(i)),P(!1);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){H(i)}),[]);var H=function(){var e=l()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,W.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/get_request"),{method:"get",params:c()({},t)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(h(s.data),j(null==s?void 0:s.total_count)),P(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,G.jsx)("section",{className:mn.wrap,children:(0,G.jsx)(Z.Z,{dataSource:d,bordered:!1,rowKey:function(e){return e.id},columns:S,loading:N,pagination:{pageSize:i.limit,total:y,current:i.page,onChange:function(e,n){i.page=e,i.limit=n,r(c()({},i)),H(i)},showQuickJumper:!0,hideOnSinglePage:!0}})})})),_n=t(64165),hn="modal___AejJU",fn="member___mqy9M",xn="head___TWHLt",vn="listWrap___zvWV4",gn="list___dWwg9",yn=["classroomList","dispatch","cb"],jn=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,s,i,r,o,u,d,h=e.classroomList,f=e.dispatch,v=e.cb,g=(ye()(e,yn),(0,_.useParams)()),y=(0,p.useState)({}),b=m()(y,2),Z=b[0],N=b[1],P=(0,p.useState)(""),S=m()(P,2),I=S[0],H=S[1],L=(0,p.useState)(!0),O=m()(L,2),C=O[0],T=O[1],Y=(0,p.useState)(!1),A=m()(Y,2),D=A[0],R=A[1],E=(0,p.useState)(""),M=m()(E,2),V=M[0],z=M[1];(0,p.useEffect)((function(){"申请换组"===h.actionTabs.key&&q()}),[h.actionTabs]);var q=function(){var e=l()(a()().mark((function e(){var n,t,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:"",T(!0),e.next=4,(0,W.ZP)("/api/homework_commons/".concat(g.categoryId,"/get_group_members"),{method:"get",params:{group_id:n}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&N(c()({},t)),T(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return x.ZP.warning("请选择需要更换的分组"),e.abrupt("return");case 3:if(V){e.next=6;break}return x.ZP.warning("请输入更换原因"),e.abrupt("return");case 6:return R(!0),e.next=9,(0,W.ZP)("/api/homework_commons/".concat(g.categoryId,"/create_request"),{method:"post",body:{to_course_group_id:I,reason:V}});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("操作成功"),f({type:"classroomList/setActionTabs",payload:{}}),v()),R(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)(j.Z,{width:700,centered:!0,afterClose:function(){H(""),z("")},confirmLoading:D,title:"申请更换分组",onOk:J,open:"申请换组"===h.actionTabs.key,onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},children:(0,G.jsx)("div",{className:hn,children:(0,G.jsxs)(me.Z,{spinning:C,children:[(0,G.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,G.jsxs)("div",{className:"c-black",children:["你当前所在分组 ",(0,G.jsx)("b",{children:null==Z?void 0:Z.current_group})]}),(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)("div",{className:"mr15",children:"更换分组"}),(0,G.jsx)(F.default,{onChange:function(e){H(e),q(e)},value:I,size:"large",style:{width:248},children:null==Z||null===(n=Z.group_infos)||void 0===n?void 0:n.map((function(e){return(0,G.jsx)(F.default.Option,{value:e.group_id,children:e.group_name},e.group_id)}))})]})]}),(0,G.jsxs)(w.Z,{className:"mt15",children:[(0,G.jsxs)("div",{className:fn,style:{borderRight:"1px solid #D9DFE8"},children:[(0,G.jsxs)(w.Z,{className:xn,children:[(0,G.jsxs)("div",{children:[null==Z?void 0:Z.current_group,"成员"]}),(0,G.jsxs)("div",{children:["共",(0,G.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(t=Z.current_group_members)||void 0===t?void 0:t.length}),"人"]})]}),(0,G.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,G.jsx)("div",{className:vn,style:{borderRight:0},children:null==Z||null===(s=Z.current_group_members)||void 0===s?void 0:s.map((function(e){return(0,G.jsxs)("div",{className:gn,children:[(0,G.jsx)("img",{src:"".concat(le.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,G.jsx)("span",{children:e.real_name}),(null==e?void 0:e.is_me)&&(0,G.jsx)("div",{children:"我"})]},e.user_id)}))})})]}),(0,G.jsxs)("div",{className:fn,children:[!(null!=Z&&null!==(i=Z.group_members)&&void 0!==i&&i.length)&&(0,G.jsx)(_n.Z,{}),!(null==Z||null===(r=Z.group_members)||void 0===r||!r.length)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:xn,children:[(0,G.jsxs)("div",{children:[null==Z||null===(o=Z.group_infos)||void 0===o||null===(o=o.find((function(e){return e.group_id===I})))||void 0===o?void 0:o.group_name,"成员"]}),(0,G.jsxs)("div",{children:["共",(0,G.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(u=Z.group_members)||void 0===u?void 0:u.length}),"人"]})]}),(0,G.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,G.jsx)("div",{className:vn,style:{borderLeft:0},children:null==Z||null===(d=Z.group_members)||void 0===d?void 0:d.map((function(e){return(0,G.jsxs)("div",{className:gn,children:[(0,G.jsx)("img",{src:"".concat(le.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,G.jsx)("span",{children:e.real_name})]},e.user_id)}))})})]})]})]}),(0,G.jsxs)(w.Z,{className:"mt15",children:[(0,G.jsx)("div",{className:"mr15",style:{color:"#5F6368"},children:"更换原因"}),(0,G.jsx)(k.Z.TextArea,{maxLength:300,value:V,onChange:function(e){return z(e.target.value)},style:{width:578},placeholder:"请输入换组原因",size:"large"})]})]})})})})),wn={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},bn=t(63452),kn=t(87278),Zn=t(8142),Nn=t(37906),Pn="TabsStyle___TanFG",Sn=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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)}}(),In=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,r=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:r}}))((function(e){e.globalSetting;var n,t,s,i,r,o,u=e.shixunHomeworks,d=(e.dispatch,e.classroomList,(0,_.useParams)()),h=(0,_.useSearchParams)(),f=m()(h,1)[0],x=L.Z.useForm(),v=m()(x,1)[0],g=u.workSetting,k=(0,p.useState)(!1),N=m()(k,2),S=N[0],I=N[1],H=(0,p.useState)(null),O=m()(H,2),T=O[0],Y=O[1],A=(0,te.U)(se.cN,{homeworkId:null==d?void 0:d.categoryId}),F=m()(A,4),R=F[1],E=F[2],M=F[3],V=(0,te.U)(se.Qz,{homeworkId:null==d?void 0:d.categoryId}),W=m()(V,4),q=W[1],J=W[2],B=W[3],U=(0,te.U)(se.mQ,{homeworkId:null==d?void 0:d.categoryId}),Q=m()(U,4),K=Q[1],$=Q[2],ee=Q[3],ie=(0,te.U)(Sn,{}),re=m()(ie,4),ae=re[2],oe=(re[3],(0,p.useState)({activeKey:null!=g&&g.is_new_rule?"3":"1",page:1,limit:10,status:""})),le=m()(oe,2),ue=le[0],ce=le[1],de=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.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,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.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,G.jsx)(P.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,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],_e=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",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 ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,G.jsxs)(G.Fragment,{children:[3==e&&(0,G.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,G.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(X.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&he();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,G.jsx)(X.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y(n),I(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ue;"1"==ue.activeKey&&J({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==ue.activeKey&&$({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==ue.activeKey&&E({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})};return(0,p.useEffect)((function(){he(ue)}),[ue]),(0,p.useEffect)((function(){console.log("params",d,f.get("TabsActiveKey")),ce(c()(c()({},ue),{},{activeKey:f.get("TabsActiveKey")||(null!=g&&g.is_new_rule?"3":"1")}))}),[f.get("TabsActiveKey")]),(0,G.jsx)(me.Z,{spinning:q||R||K,children:(0,G.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,G.jsxs)(y.Z,{destroyInactiveTabPane:!0,className:Pn,activeKey:ue.activeKey,onChange:function(e){ce(c()(c()({},ue),{},{activeKey:e,page:1,limit:10}))},children:[(null==g?void 0:g.is_new_rule)&&(0,G.jsx)(y.Z.TabPane,{tab:"问题反馈",children:(0,G.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:de,dataSource:(null==B||null===(n=B.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==B||null===(t=B.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,G.jsxs)(G.Fragment,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(null==g?void 0:g.is_new_rule)&&(0,G.jsx)(y.Z.TabPane,{tab:"匿评评分异常",children:(0,G.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:pe,dataSource:(null==ee||null===(s=ee.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==ee||null===(i=ee.data)||void 0===i?void 0:i.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,G.jsxs)(G.Fragment,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,G.jsxs)(y.Z.TabPane,{tab:"匿评申诉",children:[(0,G.jsx)(X.qp,{title:"申诉状态",className:"mt20",value:ue.status,onChange:function(e){ce(c()(c()({},ue),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,G.jsx)(Z.Z,{locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:_e,dataSource:(null==M||null===(r=M.data)||void 0===r?void 0:r.list)||[],pagination:{total:(null==M||null===(o=M.data)||void 0===o?void 0:o.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,G.jsxs)(G.Fragment,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,G.jsx)(j.Z,{title:"接受申诉",open:S,centered:!0,destroyOnClose:!0,onCancel:function(){I(!1)},maskClosable:!1,width:544,onOk:function(){v.submit()},children:(0,G.jsxs)(L.Z,{form:v,colon:!1,onFinish:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae(c()(c()({},n),{},{userId:T.student_work_id,score_id:T.student_works_score_id,status:3}));case 2:0===e.sent.status&&(he(),I(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,G.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,G.jsx)(Nn.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==T?void 0:T.student_work_id),target:"_blank",children:null==T?void 0:T.real_name})},{key:"2",label:"被申诉人",children:(0,G.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,G.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.score})}]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,G.jsx)(D.Z,{min:1,max:100,step:1})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,G.jsx)(C.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),Hn={},Ln=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,r=e.dispatch,o=(0,p.useState)(c()(c()({},(0,_.useParams)()),{page:1,limit:20})),u=m()(o,2),d=u[0],h=(u[1],n.workList),f=n.workSetting,x=(0,p.useState)([]),v=m()(x,2),g=v[0],y=v[1];(0,p.useEffect)((function(){if(null!=h&&h.course_id)if(h.base_on_project){var e,n=[];null===(e=h.new_student_works)||void 0===e||e.map((function(e,t){var s;null==e||null===(s=e.student_works)||void 0===s||s.map((function(t,s){var i,r,a;t.item_index=e.item_index,t.rowSpan=null!=t&&t.is_leader?null==e||null===(i=e.student_works)||void 0===i?void 0:i.length:-1===(null==t||null===(r=t.project_info)||void 0===r?void 0:r.id)?1:(null==e||null===(a=e.student_works)||void 0===a||null===(a=a.filter((function(e){return e.is_leader})))||void 0===a?void 0:a.length)>0?0:1,n.push(t)}))})),y([].concat(n))}else y(i()(h.student_works))}),[h]);var j=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunHomeworks/getWorkList",payload:c()(c()({},d),{},{score_open:null==f?void 0:f.score_open,work_public:null==f?void 0:f.work_public})});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){j()}),[]);var w=[(null==h?void 0:h.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,i,r,a,o,l;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,G.jsx)("a",{target:"_blank",title:null===(i=n.project_info)||void 0===i?void 0:i.name,href:"".concat(null==s||null===(r=s.setting)||void 0===r?void 0:r.old_url).concat(null===(a=n.project_info)||void 0===a?void 0:a.id),style:{whiteSpace:"break-spaces"},children:null===(o=n.project_info)||void 0===o?void 0:o.name}):null===(l=n.project_info)||void 0===l?void 0:l.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsxs)("span",{className:Hn.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,G.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:null==h||!h.base_on_project,render:function(e){return(0,G.jsx)("span",{style:{color:"#666666"},children:e})}},(null==h?void 0:h.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==h?void 0:h.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",render:function(e,n){return e||"--"}},(null==h?void 0:h.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,G.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,G.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",render:function(e,n){return{children:-1===e?"重做中":(0,G.jsx)(P.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},!(null!=h&&h.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,G.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:null!=h&&h.base_on_project?100:150,align:"left",dataInex:"action",render:function(e,n){return null!=h&&h.work_public?(0,G.jsx)("a",{className:"c-blue",onClick:function(e){e.preventDefault(),_.history.push("/classrooms/".concat(d.coursesId,"/group_homework/").concat(d.categoryId,"/review/").concat(n.id))},children:" 查看 "}):"--"}}].filter((function(e){return!!e}));return(0,G.jsxs)("div",{className:"p30 bg-white",children:[(0,G.jsx)("aside",{style:{paddingBottom:30},children:(0,G.jsx)(Z.Z,{loading:t["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&Hn.tables},className:Hn.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:g,columns:w,onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)d.b_order="desc",d.order=t.field;else delete d.b_order,delete d.order;else d.b_order=t.order.replace("end",""),d.order=t.field;r({type:"shixunHomeworks/getWorkList",payload:c()({},d)})}})}),(0,G.jsx)(Y.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:function(e,n){d.page=e,d.limit=20,j()},defaultCurrent:d.page||1,current:d.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),On=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,r=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:r}}))((function(e){var n,t,s,r,o,u,d,I,H,L=e.shixunHomeworks,O=e.classroomList,C=e.globalSetting,T=e.dispatch,Y=e.user,A=(0,p.useState)(c()({},(0,_.useParams)())),D=m()(A,2),F=D[0],R=D[1],E=(0,_.useSearchParams)(),M=m()(E,1)[0],V=((0,_.useLocation)(),(0,p.useState)(M.get("tabs")||"0")),z=m()(V,2),q=z[0],J=z[1],B=(0,p.useState)(!1),U=m()(B,2),Q=U[0],K=U[1],X=(0,p.useState)(1),ee=m()(X,2),ne=ee[0],ie=ee[1],re=(0,p.useRef)(null),ae=L.workList,le=L.workSetting,ue=(0,p.useState)(!1),ce=m()(ue,2),de=ce[0],me=ce[1],pe=(0,p.useState)([]),_e=m()(pe,2),he=_e[0],ge=_e[1],ye=(0,p.useState)([]),je=m()(ye,2),we=je[0],Ze=je[1],Ne=(0,p.useState)(!1),Pe=m()(Ne,2),Se=Pe[0],Ie=Pe[1],He=(0,p.useState)(!1),Le=m()(He,2),Oe=Le[0],Ce=Le[1],Te=(0,te.U)(se.Gw,{homeworkId:null==ae?void 0:ae.id});m()(Te,3)[2];M.get("category_id")&&R(c()(c()({},F),{},{category:M.get("category_id")})),(0,p.useEffect)((function(){en()}),[F.coursesId]),(0,p.useEffect)((function(){T({type:"classroomList/getAssistantPermissions",payload:{course_id:F.coursesId}})}),[(0,S.bg)()]);var Ye,Ae,De,Fe,Re,Ee,Me,Ve,We,ze,Ge,qe,Je,Be,Ue,Qe,Ke,Xe,$e,en=function(){T({type:"shixunHomeworks/getWorkList",payload:c()({},F)})},nn=[{name:(0,S.GJ)()?"作业列表":"作品列表",id:0,component:(0,G.jsx)(oe,{zip:re,btnLoading:Q,setBtnLoading:K})},((0,S.dE)()||((null==le?void 0:le.score_open)||(null==le?void 0:le.work_public))&&(null===(n=ae.homework_status)||void 0===n?void 0:n.includes("已截止")))&&{name:"公开作品",id:"11",component:(0,G.jsx)(Ln,{})},{name:"作业描述",id:1,component:(0,G.jsx)("div",{className:"minH500",children:(0,G.jsx)(fe,{})})},{name:"分组调整申请",id:6,component:(0,G.jsx)(pn,{})},{name:"参考答案",id:2,component:(0,G.jsx)(xe,{})},(0,S.G5)()&&(null==le?void 0:le.anonymous_comment)&&{name:(0,G.jsx)(h.Z,{dot:null==ae?void 0:ae.appeal_notice,offset:[5,-5],children:(0,G.jsx)("span",{style:{color:"10"==q?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,G.jsx)(In,{})},{name:(0,S.GJ)()?"设置":"得分规则",id:3,component:null!=ae&&null!==(t=ae.homework_status)&&void 0!==t&&t.includes("导入")?(0,G.jsx)(bn.Z,{}):(0,G.jsx)(on,{}),forceRender:!0}].filter((function(e){return null!=ae&&ae.view_answer?e:"参考答案"!==(null==e?void 0:e.name)})).filter((function(e){return null!=ae&&ae.is_show_request?e:"分组调整申请"!==(null==e?void 0:e.name)})).filter((function(e){return(0,S.G5)()?e:"学生分组"!==(null==e?void 0:e.name)})).filter((function(e){var n;return null!=ae&&null!==(n=ae.homework_status)&&void 0!==n&&n.includes("导入")?(0,S.dE)()?[0,1].includes(null==e?void 0:e.id):[0,1,3].includes(null==e?void 0:e.id):e}));return(0,G.jsxs)("section",{className:wn.bg,children:[(0,G.jsxs)("div",{className:"edu-container",children:[ae.homework_name&&(0,G.jsxs)("section",{className:"animated fadeIn",children:[(0,G.jsx)("aside",{className:"mt10",children:ae.category&&(0,G.jsxs)(v.Z,{separator:">",children:[(0,G.jsx)(v.Z.Item,{children:(0,G.jsx)(_.Link,{to:"/classrooms/".concat(ae.course_id,"/group_homework"),children:ae.course_name})}),(0,G.jsx)(v.Z.Item,{children:(0,G.jsx)(_.Link,{to:"/classrooms/".concat(null==ae?void 0:ae.course_id,"/group_homework/").concat(null!=ae&&null!==(s=ae.category)&&void 0!==s&&s.main?"":null==ae||null===(r=ae.category)||void 0===r?void 0:r.category_id),children:ae.category.category_name})}),(0,G.jsx)(v.Z.Item,{children:"作业详情"})]})}),(0,G.jsxs)("aside",{className:[wn.title,"mt20"].join(" "),children:[(0,G.jsx)(_.Link,{to:"/classrooms/".concat(ae.course_id,"/group_homework"),children:(0,G.jsx)(N.Z,{className:"font16 c-black"})}),(0,G.jsx)(g.Z,{placement:"topLeft",title:ae.homework_name,children:(0,G.jsx)("strong",{className:[wn.title_style,"font20 ml5"].join(" "),children:ae.homework_name})}),(0,G.jsx)(P.VV,{status:null==ae?void 0:ae.homework_status})]})]}),(0,G.jsx)("aside",{className:"mt30 relative ".concat(wn.workListTabWrap),children:(0,G.jsx)(y.Z,{type:"card",activeKey:q,tabBarExtraContent:null!==(o=ae.homework_status)&&void 0!==o&&o.includes("导入")&&(0,S.GJ)()?(0,G.jsx)(f.ZP,{icon:(0,G.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==ae?void 0:ae.homework_name,id:null==ae?void 0:ae.homework_id,type:"group"}})},type:"primary",children:"补充成绩"}):(0,G.jsxs)("div",{className:wn.workListTabButton,children:[(0,S.GJ)()&&(0,G.jsxs)(G.Fragment,{children:[((null===(Ye=ae.homework_status)||void 0===Ye?void 0:Ye.includes("未发布"))||(null===(Ae=ae.homework_status)||void 0===Ae?void 0:Ae.includes("未开始")))&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),T({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[F.categoryId],selectArrsAll:[ae],params:c()(c()({},F),{},{id:F.coursesId}),type:2,manage_all_group:null==le?void 0:le.manage_all_group,detail:"更新"}})},children:"立即发布"}),!(null!==(De=ae.homework_status)&&void 0!==De&&De.includes("未发布"))&&!(null!==(Fe=ae.homework_status)&&void 0!==Fe&&Fe.includes("未开始"))&&!(null!==(Re=ae.homework_status)&&void 0!==Re&&Re.includes("已截止"))&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;!(0,S.Rm)()||null!=O&&null!==(n=O.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_stop?(e.preventDefault(),T({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[F.categoryId],selectArrsAll:[],params:c()(c()({},F),{},{id:F.coursesId}),type:2}})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),(0,S.G5)()&&!(null!=ae&&null!==(Ee=ae.homework_status)&&void 0!==Ee&&Ee.includes("未发布"))&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("img",{style:{transform:"translate(-3px, -1px)"},src:dn}),onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"智能分组",params:c()(c()({},F),{},{id:F.coursesId})}})},children:"智能分组"}),(0,S.j5)()&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("img",{style:{transform:"translate(-3px, -1px)"},src:dn}),onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"智能分组",params:c()(c()({},F),{},{id:F.coursesId})}})},children:"智能分组"}),(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,S.Rm)()||null!=O&&null!==(e=O.AssistantObject)&&void 0!==e&&null!==(e=e.group)&&void 0!==e&&e.can_create?_.history.push("/classrooms/".concat(F.coursesId,"/group_homework/").concat(F.categoryId,"/edit")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})]}),(null==ae||null===(Me=ae.work_statuses)||void 0===Me?void 0:Me.includes("取消关联"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.rN)({homeworkId:F.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("取消关联成功"),T({type:"shixunHomeworks/getWorkList",payload:c()({},F)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==ae||null===(Ve=ae.work_statuses)||void 0===Ve?void 0:Ve.includes("关联项目"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){var e;return(0,P.xg)("".concat(null==C||null===(e=C.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==ae||null===(We=ae.work_statuses)||void 0===We?void 0:We.includes("关联项目"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(e){e.preventDefault(),T({type:"classroomList/setActionTabs",payload:{key:"关联项目",params:F,selectArrs:{homework_id:F.categoryId},cb:function(){T({type:"shixunHomeworks/getWorkList",payload:c()({},F)})}}})},children:"关联项目"}),(null==ae||null===(ze=ae.work_statuses)||void 0===ze?void 0:ze.includes("提交作品"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,P.xg)("/classrooms/".concat(ae.course_id,"/group_homework/").concat(ae.homework_id,"/post"))},children:"提交作品"}),(null==ae||null===(Ge=ae.work_statuses)||void 0===Ge?void 0:Ge.includes("创建分组"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(ae.homework_id,"/get_member_list.json"),{method:"get",params:{}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(me(!0),ge(null==n?void 0:n.data),Ze(null==n||null===(t=n.data)||void 0===t?void 0:t.filter((function(e){var n;return(null==e?void 0:e.user_id)===(null==Y||null===(n=Y.userInfo)||void 0===n?void 0:n.user_id)}))));case 4:case"end":return e.stop()}}),e)}))),children:"创建分组"}),(null==ae||null===(qe=ae.work_statuses)||void 0===qe?void 0:qe.includes("加入分组"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:(0,$.throttle)(l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(ae.homework_id,"/get_group_list.json"),{method:"get"});case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=9;break}if(!((null==n||null===(t=n.data)||void 0===t?void 0:t.length)<=0)){e.next=7;break}return x.ZP.info("暂无分组"),e.abrupt("return");case 7:Ie(!0),Ce(null==n?void 0:n.data);case 9:case"end":return e.stop()}}),e)}))),300),children:"加入分组"}),(null==ae||null===(Je=ae.work_statuses)||void 0===Je?void 0:Je.includes("更换项目"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"更换项目",params:F,selectArrs:{homework_id:null==ae?void 0:ae.id},cb:function(){T({type:"shixunHomeworks/getWorkList",payload:c()({},F)})}}})},children:"更换项目"}),(null==ae||null===(Be=ae.work_statuses)||void 0===Be?void 0:Be.includes("申请换组"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){T({type:"classroomList/setActionTabs",payload:{key:"申请换组",params:F}})},children:"申请换组"}),(null==ae||null===(Ue=ae.work_statuses)||void 0===Ue?void 0:Ue.includes("修改作品"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){null==le||!le.can_submit||null!=le&&le.submit_size?(0,P.xg)("/classrooms/".concat(ae.course_id,"/group_homework/").concat(ae.homework_id,"/").concat(ae.id,"/edit")):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==ae||null===(Qe=ae.work_statuses)||void 0===Qe?void 0:Qe.includes("补交作品"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,P.xg)("/classrooms/".concat(ae.course_id,"/group_homework/").concat(ae.homework_id,"/post"))},children:"补交作品"}),((null==ae||null===(Ke=ae.work_statuses)||void 0===Ke?void 0:Ke.includes("补交附件"))||(null==ae||null===(Xe=ae.work_statuses)||void 0===Xe?void 0:Xe.includes("修改附件")))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){null==le||!le.can_submit||null!=le&&le.submit_size?T({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:F,selectArrs:c()({},ae)}}):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=ae&&null!==($e=ae.work_statuses)&&void 0!==$e&&$e.includes("修改附件")?"修改附件":"补交附件"})]}),onTabClick:function(e,n){var t=function(){if(2===parseInt(e)){if(null==ae||!ae.view_answer)return void x.ZP.info("本次作业老师未公开答案");(null==ae?void 0:ae.time_status)>2||(0,S.Gg)()?J(e):x.ZP.info("截止之后的试卷才能查看答案")}else J(e)};"发布设置离开"==L.actionTabs.key?j.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),T({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:wn.tabs,items:nn.map((function(e){return{label:e.name,key:"".concat(e.id),children:e.component,forceRender:e.forceRender}}))})})]}),(0,G.jsx)(un.Z,{}),(0,G.jsx)(j.Z,{title:"创建分组",open:de,width:800,onCancel:function(){me(!1),Ze([])},onOk:l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ae||null===(n=ae.group_data)||void 0===n?void 0:n.max_num)<(null==we?void 0:we.length))){e.next=3;break}return x.ZP.error("人数不能超过".concat(null==ae||null===(t=ae.group_data)||void 0===t?void 0:t.max_num)),e.abrupt("return");case 3:return e.next=5,(0,W.ZP)("/api/homework_commons/".concat(ae.homework_id,"/create_group.json"),{method:"post",body:{user_id:null==we?void 0:we.map((function(e){return e.user_id}))}});case 5:0===(null==(s=e.sent)?void 0:s.status)&&(x.ZP.info("创建成功"),en(),me(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,G.jsxs)("div",{children:[(0,G.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,G.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==ae||null===(u=ae.group_data)||void 0===u?void 0:u.min_num,"~",null==ae||null===(d=ae.group_data)||void 0===d?void 0:d.max_num,"人"]}),(0,G.jsx)(b.Z,{span:12,children:(0,G.jsx)(k.Z.Search,{placeholder:"请输入姓名或学号搜索",onSearch:function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(ae.homework_id,"/get_member_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&ge(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,G.jsx)(Z.Z,{dataSource:he,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:function(e){return{disabled:(null==e?void 0:e.user_id)===Y.userInfo.user_id}},selectedRowKeys:null==we?void 0:we.map((function(e){return e.user_id})),onChange:function(e,n,t){Ze(i()(n))}},scroll:{y:400},columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"分班",dataIndex:"course_group_name",key:"course_group_name"},{title:"学号",dataIndex:"student_id",key:"student_id"}]})]})}),(0,G.jsx)(j.Z,{title:"加入分组",open:Se,width:800,onCancel:function(){Ie(!1)},footer:!1,children:(0,G.jsxs)("div",{children:[(0,G.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,G.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==ae||null===(I=ae.group_data)||void 0===I?void 0:I.min_num,"~",null==ae||null===(H=ae.group_data)||void 0===H?void 0:H.max_num,"人"]}),(0,G.jsx)(b.Z,{span:12,children:(0,G.jsx)(k.Z.Search,{placeholder:"请输入队长名称",onSearch:function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(ae.homework_id,"/get_group_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&Ce(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,G.jsx)(Z.Z,{dataSource:Oe,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"组名",dataIndex:"group_name",key:"group_name"},{title:"队长",dataIndex:"leader_name",key:"leader_name"},{title:"成员数",dataIndex:"user_list",key:"user_list"},{title:"操作",dataIndex:"group_id",key:"group_id",render:function(e,n){return(0,G.jsx)(f.ZP,{disabled:null==n?void 0:n.can_join,onClick:l()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,W.ZP)("/api/homework_commons/".concat(ae.homework_id,"/join_group.json"),{method:"post",body:{group_id:e}});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(x.ZP.info("加入成功"),en(),Ie(!1));case 4:case"end":return n.stop()}}),n)}))),children:null!=n&&n.can_join?"已满":"加入"})}}]})]})}),(0,G.jsx)(ln.Z,{}),(0,G.jsx)(kn.Z,{onOk:function(){en()}}),(0,G.jsx)(Zn.Z,{onOk:function(){en()}}),(0,G.jsx)(ve.Z,{type:"edit",onCallback:function(){return en()},courseEndTime:null==ae?void 0:ae.course_end_date}),(0,G.jsx)(ke.Z,{courseEndTime:null==ae?void 0:ae.course_end_date,successCallback:function(){return en()},visible:"立即截止"===O.actionTabs.key,homeworkIds:[F.categoryId],courseId:F.coursesId,isBatch:!1}),(0,G.jsx)(be,{cb:function(){ie(ne+1),J("0"),en()}}),(0,G.jsx)(jn,{cb:function(){}}),(0,G.jsx)(cn.Z,{ref:re,hide:!0,name:"".concat(null==ae?void 0:ae.homework_name,"-作品附件"),onOk:function(){return K(!1)}})]})}))},21719:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),r=t(41498),a=t.n(r),o=t(82242),l=t.n(o),u=t(79800),c=t.n(u),d=t(78241),m=t(43418),p=t(8591),_=t(98135),h=t(88270),f=t(89084),x=t(97313),v=t(37712);n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList,shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,r=(0,f.useParams)(),o=d.Z.useForm(),u=c()(o,1)[0],g=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=a()(i()().mark((function e(){var s,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return a=l()({},u.getFieldValue()),o=n.actionTabs.selectArrs,a.attachment_ids=null===(s=a.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(l()(l()({},a),{},{homeworkId:o.work_id}));case 7:0===e.sent.status&&(u.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:l()({},r)}),t({type:"shixunHomeworks/getWorkList",payload:l()({},r)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==g||!g.can_submit){e.next=7;break}if(null!=g&&g.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==g?void 0:g.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:u,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(x.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(_.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},1417:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),r=t(37205),a=t.n(r),o=t(82242),l=t.n(o),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(78241),h=t(43418),f=t(56511),x=t(98135),v=t(5112),g=t(95237),y=t(43604),j=t(26724),w=t.n(j),b=t(37821),k=t(88270),Z=t(89084),N=t(37712);n.Z=(0,Z.connect)((function(e){var n=e.classroomList,t=e.user,s=e.loading,i=e.globalSetting;return{classroomList:n,user:t,loading:s.effects,globalSetting:i}}))((function(e){var n,t,s=e.classroomList,r=e.loading,o=e.globalSetting,u=e.dispatch,d=(0,Z.useParams)(),j=_.Z.useForm(),P=m()(j,1)[0],S=(0,p.useState)(!0),I=m()(S,2),H=I[0],L=I[1],O=(0,p.useState)([]),C=m()(O,2),T=C[0],Y=C[1],A=(0,p.useState)({page:1,limit:20,keyword:""}),D=m()(A,2),F=D[0],R=(D[1],function(){var e=c()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"shixunHomeworks/getProjectList",payload:l()(l()({},d),F)});case 2:(t=e.sent).projects&&Y([].concat(a()(T),a()(t.projects))),(null===(n=t.projects)||void 0===n?void 0:n.length)<20&&L(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,p.useEffect)((function(){"关联项目"!==s.actionTabs.key&&"更换项目"!==s.actionTabs.key||(R(),T=[],F.page=1,F.keyword="")}),[s.actionTabs.key]),(0,N.jsx)(h.Z,{centered:!0,title:"更换项目"===s.actionTabs.key?"更换项目":"关联项目",open:"关联项目"===s.actionTabs.key||"更换项目"===s.actionTabs.key,bodyStyle:{minHeight:100},onOk:c()(i()().mark((function e(){var n,t,r,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P.validateFields();case 2:if(n=l()({},P.getFieldValue()),t=s.actionTabs,r=t.selectArrs,a=t.cb,"更换项目"!==s.actionTabs.key){e.next=10;break}return e.next=7,(0,b.ZP)("/api/student_works/".concat(r.homework_id,"/change_project.json"),{method:"put",body:l()({},n)});case 7:return 0===(null==(o=e.sent)?void 0:o.status)&&(a(),u({type:"classroomList/setActionTabs",payload:{}})),e.abrupt("return");case 10:return e.next=12,(0,k.co)(l()(l()({},n),{},{homeworkId:r.homework_id}));case 12:0===e.sent.status&&(a?a():u({type:"classroomList/getClassroomCommonHomeworksList",payload:l()({},s.actionTabs.params)}),u({type:"classroomList/setActionTabs",payload:{}}));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){u({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsx)(f.Z,{loading:r["shixunHomeworks/getProjectList"],active:!0,children:""==T?(0,N.jsx)("aside",{children:(0,N.jsxs)("div",{className:"tc font14 pt20",children:["您当前尚未管理任何项目,请先",(0,N.jsx)("a",{href:"".concat(null==o||null===(n=o.setting)||void 0===n?void 0:n.old_url,"/projects/deposit/new"),target:"_blank",children:"创建项目"}),"再关联"]})}):(0,N.jsxs)("aside",{children:[(0,N.jsx)("div",{className:" mb20",children:(0,N.jsx)(x.Z.Search,{onSearch:function(e){""===e?delete F.keyword:F.keyword=e,T=[],L(!0),R()},placeholder:"请输入项目名称进行搜索",allowClear:!0,size:"middle"})}),(0,N.jsx)(_.Z,{form:P,initialValues:{},children:(0,N.jsx)(_.Z.Item,{name:"project_id",rules:[{required:!0,message:"请选择项目"}],children:(0,N.jsx)(v.ZP.Group,{children:(0,N.jsx)(w(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){F.page++,R()},hasMore:H,useWindow:!1,children:null===(t=T)||void 0===t?void 0:t.map((function(e,n){return(0,N.jsx)(g.Z,{children:(0,N.jsx)(y.Z,{children:(0,N.jsx)(v.ZP,{value:e.id,children:e.name})})},n)}))})})})})]})})})}))},7534:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),r=t(85573),a=t.n(r),o=t(37205),l=t.n(o),u=t(41498),c=t.n(u),d=t(82242),m=t.n(d),p=t(79800),_=t.n(p),h=t(39647),f=t.n(h),x=t(59301),v=t(78241),g=t(8591),y=t(43418),j=t(95237),w=t(43604),b=t(84291),k=t(5112),Z=t(24905),N=t(99232),P=t.n(N),S=t(37821),I=t(31260),H=t(271),L=t(89084),O=t(84772),C=t(33223),T=t(53277),Y=t(67226),A=t(37712),D=["classroomList","dispatch","courseEndTime"];n.Z=(0,L.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.courseEndTime,r=f()(e,D),o=(0,L.useParams)(),u=v.Z.useForm(),d=_()(u,1)[0],p=(0,x.useState)(1),h=_()(p,2),N=h[0],F=h[1],R=(0,x.useState)([]),E=_()(R,2),M=E[0],V=E[1],W=(0,x.useState)(0),z=_()(W,2),G=(z[0],z[1]),q=(0,x.useState)(2e3),J=_()(q,2),B=(J[0],J[1],(0,x.useState)(!0)),U=_()(B,2),Q=(U[0],U[1]),K=(0,x.useState)(!1),X=_()(K,2),$=X[0],ee=(X[1],(0,x.useState)(!1)),ne=_()(ee,2),te=ne[0],se=(ne[1],(0,x.useState)([])),ie=_()(se,2),re=ie[0],ae=ie[1],oe=(0,x.useState)(!0),le=_()(oe,2),ue=le[0],ce=le[1],de=(0,x.useState)(null),me=_()(de,2),pe=me[0],_e=me[1];(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(he(),ve(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];_e({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}),ce(e.unified_setting)}else _e({submit_limit:!1,submit_limit_num:200,must_file:!1})}),[n.actionTabs]),(0,x.useEffect)((function(){if($){if(te)return;t({type:"classroomList/setActionTabs",payload:{}}),(0,I.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})}}),[$]);var he=function(){var e=c()(i()().mark((function e(t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,T.c_)(m()(m()({},o),{},{page:t||N,limit:2e4,homework_id:1===n.actionTabs.type?"":n.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&&(V(l()(null==s?void 0:s.course_groups)),G(null==s?void 0:s.course_groups_count),Q(!1),t||d.setFieldsValue(a()(a()({},"publish_time",P()(P()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",P()(P()(new Date((0,H.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,I.GJ)()?n.actionTabs.detail?(t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:m()({},o)}),t({type:"shixunHomeworks/getWorkSetting",payload:m()({},o)})):t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})},xe=function(){var e=c()(i()().mark((function e(){var s,a,u,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,I.Rm)()||null!=n&&null!==(s=n.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_publish){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),we(!1),e.abrupt("return");case 4:if(!((u=m()({},d.getFieldsValue())).end_time<=u.publish_time)){e.next=9;break}return g.ZP.info("截止时间不能大于或等于发布时间"),we(!1),e.abrupt("return");case 9:if(!((null==re?void 0:re.length)<=0&&!ue&&M.length>0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),we(!1),e.abrupt("return");case 13:if(null==pe||!pe.submit_limit||null!=pe&&pe.submit_limit_num){e.next=17;break}return g.ZP.warning("学生填写内容字数不能为空"),we(!1),e.abrupt("return");case 17:return c=m()({homework_ids:l()(n.actionTabs.selectArrs),group_ids:re.length>0?re.map((function(e){return e.id})):null===(a=n.detailCommonHomeworksList)||void 0===a?void 0:a.course_groups,end_time:P()(u.end_time).format("YYYY-MM-DD HH:mm"),publish_time:P()(u.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},pe),we(!0),e.next=21,(0,S.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},c)});case 21:0===e.sent.status?(we(!1),(0,H.L9)(["教学课堂","分组作业","立即发布"]),g.ZP.success("发布成功"),t({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),r.onCallback&&r.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||t({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,A.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):we(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=function(){F(1),V([]),ae([])},ge=(n.detailCommonHomeworksList,(0,x.useState)(!1)),ye=_()(ge,2),je=ye[0],we=ye[1];return(0,A.jsxs)(y.Z,{width:600,confirmLoading:je,centered:!0,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:xe,onCancel:function(){ve(),fe(),t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,A.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,A.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),M&&(0,A.jsxs)(v.Z,{form:d,children:[(0,A.jsxs)("div",{style:{paddingLeft:0},children:[(0,A.jsxs)(j.Z,{className:"mt30",align:"middle",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,A.jsx)(b.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,Y.Q8)(e,s)},disabledTime:function(e){return(0,Y.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:P()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,A.jsx)(w.Z,{className:"ml20",children:(0,A.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,A.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:P()((0,H.U6)(),"HH:mm")},disabledDate:function(e){return(0,Y.Q8)(e,s,d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,Y.d0)(e,d.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,A.jsxs)(j.Z,{style:{marginBottom:"10px"},children:[(0,A.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,A.jsxs)(k.ZP.Group,{value:ue,onChange:function(e){ce(e.target.value),ae([])},children:[(0,A.jsx)(k.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,A.jsx)(k.ZP,{className:"ml20",disabled:M.length<=0,value:!1,children:"分班发布"})]})]}),M.length<=0&&2===n.actionTabs.type&&(0,A.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!ue)&&M.length>0&&(0,A.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,A.jsx)("span",{style:{flex:1},children:(0,A.jsx)(Z.Z,{checked:re.length===M.length,onChange:function(e){re.length===M.length?ae([]):ae(M.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,A.jsx)("span",{style:{width:16}}),(0,A.jsxs)("span",{style:{flex:1},children:["已选择",re.length||0,"个分班"]})]}),(1===n.actionTabs.type||!ue)&&M.length>0&&(0,A.jsx)(O.Z,{data:M,selectedRowKeys:re,setSelectedRowKeys:ae})]}),(0,A.jsx)(C.ZP,{value:pe,onChange:function(e){return _e(m()({},e))}})]})}))},87278:function(e,n,t){"use strict";var s=t(82242),i=t.n(s),r=t(85573),a=t.n(r),o=t(7557),l=t.n(o),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(46651),h=t(78241),f=t(43418),x=t(8591),v=t(14491),g=t(89084),y=t(99741),j=t(29587),w=t(37821),b=t(99232),k=t.n(b),Z=t(271),N=t(37712),P=_.Z.Dragger;n.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,r=e.onOk,o=((0,g.useParams)(),h.Z.useForm()),u=m()(o,1)[0],d=(0,p.useState)(),_=m()(d,2),b=_[0],S=_[1],I=(0,p.useState)(!1),H=m()(I,2),L=H[0],O=H[1],C={height:100,onRemove:function(){S("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(n=c()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,p.useEffect)((function(){u.setFieldsValue(a()(a()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,Z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,N.jsx)(f.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:L},onOk:c()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){u.resetFields(),s({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsxs)(h.Z,{form:u,onFinish:function(){var e=c()(l()().mark((function e(n){var i,a,o,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=b&&b.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return O(!0),(i=new FormData).append("type",t.actionTabs.type),i.append("file",b),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(t.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(t.actionTabs.id,"/supplement_score.json"),e.next=10,(0,w.ZP)(a,{method:"post",body:i},!0);case 10:o=e.sent,O(!1),0===(null==o?void 0:o.status)&&(r(),u.resetFields(),s({type:"classroomList/setActionTabs",payload:{}}),(null==o||null===(c=o.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&f.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,N.jsx)(v.Z,{pagination:!1,dataSource:null==o||null===(d=o.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,Z.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,N.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:t.actionTabs.name}),(0,N.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,N.jsxs)("div",{children:[(0,N.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,N.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,N.jsxs)("div",{children:[(0,N.jsx)("a",{download:"模版.xlsx",className:j.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,N.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,N.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,N.jsxs)(P,i()(i()({},C),{},{children:[(0,N.jsx)("a",{className:j.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,N.jsx)("br",{}),(0,N.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},8142:function(e,n,t){"use strict";var s=t(82242),i=t.n(s),r=t(85573),a=t.n(r),o=t(7557),l=t.n(o),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(46651),h=t(78241),f=t(43418),x=t(54449),v=t(89084),g=t(37821),y=t(99232),j=t.n(y),w=t(271),b=t(37712);_.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,r=e.onOk,o=(0,v.useParams)(),u=h.Z.useForm(),d=m()(u,1)[0],_=(0,p.useState)(),y=m()(_,2),k=(y[0],y[1]),Z=(0,p.useState)(!1),N=m()(Z,2),P=N[0],S=N[1];n=c()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)})));return(0,p.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",j()(j()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",j()(j()(new Date((0,w.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,b.jsx)(f.Z,{centered:!0,title:"修改成绩",open:"修改成绩"===t.actionTabs.key,okText:"确定",width:600,cancelText:"取消",okButtonProps:{loading:P},onOk:c()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),s({type:"classroomList/setActionTabs",payload:{}})},children:(0,b.jsx)(h.Z,{form:d,onFinish:function(){var e=c()(l()().mark((function e(n){var a,u,c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",t.actionTabs,n,o),c="exercise"===(null==t||null===(a=t.actionTabs)||void 0===a?void 0:a.type)?"/api/exercises/".concat(null==o?void 0:o.category,"/exercise_user/edit_score.json"):"/api/student_works/".concat(t.actionTabs.id,"/edit_score.json"),S(!0),e.next=5,(0,g.ZP)(c,{method:"post",body:i()(i()({},n),{},{exercise_user_id:"exercise"===(null==t||null===(u=t.actionTabs)||void 0===u?void 0:u.type)?t.actionTabs.id:""})});case 5:e.sent,S(!1),d.resetFields(),s({type:"classroomList/setActionTabs",payload:{}}),r();case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,b.jsx)(h.Z.Item,{label:"最终成绩",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"请输入最终成绩"}],children:(0,b.jsx)(x.Z,{min:0,style:{width:"100%"}})})})})}))},63452:function(e,n,t){"use strict";var s=t(85573),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),l=t.n(o),u=t(79800),c=t.n(u),d=t(70236),m=t.n(d),p=t(59301),_=t(46651),h=t(78241),f=t(3113),x=t(95237),v=t(81327),g=t(84291),y=t(89084),j=t(99232),w=t.n(j),b=t(67226),k=t(37821),Z=t(37712);_.Z.Dragger;n.Z=(0,y.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){m()(e);var n=(0,y.useParams)(),t=h.Z.useForm(),s=c()(t,1)[0],r=(0,p.useState)(!0),o=c()(r,2),u=o[0],d=o[1],_=(0,p.useState)(!1),j=c()(_,2),N=j[0],P=j[1];function S(){return(S=l()(a()().mark((function e(){var t,r,o,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/get_time_setting.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/get_time_setting.json"),e.next=3,(0,k.ZP)(t,{method:"get"});case 3:0===(null==(r=e.sent)?void 0:r.status)&&s.setFieldsValue(i()(i()({},"publish_time",w()(w()(null==r||null===(o=r.data)||void 0===o?void 0:o.publish_time).format("YYYY-MM-DD HH:mm"))),"end_time",w()(w()(null==r||null===(l=r.data)||void 0===l?void 0:l.end_time).format("YYYY-MM-DD HH:mm"))));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return console.log("----",n),(0,p.useEffect)((function(){!function(){S.apply(this,arguments)}()}),[]),(0,Z.jsxs)("div",{style:{padding:"50px 30px",background:"#fff"},children:[(0,Z.jsxs)("div",{style:{textAlign:"end"},children:[u&&(0,Z.jsx)(f.ZP,{onClick:function(){d(!1)},children:"编辑设置"}),!u&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)(f.ZP,{type:"primary",loading:N,onClick:function(){s.submit()},children:"提交"}),(0,Z.jsx)(f.ZP,{style:{marginLeft:20},onClick:function(){d(!0)},children:"取消"})]})]}),(0,Z.jsxs)(h.Z,{form:s,disabled:u,onFinish:function(){var e=l()(a()().mark((function e(t){var s,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),console.log("---",window.location.href),s=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/time_setting.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/time_setting.json"),e.next=5,(0,k.ZP)(s,{method:"post",body:{publish_time:w()(t.publish_time).format("YYYY-MM-DD HH:mm"),end_time:w()(t.end_time).format("YYYY-MM-DD HH:mm")}});case 5:i=e.sent,P(!1),0===(null==i?void 0:i.status)&&d(!0);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Z.jsx)(x.Z,{children:(0,Z.jsxs)(v.Z,{children:[(0,Z.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,Z.jsx)(g.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:function(e){return(0,b.Q8)(e)},disabledTime:function(e){return(0,b.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})}),(0,Z.jsx)("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"},children:"(学生收到作业的时间)"})]})}),(0,Z.jsx)(x.Z,{children:(0,Z.jsxs)(v.Z,{children:[(0,Z.jsx)(h.Z.Item,{label:"结束时间",name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,Z.jsx)(g.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:function(e){return(0,b.Q8)(e,"",s.getFieldValue("publish_time"))},disabledTime:function(e){return(0,b.d0)(e,s.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})}),(0,Z.jsx)("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"},children:"(学生“按时”提交作品的时间截点)"})]})})]})]})}))},38998:function(e,n,t){"use strict";t.d(n,{AD:function(){return O},D9:function(){return F},Hp:function(){return k},IM:function(){return E},Iy:function(){return N},KM:function(){return Q},MJ:function(){return Z},Ne:function(){return R},ON:function(){return G},Uj:function(){return B},VY:function(){return W},YO:function(){return J},YX:function(){return q},Zn:function(){return f},_g:function(){return j},_k:function(){return A},c6:function(){return H},cr:function(){return x},eV:function(){return L},fi:function(){return v},gh:function(){return S},hS:function(){return M},iA:function(){return g},j6:function(){return w},je:function(){return Y},jj:function(){return b},kS:function(){return z},o6:function(){return I},pO:function(){return U},rQ:function(){return C},sA:function(){return P},xm:function(){return D},xo:function(){return V},y8:function(){return T},yd:function(){return y}});var s=t(7557),i=t.n(s),r=t(82242),a=t.n(r),o=t(41498),l=t.n(o),u=t(53277),c=t(89084),d=t(271),m=t(8591),p=t(99741),_=function(){(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},f=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,u.YR)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.yS)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.W0)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.Nl)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.IU)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.td)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.QX)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.o_)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.ZL)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Z=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.vV)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.aP)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),P=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,u.MJ)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.Uy)(a()({},n));case 2:0===(t=e.sent).status?(m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:p.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=l()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Q=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},29587:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));u.ref=function(n){e.scrollComponent=n,l&&l(n)};var c=[t];return i&&(o?a?c.unshift(o):c.push(o):this.defaultLoader&&(a?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),r.default.createElement(s,u,c)}}]),n}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=l,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[10195,38998],{63043:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var s=t(82242),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),l=t.n(o),u=t(79800),c=t.n(u),d=t(39647),m=t.n(d),p=t(3113),_=t(59301),h=t(37712),f=["children"],x=function(e){var n=e.children,t=m()(e,f),s=(0,_.useState)(!1),r=c()(s,2),o=r[0],u=r[1];return(0,h.jsx)(p.ZP,i()(i()({},t),{},{loading:o,onClick:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u(!0),e.next=4,t.onClick(n);case 4:u(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),u(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},93870:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return On}});var s=t(37205),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),l=t.n(o),u=t(82242),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(89084),h=t(49127),f=t(3113),x=t(8591),v=t(66104),g=t(6848),y=t(99313),j=t(43418),w=t(95237),b=t(43604),k=t(98135),Z=t(14491),N=t(22596),P=t(271),S=t(31260),I=t(85573),H=t.n(I),L=t(78241),O=t(20834),C=t(24905),T=t(38854),Y=t(53864),A=t(5112),D=t(54449),F=t(57809),R=t(43501),E=t(53547),M=t(44770),V=t(86984),W=t(37821),z=t(28389),G=t(37712),q=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,_.useParams)();return(0,G.jsxs)(j.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,G.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,G.jsx)("p",{children:"确定打回?"})]})})),J=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=((0,_.useParams)(),(0,p.useState)(!0)),i=m()(s,2),r=(i[0],i[1],(0,p.useState)(!1)),o=m()(r,2),u=o[0],d=o[1],h=L.Z.useForm(),f=m()(h,1)[0];return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(j.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:u,onOk:l()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return s=f.getFieldsValue(),d(!0),e.next=6,(0,W.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:c()({},s)});case 6:0===e.sent.status&&(x.ZP.success("评阅成功"),f.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)})),d(!1);case 9:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,G.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,G.jsxs)(L.Z,{form:f,layout:"horizontal",children:[(0,G.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,G.jsx)(L.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,G.jsx)(D.Z,{min:0,placeholder:"请填写分数"})}),(0,G.jsx)("span",{className:"ml10",children:"分"})]}),(0,G.jsx)("div",{children:(0,G.jsx)(L.Z.Item,{name:"comment",children:(0,G.jsx)(k.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),B=t(57073),U={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc"},Q=t(38998),K=t(63043),X=t(8768),$=t(89392),ee=t(99232),ne=t.n(ee),te=t(60969),se=t(88270),ie=t(5095),re=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,i,r,o,u=e.shixunHomeworks,d=(e.user,e.loading),h=e.dispatch,f=e.classroomList,v=e.globalSetting,y=(0,_.useParams)(),k=u.workList,N=u.workSetting,I=(0,te.U)(se.Gw,{homeworkId:null==k?void 0:k.id}),H=m()(I,3),L=H[1],O=H[2],C=(0,p.useState)([]),T=m()(C,2),Y=T[0],A=T[1],D=[(null==k?void 0:k.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,s,i,r,a,o;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,G.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==v||null===(i=v.setting)||void 0===i?void 0:i.old_url).concat(null===(r=n.project_info)||void 0===r?void 0:r.id),style:{whiteSpace:"break-spaces"},children:null===(a=n.project_info)||void 0===a?void 0:a.name}):null===(o=n.project_info)||void 0===o?void 0:o.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,G.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(null==k?void 0:k.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",width:80,render:function(e){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",width:80,render:function(e,n){return e||"--"}},(null==k?void 0:k.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,G.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,G.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:150,render:function(e,n){return{children:-1===e?"重做中":(0,G.jsx)(P.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,G.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"当前成绩",align:"left",dataIndex:"work_score",width:150,render:function(e,n){return(0,G.jsx)(g.Z,{placement:"bottom",title:(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,G.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=k&&k.anonymous_comment?(0,G.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=k&&k.is_group_grade?(0,G.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,G.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,G.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=k&&k.anonymous_comment?(0,G.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==k?void 0:k.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,G.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=k&&k.is_jupyter||null!=k&&k.is_jupyter_lab)&&(0,G.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(y.coursesId,"/group_homework/").concat(y.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,G.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==N?void 0:N.can_submit)&&{title:"提交次数",dataIndex:"submit_count",width:75,ellipsis:!0,render:function(e){return 0==(null==k?void 0:k.work_status)?"--":e||"--"}},(null==k?void 0:k.student_anonymous_comment)&&{title:"需评数",align:"center",dataIndex:"need_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"已评数",align:"center",dataIndex:"user_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被评数",align:"center",dataIndex:"student_comment_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"被匿评分数",align:"center",dataIndex:"student_score",width:120},(null==k?void 0:k.student_anonymous_comment)&&{title:"申诉次数",align:"center",dataIndex:"appeal_all_count",width:75},(null==k?void 0:k.student_anonymous_comment)&&{title:"待审核申诉",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"操作",width:null!=k&&k.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:function(e,n){var t;return null!==(t=k.homework_status)&&void 0!==t&&t.includes("导入")?(0,G.jsx)("div",{children:(0,G.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=l()(a()().mark((function e(t){var s,i,r,o,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,W.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,j.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.student_id})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(r=u.data)||void 0===r?void 0:r.group_name})]})]}),(0,G.jsxs)("div",{style:{marginTop:22},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(o=u.data)||void 0===o?void 0:o.description)||"暂无信息"})]}),(0,G.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(l=u.data)||void 0===l?void 0:l.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,G.jsx)("div",{children:"--"}):(0,G.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!=f&&null!==(t=f.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(y.coursesId,"/group_homework/").concat(y.categoryId,"/review/").concat(n.id,"?review=review")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:" 查看 "})}}].filter((function(e){return!!e})),F=[{title:"序号",dataIndex:"name",ellipsis:!0,width:120,render:function(e,n,t){return t+1}},{title:"姓名",dataIndex:"user_name",ellipsis:!0},{title:"评阅状态",dataIndex:"current_user_work_status",ellipsis:!0,render:function(e){return e?(0,G.jsx)("span",{style:{color:"#028D01"},children:"已评"}):(0,G.jsx)("span",{style:{color:"#FF6801"},children:"未评"})}},{title:"更新时间",dataIndex:"update_time",ellipsis:!0,render:function(e){return e?ne()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"匿评分数",dataIndex:"student_score",ellipsis:!0,render:function(e){return e||"--"}},{title:(0,G.jsxs)("span",{children:["是否整组同评",(0,G.jsx)(g.Z,{title:"如果学生对作品进行了整组同评,那么该作品所属分组的人数等于已评作品数,并且学生的已评作品总数将超过需评数。",children:(0,G.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]}),dataIndex:"group_comment",ellipsis:!0},{title:"被申诉次数",dataIndex:"appeal_all_count",ellipsis:!0,render:function(e){return e||"--"}},{title:"被申诉审核状态",dataIndex:"current_user_appeal_status",ellipsis:!0,render:function(e){return 1===e?(0,G.jsx)("span",{style:{color:"#FF6801"},children:"待审核"}):-1===e?"--":(0,G.jsx)("span",{style:{color:"#028D01"},children:"已审核"})}},{title:"操作",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:function(e,n){return(0,G.jsx)("a",{onClick:function(){var e;0!=(null==k?void 0:k.work_status)?null!==(e=k.homework_status)&&void 0!==e&&e.includes("导入")||_.history.push("/classrooms/".concat(y.coursesId,"/group_homework/").concat(y.categoryId,"/review/").concat(n.id)):x.ZP.warning("你未提交作品,不能参与匿评")},children:null!=n&&n.current_user_work_status?"查看":"评阅"})}}];return(0,p.useEffect)((function(){null!=k&&k.course_id&&A(k.student_works)}),[k]),(0,G.jsxs)("section",{className:"minH500 bg-white p30",style:{paddingTop:25},children:[!(null!=k&&k.all_member_count)&&!d["shixunHomeworks/getWorkList"]&&((null==k||null===(n=k.homework_status)||void 0===n?void 0:n.includes("未发布"))||(null==k||null===(t=k.homework_status)||void 0===t?void 0:t.includes("未开始")))&&(0,G.jsx)(z.Z,{}),!(null!=k&&null!==(s=k.homework_status)&&void 0!==s&&s.includes("未发布"))&&!(null!=k&&null!==(i=k.homework_status)&&void 0!==i&&i.includes("未开始"))&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-333",children:"我的作品"})}),(0,G.jsx)(b.Z,{children:(0,G.jsxs)("span",{children:[null==k||null===(r=k.left_time)||void 0===r?void 0:r.status,(0,G.jsx)("span",{className:"ml10",style:{color:"#FF9D18"},children:null==k||null===(o=k.left_time)||void 0===o?void 0:o.time})]})})]}),(null==k?void 0:k.is_shixun)&&!(null!=k&&k.open_evaluate)&&!(null!=k&&k.is_close_tips)&&(0,G.jsxs)(w.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{children:"该实践项目未启用评测功能,学生提交作品后需要教师手动评分,请耐心等待教师的评分结果。 "})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"current",onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(y.categoryId,"/close_tips.json"),{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},y)});case 4:case"end":return e.stop()}}),e)}))),children:"X"})})]}),(null==k?void 0:k.feedback_notice)&&(0,G.jsxs)("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"},children:[(0,G.jsx)("i",{className:"iconfont icon-tishi11 font14"}),(0,G.jsx)("span",{className:"ml10",style:{flex:"1"},children:"有学生反馈了作品问题,请及时查看处理"}),L?(0,G.jsx)(ie.Z,{}):(0,G.jsx)("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O({homeworkId:null==k?void 0:k.id});case 2:0===(null==(n=e.sent)?void 0:n.status)&&h({type:"shixunHomeworks/getWorkList",payload:c()({},y)});case 4:case"end":return e.stop()}}),e)})))})]}),(0,G.jsx)(Z.Z,{className:"mt15",loading:d["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&U.tables},pagination:!1,dataSource:[k],columns:D,locale:{emptyText:(0,G.jsx)(z.Z,{})},scroll:null!=k&&k.student_anonymous_comment||null!=k&&k.base_on_project?{x:"calc(100% + 60px)"}:{}}),(null==k?void 0:k.student_anonymous_comment)&&(0,G.jsxs)("div",{className:"mt30",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,G.jsxs)(b.Z,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:(null==k?void 0:k.work_count)||0}),"份作业需评阅"]}),(0,G.jsxs)(b.Z,{children:[(0,G.jsx)("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"匿评时间",(0,G.jsxs)("span",{className:"c-grey-333 ml10",children:[(null==k?void 0:k.evaluation_start)&&ne()(null==k?void 0:k.evaluation_start).format("YYYY-MM-DD HH:mm"),"至 ",(null==k?void 0:k.evaluation_end)&&ne()(null==k?void 0:k.evaluation_end).format("YYYY-MM-DD HH:mm")]})]})]}),(0,G.jsx)(Z.Z,{className:"mt15",locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:F,dataSource:Y,pagination:!1})]})]})]})})),ae=(0,p.createRef)(),oe=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n,t,s,r,o,u,d,h,v,y,N,I,ee,te,se,ie=e.shixunHomeworks,oe=e.classroomList,le=e.loading,ue=e.globalSetting,ce=e.dispatch,de=e.zip,me=e.btnLoading,pe=e.setBtnLoading,_e=(0,p.useState)(c()(c()({},(0,_.useParams)()),{page:1,limit:20})),he=m()(_e,2),fe=he[0],xe=(he[1],(0,_.useLocation)(),ie.workList),ve=(0,p.useState)({}),ge=m()(ve,2),ye=ge[0],je=(ge[1],(0,p.useState)("")),we=m()(je,2),be=(we[0],we[1]),ke=(0,p.useState)(""),Ze=m()(ke,2),Ne=(Ze[0],Ze[1],(0,p.useState)("")),Pe=m()(Ne,2),Se=(Pe[0],Pe[1],(0,p.useState)([])),Ie=m()(Se,2),He=Ie[0],Le=Ie[1],Oe=(0,p.useState)(),Ce=m()(Oe,2),Te=(Ce[0],Ce[1]),Ye=(0,p.useState)([]),Ae=m()(Ye,2),De=Ae[0],Fe=(Ae[1],(0,p.useState)(!1)),Re=m()(Fe,2),Ee=Re[0],Me=Re[1],Ve=(0,p.useState)([]),We=m()(Ve,2),ze=We[0],Ge=We[1],qe=(0,p.useState)(!1),Je=m()(qe,2),Be=Je[0],Ue=Je[1],Qe=(0,p.useState)(),Ke=m()(Qe,2),Xe=Ke[0],$e=Ke[1],en=(0,p.useState)(1),nn=m()(en,2),tn=nn[0],sn=nn[1],rn=(0,p.useState)(),an=m()(rn,2),on=an[0],ln=an[1],un=(0,p.useState)(),cn=m()(un,2),dn=cn[0],mn=cn[1],pn=(0,p.useState)(),_n=m()(pn,2),hn=_n[0],fn=_n[1],xn=(0,p.useState)(!1),vn=m()(xn,2),gn=vn[0],yn=vn[1],jn=L.Z.useForm(),wn=m()(jn,1)[0],bn=(0,p.useState)({groupAll:[],userAll:[]}),kn=m()(bn,2),Zn=kn[0],Nn=kn[1],Pn=(0,p.useState)(!1),Sn=m()(Pn,2),In=Sn[0],Hn=Sn[1],Ln=(0,p.useState)({status:!1,visible:!0}),On=m()(Ln,2),Cn=On[0],Tn=On[1],Yn=L.Z.useForm(),An=m()(Yn,1)[0],Dn=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/get_group_members"),{method:"get",params:{}});case 2:return n=e.sent,e.next=5,(0,W.ZP)("/api/courses/".concat(fe.coursesId,"/students.json"),{method:"get",params:{coursesId:fe.coursesId,homework_id:fe.categoryId,page:1,limit:2e3}});case 5:t=e.sent,0==(null==n?void 0:n.status)&&Nn({groupAll:null==n?void 0:n.group_infos,userAll:null==t?void 0:t.students});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){var e;(null==xe||null===(e=xe.course_recommends)||void 0===e?void 0:e.length)>0&&Hn(!0)}),[null==xe?void 0:xe.course_recommends]),(0,p.useEffect)((function(){ae&&ae.current&&(ae.current.clientHeight>47?Tn({status:!0,visible:!0}):Tn({status:!1,visible:!0}))}),[xe.course_group_info&&xe.course_group_info.length]),(0,p.useEffect)((function(){null!=xe&&xe.course_id}),[null==xe?void 0:xe.course_id]),(0,p.useEffect)((function(){null!=xe&&xe.course_id&&setTimeout((function(){if(xe.base_on_project){var e,n=[];null===(e=xe.new_student_works)||void 0===e||e.map((function(e,t){var s;null==e||null===(s=e.student_works)||void 0===s||s.map((function(t,s){var i,r,a;t.item_index=e.item_index,t.rowSpan=null!=t&&t.is_leader?null==e||null===(i=e.student_works)||void 0===i?void 0:i.length:-1===(null==t||null===(r=t.project_info)||void 0===r?void 0:r.id)?1:(null==e||null===(a=e.student_works)||void 0===a||null===(a=a.filter((function(e){return e.is_leader})))||void 0===a?void 0:a.length)>0?0:1,n.push(t)}))})),console.log("---",n),Le([].concat(n))}else{var t,s=[];null===(t=xe.new_student_works)||void 0===t||t.map((function(e,n){var t;null==e||null===(t=e.student_works)||void 0===t||t.map((function(n,t){var i,r;n.item_index=e.item_index,n.rowSpan=0==t?null==e||null===(i=e.student_works)||void 0===i?void 0:i.length:(null==e||null===(r=e.student_works)||void 0===r||null===(r=r.filter((function(e){return e.id})))||void 0===r?void 0:r.length)>0?0:1,s.push(n)}))})),Le([].concat(s))}}),400)}),[xe]);var Fn=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce({type:"shixunHomeworks/getWorkList",payload:c()({},fe)});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Rn(){sn(1),Te(""),ln(""),mn(""),fn(""),Ge([])}var En=[{title:"序号",dataIndex:"item_index",align:"left",width:50,render:function(e,n,t){return{children:e,props:{rowSpan:n.rowSpan}}}},(null==xe?void 0:xe.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,s,i,r,a,o;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,G.jsx)("a",{target:"_blank",title:null===(s=n.project_info)||void 0===s?void 0:s.name,href:"".concat(null==ue||null===(i=ue.setting)||void 0===i?void 0:i.old_url).concat(null===(r=n.project_info)||void 0===r?void 0:r.id),style:{whiteSpace:"break-spaces"},children:null===(a=n.project_info)||void 0===a?void 0:a.name}):null===(o=n.project_info)||void 0===o?void 0:o.name,props:{rowSpan:n.rowSpan}}}},!(null!=xe&&xe.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:200,render:function(e,n){return{children:(0,G.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsxs)("span",{className:U.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,G.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},(0,S.GJ)()&&{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:null!=xe&&xe.base_on_project?100:150,ellipsis:!0,render:function(e){return(0,G.jsx)("span",{style:{color:"#666666"},children:e})}},(0,S.GJ)()&&!(null!=xe&&xe.base_on_project)&&{title:"分班",align:"left",width:150,dataIndex:"group_name"},((0,S.GJ)()||(0,S.dE)()&&!(null!=xe&&xe.anonymous_comment)&&!xe.anonymous_appeal||(0,S.dE)()&&(null===(n=xe.homework_status)||void 0===n?void 0:n.includes("已截止")))&&{title:"当前成绩",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],render:function(e,n){return(0,G.jsx)(g.Z,{placement:"bottom",title:(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:n.teacher_score?"教师评分:".concat(n.teacher_score,"分"):"教师评分:0.0分"}),(0,G.jsx)("div",{children:n.teaching_asistant_score?"助教评分:".concat(n.teaching_asistant_score,"分"):"助教评分:0.0分"}),null!=xe&&xe.anonymous_comment?(0,G.jsx)("div",{children:n.student_score?"匿评评分:".concat(n.student_score,"分"):"匿评评分:0.0分"}):"",null!=xe&&xe.is_group_grade?(0,G.jsx)("div",{children:n.group_leader_score?"组长评分:".concat(n.group_leader_score,"分"):"组长评分:0.0分"}):"",(0,G.jsx)("div",{children:n.late_penalty?"迟交扣分:".concat(n.late_penalty,"分"):"迟交扣分:0.0分"}),(0,G.jsx)("div",{children:n.repeat_minus_score?"查重扣分:".concat(n.repeat_minus_score,"分"):"查重扣分:0.0分"}),null!=xe&&xe.anonymous_comment?(0,G.jsx)("div",{children:n.absence_penalty?"缺评扣分:".concat(n.absence_penalty,"分"):"缺评扣分:0.0分"}):"",(null==xe?void 0:xe.anonymous_appeal)&&"违评扣分:".concat(n.appeal_penalty||"0.0","分"),(0,G.jsx)("div",{children:n.work_score?"最终成绩:".concat(n.work_score,"分"):"最终成绩:0.0分"}),!(null!=xe&&xe.is_jupyter||null!=xe&&xe.is_jupyter_lab)&&(0,G.jsx)("div",{onClick:function(e){e.stopPropagation(),_.history.push("/classrooms/".concat(fe.coursesId,"/group_homework/").concat(fe.categoryId,"/review/").concat(n.id))},style:{color:"#8bb6fd",cursor:"pointer"},children:"查看评分 >"})]}),children:e>0?(0,G.jsx)("span",{style:{color:"#ff8100"},children:e}):e})}},(null==xe?void 0:xe.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==xe?void 0:xe.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",render:function(e,n){return{children:e||"--"}}},(null==xe?void 0:xe.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,G.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,G.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",width:null!=xe&&xe.base_on_project?160:200,render:function(e,n){return{children:-1===e?"重做中":(0,G.jsx)(P.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:null!=xe&&xe.base_on_project?100:150,align:"left",dataInex:"action",render:function(e,n){var t;return null!==(t=xe.homework_status)&&void 0!==t&&t.includes("导入")?(0,G.jsxs)("div",{children:[(0,S.GJ)()&&(0,G.jsx)("a",{onClick:function(e){e.stopPropagation(),ce({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}),(0,G.jsx)("a",{style:{marginLeft:10},onClick:(0,$.debounce)(function(){var e=l()(a()().mark((function e(t){var s,i,r,o,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,W.ZP)("/api/student_works/".concat(null==n?void 0:n.id,"/passed_condition.json"),{method:"get"});case 3:u=e.sent,j.Z.confirm({title:"作业详情",closable:!0,width:750,icon:null,content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(s=u.data)||void 0===s?void 0:s.user_name})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(i=u.data)||void 0===i?void 0:i.student_id})]}),(0,G.jsxs)("div",{style:{marginLeft:60},children:[(0,G.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,G.jsx)("span",{style:{marginLeft:10},children:null==u||null===(r=u.data)||void 0===r?void 0:r.group_name})]})]}),(0,G.jsxs)("div",{style:{marginTop:22},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"作业描述:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(o=u.data)||void 0===o?void 0:o.description)||"暂无信息"})]}),(0,G.jsxs)("div",{style:{marginTop:22,marginBottom:20},children:[(0,G.jsx)("div",{style:{color:"#666666"},children:"点评内容:"}),(0,G.jsx)("div",{style:{marginTop:10,background:"#F6F7F9",padding:10},children:(null==u||null===(l=u.data)||void 0===l?void 0:l.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,S.GJ)()?(0,G.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[!(0,S.GJ)()&&(0,G.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!=oe&&null!==(t=oe.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(fe.coursesId,"/group_homework/").concat(fe.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,S.GJ)()&&(0,G.jsx)("a",{className:"c-blue",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!==(t=oe.AssistantObject.group)&&void 0!==t&&t.can_view?_.history.push("/classrooms/".concat(fe.coursesId,"/group_homework/").concat(fe.categoryId,"/review/").concat(n.id)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:n.has_comment?"已评阅":"评阅"}),(0,S.GJ)()&&(0,G.jsx)(g.Z,{placement:"bottom",title:(0,G.jsxs)("p",{children:["调整学生当前成绩",(0,G.jsx)("br",{}),"其它历史评分将全部失效"]}),children:(0,G.jsx)("a",{style:{color:"#3061D0"},className:"c-green",onClick:function(e){var t;e.preventDefault(),!(0,S.Rm)()||null!==(t=oe.AssistantObject.group)&&void 0!==t&&t.can_appraise?ce({type:"shixunHomeworks/setActionTabs",payload:{key:"调分",selectArrs:n,id:n.id,params:fe}}):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调分"})})]}):(0,G.jsx)("div",{children:"--"})}}].filter((function(e){return!!e})),Mn=i()(En.map((function(e){return c()({},e)})));Mn[0].render=function(e){return"我"};var Vn=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pe(!0),e.next=3,(0,W.ZP)("/api/homework_commons/".concat(null==fe?void 0:fe.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 3:0===(n=e.sent).status?null===(t=de.current)||void 0===t||t.exportReport(n.files):pe(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Wn=function(){var e=l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(null==fe?void 0:fe.categoryId,"/export_student_works.json"),{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});case 2:0===(n=e.sent).status&&(Array.isArray(n.sub_data)&&n.sub_data.length>0?null===(t=de.current)||void 0===t||t.exportAndCreateUserFolder(n.sub_data,"批注附件","".concat(null==xe?void 0:xe.homework_name,"-作品批注附件")):x.ZP.warning("暂无可下载的批注附件"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,S.GJ)()?(0,G.jsxs)("section",{className:"".concat(U.wrap," minH500"),children:[(0,G.jsx)("aside",{children:(0,G.jsxs)("aside",{className:"minH500 bg-white pl30 ".concat((0,S.GJ)()?"pt30":""," pr30"),children:[!(null!=xe&&xe.all_member_count)&&!le["shixunHomeworks/getWorkList"]&&((null==xe||null===(t=xe.homework_status)||void 0===t?void 0:t.includes("未发布"))||(null==xe||null===(s=xe.homework_status)||void 0===s?void 0:s.includes("未开始")))&&(0,G.jsx)("aside",{className:"bg-white inline-block w100",children:(0,G.jsx)(z.Z,{})}),!(0,S.GJ)()&&(0,G.jsxs)("aside",{className:"pt10 pb10",children:[(0,G.jsx)("span",{className:"c-orange",children:xe.commit_count}),"已交",(0,G.jsx)("span",{className:"ml10",children:xe.uncommit_count}),"未交",(null==xe||null===(r=xe.left_time)||void 0===r?void 0:r.time)&&(0,G.jsxs)("span",{className:"ml10",children:[(0,G.jsx)("span",{children:null==xe||null===(o=xe.left_time)||void 0===o?void 0:o.status}),(0,G.jsx)("span",{className:"c-orange",children:null==xe||null===(u=xe.left_time)||void 0===u?void 0:u.time})]})]}),(0,G.jsx)("aside",{children:!(null!=xe&&null!==(d=xe.homework_status)&&void 0!==d&&d.includes("未发布"))&&!(null!=xe&&null!==(h=xe.homework_status)&&void 0!==h&&h.includes("未开始"))&&(0,G.jsxs)("aside",{children:[(0,S.GJ)()&&(0,G.jsxs)("aside",{className:"mb30",children:[(0,G.jsxs)(L.Z,{form:An,onChange:function(){fe.page=1;var e=Object.assign({},An.getFieldValue());delete fe.course_group,delete fe.teacher_comment,Object.keys(e).map((function(n){switch(n){case"teacher_comment":case"member_work":var t;if(e[n].length>1||!e[n].length)delete fe[n],An.setFieldsValue(H()({},n,"all"));else fe[n]=null===(t=e[n])||void 0===t?void 0:t[0],An.setFieldsValue(H()({},"teacher_comment",e[n]));break;case"file_status":e[n].includes("all")||xe[n].length===e[n].length||!e[n].length?(delete fe.file_status,An.setFieldsValue(H()({},"file_status","all"))):(fe.file_status=e[n][0],An.setFieldsValue(H()({},"file_status",e[n])));break;case"work_status":e[n].includes("all")||xe.task_status.length===e[n].length||!e[n].length?(delete fe.work_status,An.setFieldsValue(H()({},"work_status","all"))):(fe.work_status=e[n],An.setFieldsValue(H()({},"work_status",fe.work_status)));break;case"course_group_info":e[n].includes("all")||xe[n].length===e[n].length||!e[n].length?(delete fe.course_group,An.setFieldsValue(H()({},"course_group_info","all"))):(fe.course_group=e[n],An.setFieldsValue(H()({},"course_group_info",fe.course_group)))}})),Fn()},initialValues:H()(H()(H()(H()(H()({},"member_work","all"),"work_status","all"),"course_group_info","all"),"teacher_comment","all"),"file_status","all"),children:[(0,G.jsx)(L.Z.Item,{name:"teacher_comment",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"你的评阅:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",checked:!ye.teacher_comment,children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:xe.teacher_comment&&xe.teacher_comment.map((function(e){return(0,G.jsxs)(C.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"file_status",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"附件状态:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:null==xe||null===(v=xe.file_status)||void 0===v?void 0:v.map((function(e){return(0,G.jsxs)(C.Z,{value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"work_status",children:(0,G.jsx)(C.Z.Group,{value:[],style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"作品状态:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",checked:!ye.work_status,children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:xe.task_status&&xe.task_status.map((function(e){return(0,G.jsxs)(C.Z,{name:"work_status",value:e.id,children:[e.name,"(",e.count,")"]},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"member_work",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"组内角色:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",children:"全部"})}),(0,G.jsx)(b.Z,{flex:"1",children:[{name:"组长",id:1},{name:"组员",id:0}].map((function(e){return(0,G.jsx)(C.Z,{value:e.id,children:e.name},e.id)}))})]})})}),(0,G.jsx)(L.Z.Item,{name:"course_group_info",children:(0,G.jsx)(C.Z.Group,{style:{width:"100%"},children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{flex:"80px",style:{fontSize:14},children:"分班情况:"}),(0,G.jsx)(b.Z,{flex:"80px",children:(0,G.jsx)(C.Z,{value:"all",checked:!ye.course_group,children:"全部"})}),(0,G.jsxs)(b.Z,{flex:"1",className:"".concat(U.workListClass," ").concat(Cn.visible?U.visible:""," ").concat(Cn.status?"":U.status),children:[(0,G.jsx)("div",{ref:ae,className:U.left,children:xe.course_group_info&&xe.course_group_info.map((function(e){return(0,G.jsxs)(C.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]},e.course_group_id)}))}),Cn.status&&(0,G.jsx)("div",{className:U.tips,onClick:function(){return Tn(c()(c()({},Cn),{},{visible:!Cn.visible}))},children:(0,G.jsxs)("span",{children:[Cn.visible?"展开":"收起",Cn.visible?(0,G.jsx)(R.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,G.jsx)(E.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})})]})]})})})]}),(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(k.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){fe.page=1,fe.search=e.trim(),ce({type:"shixunHomeworks/getWorkList",payload:c()({},fe)})},style:{width:240}})}),(0,G.jsxs)(b.Z,{children:[(0,G.jsx)("span",{className:"ml5 c-red",children:xe.work_count}),"个检索结果(",xe.work_count,"个学生)"]})]})}),(0,G.jsxs)(b.Z,{style:{textAlign:"end"},className:U.workListButtonWrap,children:[!(null!==(y=xe.homework_status)&&void 0!==y&&y.includes("导入"))&&!(0,S.dE)()&&(0,G.jsx)(K.Z,{className:"mr20",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn();case 2:yn(!0);case 3:case"end":return e.stop()}}),e)}))),children:"调整分组"}),(0,G.jsx)(T.Z,{dropdownRender:function(){var e,n;return(0,G.jsxs)(O.Z,{children:[(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)("span",{onClick:function(){return(0,Q.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")},children:"导出成绩"})},"1"),!(null!==(e=xe.homework_status)&&void 0!==e&&e.includes("导入"))&&(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)(f.ZP,{loading:me,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:function(){return Vn()},children:"导出作品附件"})},"3"),!(null!==(n=xe.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)(K.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:Wn,children:"导出作品批注"})},"4"),(0,G.jsx)(O.Z.Item,{children:(0,G.jsx)(_.Link,{to:"/classrooms/".concat(fe.coursesId,"/exportlist/group_work_list"),children:"历史导出"})},"2")]})},children:(0,G.jsxs)(f.ZP,{children:[(0,G.jsx)(M.Z,{}),"导出",(0,G.jsx)(V.Z,{})]})})]})]})]}),(0,S.G5)()&&(0,G.jsxs)("div",{children:[(null==xe?void 0:xe.base_on_project)&&(0,G.jsx)("p",{children:"项目概览"}),(0,G.jsx)(Z.Z,{dataSource:[null==xe?void 0:xe.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[null!=xe&&xe.base_on_project?{title:"项目总数",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"分组总数",align:"center",dataIndex:"group_size",key:"group_size"},{title:"学生人数",align:"center",dataIndex:"work_count"},(null==xe?void 0:xe.base_on_project)&&{title:"关联项目人数",align:"center",dataIndex:"associated_num"},(null==xe?void 0:xe.base_on_project)&&{title:"未关联项目人数",align:"center",dataIndex:"unassociated_num"},!(null!=xe&&xe.base_on_project)&&{title:"已分组数",align:"center",dataIndex:"non_zero_count"},!(null!=xe&&xe.base_on_project)&&{title:"未分组数",align:"center",dataIndex:"zero_count"},{title:"未提交人数",align:"center",dataIndex:"not_submitted_num"},(null==xe?void 0:xe.base_on_project)&&{title:"部分提交",align:"center",dataIndex:"partial_submission"},{title:"按时提交",align:"center",dataIndex:"submitted_num"},{title:"延时提交",align:"center",dataIndex:"delayed_num"}].filter((function(e){return!!e}))})]}),!!De.length&&(0,G.jsx)(Z.Z,{className:"mb10 ".concat(U.tableWrapper),dataSource:De,columns:Mn,pagination:!1,showHeader:!1,loading:!1}),(0,G.jsx)("aside",{style:{paddingBottom:30},children:(0,G.jsx)(Z.Z,{loading:le["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&U.tables},className:U.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:He,columns:En,onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)be("descend"),fe.b_order="desc",fe.order=t.field;else delete fe.b_order,delete fe.order;else fe.b_order=t.order.replace("end",""),fe.order=t.field;ce({type:"shixunHomeworks/getWorkList",payload:c()({},fe)})}})}),(0,G.jsx)(Y.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:function(e,n){fe.page=e,fe.limit=20,Fn()},defaultCurrent:fe.page||1,current:fe.page||1,defaultPageSize:20,total:ie.workList.work_count})]})})]})}),(0,G.jsx)(J,{}),(0,G.jsx)(q,{}),Ee&&(0,G.jsx)(j.Z,{title:"一键打回重做",open:Ee,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==tn){e.next=13;break}if(!(ze.length<=0)){e.next=4;break}return x.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(hn){e.next=7;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,status:ze}});case 9:0===(n=e.sent).status&&($e(n),Me(!1),Ue(!0)),e.next=32;break;case 13:if(0!==dn&&0!==on){e.next=16;break}e.next=22;break;case 16:if(dn){e.next=19;break}return x.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(on){e.next=22;break}return x.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(dn>on)){e.next=25;break}return x.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(hn){e.next=28;break}return x.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,min_score:dn,max_score:on}});case 30:0===(t=e.sent).status&&($e(t),Me(!1),Ue(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Me(!1),Rn()},children:(0,G.jsx)("div",{style:{padding:"32px"},children:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,G.jsxs)(A.ZP.Group,{value:tn,onChange:function(e){sn(e.target.value)},children:[(0,G.jsx)(A.ZP,{value:1,children:"按成绩打回"}),(0,G.jsx)(A.ZP,{value:2,children:"按作业状态打回"})]})]}),1===tn&&(0,G.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,G.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,G.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,G.jsx)(D.Z,{min:0,max:100,value:dn,onChange:function(e){return mn(e)},style:{width:"100px"}}),(0,G.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,G.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,G.jsx)(D.Z,{min:0,max:100,value:on,onChange:function(e){return ln(e)},style:{width:"100px"}})]}),2===tn&&(0,G.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,G.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,G.jsx)(C.Z.Group,{onChange:function(e){Ge(i()(e))},style:{width:"100%"},children:null===(N=xe.task_status)||void 0===N?void 0:N.map((function(e,n){return(0,G.jsxs)(C.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,G.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,G.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,G.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,G.jsx)(B.Z,{className:U.MdEditor,onChange:function(e){return fn(e)},placeholder:"请填写评语"})]})]})})}),Be&&(0,G.jsx)(j.Z,{open:Be,title:"打回确认",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==tn){e.next=7;break}return e.next=3,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,status:ze}});case 3:0===e.sent.status&&(x.ZP.info("打回成功"),Rn(),Fn(),Ue(!1)),e.next=11;break;case 7:return e.next=9,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:fe.categoryId,comment:hn,min_score:dn,max_score:on}});case 9:0===e.sent.status&&(x.ZP.info("打回成功"),Rn(),Fn(),Ue(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Rn(),Ue(!1)},children:(0,G.jsxs)("div",{style:{padding:"32px"},children:[1===tn&&(0,G.jsxs)("span",{children:["确认将成绩在",dn,"-",on,"的学生进行打回重做吗?"]}),2===tn&&(0,G.jsxs)("span",{children:["确认将作业状态为",(null===(I=xe.task_status)||void 0===I?void 0:I.filter((function(e){return null==ze?void 0:ze.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,G.jsx)("br",{}),(0,G.jsxs)("span",{children:["该条件下共有",null==Xe?void 0:Xe.count,"名学生"]})]})}),(0,G.jsx)(j.Z,{title:"调整分组",centered:!0,destroyOnClose:!0,open:gn,onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:wn.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){yn(!1)},children:(0,G.jsxs)(L.Z,{form:wn,initialValues:{},labelCol:{span:4},onFinish:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.user_id){e.next=3;break}return x.ZP.warning("课堂里暂无此学生"),e.abrupt("return");case 3:if(n.group_id){e.next=6;break}return x.ZP.warning("课堂里暂无此分组"),e.abrupt("return");case 6:return e.next=8,(0,W.ZP)("/api/homework_commons/".concat(fe.categoryId,"/adjust_group.json"),{method:"post",body:n});case 8:if(0!=e.sent.status){e.next=15;break}return x.ZP.success("调整成功"),wn.resetFields(),yn(!1),e.next=15,Fn();case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,G.jsx)(L.Z.Item,{name:"user_id",label:"学生姓名",rules:[{required:!0,message:"请输入学生姓名"}],children:(0,G.jsx)(F.default,{showSearch:!0,placeholder:"请输入学生姓名",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==Zn||null===(ee=Zn.userAll)||void 0===ee?void 0:ee.map((function(e){return{value:e.user_id,label:e.name}}))})}),(0,G.jsx)(L.Z.Item,{name:"group_id",label:"调整至",rules:[{required:!0,message:"请输入分组名称"}],children:(0,G.jsx)(F.default,{showSearch:!0,placeholder:"请输入分组名称",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.label)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())},options:null==Zn||null===(te=Zn.groupAll)||void 0===te?void 0:te.map((function(e){return{value:e.group_id,label:"(".concat(e.group_name,")")+(null==e?void 0:e.name_list)}}))})})]})}),(0,G.jsxs)(j.Z,{title:(0,G.jsxs)("span",{children:["资源推荐",(0,G.jsx)("span",{className:"font14 c-black-333",children:"(体验版)"})]}),destroyOnClose:!0,open:In,footer:null,onCancel:function(){Hn(!1)},width:700,children:[(0,G.jsxs)("div",{children:["根据你所在的分组及学习情况,为你推荐最佳的学习资源",(0,G.jsx)("b",{children:"顺序"}),"如下:"]}),null==xe||null===(se=xe.course_recommends)||void 0===se?void 0:se.map((function(e,n){return(0,G.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,G.jsxs)(w.Z,{style:{width:525},align:"middle",wrap:!1,children:[(0,G.jsxs)("div",{className:U.Onerow,style:{display:"inline-block"},children:[n+1,"、",e.name]}),"外链"==e.type&&(0,G.jsx)("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"},children:"外链"})]}),(0,G.jsxs)(b.Z,{children:[(0,G.jsx)(X.op,{type:"link",onClick:function(){window.open(null==e?void 0:e.url)},children:"查看"}),"外链"!=e.type&&(0,G.jsx)(X.op,{openLoading:!0,type:"link",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,P.FH)("","".concat(null==e?void 0:e.url));case 1:case"end":return n.stop()}}),n)}))),children:"下载"})]})]},n)}))]})]}):(0,G.jsx)(re,{})})),le=t(99741),ue=t(53847),ce=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,_.useParams)();return(0,G.jsx)(j.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){return a()().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&&(x.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,G.jsx)("p",{children:"确定要删除该条回复吗?"})})})),de=t(13095),me=t(71418),pe=t(20360),_e=t(62426),he={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"};ne().locale("ZH-cn");var fe=(0,_.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,t,s,i=e.shixunHomeworks,r=e.classroomList,o=(e.globalSetting,e.loading),u=e.user,d=e.dispatch,h=(0,p.useState)(c()({},(0,_.useParams)())),v=m()(h,2),y=v[0],j=(v[1],(0,p.useState)(!1)),Z=m()(j,2),N=Z[0],P=Z[1],I=(0,p.useState)(-1),H=m()(I,2),L=H[0],O=H[1],C=(0,p.useState)(""),T=m()(C,2),A=T[0],D=T[1],F=(0,p.useState)(""),R=m()(F,2),E=R[0],M=R[1],V=(i.workList,r.detailLeftMenus),W=(i.shixunHomeworksDetail,i.replyList),z=i.workDetail;return y.page_size=10,(0,p.useEffect)((function(){d({type:"shixunHomeworks/getReplyList",payload:c()({},y)}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},y)}),V.course_modules||d({type:"classroomList/getClassroomLeftMenus",payload:c()({},y)})}),[y.categoryId]),(0,G.jsxs)("section",{className:he.bg,children:[(0,G.jsx)(me.Z,{spinning:o["shixunHomeworks/getWorkDetail"],children:(0,G.jsxs)("section",{className:"",children:[(0,G.jsxs)("aside",{className:[he.desc,"c-black","font14","bg-white"].join(" "),children:["编辑作业"!==i.actionTabs.key&&(0,G.jsx)(ue.Z,{value:(null==z?void 0:z.description)||"暂无~"}),"分组要求:",null==z||null===(n=z.group_info)||void 0===n?void 0:n.min_num," ~ ",null==z||null===(t=z.group_info)||void 0===t?void 0:t.max_num,"人 ",(0,G.jsx)("span",{className:"c-light-black",children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"}),(0,G.jsx)("br",{}),"基于项目实施:",null!=z&&null!==(s=z.group_info)&&void 0!==s&&s.base_on_project?"是":"否",(0,G.jsx)("span",{className:"c-light-black",children:"(学生必须在本平台创建项目,项目管理员可以提交作品)"}),(0,G.jsx)(de.Z,{authority:(0,S.GJ)(),showDimensions:!1,dataSource:null==z?void 0:z.attachments,callback:function(){d({type:"shixunHomeworks/getWorkDetail",payload:c()({},y)})}}),"编辑作业"===i.actionTabs.key&&(0,G.jsxs)("aside",{className:["bg-white"].join(" "),children:[(0,G.jsx)(B.Z,{onChange:function(e){D(e)},defaultValue:null==z?void 0:z.explanation,height:200,isFocus:!0,watch:!0}),(0,G.jsx)(w.Z,{children:(0,G.jsxs)(b.Z,{span:24,className:"tr",children:[(0,G.jsx)(f.ZP,{type:"default",size:"large",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 1:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,G.jsx)(f.ZP,{type:"primary",size:"large",className:"ml20",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==A){e.next=4;break}x.ZP.error("请输入内容"),e.next=8;break;case 4:return e.next=6,d({type:"shixunHomeworks/updateWork",payload:{explanation:A,categoryId:y.categoryId}});case 6:0===e.sent.status&&(x.ZP.success("操作成功"),d({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),d({type:"shixunHomeworks/getWorkDetail",payload:c()({},y)}));case 8:case"end":return e.stop()}}),e)}))),children:"保存"})]})})]})]}),(0,G.jsxs)("aside",{className:[he.reply,"bg-white","mt20"].join(" "),children:[N&&(0,G.jsx)(B.Z,{onChange:function(e){D(e)},height:200,isFocus:!0,watch:!0}),(0,G.jsxs)(w.Z,{onClick:function(){P(!0)},children:[(0,G.jsx)(b.Z,{flex:"1",style:{pointerEvents:"none"},children:!N&&(0,G.jsx)(k.Z,{size:"large",className:"current",placeholder:"说点什么",disabled:!0})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(f.ZP,{type:"primary",size:"large",onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!==(n=r.AssistantObject.practice)&&void 0!==n&&n.can_create){e.next=3;break}return x.ZP.warn("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(""!==A){e.next=7;break}x.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:y.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:A}}});case 9:0===e.sent.status&&(x.ZP.success("发布成功"),d({type:"shixunHomeworks/getReplyList",payload:c()({},y)}),P(!1),D(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(null==W?void 0:W.comments)&&""!=W.comments&&(0,G.jsx)("aside",{className:[he.replyList,"bg-white"].join(" "),children:null==W?void 0:W.comments.map((function(e,n){var t,s,i,r;return(0,G.jsxs)(w.Z,{gutter:[12,12],children:[(0,G.jsx)(b.Z,{flex:"40px",children:(0,G.jsx)("img",{className:he.headpic,width:"40",src:"".concat(le.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)})}),(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsxs)(b.Z,{span:20,children:[(0,G.jsx)("span",{className:"c-light-black",children:null==e||null===(s=e.author)||void 0===s?void 0:s.name}),(0,G.jsxs)("span",{className:"c-light-black ml10",children:[null==e?void 0:e.time," 发布"]})]}),(0,G.jsx)(b.Z,{className:"tr",span:4,children:(0,G.jsx)("div",{className:"tr",children:((0,S.GJ)()||(null==u||null===(i=u.userInfo)||void 0===i?void 0:i.login)===(null==e||null===(r=e.author)||void 0===r?void 0:r.login))&&(0,G.jsx)(g.Z,{title:"删除",children:(0,G.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:y,selectArr:e}})}})})})}),(0,G.jsx)(b.Z,{span:24,children:(0,G.jsx)(ue.Z,{value:e.content})}),e.children&&(0,G.jsx)("aside",{className:he.comment,children:e.children.map((function(e,n){var t,s;return(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{children:[(0,G.jsxs)(b.Z,{flex:"1",children:[e.author.name,(0,G.jsx)("span",{className:"c-light-black ml10",children:null==e?void 0:e.time})]}),(0,G.jsx)(b.Z,{children:((0,S.GJ)()||(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login)===(null==e||null===(s=e.author)||void 0===s?void 0:s.login))&&(0,G.jsx)(g.Z,{title:"删除",children:(0,G.jsx)(pe.Z,{className:"current",onClick:function(){d({type:"shixunHomeworks/setActionTabs",payload:{key:"删除",params:y,selectArr:e}})}})})})]})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(ue.Z,{value:e.content})})]},n)}))}),(0,G.jsxs)(b.Z,{span:24,className:"mt5 c-light-black",children:[L===n&&(0,G.jsxs)("aside",{children:[(0,G.jsx)(B.Z,{onChange:function(e){M(e)},height:150,isFocus:!0}),(0,G.jsx)(w.Z,{children:(0,G.jsx)(b.Z,{span:24,className:"tr",children:(0,G.jsx)(f.ZP,{type:"primary",size:"large",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==E){n.next=4;break}x.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,d({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:y.categoryId,jour_type:"HomeworkCommon",m_parent_id:e.id,reply_id:1,notes:E}}});case 6:d({type:"shixunHomeworks/getReplyList",payload:c()({},y)}),x.ZP.success("发布成功"),O(-1);case 9:case"end":return n.stop()}}),n)}))),children:"发表"})})})]}),L!==n&&(0,G.jsxs)("div",{className:"tr",children:[(0,G.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return O(n)}}),!!e.user_praise&&(0,G.jsxs)("span",{className:"c-orange",children:[(0,G.jsx)(_e.Z,{className:"mr5 ml30",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyUnLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},y)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]}),!e.user_praise&&(0,G.jsxs)("span",{children:[(0,G.jsx)(_e.Z,{className:"mr5 ml30",onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d({type:"shixunHomeworks/replyLike",payload:{object_id:e.id,object_type:"journals_for_message"}});case 2:d({type:"shixunHomeworks/getReplyList",payload:c()({},y)});case 3:case"end":return n.stop()}}),n)})))}),!!e.praise_count&&e.praise_count]})]})]})]})})]},n)}))})]})}),(0,G.jsx)("aside",{className:"tc mt30 pb30",children:(0,G.jsx)(Y.Z,{defaultCurrent:1,total:null==W?void 0:W.total_count,hideOnSinglePage:!0,current:y.page||1,onChange:function(e){y.page=e,d({type:"shixunHomeworks/getReplyList",payload:c()({},y)})}})}),(0,G.jsx)(ce,{})]})}));ne().locale("ZH-cn");var xe=(0,_.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=e.shixunHomeworks,s=e.classroomList,i=(e.globalSetting,e.loading,e.dispatch),r=(0,_.useParams)(),a=s.detailLeftMenus,o=(t.replyList,t.referenceAnswer);return r.page_size=10,(0,p.useEffect)((function(){i({type:"shixunHomeworks/getReplyList",payload:c()({},r)}),i({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:r.categoryId}}),a.course_modules||i({type:"classroomList/getClassroomLeftMenus",payload:c()({},r)})}),[r.categoryId]),(0,G.jsx)("section",{className:"pb30 pl30 pr30 pt30 bg-white",children:(0,G.jsxs)("aside",{className:["c-black","font14"].join(" "),children:["编辑作业"!==t.actionTabs.key&&(0,G.jsxs)("div",{children:[(null==o?void 0:o.reference_answer)&&(0,G.jsx)(ue.Z,{value:null==o?void 0:o.reference_answer}),!(null!=o&&o.reference_answer)&&(0,G.jsx)(z.Z,{})]}),null==o||null===(n=o.attachments)||void 0===n?void 0:n.map((function(e,n){return(0,G.jsx)("div",{children:(0,G.jsxs)("a",{href:"".concat(le.Z.API_SERVER).concat(e.url),children:[(0,G.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,G.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,G.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})}))]})})})),ve=t(7534),ge=t(39647),ye=t.n(ge),je="modal___lF39e",we=["classroomList","shixunHomeworks","dispatch","cb"],be=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,i,r,o=e.classroomList,u=e.shixunHomeworks,d=e.dispatch,h=e.cb,f=(ye()(e,we),(0,_.useParams)()),v=(0,p.useState)(""),g=m()(v,2),y=g[0],w=g[1],b=(0,p.useState)([]),k=m()(b,2),Z=k[0],N=k[1],P=(0,p.useState)({learn:0,active:0,score:0,chat:0}),S=m()(P,2),I=S[0],H=S[1];console.log(u,"classroomList");var L=u.workList;(0,p.useEffect)((function(){o.actionTabs.key}),[o.actionTabs]);var O=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y){e.next=3;break}return x.ZP.warning("每个小组学生人数不能为空"),e.abrupt("return");case 3:return d({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进行智能分组,请稍后..."}}),e.next=6,(0,W.ZP)("/api/homework_commons/".concat(f.categoryId,"/ai_bulk_create.json"),{method:"post",body:c()(c()({min:1,max:y,course_id:f.coursesId},I),{},{course_group_ids:Z})});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("智能分组成功"),d({type:"classroomList/setActionTabs",payload:{}}),h()),d({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)(j.Z,{width:584,className:je,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:function(){N([]),w(""),H({learn:0,active:0,score:0,chat:0})},title:"智能分组",onOk:O,open:"智能分组"===o.actionTabs.key,onCancel:function(){d({type:"classroomList/setActionTabs",payload:{}})},children:[(0,G.jsxs)("p",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"},children:"每个小组学生人数:"}),(0,G.jsx)(D.Z,{style:{width:100},min:null==L||null===(n=L.group_data)||void 0===n?void 0:n.min_num,max:null==L||null===(t=L.group_data)||void 0===t?void 0:t.max_num,precision:0,step:1,value:y,onChange:function(e){w(e)}}),(0,G.jsxs)("span",{style:{marginLeft:10,color:"#a6a6a6"},children:["每组成员人数范围为",null==L||null===(s=L.group_data)||void 0===s?void 0:s.min_num,"~",null==L||null===(i=L.group_data)||void 0===i?void 0:i.max_num,"人"]})]}),(0,G.jsxs)("p",{style:{display:"flex"},children:[(0,G.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分班:"}),(0,G.jsx)(C.Z.Group,{value:Z,onChange:function(e){N(e)},children:null==L||null===(r=L.course_group_info)||void 0===r?void 0:r.map((function(e){return(0,G.jsx)(C.Z,{value:null==e?void 0:e.course_group_id,children:null==e?void 0:e.group_group_name},null==e?void 0:e.course_group_id)}))})]}),(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsx)("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10},children:"分组规则:"}),(0,G.jsxs)(C.Z.Group,{onChange:function(e){H({learn:e.indexOf(1)>-1?1:0,active:e.indexOf(2)>-1?1:0,score:e.indexOf(3)>-1?1:0,chat:e.indexOf(4)>-1?1:0})},children:[(0,G.jsx)(C.Z,{value:1,children:"在线时长"}),(0,G.jsx)(C.Z,{value:2,children:"参与课堂数"}),(0,G.jsx)(C.Z,{value:4,children:"互动次数"}),(0,G.jsx)(C.Z,{value:3,children:"历史总成绩"})]})]})]})})),ke=t(77382),Ze={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z"},Ne=t(70236),Pe=t.n(Ne),Se=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t;Pe()(e);var s=(0,p.useState)(!0),i=m()(s,2),r=i[0],o=i[1],u=(0,p.useState)(!1),c=m()(u,2),d=c[0],h=c[1],v=(0,p.useState)([]),g=m()(v,2),y=g[0],N=g[1],P=(0,p.useState)([]),S=m()(P,2),I=S[0],H=S[1],L=(0,p.useState)([]),O=m()(L,2),C=O[0],T=O[1],Y=(0,p.useState)([]),A=m()(Y,2),D=A[0],F=A[1],R=(0,_.useParams)();function E(){return M.apply(this,arguments)}function M(){return(M=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(R.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,H(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(){return q.apply(this,arguments)}function q(){return(q=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/courses/".concat(null==R?void 0:R.coursesId,"/teachers"),{method:"get",params:{homework_id:R.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),T(null==n?void 0:n.teacher_list),F(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){E(),V()}),[R]);return(0,G.jsxs)("section",{className:[Ze.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,G.jsx)(w.Z,{children:(0,G.jsxs)(b.Z,{flex:"1",children:[(0,G.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==I?void 0:I.can_edit)&&(0,G.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){h(!0)},children:"+添加协作者"})]})}),(0,G.jsxs)(w.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==I||null===(n=I.data)||void 0===n?void 0:n.length)<=0&&(0,G.jsx)(z.Z,{customText:"该作业暂无协作者"}),null==I||null===(t=I.data)||void 0===t?void 0:t.map((function(e){return(0,G.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px",marginBottom:20},children:[(0,G.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==I?void 0:I.can_edit)&&(0,G.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,W.ZP)("/api/homework_commons/".concat(R.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(x.ZP.info("删除成功"),E(),V());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]},e.id)}))]}),(0,G.jsx)(w.Z,{children:!r&&(0,G.jsxs)(b.Z,{className:"mb50",children:[(0,G.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){o(!0)},children:"取消"})]})}),(0,G.jsx)(j.Z,{title:"添加协作者",open:d,onCancel:function(){return h(!1)},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==y.length){e.next=3;break}return x.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,W.ZP)("/api/homework_commons/".concat(R.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:y}});case 5:0===e.sent.status&&(x.ZP.info("添加成功"),N([]),E(),V(),h(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,G.jsx)(k.Z.Search,{onChange:function(e){T(D.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,G.jsx)(Z.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){N(e)},selectedRowKeys:y,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:C,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),Ie=t(84291),He=t(57703),Le=t(16997),Oe=t(33223),Ce=t(67226),Te=Ie.default.RangePicker,Ye=F.default.Option,Ae=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,r,o,u,d,h,v,g,y=e.shixunHomeworks,k=e.classroomList,Z=e.getData,N=e.dispatch,I=y.workSetting,H=y.workList,L=(0,_.useParams)(),O=(0,p.useState)(!0),T=m()(O,2),Y=T[0],R=T[1],E=(0,p.useState)([]),M=m()(E,2),V=M[0],W=M[1],z=(0,p.useState)([]),q=m()(z,2),J=q[0],B=q[1],U=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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,submit_limit:!1,submit_limit_num:"",must_file:!1}),Q=m()(U,2),K=Q[0],X=Q[1],ee=(0,p.useState)(!1),te=m()(ee,2),se=(te[0],te[1]);(0,p.useEffect)((function(){null!=I&&I.course_id&&(Object.keys(K).map((function(e){e.indexOf("proportion")>-1?K[e]=100*I[e]:K[e]=I[e]})),I.anonymous_comment&&(K.unified_late=I.unified_anonymous_comment,se(I.unified_anonymous_comment)),K.allow_late&&K.unified_late||(K.late_penalty=5),K.unified_setting||(K.unified_late=!1,K.unified_anonymous_comment=!1,K.unified_anonymous_appeal=!1),V=JSON.parse(JSON.stringify(I.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),J=JSON.parse(JSON.stringify(I.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),X(c()({},K)),W(V.length?i()(V):[{}]),B(i()(J)))}),[I]);var ie=(0,p.useState)(!1),re=m()(ie,2),ae=re[0],oe=re[1],le=function(){var e=l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe(!ae),(t=JSON.parse(JSON.stringify(K))).categoryId=L.categoryId,K.unified_setting||(V=null===(n=V)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),oe(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),oe(!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=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}))),t.group_settings=V,!K.allow_late){e.next=19;break}if(!K.unified_late){e.next=17;break}if(!(null===K.late_penalty||void 0===K.late_penalty||K.late_penalty<0||K.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),oe(!1),new String("迟交扣分填写区间为0~100");case 11:if(K.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),oe(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:J=null===(s=J)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),oe(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),oe(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),oe(!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=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})),t.allow_late_settings=J;case 19:if(null==K||!K.submit_limit||null!=K&&K.submit_limit_num){e.next=23;break}return x.ZP.warning("学生填写内容字数不能为空"),oe(!1),e.abrupt("return");case 23:Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),N({type:"shixunHomeworks/updateSetting",payload:c()(c()({},t),{},{penalty_type:Le.Q.Number})}).then((function(e){0===e.status?(oe(!1),x.ZP.success("更新成功"),R(!0),Z()):oe(!1)}));case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=((0,p.useMemo)((function(){return(null==I?void 0:I.allow_late)||(null==I?void 0:I.all_group_late)}),[I,H]),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==I||null===(t=I.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))}),ce=null==I?void 0:I.anonymous_comment,de=!(null==I||null===(n=I.allow_late_settings)||void 0===n||!n.length)&&(null==I||null===(t=I.allow_late_settings)||void 0===t?void 0:t.every((function(e){if(e.evaluation_start)return!0}))),me=(null==I?void 0:I.unified_late)&&(null==I?void 0:I.anonymous_comment),_e=null==I?void 0:I.anonymous_comment,he=function(e){if(!e)return!1;var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return(null==I?void 0:I.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)},fe=function(e){var n=ue(e,null==I?void 0:I.anonymous_comment_settings);return n&&null!==(null==n?void 0:n.evaluation_start)};return(0,G.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,G.jsxs)(b.Z,{children:[(0,S.GJ)()&&Y&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,S.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late||null!==(n=k.AssistantObject.group)&&void 0!==n&&n.can_publish?R(!1):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!Y&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{loading:ae,type:"primary",size:"middle",onClick:function(){return le()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){R(!0),Z()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(null==I||null===(s=I.group_settings)||void 0===s?void 0:s.length)>0?(0,G.jsxs)(b.Z,{span:24,className:"mt10",children:[(0,G.jsx)(C.Z,{checked:K.unified_setting,disabled:Y||!(null!=I&&null!==(r=I.homework_status)&&void 0!==r&&r.includes("未发布"))||(0,S.Rm)()&&!(null!==(o=k.AssistantObject)&&void 0!==o&&null!==(o=o.group)&&void 0!==o&&o.can_publish)||!(null!=I&&I.manage_all_group),onChange:function(){var e;null!=I&&null!==(e=I.homework_status)&&void 0!==e&&e.includes("未发布")?(K.unified_setting=!K.unified_setting,K.unified_setting||(K.unified_late=!1),X(Object.assign({},K)),""!=V?K.unified_setting&&(W([]),B([{late_penalty:5}])):W([{}])):x.ZP.error("已发布,不能再修改统一设置")},children:(0,G.jsx)("strong",{children:"统一设置"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中则所有分班使用相同的发布设置,仅课堂管理员可修改;否则各个分班允许单独设置)"})]}):null]}),K.unified_setting&&(0,G.jsxs)("div",{children:[(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,G.jsx)(b.Z,{children:"发布时间:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsx)(Ie.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Y||!(null!=I&&null!==(u=I.homework_status)&&void 0!==u&&u.includes("未发布")||null!=I&&null!==(d=I.homework_status)&&void 0!==d&&d.includes("未开始"))||(0,S.Rm)()&&!(null!==(h=k.AssistantObject)&&void 0!==h&&null!==(h=h.group)&&void 0!==h&&h.can_publish),value:K.publish_time?ne()(K.publish_time):"",disabledDate:function(e){return(0,Ce.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,Ce.d0)(e)},onChange:function(e,n){K.publish_time=n,!K.end_time&&K.unified_setting&&(K.end_time=ne()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),X(Object.assign({},K))}})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30",children:[(0,G.jsx)(b.Z,{children:"截止时间:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsx)(Ie.default,{allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de||_e||(null==I?void 0:I.allow_late)&&(null==I?void 0:I.homework_status.includes("已截止"))||Y||(null==I?void 0:I.allow_late)&&ne()()>=ne()(null==I?void 0:I.end_time)||(0,S.Rm)()&&!(null!==(v=k.AssistantObject)&&void 0!==v&&null!==(v=v.group)&&void 0!==v&&v.can_publish),disabledDate:function(e){return(0,Ce.Q8)(e,null==I?void 0:I.course_end_date,K.publish_time)},disabledTime:function(e){return(0,Ce.d0)(e,K.publish_time)},value:K.end_time?ne()(K.end_time):"",onChange:function(e,n){K.end_time=n,X(Object.assign({},K))}})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!K.unified_setting&&(0,G.jsxs)(w.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:10}),(0,G.jsx)(b.Z,{span:1}),(0,G.jsx)(b.Z,{span:9,children:(0,G.jsxs)(w.Z,{className:"c-grey-c ",children:[(0,G.jsx)(b.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,G.jsx)(b.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,G.jsx)(b.Z,{span:4})]})}),V&&V.map((function(e,n){var t,s,r,a,o,l,u,d,m;return(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:10,children:(0,G.jsxs)(w.Z,{gutter:[8,16],children:[(0,G.jsxs)(b.Z,{children:["发布规则 ",n+1]}),(0,G.jsx)(b.Z,{flex:"auto",style:{maxWidth:350},children:(0,G.jsx)(F.default,{disabled:Y||!(null!=I&&null!==(t=I.homework_status)&&void 0!==t&&t.includes("未发布")&&e.id||ne()()0&&!e.id&&(0,G.jsx)(pe.Z,{onClick:function(){var e;!(0,S.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?(J=J.filter((function(e,t){return n!==t})),B(J.slice()),setTimeout((function(){return B(J.slice())}),10)):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,G.jsx)(He.Z,{className:"c-green ml20",onClick:function(){var e;!(0,S.Rm)()||null!==(e=k.AssistantObject.group)&&void 0!==e&&e.can_late?B(J.concat({penalty_type:Le.Q.Number,late_penalty:5})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})})),De=t(78673),Fe=t(60324),Re=t(85699),Ee=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.getData,s=e.dispatch,r=n.workSetting,o=(0,_.useParams)(),u=(0,p.useState)(!0),d=m()(u,2),h=d[0],v=d[1],g=(0,p.useState)([]),y=m()(g,2),k=y[0],Z=y[1],N=(0,p.useState)([]),P=m()(N,2),I=P[0],H=P[1],L=(0,p.useState)(!1),O=m()(L,2),C=O[0],T=O[1],Y=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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}),F=m()(Y,2),R=F[0],E=F[1];(0,p.useEffect)((function(){null!=r&&r.course_id&&(Object.keys(R).map((function(e){e.indexOf("proportion")>-1?(R[e]=(100*r[e]).toFixed(0),console.log(e,R[e],r[e])):R[e]=r[e]})),R.allow_late&&R.unified_late||(R.late_penalty=5),R.unified_setting||(R.unified_late=!1,R.unified_anonymous_comment=!1,R.unified_anonymous_appeal=!1),k=JSON.parse(JSON.stringify(r.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),I=JSON.parse(JSON.stringify(r.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),E(c()({},R)),Z(i()(k)),H(i()(I)),console.log(R,r))}),[r]);var M=function(){var e=l()(a()().mark((function e(){var n,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((i=JSON.parse(JSON.stringify(R))).categoryId=o.categoryId,R.unified_setting||(k=null===(n=k)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.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=r.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}))),i.group_settings=k,!R.allow_late){e.next=16;break}if(!R.unified_late){e.next=14;break}if(!(null===R.late_penalty||void 0===R.late_penalty||R.late_penalty<0||R.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(R.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:I=null===(l=I)||void 0===l?void 0:l.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.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=r.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})),i.allow_late_settings=I;case 16:Object.keys(i).map((function(e){e.indexOf("proportion")>-1&&(i[e]=i[e]/100)})),s({type:"shixunHomeworks/updateSetting",payload:c()(c()({},i),{},{penalty_type:Le.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),v(!0),t())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsx)("h1",{className:"mt15",children:"评分设置"})}),(0,G.jsxs)(b.Z,{children:[(0,S.GJ)()&&h&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return v(!1)},children:"编辑设置"}),!h&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{type:"primary",size:"middle",className:"mr20",onClick:function(){return T(!0)},children:"设置默认评分"}),(0,G.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return M()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){v(!0),t()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25",style:{paddingLeft:40},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("strong",{children:"组长评分"})}),(0,G.jsxs)(w.Z,{className:"ml10",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(De.Z,{disabled:h,checked:R.is_group_grade,onChange:function(e){R.is_group_grade=e,E(c()({},R))}})}),(0,G.jsx)(b.Z,{className:"c-grey-c ml10",children:"(选中,则组长首次提交作业时需要对组员进行评分)"})]})]}),(0,G.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("strong",{children:"助教评分"})}),(0,G.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,G.jsx)(w.Z,{style:{paddingLeft:65},children:(0,G.jsxs)(A.ZP.Group,{disabled:h,value:R.ta_mode,onChange:function(e){R.ta_mode=e.target.value,E(c()({},R))},children:[(0,G.jsxs)(A.ZP,{value:1,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"普通模式"}),(0,G.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,G.jsx)("br",{}),(0,G.jsxs)(A.ZP,{value:0,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"复审模式"}),(0,G.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,G.jsxs)(w.Z,{className:"mt25",style:{paddingLeft:40},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("strong",{children:"最终成绩组成:"})}),(0,G.jsx)(b.Z,{span:24,className:"pl30 mt10"})]}),(0,G.jsx)(w.Z,{style:{paddingLeft:65},children:(0,G.jsxs)(A.ZP.Group,{disabled:h,value:R.final_mode,onChange:function(e){R.final_mode=e.target.value,E(c()({},R))},children:[(0,G.jsxs)(A.ZP,{value:!1,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"多项评分配比"}),(0,G.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,G.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,G.jsxs)("span",{className:"font14",children:["计算说明:",(0,G.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 组长评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( ",(0,G.jsx)("br",{}),"迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,G.jsx)("br",{}),(0,G.jsx)("br",{}),"注意",(0,G.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,G.jsx)("br",{}),"评分选项上。",(0,G.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,G.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),trigger:"click",children:(0,G.jsx)("span",{className:"mt10 ml10 current font14",children:(0,G.jsx)(Re.Z,{})})})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"教师评分:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.te_proportion,onChange:function(e){R.te_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"助教评分:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.ta_proportion,onChange:function(e){R.ta_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),R.is_group_grade&&(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"组长评分:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.gr_proportion,onChange:function(e){R.gr_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,G.jsx)(b.Z,{children:"学生匿评:"}),(0,G.jsxs)(b.Z,{className:"ml5",children:[(0,G.jsx)(D.Z,{disabled:h,min:0,max:100,value:R.st_proportion,onChange:function(e){R.st_proportion=e,E(Object.assign({},R))}}),(0,G.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,G.jsx)("br",{}),(0,G.jsxs)(A.ZP,{value:!0,style:{marginTop:15},children:[(0,G.jsx)("strong",{children:"单项评分优先"}),(0,G.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,G.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,G.jsxs)("span",{className:"font14",children:["计算说明:",(0,G.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ",(0,G.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,G.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),trigger:"click",children:(0,G.jsx)("span",{className:"mt10 ml10 current font14",children:(0,G.jsx)(Re.Z,{})})})]})]}),(0,G.jsx)(w.Z,{children:(0,G.jsx)(b.Z,{span:24,className:"ml20",children:(0,G.jsx)("div",{style:{color:"#ccc"},children:"(教师评分 → 助教评分 → 组长评分 → 学生匿评评分)"})})})]})}),(0,G.jsx)(j.Z,{open:C,title:"是否设置为您的默认评分?",centered:!0,width:470,onCancel:function(){T(!1)},onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(JSON.stringify(R)),Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=n[e]/100)})),e.next=4,(0,W.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:3,score_settings:n}});case 4:0===e.sent.status&&(x.ZP.success("设置成功"),T(!1));case 6:case"end":return e.stop()}}),e)}))),children:(0,G.jsx)("div",{children:"您是否要将当前评分规则设置为您的默认规则,该默认规则仅应用于您后续新建的作业,且不会影响其他老师新建作业的评分规则。"})})]})})),Me=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.getData,t=e.dispatch,s=e.shixunHomeworks.workSetting,r=(0,_.useParams)(),o=(0,p.useState)(!0),u=m()(o,2),d=u[0],h=u[1],v=(0,p.useState)([]),g=m()(v,2),y=g[0],j=g[1],k=(0,p.useState)([]),Z=m()(k,2),N=Z[0],P=Z[1],I=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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,personal_score_open:!0}),H=m()(I,2),L=H[0],O=H[1];(0,p.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(L).map((function(e){e.indexOf("proportion")>-1?(L[e]=100*s[e],console.log(e,L[e],s[e])):L[e]=s[e]})),L.allow_late&&L.unified_late||(L.late_penalty=5),L.unified_setting||(L.unified_late=!1,L.unified_anonymous_comment=!1,L.unified_anonymous_appeal=!1),y=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),N=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),O(c()({},L)),j(i()(y)),P(i()(N)))}),[s]);var T=function(){var e=l()(a()().mark((function e(){var i,o,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((o=JSON.parse(JSON.stringify(L))).categoryId=r.categoryId,L.unified_setting||(y=null===(i=y)||void 0===i?void 0:i.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),new String("发布、截止时间不能为空");if(!e.group_name)throw x.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=s.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}))),o.group_settings=y,!L.allow_late){e.next=16;break}if(!L.unified_late){e.next=14;break}if(!(null===L.late_penalty||void 0===L.late_penalty||L.late_penalty<0||L.late_penalty>100)){e.next=9;break}throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");case 9:if(L.late_time){e.next=12;break}throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");case 12:e.next=16;break;case 14:N=null===(l=N)||void 0===l?void 0:l.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),new String("补交截止时间不能为空");if(!e.group_name)throw x.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=s.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})),o.allow_late_settings=N;case 16:Object.keys(o).map((function(e){e.indexOf("proportion")>-1&&(o[e]=o[e]/100)})),t({type:"shixunHomeworks/updateSetting",payload:c()(c()({},o),{},{penalty_type:Le.Q.Number})}).then((function(e){0===e.status&&(x.ZP.success("更新成功"),h(!0),n())}));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)("div",{className:"bg-white pl30 pr30 pb30",children:(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsx)("h1",{className:"mt15",children:"公开设置"})}),(0,G.jsxs)(b.Z,{children:[(0,S.GJ)()&&d&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return h(!1)},children:"编辑设置"}),!d&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{type:"primary",size:"middle",onClick:function(){return T()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){h(!0),n()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:L.work_public,disabled:d,onChange:function(e){L.work_public=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开作品"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看其它学生的作品,否则只能查看自己的作品)"})]}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:L.score_open,disabled:d,onChange:function(e){e.target.checked&&(L.personal_score_open=!0),L.score_open=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开成绩"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看其它学生的成绩,否则只能查看自己的成绩)"})]}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:L.personal_score_open,disabled:d||L.score_open,onChange:function(e){L.personal_score_open=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开个人成绩"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看个人成绩,否则不可查看个人成绩)"})]}),(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30 pb40",children:[(0,G.jsx)(C.Z,{checked:L.answer_public,disabled:d,onChange:function(e){L.answer_public=e.target.checked,O(Object.assign({},L))},children:(0,G.jsx)("strong",{children:"公开答案"})}),(0,G.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在作业截止/补交结束时间之后,已提交作品的学生可以查看作业参考答案,否则不能查看作业参考答案)"})]})]})})})),Ve=t(91232),We=t.n(Ve),ze=t(28103),Ge=t(1588),qe=t(30390),Je=t(21505),Be=t(29879),Ue=t(71838),Qe=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,Ue.M)(t,["evaluation_start","evaluation_end"]).map((function(e){return c()(c()({},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,Ue.M)(s,["appeal_time"]).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],deleteflag:!1})}))}},Ke=function(e,n){return e.map((function(e){return n.find((function(n){return n.value===e})).id}))},Xe=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,s,r,o,u,d,h,v,y=e.shixunHomeworks,j=e.classroomList,k=e.dispatch,Z=y.workSetting,N=y.workList,P=(0,_.useParams)(),I=(0,p.useState)(!0),H=m()(I,2),O=H[0],T=H[1],Y=(0,p.useState)([]),D=m()(Y,2),F=D[0],R=D[1],E=(0,p.useState)([]),M=m()(E,2),V=M[0],z=M[1],q=(0,p.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",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,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Le.Q.Number,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}),J=m()(q,2),B=J[0],U=J[1],Q=null==Z||null===(n=Z.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}})),K=null==Z||null===(t=Z.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}})),X=L.Z.useForm(),ee=m()(X,1)[0],te=L.Z.useForm(),se=m()(te,1)[0],ie=function(){var e=l()(a()().mark((function e(){var n,t,s,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(0,Ue.Y)(ee.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=We()(t.anonymous_comment_settings||[]),e.prev=3,s.s();case 5:if((i=s.n()).done){e.next=19;break}if(null!=(r=i.value)&&r.evaluation_start){e.next=10;break}return x.ZP.warning("匿评开始时间不能为空"),e.abrupt("return",Promise.reject());case 10:if(r.group_name){e.next=13;break}return x.ZP.warning("请选择分班名称"),e.abrupt("return",Promise.reject());case 13:r.evaluation_end=null==r?void 0:r.evaluation_start[1],r.evaluation_start=null==r?void 0:r.evaluation_start[0],r.group_id=Ke(r.group_name,Q),Reflect.deleteProperty(r,"deleteflag");case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(3),s.e(e.t0);case 24:return e.prev=24,s.f(),e.finish(24);case 27:return e.abrupt("return",t);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e,n=(0,Ue.Y)(se.getFieldsValue(),"YYYY-MM-DD HH:mm"),t=(0,$.cloneDeep)(n),s=We()(t.anonymous_appeal_settings||[]);try{for(s.s();!(e=s.n()).done;){var i=e.value;i.group_id=Ke(i.group_name,K),Reflect.deleteProperty(i,"deleteflag")}}catch(e){s.e(e)}finally{s.f()}return t},ae=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k({type:"shixunHomeworks/getWorkSetting",payload:c()({},P)});case 2:ee.resetFields(),se.resetFields();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){null!=Z&&Z.course_id&&(Object.keys(B).map((function(e){e.indexOf("proportion")>-1?B[e]=100*Z[e]:B[e]=Z[e]})),B.allow_late&&B.unified_late||(B.late_penalty=5),B.unified_setting||(B.unified_late=!1,B.unified_anonymous_comment=!1,B.unified_anonymous_appeal=!1),F=JSON.parse(JSON.stringify(Z.group_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),V=JSON.parse(JSON.stringify(Z.allow_late_settings.map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),U(c()({},B)),R(i()(F)),z(i()(V)))}),[Z]);var oe=((null==Z||null===(s=Z.homework_status)||void 0===s?void 0:s.includes("已截止"))||(null==Q?void 0:Q.length)>0)&&(null==Z?void 0:Z.student_works),le=(null==Z||null===(r=Z.anonymous_appeal_settings)||void 0===r?void 0:r.length)>0,ue=(null==Z?void 0:Z.anonymous_comment)&&(null==Z?void 0:Z.unified_anonymous_comment)&&(null==N||null===(o=N.homework_status)||void 0===o?void 0:o.includes("已截止"))||le,ce=(0,p.useState)(!1),de=m()(ce,2),me=de[0],pe=de[1],_e=function(){var e=l()(a()().mark((function e(){var n,t,s,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(pe(!me),(t=JSON.parse(JSON.stringify(B))).categoryId=P.categoryId,B.unified_setting||(F=null===(n=F)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw x.ZP.error("发布、截止时间不能为空"),pe(!1),new String("发布、截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!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=Z.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.group_settings=F,!B.allow_late){e.next=19;break}if(!B.unified_late){e.next=17;break}if(!(null===B.late_penalty||void 0===B.late_penalty||B.late_penalty<0||B.late_penalty>100)){e.next=11;break}throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");case 11:if(B.late_time){e.next=15;break}throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");case 15:e.next=19;break;case 17:V=null===(s=V)||void 0===s?void 0:s.map((function(e){var n;if(e.penalty_type=Le.Q.Number,null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw x.ZP.error("迟交扣分填写区间为0~100"),pe(!1),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw x.ZP.error("补交截止时间不能为空"),pe(!1),new String("补交截止时间不能为空");if(!e.group_name)throw x.ZP.error("请选择分班名称"),pe(!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=Z.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 19:if(!B.evaluation_start){e.next=28;break}if(!(B.end_time&&ne()(B.evaluation_start)<=ne()(B.end_time))){e.next=24;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 24:if(!(B.late_time&&ne()(B.evaluation_start)<=ne()(B.late_time))){e.next=28;break}throw x.ZP.error("匿评开启时间要晚于作业截止时间、补交截止时间"),pe(!1),new String("匿评开启时间要晚于作业截止时间、补交截止时间");case 28: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=35;break}return e.next=32,ie();case 32:i=e.sent,t.anonymous_comment_settings=i.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}));case 35:return t.anonymous_appeal&&!t.unified_anonymous_appeal&&(r=re(),t.anonymous_appeal_settings=r.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach((function(e){Reflect.deleteProperty(t,e)}))),e.next=38,(0,W.ZP)("/api/homework_commons/".concat(P.categoryId,"/evaluation_setting.json"),{method:"post",body:c()({},t)});case 38:0===e.sent.status?(pe(!1),x.ZP.success("更新成功"),T(!0),ae()):pe(!1);case 40:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsxs)("div",{className:"bg-white pl30 pr30 pb30",children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(b.Z,{span:24,children:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)(b.Z,{flex:"1",children:(0,G.jsxs)(w.Z,{align:"middle",className:"mt15",children:[(0,G.jsx)("h1",{style:{marginBottom:0},children:"匿评设置"}),(0,G.jsx)(g.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,G.jsxs)("div",{children:[(0,G.jsx)("div",{children:"规则"}),(0,G.jsx)("div",{children:"1.作业截止、补交结束后才可开启匿评,开启申诉后不可变更匿评结束时间;"}),(0,G.jsx)("div",{children:"2.所有分组互评:提交作品的分组数量≥2,可开启分组互相匿评;"}),(0,G.jsx)("div",{children:"3.班内小组互评:同班级提交作品的分组数量≥2,可开启班内分组互相匿评。"}),(0,G.jsx)("div",{children:"注:为确保公平,匿评规则确定后不可再修改,请谨慎操作!"})]}),children:(0,G.jsx)(Re.Z,{style:{marginLeft:4,cursor:"pointer"}})})]})}),(0,G.jsxs)(b.Z,{children:[((0,S.t_)()||(null==Z?void 0:Z.can_edit))&&O&&(0,G.jsx)(f.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return T(!1)},children:"编辑设置"}),!O&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(f.ZP,{loading:me,type:"primary",size:"middle",onClick:function(){return _e()},children:"提交"}),(0,G.jsx)(f.ZP,{onClick:function(){T(!0),ae()},type:"primary",size:"middle",ghost:!0,className:"ml20",children:"取消"})]})]})]})}),(0,G.jsx)(b.Z,{span:24,className:"mt15 pl30",children:(0,G.jsx)(C.Z,{checked:B.anonymous_comment,disabled:O||!oe||(null==Z?void 0:Z.anonymous_comment),onChange:function(){var e;!(0,S.Rm)()||null!==(e=j.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment?(B.anonymous_comment=!B.anonymous_comment,B.allow_late&&!B.evaluation_start?B.late_time&&""!=B.late_time&&(B.evaluation_start=ne()(B.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),B.evaluation_end=ne()(B.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):B.unified_setting&&!B.evaluation_start&&B.end_time&&""!=B.end_time&&(B.evaluation_start=ne()(B.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),B.evaluation_end=ne()(B.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),B.anonymous_comment&&(B.evaluation_num=parseInt(B.evaluation_num)?B.evaluation_num:3,B.absence_penalty=parseInt(B.absence_penalty)?B.absence_penalty:3),U(Object.assign({},B))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,G.jsx)("strong",{children:"启用匿评"})})})]}),B.anonymous_comment&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,G.jsx)(b.Z,{children:"匿评方式:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsxs)(A.ZP.Group,{value:B.unified_anonymous_comment,disabled:O||B.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,S.Rm)()||null!==(n=j.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?(U((function(n){return c()(c()({},n),{},{unified_anonymous_comment:e.target.value})})),ee.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_setting)&&(null==Z?void 0:Z.unified_late)&&(0,G.jsx)(A.ZP,{value:!0,disabled:O||B.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment)||!(null!=Z&&Z.manage_all_group),children:"统一匿评"}),(null==Z||null===(u=Z.group_settings)||void 0===u?void 0:u.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班匿评"})]})})]}),B.unified_anonymous_comment&&(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,G.jsx)(b.Z,{children:"互评方式:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsxs)(A.ZP.Group,{value:B.anonymous_group,disabled:O||B.anonymous_appeal||(null==Z?void 0:Z.anonymous_comment),onChange:function(e){var n;!(0,S.Rm)()||null!==(n=j.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment?U((function(n){return c()(c()({},n),{},{anonymous_group:e.target.value})})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,G.jsx)(A.ZP,{value:!1,children:"所有分组互评"}),(null==Z||null===(d=Z.group_settings)||void 0===d?void 0:d.length)>0&&(0,G.jsx)(A.ZP,{value:!0,disabled:O||!(null!=Z&&Z.can_anonymous_group),children:"班内小组互评"})]})})]}),B.unified_anonymous_comment?(0,G.jsx)(Ge.Z,{data:B,setData:U,disabled:O}):(0,G.jsx)(L.Z,{form:ee,autoComplete:"off",initialValues:null!=Z&&Z.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Qe(null==Z?void 0:Z.anonymous_comment_settings,"comment")},children:(0,G.jsx)(qe.Z,{disabled:O,selectOptions:Q,form:ee,data:B})})]}),(0,G.jsx)(ze.Z,{}),(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(w.Z,{children:(0,G.jsxs)(b.Z,{span:24,className:"mt15 pl30",children:[(0,G.jsx)(C.Z,{checked:B.anonymous_appeal,disabled:O||!ue||(null==Z?void 0:Z.anonymous_appeal),onChange:function(){var e;!(0,S.Rm)()||null!==(e=j.AssistantObject.group)&&void 0!==e&&e.can_anonymous_appeal?(B.anonymous_appeal=!B.anonymous_appeal,B.anonymous_appeal&&(B.appeal_penalty=parseInt(B.appeal_penalty)?B.appeal_penalty:2),U(Object.assign({},B))):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,G.jsx)("strong",{children:"启用匿评申诉"})}),(0,G.jsx)(Fe.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,G.jsxs)("span",{className:"font12",children:["允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉",(0,G.jsx)("br",{}),(0,G.jsx)("br",{}),"1、接受学生的合理申诉:",(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"p",children:"被申诉的评分记录无效,不参与最终成绩的计算"}),(0,G.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,将被扣减违规匿评分"}),(0,G.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"p",children:"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉"}),(0,G.jsx)("span",{className:"p",children:"被申诉的评阅人的作品成绩,不会扣除违规匿评分"})]}),trigger:"click",children:(0,G.jsx)("span",{className:"mt10 ml10 current font14",children:(0,G.jsx)(Re.Z,{})})})]})}),B.anonymous_appeal&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{align:"middle",className:"mt25 mb25 pl30",children:[(0,G.jsx)(b.Z,{children:"申诉方式:"}),(0,G.jsx)(b.Z,{className:"ml5",children:(0,G.jsxs)(A.ZP.Group,{value:B.unified_anonymous_appeal,disabled:O||(null==Z?void 0:Z.anonymous_appeal),onChange:function(e){var n;!(0,S.Rm)()||null!==(n=j.AssistantObject.group)&&void 0!==n&&n.can_anonymous_appeal?(U((function(n){return c()(c()({},n),{},{unified_anonymous_appeal:e.target.value})})),se.resetFields()):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(null==Z?void 0:Z.unified_anonymous_comment)&&(0,G.jsx)(A.ZP,{value:!0,disabled:!(null!=Z&&Z.manage_all_group),children:"统一申诉"}),(null==Z||null===(h=Z.group_settings)||void 0===h?void 0:h.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班申诉"})]})})]}),B.unified_anonymous_appeal?(0,G.jsx)(Je.Z,{data:B,setData:U,disabled:O}):(0,G.jsx)(L.Z,{form:se,initialValues:null!=Z&&Z.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Qe(null==Z?void 0:Z.anonymous_appeal_settings,"appeal")},children:(0,G.jsx)(Be.Z,{disabled:O||(0,S.Rm)()&&!(null!==(v=j.AssistantObject.group)&&void 0!==v&&v.can_anonymous_appeal),selectOptions:K,form:se})})]})]})]})})),$e=t(60942),en=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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)}}(),nn=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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)}}(),tn=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}))},sn=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}))},rn=function(e,n,t){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,r=s?n:sn(e,n);return null==r||r.forEach((function(e,n){(0==n||t(e,i||{}))&&(i=e)})),i},an=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t,s,r,o,u,d,h,f,v=e.shixunHomeworks,y=e.loading,k=e.dispatch,Z=e.classroomList,N=(0,_.useParams)(),I=v.workSetting,H=v.workList,O=(0,te.U)(en,{categoryId:null==N?void 0:N.categoryId,penalty_type:Le.Q.Number}),T=m()(O,3),Y=T[1],R=T[2],E=(0,te.U)(nn,{categoryId:null==N?void 0:N.categoryId}),M=m()(E,3),V=M[1],W=M[2],z=L.Z.useForm(),q=m()(z,1)[0],J=L.Z.useWatch("unified_setting",q),B=L.Z.useWatch("group_settings",q),U=L.Z.useWatch("allow_late_settings",q),Q=L.Z.useWatch("end_time",q),K=L.Z.useWatch("publish_time",q),X=L.Z.useWatch("allow_late",q),$=L.Z.useWatch("unified_late",q),ee=L.Z.useWatch("late_time",q),se=L.Z.useWatch("anonymous_comment",q),ie=L.Z.useWatch("unified_anonymous_comment",q),re=L.Z.useWatch("evaluation_start",q),ae=L.Z.useWatch("anonymous_appeal",q),oe=L.Z.useWatch("anonymous_comment_settings",q),le=L.Z.useWatch("unified_anonymous_appeal",q),ue=L.Z.useWatch("anonymous_appeal_settings",q),ce=(0,p.useState)(!1),de=m()(ce,2),pe=de[0],_e=de[1],he=(0,p.useState)({}),fe=m()(he,2),xe=fe[0],ve=fe[1],ge=pe||(0,S.Rm)()&&!(null!==(n=Z.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_publish),ye=pe||(0,S.Rm)()&&!(null!==(t=Z.AssistantObject)&&void 0!==t&&null!==(t=t.group)&&void 0!==t&&t.can_late),je=pe||(0,S.Rm)()&&!(null!==(s=Z.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_anonymous_comment),we=pe||(0,S.Rm)()&&!(null!==(r=Z.AssistantObject)&&void 0!==r&&null!==(r=r.group)&&void 0!==r&&r.can_anonymous_appeal),be=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,r=[];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){r.push(c()(c()({},e),{},{group_name:n}))})))})),e=r}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}))},ke=function(e){if("allow_late"!=e)if("anonymous_comment"!=e){if("anonymous_appeal"!=e)return"unified_late"==e?"已开启分班发布,无法更改为统一补交":"unified_anonymous_comment"==e?!1===J?"已开启分班发布,无法更改为统一匿评":"已开启分班补交,无法更改为统一匿评":"unified_anonymous_appeal"==e?!1===J?"已开启分班发布,无法更改为统一申诉":!1===$?"已开启分班补交,无法更改为统一申诉":"已开启分班匿评,无法更改为统一申诉":"make_up_score"==e?X?"扣分数据来源于补交扣分":"开启后,允许未按时提交的学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。":"submit_num"==e?"若学生需要在规定次数外再次提交作品,教师可使用打回重做功能让该学生重新提交一次。":void 0;j.Z.warning({centered:!0,width:760,icon:null,title:"开启匿评申诉提示",content:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("span",{className:"blod",children:"允许学生对自己作品的匿评评分进行申诉,由教师和助教处理申诉"}),(0,G.jsx)("br",{}),"1、接受学生的合理申诉:",(0,G.jsx)("br",{}),"被申诉的评分记录无效,不参与最终成绩的计算被申诉的评阅人的作品成绩,将被扣减违规匿评分",(0,G.jsx)("br",{}),"2、拒绝学生的不合理申诉:",(0,G.jsx)("br",{}),"被申诉的评分记录有效,不允许学生对该评分记录进行二次申诉被申诉的评阅人的作品成绩,不会扣除违规匿评分",(0,G.jsx)("br",{})]})})}else j.Z.warning({centered:!0,width:550,icon:null,title:"开启匿评提示",content:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("span",{className:"blod",children:"规则说明:"}),"开启匿评,学生将在隐藏身份的情况下,对其他匿名作业进行评阅。",(0,G.jsx)("br",{}),(0,G.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,G.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"学生必须提交作品才能参与匿评,若学生未能按时提交作品,建议启用“允许学生补交”功能,允许学生补交作品一次,并扣除相应的分数作为迟交的处罚,该学生才可以参与匿评。"]})]})});else j.Z.warning({centered:!0,width:472,icon:null,title:"开启补交提示",content:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:"blod",children:"规则说明:"}),"开启补交,仅在补交时间提交作业的学生将扣除分值;若学生在“按时提交”的时间内已成功提交作业,在补交时间再次提交则不会扣分。"]}),(0,G.jsxs)("div",{className:"font12 mt10",style:{color:"#E99237"},children:[(0,G.jsx)("i",{className:"iconfont icon-tishi11 mr5 font12"}),"注意:班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交。"]})]})})},Ze=function(e){var n,t,s,i,r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("unified_setting"==e)return ge||!(null!=H&&null!==(n=H.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!=I&&I.manage_all_group);if("publish_time"==e)return ge||!(null!=H&&null!==(t=H.homework_status)&&void 0!==t&&t.includes("未发布")||null!=H&&null!==(s=H.homework_status)&&void 0!==s&&s.includes("未开始"));if("end_time"==e){var o=rn([],(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==o?void 0:o.evaluation_start)&&ne()().startOf("second")>=ne()(null==o?void 0:o.evaluation_start).startOf("second")}if(["group_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)})))return ge||!(null!=a&&a.is_admin)||!(null!=H&&null!==(i=H.homework_status)&&void 0!==i&&i.includes("未发布"))&&(null==a?void 0:a.publish_time)&&ne()().startOf("second")>=ne()(null==a||null===(r=a.publish_time)||void 0===r?void 0:r[0]).startOf("second");if(["group_settings","publish_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var l,u,c=rn(null==a?void 0:a.group_name,(null==I?void 0:I.allow_late_settings)||[],(function(e,n){return(null==e?void 0:e.late_time)&&(null==n?void 0:n.late_time)&&ne()(null==e?void 0:e.late_time).startOf("second")=ne()(null==a||null===(u=a.publish_time)||void 0===u?void 0:u[0]).startOf("second"),(null==I?void 0:I.allow_late)&&(null==c?void 0:c.late_time)&&ne()().startOf("second")>=ne()(null==a?void 0:a.end_time).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==d?void 0:d.evaluation_start)&&ne()().startOf("second")>=ne()(null==d?void 0:d.evaluation_start).startOf("second")]}if("allow_late"==e)return ye||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_late"==e){rn(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.end_time).startOf("second")||!1===J}if("late_penalty"==e)return ye||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("late_time"==e)return ye||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var m,p=rn(null==a?void 0:a.group_name,(null==I?void 0:I.group_settings)||[],(function(e,n){return(null==e?void 0:e.end_time)&&(null==n?void 0:n.end_time)&&ne()(null==e?void 0:e.end_time).startOf("second")>ne()(null==n?void 0:n.end_time).startOf("second")}));return ge||!(null!=a&&a.is_admin)||(null==p?void 0:p.end_time)&&ne()().startOf("second")>=ne()(null==p?void 0:p.end_time).startOf("second")||(null==a?void 0:a.group_name)&&(null==a||null===(m=a.group_name)||void 0===m?void 0:m.length)&&(null==I?void 0:I.unified_setting)&&(null==I?void 0:I.end_time)&&ne()().startOf("second")>=ne()(null==I?void 0:I.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))){var _=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return ge||!(null!=a&&a.is_admin)||(null==_?void 0:_.evaluation_start)&&(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==_?void 0:_.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every((function(n){return null==e?void 0:e.includes(n)}))){var h=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==h?void 0:h.evaluation_start).startOf("second")}if("anonymous_comment"==e){var f=rn(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}),!0);return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||(null==I?void 0:I.anonymous_comment)&&(null==f?void 0:f.evaluation_start)&&ne()().startOf("second")>=ne()(null==f?void 0:f.evaluation_start).startOf("second")}if("unified_anonymous_comment"==e){var x=rn(null,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!(null!=I&&I.unified_anonymous_comment)&&(null==I?void 0:I.anonymous_comment)&&x.evaluation_start&&ne()().startOf("second")>=ne()(null==x?void 0:x.evaluation_start).startOf("second")||!1===$||!1===J}if("anonymous_group"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||(null==I?void 0:I.anonymous_comment)&&(null==I?void 0:I.evaluation_start)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||(null==I?void 0:I.anonymous_comment)&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("evaluation_start"==e)return je;if("evaluation_end"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)();if("evaluation_num"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("absence_penalty"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)();if(["anonymous_comment_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var v=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||(null==v?void 0:v.evaluation_start)&&ne()().startOf("second")>=ne()(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 g=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||[(null==g?void 0:g.evaluation_start)&&ne()().startOf("second")>=ne()(null==g?void 0:g.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every((function(n){return null==e?void 0:e.includes(n)}))){var y=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_start)&&(null==n?void 0:n.evaluation_start)&&ne()(null==e?void 0:e.evaluation_start).startOf("second")>ne()(null==n?void 0:n.evaluation_start).startOf("second")}));return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||(null==y?void 0:y.evaluation_start)&&ne()().startOf("second")>=ne()(null==y?void 0:y.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every((function(n){return null==e?void 0:e.includes(n)})))return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin);if(["anonymous_comment_settings","student_comment"].every((function(n){return null==e?void 0:e.includes(n)})))return je||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin);if("student_comment"==e)return je||!(null!=I&&I.can_edit)&&!(0,S.t_)();if("anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||I.anonymous_appeal&&ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second");if("unified_anonymous_appeal"==e)return we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||ne()().startOf("second")>=ne()(null==I?void 0:I.evaluation_start).startOf("second")||!1===$||!1===J||0==ie;if("appeal_penalty"==e)return we||!(null!=I&&I.can_edit)&&!(0,S.t_)();if(["anonymous_appeal_settings","group_name"].every((function(n){return null==e?void 0:e.includes(n)}))){var j=rn(null==a?void 0:a.group_name,(null==I?void 0:I.anonymous_comment_settings)||[],(function(e,n){return(null==e?void 0:e.evaluation_end)&&(null==n?void 0:n.evaluation_end)&&ne()(null==e?void 0:e.evaluation_end).startOf("second")>ne()(null==n?void 0:n.evaluation_end).startOf("second")}));return we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin)||(null==j?void 0:j.evaluation_end)&&ne()().startOf("second")>=ne()(null==j?void 0:j.evaluation_end).startOf("second")}return!!["anonymous_appeal_settings","appeal_penalty"].every((function(n){return null==e?void 0:e.includes(n)}))&&(we||!(null!=I&&I.can_edit)&&!(0,S.t_)()||!(null!=a&&a.is_admin))},Ne=function(){var e=l()(a()().mark((function e(n){var t,s,i,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(o=n).group_settings=null==o||null===(t=o.group_settings)||void 0===t?void 0:t.map((function(e){var n,t;return e.end_time=ne()(null==e||null===(n=e.publish_time)||void 0===n?void 0:n[1]).startOf("second"),e.publish_time=ne()(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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.allow_late_settings=null==o||null===(s=o.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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.anonymous_comment_settings=null==o||null===(i=o.anonymous_comment_settings)||void 0===i?void 0:i.map((function(e){var n,t;return e.evaluation_end=ne()(null==e||null===(n=e.evaluation_start)||void 0===n?void 0:n[1]).startOf("second"),e.evaluation_start=ne()(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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),o.anonymous_appeal_settings=null==o||null===(r=o.anonymous_appeal_settings)||void 0===r?void 0:r.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=tn(null==e?void 0:e.group_name,null==I?void 0:I.group_settings),e})),e.next=7,R(c()({},o));case 7:if(0===e.sent.status){e.next=10;break}return e.abrupt("return");case 10:return e.next=12,W(c()({},o));case 12:if(0===e.sent.status){e.next=15;break}return e.abrupt("return");case 15:x.ZP.success("保存成功"),Pe(),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pe=function(){k({type:"shixunHomeworks/getWorkSetting",payload:c()({},N)}),k({type:"shixunHomeworks/getWorkList",payload:c()({},N)})};return(0,p.useEffect)((function(){var e,n,t,s,i=null==I||null===(e=I.group_settings)||void 0===e?void 0:e.filter((function(e){return null!==e.publish_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],publish_time:(null==e?void 0:e.publish_time)&&[ne()(null==e?void 0:e.publish_time),ne()(null==e?void 0:e.end_time)]})})),r=null===(n=I.allow_late_settings)||void 0===n?void 0:n.filter((function(e){return null!==e.late_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],late_time:(null==e?void 0:e.late_time)&&ne()(null==e?void 0:e.late_time)})})),a=null===(t=I.anonymous_comment_settings)||void 0===t?void 0:t.filter((function(e){return null!==e.evaluation_start})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name],evaluation_start:(null==e?void 0:e.evaluation_start)&&[ne()(null==e?void 0:e.evaluation_start),ne()(null==e?void 0:e.evaluation_end)]})})),o=null===(s=I.anonymous_appeal_settings)||void 0===s?void 0:s.filter((function(e){return null!==e.appeal_time})).map((function(e){return c()(c()({},e),{},{group_name:[e.group_name]})})),l=c()(c()({},I),{},{late_penalty:null!=I&&I.late_penalty?null==I?void 0:I.late_penalty:5,evaluation_num:null!=I&&I.evaluation_num?null==I?void 0:I.evaluation_num:3,absence_penalty:null!=I&&I.absence_penalty?null==I?void 0:I.absence_penalty:3,appeal_penalty:null!=I&&I.appeal_penalty?null==I?void 0:I.appeal_penalty:2,publish_time:null!=I&&I.publish_time?ne()(null==I?void 0:I.publish_time):"",end_time:null!=I&&I.end_time?ne()(null==I?void 0:I.end_time):"",late_time:null!=I&&I.late_time?ne()(null==I?void 0:I.late_time):"",evaluation_start:null!=I&&I.evaluation_start?ne()(null==I?void 0:I.evaluation_start):"",evaluation_end:null!=I&&I.evaluation_end?ne()(null==I?void 0:I.evaluation_end):"",group_settings:null!=i&&i.length?i:[{is_admin:!0}],allow_late_settings:null!=r&&r.length?r:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:null!=a&&a.length?a:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:null!=o&&o.length?o:[{is_admin:!0,appeal_penalty:2}]});q.setFieldsValue(l),ve(l),_e(!(0,S.GJ)()),console.log("workSetting",I)}),[I]),(0,p.useEffect)((function(){return k({type:"globalSetting/footerToggle",payload:!1}),function(){k({type:"globalSetting/footerToggle",payload:!0}),k({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),null==q||q.resetFields()}}),[]),(0,G.jsx)(me.Z,{spinning:!!y["shixunHomeworks/getWorkSetting"]||!!y["shixunHomeworks/getWorkList"],children:(0,G.jsxs)("section",{style:{padding:"20px 30px 90px",background:"#fff"},children:[(0,G.jsxs)(L.Z,{form:q,colon:!1,disabled:pe,initialValues:xe,scrollToFirstError:!0,onValuesChange:function(e,n){if(console.log("handleValuesChange",e,n),k({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,r,a,o=[];null==n||null===(t=n.group_settings)||void 0===t||t.forEach((function(e){o=[].concat(i()(o),i()((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 c()(c()({},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===(r=n.anonymous_comment_settings)||void 0===r?void 0:r.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(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===(a=n.anonymous_appeal_settings)||void 0===a?void 0:a.map((function(e){var n;return c()(c()({},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 l,u,d,m=[];null==n||null===(l=n.allow_late_settings)||void 0===l||l.forEach((function(e){m=[].concat(i()(m),i()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_comment_settings:(null==n||null===(u=n.anonymous_comment_settings)||void 0===u?void 0:u.map((function(e){var n,t;return c()(c()({},e),{},{group_name:null!=e&&e.evaluation_start&&ne()().startOf("second")>=ne()(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 m.includes(e)}))})})))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:(null==n||null===(d=n.anonymous_appeal_settings)||void 0===d?void 0:d.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return m.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in e){var p,_,h=[];null==n||null===(p=n.anonymous_comment_settings)||void 0===p||p.forEach((function(e){h=[].concat(i()(h),i()((null==e?void 0:e.group_name)||[]))})),q.setFieldsValue({anonymous_appeal_settings:(null==n||null===(_=n.anonymous_appeal_settings)||void 0===_?void 0:_.map((function(e){var n;return c()(c()({},e),{},{group_name:null==e||null===(n=e.group_name)||void 0===n?void 0:n.filter((function(e){return h.includes(e)}))})})))||[{is_admin:!0,appeal_penalty:2}]})}q.validateFields(),console.log("=====",ne()(null==n?void 0:n.end_time).format("YYYY-MM-DD HH:mm:ss"))},onFinish:Ne,children:[(0,G.jsxs)("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"},children:[(0,G.jsx)("h1",{children:"发布设置"}),(0,G.jsx)(L.Z.Item,{name:"unified_setting",rules:[{required:!0,message:"请选择发布类型"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_setting"),children:[(0,G.jsx)(A.ZP,{value:!0,children:(0,G.jsx)("span",{className:"font16",children:"统一发布"})}),(null==I||null===(o=I.group_settings)||void 0===o?void 0:o.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:(0,G.jsx)("span",{className:"font16",children:"分班发布"})})]})}),J?(0,G.jsxs)("div",{style:{marginTop:"20px",display:"flex",flexDirection:"column",gap:"20px"},children:[(0,G.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.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&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("publish_time"),placeholder:"请选择发布时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,P.d0)(e)},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生收到作业的时间)"})})]}),(0,G.jsxs)(w.Z,{style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.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&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("end_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(K).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(K).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生“按时”提交作品的时间截点)"})})]})]}):(0,G.jsx)(L.Z.List,{name:"group_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var i,r;return(0,G.jsxs)("div",{className:"mt20",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["发布规则",n+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["group_settings","group_name"],null==B?void 0:B[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:null==I||null===(i=I.group_settings)||void 0===i?void 0:i.filter((function(e){var n;return!(null!=B&&null!==(n=B.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,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"作业时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"publish_time"],rules:[{required:!0,message:"请选择作业时间"}],children:(0,G.jsx)(Ie.default.RangePicker,{style:{width:543},disabled:Ze(["group_settings","publish_time"],null==B?void 0:B[n]),placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date)},disabledTime:function(e){return(0,P.d0)(e)},showTime:{format:"HH:mm",defaultValue:[ne()((0,P.U6)(),"HH:mm"),ne()((0,P.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["group_settings","group_name"],null==B?void 0:B[n])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null==I||null===(r=I.group_settings)||void 0===r||null===(r=r.filter((function(e){var n;return!(null!=B&&null!==(n=B.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===r?void 0:r.length)>0&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0})}})})]})})]})]},e.key)}))}}),(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,className:"mt30",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,G.jsx)(C.Z,{children:(0,G.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"submit_num",rules:(null==q?void 0:q.getFieldValue("can_submit"))&&[{required:!0,message:"请填写作品次数"}],children:(0,G.jsx)(D.Z,{min:1})})}),(0,G.jsx)(b.Z,{children:"次"})]})]}),(0,G.jsx)(Oe.rU,{form:q}),(0,G.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,G.jsx)("h1",{children:"补交设置"}),(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"allow_late",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("allow_late"),children:(0,G.jsx)("span",{className:"font16",children:"开启补交"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("a",{onClick:function(){ke("allow_late")},children:"规则说明"})})]}),X&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"补交方式"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"unified_late",rules:[{required:!0,message:"请选择补交方式"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_late"),children:[(0,G.jsx)(A.ZP,{value:!0,children:"统一补交"}),(null==I||null===(u=I.group_settings)||void 0===u?void 0:u.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班补交"})]})})}),!1===J&&(0,G.jsx)(g.Z,{title:ke("unified_late"),placement:"topLeft",children:(0,G.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),$?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"补交扣分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze("late_penalty")})})}),(0,G.jsx)(b.Z,{children:"分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(延时提交作品时,学生成绩将被扣减的分值)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20 mb10",style:{lineHeight:"32px"},wrap:!1,align:"top",gutter:10,children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:(0,G.jsx)("span",{className:"c-grey-333",children:"截止时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"late_time",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(Q).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("late_time"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(Q).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{style:{position:"absolute",left:320},children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生“延时”提交作品的时间截点)"})})]})]}):(0,G.jsx)(L.Z.List,{name:"allow_late_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(e,n){var r,a,o,l,u=Q||(null===(r=rn(null==U||null===(a=U[n])||void 0===a?void 0:a.group_name,B||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===r||null===(r=r.publish_time)||void 0===r?void 0:r[1]);return(0,G.jsxs)("div",{className:"mt20 mb30",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["补交规则",n+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["allow_late_settings","group_name"],null==U?void 0:U[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(J?null==I?void 0:I.group_settings:B,[].concat(i()(U||[]),i()((null==I?void 0:I.anonymous_comment)&&!(null!=I&&I.unified_anonymous_comment)&&(null==I||null===(o=I.anonymous_comment_settings)||void 0===o?void 0:o.filter((function(e){return(null==e?void 0:e.evaluation_start)&&ne()().startOf("second")>=ne()(null==e?void 0:e.evaluation_start).startOf("second")})))||[])))})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"补交扣分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"late_penalty"],rules:[{required:!0,message:"请输入补交扣分"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze(["allow_late_settings","late_penalty"],null==U?void 0:U[n])})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml5",children:"分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"截止时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"late_time"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择截止时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject("补交截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],children:(0,G.jsx)(Ie.default,{disabled:Ze(["allow_late_settings","late_time"],null==U?void 0:U[n]),style:{width:333},placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=n&&!Ze(["allow_late_settings","group_name"],null==U?void 0:U[n])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(l=be(J?null==I?void 0:I.group_settings:B,U))||void 0===l?void 0:l.length)>0&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,late_penalty:5})}})})]})})]})]},e.key)}))}})]})]}),(0,G.jsxs)("div",{style:{padding:"20px 0"},children:[(0,G.jsx)("h1",{children:"匿评设置"}),(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"anonymous_comment",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("anonymous_comment"),children:(0,G.jsx)("span",{className:"font16",children:"启用匿评"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("a",{onClick:function(){ke("anonymous_comment")},children:"规则说明"})})]}),se&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{style:{marginLeft:24},name:"can_make_up",valuePropName:"checked",children:(0,G.jsxs)(C.Z,{children:[" ",X?"允许学生补交,并且扣除补交扣分":"允许学生补交,补交扣分"," "]})})}),!X&&(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"make_up_score",children:(0,G.jsx)(D.Z,{min:1,max:100,style:{width:84}})})}),(0,G.jsxs)(b.Z,{children:[" ",!X&&(0,G.jsx)("span",{style:{lineHeight:"30px"},className:"ml10",children:"分"}),(0,G.jsx)(g.Z,{title:ke("make_up_score"),children:(0,G.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5",style:{lineHeight:"30px"}})})]})]}),(0,G.jsxs)("div",{className:"mt20",style:{position:"relative"},children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评方式"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"unified_anonymous_comment",rules:[{validator:function(e,n){return null===n?Promise.reject("请选择匿评方式"):Promise.resolve()}}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_anonymous_comment"),children:[(0,G.jsx)(A.ZP,{value:!0,children:"统一匿评"}),(null==I||null===(d=I.group_settings)||void 0===d?void 0:d.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班匿评"})]})})})]}),(!1===$||!1===J)&&(0,G.jsx)(g.Z,{title:ke("unified_anonymous_comment"),placement:"topLeft",children:(0,G.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),ie?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"互评方式"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"anonymous_group",rules:[{required:!0,message:"请选择互评方式"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("anonymous_group"),children:[(0,G.jsx)(A.ZP,{value:!1,children:"所有学生互评"}),(null==I||null===(h=I.group_settings)||void 0===h?void 0:h.length)>0&&(0,G.jsx)(A.ZP,{value:!0,children:"班级内互评"})]})})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"开始时间"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"evaluation_start",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择开始时间"):ne()(n).startOf("second")<=ne()(ee||Q).startOf("second")?Promise.reject(ee?"匿评开始时间不能≤补交截止时间,请重新选择":"匿评开始时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_start"),placeholder:"请选择开始时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(匿评开始时间之前提交作品的学生,参与匿评)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px",position:"relative"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"截止时间"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"evaluation_end",rules:[{required:!0,validator:function(e,n){return null===n?Promise.reject("请选择截止时间"):ne()(n).startOf("second")<=ne()(re||ee||Q).startOf("second")?Promise.reject(re?"匿评截止时间不能≤匿评开始时间,请重新选择":ee?"匿评截止时间不能≤补交截止时间,请重新选择":"匿评截止时间不能≤发布截止时间,请重新选择"):Promise.resolve()}}],normalize:function(e){return e&&ne()(e).startOf("second")},children:(0,G.jsx)(Ie.default,{style:{width:200},disabled:Ze("evaluation_end"),placeholder:"请选择截止时间",format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(re||ee||Q).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(re||ee||Q).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:ne()((0,P.U6)(),"HH:mm")}})})}),(0,G.jsx)(b.Z,{style:{position:"absolute",left:300},children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生匿评TA人作品的时间截点)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"匿评数量"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"evaluation_num",rules:[{required:!0,message:"请输入匿评数量"}],children:(0,G.jsx)(D.Z,{disabled:Ze("evaluation_num")})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(本处填写每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准。)"})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"缺评扣分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"absence_penalty",rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,G.jsx)(D.Z,{disabled:Ze("absence_penalty")})})}),(0,G.jsx)(b.Z,{children:"分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生缺评时,其成绩将被扣减的分值)"})})]})]}):(0,G.jsx)(L.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,r,a,o,l,u=ee||(null===(i=rn(null==oe||null===(r=oe[n])||void 0===r?void 0:r.group_name,U||[],(function(e,n){return ne()(null==e?void 0:e.late_time).startOf("second")>ne()(null==n?void 0:n.late_time).startOf("second")})))||void 0===i?void 0:i.late_time)||Q||(null===(a=rn(null==oe||null===(o=oe[n])||void 0===o?void 0:o.group_name,B||[],(function(e,n){var t,s;return ne()(null==e||null===(t=e.publish_time)||void 0===t?void 0:t[1]).startOf("second")>ne()(null==n||null===(s=n.publish_time)||void 0===s?void 0:s[1]).startOf("second")})))||void 0===a||null===(a=a.publish_time)||void 0===a?void 0:a[1]);return(0,G.jsxs)("div",{className:"mt20",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["匿评规则",n+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsxs)(b.Z,{children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"top",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["anonymous_comment_settings","group_name"],null==oe?void 0:oe[n]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(J?null==I?void 0:I.group_settings:B,oe)})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"匿评时间"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"evaluation_start"],rules:[{required:!0,validator:function(e,n){return null==n?Promise.reject("请选择匿评时间"):u&&ne()(n).startOf("second")<=ne()(u).startOf("second")?Promise.reject(Q?"匿评时间不能≤发布截止时间,请重新选择":"匿评时间不能≤补交截止时间,请重新选择"):Promise.resolve()}}],children:(0,G.jsx)(Ie.default.RangePicker,{disabled:Ze(["anonymous_comment_settings","evaluation_start"],null==oe?void 0:oe[n]),style:{width:543},placeholder:["请选择发布时间","请选择截止时间"],disabledDate:function(e){return(0,P.Q8)(e,null==I?void 0:I.course_end_date,ne()(u).add(1,"minutes").format())},disabledTime:function(e){return(0,P.d0)(e,ne()(u).add(1,"minutes"))},showTime:{format:"HH:mm",defaultValue:[ne()((0,P.U6)(),"HH:mm"),ne()((0,P.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})})})]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"匿评数量"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"evaluation_num"],rules:[{required:!0,message:"请输入匿评数量"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze(["anonymous_comment_settings","evaluation_num"],null==oe?void 0:oe[n])})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml60",children:"缺评扣分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[e.name,"absence_penalty"],rules:[{required:!0,message:"请输入缺评扣分"}],children:(0,G.jsx)(D.Z,{min:0,disabled:Ze(["anonymous_comment_settings","absence_penalty"],null==oe?void 0:oe[n])})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml5",children:"分"})}),!ie&&(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{style:{marginLeft:60},name:[e.name,"student_comment"],valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze(["anonymous_comment_settings","student_comment"],null==oe?void 0:oe[n]),children:"匿评计入已评阅"})})})]})]}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"top",justify:"end",children:[0!=n&&!Ze(["anonymous_comment_settings","group_name"],null==oe?void 0:oe[n])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(e.name)}})}),(null===(l=be(J?null==I?void 0:I.group_settings:B,oe))||void 0===l?void 0:l.length)>0&&(0,G.jsx)(b.Z,{children:(0,G.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,G.jsxs)(w.Z,{className:"mt30",wrap:!1,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"is_open_abnormal_score",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("student_comment"),children:(0,G.jsx)("span",{className:"font16",children:"学生匿评分差超过"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"abnormal_score",children:(0,G.jsx)(D.Z,{disabled:Ze("student_comment"),min:1,max:100,style:{width:84}})})}),(0,G.jsxs)(b.Z,{children:[" ",(0,G.jsxs)("span",{style:{lineHeight:"30px",fontSize:"16px"},className:"ml10",children:["分计入",pe?"匿评评分异常列表":(0,G.jsx)("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:function(){null!=I&&I.anonymous_comment?window.open("/classrooms/".concat(null==N?void 0:N.coursesId,"/group_homework/").concat(null==N?void 0:N.categoryId,"/detail?TabsActiveKey=2&tabs=10")):x.ZP.warning("保存启用设置后,点击该按钮即可跳转至匿评评分异常列表")},children:"匿评评分异常列表"})]}),(0,G.jsx)(g.Z,{title:"开启后,若学生匿评分差值超过设置分数,该条评分将计入匿评评分异常列表。此外,不论是否开启该功能,若学生匿评得分不超过60分,也将自动计入该异常列表",children:(0,G.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"})})]})]}),ie&&(0,G.jsx)(L.Z.Item,{className:"mt30",name:"student_comment",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("student_comment"),children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"font16",children:"匿评计入已评阅"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生相互匿评的数据,在作品列表中计入已评阅)"})})]})})}),(0,G.jsxs)(w.Z,{className:"mt30",wrap:!1,align:"middle",gutter:10,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"anonymous_appeal",valuePropName:"checked",children:(0,G.jsx)(C.Z,{disabled:Ze("anonymous_appeal"),children:(0,G.jsx)("span",{className:"font16",children:"启用匿评申诉"})})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("a",{onClick:function(){ke("anonymous_appeal")},children:"规则说明"})})]}),ae&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"middle",gutter:10,style:{position:"relative"},children:[(0,G.jsx)(b.Z,{flex:"90px",style:{textAlign:"end"},children:"申诉方式"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:"unified_anonymous_appeal",rules:[{required:!0,message:"请选择申诉方式"}],children:(0,G.jsxs)(A.ZP.Group,{disabled:Ze("unified_anonymous_appeal"),children:[(0,G.jsx)(A.ZP,{value:!0,children:"统一申诉"}),(null==I||null===(f=I.group_settings)||void 0===f?void 0:f.length)>0&&(0,G.jsx)(A.ZP,{value:!1,children:"分班申诉"})]})})}),(!1===$||!1===J||0==ie)&&(0,G.jsx)(g.Z,{title:ke("unified_anonymous_appeal"),placement:"topLeft",children:(0,G.jsx)("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}})})]}),le?(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,align:"top",gutter:10,style:{lineHeight:"30px"},children:[(0,G.jsx)(b.Z,{flex:"120px",style:{textAlign:"end"},children:"违规匿评扣分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{name:"appeal_penalty",rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,G.jsx)(D.Z,{min:1,max:100,disabled:Ze("appeal_penalty")})})}),(0,G.jsx)(b.Z,{children:"分"}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"c-grey-999",children:"(学生违规匿评TA人作品时,其成绩将被扣减的分值)"})})]}):(0,G.jsx)(L.Z.List,{name:"anonymous_appeal_settings",children:function(e,n){var t=n.add,s=n.remove;return e.map((function(n,i){var r;return(0,G.jsxs)("div",{className:"mt20",children:[(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:14,children:[(0,G.jsx)(b.Z,{flex:"25px",children:(0,G.jsx)("div",{style:{height:8,width:8,background:"#C1C5CE",borderRadius:"50%"}})}),(0,G.jsxs)(b.Z,{children:["申诉规则",i+1]})]}),(0,G.jsxs)(w.Z,{className:"mt15",wrap:!1,align:"top",justify:"space-between",style:{lineHeight:"32px"},children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml25",children:"班级"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[n.name,"group_name"],rules:[{required:!0,message:"请选择班级"}],children:(0,G.jsx)(F.default,{disabled:Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[i]),placeholder:"请选择分班名称",style:{width:314},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:be(ie?null==I?void 0:I.group_settings:oe,ue)})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml40",children:"违规匿评扣分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml10",name:[n.name,"appeal_penalty"],rules:[{required:!0,message:"请输入违规匿评扣分"}],children:(0,G.jsx)(D.Z,{min:1,max:100,disabled:Ze(["anonymous_appeal_settings","appeal_penalty"],null==ue?void 0:ue[i])})})}),(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsx)("span",{className:"ml5",children:"分"})}),!pe&&(0,G.jsx)(b.Z,{flex:1,children:(0,G.jsxs)(w.Z,{wrap:!1,align:"middle",justify:"end",children:[0!=i&&!Ze(["anonymous_appeal_settings","group_name"],null==ue?void 0:ue[i])&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:function(){s(n.name)}})}),(null===(r=be(ie?null==I?void 0:I.group_settings:oe,ue))||void 0===r?void 0:r.length)>(null==e?void 0:e.length)&&(0,G.jsx)(b.Z,{children:(0,G.jsx)("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#3061D0"},onClick:function(){t({is_admin:!0,appeal_penalty:2})}})})]})})]})]},n.key)}))}})]})]})]})]}),((0,S.GJ)()||!(ge||ye||je))&&(0,G.jsx)($e.t,{okText:"保存设置",loading:Y||V,onCancel:function(){x.ZP.warning("已取消本次修改的内容"),q.resetFields()},onOk:function(){q.submit()}})]})})})),on=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=n.workSetting;(0,p.useEffect)((function(){h()}),[]);var i=(0,_.useParams)(),r=(0,p.useState)("1"),o=m()(r,2),u=o[0],d=o[1],h=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/getWorkSetting",payload:c()({},i)});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)("section",{className:[Ze.form,"mb50",Ze.configworksContainer].join(" "),children:(0,G.jsxs)(y.Z,{destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:u,onChange:function(e){"发布设置离开"==n.actionTabs.key?j.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){d(e),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):d(e)},children:[(0,G.jsx)(y.Z.TabPane,{tab:"发布设置",children:null!=s&&s.is_new_rule?(0,G.jsx)(an,{}):(0,G.jsx)(Ae,{getData:h})},1),!(null!=s&&s.is_new_rule)&&(0,G.jsx)(y.Z.TabPane,{tab:"匿评设置",children:(0,G.jsx)(Xe,{})},3),(0,G.jsx)(y.Z.TabPane,{tab:"评分设置",children:(0,G.jsx)(Ee,{getData:h})},4),(0,G.jsx)(y.Z.TabPane,{tab:"公开设置",children:(0,G.jsx)(Me,{getData:h})},5),(0,G.jsx)(y.Z.TabPane,{tab:"协作设置",children:(0,G.jsx)(Se,{})},6)]})})})),ln=t(21719),un=t(1417),cn=t(87320);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var dn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",mn={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},pn=(0,_.connect)((function(e){return{user:e.user}}))((function(e){e.user,e.dispatch;var n=(0,_.useParams)(),t=(0,p.useState)({page:1,limit:10}),s=m()(t,2),i=s[0],r=s[1],o=(0,p.useState)([{}]),u=m()(o,2),d=u[0],h=u[1],f=(0,p.useState)(0),v=m()(f,2),y=v[0],j=v[1],b=(0,p.useState)(!0),k=m()(b,2),N=k[0],P=k[1],S=[{title:"序号",dataIndex:"index",align:"left",render:function(e,n,t){return t+1},width:70},{title:"姓名",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"学号",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"班级",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:function(e){return e||"--"}},{title:"当前分组",align:"left",dataIndex:"from_course_group_name",width:110,render:function(e,n){var t;return(0,G.jsxs)("span",{children:[(0,G.jsx)("span",{children:e}),(0,G.jsx)(g.Z,{overlayClassName:mn.tip,placement:"right",title:(0,G.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,G.jsx)("div",{children:"分组成员:"}),(0,G.jsx)("div",{children:null==n||null===(t=n.from_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,G.jsx)("div",{children:e})}))})]}),children:(0,G.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请更换分组",align:"left",dataIndex:"to_course_group_name",width:110,render:function(e,n){var t;return(0,G.jsxs)("span",{children:[(0,G.jsx)("span",{children:e}),(0,G.jsx)(g.Z,{overlayClassName:mn.tip,placement:"right",title:(0,G.jsxs)(w.Z,{style:{maxHeight:200,overflow:"auto"},children:[(0,G.jsx)("div",{children:"分组成员:"}),(0,G.jsx)("div",{children:null==n||null===(t=n.to_course_group_members)||void 0===t?void 0:t.map((function(e){return(0,G.jsx)("div",{children:e})}))})]}),children:(0,G.jsx)("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})})]})}},{title:"申请理由",align:"left",dataIndex:"reason"},{title:"操作",align:"right",dataIndex:"status",width:110,render:function(e,n){return(0,G.jsxs)(G.Fragment,{children:["待处理"===e&&(0,G.jsxs)("span",{className:mn.btns,children:[(0,G.jsx)("span",{onClick:function(){return I(n.id,2)},children:"拒绝"}),(0,G.jsx)("span",{className:"ml30",onClick:function(){return I(n.id,1)},children:"同意"})]}),"已同意"===e&&(0,G.jsx)("span",{style:{color:"#00B187"},children:"已同意"}),"已拒绝"===e&&(0,G.jsx)("span",{style:{color:"#E30000"},children:"已拒绝"})]})}}],I=function(){var e=l()(a()().mark((function e(t,s){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,W.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/deal_request"),{method:"post",body:{request_id:t,status:s}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(x.ZP.success("操作成功"),H(i)),P(!1);case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){H(i)}),[]);var H=function(){var e=l()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,W.ZP)("/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/get_request"),{method:"get",params:c()({},t)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(h(s.data),j(null==s?void 0:s.total_count)),P(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,G.jsx)("section",{className:mn.wrap,children:(0,G.jsx)(Z.Z,{dataSource:d,bordered:!1,rowKey:function(e){return e.id},columns:S,loading:N,pagination:{pageSize:i.limit,total:y,current:i.page,onChange:function(e,n){i.page=e,i.limit=n,r(c()({},i)),H(i)},showQuickJumper:!0,hideOnSinglePage:!0}})})})),_n=t(64165),hn="modal___AejJU",fn="member___mqy9M",xn="head___TWHLt",vn="listWrap___zvWV4",gn="list___dWwg9",yn=["classroomList","dispatch","cb"],jn=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,s,i,r,o,u,d,h=e.classroomList,f=e.dispatch,v=e.cb,g=(ye()(e,yn),(0,_.useParams)()),y=(0,p.useState)({}),b=m()(y,2),Z=b[0],N=b[1],P=(0,p.useState)(""),S=m()(P,2),I=S[0],H=S[1],L=(0,p.useState)(!0),O=m()(L,2),C=O[0],T=O[1],Y=(0,p.useState)(!1),A=m()(Y,2),D=A[0],R=A[1],E=(0,p.useState)(""),M=m()(E,2),V=M[0],z=M[1];(0,p.useEffect)((function(){"申请换组"===h.actionTabs.key&&q()}),[h.actionTabs]);var q=function(){var e=l()(a()().mark((function e(){var n,t,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:"",T(!0),e.next=4,(0,W.ZP)("/api/homework_commons/".concat(g.categoryId,"/get_group_members"),{method:"get",params:{group_id:n}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&N(c()({},t)),T(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return x.ZP.warning("请选择需要更换的分组"),e.abrupt("return");case 3:if(V){e.next=6;break}return x.ZP.warning("请输入更换原因"),e.abrupt("return");case 6:return R(!0),e.next=9,(0,W.ZP)("/api/homework_commons/".concat(g.categoryId,"/create_request"),{method:"post",body:{to_course_group_id:I,reason:V}});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("操作成功"),f({type:"classroomList/setActionTabs",payload:{}}),v()),R(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,G.jsx)(j.Z,{width:700,centered:!0,afterClose:function(){H(""),z("")},confirmLoading:D,title:"申请更换分组",onOk:J,open:"申请换组"===h.actionTabs.key,onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},children:(0,G.jsx)("div",{className:hn,children:(0,G.jsxs)(me.Z,{spinning:C,children:[(0,G.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,G.jsxs)("div",{className:"c-black",children:["你当前所在分组 ",(0,G.jsx)("b",{children:null==Z?void 0:Z.current_group})]}),(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsx)("div",{className:"mr15",children:"更换分组"}),(0,G.jsx)(F.default,{onChange:function(e){H(e),q(e)},value:I,size:"large",style:{width:248},children:null==Z||null===(n=Z.group_infos)||void 0===n?void 0:n.map((function(e){return(0,G.jsx)(F.default.Option,{value:e.group_id,children:e.group_name},e.group_id)}))})]})]}),(0,G.jsxs)(w.Z,{className:"mt15",children:[(0,G.jsxs)("div",{className:fn,style:{borderRight:"1px solid #D9DFE8"},children:[(0,G.jsxs)(w.Z,{className:xn,children:[(0,G.jsxs)("div",{children:[null==Z?void 0:Z.current_group,"成员"]}),(0,G.jsxs)("div",{children:["共",(0,G.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(t=Z.current_group_members)||void 0===t?void 0:t.length}),"人"]})]}),(0,G.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,G.jsx)("div",{className:vn,style:{borderRight:0},children:null==Z||null===(s=Z.current_group_members)||void 0===s?void 0:s.map((function(e){return(0,G.jsxs)("div",{className:gn,children:[(0,G.jsx)("img",{src:"".concat(le.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,G.jsx)("span",{children:e.real_name}),(null==e?void 0:e.is_me)&&(0,G.jsx)("div",{children:"我"})]},e.user_id)}))})})]}),(0,G.jsxs)("div",{className:fn,children:[!(null!=Z&&null!==(i=Z.group_members)&&void 0!==i&&i.length)&&(0,G.jsx)(_n.Z,{}),!(null==Z||null===(r=Z.group_members)||void 0===r||!r.length)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:xn,children:[(0,G.jsxs)("div",{children:[null==Z||null===(o=Z.group_infos)||void 0===o||null===(o=o.find((function(e){return e.group_id===I})))||void 0===o?void 0:o.group_name,"成员"]}),(0,G.jsxs)("div",{children:["共",(0,G.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==Z||null===(u=Z.group_members)||void 0===u?void 0:u.length}),"人"]})]}),(0,G.jsx)(w.Z,{style:{height:"calc(100% - 34px)"},children:(0,G.jsx)("div",{className:vn,style:{borderLeft:0},children:null==Z||null===(d=Z.group_members)||void 0===d?void 0:d.map((function(e){return(0,G.jsxs)("div",{className:gn,children:[(0,G.jsx)("img",{src:"".concat(le.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar_url)}),(0,G.jsx)("span",{children:e.real_name})]},e.user_id)}))})})]})]})]}),(0,G.jsxs)(w.Z,{className:"mt15",children:[(0,G.jsx)("div",{className:"mr15",style:{color:"#5F6368"},children:"更换原因"}),(0,G.jsx)(k.Z.TextArea,{maxLength:300,value:V,onChange:function(e){return z(e.target.value)},style:{width:578},placeholder:"请输入换组原因",size:"large"})]})]})})})})),wn={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},bn=t(63452),kn=t(87278),Zn=t(8142),Nn=t(37906),Pn="TabsStyle___TanFG",Sn=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.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)}}(),In=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,r=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:r}}))((function(e){e.globalSetting;var n,t,s,i,r,o,u=e.shixunHomeworks,d=(e.dispatch,e.classroomList,(0,_.useParams)()),h=(0,_.useSearchParams)(),f=m()(h,1)[0],x=L.Z.useForm(),v=m()(x,1)[0],g=u.workSetting,k=(0,p.useState)(!1),N=m()(k,2),S=N[0],I=N[1],H=(0,p.useState)(null),O=m()(H,2),T=O[0],Y=O[1],A=(0,te.U)(se.cN,{homeworkId:null==d?void 0:d.categoryId}),F=m()(A,4),R=F[1],E=F[2],M=F[3],V=(0,te.U)(se.Qz,{homeworkId:null==d?void 0:d.categoryId}),W=m()(V,4),q=W[1],J=W[2],B=W[3],U=(0,te.U)(se.mQ,{homeworkId:null==d?void 0:d.categoryId}),Q=m()(U,4),K=Q[1],$=Q[2],ee=Q[3],ie=(0,te.U)(Sn,{}),re=m()(ie,4),ae=re[2],oe=(re[3],(0,p.useState)({activeKey:null!=g&&g.is_new_rule?"3":"1",page:1,limit:10,status:""})),le=m()(oe,2),ue=le[0],ce=le[1],de=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.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,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:e})}},{title:"反馈问题时间",dataIndex:"created_at",key:"created_at",width:180,render:function(e){return ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:80,render:function(e,n){return(0,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],pe=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.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,G.jsx)(P.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,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",children:"查看"})}}],_e=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:function(e,n,t){return"".concat(((null==ue?void 0:ue.page)-1)*ue.limit+t+1)}},{title:"申诉人",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:function(e,n){return(0,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",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 ne()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:function(e,n){return(0,G.jsxs)(G.Fragment,{children:[3==e&&(0,G.jsx)("span",{className:"c-grey-333",children:"已接受"}),4==e&&(0,G.jsx)("span",{className:"c-grey-333",children:"已驳回"}),1==e&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(X.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae({userId:n.student_work_id,score_id:n.student_works_score_id,status:4});case 2:0===e.sent.status&&he();case 4:case"end":return e.stop()}}),e)}))),children:"驳回"}),(0,G.jsx)(X.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y(n),I(!0);case 2:case"end":return e.stop()}}),e)}))),children:"接受"})]})]})}}],he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ue;"1"==ue.activeKey&&J({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"2"==ue.activeKey&&$({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit}),"3"==ue.activeKey&&E({page:null==e?void 0:e.page,limit:null==e?void 0:e.limit,status:null==e?void 0:e.status})};return(0,p.useEffect)((function(){he(ue)}),[ue]),(0,p.useEffect)((function(){console.log("params",d,f.get("TabsActiveKey")),ce(c()(c()({},ue),{},{activeKey:f.get("TabsActiveKey")||(null!=g&&g.is_new_rule?"3":"1")}))}),[f.get("TabsActiveKey")]),(0,G.jsx)(me.Z,{spinning:q||R||K,children:(0,G.jsxs)("section",{className:"p30",style:{background:"#fff"},children:[(0,G.jsxs)(y.Z,{destroyInactiveTabPane:!0,className:Pn,activeKey:ue.activeKey,onChange:function(e){ce(c()(c()({},ue),{},{activeKey:e,page:1,limit:10}))},children:[(null==g?void 0:g.is_new_rule)&&(0,G.jsx)(y.Z.TabPane,{tab:"问题反馈",children:(0,G.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:de,dataSource:(null==B||null===(n=B.data)||void 0===n?void 0:n.list)||[],pagination:{total:(null==B||null===(t=B.data)||void 0===t?void 0:t.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,G.jsxs)(G.Fragment,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"1"),(null==g?void 0:g.is_new_rule)&&(0,G.jsx)(y.Z.TabPane,{tab:"匿评评分异常",children:(0,G.jsx)(Z.Z,{className:"mt20",locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:pe,dataSource:(null==ee||null===(s=ee.data)||void 0===s?void 0:s.list)||[],pagination:{total:(null==ee||null===(i=ee.data)||void 0===i?void 0:i.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,G.jsxs)(G.Fragment,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})},"2"),(0,G.jsxs)(y.Z.TabPane,{tab:"匿评申诉",children:[(0,G.jsx)(X.qp,{title:"申诉状态",className:"mt20",value:ue.status,onChange:function(e){ce(c()(c()({},ue),{},{status:e,page:1}))},dataSource:[{id:"",name:"全部"},{id:1,name:"待审核"},{id:3,name:"接受申诉"},{id:4,name:"驳回申诉"}],titleWidth:60}),(0,G.jsx)(Z.Z,{locale:{emptyText:(0,G.jsx)(z.Z,{})},columns:_e,dataSource:(null==M||null===(r=M.data)||void 0===r?void 0:r.list)||[],pagination:{total:(null==M||null===(o=M.data)||void 0===o?void 0:o.count)||0,onChange:function(e,n){ce(c()(c()({},ue),{},{page:e,limit:n}))},current:null==ue?void 0:ue.page,pageSize:null==ue?void 0:ue.limit,showTotal:function(e){return(0,G.jsxs)(G.Fragment,{children:["共",(0,G.jsx)("span",{className:"ml5 mr5",style:{color:"#3061d0"},children:e}),"条数据"]})}}})]},"3")]}),(0,G.jsx)(j.Z,{title:"接受申诉",open:S,centered:!0,destroyOnClose:!0,onCancel:function(){I(!1)},maskClosable:!1,width:544,onOk:function(){v.submit()},children:(0,G.jsxs)(L.Z,{form:v,colon:!1,onFinish:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae(c()(c()({},n),{},{userId:T.student_work_id,score_id:T.student_works_score_id,status:3}));case 2:0===e.sent.status&&(he(),I(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,G.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,G.jsx)(Nn.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,G.jsx)("a",{href:"/classrooms/".concat(null==d?void 0:d.coursesId,"/group_homework/").concat(null==d?void 0:d.categoryId,"/review/").concat(null==T?void 0:T.student_work_id),target:"_blank",children:null==T?void 0:T.real_name})},{key:"2",label:"被申诉人",children:(0,G.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.unappeal_real_name})},{key:"3",label:"被申诉人评分",children:(0,G.jsx)("span",{style:{color:"#191919"},children:null==T?void 0:T.score})}]}),(0,G.jsxs)(w.Z,{className:"mt20",wrap:!1,children:[(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,G.jsx)(D.Z,{min:1,max:100,step:1})})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,G.jsx)(b.Z,{children:(0,G.jsx)(L.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,G.jsx)(C.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})})),Hn={},Ln=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.globalSetting;return{shixunHomeworks:n,classroomList:t,loading:e.loading.effects,globalSetting:s}}))((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.globalSetting,r=e.dispatch,o=(0,p.useState)(c()(c()({},(0,_.useParams)()),{page:1,limit:20})),u=m()(o,2),d=u[0],h=(u[1],n.workList),f=n.workSetting,x=(0,p.useState)([]),v=m()(x,2),g=v[0],y=v[1];(0,p.useEffect)((function(){if(null!=h&&h.course_id)if(h.base_on_project){var e,n=[];null===(e=h.new_student_works)||void 0===e||e.map((function(e,t){var s;null==e||null===(s=e.student_works)||void 0===s||s.map((function(t,s){var i,r,a;t.item_index=e.item_index,t.rowSpan=null!=t&&t.is_leader?null==e||null===(i=e.student_works)||void 0===i?void 0:i.length:-1===(null==t||null===(r=t.project_info)||void 0===r?void 0:r.id)?1:(null==e||null===(a=e.student_works)||void 0===a||null===(a=a.filter((function(e){return e.is_leader})))||void 0===a?void 0:a.length)>0?0:1,n.push(t)}))})),y([].concat(n))}else y(i()(h.student_works))}),[h]);var j=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunHomeworks/getWorkList",payload:c()(c()({},d),{},{score_open:null==f?void 0:f.score_open,work_public:null==f?void 0:f.work_public})});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){j()}),[]);var w=[(null==h?void 0:h.base_on_project)&&{title:"关联项目",align:"left",dataIndex:"base_on_project",width:200,render:function(e,n){var t,i,r,a,o,l;return{children:-1!==(null===(t=n.project_info)||void 0===t?void 0:t.id)?(0,G.jsx)("a",{target:"_blank",title:null===(i=n.project_info)||void 0===i?void 0:i.name,href:"".concat(null==s||null===(r=s.setting)||void 0===r?void 0:r.old_url).concat(null===(a=n.project_info)||void 0===a?void 0:a.id),style:{whiteSpace:"break-spaces"},children:null===(o=n.project_info)||void 0===o?void 0:o.name}):null===(l=n.project_info)||void 0===l?void 0:l.name,props:{rowSpan:n.rowSpan}}}},{title:"姓名",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:function(e,n){return(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,G.jsxs)("span",{className:Hn.atitle,style:{width:n.is_leader?"":130,maxWidth:n.is_leader&&80},children:[" ",e]}),n.is_leader&&(0,G.jsx)("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10},children:"组长"})]})}},{title:"学号",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:null==h||!h.base_on_project,render:function(e){return(0,G.jsx)("span",{style:{color:"#666666"},children:e})}},(null==h?void 0:h.base_on_project)&&{title:"代码行数",align:"left",dataIndex:"code_lines_count",render:function(e){return e||"--"}},(null==h?void 0:h.base_on_project)&&{title:"issue数量",align:"left",dataIndex:"issues_count",render:function(e,n){return e||"--"}},(null==h?void 0:h.base_on_project)&&{title:"更新时间",align:"left",dataIndex:"update_time",width:140,render:function(e,n){return{children:e?(0,G.jsxs)("span",{style:{display:"block",alignItems:"center"},children:["更新代码",(0,G.jsx)("br",{}),ne()(e).format("YYYY-MM-DD HH:mm")]}):"--",props:{rowSpan:n.rowSpan}}}},{title:"作品状态",dataIndex:"work_status",align:"left",render:function(e,n){return{children:-1===e?"重做中":(0,G.jsx)(P.Uw,{status:e}),props:{rowSpan:n.rowSpan}}}},!(null!=h&&h.base_on_project)&&{title:"分组",align:"left",dataIndex:"work_group",width:70,render:function(e,n){return{children:(0,G.jsx)("span",{className:"c-blue",children:e}),props:{rowSpan:n.rowSpan}}}},{title:"操作",width:null!=h&&h.base_on_project?100:150,align:"left",dataInex:"action",render:function(e,n){return null!=h&&h.work_public?(0,G.jsx)("a",{className:"c-blue",onClick:function(e){e.preventDefault(),_.history.push("/classrooms/".concat(d.coursesId,"/group_homework/").concat(d.categoryId,"/review/").concat(n.id))},children:" 查看 "}):"--"}}].filter((function(e){return!!e}));return(0,G.jsxs)("div",{className:"p30 bg-white",children:[(0,G.jsx)("aside",{style:{paddingBottom:30},children:(0,G.jsx)(Z.Z,{loading:t["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:function(e,n){return(null==e?void 0:e.item_index)%2==0&&Hn.tables},className:Hn.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:g,columns:w,onChange:function(e,n,t){if(void 0===t.order)if("student_id"===t.field)d.b_order="desc",d.order=t.field;else delete d.b_order,delete d.order;else d.b_order=t.order.replace("end",""),d.order=t.field;r({type:"shixunHomeworks/getWorkList",payload:c()({},d)})}})}),(0,G.jsx)(Y.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:function(e,n){d.page=e,d.limit=20,j()},defaultCurrent:d.page||1,current:d.page||1,defaultPageSize:20,total:n.workList.work_count})]})})),On=(0,_.connect)((function(e){var n=e.user,t=e.shixunHomeworks,s=e.loading,i=e.globalSetting,r=e.classroomList;return{user:n,shixunHomeworks:t,globalSetting:i,loading:s.effects,classroomList:r}}))((function(e){var n,t,s,r,o,u,d,I,H=e.shixunHomeworks,L=e.classroomList,O=e.globalSetting,C=e.dispatch,T=e.user,Y=(0,p.useState)(c()({},(0,_.useParams)())),A=m()(Y,2),D=A[0],F=A[1],R=(0,_.useSearchParams)(),E=m()(R,1)[0],M=((0,_.useLocation)(),(0,p.useState)(E.get("tabs")||"0")),V=m()(M,2),z=V[0],q=V[1],J=(0,p.useState)(!1),B=m()(J,2),U=B[0],Q=B[1],K=(0,p.useState)(1),X=m()(K,2),ee=X[0],ne=X[1],ie=(0,p.useRef)(null),re=H.workList,ae=H.workSetting,le=(0,p.useState)(!1),ue=m()(le,2),ce=ue[0],de=ue[1],me=(0,p.useState)([]),pe=m()(me,2),_e=pe[0],he=pe[1],ge=(0,p.useState)([]),ye=m()(ge,2),je=ye[0],we=ye[1],Ze=(0,p.useState)(!1),Ne=m()(Ze,2),Pe=Ne[0],Se=Ne[1],Ie=(0,p.useState)(!1),He=m()(Ie,2),Le=He[0],Oe=He[1],Ce=(0,te.U)(se.Gw,{homeworkId:null==re?void 0:re.id});m()(Ce,3)[2];E.get("category_id")&&F(c()(c()({},D),{},{category:E.get("category_id")})),(0,p.useEffect)((function(){$e()}),[D.coursesId]),(0,p.useEffect)((function(){C({type:"classroomList/getAssistantPermissions",payload:{course_id:D.coursesId}})}),[(0,S.bg)()]);var Te,Ye,Ae,De,Fe,Re,Ee,Me,Ve,We,ze,Ge,qe,Je,Be,Ue,Qe,Ke,Xe,$e=function(){C({type:"shixunHomeworks/getWorkList",payload:c()({},D)})},en=[{name:(0,S.GJ)()?"作业列表":"作品列表",id:0,component:(0,G.jsx)(oe,{zip:ie,btnLoading:U,setBtnLoading:Q})},((0,S.dE)()||(null==re?void 0:re.can_public_work))&&{name:"公开作品",id:"11",component:(0,G.jsx)(Ln,{})},{name:"作业描述",id:1,component:(0,G.jsx)("div",{className:"minH500",children:(0,G.jsx)(fe,{})})},{name:"分组调整申请",id:6,component:(0,G.jsx)(pn,{})},{name:"参考答案",id:2,component:(0,G.jsx)(xe,{})},(0,S.G5)()&&(null==ae?void 0:ae.anonymous_comment)&&{name:(0,G.jsx)(h.Z,{dot:null==re?void 0:re.appeal_notice,offset:[5,-5],children:(0,G.jsx)("span",{style:{color:"10"==z?"":"#b9b8b8"},children:"匿评详情"})}),id:"10",component:(0,G.jsx)(In,{})},{name:(0,S.GJ)()?"设置":"得分规则",id:3,component:null!=re&&null!==(n=re.homework_status)&&void 0!==n&&n.includes("导入")?(0,G.jsx)(bn.Z,{}):(0,G.jsx)(on,{}),forceRender:!0}].filter((function(e){return null!=re&&re.view_answer?e:"参考答案"!==(null==e?void 0:e.name)})).filter((function(e){return null!=re&&re.is_show_request?e:"分组调整申请"!==(null==e?void 0:e.name)})).filter((function(e){return(0,S.G5)()?e:"学生分组"!==(null==e?void 0:e.name)})).filter((function(e){var n;return null!=re&&null!==(n=re.homework_status)&&void 0!==n&&n.includes("导入")?(0,S.dE)()?[0,1].includes(null==e?void 0:e.id):[0,1,3].includes(null==e?void 0:e.id):e}));return(0,G.jsxs)("section",{className:wn.bg,children:[(0,G.jsxs)("div",{className:"edu-container",children:[re.homework_name&&(0,G.jsxs)("section",{className:"animated fadeIn",children:[(0,G.jsx)("aside",{className:"mt10",children:re.category&&(0,G.jsxs)(v.Z,{separator:">",children:[(0,G.jsx)(v.Z.Item,{children:(0,G.jsx)(_.Link,{to:"/classrooms/".concat(re.course_id,"/group_homework"),children:re.course_name})}),(0,G.jsx)(v.Z.Item,{children:(0,G.jsx)(_.Link,{to:"/classrooms/".concat(null==re?void 0:re.course_id,"/group_homework/").concat(null!=re&&null!==(t=re.category)&&void 0!==t&&t.main?"":null==re||null===(s=re.category)||void 0===s?void 0:s.category_id),children:re.category.category_name})}),(0,G.jsx)(v.Z.Item,{children:"作业详情"})]})}),(0,G.jsxs)("aside",{className:[wn.title,"mt20"].join(" "),children:[(0,G.jsx)(_.Link,{to:"/classrooms/".concat(re.course_id,"/group_homework"),children:(0,G.jsx)(N.Z,{className:"font16 c-black"})}),(0,G.jsx)(g.Z,{placement:"topLeft",title:re.homework_name,children:(0,G.jsx)("strong",{className:[wn.title_style,"font20 ml5"].join(" "),children:re.homework_name})}),(0,G.jsx)(P.VV,{status:null==re?void 0:re.homework_status})]})]}),(0,G.jsx)("aside",{className:"mt30 relative ".concat(wn.workListTabWrap),children:(0,G.jsx)(y.Z,{type:"card",activeKey:z,tabBarExtraContent:null!==(r=re.homework_status)&&void 0!==r&&r.includes("导入")&&(0,S.GJ)()?(0,G.jsx)(f.ZP,{icon:(0,G.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){C({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==re?void 0:re.homework_name,id:null==re?void 0:re.homework_id,type:"group"}})},type:"primary",children:"补充成绩"}):(0,G.jsxs)("div",{className:wn.workListTabButton,children:[(0,S.GJ)()&&(0,G.jsxs)(G.Fragment,{children:[((null===(Te=re.homework_status)||void 0===Te?void 0:Te.includes("未发布"))||(null===(Ye=re.homework_status)||void 0===Ye?void 0:Ye.includes("未开始")))&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(e){e.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[D.categoryId],selectArrsAll:[re],params:c()(c()({},D),{},{id:D.coursesId}),type:2,manage_all_group:null==ae?void 0:ae.manage_all_group,detail:"更新"}})},children:"立即发布"}),!(null!==(Ae=re.homework_status)&&void 0!==Ae&&Ae.includes("未发布"))&&!(null!==(De=re.homework_status)&&void 0!==De&&De.includes("未开始"))&&!(null!==(Fe=re.homework_status)&&void 0!==Fe&&Fe.includes("已截止"))&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(e){var n;!(0,S.Rm)()||null!=L&&null!==(n=L.AssistantObject)&&void 0!==n&&null!==(n=n.group)&&void 0!==n&&n.can_stop?(e.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[D.categoryId],selectArrsAll:[],params:c()(c()({},D),{},{id:D.coursesId}),type:2}})):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"}),(0,S.G5)()&&!(null!=re&&null!==(Re=re.homework_status)&&void 0!==Re&&Re.includes("未发布"))&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("img",{style:{transform:"translate(-3px, -1px)"},src:dn}),onClick:function(){C({type:"classroomList/setActionTabs",payload:{key:"智能分组",params:c()(c()({},D),{},{id:D.coursesId})}})},children:"智能分组"}),(0,S.j5)()&&(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("img",{style:{transform:"translate(-3px, -1px)"},src:dn}),onClick:function(){C({type:"classroomList/setActionTabs",payload:{key:"智能分组",params:c()(c()({},D),{},{id:D.coursesId})}})},children:"智能分组"}),(0,G.jsx)(f.ZP,{type:"primary",icon:(0,G.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;!(0,S.Rm)()||null!=L&&null!==(e=L.AssistantObject)&&void 0!==e&&null!==(e=e.group)&&void 0!==e&&e.can_create?_.history.push("/classrooms/".concat(D.coursesId,"/group_homework/").concat(D.categoryId,"/edit")):x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"})]}),(null==re||null===(Ee=re.work_statuses)||void 0===Ee?void 0:Ee.includes("取消关联"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.rN)({homeworkId:D.categoryId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("取消关联成功"),C({type:"shixunHomeworks/getWorkList",payload:c()({},D)}));case 4:case"end":return e.stop()}}),e)}))),children:"取消关联"}),(null==re||null===(Me=re.work_statuses)||void 0===Me?void 0:Me.includes("关联项目"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){var e;return(0,P.xg)("".concat(null==O||null===(e=O.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"))},children:"创建项目"}),(null==re||null===(Ve=re.work_statuses)||void 0===Ve?void 0:Ve.includes("关联项目"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(e){e.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"关联项目",params:D,selectArrs:{homework_id:D.categoryId},cb:function(){C({type:"shixunHomeworks/getWorkList",payload:c()({},D)})}}})},children:"关联项目"}),(null==re||null===(We=re.work_statuses)||void 0===We?void 0:We.includes("提交作品"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,P.xg)("/classrooms/".concat(re.course_id,"/group_homework/").concat(re.homework_id,"/post"))},children:"提交作品"}),(null==re||null===(ze=re.work_statuses)||void 0===ze?void 0:ze.includes("创建分组"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(re.homework_id,"/get_member_list.json"),{method:"get",params:{}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(de(!0),he(null==n?void 0:n.data),we(null==n||null===(t=n.data)||void 0===t?void 0:t.filter((function(e){var n;return(null==e?void 0:e.user_id)===(null==T||null===(n=T.userInfo)||void 0===n?void 0:n.user_id)}))));case 4:case"end":return e.stop()}}),e)}))),children:"创建分组"}),(null==re||null===(Ge=re.work_statuses)||void 0===Ge?void 0:Ge.includes("加入分组"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:(0,$.throttle)(l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(re.homework_id,"/get_group_list.json"),{method:"get"});case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=9;break}if(!((null==n||null===(t=n.data)||void 0===t?void 0:t.length)<=0)){e.next=7;break}return x.ZP.info("暂无分组"),e.abrupt("return");case 7:Se(!0),Oe(null==n?void 0:n.data);case 9:case"end":return e.stop()}}),e)}))),300),children:"加入分组"}),(null==re||null===(qe=re.work_statuses)||void 0===qe?void 0:qe.includes("更换项目"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){C({type:"classroomList/setActionTabs",payload:{key:"更换项目",params:D,selectArrs:{homework_id:null==re?void 0:re.id},cb:function(){C({type:"shixunHomeworks/getWorkList",payload:c()({},D)})}}})},children:"更换项目"}),(null==re||null===(Je=re.work_statuses)||void 0===Je?void 0:Je.includes("申请换组"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){C({type:"classroomList/setActionTabs",payload:{key:"申请换组",params:D}})},children:"申请换组"}),(null==re||null===(Be=re.work_statuses)||void 0===Be?void 0:Be.includes("修改作品"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){null==ae||!ae.can_submit||null!=ae&&ae.submit_size?(0,P.xg)("/classrooms/".concat(re.course_id,"/group_homework/").concat(re.homework_id,"/").concat(re.id,"/edit")):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:"修改作品"}),(null==re||null===(Ue=re.work_statuses)||void 0===Ue?void 0:Ue.includes("补交作品"))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){return(0,P.xg)("/classrooms/".concat(re.course_id,"/group_homework/").concat(re.homework_id,"/post"))},children:"补交作品"}),((null==re||null===(Qe=re.work_statuses)||void 0===Qe?void 0:Qe.includes("补交附件"))||(null==re||null===(Ke=re.work_statuses)||void 0===Ke?void 0:Ke.includes("修改附件")))&&(0,G.jsx)(f.ZP,{type:"primary",onClick:function(){null==ae||!ae.can_submit||null!=ae&&ae.submit_size?C({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:D,selectArrs:c()({},re)}}):x.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},children:null!=re&&null!==(Xe=re.work_statuses)&&void 0!==Xe&&Xe.includes("修改附件")?"修改附件":"补交附件"})]}),onTabClick:function(e,n){var t=function(){if(2===parseInt(e)){if(null==re||!re.view_answer)return void x.ZP.info("本次作业老师未公开答案");(null==re?void 0:re.time_status)>2||(0,S.Gg)()?q(e):x.ZP.info("截止之后的试卷才能查看答案")}else q(e)};"发布设置离开"==H.actionTabs.key?j.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",onOk:function(){t(),C({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):t()},className:wn.tabs,items:en.map((function(e){return{label:e.name,key:"".concat(e.id),children:e.component,forceRender:e.forceRender}}))})})]}),(0,G.jsx)(un.Z,{}),(0,G.jsx)(j.Z,{title:"创建分组",open:ce,width:800,onCancel:function(){de(!1),we([])},onOk:l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==re||null===(n=re.group_data)||void 0===n?void 0:n.max_num)<(null==je?void 0:je.length))){e.next=3;break}return x.ZP.error("人数不能超过".concat(null==re||null===(t=re.group_data)||void 0===t?void 0:t.max_num)),e.abrupt("return");case 3:return e.next=5,(0,W.ZP)("/api/homework_commons/".concat(re.homework_id,"/create_group.json"),{method:"post",body:{user_id:null==je?void 0:je.map((function(e){return e.user_id}))}});case 5:0===(null==(s=e.sent)?void 0:s.status)&&(x.ZP.info("创建成功"),$e(),de(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,G.jsxs)("div",{children:[(0,G.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,G.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==re||null===(o=re.group_data)||void 0===o?void 0:o.min_num,"~",null==re||null===(u=re.group_data)||void 0===u?void 0:u.max_num,"人"]}),(0,G.jsx)(b.Z,{span:12,children:(0,G.jsx)(k.Z.Search,{placeholder:"请输入姓名或学号搜索",onSearch:function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(re.homework_id,"/get_member_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&he(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,G.jsx)(Z.Z,{dataSource:_e,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:function(e){return{disabled:(null==e?void 0:e.user_id)===T.userInfo.user_id}},selectedRowKeys:null==je?void 0:je.map((function(e){return e.user_id})),onChange:function(e,n,t){we(i()(n))}},scroll:{y:400},columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"分班",dataIndex:"course_group_name",key:"course_group_name"},{title:"学号",dataIndex:"student_id",key:"student_id"}]})]})}),(0,G.jsx)(j.Z,{title:"加入分组",open:Pe,width:800,onCancel:function(){Se(!1)},footer:!1,children:(0,G.jsxs)("div",{children:[(0,G.jsxs)(w.Z,{style:{marginBottom:10},children:[(0,G.jsxs)(b.Z,{span:12,children:["组员数量要求:",null==re||null===(d=re.group_data)||void 0===d?void 0:d.min_num,"~",null==re||null===(I=re.group_data)||void 0===I?void 0:I.max_num,"人"]}),(0,G.jsx)(b.Z,{span:12,children:(0,G.jsx)(k.Z.Search,{placeholder:"请输入队长名称",onSearch:function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,W.ZP)("/api/homework_commons/".concat(re.homework_id,"/get_group_list.json"),{method:"get",params:{keyword:n}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&Oe(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})]}),(0,G.jsx)(Z.Z,{dataSource:Le,pagination:!1,rowKey:function(e){return e.user_id},style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"组名",dataIndex:"group_name",key:"group_name"},{title:"队长",dataIndex:"leader_name",key:"leader_name"},{title:"成员数",dataIndex:"user_list",key:"user_list"},{title:"操作",dataIndex:"group_id",key:"group_id",render:function(e,n){return(0,G.jsx)(f.ZP,{disabled:null==n?void 0:n.can_join,onClick:l()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,W.ZP)("/api/homework_commons/".concat(re.homework_id,"/join_group.json"),{method:"post",body:{group_id:e}});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(x.ZP.info("加入成功"),$e(),Se(!1));case 4:case"end":return n.stop()}}),n)}))),children:null!=n&&n.can_join?"已满":"加入"})}}]})]})}),(0,G.jsx)(ln.Z,{}),(0,G.jsx)(kn.Z,{onOk:function(){$e()}}),(0,G.jsx)(Zn.Z,{onOk:function(){$e()}}),(0,G.jsx)(ve.Z,{type:"edit",onCallback:function(){return $e()},courseEndTime:null==re?void 0:re.course_end_date}),(0,G.jsx)(ke.Z,{courseEndTime:null==re?void 0:re.course_end_date,successCallback:function(){return $e()},visible:"立即截止"===L.actionTabs.key,homeworkIds:[D.categoryId],courseId:D.coursesId,isBatch:!1}),(0,G.jsx)(be,{cb:function(){ne(ee+1),q("0"),$e()}}),(0,G.jsx)(jn,{cb:function(){}}),(0,G.jsx)(cn.Z,{ref:ie,hide:!0,name:"".concat(null==re?void 0:re.homework_name,"-作品附件"),onOk:function(){return Q(!1)}})]})}))},21719:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),r=t(41498),a=t.n(r),o=t(82242),l=t.n(o),u=t(79800),c=t.n(u),d=t(78241),m=t(43418),p=t(8591),_=t(98135),h=t(88270),f=t(89084),x=t(97313),v=t(37712);n.Z=(0,f.connect)((function(e){return{classroomList:e.classroomList,shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.shixunHomeworks,r=(0,f.useParams)(),o=d.Z.useForm(),u=c()(o,1)[0],g=(s.workList,s.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=function(){var e=a()(i()().mark((function e(){var s,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return a=l()({},u.getFieldValue()),o=n.actionTabs.selectArrs,a.attachment_ids=null===(s=a.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,h.mz)(l()(l()({},a),{},{homeworkId:o.work_id}));case 7:0===e.sent.status&&(u.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkSetting",payload:l()({},r)}),t({type:"shixunHomeworks/getWorkList",payload:l()({},r)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==g||!g.can_submit){e.next=7;break}if(null!=g&&g.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==g?void 0:g.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){s()}}),e.abrupt("return");case 7:s();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:u,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(x.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(_.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},1417:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),r=t(37205),a=t.n(r),o=t(82242),l=t.n(o),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(78241),h=t(43418),f=t(56511),x=t(98135),v=t(5112),g=t(95237),y=t(43604),j=t(26724),w=t.n(j),b=t(37821),k=t(88270),Z=t(89084),N=t(37712);n.Z=(0,Z.connect)((function(e){var n=e.classroomList,t=e.user,s=e.loading,i=e.globalSetting;return{classroomList:n,user:t,loading:s.effects,globalSetting:i}}))((function(e){var n,t,s=e.classroomList,r=e.loading,o=e.globalSetting,u=e.dispatch,d=(0,Z.useParams)(),j=_.Z.useForm(),P=m()(j,1)[0],S=(0,p.useState)(!0),I=m()(S,2),H=I[0],L=I[1],O=(0,p.useState)([]),C=m()(O,2),T=C[0],Y=C[1],A=(0,p.useState)({page:1,limit:20,keyword:""}),D=m()(A,2),F=D[0],R=(D[1],function(){var e=c()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"shixunHomeworks/getProjectList",payload:l()(l()({},d),F)});case 2:(t=e.sent).projects&&Y([].concat(a()(T),a()(t.projects))),(null===(n=t.projects)||void 0===n?void 0:n.length)<20&&L(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,p.useEffect)((function(){"关联项目"!==s.actionTabs.key&&"更换项目"!==s.actionTabs.key||(R(),T=[],F.page=1,F.keyword="")}),[s.actionTabs.key]),(0,N.jsx)(h.Z,{centered:!0,title:"更换项目"===s.actionTabs.key?"更换项目":"关联项目",open:"关联项目"===s.actionTabs.key||"更换项目"===s.actionTabs.key,bodyStyle:{minHeight:100},onOk:c()(i()().mark((function e(){var n,t,r,a,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P.validateFields();case 2:if(n=l()({},P.getFieldValue()),t=s.actionTabs,r=t.selectArrs,a=t.cb,"更换项目"!==s.actionTabs.key){e.next=10;break}return e.next=7,(0,b.ZP)("/api/student_works/".concat(r.homework_id,"/change_project.json"),{method:"put",body:l()({},n)});case 7:return 0===(null==(o=e.sent)?void 0:o.status)&&(a(),u({type:"classroomList/setActionTabs",payload:{}})),e.abrupt("return");case 10:return e.next=12,(0,k.co)(l()(l()({},n),{},{homeworkId:r.homework_id}));case 12:0===e.sent.status&&(a?a():u({type:"classroomList/getClassroomCommonHomeworksList",payload:l()({},s.actionTabs.params)}),u({type:"classroomList/setActionTabs",payload:{}}));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){u({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsx)(f.Z,{loading:r["shixunHomeworks/getProjectList"],active:!0,children:""==T?(0,N.jsx)("aside",{children:(0,N.jsxs)("div",{className:"tc font14 pt20",children:["您当前尚未管理任何项目,请先",(0,N.jsx)("a",{href:"".concat(null==o||null===(n=o.setting)||void 0===n?void 0:n.old_url,"/projects/deposit/new"),target:"_blank",children:"创建项目"}),"再关联"]})}):(0,N.jsxs)("aside",{children:[(0,N.jsx)("div",{className:" mb20",children:(0,N.jsx)(x.Z.Search,{onSearch:function(e){""===e?delete F.keyword:F.keyword=e,T=[],L(!0),R()},placeholder:"请输入项目名称进行搜索",allowClear:!0,size:"middle"})}),(0,N.jsx)(_.Z,{form:P,initialValues:{},children:(0,N.jsx)(_.Z.Item,{name:"project_id",rules:[{required:!0,message:"请选择项目"}],children:(0,N.jsx)(v.ZP.Group,{children:(0,N.jsx)(w(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){F.page++,R()},hasMore:H,useWindow:!1,children:null===(t=T)||void 0===t?void 0:t.map((function(e,n){return(0,N.jsx)(g.Z,{children:(0,N.jsx)(y.Z,{children:(0,N.jsx)(v.ZP,{value:e.id,children:e.name})})},n)}))})})})})]})})})}))},7534:function(e,n,t){"use strict";var s=t(7557),i=t.n(s),r=t(85573),a=t.n(r),o=t(37205),l=t.n(o),u=t(41498),c=t.n(u),d=t(82242),m=t.n(d),p=t(79800),_=t.n(p),h=t(39647),f=t.n(h),x=t(59301),v=t(78241),g=t(8591),y=t(43418),j=t(95237),w=t(43604),b=t(84291),k=t(5112),Z=t(24905),N=t(99232),P=t.n(N),S=t(37821),I=t(31260),H=t(271),L=t(89084),O=t(84772),C=t(33223),T=t(53277),Y=t(67226),A=t(37712),D=["classroomList","dispatch","courseEndTime"];n.Z=(0,L.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.courseEndTime,r=f()(e,D),o=(0,L.useParams)(),u=v.Z.useForm(),d=_()(u,1)[0],p=(0,x.useState)(1),h=_()(p,2),N=h[0],F=h[1],R=(0,x.useState)([]),E=_()(R,2),M=E[0],V=E[1],W=(0,x.useState)(0),z=_()(W,2),G=(z[0],z[1]),q=(0,x.useState)(2e3),J=_()(q,2),B=(J[0],J[1],(0,x.useState)(!0)),U=_()(B,2),Q=(U[0],U[1]),K=(0,x.useState)(!1),X=_()(K,2),$=X[0],ee=(X[1],(0,x.useState)(!1)),ne=_()(ee,2),te=ne[0],se=(ne[1],(0,x.useState)([])),ie=_()(se,2),re=ie[0],ae=ie[1],oe=(0,x.useState)(!0),le=_()(oe,2),ue=le[0],ce=le[1],de=(0,x.useState)(null),me=_()(de,2),pe=me[0],_e=me[1];(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(he(),ve(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];_e({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}),ce(e.unified_setting)}else _e({submit_limit:!1,submit_limit_num:200,must_file:!1})}),[n.actionTabs]),(0,x.useEffect)((function(){if($){if(te)return;t({type:"classroomList/setActionTabs",payload:{}}),(0,I.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})}}),[$]);var he=function(){var e=c()(i()().mark((function e(t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,T.c_)(m()(m()({},o),{},{page:t||N,limit:2e4,homework_id:1===n.actionTabs.type?"":n.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&&(V(l()(null==s?void 0:s.course_groups)),G(null==s?void 0:s.course_groups_count),Q(!1),t||d.setFieldsValue(a()(a()({},"publish_time",P()(P()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",P()(P()(new Date((0,H.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,I.GJ)()?n.actionTabs.detail?(t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:m()({},o)}),t({type:"shixunHomeworks/getWorkSetting",payload:m()({},o)})):t({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:3})}):t({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})},xe=function(){var e=c()(i()().mark((function e(){var s,a,u,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,I.Rm)()||null!=n&&null!==(s=n.AssistantObject)&&void 0!==s&&null!==(s=s.group)&&void 0!==s&&s.can_publish){e.next=4;break}return g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),we(!1),e.abrupt("return");case 4:if(!((u=m()({},d.getFieldsValue())).end_time<=u.publish_time)){e.next=9;break}return g.ZP.info("截止时间不能大于或等于发布时间"),we(!1),e.abrupt("return");case 9:if(!((null==re?void 0:re.length)<=0&&!ue&&M.length>0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),we(!1),e.abrupt("return");case 13:if(null==pe||!pe.submit_limit||null!=pe&&pe.submit_limit_num){e.next=17;break}return g.ZP.warning("学生填写内容字数不能为空"),we(!1),e.abrupt("return");case 17:return c=m()({homework_ids:l()(n.actionTabs.selectArrs),group_ids:re.length>0?re.map((function(e){return e.id})):null===(a=n.detailCommonHomeworksList)||void 0===a?void 0:a.course_groups,end_time:P()(u.end_time).format("YYYY-MM-DD HH:mm"),publish_time:P()(u.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},pe),we(!0),e.next=21,(0,S.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},c)});case 21:0===e.sent.status?(we(!1),(0,H.L9)(["教学课堂","分组作业","立即发布"]),g.ZP.success("发布成功"),t({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),r.onCallback&&r.onCallback(),fe(),"0"===localStorage.getItem("Noviceguide")||t({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,A.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):we(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=function(){F(1),V([]),ae([])},ge=(n.detailCommonHomeworksList,(0,x.useState)(!1)),ye=_()(ge,2),je=ye[0],we=ye[1];return(0,A.jsxs)(y.Z,{width:600,confirmLoading:je,centered:!0,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:xe,onCancel:function(){ve(),fe(),t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,A.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,A.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),M&&(0,A.jsxs)(v.Z,{form:d,children:[(0,A.jsxs)("div",{style:{paddingLeft:0},children:[(0,A.jsxs)(j.Z,{className:"mt30",align:"middle",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,A.jsx)(b.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,Y.Q8)(e,s)},disabledTime:function(e){return(0,Y.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:P()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,A.jsx)(w.Z,{className:"ml20",children:(0,A.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,A.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:P()((0,H.U6)(),"HH:mm")},disabledDate:function(e){return(0,Y.Q8)(e,s,d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,Y.d0)(e,d.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,A.jsxs)(j.Z,{style:{marginBottom:"10px"},children:[(0,A.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,A.jsxs)(k.ZP.Group,{value:ue,onChange:function(e){ce(e.target.value),ae([])},children:[(0,A.jsx)(k.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,A.jsx)(k.ZP,{className:"ml20",disabled:M.length<=0,value:!1,children:"分班发布"})]})]}),M.length<=0&&2===n.actionTabs.type&&(0,A.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!ue)&&M.length>0&&(0,A.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,A.jsx)("span",{style:{flex:1},children:(0,A.jsx)(Z.Z,{checked:re.length===M.length,onChange:function(e){re.length===M.length?ae([]):ae(M.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,A.jsx)("span",{style:{width:16}}),(0,A.jsxs)("span",{style:{flex:1},children:["已选择",re.length||0,"个分班"]})]}),(1===n.actionTabs.type||!ue)&&M.length>0&&(0,A.jsx)(O.Z,{data:M,selectedRowKeys:re,setSelectedRowKeys:ae})]}),(0,A.jsx)(C.ZP,{value:pe,onChange:function(e){return _e(m()({},e))}})]})}))},87278:function(e,n,t){"use strict";var s=t(82242),i=t.n(s),r=t(85573),a=t.n(r),o=t(7557),l=t.n(o),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(46651),h=t(78241),f=t(43418),x=t(8591),v=t(14491),g=t(89084),y=t(99741),j=t(29587),w=t(37821),b=t(99232),k=t.n(b),Z=t(271),N=t(37712),P=_.Z.Dragger;n.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,r=e.onOk,o=((0,g.useParams)(),h.Z.useForm()),u=m()(o,1)[0],d=(0,p.useState)(),_=m()(d,2),b=_[0],S=_[1],I=(0,p.useState)(!1),H=m()(I,2),L=H[0],O=H[1],C={height:100,onRemove:function(){S("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(n=c()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,p.useEffect)((function(){u.setFieldsValue(a()(a()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,Z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,N.jsx)(f.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:L},onOk:c()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){u.resetFields(),s({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsxs)(h.Z,{form:u,onFinish:function(){var e=c()(l()().mark((function e(n){var i,a,o,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=b&&b.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return O(!0),(i=new FormData).append("type",t.actionTabs.type),i.append("file",b),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(t.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(t.actionTabs.id,"/supplement_score.json"),e.next=10,(0,w.ZP)(a,{method:"post",body:i},!0);case 10:o=e.sent,O(!1),0===(null==o?void 0:o.status)&&(r(),u.resetFields(),s({type:"classroomList/setActionTabs",payload:{}}),(null==o||null===(c=o.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&f.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,N.jsx)(v.Z,{pagination:!1,dataSource:null==o||null===(d=o.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,Z.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,N.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:t.actionTabs.name}),(0,N.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,N.jsxs)("div",{children:[(0,N.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,N.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,N.jsxs)("div",{children:[(0,N.jsx)("a",{download:"模版.xlsx",className:j.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,N.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,N.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,N.jsxs)(P,i()(i()({},C),{},{children:[(0,N.jsx)("a",{className:j.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,N.jsx)("br",{}),(0,N.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},8142:function(e,n,t){"use strict";var s=t(82242),i=t.n(s),r=t(85573),a=t.n(r),o=t(7557),l=t.n(o),u=t(41498),c=t.n(u),d=t(79800),m=t.n(d),p=t(59301),_=t(46651),h=t(78241),f=t(43418),x=t(54449),v=t(89084),g=t(37821),y=t(99232),j=t.n(y),w=t(271),b=t(37712);_.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,r=e.onOk,o=(0,v.useParams)(),u=h.Z.useForm(),d=m()(u,1)[0],_=(0,p.useState)(),y=m()(_,2),k=(y[0],y[1]),Z=(0,p.useState)(!1),N=m()(Z,2),P=N[0],S=N[1];n=c()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)})));return(0,p.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",j()(j()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",j()(j()(new Date((0,w.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,b.jsx)(f.Z,{centered:!0,title:"修改成绩",open:"修改成绩"===t.actionTabs.key,okText:"确定",width:600,cancelText:"取消",okButtonProps:{loading:P},onOk:c()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),s({type:"classroomList/setActionTabs",payload:{}})},children:(0,b.jsx)(h.Z,{form:d,onFinish:function(){var e=c()(l()().mark((function e(n){var a,u,c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",t.actionTabs,n,o),c="exercise"===(null==t||null===(a=t.actionTabs)||void 0===a?void 0:a.type)?"/api/exercises/".concat(null==o?void 0:o.category,"/exercise_user/edit_score.json"):"/api/student_works/".concat(t.actionTabs.id,"/edit_score.json"),S(!0),e.next=5,(0,g.ZP)(c,{method:"post",body:i()(i()({},n),{},{exercise_user_id:"exercise"===(null==t||null===(u=t.actionTabs)||void 0===u?void 0:u.type)?t.actionTabs.id:""})});case 5:e.sent,S(!1),d.resetFields(),s({type:"classroomList/setActionTabs",payload:{}}),r();case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,b.jsx)(h.Z.Item,{label:"最终成绩",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"请输入最终成绩"}],children:(0,b.jsx)(x.Z,{min:0,style:{width:"100%"}})})})})}))},63452:function(e,n,t){"use strict";var s=t(85573),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),l=t.n(o),u=t(79800),c=t.n(u),d=t(70236),m=t.n(d),p=t(59301),_=t(46651),h=t(78241),f=t(3113),x=t(95237),v=t(81327),g=t(84291),y=t(89084),j=t(99232),w=t.n(j),b=t(67226),k=t(37821),Z=t(37712);_.Z.Dragger;n.Z=(0,y.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){m()(e);var n=(0,y.useParams)(),t=h.Z.useForm(),s=c()(t,1)[0],r=(0,p.useState)(!0),o=c()(r,2),u=o[0],d=o[1],_=(0,p.useState)(!1),j=c()(_,2),N=j[0],P=j[1];function S(){return(S=l()(a()().mark((function e(){var t,r,o,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/get_time_setting.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/get_time_setting.json"),e.next=3,(0,k.ZP)(t,{method:"get"});case 3:0===(null==(r=e.sent)?void 0:r.status)&&s.setFieldsValue(i()(i()({},"publish_time",w()(w()(null==r||null===(o=r.data)||void 0===o?void 0:o.publish_time).format("YYYY-MM-DD HH:mm"))),"end_time",w()(w()(null==r||null===(l=r.data)||void 0===l?void 0:l.end_time).format("YYYY-MM-DD HH:mm"))));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return console.log("----",n),(0,p.useEffect)((function(){!function(){S.apply(this,arguments)}()}),[]),(0,Z.jsxs)("div",{style:{padding:"50px 30px",background:"#fff"},children:[(0,Z.jsxs)("div",{style:{textAlign:"end"},children:[u&&(0,Z.jsx)(f.ZP,{onClick:function(){d(!1)},children:"编辑设置"}),!u&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)(f.ZP,{type:"primary",loading:N,onClick:function(){s.submit()},children:"提交"}),(0,Z.jsx)(f.ZP,{style:{marginLeft:20},onClick:function(){d(!0)},children:"取消"})]})]}),(0,Z.jsxs)(h.Z,{form:s,disabled:u,onFinish:function(){var e=l()(a()().mark((function e(t){var s,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),console.log("---",window.location.href),s=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/time_setting.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/time_setting.json"),e.next=5,(0,k.ZP)(s,{method:"post",body:{publish_time:w()(t.publish_time).format("YYYY-MM-DD HH:mm"),end_time:w()(t.end_time).format("YYYY-MM-DD HH:mm")}});case 5:i=e.sent,P(!1),0===(null==i?void 0:i.status)&&d(!0);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Z.jsx)(x.Z,{children:(0,Z.jsxs)(v.Z,{children:[(0,Z.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,Z.jsx)(g.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:function(e){return(0,b.Q8)(e)},disabledTime:function(e){return(0,b.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})}),(0,Z.jsx)("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"},children:"(学生收到作业的时间)"})]})}),(0,Z.jsx)(x.Z,{children:(0,Z.jsxs)(v.Z,{children:[(0,Z.jsx)(h.Z.Item,{label:"结束时间",name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,Z.jsx)(g.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:function(e){return(0,b.Q8)(e,"",s.getFieldValue("publish_time"))},disabledTime:function(e){return(0,b.d0)(e,s.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})}),(0,Z.jsx)("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"},children:"(学生“按时”提交作品的时间截点)"})]})})]})]})}))},38998:function(e,n,t){"use strict";t.d(n,{AD:function(){return O},D9:function(){return F},Hp:function(){return k},IM:function(){return E},Iy:function(){return N},KM:function(){return Q},MJ:function(){return Z},Ne:function(){return R},ON:function(){return G},Uj:function(){return B},VY:function(){return W},YO:function(){return J},YX:function(){return q},Zn:function(){return f},_g:function(){return j},_k:function(){return A},c6:function(){return H},cr:function(){return x},eV:function(){return L},fi:function(){return v},gh:function(){return S},hS:function(){return M},iA:function(){return g},j6:function(){return w},je:function(){return Y},jj:function(){return b},kS:function(){return z},o6:function(){return I},pO:function(){return U},rQ:function(){return C},sA:function(){return P},xm:function(){return D},xo:function(){return V},y8:function(){return T},yd:function(){return y}});var s=t(7557),i=t.n(s),r=t(82242),a=t.n(r),o=t(41498),l=t.n(o),u=t(53277),c=t(89084),d=t(271),m=t(8591),p=t(99741),_=function(){(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},f=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,u.YR)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.yS)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.W0)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.Nl)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.IU)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.td)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.QX)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.o_)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.ZL)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Z=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.vV)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=l()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.aP)(a()({},n));case 2:0===(s=e.sent).status?(m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),P=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,u.MJ)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=l()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.Uy)(a()({},n));case 2:0===(t=e.sent).status?(m.ZP.info("导出任务生成成功"),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,c.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),c.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:p.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=l()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Q=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},29587:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));u.ref=function(n){e.scrollComponent=n,l&&l(n)};var c=[t];return i&&(o?a?c.unshift(o):c.push(o):this.defaultLoader&&(a?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),r.default.createElement(s,u,c)}}]),n}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=l,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file