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
20 KiB
2 lines
20 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5888],{59783:function(me,J,i){i.d(J,{Z:function(){return S}});var e=i(59301),M=i(63144),j=i(24905),W=i(78091),ue=i(57703),V=i(76265),z=i(78241),F=i(57809),O={},$=Object.defineProperty,k=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,X=(o,a,n)=>a in o?$(o,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):o[a]=n,I=(o,a)=>{for(var n in a||(a={}))G.call(a,n)&&X(o,n,a[n]);if(k)for(var n of k(a))Q.call(a,n)&&X(o,n,a[n]);return o},b=(o,a,n)=>new Promise((Z,L)=>{var r=m=>{try{u(n.next(m))}catch(v){L(v)}},t=m=>{try{u(n.throw(m))}catch(v){L(v)}},u=m=>m.done?Z(m.value):Promise.resolve(m.value).then(r,t);u((n=n.apply(o,a)).next())});const Y=j.default.Group,oe=({classroomList:o,loading:a,user:n,exercise_id:Z=null,homework_common_id:L=null,setitem:r,item:t,type:u,rz:m,dispatch:v})=>{var D,g,c,p,d,P,N,B;const[_,C]=(0,e.useState)([]);let[l,f]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const T=(0,M.useParams)(),[re,ce]=(0,e.useState)(!1),[pe,fe]=(0,e.useState)(!1),[ne]=z.default.useForm();(0,e.useEffect)(()=>{m&&(l.zydatas=m,f(I({},l)),t!=null&&t.ec_course_id&&A())},[t,m]);function A(){return b(this,null,function*(){console.log("----",t),yield H(t==null?void 0:t.ec_major_school_id),yield U(t==null?void 0:t.ec_year_id),yield te(t==null?void 0:t.ec_course_id),ne.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 b(this,null,function*(){const E=yield(0,V.ZP)(`/api/ec_major_schools/${s}/ec_years/get_year_list.json`,{method:"get"});l.jbdatas=E==null?void 0:E.data,f(I({},l)),ne.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function U(s){return b(this,null,function*(){const E=yield(0,V.ZP)(`/api/ec_years/${s}/ec_courses/get_courses.json`,{method:"get"});l.kcdatas=E==null?void 0:E.data,f(I({},l)),ne.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const te=s=>b(void 0,null,function*(){const E=yield(0,V.ZP)(`/api/ec_courses/${s}/ec_points.json`,{method:"get",params:{ec_course_id:s}});l.zsdatas=E==null?void 0:E.data,f(I({},l))});return e.createElement("div",{className:O.from},e.createElement(z.default,{form:ne,layout:"inline",onValuesChange:s=>{console.log("----",s),s.ec_major_school_id&&(l.jbdatas=[],l.kcdatas=[],l.zsdatas=[],f(I({},l)),H(s.ec_major_school_id)),s.ec_year_id&&(l.kcdatas=[],l.zsdatas=[],f(I({},l)),U(s.ec_year_id)),s.ec_course_id&&(l.zsdatas=[],f(I({},l)),te(s.ec_course_id))},onFinish:s=>b(void 0,null,function*(){r(s)})},e.createElement(z.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(F.default,{style:{width:150},disabled:((D=l.zydatas)==null?void 0:D.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(g=l==null?void 0:l.zydatas)==null?void 0:g.map((s,E)=>e.createElement(F.default.Option,{key:E,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(F.default,{style:{width:150},disabled:((c=l.jbdatas)==null?void 0:c.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(p=l==null?void 0:l.jbdatas)==null?void 0:p.map((s,E)=>e.createElement(F.default.Option,{key:E,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(F.default,{style:{width:150},disabled:((d=l.kcdatas)==null?void 0:d.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(P=l==null?void 0:l.kcdatas)==null?void 0:P.map((s,E)=>e.createElement(F.default.Option,{key:E,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(F.default,{onChange:()=>{ne.submit()},style:{width:150},mode:"multiple",disabled:((N=l.zsdatas)==null?void 0:N.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(B=l==null?void 0:l.zsdatas)==null?void 0:B.map((s,E)=>e.createElement(F.default.Option,{key:E,value:s==null?void 0:s.id},s==null?void 0:s.name))))))};var se=(0,M.connect)(({classroomList:o,loading:a,globalSetting:n,user:Z})=>({classroomList:o,globalSetting:n,loading:a.effects,user:Z}))(oe),ae=Object.defineProperty,R=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,w=(o,a,n)=>a in o?ae(o,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):o[a]=n,h=(o,a)=>{for(var n in a||(a={}))le.call(a,n)&&w(o,n,a[n]);if(K)for(var n of K(a))de.call(a,n)&&w(o,n,a[n]);return o},y=(o,a)=>R(o,ie(a)),x=(o,a,n)=>new Promise((Z,L)=>{var r=m=>{try{u(n.next(m))}catch(v){L(v)}},t=m=>{try{u(n.throw(m))}catch(v){L(v)}},u=m=>m.done?Z(m.value):Promise.resolve(m.value).then(r,t);u((n=n.apply(o,a)).next())});const q=j.default.Group,ee=({classroomList:o,loading:a,user:n,exercise_id:Z=null,homework_common_id:L=null,setitem:r,type:t,dispatch:u})=>{var m,v,D;let[g,c]=(0,e.useState)([{}]),[p,d]=(0,e.useState)([]);function P(){return x(this,null,function*(){var B,_,C;let l=yield(0,V.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Z,homework_common_id:L}});if(((B=l==null?void 0:l.data)==null?void 0:B.length)>0){let f=[];(_=l==null?void 0:l.data)==null||_.map(T=>{var re;(re=T==null?void 0:T.ec_point_ids)==null||re.map(ce=>{f.push(ce)})}),r(y(h({},(C=l==null?void 0:l.data)==null?void 0:C[0]),{ec_point_ids:f})),c(l==null?void 0:l.data)}})}(0,e.useEffect)(()=>{var B,_;(_=(B=n==null?void 0:n.userInfo)==null?void 0:B.course)!=null&&_.course_school_id&&N()},[(v=(m=n==null?void 0:n.userInfo)==null?void 0:m.course)==null?void 0:v.course_school_id]);function N(){return x(this,null,function*(){var B,_;const C=yield(0,V.ZP)(`/api/schools/${(_=(B=n==null?void 0:n.userInfo)==null?void 0:B.course)==null?void 0:_.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});d(C==null?void 0:C.data),(L||Z)&&P()})}return e.createElement("div",{style:{display:(D=n.userInfo.course)!=null&&D.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((B,_)=>e.createElement("div",{key:_,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(se,{rz:p,item:B,type:_,setitem:C=>{g.splice(_,1,C),c([...g]);let l=[];g==null||g.map(f=>{var T;(T=f==null?void 0:f.ec_point_ids)==null||T.map(re=>{l.push(re)})}),r(y(h({},C),{ec_point_ids:l}))}}),_!=0&&e.createElement(W.Z,{onClick:()=>{g.splice(_,1),c([...g])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(ue.Z,{onClick:()=>{g.push({}),c([...g])},style:{marginLeft:10,fontSize:"20px"}}))))};var S=(0,M.connect)(({classroomList:o,loading:a,globalSetting:n,user:Z})=>({classroomList:o,globalSetting:n,loading:a.effects,user:Z}))(ee)},93400:function(me,J,i){i.d(J,{z:function(){return Z},Z:function(){return L}});var e=i(59301),M=i(46651),j=i(8591),W=i(43418),ue=i(3113),V=i(46961),z=i(73960),F=Object.defineProperty,O=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,G=(r,t,u)=>t in r?F(r,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):r[t]=u,Q=(r,t)=>{for(var u in t||(t={}))$.call(t,u)&&G(r,u,t[u]);if(O)for(var u of O(t))k.call(t,u)&&G(r,u,t[u]);return r},X=(r,t,u)=>new Promise((m,v)=>{var D=p=>{try{c(u.next(p))}catch(d){v(d)}},g=p=>{try{c(u.throw(p))}catch(d){v(d)}},c=p=>p.done?m(p.value):Promise.resolve(p.value).then(D,g);c((u=u.apply(r,t)).next())});const I="\u3000\u3000";function b(r){var t=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var u=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,u)).toFixed(1)+" "+t[u]}var Y=({value:r=[],action:t,onChange:u,className:m,maxSize:v=150,title:D="\u6587\u4EF6\u4E0A\u4F20",accept:g=null})=>{const c={multiple:!1,fileList:r,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 P,N,B,_;let C=[...d.fileList];if(C=C.map(l=>(l.name.indexOf(I)===-1&&(l.name=`${l.name}${I}${b(l.size)}`),Q({},l))),d.file.status==="done"&&((N=(P=d.file)==null?void 0:P.response)==null?void 0:N.status)===-1){message.error((_=(B=d.file)==null?void 0:B.response)==null?void 0:_.message),u([]);return}u(C)},onRemove:d=>X(void 0,null,function*(){const P=d.size/1024/1024;return d.status==="uploading"?!0:P<v&&(d.response?d.response.id:d.uid)?yield removeAttachment(d.response?d.response.id:d.id):!0})};function p(d){d.preventDefault(),d.stopPropagation()}return React.createElement("div",{className:`single-upload ${m||""}`},React.createElement(Upload,Q({},c),React.createElement(Button,{type:"primary",title:r.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:r.length>0,ghost:!0},D),React.createElement("span",{onClick:p,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",v,"M)"," ")))},oe=i(93737),se=i(89392),ae=Object.defineProperty,R=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,le=(r,t,u)=>t in r?ae(r,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):r[t]=u,de=(r,t)=>{for(var u in t||(t={}))ie.call(t,u)&&le(r,u,t[u]);if(R)for(var u of R(t))K.call(t,u)&&le(r,u,t[u]);return r};const w=r=>React.createElement("svg",de({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},r),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 h="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",y=Object.defineProperty,x=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,S=(r,t,u)=>t in r?y(r,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):r[t]=u,o=(r,t)=>{for(var u in t||(t={}))q.call(t,u)&&S(r,u,t[u]);if(x)for(var u of x(t))ee.call(t,u)&&S(r,u,t[u]);return r},a=(r,t,u)=>new Promise((m,v)=>{var D=p=>{try{c(u.next(p))}catch(d){v(d)}},g=p=>{try{c(u.throw(p))}catch(d){v(d)}},c=p=>p.done?m(p.value):Promise.resolve(p.value).then(D,g);c((u=u.apply(r,t)).next())});const{Dragger:n}=M.default;function Z(r){let t=[];return r&&r.length>0&&(t=r.map(u=>({uid:u.id,id:u.id,name:u.title+I+u.filesize,url:u.url,filesize:u.filesize,status:"done",response:{id:u.id}}))),t}var L=({value:r,onChange:t,action:u,data:m,className:v,maxSize:D=150,title:g="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:c=!1,accept:p="",additionalText:d,isDragger:P,number:N=1e3,aloneClear:B=!1,realTimeRemove:_=!0})=>{const[C,l]=(0,e.useState)(!1);let[f,T]=(0,e.useState)(r||[]),[re,ce]=(0,e.useState)(1);(0,e.useEffect)(()=>{r&&(re===1&&T([...r]),ce(2),N===(r==null?void 0:r.length)&&l(!0))},[r]);const pe=()=>{setTimeout(()=>{f.pop(),T([...f])},500)},fe={multiple:!0,disabled:C,accept:p,withCredentials:!0,fileList:f,beforeUpload:(A,H)=>{const U=A.size/1024/1024;return f.concat(H).length>N?(f.pop(),T([...f]),j.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${N}\u4E2A\u6587\u4EF6`),B?Promise.reject():(pe(),!1)):U<D?!0:(j.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${D}MB).`),B?Promise.reject():(pe(),!1))},data:m,action:u||`${V.Z.API_SERVER}/api/attachments.json`,onChange(A){var H,U,te,s;if(A.file.status==="removed"?f=A.fileList:f=(0,se.uniqBy)([...A.fileList,...f],"uid"),A.file.status==="done"&&((U=(H=A.file)==null?void 0:H.response)==null?void 0:U.status)===-1){j.ZP.error((s=(te=A.file)==null?void 0:te.response)==null?void 0:s.message);return}f.length>=N?l(!0):l(!1),T([...f]),f=f.map(E=>{var ve,Ee;return(ve=E==null?void 0:E.response)!=null&&ve.id&&(E.url=(Ee=E==null?void 0:E.response)==null?void 0:Ee.url),E.name.indexOf(I)===-1&&(E.name=`${E.name}${I}${b(E.size)}`),o({},E)}),console.log("info:",A,f),t(f)},onRemove:A=>a(void 0,null,function*(){if(!_)return!0;const H=()=>a(void 0,null,function*(){if(A.response?A.response.id:A.id){let te=yield(0,z.JZ)(A.response?A.response.id:A.uid);return Promise.resolve(te)}else return!0});return c?new Promise((U,te)=>{W.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:()=>a(void 0,null,function*(){const s=yield H();j.ZP.success("\u5220\u9664\u6210\u529F"),U(!0)}),onCancel:()=>U(!1)})}):yield H()})};function ne(A){A.preventDefault(),A.stopPropagation()}return e.createElement("div",{className:`multi-upload ${v||""}`},P&&e.createElement(n,o({},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",D,"MB)"," "),d),!P&&e.createElement(M.default,o({},fe),e.createElement(ue.ZP,{disabled:C,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:h}),g),e.createElement("span",{onClick:ne,className:"upload_text"},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB)"," ")))}},76016:function(me,J,i){i.r(J),i.d(J,{default:function(){return de}});var e=i(59301),M=i(63144),j=i(78241),W=i(66104),ue=i(98135),V=i(3113),z=i(94646),F=i(44758),O={bg:"bg___mk00l",flexRow:"flexRow___cF86d",flexJustifyCenter:"flexJustifyCenter___xffJH",flexAlignEnd:"flexAlignEnd___XZNbd",flexAlignCenter:"flexAlignCenter___rBycD",flexColumn:"flexColumn___bvZmC",formWrap:"formWrap___IeMB8",titleWrap:"titleWrap___jBULn",fieldWrap:"fieldWrap___mRoj3",mdWrap:"mdWrap___XC6AD",backgroundFa:"backgroundFa___dCgV1",button:"button___ga1Ue"},$=i(93400),k=i(15826),G=i(59783),Q=i(76265),X=Object.defineProperty,I=Object.defineProperties,b=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(w,h,y)=>h in w?X(w,h,{enumerable:!0,configurable:!0,writable:!0,value:y}):w[h]=y,R=(w,h)=>{for(var y in h||(h={}))oe.call(h,y)&&ae(w,y,h[y]);if(Y)for(var y of Y(h))se.call(h,y)&&ae(w,y,h[y]);return w},ie=(w,h)=>I(w,b(h)),K=(w,h,y)=>new Promise((x,q)=>{var ee=a=>{try{o(y.next(a))}catch(n){q(n)}},S=a=>{try{o(y.throw(a))}catch(n){q(n)}},o=a=>a.done?x(a.value):Promise.resolve(a.value).then(ee,S);o((y=y.apply(w,h)).next())});const le=({shixunHomeworks:w,newCourse:h,globalSetting:y,loading:x,dispatch:q})=>{var ee;const S=(0,M.useParams)(),[o]=j.default.useForm(),[a,n]=(0,e.useState)({}),[Z,L]=(0,e.useState)(),r=(0,e.useRef)(),{commonHomeWorkAddDefaultData:t}=w;let[u,m]=(0,e.useState)({});(0,e.useEffect)(()=>{setTimeout(()=>{document.body.scrollIntoView()},300);const{coursesId:c,categoryId:p}=S;r.current=S==null?void 0:S.courseId,L(!!r.current),r.current&&v(),q({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:p,coursesId:c,type:1}})},[]);const v=()=>K(void 0,null,function*(){const c=yield q({type:"newCourse/getEditCourseData",payload:{id:r.current}});c&&(o.setFieldsValue({name:c.name}),o.setFieldsValue({intro:c.description}),o.setFieldsValue({notice:c.learning_notes}),n({name:c.name,intro:c.description,notice:c.learning_notes}))}),D=c=>K(void 0,null,function*(){var p,d;const P=R({},a);P.attachment_ids&&(P.attachment_ids=(p=P==null?void 0:P.attachment_ids)==null?void 0:p.map(C=>C.response.id)),P.reference_attachment_ids&&(P.reference_attachment_ids=(d=P==null?void 0:P.reference_attachment_ids)==null?void 0:d.map(C=>C.response.id));const{coursesId:N,categoryId:B}=S,_=yield(0,F.H1)(ie(R({coursesId:N,category:B},P),{base_on_project:!0,type:1}));(_==null?void 0:_.status)===0&&(g(_.homework_id),(0,k.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),M.history.push(`/classrooms/${S.coursesId}/common_homework/${_.homework_id}/detail`))});function g(c){return K(this,null,function*(){if(!(u!=null&&u.ec_point_ids))return;let p=yield(0,Q.ZP)(`/api/ec_courses/${u==null?void 0:u.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:R({homework_common_id:c},u)})})}return e.createElement("section",{className:O.bg},t.course_name&&e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:"mt10"},t.category&&e.createElement(W.Z,{separator:">"},e.createElement(W.Z.Item,null,e.createElement(M.Link,{to:`/classrooms/${t.course_id}/common_homework`},t.course_name)),e.createElement(W.Z.Item,null,e.createElement(M.Link,{to:`/classrooms/${t.course_id}/common_homework`},t.category.category_name)),e.createElement(W.Z.Item,null,"\u65B0\u5EFA\u8BE6\u60C5")))),e.createElement("aside",{className:"font24 bold mt20 mb20"},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(j.default,{form:o,className:O.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",o.getFieldsValue()),n(R({},o.getFieldsValue()))},onFinish:D},e.createElement("div",{className:O.fieldWrap},e.createElement(j.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(ue.default,{maxLength:60,suffix:`${((ee=a.name)==null?void 0:ee.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:O.mdWrap},e.createElement(j.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(z.Z,{watch:!0,defaultValue:a.intro})),e.createElement("div",null,e.createElement(j.default.Item,{name:"attachment_ids"},e.createElement($.Z,null)))),e.createElement("div",{className:O.mdWrap},e.createElement(j.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(z.Z,{watch:!0,defaultValue:a.notice})),e.createElement("div",null,e.createElement(j.default.Item,{name:"reference_attachment_ids"},e.createElement($.Z,null))))),e.createElement("div",{className:O.mdWrap},e.createElement(G.Z,{setitem:c=>m(R({},c))})),e.createElement("div",{className:O.backgroundFa},e.createElement("div",{className:"pt40 mb30"},e.createElement(j.default.Item,null,e.createElement(V.ZP,{size:"middle",type:"primary",className:`${O.button} mr20`,htmlType:"submit",onClick:()=>{o.submit()},loading:x["newCourse/editCourse"]||x["newCourse/submitCourse"]},"\u63D0\u4EA4"),e.createElement(V.ZP,{size:"middle",type:"primary",ghost:!0,className:O.button,onClick:()=>M.history.push(`/classrooms/${S.coursesId}/common_homework`)},"\u53D6\u6D88")))))};var de=(0,M.connect)(({shixunHomeworks:w,newCourse:h,loading:y,globalSetting:x})=>({shixunHomeworks:w,newCourse:h,globalSetting:x,loading:y.effects}))(le)},73960:function(me,J,i){i.d(J,{$J:function(){return j},JZ:function(){return ue},bN:function(){return z},jP:function(){return V},rO:function(){return W}});var e=i(76265),M=(F,O,$)=>new Promise((k,G)=>{var Q=b=>{try{I($.next(b))}catch(Y){G(Y)}},X=b=>{try{I($.throw(b))}catch(Y){G(Y)}},I=b=>b.done?k(b.value):Promise.resolve(b.value).then(Q,X);I(($=$.apply(F,O)).next())});function j(F){return(0,e.U2)(`libraries/${F}.json`)}function W(){return(0,e.U2)("library_tags.json")}function ue(F){return M(this,null,function*(){return(yield(0,e.IV)(`attachments/${F}.json`)).status===0})}function V(F){return(0,e.v_)("libraries.json",F)}function z(F,O){return(0,e.gz)(`libraries/${F}.json`,O)}}}]);
|