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__RestFul.5e5bdd01.async.js

5 lines
16 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[159],{"9Bee":function(fe,ae,e){"use strict";var Le=e("k1fw"),V=e("q1tI"),je=e.n(V),Ee=e("vg9a"),Ve=e("tJVT"),D=e("DlQD"),ve=e.n(D),ne=e("rUJ1");function Se(a,r){var s=a.match(/^(\s+)(?:```)/);if(s===null)return r;var u=s[1];return r.split(`
`).map(function(E){var x=E.match(/^\s+/);if(x===null)return E;var S=Object(Ve.a)(x,1),M=S[0];return M.length>=u.length?E.slice(u.length):E}).join(`
`)}var j=[],U=["<ul>"],O=new ve.a.Renderer,He=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function N(){j.length=0,U=["<ul>"]}var c={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function re(a,r,s,u){if(r>=a.length||a[r].level<=s)return r;var E=a[r];u.push("<li><a href='#"+E.anchor+"'>"+E.text+"</a>"),r++;var x=[];return r=re(a,r,E.level,x),x.length>0&&(u.push("<ul>"),x.forEach(function(S){u.push(S)}),u.push("</ul>")),u.push("</li>"),r=re(a,r,s,u),r}function m(){return re(j,0,0,U),U.push("</ul>"),U.join("")}var t={heading:function(r){var s=He.exec(r);if(s)return{type:"heading",raw:s[0],depth:s[1].length,text:s[2]}},fences:function(r){var s=this.rules.block.fences.exec(r);if(s){var u=s[0],E=Se(u,s[3]||""),x=s[2]?s[2].trim():s[2];if(["latex","katex","math"].indexOf(x)>=0){var S=Ue(),M=E;E=S,Z[S]={type:"block",expression:M}}return{type:"code",raw:u,lang:x,text:E}}}},le=/(?:\${2})([^\n`]+?)(?:\${2})/gi,G=0,Ue=function(){return"__special_katext_id_".concat(G++,"__")},Z={};function Fe(){return Z}function pe(){G=0,Z={}}function Te(a){return a=a.replace(le,function(r,s){var u=Ue();return Z[u]={type:"inline",expression:s},u}),a}var Me=O.listitem;O.listitem=function(a){return Me(Te(a))};var Ke=O.paragraph;O.paragraph=function(a){return Ke(Te(a))};var _e=O.tablecell;O.tablecell=function(a,r){return _e(Te(a),r)},O.code=function(a,r,s){var u=(r||"").match(/\S*/)[0];return u?["latex","katex","math"].indexOf(u)>=0?"<p class='editormd-tex'>".concat(a,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(r,'">').concat(s?a:Object(ne.escape)(a,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(s?a:Object(ne.escape)(a,!0))+"</code></pre>"},O.heading=function(a,r,s){var u=this.options.headerPrefix+s.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return j.push({anchor:u,level:r,text:a}),"<h"+r+' id="'+u+'">'+a+"</h"+r+">"},ve.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),ve.a.use({tokenizer:t,renderer:O});var Je=ve.a,Ae=e("SJMd"),se=e("m3rI"),ze=e("Oy/b"),Ce=/<pre[^>]*>/g;function We(a){var r=document.createElement("div");return r.innerHTML=a,r.childNodes.length===0?"":r.childNodes[0].nodeValue}var Pe=ae.a=function(a){var r=a.value,s=r===void 0?"":r,u=a.className,E=a.showTextOnly,x=a.showLines,S=a.style,M=S===void 0?{}:S,oe=String(s),ue=Object(V.useMemo)(function(){try{var K=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,de=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ie=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;oe=oe.replace(K,"("+se.a.API_SERVER+"/api/attachments/").replace(de,'"'+se.a.API_SERVER+"/api/attachments/").replace(ie,'"'+se.a.API_SERVER+"/files/uploads/")}catch(Ye){}var R=Je(oe);setTimeout(function(){return Xe()},300);var Be=Fe();if(oe.match(/\[TOC\]/)&&(R=R.replace("<p>[TOC]</p>",m()),N()),R=R.replace(/(__special_katext_id_\d+__)/g,function(Ye,f){var l=Be[f],o=l.type,T=l.expression;return Object(ze.renderToString)(We(T)||"",{displayMode:o==="block",throwOnError:!1,output:"html"})}),R=R.replace(/▁/g,"\u2581\u2581\u2581"),pe(),E){var De=document.createElement("div");return De.innerHTML=R,De.innerText}return R},[oe]),H=Object(V.useRef)();c.WebkitLineClamp=x,x&&(M=Object(Le.a)(Object(Le.a)({},M),c));function ge(K){var de=K.target;if(de.tagName.toUpperCase()==="A"){var ie=de.getAttribute("href");if(ie.startsWith("#")){K.preventDefault();var R=document.getElementById(ie.replace("#",""));R&&R.scrollIntoView(!0)}}}var Xe=function(){};return Object(V.useEffect)(function(){if(H.current&&ue&&(ue.match(Ce)&&window.PR.prettyPrint()),H.current)return H.current.addEventListener("click",ge),function(){H.current.removeEventListener("click",ge),pe(),N()}},[ue,H.current,ge]),je.a.createElement(je.a.Fragment,null,je.a.createElement("div",{ref:H,style:Object(Le.a)({},M),className:"".concat(u||""," markdown-body "),dangerouslySetInnerHTML:{__html:ue}}))}},Etsf:function(fe,ae,e){"use strict";e.r(ae);var Le=e("5Dmo"),V=e("3S7+"),je=e("14J3"),Ee=e("BMrR"),Ve=e("jCWc"),D=e("kPKH"),ve=e("sPJy"),ne=e("bE4q"),Se=e("WmNS"),j=e.n(Se),U=e("k1fw"),O=e("9og8"),He=e("y8nQ"),N=e("Vl3Y"),c=e("tJVT"),re=e("PpiC"),m=e("q1tI"),t=e.n(m),le=e("55Ip"),G=e("9kvl"),Ue=e("9Bee"),Z=e("xKgJ"),Fe=e("U/Y8"),pe=e.n(Fe),Te=e("Q9mQ"),Me=e("diRs"),Ke=e("miYZ"),_e=e("tsqr"),Je=e("2qtc"),Ae=e("kLXV"),se=e("oBTY"),ze=e("ozfa"),Ce=e("MJZm"),We=e("5NDa"),Pe=e("5rEg"),a=e("jrin"),r=e("nRaC"),s=e("5RzL"),u=e("ErOA"),E=e("Ty5D"),x=s.a.TreeNode,S=function(l){var o=l.restful,T=l.loading,y=l.dispatch,he=Object(E.m)(),w=Object(E.l)(),g=Object(m.useState)(!1),A=Object(c.a)(g,2),F=A[0],J=A[1],q=Object(m.useState)(),z=Object(c.a)(q,2),be=z[0],Ne=z[1],Oe=o.actionTabs,ce=N.a.useForm(),ee=Object(c.a)(ce,1),L=ee[0];return Object(m.useEffect)(function(){o.actionTabs.key=="\u65B0\u5EFA\u540C\u7EA7\u76EE\u5F55"&&L.resetFields()},[o.actionTabs.key]),o.actionTabs.key!=="\u65B0\u5EFA\u540C\u7EA7\u76EE\u5F55"?null:t.a.createElement(Ae.a,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",visible:o.actionTabs.key==="\u65B0\u5EFA\u540C\u7EA7\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:F,onOk:Object(O.a)(j.a.mark(function C(){var X,h,B;return j.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,L.validateFields();case 2:return X=L.getFieldValue(),J(!0),h="/api/restfuls.json",v.next=7,Object(u.a)(h,{method:"post",body:Object(U.a)({file_type:1},X)});case 7:B=v.sent,B.status===0&&(_e.b.success("\u6DFB\u52A0\u6210\u529F"),y({type:"restful/setActionTabs",payload:{}}),y({type:"restful/getRestful"})),J(!1);case 10:case"end":return v.stop()}},C)})),onCancel:function(){y({type:"restful/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30 pr30"},t.a.createElement(N.a,{form:L,initialValues:Object(a.a)({},"name","")},t.a.createElement(N.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}]},t.a.createElement(Ee.a,{className:"mt30"},t.a.createElement(D.a,{flex:"80px",className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.a.createElement(D.a,{flex:"1"},t.a.createElement(Pe.a,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 ",maxLength:60})))))))},M=Object(G.a)(function(f){var l=f.restful,o=f.loading;return{restful:l,loading:o}})(S),oe=s.a.TreeNode,ue=function(l){var o=l.restful,T=l.loading,y=l.dispatch,he=Object(E.m)(),w=Object(E.l)(),g=Object(m.useState)(!1),A=Object(c.a)(g,2),F=A[0],J=A[1],q=Object(m.useState)(),z=Object(c.a)(q,2),be=z[0],Ne=z[1],Oe=o.actionTabs,ce=N.a.useForm(),ee=Object(c.a)(ce,1),L=ee[0];return Object(m.useEffect)(function(){o.actionTabs.key=="\u91CD\u547D\u540D"&&(L.resetFields(),L.setFieldsValue({name:o.actionTabs.data.title}))},[o.actionTabs.key]),o.actionTabs.key!=="\u91CD\u547D\u540D"?null:t.a.createElement(Ae.a,{centered:!0,title:"\u91CD\u547D\u540D",visible:o.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:F,onOk:Object(O.a)(j.a.mark(function C(){var X,h,B;return j.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,L.validateFields();case 2:return X=L.getFieldValue(),J(!0),h="/api/restfuls/".concat(o.actionTabs.data.id,".json"),v.next=7,Object(u.a)(h,{method:"put",body:Object(U.a)({file_type:1},X)});case 7:B=v.sent,B.status===0&&(_e.b.success("\u4FEE\u6539\u6210\u529F"),y({type:"restful/setActionTabs",payload:{}}),y({type:"restful/getRestful"})),J(!1);case 10:case"end":return v.stop()}},C)})),onCancel:function(){y({type:"restful/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30 pr30"},t.a.createElement(N.a,{form:L,initialValues:Object(a.a)({},"name","")},t.a.createElement(Ee.a,{className:"mt30"},t.a.createElement(D.a,{flex:"80px",className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.a.createElement(D.a,{flex:"1"},t.a.createElement(N.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u65B0\u540D\u79F0"}]},t.a.createElement(Pe.a,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 ",maxLength:60})))))))},H=Object(G.a)(function(f){var l=f.restful,o=f.loading;return{restful:l,loading:o}})(ue),ge=e("s7vb"),Xe=e("P48q"),K=e.n(Xe),de=Pe.a.Search,ie=Ce.a.DirectoryTree,R=function(l){var o=l.user,T=l.globalSetting,y=l.loading,he=l.dispatch,w=l.restful,g=Object(re.a)(l,["user","globalSetting","loading","dispatch","restful"]),A=Object(m.useState)({content:"",message:"",status:0,contacts:[],address:"",data:[]}),F=Object(c.a)(A,2),J=F[0],q=F[1],z=Object(m.useState)(!0),be=Object(c.a)(z,2),Ne=be[0],Oe=be[1],ce=N.a.useForm(),ee=Object(c.a)(ce,1),L=ee[0],C=Object(m.useState)(""),X=Object(c.a)(C,2),h=X[0],B=X[1],xe=Object(m.useState)([{id:1,name:"\u65B0\u5EFA\u6587\u4EF6"},{id:2,name:"\u65B0\u5EFA\u540C\u7EA7\u76EE\u5F55"},{id:3,name:"\u91CD\u547D\u540D"},{id:4,name:"\u7F16\u8F91"},{id:5,name:"\u5220\u9664"}]),v=Object(c.a)(xe,1),Re=v[0],W=Object(m.useState)([]),te=Object(c.a)(W,2),k=te[0],Y=te[1],Q=Object(m.useState)([]),me=Object(c.a)(Q,2),ke=me[0],Qe=me[1],we=Object(m.useState)(!1),$e=Object(c.a)(we,2),qe=$e[0],et=$e[1],tt=Object(m.useState)([]),Ge=Object(c.a)(tt,2),Ie=Ge[0],at=Ge[1];Object(m.useEffect)(function(){var P;if((P=w.restful)===null||P===void 0?void 0:P.data){var d,n,b;at(Object(se.a)((d=w.restful)===null||d===void 0?void 0:d.data));var p=0,i;if((n=w.restful)===null||n===void 0||((b=n.data)===null||b===void 0)||b.map(function(_){var I;_.id==g.match.params.id&&(p=_.id),_.file_type==0&&!i&&(i=_.id),_==null||((I=_.children)===null||I===void 0)||I.map(function($){i||(i=$.id),$.id==g.match.params.id&&(p=_.id)}),!_.children&&!i&&(i=_.id)}),!g.match.params.id&&i){g.history.push("/ch/rest/".concat(i));return}p&&setTimeout(function(){Y([p]),Qe([Number(g.match.params.id||i)])},200)}},[w.restful]);var nt=function(d,n){n.node.file_type===0?g.history.push("/ch/rest/".concat(d[0])):Qe(Object(se.a)(d)),console.log("Trigger Select",d,n)},rt=function(d){Y(d),console.log("Trigger Expand",d)},lt=function(d){return t.a.createElement("div",null,Re.map(function(n,b){return t.a.createElement("p",{key:n.id,className:"current",onClick:function(){switch(n.id){case 1:g.history.push("/ch/rest/edit/".concat(d.id,"/0"));break;case 2:case 3:he({type:"restful/setActionTabs",payload:{key:n.name,data:d}});break;case 4:document.location.href="/ch/rest/edit/".concat(d.pid||0,"/").concat(d.id);break;case 5:Ae.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u5B9A\u5220\u9664\uFF1F",onOk:function(){var i=Object(O.a)(j.a.mark(function I(){var $;return j.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(ge.a)({id:d.id});case 2:$=ye.sent,($==null?void 0:$.status)==0&&(_e.b.success("\u5220\u9664\u6210\u529F"),he({type:"restful/getRestful"}));case 4:case"end":return ye.stop()}},I)}));function _(){return i.apply(this,arguments)}return _}()});break}}},n.name)}).filter(function(n){return!!n}).filter(function(n){return d.pid||d.file_type==0?n.key>3:n.key!=4}))},Ze=function P(d){return d.map(function(n){var b=n.title.indexOf(h),p=n.title.substr(0,b),i=n.title.substr(b+h.length),_=t.a.createElement("span",null,p,t.a.createElement("span",{className:"c-blue"},h),i,Object(Z.o)()&&t.a.createElement(Me.a,{placement:"right",title:h,content:function(){return lt(n)},trigger:"hover"},t.a.createElement("span",{className:"iconfont icon-sandian ".concat(K.a.actions)})));if(h!==""){var I;if(b===-1&&!((I=n.children)===null||I===void 0?void 0:I.length))return null}return n.children&&n.file_type===1?Object(U.a)(Object(U.a)({},n),{},{title:_,key:n.key,children:P(n.children)}):Object(U.a)(Object(U.a)({},n),{},{title:_,key:n.key,isLeaf:!0})}).filter(function(n){return!!n})},ot=function P(d,n){for(var b,p=0;p<n.length;p++){var i=n[p];i.children&&(i.children.some(function(_){return _.key===d})?b=i.key:P(d,i.children)&&(b=P(d,i.children)))}return b},st=function(d){var n=d.target.value,b=Ie.map(function(p){if(p==null?void 0:p.children){var i;return(p==null||((i=p.children.filter(function(_){return _.title.indexOf(n)>-1}))===null||i===void 0)?void 0:i.length)?p.id:null}return null});B(n),et(!0),console.log("expandedKeys:",b),Y(b)};return console.log("loop(treeData):",Ze(Ie)),t.a.createElement("div",{className:K.a.tree},t.a.createElement(de,{style:{marginBottom:8},placeholder:"\u8F93\u5165\u5173\u952E\u5B57\u68C0\u7D22",onChange:st}),t.a.createElement(ie,{multiple:!0,defaultExpandAll:!0,onSelect:nt,onExpand:rt,expandedKeys:k,selectedKeys:ke,autoExpandParent:qe,treeData:Ze(Ie)}),t.a.createElement(M,null),t.a.createElement(H,null))},Be=Object(G.a)(function(f){var l=f.user,o=f.loading,T=f.globalSetting,y=f.restful;return{user:l,globalSetting:T,restful:y,loading:o.models.index}})(R),De=function(l){var o,T,y=l.user,he=l.globalSetting,w=l.loading,g=l.dispatch,A=l.restful,F=Object(re.a)(l,["user","globalSetting","loading","dispatch","restful"]),J=Object(m.useState)({content:"",message:"",status:0,contacts:[],address:"",data:[]}),q=Object(c.a)(J,2),z=q[0],be=q[1],Ne=Object(m.useState)(!0),Oe=Object(c.a)(Ne,2),ce=Oe[0],ee=Oe[1],L=N.a.useForm(),C=Object(c.a)(L,1),X=C[0],h=F.match.params,B=function(){var Re=Object(O.a)(j.a.mark(function W(){return j.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:g({type:"restful/getRestful"}),h.id&&g({type:"restful/getRestfulDetail",payload:Object(U.a)({},h)});case 2:case"end":return k.stop()}},W)}));return function(){return Re.apply(this,arguments)}}();Object(m.useEffect)(function(){ee(!0),B()},[h.id]);var xe=function(){g({type:"restful/setActionTabs",payload:{key:"\u65B0\u5EFA\u540C\u7EA7\u76EE\u5F55"}})},v=function(){var W;if((W=A.restful)===null||W===void 0?void 0:W.data){var te,k,Y=0;return(te=A.restful)===null||te===void 0||((k=te.data)===null||k===void 0)||k.map(function(Q){var me;Q==null||((me=Q.children)===null||me===void 0)||me.map(function(ke){ke.id==F.match.params.id&&(Y=Q.id)}),!Q.children&&!Y&&(Y=Q.id)}),Y}return 0};return t.a.createElement("section",null,t.a.createElement("aside",{className:"edu-container mt20"},t.a.createElement(ne.a,null,t.a.createElement(ne.a.Item,null,t.a.createElement(le.Link,{to:"/"},"\u9996\u9875")),t.a.createElement(ne.a.Item,null,t.a.createElement(le.Link,{to:"/ch/rest"},"API\u6587\u6863"))),t.a.createElement("div",{className:"mt20"},t.a.createElement(Ee.a,{gutter:[20,20]},t.a.createElement(D.a,{flex:"300px"},t.a.createElement(Be,F)),t.a.createElement(D.a,{flex:"1"},t.a.createElement("div",{className:pe.a.info},t.a.createElement("h1",{style:{fontSize:28,paddingBottom:15,borderBottom:"1px solid #eaeaea",textAlign:"center"}},(o=A.restfulDetail)===null||o===void 0?void 0:o.name),t.a.createElement(Ue.a,{value:(T=A.restfulDetail)===null||T===void 0?void 0:T.description}))))),Object(Z.o)()&&t.a.createElement("div",{className:pe.a.bar},t.a.createElement(Ee.a,null,!!v()&&t.a.createElement(D.a,null,t.a.createElement(V.a,{title:"\u7F16\u8F91\u6587\u4EF6"},t.a.createElement(le.Link,{to:"/ch/rest/edit/".concat(v(),"/").concat(F.match.params.id),className:"icon-zhongmingming current"}))),t.a.createElement(D.a,null,t.a.createElement(V.a,{title:"\u6DFB\u52A0\u6587\u4EF6"},t.a.createElement(le.Link,{to:"/ch/rest/edit/".concat(v(),"/0"),className:"icon-tianjiatimu current"}))),t.a.createElement(D.a,null,t.a.createElement(V.a,{title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},t.a.createElement("span",{className:"icon-wenjianjia1 current",onClick:xe})))))))},Ye=ae.default=Object(G.a)(function(f){var l=f.user,o=f.loading,T=f.globalSetting,y=f.restful;return{user:l,globalSetting:T,restful:y,loading:o.models.index}})(De)},P48q:function(fe,ae,e){fe.exports={flex_box_center:"flex_box_center___BHtvi",flex_space_between:"flex_space_between___1noDr",flex_box_vertical_center:"flex_box_vertical_center___2UDAc",flex_box_center_end:"flex_box_center_end___2j8--",flex_box_column:"flex_box_column___3X60k",tree:"tree___2kCYs",actions:"actions___10Q_6"}},"U/Y8":function(fe,ae,e){fe.exports={flex_box_center:"flex_box_center___2aRVA",flex_space_between:"flex_space_between___12c3F",flex_box_vertical_center:"flex_box_vertical_center___30OYS",flex_box_center_end:"flex_box_center_end___12QBt",flex_box_column:"flex_box_column___t6urT",info:"info___2BaCz",bar:"bar___3Aega"}}}]);