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.
2 lines
22 KiB
2 lines
22 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6729],{59783:function(me,J,o){o.d(J,{Z:function(){return y}});var e=o(59301),z=o(63144),A=o(24905),Y=o(78091),W=o(57703),$=o(76265),L=o(78241),h=o(57809),V={},R=Object.defineProperty,G=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,Z=(i,n,l)=>n in i?R(i,n,{enumerable:!0,configurable:!0,writable:!0,value:l}):i[n]=l,P=(i,n)=>{for(var l in n||(n={}))U.call(n,l)&&Z(i,l,n[l]);if(G)for(var l of G(n))k.call(n,l)&&Z(i,l,n[l]);return i},j=(i,n,l)=>new Promise((D,F)=>{var u=c=>{try{a(l.next(c))}catch(v){F(v)}},t=c=>{try{a(l.throw(c))}catch(v){F(v)}},a=c=>c.done?D(c.value):Promise.resolve(c.value).then(u,t);a((l=l.apply(i,n)).next())});const X=A.default.Group,oe=({classroomList:i,loading:n,user:l,exercise_id:D=null,homework_common_id:F=null,setitem:u,item:t,type:a,rz:c,dispatch:v})=>{var B,g,I,m,d,M,N,f;const[E,w]=(0,e.useState)([]);let[r,p]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const x=(0,z.useParams)(),[ue,ce]=(0,e.useState)(!1),[pe,fe]=(0,e.useState)(!1),[ae]=L.default.useForm();(0,e.useEffect)(()=>{c&&(r.zydatas=c,p(P({},r)),t!=null&&t.ec_course_id&&O())},[t,c]);function O(){return j(this,null,function*(){console.log("----",t),yield H(t==null?void 0:t.ec_major_school_id),yield T(t==null?void 0:t.ec_year_id),yield K(t==null?void 0:t.ec_course_id),ae.setFieldsValue({ec_course_id:t==null?void 0:t.ec_course_id,ec_major_school_id:t==null?void 0:t.ec_major_school_id,ec_point_ids:t==null?void 0:t.ec_point_ids,ec_year_id:t==null?void 0:t.ec_year_id})})}function H(s){return j(this,null,function*(){const _=yield(0,$.ZP)(`/api/ec_major_schools/${s}/ec_years/get_year_list.json`,{method:"get"});r.jbdatas=_==null?void 0:_.data,p(P({},r)),ae.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function T(s){return j(this,null,function*(){const _=yield(0,$.ZP)(`/api/ec_years/${s}/ec_courses/get_courses.json`,{method:"get"});r.kcdatas=_==null?void 0:_.data,p(P({},r)),ae.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const K=s=>j(void 0,null,function*(){const _=yield(0,$.ZP)(`/api/ec_courses/${s}/ec_points.json`,{method:"get",params:{ec_course_id:s}});r.zsdatas=_==null?void 0:_.data,p(P({},r))});return e.createElement("div",{className:V.from},e.createElement(L.default,{form:ae,layout:"inline",onValuesChange:s=>{console.log("----",s),s.ec_major_school_id&&(r.jbdatas=[],r.kcdatas=[],r.zsdatas=[],p(P({},r)),H(s.ec_major_school_id)),s.ec_year_id&&(r.kcdatas=[],r.zsdatas=[],p(P({},r)),T(s.ec_year_id)),s.ec_course_id&&(r.zsdatas=[],p(P({},r)),K(s.ec_course_id))},onFinish:s=>j(void 0,null,function*(){u(s)})},e.createElement(L.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(h.default,{style:{width:150},disabled:((B=r.zydatas)==null?void 0:B.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(g=r==null?void 0:r.zydatas)==null?void 0:g.map((s,_)=>e.createElement(h.default.Option,{key:_,value:s==null?void 0:s.ec_major_school_id},s==null?void 0:s.name)))),e.createElement(L.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},e.createElement(h.default,{style:{width:150},disabled:((I=r.jbdatas)==null?void 0:I.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(m=r==null?void 0:r.jbdatas)==null?void 0:m.map((s,_)=>e.createElement(h.default.Option,{key:_,value:s==null?void 0:s.ec_year_id},s==null?void 0:s.year)))),e.createElement(L.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},e.createElement(h.default,{style:{width:150},disabled:((d=r.kcdatas)==null?void 0:d.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(M=r==null?void 0:r.kcdatas)==null?void 0:M.map((s,_)=>e.createElement(h.default.Option,{key:_,value:s==null?void 0:s.id},s==null?void 0:s.name)))),e.createElement(L.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(h.default,{onChange:()=>{ae.submit()},style:{width:150},mode:"multiple",disabled:((N=r.zsdatas)==null?void 0:N.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(f=r==null?void 0:r.zsdatas)==null?void 0:f.map((s,_)=>e.createElement(h.default.Option,{key:_,value:s==null?void 0:s.id},s==null?void 0:s.name))))))};var se=(0,z.connect)(({classroomList:i,loading:n,globalSetting:l,user:D})=>({classroomList:i,globalSetting:l,loading:n.effects,user:D}))(oe),ie=Object.defineProperty,q=Object.defineProperties,de=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,le=(i,n,l)=>n in i?ie(i,n,{enumerable:!0,configurable:!0,writable:!0,value:l}):i[n]=l,Q=(i,n)=>{for(var l in n||(n={}))ee.call(n,l)&&le(i,l,n[l]);if(re)for(var l of re(n))S.call(n,l)&&le(i,l,n[l]);return i},ne=(i,n)=>q(i,de(n)),te=(i,n,l)=>new Promise((D,F)=>{var u=c=>{try{a(l.next(c))}catch(v){F(v)}},t=c=>{try{a(l.throw(c))}catch(v){F(v)}},a=c=>c.done?D(c.value):Promise.resolve(c.value).then(u,t);a((l=l.apply(i,n)).next())});const b=A.default.Group,C=({classroomList:i,loading:n,user:l,exercise_id:D=null,homework_common_id:F=null,setitem:u,type:t,dispatch:a})=>{var c,v,B;let[g,I]=(0,e.useState)([{}]),[m,d]=(0,e.useState)([]);function M(){return te(this,null,function*(){var f,E,w;let r=yield(0,$.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:D,homework_common_id:F}});if(((f=r==null?void 0:r.data)==null?void 0:f.length)>0){let p=[];(E=r==null?void 0:r.data)==null||E.map(x=>{var ue;(ue=x==null?void 0:x.ec_point_ids)==null||ue.map(ce=>{p.push(ce)})}),u(ne(Q({},(w=r==null?void 0:r.data)==null?void 0:w[0]),{ec_point_ids:p})),I(r==null?void 0:r.data)}})}(0,e.useEffect)(()=>{var f,E;(E=(f=l==null?void 0:l.userInfo)==null?void 0:f.course)!=null&&E.course_school_id&&N()},[(v=(c=l==null?void 0:l.userInfo)==null?void 0:c.course)==null?void 0:v.course_school_id]);function N(){return te(this,null,function*(){var f,E;const w=yield(0,$.ZP)(`/api/schools/${(E=(f=l==null?void 0:l.userInfo)==null?void 0:f.course)==null?void 0:E.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});d(w==null?void 0:w.data),(F||D)&&M()})}return e.createElement("div",{style:{display:(B=l.userInfo.course)!=null&&B.is_openengineering?"":"none"}},e.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),g==null?void 0:g.map((f,E)=>e.createElement("div",{key:E,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(se,{rz:m,item:f,type:E,setitem:w=>{g.splice(E,1,w),I([...g]);let r=[];g==null||g.map(p=>{var x;(x=p==null?void 0:p.ec_point_ids)==null||x.map(ue=>{r.push(ue)})}),u(ne(Q({},w),{ec_point_ids:r}))}}),E!=0&&e.createElement(Y.Z,{onClick:()=>{g.splice(E,1),I([...g])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(W.Z,{onClick:()=>{g.push({}),I([...g])},style:{marginLeft:10,fontSize:"20px"}}))))};var y=(0,z.connect)(({classroomList:i,loading:n,globalSetting:l,user:D})=>({classroomList:i,globalSetting:l,loading:n.effects,user:D}))(C)},93400:function(me,J,o){o.d(J,{z:function(){return D},Z:function(){return F}});var e=o(59301),z=o(46651),A=o(8591),Y=o(43418),W=o(3113),$=o(46961),L=o(73960),h=Object.defineProperty,V=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,U=(u,t,a)=>t in u?h(u,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[t]=a,k=(u,t)=>{for(var a in t||(t={}))R.call(t,a)&&U(u,a,t[a]);if(V)for(var a of V(t))G.call(t,a)&&U(u,a,t[a]);return u},Z=(u,t,a)=>new Promise((c,v)=>{var B=m=>{try{I(a.next(m))}catch(d){v(d)}},g=m=>{try{I(a.throw(m))}catch(d){v(d)}},I=m=>m.done?c(m.value):Promise.resolve(m.value).then(B,g);I((a=a.apply(u,t)).next())});const P="\u3000\u3000";function j(u){var t=["Bytes","KB","MB","GB","TB"];if(u==0)return"0 Byte";var a=parseInt(""+Math.floor(Math.log(u)/Math.log(1024)),10);return(u/Math.pow(1024,a)).toFixed(1)+" "+t[a]}var X=({value:u=[],action:t,onChange:a,className:c,maxSize:v=150,title:B="\u6587\u4EF6\u4E0A\u4F20",accept:g=null})=>{const I={multiple:!1,fileList:u,accept:g,withCredentials:!0,beforeUpload:d=>d.size/1024/1024<v?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${v}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(d){var M,N,f,E;let w=[...d.fileList];if(w=w.map(r=>(r.name.indexOf(P)===-1&&(r.name=`${r.name}${P}${j(r.size)}`),k({},r))),d.file.status==="done"&&((N=(M=d.file)==null?void 0:M.response)==null?void 0:N.status)===-1){message.error((E=(f=d.file)==null?void 0:f.response)==null?void 0:E.message),a([]);return}a(w)},onRemove:d=>Z(void 0,null,function*(){const M=d.size/1024/1024;return d.status==="uploading"?!0:M<v&&(d.response?d.response.id:d.uid)?yield removeAttachment(d.response?d.response.id:d.id):!0})};function m(d){d.preventDefault(),d.stopPropagation()}return React.createElement("div",{className:`single-upload ${c||""}`},React.createElement(Upload,k({},I),React.createElement(Button,{type:"primary",title:u.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:u.length>0,ghost:!0},B),React.createElement("span",{onClick:m,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",v,"M)"," ")))},oe=o(93737),se=o(89392),ie=Object.defineProperty,q=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ee=(u,t,a)=>t in u?ie(u,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[t]=a,S=(u,t)=>{for(var a in t||(t={}))de.call(t,a)&&ee(u,a,t[a]);if(q)for(var a of q(t))re.call(t,a)&&ee(u,a,t[a]);return u};const le=u=>React.createElement("svg",S({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},u),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 Q="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ne=Object.defineProperty,te=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,y=(u,t,a)=>t in u?ne(u,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[t]=a,i=(u,t)=>{for(var a in t||(t={}))b.call(t,a)&&y(u,a,t[a]);if(te)for(var a of te(t))C.call(t,a)&&y(u,a,t[a]);return u},n=(u,t,a)=>new Promise((c,v)=>{var B=m=>{try{I(a.next(m))}catch(d){v(d)}},g=m=>{try{I(a.throw(m))}catch(d){v(d)}},I=m=>m.done?c(m.value):Promise.resolve(m.value).then(B,g);I((a=a.apply(u,t)).next())});const{Dragger:l}=z.default;function D(u){let t=[];return u&&u.length>0&&(t=u.map(a=>({uid:a.id,id:a.id,name:a.title+P+a.filesize,url:a.url,filesize:a.filesize,status:"done",response:{id:a.id}}))),t}var F=({value:u,onChange:t,action:a,data:c,className:v,maxSize:B=150,title:g="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:I=!1,accept:m="",additionalText:d,isDragger:M,number:N=1e3,aloneClear:f=!1,realTimeRemove:E=!0})=>{const[w,r]=(0,e.useState)(!1);let[p,x]=(0,e.useState)(u||[]),[ue,ce]=(0,e.useState)(1);(0,e.useEffect)(()=>{u&&(ue===1&&x([...u]),ce(2),N===(u==null?void 0:u.length)&&r(!0))},[u]);const pe=()=>{setTimeout(()=>{p.pop(),x([...p])},500)},fe={multiple:!0,disabled:w,accept:m,withCredentials:!0,fileList:p,beforeUpload:(O,H)=>{const T=O.size/1024/1024;return p.concat(H).length>N?(p.pop(),x([...p]),A.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${N}\u4E2A\u6587\u4EF6`),f?Promise.reject():(pe(),!1)):T<B?!0:(A.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${B}MB).`),f?Promise.reject():(pe(),!1))},data:c,action:a||`${$.Z.API_SERVER}/api/attachments.json`,onChange(O){var H,T,K,s;if(O.file.status==="removed"?p=O.fileList:p=(0,se.uniqBy)([...O.fileList,...p],"uid"),O.file.status==="done"&&((T=(H=O.file)==null?void 0:H.response)==null?void 0:T.status)===-1){A.ZP.error((s=(K=O.file)==null?void 0:K.response)==null?void 0:s.message);return}p.length>=N?r(!0):r(!1),x([...p]),p=p.map(_=>{var ve,Ee;return(ve=_==null?void 0:_.response)!=null&&ve.id&&(_.url=(Ee=_==null?void 0:_.response)==null?void 0:Ee.url),_.name.indexOf(P)===-1&&(_.name=`${_.name}${P}${j(_.size)}`),i({},_)}),console.log("info:",O,p),t(p)},onRemove:O=>n(void 0,null,function*(){if(!E)return!0;const H=()=>n(void 0,null,function*(){if(O.response?O.response.id:O.id){let K=yield(0,L.JZ)(O.response?O.response.id:O.uid);return Promise.resolve(K)}else return!0});return I?new Promise((T,K)=>{Y.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:()=>n(void 0,null,function*(){const s=yield H();A.ZP.success("\u5220\u9664\u6210\u529F"),T(!0)}),onCancel:()=>T(!1)})}):yield H()})};function ae(O){O.preventDefault(),O.stopPropagation()}return e.createElement("div",{className:`multi-upload ${v||""}`},M&&e.createElement(l,i({},fe),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(oe.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",B,"MB)"," "),d),!M&&e.createElement(z.default,i({},fe),e.createElement(W.ZP,{disabled:w,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:Q}),g),e.createElement("span",{onClick:ae,className:"upload_text"},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",B,"MB)"," ")))}},61131:function(me,J,o){o.r(J),o.d(J,{default:function(){return te}});var e=o(59301),z=o(63144),A=o(78241),Y=o(8591),W=o(66104),$=o(98135),L=o(95237),h=o(43604),V=o(26220),R=o(24905),G=o(3113),U=o(94646),k=o(44758),Z={bg:"bg___znu26",flexRow:"flexRow___wGnqf",flexJustifyCenter:"flexJustifyCenter____vugD",flexAlignEnd:"flexAlignEnd___gq4z7",flexAlignCenter:"flexAlignCenter___xzbBs",flexColumn:"flexColumn___F71iN",formWrap:"formWrap___THE6p",titleWrap:"titleWrap___TPgV7",fieldWrap:"fieldWrap___vVJhC",mdWrap:"mdWrap___Wjo_5",backgroundFa:"backgroundFa___KSlqe",button:"button___HFajm"},P=o(93400),j=o(59783),X=o(76265),oe=Object.defineProperty,se=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ee=(b,C,y)=>C in b?oe(b,C,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[C]=y,S=(b,C)=>{for(var y in C||(C={}))de.call(C,y)&&ee(b,y,C[y]);if(q)for(var y of q(C))re.call(C,y)&&ee(b,y,C[y]);return b},le=(b,C)=>se(b,ie(C)),Q=(b,C,y)=>new Promise((i,n)=>{var l=u=>{try{F(y.next(u))}catch(t){n(t)}},D=u=>{try{F(y.throw(u))}catch(t){n(t)}},F=u=>u.done?i(u.value):Promise.resolve(u.value).then(l,D);F((y=y.apply(b,C)).next())});const ne=({shixunHomeworks:b,newCourse:C,globalSetting:y,loading:i,dispatch:n})=>{var l,D;const F=(0,z.useParams)(),[u]=A.default.useForm(),[t,a]=(0,e.useState)({}),[c,v]=(0,e.useState)(!1);let[B,g]=(0,e.useState)({});const I=(0,e.useRef)(),{commonHomeWorkEditDefaultData:m}=b;(0,e.useEffect)(()=>{d()},[F.categoryId]);const d=()=>Q(void 0,null,function*(){const f=yield n({type:"shixunHomeworks/editCommonHomeWorkDefaultData",payload:le(S({},F),{type:3})});if(f){const E=S({attachment_ids:(0,P.z)(f.attachments),reference_attachment_ids:(0,P.z)(f.ref_attachments)},f);u.setFieldsValue(S({},E)),a(S({},E)),v(!0)}});function M(f){return Q(this,null,function*(){if(!(B!=null&&B.ec_point_ids))return;let E=yield(0,X.ZP)(`/api/ec_courses/${B==null?void 0:B.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:S({homework_common_id:f},B)})})}const N=f=>Q(void 0,null,function*(){var E,w;if(t.min_num>t.max_num){Y.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const r=S({},t);r.attachment_ids&&(r.attachment_ids=(E=r==null?void 0:r.attachment_ids)==null?void 0:E.map(x=>x.response.id)),r.reference_attachment_ids&&(r.reference_attachment_ids=(w=r==null?void 0:r.reference_attachment_ids)==null?void 0:w.map(x=>x.response.id));const p=yield(0,k.Ar)(le(S(S({},F),r),{type:3}));M(F.categoryId),(p==null?void 0:p.status)===0&&z.history.push(`/classrooms/${F.coursesId}/group_homework/${F.categoryId}/detail`)});return e.createElement("section",{className:Z.bg},m.course_name&&e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:"mt10"},m.category&&e.createElement(W.Z,{separator:">"},e.createElement(W.Z.Item,null,e.createElement(z.Link,{to:`/classrooms/${m.course_id}/group_homework`},m.course_name)),e.createElement(W.Z.Item,null,e.createElement(z.Link,{to:`/classrooms/${m.course_id}/group_homework`},m.category.category_name)),e.createElement(W.Z.Item,null,"\u7F16\u8F91\u8BE6\u60C5")))),e.createElement("aside",{className:"font24 bold mt20 mb20"},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(A.default,{form:u,className:Z.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",u.getFieldsValue()),a(S({},u.getFieldsValue()))},onFinish:N},e.createElement("div",{className:Z.fieldWrap},e.createElement(A.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement($.default,{maxLength:60,suffix:`${((l=t.name)==null?void 0:l.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:Z.mdWrap},e.createElement(A.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(U.Z,{watch:!0,defaultValue:m.description})),e.createElement("div",null,e.createElement(A.default.Item,{name:"attachment_ids"},c&&e.createElement(P.Z,null))),e.createElement(L.Z,{gutter:[20,20]},e.createElement(h.Z,{flex:"230px"},e.createElement(A.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(V.Z,{style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(h.Z,{flex:"230px"},e.createElement(A.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},e.createElement(V.Z,{style:{width:200},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(h.Z,null,e.createElement("div",{className:"mt30"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((D=y==null?void 0:y.setting)!=null&&D.is_local)&&e.createElement(L.Z,null,e.createElement(h.Z,null,e.createElement(A.default.Item,{name:"base_on_project",valuePropName:"checked"},e.createElement(R.default,{value:!0,defaultChecked:!0},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),e.createElement("div",{className:Z.mdWrap},e.createElement(A.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(U.Z,{defaultValue:m.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(A.default.Item,{name:"reference_attachment_ids"},c&&e.createElement(P.Z,null))))),e.createElement("div",{className:Z.mdWrap},e.createElement(j.Z,{setitem:f=>g(S({},f)),homework_common_id:F.categoryId})),e.createElement("div",{className:Z.backgroundFa},e.createElement("div",{className:"pt40 mb30"},e.createElement(A.default.Item,null,e.createElement(G.ZP,{size:"middle",type:"primary",onClick:()=>{u.submit()},className:`${Z.button} mr20`,htmlType:"submit",loading:i["newCourse/editCourse"]||i["newCourse/submitCourse"]},"\u63D0\u4EA4"),e.createElement(G.ZP,{size:"middle",type:"primary",ghost:!0,className:Z.button,onClick:()=>z.history.push(`/classrooms/${F.coursesId}/group_homework`)},"\u53D6\u6D88")))))};var te=(0,z.connect)(({shixunHomeworks:b,newCourse:C,loading:y,globalSetting:i})=>({shixunHomeworks:b,newCourse:C,globalSetting:i,loading:y.effects}))(ne)},73960:function(me,J,o){o.d(J,{$J:function(){return A},JZ:function(){return W},bN:function(){return L},jP:function(){return $},rO:function(){return Y}});var e=o(76265),z=(h,V,R)=>new Promise((G,U)=>{var k=j=>{try{P(R.next(j))}catch(X){U(X)}},Z=j=>{try{P(R.throw(j))}catch(X){U(X)}},P=j=>j.done?G(j.value):Promise.resolve(j.value).then(k,Z);P((R=R.apply(h,V)).next())});function A(h){return(0,e.U2)(`libraries/${h}.json`)}function Y(){return(0,e.U2)("library_tags.json")}function W(h){return z(this,null,function*(){return(yield(0,e.IV)(`attachments/${h}.json`)).status===0})}function $(h){return(0,e.v_)("libraries.json",h)}function L(h,V){return(0,e.gz)(`libraries/${h}.json`,V)}}}]);
|