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__Preface__New.feb8fd6f.as...

2 lines
6.4 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[231],{goJK:function(y,P,a){"use strict";a.r(P);var Y=a("DZo9"),B=a("8z0m"),Q=a("miYZ"),U=a("tsqr"),Z=a("y8nQ"),i=a("Vl3Y"),v=a("tJVT"),A=a("PpiC"),G=a("5NDa"),E=a("5rEg"),p=a("q1tI"),e=a.n(p),I=a("Ty5D"),f=a("9kvl"),C=a("m3rI"),W=a("xAp8"),t=a.n(W),T=a("F8ak"),N=a.n(T),L=a("Fp8y"),K=a.n(L),j=a("ErOA"),h=a("6CvP"),V=E.a.TextArea,S=function(n){var r,d,c,g,X=n.user,k=n.newCourse,q=n.globalSetting,ee=n.loading,te=n.dispatch,ae=Object(A.a)(n,["user","newCourse","globalSetting","loading","dispatch"]),w=i.a.useForm(),z=Object(v.a)(w,1),o=z[0],$=Object(p.useState)({}),O=Object(v.a)($,2),R=O[0],M=O[1],J=Object(p.useState)(),x=Object(v.a)(J,2),m=x[0],D=x[1],l=Object(I.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(_),M(_),D([{id:_==null?void 0:_.attachment_id,test:_==null?void 0:_.attachment_url}]))})},[]);var H=function(){(m==null?void 0:m.length)>0&&o.setFieldsValue({attachment_id:m[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&&(U.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&&(U.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(i.a,{labelCol:{flex:"100px"},form:o,className:t.a.formWrap,scrollToFirstError:!0,colon:!1,onValuesChange:function(){M(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(i.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:60,suffix:e.a.createElement("span",{style:{fontSize:"14px"}},((r=R.title)===null||r===void 0?void 0:r.length)||0,e.a.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),e.a.createElement(i.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:10,suffix:e.a.createElement("span",{style:{fontSize:"14px"}},((d=R.type_name)===null||d===void 0?void 0:d.length)||0,e.a.createElement("span",{style:{color:"#c5c5c5"}},"/10"))})),e.a.createElement("div",{className:t.a.form_item_textarea},e.a.createElement(i.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(V,{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"}},((c=R.description)===null||c===void 0?void 0:c.length)||0,e.a.createElement("span",{style:{color:"#c5c5c5"}},"/200")))),e.a.createElement(i.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(i.a.Item,{className:t.a.form_item,label:"\u9879\u76EE\u5C01\u9762",colon:!1,name:"attachment_id"},e.a.createElement(B.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(j.a)("".concat(C.a.API_SERVER,"/api/attachments.json"),{method:"post",body:b},!0).then(function(F){D([F]),o.setFieldsValue({attachment_id:F.id})})}},e.a.createElement("div",{className:t.a.aBtn},e.a.createElement("img",{className:t.a.aBtn_img,src:K.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")),(m==null?void 0:m.length)>0&&e.a.createElement("div",{className:t.a.xmfm},e.a.createElement("img",{src:C.a.API_SERVER+((g=m[0])===null||g===void 0?void 0:g.test),className:t.a.img_content}),e.a.createElement("img",{src:N.a,className:t.a.close_style,onClick:function(){D([]),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:H},"\u63D0\u4EA4"))))};P.default=Object(f.a)(function(u){var n=u.user,r=u.newCourse,d=u.loading,c=u.globalSetting;return{user:n,newCourse:r,globalSetting:c,loading:d.effects}})(S)},xAp8:function(y,P,a){y.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"}}}]);