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.ce64d634.async.js

5 lines
16 KiB

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