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.8381b3ab.asyn...

2 lines
8.4 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[183],{X8EC:function(I,B,a){"use strict";a.r(B);var ge=a("DZo9"),ee=a("8z0m"),Ce=a("+L6B"),M=a("2/Rp"),De=a("miYZ"),L=a("tsqr"),te=a("3S9h"),Oe=a("sRBo"),K=a("kaz8"),Ue=a("14J3"),ae=a("BMrR"),Re=a("jCWc"),S=a("kPKH"),_e=a("XEnU"),ne=a("c1Ei"),R=a.n(ne),x=a("5Tp6"),ye=a("y8nQ"),m=a("Vl3Y"),p=a("k16G"),ue=a("SIvP"),Ae=a("5NDa"),b=a("5rEg"),r=a("q1tI"),t=a.n(r),W=a("9kvl"),V=a("Ot1p"),le=a("hxT0"),o=a.n(le),se=a("m3rI"),re=b.a.TextArea,oe=function(d){var C,D,$=d.user,Be=d.newCourse,Me=d.globalSetting,N=d.loading,w=d.dispatch,ie=Object(ue.a)(d,["user","newCourse","globalSetting","loading","dispatch"]),me=m.a.useForm(),de=Object(p.a)(me,1),i=de[0],Ee=Object(r.useState)({}),z=Object(p.a)(Ee,2),y=z[0],J=z[1],ce=Object(r.useState)(),G=Object(p.a)(ce,2),T=G[0],pe=G[1],v=Object(r.useRef)(),ve=Object(r.useState)(!0),H=Object(p.a)(ve,2),X=H[0],Y=H[1],he=Object(r.useState)(!1),Z=Object(p.a)(he,2),Q=Z[0],k=Z[1],fe=Object(r.useState)(),q=Object(p.a)(fe,2),c=q[0],A=q[1];Object(r.useEffect)(function(){var n;v.current=(n=ie.match.params)===null||n===void 0?void 0:n.pathId,pe(!!v.current),i.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),v.current&&Pe()},[]);var Pe=function(){var n=Object(x.a)(R.a.mark(function _(){var e,u,l,s,h,f,P,F;return R.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,w({type:"newCourse/getEditCourseData",payload:{id:v.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),k(e==null?void 0:e.show_spoc),(e==null||((u=e.attachments)===null||u===void 0)?void 0:u.length)>0&&A([{uid:e==null||((l=e.attachments)===null||l===void 0||((s=l[0])===null||s===void 0))?void 0:s.id,name:e==null||((h=e.attachments)===null||h===void 0||((f=h[0])===null||f===void 0))?void 0:f.title,response:{id:e==null||((P=e.attachments)===null||P===void 0||((F=P[0])===null||F===void 0))?void 0:F.id}}]),J({name:e.name,intro:e.description,notice:e.learning_notes}));case 4:case"end":return E.stop()}},_)}));return function(){return n.apply(this,arguments)}}();Object(r.useEffect)(function(){console.log("Filelists.useEffect:",c)},[c]);var Fe=function(){var n=Object(x.a)(R.a.mark(function _(e){var u,l,s,h,f,P,F,j,E,O;return R.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return s=e||{},h=s.name,f=s.intro,P=s.notice,F=s.name_en,j=s.learning_notes_title,E=T?"newCourse/editCourse":"newCourse/submitCourse",U.next=4,w({type:E,payload:{id:v.current,name:h,name_en:F,description:f,learning_notes:P,cust_seq:X,show_spoc:Q,learning_notes_title:j,attachment_ids:[c==null||((u=c[0])===null||u===void 0||((l=u.response)===null||l===void 0))?void 0:l.id]}});case 4:O=U.sent,(O==null?void 0:O.subject_id)&&W.c.push("/paths/".concat(O.subject_id));case 6:case"end":return U.stop()}},_)}));return function(e){return n.apply(this,arguments)}}();return t.a.createElement("section",{className:o.a.bg},t.a.createElement("div",{className:o.a.titleWrap},t.a.createElement("span",null,T?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B")),t.a.createElement(m.a,{form:i,className:o.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",i.getFieldsValue()),J(Object(_e.a)({},i.getFieldsValue()))},onFinish:Fe},t.a.createElement("div",{className:o.a.fieldWrap},t.a.createElement(m.a.Item,{extra:t.a.createElement("div",{className:"tr c-grey-333 font12 mt3"},"".concat(((C=y.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(re,{maxLength:60,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"})),t.a.createElement(m.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(b.a,{maxLength:200,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A",addonAfter:"".concat(((D=y.name_en)===null||D===void 0?void 0:D.length)||0,"/200")}))),t.a.createElement("div",{className:o.a.mdWrap},t.a.createElement(m.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(V.a,{watch:!0,defaultValue:y.intro}))),t.a.createElement("div",{className:o.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(m.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(b.a,{placeholder:"\u8BF7\u8F93\u5165"})))),t.a.createElement(m.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(V.a,{insertTemp:"1",watch:!0,defaultValue:y.notice})),t.a.createElement(K.a,{checked:X,onChange:function(_){Y(_==null?void 0:_.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(K.a,{style:{marginTop:"10px"},checked:Q,onChange:function(_){return k(_==null?void 0:_.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:se.a.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:c,onChange:function(_){var e,u=(_==null?void 0:_.file.size)/1024/1024<2;if(!((e=_.fileList)===null||e===void 0?void 0:e.length))return!1;if(!u)A(Object(te.a)(c));else{var l;A(_==null||((l=_.fileList)===null||l===void 0)?void 0:l.slice(-1))}},beforeUpload:function(_){var e=_.type==="image/jpeg"||_.type==="image/png";if(!e)return L.b.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;var u=_.size/1024/1024<2;return u?e&&u:(L.b.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:function(_){A([])}},t.a.createElement(M.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:o.a.backgroundFa},t.a.createElement("div",{className:"pt40 mb30"},t.a.createElement(m.a.Item,null,t.a.createElement(M.a,{size:"large",type:"primary",className:"".concat(o.a.button," mr20"),htmlType:"submit",loading:N["newCourse/editCourse"]||N["newCourse/submitCourse"]},"\u63D0\u4EA4"),t.a.createElement(M.a,{size:"large",type:"primary",ghost:!0,className:o.a.button,onClick:function(){return W.c.push(T?"/paths/".concat(v.current):"/paths")}},"\u53D6\u6D88"))))))};B.default=Object(W.a)(function(g){var d=g.user,C=g.newCourse,D=g.loading,$=g.globalSetting;return{user:d,newCourse:C,globalSetting:$,loading:D.effects}})(oe)},hxT0:function(I,B,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"}}}]);