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.921317cd.async.js

5 lines
16 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[195,15],{"9Bee":function(oe,q,e){"use strict";var de=e("q1tI"),ce=e.n(de),Qe=e("vg9a"),ee=e("ODXe"),Ie=e("DlQD"),R=e.n(Ie),Ae=e("rUJ1");function ie(a,r){var l=a.match(/^(\s+)(?:```)/);if(l===null)return r;var u=l[1];return r.split(`
`).map(function(m){var A=m.match(/^\s+/);if(A===null)return m;var b=Object(ee.a)(A,1),S=b[0];return S.length>=u.length?m.slice(u.length):m}).join(`
`)}var fe=[],y=["<ul>"],g=new R.a.Renderer,te=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Pe(){fe.length=0,y=["<ul>"]}function T(a,r,l,u){if(r>=a.length||a[r].level<=l)return r;var m=a[r];u.push("<li><a href='#"+m.anchor+"'>"+m.text+"</a>"),r++;var A=[];return r=T(a,r,m.level,A),A.length>0&&(u.push("<ul>"),A.forEach(function(b){u.push(b)}),u.push("</ul>")),u.push("</li>"),r=T(a,r,l,u),r}function f(){return T(fe,0,0,y),y.push("</ul>"),y.join("")}var be={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],m=ie(u,l[3]||""),A=l[2]?l[2].trim():l[2];if(["latex","katex","math"].indexOf(A)>=0){var b=Y(),S=m;m=b,M[b]={type:"block",expression:S}}return{type:"code",raw:u,lang:A,text:m}}}},i=/(?:\${2})([^\n`]+?)(?:\${2})/gi,t=0,Y=function(){return"__special_katext_id_".concat(t++,"__")},M={};function De(){return M}function me(){t=0,M={}}function ye(a){return a=a.replace(i,function(r,l){var u=Y();return M[u]={type:"inline",expression:l},u}),a}var Ne=g.listitem;g.listitem=function(a){return Ne(ye(a))};var Ve=g.paragraph;g.paragraph=function(a){return Ve(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 fe.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:be,renderer:g});var ke=R.a,Le=e("SJMd"),ae=e("m3rI"),Ke=e("Oy/b"),ve=/<pre[^>]*>/g;function He(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,m=a.style,A=m===void 0?{}:m,b=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;b=b.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=ke(b),Se=De();return b.match(/\[TOC\]/)&&(L=L.replace("<p>[TOC]</p>",f()),Pe()),L=L.replace(/(__special_katext_id_\d+__)/g,function(Fe,Me){var Ue=Se[Me],Ce=Ue.type,je=Ue.expression;return Object(Ke.renderToString)(He(je)||"",{displayMode:Ce==="block",throwOnError:!1,output:"html"})}),L=L.replace(/▁/g,"\u2581\u2581\u2581"),me(),L},[b]),W=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(W.current&&S&&(S.match(ve)&&window.PR.prettyPrint()),W.current)return W.current.addEventListener("click",_e),function(){W.current.removeEventListener("click",_e),me(),Pe()}},[S,W.current,_e]),ce.a.createElement("div",{ref:W,style:A,className:"".concat(u||""," markdown-body"),dangerouslySetInnerHTML:{__html:S}})}},Etsf:function(oe,q,e){"use strict";e.r(q);var de=e("DfAj"),ce=e("67aS"),Qe=e("CeBg"),ee=e("V5E8"),Ie=e("jHfM"),R=e("hkbp"),Ae=e("17lG"),ie=e("1GrF"),fe=e("o0o1"),y=e.n(fe),g=e("VTBJ"),te=e("HaE+"),Pe=e("YFBR"),T=e("nxy1"),f=e("ODXe"),be=e("Ff2n"),i=e("q1tI"),t=e.n(i),Y=e("DndG"),M=e("9kvl"),De=e("9Bee"),me=e("xKgJ"),ye=e("Pbj7"),Ne=e("1Pu0"),Ve=e("WKsE"),Ee=e("BU1A"),ke=e("pShO"),Le=e("qW9E"),ae=e("KQm4"),Ke=e("A+N3"),ve=e("dZZ6"),He=e("kDsa"),ze=e("xNlu"),a=e("rePB"),r=e("IrwY"),l=e("obf9"),u=e("ErOA"),m=e("q5+0"),A=l.a.TreeNode,b=function(s){var o=s.restful,F=s.loading,U=s.dispatch,pe=Object(m.m)(),Q=Object(m.l)(),h=Object(i.useState)(!1),P=Object(f.a)(h,2),N=P[0],k=P[1],$=Object(i.useState)(),K=Object(f.a)($,2),ge=K[0],Te=K[1],he=o.actionTabs,se=T.a.useForm(),Z=Object(f.a)(se,1),j=Z[0];return Object(i.useEffect)(function(){o.actionTabs.key=="\u65B0\u5EFA\u540C\u7EA7\u76EE\u5F55"&&j.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,O,B;return y.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,j.validateFields();case 2:return X=j.getFieldValue(),k(!0),O="/api/restfuls.json",v.next=7,Object(u.a)(O,{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"),U({type:"restful/setActionTabs",payload:{}}),U({type:"restful/getRestful"})),k(!1);case 10:case"end":return v.stop()}},C)})),onCancel:function(){U({type:"restful/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30 pr30"},t.a.createElement(T.a,{form:j,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(R.a,{flex:"80px",className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.a.createElement(R.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}})(b),W=l.a.TreeNode,_e=function(s){var o=s.restful,F=s.loading,U=s.dispatch,pe=Object(m.m)(),Q=Object(m.l)(),h=Object(i.useState)(!1),P=Object(f.a)(h,2),N=P[0],k=P[1],$=Object(i.useState)(),K=Object(f.a)($,2),ge=K[0],Te=K[1],he=o.actionTabs,se=T.a.useForm(),Z=Object(f.a)(se,1),j=Z[0];return Object(i.useEffect)(function(){o.actionTabs.key=="\u91CD\u547D\u540D"&&(j.resetFields(),j.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,O,B;return y.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,j.validateFields();case 2:return X=j.getFieldValue(),k(!0),O="/api/restfuls/".concat(o.actionTabs.data.id,".json"),v.next=7,Object(u.a)(O,{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"),U({type:"restful/setActionTabs",payload:{}}),U({type:"restful/getRestful"})),k(!1);case 10:case"end":return v.stop()}},C)})),onCancel:function(){U({type:"restful/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30 pr30"},t.a.createElement(T.a,{form:j,initialValues:Object(a.a)({},"name","")},t.a.createElement(ee.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(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,U=s.loading,pe=s.dispatch,Q=s.restful,h=Object(be.a)(s,["user","globalSetting","loading","dispatch","restful"]),P=Object(i.useState)({content:"",message:"",status:0,contacts:[],address:"",data:[]}),N=Object(f.a)(P,2),k=N[0],$=N[1],K=Object(i.useState)(!0),ge=Object(f.a)(K,2),Te=ge[0],he=ge[1],se=T.a.useForm(),Z=Object(f.a)(se,1),j=Z[0],C=Object(i.useState)(""),X=Object(f.a)(C,2),O=X[0],B=X[1],Oe=Object(i.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)(Oe,1),xe=v[0],H=Object(i.useState)([]),w=Object(f.a)(H,2),I=w[0],z=w[1],G=Object(i.useState)([]),ue=Object(f.a)(G,2),Xe=ue[0],Ge=ue[1],Ze=Object(i.useState)(!1),Je=Object(f.a)(Ze,2),we=Je[0],qe=Je[1],et=Object(i.useState)([]),Ye=Object(f.a)(et,2),Be=Ye[0],tt=Ye[1];Object(i.useEffect)(function(){var D;if((D=Q.restful)===null||D===void 0?void 0:D.data){var d,n,x;tt(Object(ae.a)((d=Q.restful)===null||d===void 0?void 0:d.data));var _=0,c;if((n=Q.restful)===null||n===void 0||((x=n.data)===null||x===void 0)||x.map(function(p){var V;p.id==h.match.params.id&&(_=p.id),p.file_type==0&&!c&&(c=p.id),p==null||((V=p.children)===null||V===void 0)||V.map(function(J){c||(c=J.id),J.id==h.match.params.id&&(_=p.id)}),!p.children&&!c&&(c=p.id)}),!h.match.params.id&&c){h.history.push("/ch/rest/".concat(c));return}_&&setTimeout(function(){z([_]),Ge([Number(h.match.params.id||c)])},200)}},[Q.restful]);var at=function(d,n){n.node.file_type===0?h.history.push("/ch/rest/".concat(d[0])):Ge(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,xe.map(function(n,x){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 c=Object(te.a)(y.a.mark(function V(){var J;return y.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(re.a)({id:d.id});case 2:J=Re.sent,(J==null?void 0:J.status)==0&&(Ee.b.success("\u5220\u9664\u6210\u529F"),pe({type:"restful/getRestful"}));case 4:case"end":return Re.stop()}},V)}));function p(){return c.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}))},We=function D(d){return d.map(function(n){var x=n.title.indexOf(O),_=n.title.substr(0,x),c=n.title.substr(x+O.length),p=t.a.createElement("span",null,_,t.a.createElement("span",{className:"c-blue"},O),c,Object(me.p)()&&t.a.createElement(Ne.a,{placement:"right",title:O,content:function(){return rt(n)},trigger:"hover"},t.a.createElement("span",{className:"iconfont icon-sandian ".concat(L.a.actions)})));if(O!==""){var V;if(x===-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: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 x,_=0;_<n.length;_++){var c=n[_];c.children&&(c.children.some(function(p){return p.key===d})?x=c.key:D(d,c.children)&&(x=D(d,c.children)))}return x},lt=function(d){var n=d.target.value,x=Be.map(function(_){if(_==null?void 0:_.children){var c;return(_==null||((c=_.children.filter(function(p){return p.title.indexOf(n)>-1}))===null||c===void 0)?void 0:c.length)?_.id:null}return null});B(n),qe(!0),console.log("expandedKeys:",x),z(x)};return console.log("loop(treeData):",We(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:We(Be)}),t.a.createElement(S,null),t.a.createElement(ne,null))},Ue=Object(M.a)(function(E){var s=E.user,o=E.loading,F=E.globalSetting,U=E.restful;return{user:s,globalSetting:F,restful:U,loading:o.models.index}})(Me),Ce=e("U/Y8"),je=e.n(Ce),$e=function(s){var o,F,U=s.user,pe=s.globalSetting,Q=s.loading,h=s.dispatch,P=s.restful,N=Object(be.a)(s,["user","globalSetting","loading","dispatch","restful"]),k=Object(i.useState)({content:"",message:"",status:0,contacts:[],address:"",data:[]}),$=Object(f.a)(k,2),K=$[0],ge=$[1],Te=Object(i.useState)(!0),he=Object(f.a)(Te,2),se=he[0],Z=he[1],j=T.a.useForm(),C=Object(f.a)(j,1),X=C[0],O=N.match.params,B=function(){var xe=Object(te.a)(y.a.mark(function H(){return y.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:h({type:"restful/getRestful"}),O.id&&h({type:"restful/getRestfulDetail",payload:Object(g.a)({},O)});case 2:case"end":return I.stop()}},H)}));return function(){return xe.apply(this,arguments)}}();Object(i.useEffect)(function(){Z(!0),B()},[O.id]);var Oe=function(){h({type:"restful/setActionTabs",payload:{key:"\u65B0\u5EFA\u540C\u7EA7\u76EE\u5F55"}})},v=function(){var H;if((H=P.restful)===null||H===void 0?void 0:H.data){var w,I,z=0;return(w=P.restful)===null||w===void 0||((I=w.data)===null||I===void 0)||I.map(function(G){var ue;G==null||((ue=G.children)===null||ue===void 0)||ue.map(function(Xe){Xe.id==N.match.params.id&&(z=G.id)}),!G.children&&!z&&(z=G.id)}),z}return 0};return t.a.createElement("section",null,t.a.createElement("aside",{className:"edu-container mt20"},t.a.createElement(ie.a,null,t.a.createElement(ie.a.Item,null,t.a.createElement(Y.Link,{to:"/"},"\u9996\u9875")),t.a.createElement(ie.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(R.a,{flex:"300px"},t.a.createElement(Ue,N)),t.a.createElement(R.a,{flex:"1"},t.a.createElement("div",{className:je.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(me.p)()&&t.a.createElement("div",{className:je.a.bar},t.a.createElement(ee.a,null,!!v()&&t.a.createElement(R.a,null,t.a.createElement(ce.a,{title:"\u7F16\u8F91\u6587\u4EF6"},t.a.createElement(Y.Link,{to:"/ch/rest/edit/".concat(v(),"/").concat(N.match.params.id),className:"icon-zhongmingming current"}))),t.a.createElement(R.a,null,t.a.createElement(ce.a,{title:"\u6DFB\u52A0\u6587\u4EF6"},t.a.createElement(Y.Link,{to:"/ch/rest/edit/".concat(v(),"/0"),className:"icon-tianjiatimu current"}))),t.a.createElement(R.a,null,t.a.createElement(ce.a,{title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},t.a.createElement("span",{className:"icon-wenjianjia1 current",onClick:Oe})))))))},st=q.default=Object(M.a)(function(E){var s=E.user,o=E.loading,F=E.globalSetting,U=E.restful;return{user:s,globalSetting:F,restful:U,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"}}}]);