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([[5888],{76509:function(ve,k,i){i.d(k,{Z:function(){return L}});var e=i(59301),M=i(71471),j=i(59263),U=i(69379),ue=i(95874),$=i(40117),S=i(78700),F=i(57809),C={},T=Object.defineProperty,Q=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,Y=(s,a,n)=>a in s?T(s,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[a]=n,O=(s,a)=>{for(var n in a||(a={}))H.call(a,n)&&Y(s,n,a[n]);if(Q)for(var n of Q(a))X.call(a,n)&&Y(s,n,a[n]);return s},b=(s,a,n)=>new Promise((z,V)=>{var r=m=>{try{u(n.next(m))}catch(f){V(f)}},t=m=>{try{u(n.throw(m))}catch(f){V(f)}},u=m=>m.done?z(m.value):Promise.resolve(m.value).then(r,t);u((n=n.apply(s,a)).next())});const K=j.default.Group,le=({classroomList:s,loading:a,user:n,exercise_id:z=null,homework_common_id:V=null,setitem:r,item:t,type:u,rz:m,dispatch:f})=>{var D,g,c,p,d,P,N,B;const[v,A]=(0,e.useState)([]);let[l,Z]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const G=(0,M.useParams)(),[J,w]=(0,e.useState)(!1),[de,_e]=(0,e.useState)(!1),[re]=S.default.useForm();(0,e.useEffect)(()=>{m&&(l.zydatas=m,Z(O({},l)),t!=null&&t.ec_course_id&&pe())},[t,m]);function pe(){return b(this,null,function*(){console.log("----",t),yield ce(t==null?void 0:t.ec_major_school_id),yield fe(t==null?void 0:t.ec_year_id),yield _(t==null?void 0:t.ec_course_id),re.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 ce(o){return b(this,null,function*(){const E=yield(0,$.ZP)(`/api/ec_major_schools/${o}/ec_years/get_year_list.json`,{method:"get"});l.jbdatas=E==null?void 0:E.data,Z(O({},l)),re.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function fe(o){return b(this,null,function*(){const E=yield(0,$.ZP)(`/api/ec_years/${o}/ec_courses/get_courses.json`,{method:"get"});l.kcdatas=E==null?void 0:E.data,Z(O({},l)),re.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const _=o=>b(void 0,null,function*(){const E=yield(0,$.ZP)(`/api/ec_courses/${o}/ec_points.json`,{method:"get",params:{ec_course_id:o}});l.zsdatas=E==null?void 0:E.data,Z(O({},l))});return e.createElement("div",{className:C.from},e.createElement(S.default,{form:re,layout:"inline",onValuesChange:o=>{console.log("----",o),o.ec_major_school_id&&(l.jbdatas=[],l.kcdatas=[],l.zsdatas=[],Z(O({},l)),ce(o.ec_major_school_id)),o.ec_year_id&&(l.kcdatas=[],l.zsdatas=[],Z(O({},l)),fe(o.ec_year_id)),o.ec_course_id&&(l.zsdatas=[],Z(O({},l)),_(o.ec_course_id))},onFinish:o=>b(void 0,null,function*(){r(o)})},e.createElement(S.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((o,E)=>e.createElement(F.default.Option,{key:E,value:o==null?void 0:o.ec_major_school_id},o==null?void 0:o.name)))),e.createElement(S.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((o,E)=>e.createElement(F.default.Option,{key:E,value:o==null?void 0:o.ec_year_id},o==null?void 0:o.year)))),e.createElement(S.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((o,E)=>e.createElement(F.default.Option,{key:E,value:o==null?void 0:o.id},o==null?void 0:o.name)))),e.createElement(S.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(F.default,{onChange:()=>{re.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((o,E)=>e.createElement(F.default.Option,{key:E,value:o==null?void 0:o.id},o==null?void 0:o.name))))))};var oe=(0,M.connect)(({classroomList:s,loading:a,globalSetting:n,user:z})=>({classroomList:s,globalSetting:n,loading:a.effects,user:z}))(le),ne=Object.defineProperty,W=Object.defineProperties,se=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,I=(s,a,n)=>a in s?ne(s,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[a]=n,h=(s,a)=>{for(var n in a||(a={}))ae.call(a,n)&&I(s,n,a[n]);if(q)for(var n of q(a))ie.call(a,n)&&I(s,n,a[n]);return s},y=(s,a)=>W(s,se(a)),x=(s,a,n)=>new Promise((z,V)=>{var r=m=>{try{u(n.next(m))}catch(f){V(f)}},t=m=>{try{u(n.throw(m))}catch(f){V(f)}},u=m=>m.done?z(m.value):Promise.resolve(m.value).then(r,t);u((n=n.apply(s,a)).next())});const ee=j.default.Group,te=({classroomList:s,loading:a,user:n,exercise_id:z=null,homework_common_id:V=null,setitem:r,type:t,dispatch:u})=>{var m,f,D;let[g,c]=(0,e.useState)([{}]),[p,d]=(0,e.useState)([]);function P(){return x(this,null,function*(){var B,v,A;let l=yield(0,$.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:z,homework_common_id:V}});if(((B=l==null?void 0:l.data)==null?void 0:B.length)>0){let Z=[];(v=l==null?void 0:l.data)==null||v.map(G=>{var J;(J=G==null?void 0:G.ec_point_ids)==null||J.map(w=>{Z.push(w)})}),r(y(h({},(A=l==null?void 0:l.data)==null?void 0:A[0]),{ec_point_ids:Z})),c(l==null?void 0:l.data)}})}(0,e.useEffect)(()=>{var B,v;(v=(B=n==null?void 0:n.userInfo)==null?void 0:B.course)!=null&&v.course_school_id&&N()},[(f=(m=n==null?void 0:n.userInfo)==null?void 0:m.course)==null?void 0:f.course_school_id]);function N(){return x(this,null,function*(){var B,v;const A=yield(0,$.ZP)(`/api/schools/${(v=(B=n==null?void 0:n.userInfo)==null?void 0:B.course)==null?void 0:v.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});d(A==null?void 0:A.data),(V||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,v)=>e.createElement("div",{key:v,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(oe,{rz:p,item:B,type:v,setitem:A=>{g.splice(v,1,A),c([...g]);let l=[];g==null||g.map(Z=>{var G;(G=Z==null?void 0:Z.ec_point_ids)==null||G.map(J=>{l.push(J)})}),r(y(h({},A),{ec_point_ids:l}))}}),v!=0&&e.createElement(U.Z,{onClick:()=>{g.splice(v,1),c([...g])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(ue.Z,{onClick:()=>{g.push({}),c([...g])},style:{marginLeft:10,fontSize:"20px"}}))))};var L=(0,M.connect)(({classroomList:s,loading:a,globalSetting:n,user:z})=>({classroomList:s,globalSetting:n,loading:a.effects,user:z}))(te)},5669:function(ve,k,i){i.d(k,{z:function(){return z},Z:function(){return V}});var e=i(59301),M=i(5157),j=i(8591),U=i(43418),ue=i(3113),$=i(66593),S=i(70183),F=Object.defineProperty,C=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,H=(r,t,u)=>t in r?F(r,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):r[t]=u,X=(r,t)=>{for(var u in t||(t={}))T.call(t,u)&&H(r,u,t[u]);if(C)for(var u of C(t))Q.call(t,u)&&H(r,u,t[u]);return r},Y=(r,t,u)=>new Promise((m,f)=>{var D=p=>{try{c(u.next(p))}catch(d){f(d)}},g=p=>{try{c(u.throw(p))}catch(d){f(d)}},c=p=>p.done?m(p.value):Promise.resolve(p.value).then(D,g);c((u=u.apply(r,t)).next())});const O="\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 K=({value:r=[],action:t,onChange:u,className:m,maxSize:f=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<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(d){var P,N,B,v;let A=[...d.fileList];if(A=A.map(l=>(l.name.indexOf(O)===-1&&(l.name=`${l.name}${O}${b(l.size)}`),X({},l))),d.file.status==="done"&&((N=(P=d.file)==null?void 0:P.response)==null?void 0:N.status)===-1){message.error((v=(B=d.file)==null?void 0:B.response)==null?void 0:v.message),u([]);return}u(A)},onRemove:d=>Y(void 0,null,function*(){const P=d.size/1024/1024;return d.status==="uploading"?!0:P<f&&(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,X({},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",f,"M)"," ")))},le=i(57614),oe=i(89392),ne=Object.defineProperty,W=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,ae=(r,t,u)=>t in r?ne(r,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):r[t]=u,ie=(r,t)=>{for(var u in t||(t={}))se.call(t,u)&&ae(r,u,t[u]);if(W)for(var u of W(t))q.call(t,u)&&ae(r,u,t[u]);return r};const I=r=>React.createElement("svg",ie({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,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,L=(r,t,u)=>t in r?y(r,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):r[t]=u,s=(r,t)=>{for(var u in t||(t={}))ee.call(t,u)&&L(r,u,t[u]);if(x)for(var u of x(t))te.call(t,u)&&L(r,u,t[u]);return r},a=(r,t,u)=>new Promise((m,f)=>{var D=p=>{try{c(u.next(p))}catch(d){f(d)}},g=p=>{try{c(u.throw(p))}catch(d){f(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+O+u.filesize,url:u.url,filesize:u.filesize,status:"done",response:{id:u.id}}))),t}var V=({value:r,onChange:t,action:u,data:m,className:f,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:v=!0,uploadText:A,setFileProgress:l,showFileProgress:Z})=>{const[G,J]=(0,e.useState)(!1);let[w,de]=(0,e.useState)(r||[]),[_e,re]=(0,e.useState)(1);(0,e.useEffect)(()=>{r&&(_e===1&&de([...r]),re(2),N===(r==null?void 0:r.length)&&J(!0))},[r]);const pe=()=>{setTimeout(()=>{w.pop(),de([...w])},500)};Z&&l(w.some(_=>_.status==="uploading"));const ce={multiple:!0,disabled:G,accept:p,withCredentials:!0,fileList:w,beforeUpload:(_,o)=>{const E=_.size/1024/1024;return w.concat(o).length>N?(w.pop(),de([...w]),j.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${N}\u4E2A\u6587\u4EF6`),B?Promise.reject():(pe(),!1)):E<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||`${$.Z.API_SERVER}/api/attachments.json`,onChange(_){var o,E,me,Ee;if(_.file.status==="removed"?w=_.fileList:w=(0,oe.uniqBy)([..._.fileList,...w],"uid"),_.file.status==="done"&&((E=(o=_.file)==null?void 0:o.response)==null?void 0:E.status)===-1){j.ZP.error((Ee=(me=_.file)==null?void 0:me.response)==null?void 0:Ee.message);return}w.length>=N?J(!0):J(!1),de([...w]),w=w.map(R=>{var he,ye;return(he=R==null?void 0:R.response)!=null&&he.id&&(R.url=(ye=R==null?void 0:R.response)==null?void 0:ye.url),R.name.indexOf(O)===-1&&(R.name=`${R.name}${O}${b(R.size)}`),s({},R)}),console.log("info:",_,w),t(w)},onRemove:_=>a(void 0,null,function*(){if(!v)return!0;const o=()=>a(void 0,null,function*(){if(_.response?_.response.id:_.id){let me=yield(0,S.JZ)(_.response?_.response.id:_.uid);return Promise.resolve(me)}else return!0});return c?new Promise((E,me)=>{U.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 Ee=yield o();j.ZP.success("\u5220\u9664\u6210\u529F"),E(!0)}),onCancel:()=>E(!1)})}):yield o()})};function fe(_){_.preventDefault(),_.stopPropagation()}return e.createElement("div",{className:`multi-upload ${f||""}`},P&&e.createElement(n,s({},ce),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(le.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,s({},ce),e.createElement(ue.ZP,{disabled:G,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:h}),g),e.createElement("span",{onClick:fe,className:"upload_text"},A||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${D}MB)`)))}},17575:function(ve,k,i){i.r(k),i.d(k,{default:function(){return ie}});var e=i(59301),M=i(71471),j=i(78700),U=i(64403),ue=i(92832),$=i(3113),S=i(57455),F=i(65750),C={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"},T=i(5669),Q=i(16427),H=i(76509),X=i(40117),Y=Object.defineProperty,O=Object.defineProperties,b=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ne=(I,h,y)=>h in I?Y(I,h,{enumerable:!0,configurable:!0,writable:!0,value:y}):I[h]=y,W=(I,h)=>{for(var y in h||(h={}))le.call(h,y)&&ne(I,y,h[y]);if(K)for(var y of K(h))oe.call(h,y)&&ne(I,y,h[y]);return I},se=(I,h)=>O(I,b(h)),q=(I,h,y)=>new Promise((x,ee)=>{var te=a=>{try{s(y.next(a))}catch(n){ee(n)}},L=a=>{try{s(y.throw(a))}catch(n){ee(n)}},s=a=>a.done?x(a.value):Promise.resolve(a.value).then(te,L);s((y=y.apply(I,h)).next())});const ae=({shixunHomeworks:I,newCourse:h,globalSetting:y,loading:x,dispatch:ee})=>{var te;const L=(0,M.useParams)(),[s]=j.default.useForm(),[a,n]=(0,e.useState)({}),[z,V]=(0,e.useState)(),r=(0,e.useRef)(),{commonHomeWorkAddDefaultData:t}=I;let[u,m]=(0,e.useState)({});(0,e.useEffect)(()=>{setTimeout(()=>{document.body.scrollIntoView()},300);const{coursesId:c,categoryId:p}=L;r.current=L==null?void 0:L.courseId,V(!!r.current),r.current&&f(),ee({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:p,coursesId:c,type:1}})},[]);const f=()=>q(void 0,null,function*(){const c=yield ee({type:"newCourse/getEditCourseData",payload:{id:r.current}});c&&(s.setFieldsValue({name:c.name}),s.setFieldsValue({intro:c.description}),s.setFieldsValue({notice:c.learning_notes}),n({name:c.name,intro:c.description,notice:c.learning_notes}))}),D=c=>q(void 0,null,function*(){var p,d;const P=W({},a);P.attachment_ids&&(P.attachment_ids=(p=P==null?void 0:P.attachment_ids)==null?void 0:p.map(A=>A.response.id)),P.reference_attachment_ids&&(P.reference_attachment_ids=(d=P==null?void 0:P.reference_attachment_ids)==null?void 0:d.map(A=>A.response.id));const{coursesId:N,categoryId:B}=L,v=yield(0,F.H1)(se(W({coursesId:N,category:B},P),{base_on_project:!0,type:1}));(v==null?void 0:v.status)===0&&(g(v.homework_id),(0,Q.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),M.history.push(`/classrooms/${L.coursesId}/common_homework/${v.homework_id}/detail`))});function g(c){return q(this,null,function*(){if(!(u!=null&&u.ec_point_ids))return;let p=yield(0,X.ZP)(`/api/ec_courses/${u==null?void 0:u.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:W({homework_common_id:c},u)})})}return e.createElement("section",{className:C.bg},t.course_name&&e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:"mt10"},t.category&&e.createElement(U.Z,{separator:">"},e.createElement(U.Z.Item,null,e.createElement(M.Link,{to:`/classrooms/${t.course_id}/common_homework`},t.course_name)),e.createElement(U.Z.Item,null,e.createElement(M.Link,{to:`/classrooms/${t.course_id}/common_homework`},t.category.category_name)),e.createElement(U.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:s,className:C.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",s.getFieldsValue()),n(W({},s.getFieldsValue()))},onFinish:D},e.createElement("div",{className:C.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:`${((te=a.name)==null?void 0:te.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:C.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(S.Z,{watch:!0,defaultValue:a.intro})),e.createElement("div",null,e.createElement(j.default.Item,{name:"attachment_ids"},e.createElement(T.Z,null)))),e.createElement("div",{className:C.mdWrap},e.createElement(j.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(S.Z,{watch:!0,defaultValue:a.notice})),e.createElement("div",null,e.createElement(j.default.Item,{name:"reference_attachment_ids"},e.createElement(T.Z,null))))),e.createElement("div",{className:C.mdWrap},e.createElement(H.Z,{setitem:c=>m(W({},c))})),e.createElement("div",{className:C.backgroundFa},e.createElement("div",{className:"pt40 mb30"},e.createElement(j.default.Item,null,e.createElement($.ZP,{size:"middle",type:"primary",className:`${C.button} mr20`,htmlType:"submit",onClick:()=>{s.submit()},loading:x["newCourse/editCourse"]||x["newCourse/submitCourse"]},"\u63D0\u4EA4"),e.createElement($.ZP,{size:"middle",type:"primary",ghost:!0,className:C.button,onClick:()=>M.history.push(`/classrooms/${L.coursesId}/common_homework`)},"\u53D6\u6D88")))))};var ie=(0,M.connect)(({shixunHomeworks:I,newCourse:h,loading:y,globalSetting:x})=>({shixunHomeworks:I,newCourse:h,globalSetting:x,loading:y.effects}))(ae)},70183:function(ve,k,i){i.d(k,{$J:function(){return j},JZ:function(){return ue},bN:function(){return S},jP:function(){return $},rO:function(){return U}});var e=i(40117),M=(F,C,T)=>new Promise((Q,H)=>{var X=b=>{try{O(T.next(b))}catch(K){H(K)}},Y=b=>{try{O(T.throw(b))}catch(K){H(K)}},O=b=>b.done?Q(b.value):Promise.resolve(b.value).then(X,Y);O((T=T.apply(F,C)).next())});function j(F){return(0,e.U2)(`libraries/${F}.json`)}function U(){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 $(F){return(0,e.v_)("libraries.json",F)}function S(F,C){return(0,e.gz)(`libraries/${F}.json`,C)}}}]);