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
9.4 KiB
2 lines
9.4 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[153],{X8EC:function(S,b,u){"use strict";u.r(b);var be=u("DZo9"),oe=u("8z0m"),Me=u("+L6B"),M=u("2/Rp"),Te=u("miYZ"),K=u("tsqr"),re=u("oBTY"),We=u("sRBo"),B=u("kaz8"),Ie=u("14J3"),se=u("BMrR"),je=u("jCWc"),x=u("kPKH"),ie=u("k1fw"),me=u("WmNS"),R=u.n(me),w=u("9og8"),Le=u("y8nQ"),m=u("Vl3Y"),d=u("tJVT"),de=u("PpiC"),Se=u("5NDa"),T=u("5rEg"),l=u("q1tI"),t=u.n(l),W=u("9kvl"),V=u("Ot1p"),Ee=u("hxT0"),s=u.n(Ee),ce=u("m3rI"),he=T.a.TextArea,ve=function(E){var P,D,$=E.user,Ke=E.newCourse,I=E.globalSetting,N=E.loading,z=E.dispatch,Fe=Object(de.a)(E,["user","newCourse","globalSetting","loading","dispatch"]),ge=m.a.useForm(),pe=Object(d.a)(ge,1),i=pe[0],fe=Object(l.useState)({}),J=Object(d.a)(fe,2),U=J[0],Y=J[1],Ce=Object(l.useState)(),k=Object(d.a)(Ce,2),j=k[0],Pe=k[1],v=Object(l.useRef)(),De=Object(l.useState)(!0),H=Object(d.a)(De,2),Z=H[0],G=H[1],Oe=Object(l.useState)(!1),Q=Object(d.a)(Oe,2),X=Q[0],q=Q[1],Ae=Object(l.useState)(),ee=Object(d.a)(Ae,2),h=ee[0],y=ee[1],Be=Object(l.useState)(!0),te=Object(d.a)(Be,2),ae=te[0],ue=te[1],Re=Object(l.useState)(!1),_e=Object(d.a)(Re,2),ne=_e[0],le=_e[1];Object(l.useEffect)(function(){var _,a;v.current=(_=Fe.match.params)===null||_===void 0?void 0:_.pathId,Pe(!!v.current),document.title=(I==null||((a=I.setting)===null||a===void 0)?void 0:a.name)||"\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0",i.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),v.current&&Ue()},[]);var Ue=function(){var _=Object(w.a)(R.a.mark(function a(){var e,n,o,r,F,g,p,f;return R.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,z({type:"newCourse/getEditCourseData",payload:{id:v.current}});case 2:e=c.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"}),G(e==null?void 0:e.cust_seq),q(e==null?void 0:e.show_spoc),le(e==null?void 0:e.show_history),ue(e==null?void 0:e.show_tag),(e==null||((n=e.attachments)===null||n===void 0)?void 0:n.length)>0&&y([{uid:e==null||((o=e.attachments)===null||o===void 0||((r=o[0])===null||r===void 0))?void 0:r.id,name:e==null||((F=e.attachments)===null||F===void 0||((g=F[0])===null||g===void 0))?void 0:g.title,response:{id:e==null||((p=e.attachments)===null||p===void 0||((f=p[0])===null||f===void 0))?void 0:f.id}}]),Y({name:e.name,intro:e.description,notice:e.learning_notes}));case 4:case"end":return c.stop()}},a)}));return function(){return _.apply(this,arguments)}}();Object(l.useEffect)(function(){console.log("Filelists.useEffect:",h)},[h]);var ye=function(){var _=Object(w.a)(R.a.mark(function a(e){var n,o,r,F,g,p,f,L,c,O;return R.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return r=e||{},F=r.name,g=r.intro,p=r.notice,f=r.name_en,L=r.learning_notes_title,c=j?"newCourse/editCourse":"newCourse/submitCourse",A.next=4,z({type:c,payload:{id:v.current,name:F,name_en:f,description:g,learning_notes:p,cust_seq:Z,show_spoc:X,show_tag:ae,show_history:ne,learning_notes_title:L,attachment_ids:[h==null||((n=h[0])===null||n===void 0||((o=n.response)===null||o===void 0))?void 0:o.id]}});case 4:O=A.sent,(O==null?void 0:O.subject_id)&&W.c.push("/paths/".concat(O.subject_id));case 6:case"end":return A.stop()}},a)}));return function(e){return _.apply(this,arguments)}}();return t.a.createElement("section",{className:s.a.bg},t.a.createElement("div",{className:s.a.titleWrap},t.a.createElement("span",null,j?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B")),t.a.createElement(m.a,{form:i,className:s.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",i.getFieldsValue()),Y(Object(ie.a)({},i.getFieldsValue()))},onFinish:ye},t.a.createElement("div",{className:s.a.fieldWrap},t.a.createElement(m.a.Item,{extra:t.a.createElement("div",{className:"tr c-grey-333 font12 mt3"},"".concat(((P=U.name)===null||P===void 0?void 0:P.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(he,{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(T.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:s.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:U.intro}))),t.a.createElement("div",{className:s.a.mdWrap},t.a.createElement(se.a,{align:"middle",className:"mb10 mt10"},t.a.createElement(x.a,null,t.a.createElement("span",{className:"c-red mr10"},"*")),t.a.createElement(x.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(T.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:U.notice})),t.a.createElement(B.a,{checked:Z,onChange:function(a){G(a==null?void 0:a.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(B.a,{style:{marginTop:"10px"},checked:X,onChange:function(a){return q(a==null?void 0:a.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(B.a,{style:{marginTop:"10px"},checked:ae,onChange:function(a){return ue(a==null?void 0:a.target.checked)}},"\u5C55\u793A\u6280\u672F\u6807\u7B7E\u6A21\u5757\uFF08\u9009\u4E2D\u540E\uFF0C\u5C55\u793A\u8BFE\u7A0B\u7684\u6280\u80FD\u6807\u7B7E\uFF0C\u4E0D\u9009\u4E2D\u5219\u4E0D\u5C55\u793A\u8BE5\u6A21\u5757\uFF09"),t.a.createElement("br",null),t.a.createElement(B.a,{style:{marginTop:"10px"},checked:ne,onChange:function(a){return le(a==null?void 0:a.target.checked)}},"\u5C55\u793A\u5386\u53F2\u8BFE\u5802\u6A21\u5757\uFF08\u9009\u4E2D\u540E\uFF0C\u5C55\u793A\u8BFE\u7A0B\u7684\u5386\u53F2\u8BFE\u5802\uFF0C\u4E0D\u9009\u4E2D\u5219\u4E0D\u5C55\u793A\u8BE5\u6A21\u5757\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(oe.a,{action:ce.a.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:h,onChange:function(a){var e,n=(a==null?void 0:a.file.size)/1024/1024<2;if(!((e=a.fileList)===null||e===void 0?void 0:e.length))return!1;if(!n)y(Object(re.a)(h));else{var o;y(a==null||((o=a.fileList)===null||o===void 0)?void 0:o.slice(-1))}},beforeUpload:function(a){var e=a.type==="image/jpeg"||a.type==="image/png";if(!e)return K.b.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;var n=a.size/1024/1024<2;return n?e&&n:(K.b.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:function(a){y([])}},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:s.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(s.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:s.a.button,onClick:function(){return W.c.push(j?"/paths/".concat(v.current):"/paths")}},"\u53D6\u6D88"))))))};b.default=Object(W.a)(function(C){var E=C.user,P=C.newCourse,D=C.loading,$=C.globalSetting;return{user:E,newCourse:P,globalSetting:$,loading:D.effects}})(ve)},hxT0:function(S,b,u){S.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"}}}]);
|