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
6.8 KiB
2 lines
6.8 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[232],{goJK:function(C,P,a){"use strict";a.r(P);var Z=a("DZo9"),A=a("8z0m"),G=a("7Kak"),v=a("9yH6"),X=a("miYZ"),O=a("tsqr"),k=a("y8nQ"),n=a("Vl3Y"),g=a("tJVT"),W=a("PpiC"),q=a("5NDa"),E=a("5rEg"),p=a("q1tI"),e=a.n(p),T=a("Ty5D"),f=a("9kvl"),M=a("m3rI"),N=a("xAp8"),t=a.n(N),L=a("F8ak"),K=a.n(L),j=a("Fp8y"),V=a.n(j),S=a("ErOA"),h=a("6CvP"),w=E.a.TextArea,z=function(m){var i,d,c,R,D,ee=m.user,ae=m.newCourse,te=m.globalSetting,_e=m.loading,le=m.dispatch,se=Object(W.a)(m,["user","newCourse","globalSetting","loading","dispatch"]),$=n.a.useForm(),H=Object(g.a)($,1),o=H[0],J=Object(p.useState)({}),x=Object(g.a)(J,2),y=x[0],F=x[1],Y=Object(p.useState)(),B=Object(g.a)(Y,2),u=B[0],U=B[1],l=Object(T.i)();Object(p.useEffect)(function(){l!=null&&l.prefaceId&&Object(h.p)(l==null?void 0:l.prefaceId).then(function(_){(_==null?void 0:_.status)==0&&(o.setFieldsValue(_),F(_),U([{id:_==null?void 0:_.attachment_id,test:_==null?void 0:_.attachment_url}]))})},[]);var Q=function(){(u==null?void 0:u.length)>0&&o.setFieldsValue({attachment_id:u[0].id}),o.validateFields().then(function(){l!=null&&l.prefaceId?Object(h.r)({id:l==null?void 0:l.prefaceId,preface_expansion:o.getFieldsValue()}).then(function(s){(s==null?void 0:s.status)==0&&(O.b.success("\u7F16\u8F91\u6210\u529F"),f.d.go(-1))}):Object(h.n)({preface_expansion:o.getFieldsValue()}).then(function(s){(s==null?void 0:s.status)==0&&(O.b.success("\u65B0\u589E\u6210\u529F"),f.d.push("/preface"))})})};return e.a.createElement("div",{className:t.a.wrap},e.a.createElement("div",{className:t.a.bg},e.a.createElement(n.a,{labelCol:{flex:"100px"},form:o,className:t.a.formWrap,scrollToFirstError:!0,colon:!1,initialValues:{platform_language:((i=localStorage)===null||i===void 0?void 0:i.getItem("umi_locale"))==="zh-CN"?1:2},onValuesChange:function(){F(o.getFieldsValue())}},e.a.createElement("div",{className:t.a.title_style},e.a.createElement("div",{className:t.a.line}),e.a.createElement("div",{className:t.a.text},l!=null&&l.prefaceId?"\u7F16\u8F91":"\u65B0\u5EFA","\u524D\u6CBF\u62D3\u5C55")),e.a.createElement("div",{className:t.a.fieldWrap},e.a.createElement(n.a.Item,{className:t.a.form_item,label:"\u6807\u9898",colon:!1,name:"title",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.a.createElement(E.a,{className:t.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",maxLength:500,suffix:e.a.createElement("span",{style:{fontSize:"14px"}},((d=y.title)===null||d===void 0?void 0:d.length)||0,e.a.createElement("span",{style:{color:"#c5c5c5"}},"/500"))})),e.a.createElement(n.a.Item,{className:t.a.form_item,label:"\u7C7B\u578B",colon:!1,name:"type_name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.a.createElement(E.a,{className:t.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7C7B\u578B",maxLength:100,suffix:e.a.createElement("span",{style:{fontSize:"14px"}},((c=y.type_name)===null||c===void 0?void 0:c.length)||0,e.a.createElement("span",{style:{color:"#c5c5c5"}},"/100"))})),e.a.createElement(n.a.Item,{name:"platform_language",label:"\u5E73\u53F0\u8BED\u8A00\u7248\u672C",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E73\u53F0\u8BED\u8A00"}]},e.a.createElement(v.a.Group,null,e.a.createElement(v.a,{value:1},"\u4E2D\u6587\u7248\u5E73\u53F0"),e.a.createElement(v.a,{value:2},"\u82F1\u6587\u7248\u5E73\u53F0"))),e.a.createElement("div",{className:t.a.form_item_textarea},e.a.createElement(n.a.Item,{className:t.a.form_item,label:"\u7B80\u4ECB",colon:!1,name:"description",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.a.createElement(w,{placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,rows:7})),e.a.createElement("div",{className:t.a.textarea_suffix},e.a.createElement("span",{style:{fontSize:"14px"}},((R=y.description)===null||R===void 0?void 0:R.length)||0,e.a.createElement("span",{style:{color:"#c5c5c5"}},"/200")))),e.a.createElement(n.a.Item,{className:t.a.form_item,label:"\u94FE\u63A5",colon:!1,name:"url",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{pattern:new RegExp(/^[^\u4e00-\u9fa5]+$/,""),message:"\u4E0D\u80FD\u8F93\u5165\u4E2D\u6587"}]},e.a.createElement(E.a,{className:t.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u94FE\u63A5",suffix:" "})),e.a.createElement(n.a.Item,{className:t.a.form_item,label:"\u9879\u76EE\u5C01\u9762",colon:!1,name:"attachment_id"},e.a.createElement(A.a,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(s){var b=new FormData;b.append("file",s==null?void 0:s.file),Object(S.a)("".concat(M.a.API_SERVER,"/api/attachments.json"),{method:"post",body:b},!0).then(function(I){U([I]),o.setFieldsValue({attachment_id:I.id})})}},e.a.createElement("div",{className:t.a.aBtn},e.a.createElement("img",{className:t.a.aBtn_img,src:V.a}),"\u4E0A\u4F20\u56FE\u7247"),e.a.createElement("span",{style:{color:"#999999",pointerEvents:"none",marginLeft:20}},"\u5C01\u9762\u56FE\u7247\u5C3A\u5BF8\u4E3A283*177px\uFF0C\u683C\u5F0F\u4E3Apng\u3001jpeg\u3001jpg\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7100KB")),(u==null?void 0:u.length)>0&&e.a.createElement("div",{className:t.a.xmfm},e.a.createElement("img",{src:M.a.API_SERVER+((D=u[0])===null||D===void 0?void 0:D.test),className:t.a.img_content}),e.a.createElement("img",{src:K.a,className:t.a.close_style,onClick:function(){U([]),o.setFieldsValue({attachment_id:""})}})))))),e.a.createElement("div",{className:t.a.footer_style},e.a.createElement("div",{className:t.a.backgroundFa},e.a.createElement("div",{className:t.a.btn_close,onClick:function(){f.d.push("/preface")}},"\u53D6\u6D88"),e.a.createElement("div",{className:t.a.btn_submit,onClick:Q},"\u63D0\u4EA4"))))};P.default=Object(f.a)(function(r){var m=r.user,i=r.newCourse,d=r.loading,c=r.globalSetting;return{user:m,newCourse:i,globalSetting:c,loading:d.effects}})(z)},xAp8:function(C,P,a){C.exports={wrap:"wrap___3F_yT",bg:"bg___1mVlV",title_style:"title_style___R1BDW",line:"line___pRTWZ",text:"text___3JRVm",fieldWrap:"fieldWrap___2BRzy",form_item_textarea:"form_item_textarea___1GbYu",textarea_suffix:"textarea_suffix___3Ht6Y",form_item:"form_item___2I__W",close_style:"close_style___3g6Nn",xmfm:"xmfm___3_7NT",img_content:"img_content___1c-M5",footer_style:"footer_style___1WjjO",backgroundFa:"backgroundFa___2ymCE",btn_close:"btn_close___3xPhz",btn_submit:"btn_submit___2Qc05",aBtn:"aBtn___3zmv-",aBtn_img:"aBtn_img___3P4WH",bBtn:"bBtn___2QyDL",cascaderWrap:"cascaderWrap___3KkV9",listItem:"listItem___2a_IC",right:"right___1o1vb",one:"one___6Fl2b",schoolHintWrap:"schoolHintWrap___2SwUw",colorCDCDCD:"colorCDCDCD___2VtTs",color0152d9:"color0152d9___1DSFh",spanText:"spanText___2ydkc"}}}]);
|