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

2 lines
20 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9715],{44664:function(me,K,d){d.d(K,{Z:function(){return $}});var e=d(59301),S=d(77530),I=d(24905),H=d(78091),ee=d(57703),T=d(7735),L=d(78241),g=d(57809),A={},x=Object.defineProperty,Q=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,X=(s,l,n)=>l in s?x(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,C=(s,l)=>{for(var n in l||(l={}))J.call(l,n)&&X(s,n,l[n]);if(Q)for(var n of Q(l))Y.call(l,n)&&X(s,n,l[n]);return s},O=(s,l,n)=>new Promise((N,b)=>{var a=c=>{try{t(n.next(c))}catch(f){b(f)}},r=c=>{try{t(n.throw(c))}catch(f){b(f)}},t=c=>c.done?N(c.value):Promise.resolve(c.value).then(a,r);t((n=n.apply(s,l)).next())});const te=I.default.Group,de=({classroomList:s,loading:l,user:n,exercise_id:N=null,homework_common_id:b=null,setitem:a,item:r,type:t,rz:c,dispatch:f})=>{var j,m,E,v,o,Z,D,h;const[B,M]=(0,e.useState)([]);let[u,p]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const R=(0,S.useParams)(),[ne,ce]=(0,e.useState)(!1),[pe,fe]=(0,e.useState)(!1),[le]=L.default.useForm();(0,e.useEffect)(()=>{c&&(u.zydatas=c,p(C({},u)),r!=null&&r.ec_course_id&&F())},[r,c]);function F(){return O(this,null,function*(){console.log("----",r),yield k(r==null?void 0:r.ec_major_school_id),yield U(r==null?void 0:r.ec_year_id),yield q(r==null?void 0:r.ec_course_id),le.setFieldsValue({ec_course_id:r==null?void 0:r.ec_course_id,ec_major_school_id:r==null?void 0:r.ec_major_school_id,ec_point_ids:r==null?void 0:r.ec_point_ids,ec_year_id:r==null?void 0:r.ec_year_id})})}function k(i){return O(this,null,function*(){const _=yield(0,T.ZP)(`/api/ec_major_schools/${i}/ec_years/get_year_list.json`,{method:"get"});u.jbdatas=_==null?void 0:_.data,p(C({},u)),le.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function U(i){return O(this,null,function*(){const _=yield(0,T.ZP)(`/api/ec_years/${i}/ec_courses/get_courses.json`,{method:"get"});u.kcdatas=_==null?void 0:_.data,p(C({},u)),le.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const q=i=>O(void 0,null,function*(){const _=yield(0,T.ZP)(`/api/ec_courses/${i}/ec_points.json`,{method:"get",params:{ec_course_id:i}});u.zsdatas=_==null?void 0:_.data,p(C({},u))});return e.createElement("div",{className:A.from},e.createElement(L.default,{form:le,layout:"inline",onValuesChange:i=>{console.log("----",i),i.ec_major_school_id&&(u.jbdatas=[],u.kcdatas=[],u.zsdatas=[],p(C({},u)),k(i.ec_major_school_id)),i.ec_year_id&&(u.kcdatas=[],u.zsdatas=[],p(C({},u)),U(i.ec_year_id)),i.ec_course_id&&(u.zsdatas=[],p(C({},u)),q(i.ec_course_id))},onFinish:i=>O(void 0,null,function*(){a(i)})},e.createElement(L.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(g.default,{style:{width:150},disabled:((j=u.zydatas)==null?void 0:j.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(m=u==null?void 0:u.zydatas)==null?void 0:m.map((i,_)=>e.createElement(g.default.Option,{key:_,value:i==null?void 0:i.ec_major_school_id},i==null?void 0:i.name)))),e.createElement(L.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},e.createElement(g.default,{style:{width:150},disabled:((E=u.jbdatas)==null?void 0:E.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(v=u==null?void 0:u.jbdatas)==null?void 0:v.map((i,_)=>e.createElement(g.default.Option,{key:_,value:i==null?void 0:i.ec_year_id},i==null?void 0:i.year)))),e.createElement(L.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},e.createElement(g.default,{style:{width:150},disabled:((o=u.kcdatas)==null?void 0:o.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(Z=u==null?void 0:u.kcdatas)==null?void 0:Z.map((i,_)=>e.createElement(g.default.Option,{key:_,value:i==null?void 0:i.id},i==null?void 0:i.name)))),e.createElement(L.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(g.default,{onChange:()=>{le.submit()},style:{width:150},mode:"multiple",disabled:((D=u.zsdatas)==null?void 0:D.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(h=u==null?void 0:u.zsdatas)==null?void 0:h.map((i,_)=>e.createElement(g.default.Option,{key:_,value:i==null?void 0:i.id},i==null?void 0:i.name))))))};var oe=(0,S.connect)(({classroomList:s,loading:l,globalSetting:n,user:N})=>({classroomList:s,globalSetting:n,loading:l.effects,user:N}))(de),V=Object.defineProperty,re=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,P=(s,l,n)=>l in s?V(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,y=(s,l)=>{for(var n in l||(l={}))ie.call(l,n)&&P(s,n,l[n]);if(se)for(var n of se(l))w.call(l,n)&&P(s,n,l[n]);return s},W=(s,l)=>re(s,ae(l)),G=(s,l,n)=>new Promise((N,b)=>{var a=c=>{try{t(n.next(c))}catch(f){b(f)}},r=c=>{try{t(n.throw(c))}catch(f){b(f)}},t=c=>c.done?N(c.value):Promise.resolve(c.value).then(a,r);t((n=n.apply(s,l)).next())});const ue=I.default.Group,z=({classroomList:s,loading:l,user:n,exercise_id:N=null,homework_common_id:b=null,setitem:a,type:r,dispatch:t})=>{var c,f,j;let[m,E]=(0,e.useState)([{}]),[v,o]=(0,e.useState)([]);function Z(){return G(this,null,function*(){var h,B,M;let u=yield(0,T.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:N,homework_common_id:b}});if(((h=u==null?void 0:u.data)==null?void 0:h.length)>0){let p=[];(B=u==null?void 0:u.data)==null||B.map(R=>{var ne;(ne=R==null?void 0:R.ec_point_ids)==null||ne.map(ce=>{p.push(ce)})}),a(W(y({},(M=u==null?void 0:u.data)==null?void 0:M[0]),{ec_point_ids:p})),E(u==null?void 0:u.data)}})}(0,e.useEffect)(()=>{var h,B;(B=(h=n==null?void 0:n.userInfo)==null?void 0:h.course)!=null&&B.course_school_id&&D()},[(f=(c=n==null?void 0:n.userInfo)==null?void 0:c.course)==null?void 0:f.course_school_id]);function D(){return G(this,null,function*(){var h,B;const M=yield(0,T.ZP)(`/api/schools/${(B=(h=n==null?void 0:n.userInfo)==null?void 0:h.course)==null?void 0:B.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});o(M==null?void 0:M.data),(b||N)&&Z()})}return e.createElement("div",{style:{display:(j=n.userInfo.course)!=null&&j.is_openengineering?"":"none"}},e.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),m==null?void 0:m.map((h,B)=>e.createElement("div",{key:B,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(oe,{rz:v,item:h,type:B,setitem:M=>{m.splice(B,1,M),E([...m]);let u=[];m==null||m.map(p=>{var R;(R=p==null?void 0:p.ec_point_ids)==null||R.map(ne=>{u.push(ne)})}),a(W(y({},M),{ec_point_ids:u}))}}),B!=0&&e.createElement(H.Z,{onClick:()=>{m.splice(B,1),E([...m])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(ee.Z,{onClick:()=>{m.push({}),E([...m])},style:{marginLeft:10,fontSize:"20px"}}))))};var $=(0,S.connect)(({classroomList:s,loading:l,globalSetting:n,user:N})=>({classroomList:s,globalSetting:n,loading:l.effects,user:N}))(z)},50273:function(me,K,d){d.d(K,{z:function(){return N},Z:function(){return b}});var e=d(59301),S=d(46651),I=d(8591),H=d(43418),ee=d(3113),T=d(53068),L=d(65721),g=Object.defineProperty,A=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,J=(a,r,t)=>r in a?g(a,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[r]=t,Y=(a,r)=>{for(var t in r||(r={}))x.call(r,t)&&J(a,t,r[t]);if(A)for(var t of A(r))Q.call(r,t)&&J(a,t,r[t]);return a},X=(a,r,t)=>new Promise((c,f)=>{var j=v=>{try{E(t.next(v))}catch(o){f(o)}},m=v=>{try{E(t.throw(v))}catch(o){f(o)}},E=v=>v.done?c(v.value):Promise.resolve(v.value).then(j,m);E((t=t.apply(a,r)).next())});const C="\u3000\u3000";function O(a){var r=["Bytes","KB","MB","GB","TB"];if(a==0)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(a)/Math.log(1024)),10);return(a/Math.pow(1024,t)).toFixed(1)+" "+r[t]}var te=({value:a=[],action:r,onChange:t,className:c,maxSize:f=150,title:j="\u6587\u4EF6\u4E0A\u4F20",accept:m=null})=>{const E={multiple:!1,fileList:a,accept:m,withCredentials:!0,beforeUpload:o=>o.size/1024/1024<f?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${f}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(o){var Z,D,h,B;let M=[...o.fileList];if(M=M.map(u=>(u.name.indexOf(C)===-1&&(u.name=`${u.name}${C}${O(u.size)}`),Y({},u))),o.file.status==="done"&&((D=(Z=o.file)==null?void 0:Z.response)==null?void 0:D.status)===-1){message.error((B=(h=o.file)==null?void 0:h.response)==null?void 0:B.message),t([]);return}t(M)},onRemove:o=>X(void 0,null,function*(){const Z=o.size/1024/1024;return o.status==="uploading"?!0:Z<f&&(o.response?o.response.id:o.uid)?yield removeAttachment(o.response?o.response.id:o.id):!0})};function v(o){o.preventDefault(),o.stopPropagation()}return React.createElement("div",{className:`single-upload ${c||""}`},React.createElement(Upload,Y({},E),React.createElement(Button,{type:"primary",title:a.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:a.length>0,ghost:!0},j),React.createElement("span",{onClick:v,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",f,"M)"," ")))},de=d(93737),oe=d(89392),V=Object.defineProperty,re=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(a,r,t)=>r in a?V(a,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[r]=t,w=(a,r)=>{for(var t in r||(r={}))ae.call(r,t)&&ie(a,t,r[t]);if(re)for(var t of re(r))se.call(r,t)&&ie(a,t,r[t]);return a};const P=a=>React.createElement("svg",w({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},a),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var y="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",W=Object.defineProperty,G=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,$=(a,r,t)=>r in a?W(a,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[r]=t,s=(a,r)=>{for(var t in r||(r={}))ue.call(r,t)&&$(a,t,r[t]);if(G)for(var t of G(r))z.call(r,t)&&$(a,t,r[t]);return a},l=(a,r,t)=>new Promise((c,f)=>{var j=v=>{try{E(t.next(v))}catch(o){f(o)}},m=v=>{try{E(t.throw(v))}catch(o){f(o)}},E=v=>v.done?c(v.value):Promise.resolve(v.value).then(j,m);E((t=t.apply(a,r)).next())});const{Dragger:n}=S.default;function N(a){let r=[];return a&&a.length>0&&(r=a.map(t=>({uid:t.id,id:t.id,name:t.title+C+t.filesize,url:t.url,filesize:t.filesize,status:"done",response:{id:t.id}}))),r}var b=({value:a,onChange:r,action:t,data:c,className:f,maxSize:j=150,title:m="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:E=!1,accept:v="",additionalText:o,isDragger:Z,number:D=1e3,aloneClear:h=!1,realTimeRemove:B=!0})=>{const[M,u]=(0,e.useState)(!1);let[p,R]=(0,e.useState)(a||[]),[ne,ce]=(0,e.useState)(1);(0,e.useEffect)(()=>{a&&(ne===1&&R([...a]),ce(2),D===(a==null?void 0:a.length)&&u(!0))},[a]);const pe=()=>{setTimeout(()=>{p.pop(),R([...p])},500)},fe={multiple:!0,disabled:M,accept:v,withCredentials:!0,fileList:p,beforeUpload:(F,k)=>{const U=F.size/1024/1024;return p.concat(k).length>D?(p.pop(),R([...p]),I.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${D}\u4E2A\u6587\u4EF6`),h?Promise.reject():(pe(),!1)):U<j?!0:(I.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${j}MB).`),h?Promise.reject():(pe(),!1))},data:c,action:t||`${T.Z.API_SERVER}/api/attachments.json`,onChange(F){var k,U,q,i;if(F.file.status==="removed"?p=F.fileList:p=(0,oe.uniqBy)([...F.fileList,...p],"uid"),F.file.status==="done"&&((U=(k=F.file)==null?void 0:k.response)==null?void 0:U.status)===-1){I.ZP.error((i=(q=F.file)==null?void 0:q.response)==null?void 0:i.message);return}p.length>=D?u(!0):u(!1),R([...p]),p=p.map(_=>{var ve,_e;return(ve=_==null?void 0:_.response)!=null&&ve.id&&(_.url=(_e=_==null?void 0:_.response)==null?void 0:_e.url),_.name.indexOf(C)===-1&&(_.name=`${_.name}${C}${O(_.size)}`),s({},_)}),console.log("info:",F,p),r(p)},onRemove:F=>l(void 0,null,function*(){if(!B)return!0;const k=()=>l(void 0,null,function*(){if(F.response?F.response.id:F.id){let q=yield(0,L.JZ)(F.response?F.response.id:F.uid);return Promise.resolve(q)}else return!0});return E?new Promise((U,q)=>{H.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>l(void 0,null,function*(){const i=yield k();I.ZP.success("\u5220\u9664\u6210\u529F"),U(!0)}),onCancel:()=>U(!1)})}):yield k()})};function le(F){F.preventDefault(),F.stopPropagation()}return e.createElement("div",{className:`multi-upload ${f||""}`},Z&&e.createElement(n,s({},fe),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(de.Z,null)),e.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",j,"MB)"," "),o),!Z&&e.createElement(S.default,s({},fe),e.createElement(ee.ZP,{disabled:M,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:y}),m),e.createElement("span",{onClick:le,className:"upload_text"},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",j,"MB)"," ")))}},29509:function(me,K,d){d.r(K),d.d(K,{default:function(){return ie}});var e=d(59301),S=d(77530),I=d(78241),H=d(66104),ee=d(92832),T=d(3113),L=d(90347),g=d(5694),A={bg:"bg___ZTexa",flexRow:"flexRow___VO4ro",flexJustifyCenter:"flexJustifyCenter___OXFkk",flexAlignEnd:"flexAlignEnd___d6zIM",flexAlignCenter:"flexAlignCenter___YzqD8",flexColumn:"flexColumn___RKoTE",formWrap:"formWrap___BxAFG",titleWrap:"titleWrap___tvKuf",fieldWrap:"fieldWrap___eigdN",mdWrap:"mdWrap___cmz87",backgroundFa:"backgroundFa___b57J2",button:"button___VVH5U"},x=d(50273),Q=d(44664),J=d(7735),Y=Object.defineProperty,X=Object.defineProperties,C=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,oe=(w,P,y)=>P in w?Y(w,P,{enumerable:!0,configurable:!0,writable:!0,value:y}):w[P]=y,V=(w,P)=>{for(var y in P||(P={}))te.call(P,y)&&oe(w,y,P[y]);if(O)for(var y of O(P))de.call(P,y)&&oe(w,y,P[y]);return w},re=(w,P)=>X(w,C(P)),ae=(w,P,y)=>new Promise((W,G)=>{var ue=s=>{try{$(y.next(s))}catch(l){G(l)}},z=s=>{try{$(y.throw(s))}catch(l){G(l)}},$=s=>s.done?W(s.value):Promise.resolve(s.value).then(ue,z);$((y=y.apply(w,P)).next())});const se=({shixunHomeworks:w,newCourse:P,globalSetting:y,loading:W,dispatch:G})=>{var ue;const z=(0,S.useParams)(),[$]=I.default.useForm(),[s,l]=(0,e.useState)({}),[n,N]=(0,e.useState)(!1);let[b,a]=(0,e.useState)({});const r=(0,e.useRef)(),{commonHomeWorkEditDefaultData:t}=w;(0,e.useEffect)(()=>{c()},[z.categoryId]);const c=()=>ae(void 0,null,function*(){const m=yield G({type:"shixunHomeworks/editCommonHomeWorkDefaultData",payload:re(V({},z),{type:1})});if(m){const E={name:m.name,description:m.description,reference_answer:m.reference_answer,attachment_ids:(0,x.z)(m.attachments),reference_attachment_ids:(0,x.z)(m.ref_attachments)};$.setFieldsValue(V({},E)),l(V({},E)),N(!0)}});function f(m){return ae(this,null,function*(){if(!(b!=null&&b.ec_point_ids))return;let E=yield(0,J.ZP)(`/api/ec_courses/${b==null?void 0:b.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:V({homework_common_id:m},b)})})}const j=m=>ae(void 0,null,function*(){var E,v;const o=V({},s);o.attachment_ids&&(o.attachment_ids=(E=o==null?void 0:o.attachment_ids)==null?void 0:E.map(D=>{var h;return(h=D.response)==null?void 0:h.id})),o.reference_attachment_ids&&(o.reference_attachment_ids=(v=o==null?void 0:o.reference_attachment_ids)==null?void 0:v.map(D=>{var h;return(h=D.response)==null?void 0:h.id}));const Z=yield(0,g.Ar)(re(V(V({},z),o),{base_on_project:!0,type:1}));f(z.categoryId),Z&&S.history.push(`/classrooms/${z.coursesId}/common_homework/${z.categoryId}/detail`)});return e.createElement("section",{className:A.bg},t.course_name&&e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:"mt10"},t.category&&e.createElement(H.Z,{separator:">"},e.createElement(H.Z.Item,null,e.createElement(S.Link,{to:`/classrooms/${z.coursesId}/common_homework`},t.course_name)),e.createElement(H.Z.Item,null,e.createElement(S.Link,{to:`/classrooms/${z.coursesId}/common_homework`},t.category.category_name)),e.createElement(H.Z.Item,null,"\u7F16\u8F91")))),e.createElement("aside",{className:"font24 bold mt20 mb20"},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),e.createElement(I.default,{form:$,className:A.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{l(V({},$.getFieldsValue()))},onFinish:j},e.createElement("div",{className:A.fieldWrap},e.createElement(I.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(ee.default,{maxLength:60,suffix:`${((ue=s.name)==null?void 0:ue.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:A.mdWrap},e.createElement(I.default.Item,{name:"description",label:"\u7B80\u4ECB:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(L.Z,{watch:!0,defaultValue:t.description})),e.createElement("div",null,e.createElement(I.default.Item,{name:"attachment_ids"},n&&e.createElement(x.Z,null)))),e.createElement("div",{className:A.mdWrap},e.createElement(I.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(L.Z,{defaultValue:t.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(I.default.Item,{name:"reference_attachment_ids"},n&&e.createElement(x.Z,null))))),e.createElement("div",{className:A.mdWrap},e.createElement(Q.Z,{setitem:m=>a(V({},m)),homework_common_id:z.categoryId})),e.createElement("div",{className:A.backgroundFa},e.createElement("div",{className:"pt40 mb30"},e.createElement(I.default.Item,null,e.createElement(T.ZP,{size:"middle",type:"primary",className:`${A.button} mr20`,htmlType:"submit",onClick:()=>{$.submit()},loading:W["newCourse/editCourse"]||W["newCourse/submitCourse"]},"\u63D0\u4EA4"),e.createElement(T.ZP,{size:"middle",type:"primary",ghost:!0,className:A.button,onClick:()=>S.history.push(`/classrooms/${z.coursesId}/common_homework`)},"\u53D6\u6D88")))))};var ie=(0,S.connect)(({shixunHomeworks:w,newCourse:P,loading:y,globalSetting:W})=>({shixunHomeworks:w,newCourse:P,globalSetting:W,loading:y.effects}))(se)},65721:function(me,K,d){d.d(K,{$J:function(){return I},JZ:function(){return ee},bN:function(){return L},jP:function(){return T},rO:function(){return H}});var e=d(7735),S=(g,A,x)=>new Promise((Q,J)=>{var Y=O=>{try{C(x.next(O))}catch(te){J(te)}},X=O=>{try{C(x.throw(O))}catch(te){J(te)}},C=O=>O.done?Q(O.value):Promise.resolve(O.value).then(Y,X);C((x=x.apply(g,A)).next())});function I(g){return(0,e.U2)(`libraries/${g}.json`)}function H(){return(0,e.U2)("library_tags.json")}function ee(g){return S(this,null,function*(){return(yield(0,e.IV)(`attachments/${g}.json`)).status===0})}function T(g){return(0,e.v_)("libraries.json",g)}function L(g,A){return(0,e.gz)(`libraries/${g}.json`,A)}}}]);