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
21 KiB
2 lines
21 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1582],{76509:function(ve,J,i){i.d(J,{Z:function(){return F}});var e=i(59301),N=i(71471),P=i(59263),k=i(69379),$=i(95874),S=i(40117),z=i(78700),_=i(57809),L={},V=Object.defineProperty,T=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,Q=(r,o,l)=>o in r?V(r,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[o]=l,p=(r,o)=>{for(var l in o||(o={}))R.call(o,l)&&Q(r,l,o[l]);if(T)for(var l of T(o))U.call(o,l)&&Q(r,l,o[l]);return r},O=(r,o,l)=>new Promise((Z,M)=>{var a=c=>{try{u(l.next(c))}catch(v){M(v)}},t=c=>{try{u(l.throw(c))}catch(v){M(v)}},u=c=>c.done?Z(c.value):Promise.resolve(c.value).then(a,t);u((l=l.apply(r,o)).next())});const Y=P.default.Group,ne=({classroomList:r,loading:o,user:l,exercise_id:Z=null,homework_common_id:M=null,setitem:a,item:t,type:u,rz:c,dispatch:v})=>{var g,f,C,E,d,A,w,B;const[m,j]=(0,e.useState)([]);let[n,b]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const x=(0,N.useParams)(),[G,D]=(0,e.useState)(!1),[ie,_e]=(0,e.useState)(!1),[q]=z.default.useForm();(0,e.useEffect)(()=>{c&&(n.zydatas=c,b(p({},n)),t!=null&&t.ec_course_id&&pe())},[t,c]);function pe(){return O(this,null,function*(){console.log("----",t),yield de(t==null?void 0:t.ec_major_school_id),yield fe(t==null?void 0:t.ec_year_id),yield y(t==null?void 0:t.ec_course_id),q.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 de(s){return O(this,null,function*(){const h=yield(0,S.ZP)(`/api/ec_major_schools/${s}/ec_years/get_year_list.json`,{method:"get"});n.jbdatas=h==null?void 0:h.data,b(p({},n)),q.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function fe(s){return O(this,null,function*(){const h=yield(0,S.ZP)(`/api/ec_years/${s}/ec_courses/get_courses.json`,{method:"get"});n.kcdatas=h==null?void 0:h.data,b(p({},n)),q.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const y=s=>O(void 0,null,function*(){const h=yield(0,S.ZP)(`/api/ec_courses/${s}/ec_points.json`,{method:"get",params:{ec_course_id:s}});n.zsdatas=h==null?void 0:h.data,b(p({},n))});return e.createElement("div",{className:L.from},e.createElement(z.default,{form:q,layout:"inline",onValuesChange:s=>{console.log("----",s),s.ec_major_school_id&&(n.jbdatas=[],n.kcdatas=[],n.zsdatas=[],b(p({},n)),de(s.ec_major_school_id)),s.ec_year_id&&(n.kcdatas=[],n.zsdatas=[],b(p({},n)),fe(s.ec_year_id)),s.ec_course_id&&(n.zsdatas=[],b(p({},n)),y(s.ec_course_id))},onFinish:s=>O(void 0,null,function*(){a(s)})},e.createElement(z.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(_.default,{style:{width:150},disabled:((g=n.zydatas)==null?void 0:g.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(f=n==null?void 0:n.zydatas)==null?void 0:f.map((s,h)=>e.createElement(_.default.Option,{key:h,value:s==null?void 0:s.ec_major_school_id},s==null?void 0:s.name)))),e.createElement(z.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},e.createElement(_.default,{style:{width:150},disabled:((C=n.jbdatas)==null?void 0:C.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(E=n==null?void 0:n.jbdatas)==null?void 0:E.map((s,h)=>e.createElement(_.default.Option,{key:h,value:s==null?void 0:s.ec_year_id},s==null?void 0:s.year)))),e.createElement(z.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},e.createElement(_.default,{style:{width:150},disabled:((d=n.kcdatas)==null?void 0:d.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(A=n==null?void 0:n.kcdatas)==null?void 0:A.map((s,h)=>e.createElement(_.default.Option,{key:h,value:s==null?void 0:s.id},s==null?void 0:s.name)))),e.createElement(z.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(_.default,{onChange:()=>{q.submit()},style:{width:150},mode:"multiple",disabled:((w=n.zsdatas)==null?void 0:w.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(B=n==null?void 0:n.zsdatas)==null?void 0:B.map((s,h)=>e.createElement(_.default.Option,{key:h,value:s==null?void 0:s.id},s==null?void 0:s.name))))))};var oe=(0,N.connect)(({classroomList:r,loading:o,globalSetting:l,user:Z})=>({classroomList:r,globalSetting:l,loading:o.effects,user:Z}))(ne),se=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,H=(r,o,l)=>o in r?se(r,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[o]=l,le=(r,o)=>{for(var l in o||(o={}))ae.call(o,l)&&H(r,l,o[l]);if(ue)for(var l of ue(o))re.call(o,l)&&H(r,l,o[l]);return r},K=(r,o)=>ee(r,te(o)),X=(r,o,l)=>new Promise((Z,M)=>{var a=c=>{try{u(l.next(c))}catch(v){M(v)}},t=c=>{try{u(l.throw(c))}catch(v){M(v)}},u=c=>c.done?Z(c.value):Promise.resolve(c.value).then(a,t);u((l=l.apply(r,o)).next())});const me=P.default.Group,I=({classroomList:r,loading:o,user:l,exercise_id:Z=null,homework_common_id:M=null,setitem:a,type:t,dispatch:u})=>{var c,v,g;let[f,C]=(0,e.useState)([{}]),[E,d]=(0,e.useState)([]);function A(){return X(this,null,function*(){var B,m,j;let n=yield(0,S.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Z,homework_common_id:M}});if(((B=n==null?void 0:n.data)==null?void 0:B.length)>0){let b=[];(m=n==null?void 0:n.data)==null||m.map(x=>{var G;(G=x==null?void 0:x.ec_point_ids)==null||G.map(D=>{b.push(D)})}),a(K(le({},(j=n==null?void 0:n.data)==null?void 0:j[0]),{ec_point_ids:b})),C(n==null?void 0:n.data)}})}(0,e.useEffect)(()=>{var B,m;(m=(B=l==null?void 0:l.userInfo)==null?void 0:B.course)!=null&&m.course_school_id&&w()},[(v=(c=l==null?void 0:l.userInfo)==null?void 0:c.course)==null?void 0:v.course_school_id]);function w(){return X(this,null,function*(){var B,m;const j=yield(0,S.ZP)(`/api/schools/${(m=(B=l==null?void 0:l.userInfo)==null?void 0:B.course)==null?void 0:m.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});d(j==null?void 0:j.data),(M||Z)&&A()})}return e.createElement("div",{style:{display:(g=l.userInfo.course)!=null&&g.is_openengineering?"":"none"}},e.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),f==null?void 0:f.map((B,m)=>e.createElement("div",{key:m,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(oe,{rz:E,item:B,type:m,setitem:j=>{f.splice(m,1,j),C([...f]);let n=[];f==null||f.map(b=>{var x;(x=b==null?void 0:b.ec_point_ids)==null||x.map(G=>{n.push(G)})}),a(K(le({},j),{ec_point_ids:n}))}}),m!=0&&e.createElement(k.Z,{onClick:()=>{f.splice(m,1),C([...f])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement($.Z,{onClick:()=>{f.push({}),C([...f])},style:{marginLeft:10,fontSize:"20px"}}))))};var F=(0,N.connect)(({classroomList:r,loading:o,globalSetting:l,user:Z})=>({classroomList:r,globalSetting:l,loading:o.effects,user:Z}))(I)},5669:function(ve,J,i){i.d(J,{z:function(){return Z},Z:function(){return M}});var e=i(59301),N=i(5157),P=i(8591),k=i(43418),$=i(3113),S=i(66593),z=i(70183),_=Object.defineProperty,L=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,R=(a,t,u)=>t in a?_(a,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[t]=u,U=(a,t)=>{for(var u in t||(t={}))V.call(t,u)&&R(a,u,t[u]);if(L)for(var u of L(t))T.call(t,u)&&R(a,u,t[u]);return a},Q=(a,t,u)=>new Promise((c,v)=>{var g=E=>{try{C(u.next(E))}catch(d){v(d)}},f=E=>{try{C(u.throw(E))}catch(d){v(d)}},C=E=>E.done?c(E.value):Promise.resolve(E.value).then(g,f);C((u=u.apply(a,t)).next())});const p="\u3000\u3000";function O(a){var t=["Bytes","KB","MB","GB","TB"];if(a==0)return"0 Byte";var u=parseInt(""+Math.floor(Math.log(a)/Math.log(1024)),10);return(a/Math.pow(1024,u)).toFixed(1)+" "+t[u]}var Y=({value:a=[],action:t,onChange:u,className:c,maxSize:v=150,title:g="\u6587\u4EF6\u4E0A\u4F20",accept:f=null})=>{const C={multiple:!1,fileList:a,accept:f,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 A,w,B,m;let j=[...d.fileList];if(j=j.map(n=>(n.name.indexOf(p)===-1&&(n.name=`${n.name}${p}${O(n.size)}`),U({},n))),d.file.status==="done"&&((w=(A=d.file)==null?void 0:A.response)==null?void 0:w.status)===-1){message.error((m=(B=d.file)==null?void 0:B.response)==null?void 0:m.message),u([]);return}u(j)},onRemove:d=>Q(void 0,null,function*(){const A=d.size/1024/1024;return d.status==="uploading"?!0:A<v&&(d.response?d.response.id:d.uid)?yield removeAttachment(d.response?d.response.id:d.id):!0})};function E(d){d.preventDefault(),d.stopPropagation()}return React.createElement("div",{className:`single-upload ${c||""}`},React.createElement(Upload,U({},C),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},g),React.createElement("span",{onClick:E,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",v,"M)"," ")))},ne=i(57614),oe=i(89392),se=Object.defineProperty,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ae=(a,t,u)=>t in a?se(a,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[t]=u,re=(a,t)=>{for(var u in t||(t={}))te.call(t,u)&&ae(a,u,t[u]);if(ee)for(var u of ee(t))ue.call(t,u)&&ae(a,u,t[u]);return a};const H=a=>React.createElement("svg",re({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 le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",K=Object.defineProperty,X=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,F=(a,t,u)=>t in a?K(a,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[t]=u,r=(a,t)=>{for(var u in t||(t={}))me.call(t,u)&&F(a,u,t[u]);if(X)for(var u of X(t))I.call(t,u)&&F(a,u,t[u]);return a},o=(a,t,u)=>new Promise((c,v)=>{var g=E=>{try{C(u.next(E))}catch(d){v(d)}},f=E=>{try{C(u.throw(E))}catch(d){v(d)}},C=E=>E.done?c(E.value):Promise.resolve(E.value).then(g,f);C((u=u.apply(a,t)).next())});const{Dragger:l}=N.default;function Z(a){let t=[];return a&&a.length>0&&(t=a.map(u=>({uid:u.id,id:u.id,name:u.title+p+u.filesize,url:u.url,filesize:u.filesize,status:"done",response:{id:u.id}}))),t}var M=({value:a,onChange:t,action:u,data:c,className:v,maxSize:g=150,title:f="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:C=!1,accept:E="",additionalText:d,isDragger:A,number:w=1e3,aloneClear:B=!1,realTimeRemove:m=!0,uploadText:j,setFileProgress:n,showFileProgress:b})=>{const[x,G]=(0,e.useState)(!1);let[D,ie]=(0,e.useState)(a||[]),[_e,q]=(0,e.useState)(1);(0,e.useEffect)(()=>{a&&(_e===1&&ie([...a]),q(2),w===(a==null?void 0:a.length)&&G(!0))},[a]);const pe=()=>{setTimeout(()=>{D.pop(),ie([...D])},500)};b&&n(D.some(y=>y.status==="uploading"));const de={multiple:!0,disabled:x,accept:E,withCredentials:!0,fileList:D,beforeUpload:(y,s)=>{const h=y.size/1024/1024;return D.concat(s).length>w?(D.pop(),ie([...D]),P.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${w}\u4E2A\u6587\u4EF6`),B?Promise.reject():(pe(),!1)):h<g?!0:(P.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${g}MB).`),B?Promise.reject():(pe(),!1))},data:c,action:u||`${S.Z.API_SERVER}/api/attachments.json`,onChange(y){var s,h,ce,Ee;if(y.file.status==="removed"?D=y.fileList:D=(0,oe.uniqBy)([...y.fileList,...D],"uid"),y.file.status==="done"&&((h=(s=y.file)==null?void 0:s.response)==null?void 0:h.status)===-1){P.ZP.error((Ee=(ce=y.file)==null?void 0:ce.response)==null?void 0:Ee.message);return}D.length>=w?G(!0):G(!1),ie([...D]),D=D.map(W=>{var he,ye;return(he=W==null?void 0:W.response)!=null&&he.id&&(W.url=(ye=W==null?void 0:W.response)==null?void 0:ye.url),W.name.indexOf(p)===-1&&(W.name=`${W.name}${p}${O(W.size)}`),r({},W)}),console.log("info:",y,D),t(D)},onRemove:y=>o(void 0,null,function*(){if(!m)return!0;const s=()=>o(void 0,null,function*(){if(y.response?y.response.id:y.id){let ce=yield(0,z.JZ)(y.response?y.response.id:y.uid);return Promise.resolve(ce)}else return!0});return C?new Promise((h,ce)=>{k.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:()=>o(void 0,null,function*(){const Ee=yield s();P.ZP.success("\u5220\u9664\u6210\u529F"),h(!0)}),onCancel:()=>h(!1)})}):yield s()})};function fe(y){y.preventDefault(),y.stopPropagation()}return e.createElement("div",{className:`multi-upload ${v||""}`},A&&e.createElement(l,r({},de),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(ne.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",g,"MB)"," "),d),!A&&e.createElement(N.default,r({},de),e.createElement($.ZP,{disabled:x,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:le}),f),e.createElement("span",{onClick:fe,className:"upload_text"},j||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${g}MB)`)))}},91304:function(ve,J,i){i.r(J),i.d(J,{default:function(){return me}});var e=i(59301),N=i(71471),P=i(78700),k=i(8591),$=i(64403),S=i(92832),z=i(95237),_=i(43604),L=i(25560),V=i(59263),T=i(3113),R=i(16427),U=i(57455),Q=i(65750),p={bg:"bg___wrwMu",flexRow:"flexRow___tXDGx",flexJustifyCenter:"flexJustifyCenter___FJrBL",flexAlignEnd:"flexAlignEnd___Y_tEj",flexAlignCenter:"flexAlignCenter___KQIWk",flexColumn:"flexColumn___bt5NB",formWrap:"formWrap___zb3yW",titleWrap:"titleWrap___Tqypo",fieldWrap:"fieldWrap___LZQ8o",mdWrap:"mdWrap___oYoPg",backgroundFa:"backgroundFa___ilebm",button:"button___JhLyG"},O=i(5669),Y=i(76509),ne=i(40117),oe=Object.defineProperty,se=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(I,F,r)=>F in I?oe(I,F,{enumerable:!0,configurable:!0,writable:!0,value:r}):I[F]=r,H=(I,F)=>{for(var r in F||(F={}))ue.call(F,r)&&re(I,r,F[r]);if(te)for(var r of te(F))ae.call(F,r)&&re(I,r,F[r]);return I},le=(I,F)=>se(I,ee(F)),K=(I,F,r)=>new Promise((o,l)=>{var Z=t=>{try{a(r.next(t))}catch(u){l(u)}},M=t=>{try{a(r.throw(t))}catch(u){l(u)}},a=t=>t.done?o(t.value):Promise.resolve(t.value).then(Z,M);a((r=r.apply(I,F)).next())});const X=({shixunHomeworks:I,newCourse:F,globalSetting:r,loading:o,dispatch:l})=>{var Z,M;const a=(0,N.useParams)(),[t]=P.default.useForm(),[u,c]=(0,e.useState)({}),v=(0,e.useRef)(),{commonHomeWorkAddDefaultData:g}=I;let[f,C]=(0,e.useState)({});(0,e.useEffect)(()=>{setTimeout(()=>{document.body.scrollIntoView()},300);const{coursesId:A,categoryId:w}=a;l({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:w,coursesId:A,type:3}})},[]);const E=A=>K(void 0,null,function*(){var w,B;if(u.min_num>u.max_num){k.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const m=H({},u);m.attachment_ids&&(m.attachment_ids=(w=m==null?void 0:m.attachment_ids)==null?void 0:w.map(x=>x.response.id)),m.reference_attachment_ids&&(m.reference_attachment_ids=(B=m==null?void 0:m.reference_attachment_ids)==null?void 0:B.map(x=>x.response.id));const{coursesId:j,categoryId:n}=a,b=yield(0,Q.H1)(le(H({coursesId:j,category:n},m),{type:3}));b.status===0&&(d(b.homework_id),(0,R.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),N.history.push(`/classrooms/${j}/group_homework/${b.homework_id}/detail`))});function d(A){return K(this,null,function*(){if(!(f!=null&&f.ec_point_ids))return;let w=yield(0,ne.ZP)(`/api/ec_courses/${f==null?void 0:f.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:H({homework_common_id:A},f)})})}return e.createElement("section",{className:p.bg},g.course_name&&e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:"mt10"},g.category&&e.createElement($.Z,{separator:">"},e.createElement($.Z.Item,null,e.createElement(N.Link,{to:`/classrooms/${g.course_id}/group_homework`},g.course_name)),e.createElement($.Z.Item,null,e.createElement(N.Link,{to:`/classrooms/${g.course_id}/group_homework`},g.category.category_name)),e.createElement($.Z.Item,null,"\u65B0\u5EFA\u8BE6\u60C5")))),e.createElement("aside",{className:"font24 bold mt20 mb20"},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(P.default,{form:t,className:p.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{c(H({},t.getFieldsValue()))},initialValues:{base_on_project:!1},onFinish:E},e.createElement("div",{className:p.fieldWrap},e.createElement(P.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(S.default,{maxLength:60,suffix:`${((Z=u.name)==null?void 0:Z.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:p.mdWrap},e.createElement(P.default.Item,{name:"description",label:"\u5185\u5BB9:",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:u.intro})),e.createElement("div",null,e.createElement(P.default.Item,{name:"attachment_ids"},e.createElement(O.Z,null))),e.createElement(z.Z,{gutter:[20,20]},e.createElement(_.Z,{flex:"230px"},e.createElement(P.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(L.Z,{style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(_.Z,{flex:"230px"},e.createElement(P.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(L.Z,{style:{width:200},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(_.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"))),!((M=r==null?void 0:r.setting)!=null&&M.is_local)&&e.createElement(z.Z,null,e.createElement(_.Z,null,e.createElement(P.default.Item,{name:"base_on_project",valuePropName:"checked"},e.createElement(V.default,{value:!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:p.mdWrap},e.createElement(P.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(U.Z,{watch:!0,defaultValue:u.notice})),e.createElement("div",null,e.createElement(P.default.Item,{name:"reference_attachment_ids"},e.createElement(O.Z,null))))),e.createElement("div",{className:p.mdWrap},e.createElement(Y.Z,{setitem:A=>C(H({},A))})),e.createElement("div",{className:p.backgroundFa},e.createElement("div",{className:"pt40 mb30"},e.createElement(P.default.Item,null,e.createElement(T.ZP,{size:"middle",type:"primary",onClick:()=>{t.submit()},className:`${p.button} mr20`,htmlType:"submit",loading:o["newCourse/editCourse"]||o["newCourse/submitCourse"]},"\u63D0\u4EA4"),e.createElement(T.ZP,{size:"middle",type:"primary",ghost:!0,className:p.button,onClick:()=>N.history.push(`/classrooms/${a.coursesId}/group_homework`)},"\u53D6\u6D88")))))};var me=(0,N.connect)(({shixunHomeworks:I,newCourse:F,loading:r,globalSetting:o})=>({shixunHomeworks:I,newCourse:F,globalSetting:o,loading:r.effects}))(X)},70183:function(ve,J,i){i.d(J,{$J:function(){return P},JZ:function(){return $},bN:function(){return z},jP:function(){return S},rO:function(){return k}});var e=i(40117),N=(_,L,V)=>new Promise((T,R)=>{var U=O=>{try{p(V.next(O))}catch(Y){R(Y)}},Q=O=>{try{p(V.throw(O))}catch(Y){R(Y)}},p=O=>O.done?T(O.value):Promise.resolve(O.value).then(U,Q);p((V=V.apply(_,L)).next())});function P(_){return(0,e.U2)(`libraries/${_}.json`)}function k(){return(0,e.U2)("library_tags.json")}function $(_){return N(this,null,function*(){return(yield(0,e.IV)(`attachments/${_}.json`)).status===0})}function S(_){return(0,e.v_)("libraries.json",_)}function z(_,L){return(0,e.gz)(`libraries/${_}.json`,L)}}}]);
|