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
8.4 KiB
2 lines
8.4 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[189,11],{X8EC:function(I,U,a){"use strict";a.r(U);var Fe=a("DZo9"),ee=a("8z0m"),Ce=a("+L6B"),B=a("2/Rp"),be=a("miYZ"),x=a("tsqr"),te=a("oBTY"),De=a("sRBo"),L=a("kaz8"),ye=a("14J3"),ae=a("BMrR"),Oe=a("jCWc"),K=a("kPKH"),ne=a("k1fw"),ue=a("WmNS"),O=a.n(ue),S=a("9og8"),Ae=a("y8nQ"),d=a("Vl3Y"),p=a("tJVT"),_e=a("PpiC"),Re=a("5NDa"),M=a("5rEg"),l=a("q1tI"),t=a.n(l),T=a("9kvl"),w=a("Ot1p"),se=a("hxT0"),r=a.n(se),oe=a("m3rI"),le=M.a.TextArea,re=function(m){var C,b,N=m.user,Ue=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(l.useState)({}),z=Object(p.a)(Ee,2),A=z[0],k=z[1],ce=Object(l.useState)(),J=Object(p.a)(ce,2),W=J[0],pe=J[1],g=Object(l.useRef)(),ge=Object(l.useState)(!0),Y=Object(p.a)(ge,2),G=Y[0],H=Y[1],he=Object(l.useState)(!1),Z=Object(p.a)(he,2),Q=Z[0],X=Z[1],ve=Object(l.useState)(),q=Object(p.a)(ve,2),c=q[0],R=q[1];Object(l.useEffect)(function(){var u;g.current=(u=ie.match.params)===null||u===void 0?void 0:u.pathId,pe(!!g.current),i.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),g.current&&fe()},[]);var fe=function(){var u=Object(S.a)(O.a.mark(function n(){var e,_,s,o,h,v,f,P;return O.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,$({type:"newCourse/getEditCourseData",payload:{id:g.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"}),H(e==null?void 0:e.cust_seq),X(e==null?void 0:e.show_spoc),(e==null||((_=e.attachments)===null||_===void 0)?void 0:_.length)>0&&R([{uid:e==null||((s=e.attachments)===null||s===void 0||((o=s[0])===null||o===void 0))?void 0:o.id,name:e==null||((h=e.attachments)===null||h===void 0||((v=h[0])===null||v===void 0))?void 0:v.title,response:{id:e==null||((f=e.attachments)===null||f===void 0||((P=f[0])===null||P===void 0))?void 0:P.id}}]),k({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(l.useEffect)(function(){console.log("Filelists.useEffect:",c)},[c]);var Pe=function(){var u=Object(S.a)(O.a.mark(function n(e){var _,s,o,h,v,f,P,j,E,D;return O.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return o=e||{},h=o.name,v=o.intro,f=o.notice,P=o.name_en,j=o.learning_notes_title,E=W?"newCourse/editCourse":"newCourse/submitCourse",y.next=4,$({type:E,payload:{id:g.current,name:h,name_en:P,description:v,learning_notes:f,cust_seq:G,show_spoc:Q,learning_notes_title:j,attachment_ids:[c==null||((_=c[0])===null||_===void 0||((s=_.response)===null||s===void 0))?void 0:s.id]}});case 4:D=y.sent,(D==null?void 0:D.subject_id)&&T.c.push("/paths/".concat(D.subject_id));case 6:case"end":return y.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,W?"\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()),k(Object(ne.a)({},i.getFieldsValue()))},onFinish:Pe},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=A.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(le,{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(((b=A.name_en)===null||b===void 0?void 0:b.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:A.intro}))),t.a.createElement("div",{className:r.a.mdWrap},t.a.createElement(ae.a,{align:"middle",className:"mb10 mt10"},t.a.createElement(K.a,null,t.a.createElement("span",{className:"c-red mr10"},"*")),t.a.createElement(K.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:A.notice})),t.a.createElement(L.a,{checked:G,onChange:function(n){H(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:Q,onChange:function(n){return X(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:oe.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(!_)R(Object(te.a)(c));else{var s;R(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){R([])}},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 T.c.push(W?"/paths/".concat(g.current):"/paths")}},"\u53D6\u6D88"))))))};U.default=Object(T.a)(function(F){var m=F.user,C=F.newCourse,b=F.loading,N=F.globalSetting;return{user:m,newCourse:C,globalSetting:N,loading:b.effects}})(re)},hxT0:function(I,U,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"}}}]);
|