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