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