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.95e1b5ef.async.js

5 lines
16 KiB

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