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__Paths__New.ed886a82.asyn...

2 lines
8.4 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[189,11],{X8EC:function(I,R,a){"use strict";a.r(R);var Fe=a("DZo9"),ee=a("8z0m"),Ce=a("+L6B"),B=a("2/Rp"),De=a("miYZ"),x=a("tsqr"),te=a("3S9h"),ye=a("sRBo"),L=a("kaz8"),be=a("14J3"),ae=a("BMrR"),Oe=a("jCWc"),S=a("kPKH"),ne=a("XEnU"),ue=a("c1Ei"),O=a.n(ue),K=a("5Tp6"),Ue=a("y8nQ"),d=a("Vl3Y"),p=a("k16G"),_e=a("SIvP"),Ae=a("5NDa"),M=a("5rEg"),o=a("q1tI"),t=a.n(o),j=a("9kvl"),w=a("Ot1p"),se=a("hxT0"),r=a.n(se),le=a("m3rI"),oe=M.a.TextArea,re=function(m){var C,D,N=m.user,Re=m.newCourse,Be=m.globalSetting,V=m.loading,$=m.dispatch,ie=Object(_e.a)(m,["user","newCourse","globalSetting","loading","dispatch"]),de=d.a.useForm(),me=Object(p.a)(de,1),i=me[0],Ee=Object(o.useState)({}),z=Object(p.a)(Ee,2),U=z[0],J=z[1],ce=Object(o.useState)(),G=Object(p.a)(ce,2),T=G[0],pe=G[1],h=Object(o.useRef)(),he=Object(o.useState)(!0),H=Object(p.a)(he,2),X=H[0],Y=H[1],ve=Object(o.useState)(!1),Z=Object(p.a)(ve,2),k=Z[0],Q=Z[1],fe=Object(o.useState)(),q=Object(p.a)(fe,2),c=q[0],A=q[1];Object(o.useEffect)(function(){var u;h.current=(u=ie.match.params)===null||u===void 0?void 0:u.pathId,pe(!!h.current),i.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),h.current&&Pe()},[]);var Pe=function(){var u=Object(K.a)(O.a.mark(function n(){var e,_,s,l,v,f,P,g;return O.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,$({type:"newCourse/getEditCourseData",payload:{id:h.current}});case 2:e=E.sent,e&&(i.setFieldsValue({name:e.name}),i.setFieldsValue({name_en:e.name_en}),i.setFieldsValue({intro:e.description}),i.setFieldsValue({notice:e.learning_notes}),i.setFieldsValue({learning_notes_title:e.learning_notes_title||"\u8BFE\u7A0B\u987B\u77E5"}),Y(e==null?void 0:e.cust_seq),Q(e==null?void 0:e.show_spoc),(e==null||((_=e.attachments)===null||_===void 0)?void 0:_.length)>0&&A([{uid:e==null||((s=e.attachments)===null||s===void 0||((l=s[0])===null||l===void 0))?void 0:l.id,name:e==null||((v=e.attachments)===null||v===void 0||((f=v[0])===null||f===void 0))?void 0:f.title,response:{id:e==null||((P=e.attachments)===null||P===void 0||((g=P[0])===null||g===void 0))?void 0:g.id}}]),J({name:e.name,intro:e.description,notice:e.learning_notes}));case 4:case"end":return E.stop()}},n)}));return function(){return u.apply(this,arguments)}}();Object(o.useEffect)(function(){console.log("Filelists.useEffect:",c)},[c]);var ge=function(){var u=Object(K.a)(O.a.mark(function n(e){var _,s,l,v,f,P,g,W,E,y;return O.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return l=e||{},v=l.name,f=l.intro,P=l.notice,g=l.name_en,W=l.learning_notes_title,E=T?"newCourse/editCourse":"newCourse/submitCourse",b.next=4,$({type:E,payload:{id:h.current,name:v,name_en:g,description:f,learning_notes:P,cust_seq:X,show_spoc:k,learning_notes_title:W,attachment_ids:[c==null||((_=c[0])===null||_===void 0||((s=_.response)===null||s===void 0))?void 0:s.id]}});case 4:y=b.sent,(y==null?void 0:y.subject_id)&&j.c.push("/paths/".concat(y.subject_id));case 6:case"end":return b.stop()}},n)}));return function(e){return u.apply(this,arguments)}}();return t.a.createElement("section",{className:r.a.bg},t.a.createElement("div",{className:r.a.titleWrap},t.a.createElement("span",null,T?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B")),t.a.createElement(d.a,{form:i,className:r.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",i.getFieldsValue()),J(Object(ne.a)({},i.getFieldsValue()))},onFinish:ge},t.a.createElement("div",{className:r.a.fieldWrap},t.a.createElement(d.a.Item,{extra:t.a.createElement("div",{className:"tr c-grey-333 font12 mt3"},"".concat(((C=U.name)===null||C===void 0?void 0:C.length)||0,"/60")),name:"name",label:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0"}]},t.a.createElement(oe,{maxLength:60,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"})),t.a.createElement(d.a.Item,{name:"name_en",label:"\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0:",rules:[{message:"\u8BF7\u8F93\u5165\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0"}]},t.a.createElement(M.a,{maxLength:200,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A",addonAfter:"".concat(((D=U.name_en)===null||D===void 0?void 0:D.length)||0,"/200")}))),t.a.createElement("div",{className:r.a.mdWrap},t.a.createElement(d.a.Item,{name:"intro",label:"\u7B80\u4ECB:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{max:8e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB\u6700\u5927\u9650\u52368000\u4E2A\u5B57\u7B26"}]},t.a.createElement(w.a,{watch:!0,defaultValue:U.intro}))),t.a.createElement("div",{className:r.a.mdWrap},t.a.createElement(ae.a,{align:"middle",className:"mb10 mt10"},t.a.createElement(S.a,null,t.a.createElement("span",{className:"c-red mr10"},"*")),t.a.createElement(S.a,{flex:"1"},t.a.createElement(d.a.Item,{name:"learning_notes_title",label:"",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898"},{max:15,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898\u6700\u5927\u9650\u523615\u4E2A\u5B57\u7B26"}]},t.a.createElement(M.a,{placeholder:"\u8BF7\u8F93\u5165"})))),t.a.createElement(d.a.Item,{name:"notice",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{max:1e4,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5\u6700\u5927\u9650\u523610000\u4E2A\u5B57\u7B26"}]},t.a.createElement(w.a,{insertTemp:"1",watch:!0,defaultValue:U.notice})),t.a.createElement(L.a,{checked:X,onChange:function(n){Y(n==null?void 0:n.target.checked)}},"\u5C55\u793A\u9ED8\u8BA4\u7AE0\u8282\u5E8F\u53F7\uFF08\u9009\u4E2D\u5219\u6309\u5E8F\u5C55\u793A\u6240\u7AE0\u8282\u5E8F\u53F7\uFF0C\u4E0D\u9009\u4E2D\u5219\u9690\u85CF\u9ED8\u8BA4\u6392\u5E8F\uFF09"),t.a.createElement("br",null),t.a.createElement(L.a,{style:{marginTop:"10px"},checked:k,onChange:function(n){return Q(n==null?void 0:n.target.checked)}},"\u81EA\u9009\u5E76\u5C55\u793ASPOC\u8BFE\u5802\uFF08\u9009\u4E2D\u5219\u7ED9\u51FASPOC\u8BFE\u5802\u5C55\u793A\u533A\u57DF\uFF0C\u8BFE\u7A0B\u521B\u5EFA\u8005/\u5408\u4F5C\u8005\u53EF\u4EE5\u81EA\u4E3B\u6DFB\u52A0\u9700\u8981\u5C55\u793A\u7684\u8BFE\u5802\uFF09"),t.a.createElement("br",null),t.a.createElement("div",{style:{display:"flex",marginTop:"10px"}},"\u81EA\u5B9A\u4E49\u9876\u90E8\u80CC\u666F\u56FE\uFF1A",t.a.createElement(ee.a,{action:le.a.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:c,onChange:function(n){var e,_=(n==null?void 0:n.file.size)/1024/1024<2;if(!((e=n.fileList)===null||e===void 0?void 0:e.length))return!1;if(!_)A(Object(te.a)(c));else{var s;A(n==null||((s=n.fileList)===null||s===void 0)?void 0:s.slice(-1))}},beforeUpload:function(n){var e=n.type==="image/jpeg"||n.type==="image/png";if(!e)return x.b.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;var _=n.size/1024/1024<2;return _?e&&_:(x.b.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:function(n){A([])}},t.a.createElement(B.a,null,"\u4E0A\u4F20\u56FE\u7247")),"\uFF08 \u672C\u9879\u975E\u5FC5\u9700\u3002\u5982\u4E0D\u4E0A\u4F20\uFF0C\u5219\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u56FE\u7247\uFF1B\u5982\u4E0A\u4F20\uFF0C\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81920*240\u50CF\u7D20\uFF09")),t.a.createElement("div",{className:r.a.backgroundFa},t.a.createElement("div",{className:"pt40 mb30"},t.a.createElement(d.a.Item,null,t.a.createElement(B.a,{size:"large",type:"primary",className:"".concat(r.a.button," mr20"),htmlType:"submit",loading:V["newCourse/editCourse"]||V["newCourse/submitCourse"]},"\u63D0\u4EA4"),t.a.createElement(B.a,{size:"large",type:"primary",ghost:!0,className:r.a.button,onClick:function(){return j.c.push(T?"/paths/".concat(h.current):"/paths")}},"\u53D6\u6D88"))))))};R.default=Object(j.a)(function(F){var m=F.user,C=F.newCourse,D=F.loading,N=F.globalSetting;return{user:m,newCourse:C,globalSetting:N,loading:D.effects}})(re)},hxT0:function(I,R,a){I.exports={bg:"bg___2samk",flexRow:"flexRow___2Ocys",flexJustifyCenter:"flexJustifyCenter___14s6l",flexAlignEnd:"flexAlignEnd___1lHt8",flexAlignCenter:"flexAlignCenter___2PtCV",flexColumn:"flexColumn___2Ssa4",formWrap:"formWrap___3Fcg8",titleWrap:"titleWrap___3U2TN",fieldWrap:"fieldWrap___3K6pg",mdWrap:"mdWrap___3o_rf",backgroundFa:"backgroundFa___3dwFi",button:"button___1vOOT"}}}]);