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__Edit__index.680...

51 lines
12 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[162],{VwnK:function(_t,Z,u){"use strict";u.r(Z);var dt=u("+L6B"),tt=u("2/Rp"),ft=u("OaEy"),J=u("2fM7"),ct=u("14J3"),Y=u("BMrR"),mt=u("5NDa"),et=u("5rEg"),ht=u("jCWc"),I=u("kPKH"),rt=u("jrin"),pt=u("miYZ"),nt=u("tsqr"),z=u("k1fw"),X=u("9og8"),Et=u("y8nQ"),T=u("Vl3Y"),W=u("tJVT"),at=u("PpiC"),U=u("q1tI"),d=u.n(U),ot=u("9kvl"),it=u("ErOA"),ut=u("xKgJ"),st=u("Ot1p");function j(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */j=function(){return f};var f={},y=Object.prototype,p=y.hasOwnProperty,P=typeof Symbol=="function"?Symbol:{},g=P.iterator||"@@iterator",x=P.asyncIterator||"@@asyncIterator",F=P.toStringTag||"@@toStringTag";function E(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{E({},"")}catch(e){E=function(n,r,a){return n[r]=a}}function C(e,t,n,r){var a=t&&t.prototype instanceof A?t:A,o=Object.create(a.prototype),s=new B(r||[]);return o._invoke=function(_,h,i){var l="suspendedStart";return function(O,k){if(l==="executing")throw new Error("Generator is already running");if(l==="completed"){if(O==="throw")throw k;return $()}for(i.method=O,i.arg=k;;){var q=i.delegate;if(q){var Q=V(q,i);if(Q){if(Q===c)continue;return Q}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(l==="suspendedStart")throw l="completed",i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);l="executing";var K=v(_,h,i);if(K.type==="normal"){if(l=i.done?"completed":"suspendedYield",K.arg===c)continue;return{value:K.arg,done:i.done}}K.type==="throw"&&(l="completed",i.method="throw",i.arg=K.arg)}}}(e,n,s),o}function v(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}f.wrap=C;var c={};function A(){}function R(){}function L(){}var N={};E(N,g,function(){return this});var S=Object.getPrototypeOf,M=S&&S(S(w([])));M&&M!==y&&p.call(M,g)&&(N=M);var b=L.prototype=A.prototype=Object.create(N);function G(e){["next","throw","return"].forEach(function(t){E(e,t,function(n){return this._invoke(t,n)})})}function m(e,t){function n(a,o,s,_){var h=v(e[a],e,o);if(h.type!=="throw"){var i=h.arg,l=i.value;return l&&typeof l=="object"&&p.call(l,"__await")?t.resolve(l.__await).then(function(O){n("next",O,s,_)},function(O){n("throw",O,s,_)}):t.resolve(l).then(function(O){i.value=O,s(i)},function(O){return n("throw",O,s,_)})}_(h.arg)}var r;this._invoke=function(a,o){function s(){return new t(function(_,h){n(a,o,_,h)})}return r=r?r.then(s,s):s()}}function V(e,t){var n=e.iterator[t.method];if(n===void 0){if(t.delegate=null,t.method==="throw"){if(e.iterator.return&&(t.method="return",t.arg=void 0,V(e,t),t.method==="throw"))return c;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var r=v(n,e.iterator,t.arg);if(r.type==="throw")return t.method="throw",t.arg=r.arg,t.delegate=null,c;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,t.method!=="return"&&(t.method="next",t.arg=void 0),t.delegate=null,c):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,c)}function H(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function B(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(H,this),this.reset(!0)}function w(e){if(e){var t=e[g];if(t)return t.call(e);if(typeof e.next=="function")return e;if(!isNaN(e.length)){var n=-1,r=function a(){for(;++n<e.length;)if(p.call(e,n))return a.value=e[n],a.done=!1,a;return a.value=void 0,a.done=!0,a};return r.next=r}}return{next:$}}function $(){return{value:void 0,done:!0}}return R.prototype=L,E(b,"constructor",L),E(L,"constructor",R),R.displayName=E(L,F,"GeneratorFunction"),f.isGeneratorFunction=function(e){var t=typeof e=="function"&&e.constructor;return!!t&&(t===R||(t.displayName||t.name)==="GeneratorFunction")},f.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,L):(e.__proto__=L,E(e,F,"GeneratorFunction")),e.prototype=Object.create(b),e},f.awrap=function(e){return{__await:e}},G(m.prototype),E(m.prototype,x,function(){return this}),f.AsyncIterator=m,f.async=function(e,t,n,r,a){a===void 0&&(a=Promise);var o=new m(C(e,t,n,r),a);return f.isGeneratorFunction(t)?o:o.next().then(function(s){return s.done?s.value:o.next()})},G(b),E(b,F,"Generator"),E(b,g,function(){return this}),E(b,"toString",function(){return"[object Generator]"}),f.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function r(){for(;t.length;){var a=t.pop();if(a in e)return r.value=a,r.done=!1,r}return r.done=!0,r}},f.values=w,B.prototype={constructor:B,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(D),!t)for(var n in this)n.charAt(0)==="t"&&p.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if(t.type==="throw")throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(i,l){return s.type="throw",s.arg=t,n.next=i,l&&(n.method="next",n.arg=void 0),!!l}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if(o.tryLoc==="root")return r("end");if(o.tryLoc<=this.prev){var _=p.call(o,"catchLoc"),h=p.call(o,"finallyLoc");if(_&&h){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(_){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(t,n){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&p.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&(t==="break"||t==="continue")&&o.tryLoc<=n&&n<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=t,s.arg=n,o?(this.method="next",this.next=o.finallyLoc,c):this.complete(s)},complete:function(t,n){if(t.type==="throw")throw t.arg;return t.type==="break"||t.type==="continue"?this.next=t.arg:t.type==="return"?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):t.type==="normal"&&n&&(this.next=n),c},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),D(r),c}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc===t){var a=r.completion;if(a.type==="throw"){var o=a.arg;D(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:w(t),resultName:n,nextLoc:r},this.method==="next"&&(this.arg=void 0),c}},f}var lt=function(y){var p,P,g,x=y.user,F=y.globalSetting,E=y.loading,C=y.dispatch,v=y.restful,c=Object(at.a)(y,["user","globalSetting","loading","dispatch","restful"]),A=Object(U.useState)({content:"",message:"",status:0,contacts:[],address:"",data:[]}),R=Object(W.a)(A,2),L=R[0],N=R[1],S=Object(U.useState)(!0),M=Object(W.a)(S,2),b=M[0],G=M[1],m=c.match.params,V=T.a.useForm(),H=Object(W.a)(V,1),D=H[0],B=Object(U.useState)(`
##### \u7B80\u8981\u63CF\u8FF0
- \u7528\u6237\u6CE8\u518C\u63A5\u53E3
##### \u8BF7\u6C42URL
- \` http://xx.com/api/user/register \`
##### \u8BF7\u6C42\u65B9\u5F0F
- POST
##### \u53C2\u6570
|\u53C2\u6570\u540D|\u5FC5\u9009|\u7C7B\u578B|\u8BF4\u660E|
|:---- |:---|:----- |----- |
|username |\u662F |string |\u7528\u6237\u540D |
|password |\u662F |string | \u5BC6\u7801 |
|name |\u5426 |string | \u6635\u79F0 |
##### \u8FD4\u56DE\u793A\u4F8B
\`\`\`
{
"error_code": 0,
"data": {
"uid": "1",
"username": "12154545",
"name": "\u5434\u7CFB\u6302",
"groupid": 2 ,
"reg_time": "1436864169",
"last_login_time": "0",
}
}
\`\`\`
##### \u8FD4\u56DE\u53C2\u6570\u8BF4\u660E
|\u53C2\u6570\u540D|\u7C7B\u578B|\u8BF4\u660E|
|:----- |:-----|----- |
|groupid |int |\u7528\u6237\u7EC4id\uFF0C1\uFF1A\u8D85\u7EA7\u7BA1\u7406\u5458\uFF1B2\uFF1A\u666E\u901A\u7528\u6237 |
##### \u5907\u6CE8
- \u66F4\u591A\u8FD4\u56DE\u9519\u8BEF\u4EE3\u7801\u8BF7\u770B\u9996\u9875\u7684\u9519\u8BEF\u4EE3\u7801\u63CF\u8FF0
\u6B22\u8FCE\u4F7F\u7528\uFF01`),w=Object(W.a)(B,2),$=w[0],e=w[1];Object(U.useEffect)(function(){D.resetFields()},[m.id]);var t=function(){var r=Object(X.a)(j().mark(function a(o){var s,_,h;return j().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,D.getFieldsValue();case 2:return s=l.sent,_="/api/restfuls.json",m.id!=0&&(_="/api/restfuls/".concat(m.id,".json")),l.next=7,Object(it.a)(_,{method:m.id!=0?"put":"post",body:Object(z.a)(Object(z.a)({file_type:0},s),{},{parent_id:s.parent_id||""})});case 7:h=l.sent,h.status===0&&(nt.b.success("\u6DFB\u52A0\u6210\u529F"),c.history.push("/ch/rest/".concat(h.data.id)));case 9:case"end":return l.stop()}},a)}));return function(o){return r.apply(this,arguments)}}(),n=function(){var r=Object(X.a)(j().mark(function a(){var o;return j().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,C({type:"restful/getRestful"});case 2:if(!(m.id!=0)){_.next=8;break}return _.next=5,C({type:"restful/getRestfulDetail",payload:Object(z.a)({},m)});case 5:o=_.sent,D.setFieldsValue({description:o==null?void 0:o.description,name:o==null?void 0:o.name}),Object(ut.o)()||c.history.replace("/403");case 8:case"end":return _.stop()}},a)}));return function(){return r.apply(this,arguments)}}();return Object(U.useEffect)(function(){var r,a;if(((r=v.restful)===null||r===void 0?void 0:r.data)&&D.setFieldsValue({parent_id:m.categoryId*1}),((a=v.restfulDetail)===null||a===void 0?void 0:a.description)&&m.id!=0){var o;e((o=v.restfulDetail)===null||o===void 0?void 0:o.description)}},[v.restful,(p=v.restfulDetail)===null||p===void 0?void 0:p.description]),Object(U.useEffect)(function(){G(!0),n()},[m.id]),d.a.createElement("section",null,d.a.createElement("aside",{className:"edu-container mt30"},d.a.createElement(T.a,{onFinish:t,form:D,initialValues:Object(rt.a)({},"name","")},d.a.createElement(Y.a,{className:"mt30"},d.a.createElement(I.a,{flex:"80px",className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),d.a.createElement(I.a,{flex:"1"},d.a.createElement(T.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}]},d.a.createElement(et.a,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 ",maxLength:60})))),d.a.createElement(Y.a,{className:""},d.a.createElement(I.a,{flex:"80px",className:"font14"},"\u6240\u5C5E\u76EE\u5F55:"),d.a.createElement(I.a,{flex:"1"},d.a.createElement(T.a.Item,{name:"parent_id",rules:[{required:!0,message:"\u6240\u5C5E\u76EE\u5F55"}]},d.a.createElement(J.a,{showSearch:!0,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u76EE\u5F55",optionFilterProp:"children",filterOption:function(a,o){return o.children.toLowerCase().indexOf(a.toLowerCase())>=0}},d.a.createElement(J.a.Option,{value:0,key:9999},"\u6839\u76EE\u5F55"),v==null||((P=v.restful)===null||P===void 0||((g=P.data)===null||g===void 0))?void 0:g.map(function(r,a){return d.a.createElement(J.a.Option,{value:r.id,key:a},r.title)}))))),d.a.createElement(T.a.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}]},d.a.createElement(st.a,{defaultValue:$,watch:!0,height:600})),d.a.createElement(Y.a,{align:"middle",justify:"center"},d.a.createElement(I.a,null,d.a.createElement(tt.a,{style:{width:130},size:"large",type:"primary",htmlType:"submit"},"\u4FDD\u5B58"))),d.a.createElement("div",{className:"mt40"}))))};Z.default=Object(ot.a)(function(f){var y=f.user,p=f.loading,P=f.globalSetting,g=f.restful;return{user:y,globalSetting:P,restful:g,loading:p.models.index}})(lt)}}]);