You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Group...

2 lines
74 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3935],{57417:function(st,Se,n){var t=n(78241),A=n(43418),V=n(8591),He=n(92832),je=n(32583),Pe=n(42203),ue=n(57203),O=n(59301),C=Object.defineProperty,Ge=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,F=(v,W,k)=>W in v?C(v,W,{enumerable:!0,configurable:!0,writable:!0,value:k}):v[W]=k,J=(v,W)=>{for(var k in W||(W={}))me.call(W,k)&&F(v,k,W[k]);if(Te)for(var k of Te(W))K.call(W,k)&&F(v,k,W[k]);return v},de=(v,W)=>Ge(v,Y(W)),xe=(v,W,k)=>new Promise((Le,ae)=>{var se=_=>{try{w(k.next(_))}catch($){ae($)}},L=_=>{try{w(k.throw(_))}catch($){ae($)}},w=_=>_.done?Le(_.value):Promise.resolve(_.value).then(se,L);w((k=k.apply(v,W)).next())});const be=({classroomList:v,loading:W,dispatch:k,shixunHomeworks:Le})=>{const ae=(0,Pe.useParams)(),[se]=t.default.useForm(),{workList:L,workSetting:w}=Le,_=()=>{k({type:"shixunHomeworks/getWorkSetting",payload:J({},ae)}),k({type:"shixunHomeworks/getWorkList",payload:J({},ae)})};return O.createElement(A.default,{centered:!0,title:v.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:v.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>xe(void 0,null,function*(){const $=()=>xe(void 0,null,function*(){var ve;yield se.validateFields();const ye=J({},se.getFieldValue()),{selectArrs:Be}=v.actionTabs;ye.attachment_ids=(ve=ye.attachment_ids)==null?void 0:ve.map(h=>h.response.id),(yield(0,je.mz)(de(J({},ye),{homeworkId:Be.work_id}))).status===0&&(se.resetFields(),k({type:"classroomList/setActionTabs",payload:{}}),_())});if(w!=null&&w.can_submit){if(!(w!=null&&w.submit_size)){V.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}A.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:O.createElement(O.Fragment,null,"\u4F60\u8FD8\u6709 ",O.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},w==null?void 0:w.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{$()}});return}$()}),onCancel:()=>{k({type:"classroomList/setActionTabs",payload:{}})}},O.createElement(t.default,{form:se,initialValues:{}},O.createElement(t.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},O.createElement(ue.Z,null)),O.createElement(t.default.Item,{name:"description"},O.createElement(He.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${v.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Se.Z=(0,Pe.connect)(({classroomList:v,shixunHomeworks:W,loading:k})=>({classroomList:v,shixunHomeworks:W,loading:k}))(be)},31293:function(st,Se,n){var t=n(59301),A=n(78241),V=n(43418),He=n(61621),je=n(92832),Pe=n(5112),ue=n(95237),O=n(43604),C=n(26724),Ge=n.n(C),Y=n(70635),Te=n(32583),me=n(42203),K=n(59301),F=Object.defineProperty,J=Object.defineProperties,de=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,W=(L,w,_)=>w in L?F(L,w,{enumerable:!0,configurable:!0,writable:!0,value:_}):L[w]=_,k=(L,w)=>{for(var _ in w||(w={}))be.call(w,_)&&W(L,_,w[_]);if(xe)for(var _ of xe(w))v.call(w,_)&&W(L,_,w[_]);return L},Le=(L,w)=>J(L,de(w)),ae=(L,w,_)=>new Promise(($,ve)=>{var ye=h=>{try{N(_.next(h))}catch(p){ve(p)}},Be=h=>{try{N(_.throw(h))}catch(p){ve(p)}},N=h=>h.done?$(h.value):Promise.resolve(h.value).then(ye,Be);N((_=_.apply(L,w)).next())});const se=({classroomList:L,loading:w,globalSetting:_,dispatch:$})=>{var ve;const ye=(0,me.useParams)(),[Be]=A.default.useForm(),[N,h]=(0,t.useState)(!0);let[p,H]=(0,t.useState)([]);const[le,We]=(0,t.useState)({page:1,limit:20,keyword:""}),_e=()=>ae(void 0,null,function*(){var U;const z=yield $({type:"shixunHomeworks/getProjectList",payload:k(k({},ye),le)});z.projects&&H([...p,...z.projects]),((U=z.projects)==null?void 0:U.length)<20&&h(!1)});return(0,t.useEffect)(()=>{(L.actionTabs.key==="\u5173\u8054\u9879\u76EE"||L.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(_e(),p=[],le.page=1,le.keyword="")},[L.actionTabs.key]),K.createElement(V.default,{centered:!0,title:L.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:L.actionTabs.key==="\u5173\u8054\u9879\u76EE"||L.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ae(void 0,null,function*(){yield Be.validateFields();const U=k({},Be.getFieldValue()),{selectArrs:z,cb:ge}=L.actionTabs;if(L.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Ve=yield(0,Y.ZP)(`/api/student_works/${z.homework_id}/change_project.json`,{method:"put",body:k({},U)});(Ve==null?void 0:Ve.status)===0&&(ge(),$({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,Te.co)(Le(k({},U),{homeworkId:z.homework_id}))).status===0&&(ge?ge():$({type:"classroomList/getClassroomCommonHomeworksList",payload:k({},L.actionTabs.params)}),$({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{$({type:"classroomList/setActionTabs",payload:{}})}},K.createElement(He.Z,{loading:w["shixunHomeworks/getProjectList"],active:!0},p==""?K.createElement("aside",null,K.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",K.createElement("a",{href:`${(ve=_==null?void 0:_.setting)==null?void 0:ve.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):K.createElement("aside",null,K.createElement("div",{className:" mb20"},K.createElement(je.default.Search,{onSearch:U=>{U===""?delete le.keyword:le.keyword=U,p=[],h(!0),_e()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),K.createElement(A.default,{form:Be,initialValues:{}},K.createElement(A.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},K.createElement(Pe.ZP.Group,null,K.createElement(Ge(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:U=>{le.page++,_e()},hasMore:N,useWindow:!1},p==null?void 0:p.map(function(U,z){return K.createElement(ue.Z,{key:z},K.createElement(O.Z,null,K.createElement(Pe.ZP,{value:U.id},U.name)))}))))))))};Se.Z=(0,me.connect)(({classroomList:L,user:w,loading:_,globalSetting:$})=>({classroomList:L,user:w,loading:_.effects,globalSetting:$}))(se)},71850:function(st,Se,n){var t=n(59301),A=n(78241),V=n(8591),He=n(43418),je=n(95237),Pe=n(43604),ue=n(5083),O=n(5112),C=n(24905),Ge=n(61186),Y=n.n(Ge),Te=n(70635),me=n(2119),K=n(58130),F=n(42203),J=n(706),de=n(32615),xe=n(16597),be=n(66539),v=n(59301),W=Object.defineProperty,k=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,w=(N,h,p)=>h in N?W(N,h,{enumerable:!0,configurable:!0,writable:!0,value:p}):N[h]=p,_=(N,h)=>{for(var p in h||(h={}))se.call(h,p)&&w(N,p,h[p]);if(ae)for(var p of ae(h))L.call(h,p)&&w(N,p,h[p]);return N},$=(N,h)=>k(N,Le(h)),ve=(N,h)=>{var p={};for(var H in N)se.call(N,H)&&h.indexOf(H)<0&&(p[H]=N[H]);if(N!=null&&ae)for(var H of ae(N))h.indexOf(H)<0&&L.call(N,H)&&(p[H]=N[H]);return p},ye=(N,h,p)=>new Promise((H,le)=>{var We=z=>{try{U(p.next(z))}catch(ge){le(ge)}},_e=z=>{try{U(p.throw(z))}catch(ge){le(ge)}},U=z=>z.done?H(z.value):Promise.resolve(z.value).then(We,_e);U((p=p.apply(N,h)).next())});const Be=N=>{var h=N,{classroomList:p,dispatch:H,courseEndTime:le}=h,We=ve(h,["classroomList","dispatch","courseEndTime"]);const _e=(0,F.useParams)(),[U]=A.default.useForm(),[z,ge]=(0,t.useState)(1),[Ee,Ve]=(0,t.useState)([]),[Ue,qe]=(0,t.useState)(0),[et,rt]=(0,t.useState)(2e3),[it,tt]=(0,t.useState)(!0),[ut,ht]=(0,t.useState)(!1),[ct,Pt]=(0,t.useState)(!1),[Ae,re]=(0,t.useState)([]),[pe,Ne]=(0,t.useState)(!0),[q,Xe]=(0,t.useState)(null);(0,t.useEffect)(()=>{if(p.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(at(),Z(),p.actionTabs.type===2){const P=p.actionTabs.selectArrsAll[0];Xe({submit_limit:P==null?void 0:P.submit_limit,submit_limit_num:P==null?void 0:P.submit_limit_num,must_file:P==null?void 0:P.must_file,can_submit:P==null?void 0:P.can_submit,submit_num:P==null?void 0:P.submit_num}),Ne(P.unified_setting)}else Ne(!1),Xe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[p.actionTabs]),(0,t.useEffect)(()=>{if(ut){if(ct)return;H({type:"classroomList/setActionTabs",payload:{}}),(0,me.GJ)()?H({type:"classroomList/getClassroomTeacherCommonList",payload:$(_({},p.actionTabs.params),{type:3})}):H({type:"classroomList/getClassroomCommonList",payload:_({},p.actionTabs.params)})}},[ut]);const at=P=>ye(void 0,null,function*(){tt(!0);const te=yield(0,xe.c_)($(_({},_e),{page:P||z,limit:2e4,homework_id:p.actionTabs.type===1?"":p.actionTabs.selectArrs[0]}));te==null||te.course_groups.map((fe,Je)=>{fe.key=fe.id,fe.title=fe.name,fe.disabled=fe.is_published}),te&&(Ve([...te==null?void 0:te.course_groups]),qe(te==null?void 0:te.course_groups_count),tt(!1),P||U.setFieldsValue({publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Y()(Y()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),lt=P=>{ge(P),at(P)},Ke=()=>{(0,me.GJ)()?p.actionTabs.detail?(H({type:"shixunHomeworks/setActionTabs",payload:{}}),H({type:"shixunHomeworks/getWorkList",payload:_({},_e)}),H({type:"shixunHomeworks/getWorkSetting",payload:_({},_e)})):H({type:"classroomList/getClassroomTeacherCommonList",payload:$(_({},p.actionTabs.params),{type:3})}):H({type:"classroomList/getClassroomCommonList",payload:_({},p.actionTabs.params)})},mt=()=>ye(void 0,null,function*(){var P,te,fe;if((0,me.Rm)()&&!((te=(P=p==null?void 0:p.AssistantObject)==null?void 0:P.group)!=null&&te.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Oe(!1);return}const Je=_({},U.getFieldsValue());if(Je.end_time<=Je.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Oe(!1);return}if((Ae==null?void 0:Ae.length)<=0&&!pe&&Ee.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Oe(!1);return}if(q!=null&&q.submit_limit&&!(q!=null&&q.submit_limit_num)){V.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Oe(!1);return}if(q!=null&&q.can_submit&&!(q!=null&&q.submit_num)){V.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Oe(!1);return}let pt=_({homework_ids:[...p.actionTabs.selectArrs],group_ids:Ae.length>0?Ae.map(ft=>ft.id):(fe=p.detailCommonHomeworksList)==null?void 0:fe.course_groups,end_time:Y()(Je.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(Je.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ae.length},q);Oe(!0),(yield(0,Te.ZP)(`/api/courses/${_e.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:_({},pt)})).status===0?(Oe(!1),(0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),V.ZP.success("\u53D1\u5E03\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),We.onCallback&&We.onCallback(),Ke(),localStorage.getItem("Noviceguide")==="0"||H({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:v.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Oe(!1)}),Z=()=>{ge(1),Ve([]),re([])},bt=Ue>z*et,{detailCommonHomeworksList:dt}=p,[Et,Oe]=(0,t.useState)(!1);return v.createElement(He.default,{width:600,confirmLoading:Et,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:p.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:mt,onCancel:()=>{Z(),Ke(),H({type:"classroomList/setActionTabs",payload:{}})}},v.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",v.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ee&&v.createElement(A.default,{form:U},v.createElement("div",{style:{paddingLeft:0}},v.createElement(je.Z,{className:"mt30",align:"middle"},v.createElement(Pe.Z,null,v.createElement(A.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},v.createElement(ue.default,{style:{width:170,marginRight:"25px"},disabledDate:P=>(0,be.Q8)(P,le),disabledTime:P=>(0,be.d0)(P),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,K.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),v.createElement(Pe.Z,{className:"ml20"},v.createElement(A.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},v.createElement(ue.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,K.U6)(),"HH:mm")},disabledDate:P=>(0,be.Q8)(P,le,U.getFieldValue("publish_time")),disabledTime:P=>(0,be.d0)(P,U.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),p.actionTabs.type===2&&v.createElement(je.Z,{style:{marginBottom:"10px"}},v.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),v.createElement(O.ZP.Group,{value:pe,onChange:P=>{Ne(P.target.value),re([])}},v.createElement(O.ZP,{value:!0,disabled:!p.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),v.createElement(O.ZP,{className:"ml20",disabled:Ee.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ee.length<=0&&p.actionTabs.type===2&&v.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(p.actionTabs.type===1||!pe)&&Ee.length>0&&v.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},v.createElement("span",{style:{flex:1}},v.createElement(C.default,{checked:Ae.length===Ee.length,onChange:P=>{Ae.length===Ee.length?re([]):re(Ee.filter(te=>!te.is_published))}},"\u5168\u9009")),v.createElement("span",{style:{width:16}}),v.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ae.length||0,"\u4E2A\u5206\u73ED")),(p.actionTabs.type===1||!pe)&&Ee.length>0&&v.createElement(J.Z,{data:Ee,selectedRowKeys:Ae,setSelectedRowKeys:re})),v.createElement(de.ZP,{value:q,onChange:P=>Xe(_({},P))}))};Se.Z=(0,F.connect)(({classroomList:N})=>({classroomList:N}))(Be)},54516:function(st,Se,n){n.r(Se),n.d(Se,{GroupHomeworkContext:function(){return ot},default:function(){return Lu}});var t=n(59301),A=n(42203),V=n(8591),He=n(61621),je=n(58421),Pe=n(81228),ue=n(43418),O=n(95237),C=n(43604),Ge=n(78673),Y=n(5112),Te=n(60324),me=n(5871),K=n(61485),F=n(2119),J=n(58130),de=n(70635),xe=n(38333),be=Object.defineProperty,v=Object.defineProperties,W=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(e,u,a)=>u in e?be(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,L=(e,u)=>{for(var a in u||(u={}))Le.call(u,a)&&se(e,a,u[a]);if(k)for(var a of k(u))ae.call(u,a)&&se(e,a,u[a]);return e},w=(e,u)=>v(e,W(u)),_=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())});const $=({classroomList:e,dispatch:u,user:a,onCallback:i})=>{var y,D;const g=(0,A.useParams)(),[E,r]=(0,t.useState)(!1),[c,I]=(0,t.useState)(!1),s=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,F.j5)()){I(!0);return}const f={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(R=>{var b;R.author_login===((b=a.userInfo)==null?void 0:b.login)?++f.hasNum:++f.noHasNum}),f.noHasNum>0?ue.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},f.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},f.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{B()}}):I(!0)}else I(!1)},[e.actionTabs.key]);const B=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:c,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:E,destroyOnClose:!0,onOk:()=>_(void 0,null,function*(){var f;if((f=s.current)!=null&&f.onVerify())return;r(!0);const R=yield(0,de.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});r(!1),R.status===0&&((0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),i&&i(),(0,F.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:w(L({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:L({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((y=e==null?void 0:e.actionTabs)!=null&&y.status)||!["\u672A\u53D1\u5E03"].includes((D=e==null?void 0:e.actionTabs)==null?void 0:D.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(xe.Z,{ref:f=>s.current=f})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ve=(0,A.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))($),ye=n(71850),Be=n(39990),N=Object.defineProperty,h=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,le=(e,u,a)=>u in e?N(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,We=(e,u)=>{for(var a in u||(u={}))p.call(u,a)&&le(e,a,u[a]);if(h)for(var a of h(u))H.call(u,a)&&le(e,a,u[a]);return e},_e=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())});const U=({classroomList:e,dispatch:u})=>{const a=(0,A.useParams)();return a.id=a.coursesId,t.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_e(void 0,null,function*(){(yield(0,de.ZP)(`/api/courses/${a.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:We({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var z=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(U),ge=Object.defineProperty,Ee=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,rt=(e,u,a)=>u in e?ge(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,it=(e,u)=>{for(var a in u||(u={}))qe.call(u,a)&&rt(e,a,u[a]);if(Ue)for(var a of Ue(u))et.call(u,a)&&rt(e,a,u[a]);return e},tt=(e,u)=>Ee(e,Ve(u)),ut=(e,u)=>{var a={};for(var i in e)qe.call(e,i)&&u.indexOf(i)<0&&(a[i]=e[i]);if(e!=null&&Ue)for(var i of Ue(e))u.indexOf(i)<0&&et.call(e,i)&&(a[i]=e[i]);return a},ht=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())});const ct=e=>{var u=e,{classroomList:a,dispatch:i,onCallback:y}=u,D=ut(u,["classroomList","dispatch","onCallback"]);const g=(0,A.useParams)();return g.id=g.coursesId,t.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:a.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ht(void 0,null,function*(){(yield(0,de.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...a.actionTabs.selectArrs]}})).status===0&&((0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),V.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),y&&y(),(0,F.GJ)()?i({type:"classroomList/getClassroomTeacherCommonList",payload:tt(it({},a.actionTabs.params),{type:3})}):i({type:"classroomList/getClassroomCommonList",payload:it({},a.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Pt=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(ct),Ae=n(99313),re=n(78241),pe=n(3113),Ne=n(92832),q=n(24905),Xe=n(26724),at=n.n(Xe),lt={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},Ke=n(97267),mt=n(66674),Z=n(59301),bt=Object.defineProperty,dt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,P=(e,u,a)=>u in e?bt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,te=(e,u)=>{for(var a in u||(u={}))Et.call(u,a)&&P(e,a,u[a]);if(dt)for(var a of dt(u))Oe.call(u,a)&&P(e,a,u[a]);return e},fe=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())});const{TabPane:Je}=Ae.default,pt=({shixunHomeworks:e,classroomList:u,loading:a,dispatch:i})=>{const y=(0,A.useParams)(),D=(0,A.useLocation)(),[g]=re.default.useForm(),{brankList:E}=e,[r,c]=(0,t.useState)(!1);let[I,s]=(0,t.useState)(!0);const[B,f]=(0,t.useState)("myself");let[R,b]=(0,t.useState)([]),[ee,X]=(0,t.useState)();const[M,we]=(0,t.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),Q=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&o()},[e.actionTabs.key]);let he=[];const o=function(){return fe(this,null,function*(){var d;if(I){c(!1),++M.page;const G=yield i({type:"shixunHomeworks/getBrankList",payload:te({},M)});R=[...R.concat(G.object_list)],X(G.is_teacher),((d=G.object_list)==null?void 0:d.length)<M.limit?s(!1):s(!0),b([...R]),G.object_list==""&&M.page===1&&c(!0)}})},{detailCommonHomeworksList:S}=u;return Z.createElement(ue.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>fe(void 0,null,function*(){var d,G;const ke=g.getFieldValue(),Ze=yield i({type:"shixunHomeworks/saveBanks",payload:{category:((d=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:d.category_id)||((G=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:G.main_category_id),course_id:y.coursesId,object_type:"group",bank_id:ke.group_ids}});(Ze==null?void 0:Ze.status)===0&&((0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,F.GJ)()?i({type:"classroomList/getClassroomTeacherCommonList",payload:te({},e.actionTabs.params)}):i({type:"classroomList/getClassroomCommonList",payload:te({},e.actionTabs.params)}),i({type:"shixunHomeworks/setActionTabs",payload:{}}),i({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Ze.object_ids,params:te({},e.actionTabs.params),manage_all_group:S==null?void 0:S.manage_all_group}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}))}),onCancel:()=>{i({type:"shixunHomeworks/setActionTabs",payload:{}})}},Z.createElement(O.Z,null,Z.createElement(C.Z,{span:12},Q.map((d,G)=>Z.createElement(pe.ZP,{key:G,shape:"round",type:B===d.id?"primary":"default",className:"mr10",onClick:ke=>fe(void 0,null,function*(){R=[],I=!0,M.page=0,M.search="",M.filter=d.id,o(),f(d.id)})},d.name))),Z.createElement(C.Z,{span:12,className:"tr"},Z.createElement(Ne.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:d=>{I=!0,M.search=d,M.page=0,R=[],d&&(0,mt.tk)({name:d,copywriting:d,position:"HomeworkCommon"}),o()},style:{width:260}}))),B==="myself"&&Z.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Z.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),B==="public"&&Z.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),Z.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ee&&B==="public"&&Z.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Z.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Z.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Z.createElement(at(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{s(!1),o()},hasMore:I,useWindow:!1},r&&Z.createElement(Ke.Z,{styles:{margin:"0px auto"}}),Z.createElement(re.default,{form:g,initialValues:{group_ids:he},className:lt.form,onChange:d=>{he=g.getFieldValue()}},Z.createElement(re.default.Item,{name:"group_ids"},Z.createElement(q.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},R==null?void 0:R.map(function(d,G){return Z.createElement(O.Z,{key:G},Z.createElement(C.Z,{flex:"2"},Z.createElement(q.default,{onChange:ke=>{},key:G,value:String(d.id),defaultChecked:!0},Z.createElement("span",{className:["c-black",lt.line1].join(" ")},d.name))),Z.createElement(C.Z,{flex:"1",className:"c-black"},Z.createElement("span",{className:lt.line1},d==null?void 0:d.course_list_name)),Z.createElement(C.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,F.Ny)()?Z.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${d.id}/personal/group/edit`)}},"\u7F16\u8F91"):B==="myself"?Z.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${d.id}/personal/group/edit`)}},"\u7F16\u8F91"):d==null?void 0:d.username))})))))))};var Ot=(0,A.connect)(({shixunHomeworks:e,loading:u,classroomList:a})=>({shixunHomeworks:e,loading:u,classroomList:a}))(pt),ft=n(57417),Wt=n(31293),Vt=n(48922),Kt=n(10148),Ce=n(59301),Ut=Object.defineProperty,wt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,kt=(e,u,a)=>u in e?Ut(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,Tt=(e,u)=>{for(var a in u||(u={}))Jt.call(u,a)&&kt(e,a,u[a]);if(wt)for(var a of wt(u))$t.call(u,a)&&kt(e,a,u[a]);return e};const Yt=({styles:e={},onSelect:u,params:a,classroomList:i})=>{const[y,D]=(0,t.useState)(!1),[g,E]=(0,t.useState)("");(0,t.useEffect)(()=>{D(!1),E("")},[]);const r=()=>{var c,I;if((0,F.Rm)()&&!((I=(c=i==null?void 0:i.AssistantObject)==null?void 0:c.group)!=null&&I.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&A.history.push(`/classrooms/${a.coursesId}/group_homework/${a.categoryId||0}/add`),g==="2"&&(u(),D(!1),E(""))};return Ce.createElement("section",{className:"tc animated fadeIn",style:Tt(Tt({},{color:"#999",margin:"200px auto"}),e)},Ce.createElement("img",{src:Vt.z3}),Ce.createElement("p",{className:"mt20 font14"},"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),Ce.createElement("div",{style:{marginTop:"30px"}},Ce.createElement(pe.ZP,{onClick:()=>D(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ce.createElement(pe.ZP,{onClick:()=>{(0,J.xg)(`${Kt.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),y&&Ce.createElement(ue.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>D(!1),onOk:r},Ce.createElement("div",null,Ce.createElement("div",null,Ce.createElement(Y.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>E("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ce.createElement("div",null,Ce.createElement(Y.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>E("2")},"\u9009\u7528\u8D44\u6E90")))))};var zt=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Yt),Xt={flex_box_center:"flex_box_center___orPjN",flex_space_between:"flex_space_between___fhNpW",flex_box_vertical_center:"flex_box_vertical_center___l3I2N",flex_box_center_end:"flex_box_center_end___gJb9S",flex_box_column:"flex_box_column___juTss",bg:"bg___WElBH",containerTitle:"containerTitle___W1Ql2",containerDesc:"containerDesc___v298I",listItem:"listItem___zymUe",info:"info___OKtSD",title:"title___KuRLT",titleLeft:"titleLeft___OMSvE",titleRight:"titleRight___TAV1P",acitons:"acitons___TSujO",moveCategory:"moveCategory___Bm4dh",spanSize:"spanSize___npoSj"},Qt=n(40202),Ft=n(38854),Ie=n(20834),xt=n(1710),ne={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},qt=n(21393),eu=Object.defineProperty,tu=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,lu=Object.prototype.propertyIsEnumerable,Nt=(e,u,a)=>u in e?eu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,$e=(e,u)=>{for(var a in u||(u={}))au.call(u,a)&&Nt(e,a,u[a]);if(Lt)for(var a of Lt(u))lu.call(u,a)&&Nt(e,a,u[a]);return e},nu=(e,u)=>tu(e,uu(u)),Re=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())}),ou=({dataSource:e,params:u,manageAllGroup:a})=>{var i,y,D,g;const{batchStatus:E,selectArrs:r,setSelectArrs:c,selectArrsAll:I,setSelectArrsAll:s,dispatch:B}=(0,t.useContext)(ot);let f=(0,A.useParams)();const[R,b]=(0,t.useState)(!1),ee=(0,t.useRef)(),[X,M]=(0,t.useState)([]);f=nu($e($e({},u),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{M([]),b(!1)},[]);const we=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(o,S)=>S.status.indexOf(o)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:o=>{var S,d;return o==="--"?o:t.createElement("span",null,t.createElement("span",null,(S=o==null?void 0:o.split("/"))==null?void 0:S[0]),"\xA0/\xA0",t.createElement("span",null,(d=o==null?void 0:o.split("/"))==null?void 0:d[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:o=>o==="--"||!o?"--":t.createElement("span",{title:o},o)}];function Q(){return Re(this,null,function*(){let o=yield(0,de.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:$e({},f)});M(o.data)})}const he=o=>{r.includes(o)?(c(r.filter(S=>S!==o)),s(I.filter(S=>S.homework_id!==o))):(c([...r,o]),s([...I,e]))};return t.createElement("div",{className:ne.listContainer,onClick:o=>{o.stopPropagation(),(!(0,F.GJ)()||(0,F.GJ)()&&ee.current&&!ee.current.contains(o.target))&&(0,J.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,F.GJ)()&&t.createElement("span",{ref:ee},t.createElement(q.default,{onClick:o=>{o.stopPropagation()},style:{padding:"10px"},checked:r.includes(e.homework_id),onChange:()=>he(e.homework_id)})),t.createElement("div",{className:ne.info},t.createElement("div",{className:ne.title},t.createElement("div",{className:ne.left,style:(0,F.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,F.GJ)()&&t.createElement(qt.Z,{value:e.status},t.createElement(J.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,F.dE)()&&t.createElement(J.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:o=>o.stopPropagation()},t.createElement(A.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,F.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:ne.right},(0,F.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:o=>Re(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:$e({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:ne.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,F.dE)()&&t.createElement("div",{className:ne.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((i=e.status)!=null&&i.includes("\u5DF2\u622A\u6B62"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&t.createElement("aside",{onClick:o=>Re(void 0,null,function*(){o.stopPropagation(),(0,J.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,F.dE)()?"?tabs=1":""}`)}),className:ne.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((D=e.status)==null?void 0:D.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:ne.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,F.GJ)()&&t.createElement(Ft.Z,{placement:"bottomCenter",overlayClassName:ne.dro,dropdownRender:()=>t.createElement(Ie.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(Ie.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:o=>Re(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:$e({},f),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(Ie.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:o=>Re(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&t.createElement(Ie.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:o=>Re(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:$e({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(Ie.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:o=>Re(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:I,params:f,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(Ie.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:o=>{o.stopPropagation()},to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:o=>o.stopPropagation(),className:ne.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:ne.detail},(0,F.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:ne.iconV,onClick:o=>Re(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),R||Q(),b(!R)})},t.createElement("i",{className:`iconfont icon-${R?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:ne.content},(0,F.dE)()&&t.createElement("span",{className:ne.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,F.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&R&&X.length>5&&t.createElement(xt.default,{scroll:{y:240},onRow:o=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(o,S)=>({onClick:d=>{d.stopPropagation(),d.preventDefault()}}),pagination:!1,dataSource:X,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,S,d)=>{d.field&&(f.sort_by=d.field),d.order||(f.sort_direction="asc"),d.order==="ascend"&&(f.sort_direction="asc"),d.order==="descend"&&(f.sort_direction="desc"),d.order||(f.sort_direction="asc"),Q()},columns:we}),(0,F.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&R&&X.length<6&&X.length>0&&t.createElement(xt.default,{onRow:o=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(o,S)=>({onClick:d=>{d.stopPropagation(),d.preventDefault()}}),pagination:!1,dataSource:X,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,S,d)=>{d.field&&(f.sort_by=d.field),d.order||(f.sort_direction="asc"),d.order==="ascend"&&(f.sort_direction="asc"),d.order==="descend"&&(f.sort_direction="desc"),d.order||(f.sort_direction="asc"),Q()},columns:we}))))},It={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},su=n(84105),ru=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())}),iu=({buttonDataSource:e,onClick:u})=>{const{allSelect:a,setAllSelect:i,setSelectArrs:y,dataSource:D,selectArrs:g,useBatchStatus:E,dispatch:r,params:c,getData:I,detailLeftMenus:s,main_category_id:B,setSelectArrsAll:f}=(0,t.useContext)(ot);let R;const[b,ee]=(0,t.useState)(!1),[X,M]=(0,t.useState)(""),we=o=>{i(o.target.checked),y(o.target.checked?D.map(S=>S.homework_id):[]),o.target.checked?f([...D]):f([])},Q=()=>{let o={courseId:c.id,container_type:"group_homework"};c.categoryId&&(o.category_id=c.categoryId),r({type:"classroomList/getAllTaskList",payload:o}),r({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};s.course_modules&&(R=s.course_modules.filter(o=>o.type==="group_homework")[0]);const he=t.createElement("div",{className:It.moveCategory,onMouseLeave:o=>ee(!1)},t.createElement(Ie.default,{onClick:o=>ru(void 0,[o],function*({item:S,key:d,keyPath:G,domEvent:ke}){if(g=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,de.ZP)(`/api/courses/${c.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:d}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),E(!1),I(),r({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ne.default,{onChange:o=>{M(o.target.value)}})),R&&R.second_category.filter(o=>o.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(o,S){var d;if(!(X!==""&&o.category_name.indexOf(X)<0))return t.createElement(t.Fragment,null,t.createElement(Ie.default.Item,{className:"multi-llipsis1e",key:o.category_id},o.category_name),(d=o==null?void 0:o.third_category)==null?void 0:d.map(G=>t.createElement(Ie.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:G.category_id},G.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:o=>{o.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_id:B,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:It.bottomControlContainer},t.createElement(O.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(C.Z,{flex:1},t.createElement(O.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(C.Z,null,t.createElement(q.default,{checked:a,onChange:we},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,F.GJ)()&&t.createElement(C.Z,null,t.createElement(Ft.Z,{placement:"top",menu:{items:e,onClick:({key:o})=>{u({key:o})}}},t.createElement(pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(C.Z,null,t.createElement(pe.ZP,{type:"primary",onClick:Q,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,F.GJ)()&&t.createElement(C.Z,null,t.createElement(Ft.Z,{placement:"topLeft",dropdownRender:()=>he,getPopupContainer:o=>o.parentNode},t.createElement(pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(su.Z,null)))),(0,F.GJ)()&&t.createElement(C.Z,null,t.createElement(pe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),t.createElement(C.Z,null,t.createElement(pe.ZP,{type:"primary",ghost:!0,onClick:()=>{y([]),E(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},cu=n(29555),mu=n(73601),du=n(68641),Eu=n(68298),pu=n(81327),fu=n(5083),Fu=n(71418),vu=n(61186),Ye=n.n(vu),yu=n(33656),_u=n.n(yu),vt=n(16597),yt=n(35427),x=n(59301),gu=Object.defineProperty,Cu=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,St=(e,u,a)=>u in e?gu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,ze=(e,u)=>{for(var a in u||(u={}))Zt.call(u,a)&&St(e,a,u[a]);if(nt)for(var a of nt(u))Mt.call(u,a)&&St(e,a,u[a]);return e},jt=(e,u)=>Cu(e,Du(u)),Bu=(e,u)=>{var a={};for(var i in e)Zt.call(e,i)&&u.indexOf(i)<0&&(a[i]=e[i]);if(e!=null&&nt)for(var i of nt(e))u.indexOf(i)<0&&Mt.call(e,i)&&(a[i]=e[i]);return a},_t=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())});Ye().extend(_u());const Au=({data:e,value:u,onChange:a})=>{var i,y,D,g;const[E,r]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[c,I]=(0,t.useState)([]);return(0,t.useEffect)(()=>{I((u==null?void 0:u.length)>0?e==null?void 0:e.filter(s=>u==null?void 0:u.includes(s==null?void 0:s.id)):[])},[u]),x.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},x.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},x.createElement(q.default,{indeterminate:(c==null?void 0:c.length)>0&&(c==null?void 0:c.length)<(e==null?void 0:e.length),checked:(c==null?void 0:c.length)==(e==null?void 0:e.length),onChange:s=>{a(s.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),x.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},x.createElement(Ne.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:E.leftSearch,onChange:s=>{r(jt(ze({},E),{leftSearch:s.target.value}))}}),x.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((i=E.leftSearch?e==null?void 0:e.filter(s=>{var B;return(B=s==null?void 0:s.name)==null?void 0:B.includes(E.leftSearch)}):e)==null?void 0:i.length)!==0?x.createElement(q.default.Group,{value:u,onChange:s=>{a(s)}},x.createElement(pu.Z,{direction:"vertical"},(y=E.leftSearch?e==null?void 0:e.filter(s=>{var B;return(B=s==null?void 0:s.name)==null?void 0:B.includes(E.leftSearch)}):e)==null?void 0:y.map((s,B)=>x.createElement(q.default,{key:B,value:s.id},s==null?void 0:s.name)))):x.createElement(Ke.Z,{styles:{margin:"0 auto"}})))),x.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},x.createElement("div",null,"\u5DF2\u9009\u62E9",(c==null?void 0:c.length)||0,"\u4E2A\u5206\u73ED"),x.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},x.createElement(Ne.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:E.rigthSearch,onChange:s=>{r(jt(ze({},E),{rigthSearch:s.target.value}))}}),x.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((D=E.rigthSearch?c==null?void 0:c.filter(s=>{var B;return(B=s==null?void 0:s.name)==null?void 0:B.includes(E.rigthSearch)}):c)==null?void 0:D.length)!==0?(g=E.rigthSearch?c==null?void 0:c.filter(s=>{var B;return(B=s==null?void 0:s.name)==null?void 0:B.includes(E.rigthSearch)}):c)==null?void 0:g.map((s,B)=>x.createElement(O.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},x.createElement(C.Z,null,s==null?void 0:s.name),x.createElement(C.Z,null,x.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{a(u==null?void 0:u.filter(f=>f!==(s==null?void 0:s.id)))}})))):x.createElement(Ke.Z,{styles:{margin:"0 auto"}})))))},hu=e=>{var u=e,{classroomList:a,dispatch:i,user:y,getData:D}=u,g=Bu(u,["classroomList","dispatch","user","getData"]),E,r,c,I,s,B;const f=(0,A.useParams)(),[R]=re.default.useForm(),b=((E=a==null?void 0:a.actionTabs)==null?void 0:E.key)==="\u6279\u91CF\u8865\u4EA4",[,ee,X,M]=(0,yt.U)(vt.c_,ze(ze({},f),(r=a==null?void 0:a.actionTabs)==null?void 0:r.params)),[,,we,Q]=(0,yt.U)(vt.nP,{course_id:f==null?void 0:f.coursesId,homework_ids:(c=a==null?void 0:a.actionTabs)==null?void 0:c.selectArrs}),[,he,o]=(0,yt.U)(vt.sm,{course_id:f==null?void 0:f.coursesId,homework_ids:(I=a==null?void 0:a.actionTabs)==null?void 0:I.selectArrs}),S=(...d)=>_t(void 0,[...d],function*(G={}){we({});const ke=yield X({page:1,limit:2e4,homework_id:a.actionTabs.type===1?"":a.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{b&&S()},[b]),x.createElement(ue.default,{centered:!0,title:(s=a==null?void 0:a.actionTabs)==null?void 0:s.key,width:800,open:b,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{i({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:he,onOk:()=>_t(void 0,null,function*(){R.submit()})},x.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),x.createElement(re.default,{form:R,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:d=>_t(void 0,null,function*(){var G,ke,Ze;const Qe=yield o(((G=M==null?void 0:M.course_groups)==null?void 0:G.length)>0?{unified_late:((ke=M==null?void 0:M.course_groups)==null?void 0:ke.length)<=0,allow_late_settings:[ze({},d)]}:ze({unified_late:((Ze=M==null?void 0:M.course_groups)==null?void 0:Ze.length)<=0},d));(Qe==null?void 0:Qe.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),i({type:"classroomList/setActionTabs",payload:{}}),D&&D())})},x.createElement(O.Z,{wrap:!1,gutter:20},x.createElement(C.Z,{flex:1},x.createElement(re.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},x.createElement(Ne.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),x.createElement(C.Z,{flex:"390px"},x.createElement(re.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(d,G,ke){return G&&Ye()(G).startOf("minute")<=Ye()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):G&&Ye()(G).startOf("minute")<=Ye()(Q==null?void 0:Q.max_late_time).startOf("minute")?(V.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Q==null?void 0:Q.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},x.createElement(fu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:d=>(0,J.BO)(d,{startTime:Q==null?void 0:Q.max_late_time}),disabledTime:d=>(0,J.hv)(d,{compared:Q==null?void 0:Q.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Ye()("00:00:00","HH:mm:ss")}})))),((B=M==null?void 0:M.course_groups)==null?void 0:B.length)>0&&x.createElement(Fu.Z,{spinning:ee},x.createElement(re.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},x.createElement(Au,{data:(M==null?void 0:M.course_groups)||[],onChange:d=>{we({group_ids:d})}})))))};var Pu=(0,A.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(hu),l=n(59301),bu=Object.defineProperty,Ou=Object.defineProperties,wu=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,Ht=(e,u,a)=>u in e?bu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[u]=a,De=(e,u)=>{for(var a in u||(u={}))ku.call(u,a)&&Ht(e,a,u[a]);if(Rt)for(var a of Rt(u))Tu.call(u,a)&&Ht(e,a,u[a]);return e},gt=(e,u)=>Ou(e,wu(u)),Ct=(e,u,a)=>new Promise((i,y)=>{var D=r=>{try{E(a.next(r))}catch(c){y(c)}},g=r=>{try{E(a.throw(r))}catch(c){y(c)}},E=r=>r.done?i(r.value):Promise.resolve(r.value).then(D,g);E((a=a.apply(e,u)).next())});const ot=(0,t.createContext)({selectArrs:[]}),xu=({user:e,classroomList:u,loading:a,dispatch:i})=>{var y,D,g,E,r;const c=(0,A.useParams)(),[I]=(0,A.useSearchParams)(),[s,B]=(0,t.useState)(()=>gt(De({},c),{id:c.coursesId,limit:20})),[f,R]=(0,t.useState)(!1),[b,ee]=(0,t.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[X,M]=(0,t.useState)([]),[we,Q]=(0,t.useState)(!1),[he,o]=(0,t.useState)(!1),[S,d]=(0,t.useState)([]),[G,ke]=(0,t.useState)(!1),[Ze,Qe]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Dt=(0,A.useLocation)(),{detailCommonHomeworksList:T,detailLeftMenus:Bt,detailTopBanner:Nu,taskList:At}=u;let Ju=I.get("tabs")?parseInt(I.get("tabs"))+1:"0";s.type=3,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{B(De(De({},s),c))},[c==null?void 0:c.categoryId]),(0,t.useEffect)(()=>{I.get("tabs")==="0"&&(s.status="0",s.page=1)},[I.get("tabs")]),(0,t.useEffect)(()=>{const m=I.get("tabs");m&&m!==void 0&&((0,F.GJ)()?s.status=m:s.order=m)},[I.toString()]),(0,t.useEffect)(()=>{(0,F.Rm)()&&i({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}})},[(y=e==null?void 0:e.userInfo)==null?void 0:y.login]),(0,t.useEffect)(()=>{var m,j,oe;const Fe=I.get("tabs");if((m=e==null?void 0:e.userInfo)!=null&&m.login){const ce=J.cX.getItem(`${(j=e==null?void 0:e.userInfo)==null?void 0:j.login}${(0,F.GJ)()?"Teacher":"Student"}`,"GroupHomework");ce&&(s.sort_by=ce==null?void 0:ce.type,s.sort_direction=ce==null?void 0:ce.direction,Qe(ce==null?void 0:ce.name));let Me=c.categoryId===void 0?{}:{categoryId:c.categoryId,category:c.categoryId};Fe&&Fe!==void 0&&((0,F.GJ)()?s.status=Fe:s.order=Fe),ie(Me)}else if((oe=e==null?void 0:e.userInfo)!=null&&oe.username){let ce=c.categoryId===void 0?{}:{categoryId:c.categoryId,category:c.categoryId};Fe&&Fe!==void 0&&((0,F.GJ)()?s.status=Fe:s.order=Fe),ie(ce)}},[(D=e==null?void 0:e.userInfo)==null?void 0:D.login,Dt==null?void 0:Dt.pathname]),(0,t.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ie(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ie()},[u.actionTabs.key]),(0,t.useEffect)(()=>{M([])},[T]),(0,t.useEffect)(()=>{o(!1)},[s.categoryId]),(0,t.useEffect)(()=>{T&&T.homeworks&&(X.length===T.homeworks.length&&X.length>0?Q(!0):X.length!==T.homeworks.length&&Q(!1))},[X]);const Iu=(m,j)=>{s.page=m,s.limit=j,ie()},ie=(m={})=>{M([]),d([]),(0,F.GJ)()?i({type:"classroomList/getClassroomTeacherCommonList",payload:gt(De(De({},s),m),{type:3})}):i({type:"classroomList/getClassroomCommonList",payload:De(De({},s),m)})},Zu=()=>Ct(void 0,null,function*(){const m=yield(0,de.ZP)(`/api/courses/${s.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(m!=null&&m.data){const j=m.data.score_settings;Object.keys(j).map(function(oe){oe.indexOf("proportion")>-1&&(j[oe]=(j[oe]*100).toFixed(0))}),console.log(j),ee(De({},j))}});(0,t.useEffect)(()=>{M([])},[T]);const Mu=()=>{if((0,F.GJ)()){const{all_count:m,unpublished_count:j,not_start_count:oe,in_progress_count:Fe,overed_count:ce}=T;return[{name:"\u5168\u90E8",id:0,total:m||0},{name:"\u672A\u53D1\u5E03",id:1,total:j||0},{name:"\u672A\u5F00\u59CB",id:4,total:oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Fe||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ce||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Su=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],ju=m=>{var j;if((0,F.Rm)()&&!((j=u.AssistantObject.group)!=null&&j.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m==="1"?A.history.push(`/classrooms/${s.coursesId}/group_homework/${s.categoryId}/add`):m==="2"?Gt():m==="3"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Gt=()=>{i({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Ru=(g=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:l.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:l.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,F.GJ)()||(0,F.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:l.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:l.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:l.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Nu.is_public}].filter(m=>m==null?void 0:m.isShow))==null?void 0:g.map(m=>(delete m.isShow,m)),Hu=m=>{var j,oe,Fe,ce;if(X.length===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Me=m.label||"",Vu={key:Me,selectArrs:X,selectArrsAll:S,type:["publish","deadline"].includes(m.key)?1:"",params:s};switch(m.key){case"publish":if((0,F.Rm)()&&!((oe=(j=u==null?void 0:u.AssistantObject)==null?void 0:j.group)!=null&&oe.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Me="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,F.Rm)()&&!((ce=(Fe=u==null?void 0:u.AssistantObject)==null?void 0:Fe.group)!=null&&ce.can_stop)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Me="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Me="\u6279\u91CF\u8865\u4EA4";break;case"delete":Me="\u5220\u9664";break;case"collection":Me="\u6536\u85CF";break}i({type:"classroomList/setActionTabs",payload:gt(De({},Vu),{key:Me})})},Gu=m=>Ct(void 0,null,function*(){yield i({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:m,container_type:"group_homework"}}),ie()}),Wu=(0,t.useMemo)(()=>{let m=[];return At.length>0&&(m=At.map(j=>({user_name:j.user_name,task_name:j.task_name,task_id:j.task_id,category:j.category,status:j.status}))),m},[At]);return l.createElement(ot.Provider,{value:{params:s,batchStatus:he,selectArrs:X,setSelectArrs:M,allSelect:we,dataSource:T.homeworks||[],detailLeftMenus:Bt,main_category_id:T.main_category_id||"",selectArrsAll:S,setAllSelect:Q,useBatchStatus:o,dispatch:i,getData:ie,setSelectArrsAll:d}},l.createElement("section",null,l.createElement("aside",{className:Xt.bg},l.createElement(Qt.Z,{isLoading:a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Mu(),isAdmin:(0,F.GJ)(),dispatch:i,type:T==null?void 0:T.main_category_name,exportType:"group",TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,dropdownMenu:Su,isShowRightControl:(0,J.Oo)(Bt==null?void 0:Bt.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Zu(),R(!0)},onTabMenuClick:m=>{m.id!==void 0&&((0,F.GJ)()?s.status=m.id:s.order=m.id),o(!1),s.page=1,A.history.replace(`${Dt.pathname}?tabs=${m.id}`),ie(s)},defaultSelectedKeys:[I.get("tabs")?I.get("tabs"):"0"],onTooltipTitleClick:()=>{i({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:T==null?void 0:T.category_name,category_id:(T==null?void 0:T.category_id)||(T==null?void 0:T.main_category_id)},cb:()=>{ie()}}})},onDropdownMenuClick:ju}),l.createElement(cu.Z,{dataSource:T.homeworks||[],isAdmin:(0,F.GJ)(),batchStatus:he,SortMenuName:Ze,setSortMenuName:Qe,onSearch:m=>{s.search=m.trim(),s.page=1,ie()},onSort:m=>{var j;s.sort_by=m.type,s.sort_direction=m.direction,s.page=1,J.cX.setItem(`${(j=e==null?void 0:e.userInfo)==null?void 0:j.login}${(0,F.GJ)()?"Teacher":"Student"}`,m,"GroupHomework"),ie(s)},onBatch:m=>o(m)})),l.createElement(He.Z,{loading:a["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(T==null?void 0:T.all_count)===0&&(0,F.GJ)()?!a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&l.createElement(zt,{params:s,dispatch:i,onSelect:Gt}):(T==null?void 0:T.homeworks)&&T.homeworks.length===0&&!a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&l.createElement(Ke.Z,null),l.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,F.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&l.createElement(l.Fragment,null,l.createElement("aside",{className:"animated fadeIn"},(E=T==null?void 0:T.homeworks)==null?void 0:E.map((m,j)=>l.createElement(ou,{key:j,dataSource:m,params:s,manageAllGroup:T==null?void 0:T.manage_all_group})),l.createElement("aside",{className:"tc mb50 mt30"},(T==null?void 0:T.query_total_count)>10&&l.createElement(je.Z,{showSizeChanger:!0,onChange:Iu,defaultCurrent:1,current:s.page||1,pageSize:s.limit||20,total:T.query_total_count}))),X.length>0&&(0,F.GJ)()&&l.createElement(Pe.Z,{offsetBottom:0},l.createElement(iu,{buttonDataSource:Ru,onClick:Hu}))))),((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&l.createElement(Pu,{getData:ie}),l.createElement(ve,{onCallback:()=>o(!1)}),l.createElement(mu.Z,{onOk:()=>{ie()}}),l.createElement(du.Z,{onOk:()=>{}}),l.createElement(ye.Z,{onCallback:()=>o(!1),courseEndTime:T==null?void 0:T.course_end_time}),l.createElement(Be.Z,{courseEndTime:T==null?void 0:T.course_end_time,courseId:c.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{o(!1),ie()}}),l.createElement(z,null),l.createElement(Ot,null),l.createElement(Pt,{onCallback:()=>o(!1)}),l.createElement(ft.Z,null),l.createElement(Wt.Z,null),l.createElement(Eu.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Gu,data:Wu,onCancel:()=>{i({type:"classroomList/setActionTabs",payload:{key:""}})}}),l.createElement(ue.default,{open:f,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{R(!1)},onOk:()=>Ct(void 0,null,function*(){const m=JSON.parse(JSON.stringify(b));Object.keys(m).map(function(oe){oe.indexOf("proportion")>-1&&(m[oe]=m[oe]/100)}),(yield(0,de.ZP)(`/api/courses/${s.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:m}})).status===0&&(V.ZP.success("\u8BBE\u7F6E\u6210\u529F"),R(!1))}),width:800},l.createElement("div",null,l.createElement(O.Z,null,l.createElement(C.Z,{span:24},l.createElement(O.Z,{align:"middle"},l.createElement(C.Z,{span:24},l.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),l.createElement(O.Z,{align:"middle",className:"mt25"},l.createElement(C.Z,null,l.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),l.createElement(O.Z,{className:"ml10"},l.createElement(C.Z,null,l.createElement(Ge.Z,{checked:b.is_group_grade,onChange:m=>{b.is_group_grade=m,ee(De({},b))}})),l.createElement(C.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),l.createElement(O.Z,{className:"mt25"},l.createElement(C.Z,null,l.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),l.createElement(C.Z,{span:24,className:"pl30 mt10"})),l.createElement(O.Z,null,l.createElement(Y.ZP.Group,{value:b==null?void 0:b.ta_mode,onChange:m=>{b.ta_mode=m.target.value,ee(De({},b))}},l.createElement(Y.ZP,{value:1,style:{marginTop:15}},l.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),l.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),l.createElement("br",null),l.createElement(Y.ZP,{value:0,style:{marginTop:15}},l.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),l.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),l.createElement(O.Z,{className:"mt25"},l.createElement(C.Z,null,l.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),l.createElement(C.Z,{span:24,className:"pl30 mt10"})),l.createElement(O.Z,null,l.createElement(Y.ZP.Group,{value:b.final_mode,onChange:m=>{b.final_mode=m.target.value,ee(De({},b))}},l.createElement(Y.ZP,{value:!1,style:{marginTop:15}},l.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),l.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",l.createElement(Te.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:l.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",l.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",l.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",l.createElement("br",null),l.createElement("br",null),"\u6CE8\u610F",l.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",l.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",l.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",l.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},l.createElement("span",{className:"mt10 ml10 current font14"},l.createElement(K.Z,null))))),l.createElement(O.Z,{align:"middle",className:"mt25 pl30 font14"},l.createElement(C.Z,null,"\u6559\u5E08\u8BC4\u5206:"),l.createElement(C.Z,{className:"ml5"},l.createElement(me.Z,{min:0,max:100,value:b.te_proportion,onChange:m=>{b.te_proportion=m,ee(Object.assign({},b))}}),l.createElement("span",{className:"ml10"},"%"))),l.createElement(O.Z,{align:"middle",className:"mt25 pl30 font14"},l.createElement(C.Z,null,"\u52A9\u6559\u8BC4\u5206:"),l.createElement(C.Z,{className:"ml5"},l.createElement(me.Z,{min:0,max:100,value:b.ta_proportion,onChange:m=>{b.ta_proportion=m,ee(Object.assign({},b))}}),l.createElement("span",{className:"ml10"},"%"))),b.is_group_grade&&l.createElement(O.Z,{align:"middle",className:"mt25 pl30 font14"},l.createElement(C.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),l.createElement(C.Z,{className:"ml5"},l.createElement(me.Z,{min:0,max:100,value:b.gr_proportion,onChange:m=>{b.gr_proportion=m,ee(Object.assign({},b))}}),l.createElement("span",{className:"ml10"},"%"))),l.createElement(O.Z,{align:"middle",className:"mt25 pl30 font14"},l.createElement(C.Z,null,"\u5B66\u751F\u533F\u8BC4:"),l.createElement(C.Z,{className:"ml5"},l.createElement(me.Z,{min:0,max:100,value:b.st_proportion,onChange:m=>{b.st_proportion=m,ee(Object.assign({},b))}}),l.createElement("span",{className:"ml10"},"%"))),l.createElement("br",null),l.createElement(Y.ZP,{value:!0,style:{marginTop:15}},l.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),l.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",l.createElement(Te.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:l.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",l.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",l.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",l.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},l.createElement("span",{className:"mt10 ml10 current font14"},l.createElement(K.Z,null))))),l.createElement(O.Z,null,l.createElement(C.Z,{span:24,className:"ml20"},l.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),l.createElement("br",null))))))};var Lu=(0,A.connect)(({user:e,classroomList:u,loading:a,globalSetting:i})=>({user:e,classroomList:u,globalSetting:i,loading:a.effects}))(xu)}}]);