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