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__Shixuns__Detail__Reposit...

2 lines
23 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[108,14],{"8j3D":function(at,q,_){"use strict";var ft=_("2qtc"),ct=_("kLXV"),it=_("5NDa"),pt=_("5rEg"),_t=_("miYZ"),J=_("tsqr"),ot=_("k1fw"),tt=_("9og8"),st=_("y8nQ"),ut=_("Vl3Y"),lt=_("tJVT"),M=_("q1tI"),b=_.n(M),D=_("Ty5D"),dt=_("9kvl"),mt=_("KVXO"),et=_.n(mt);function rt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */rt=function(){return L};var L={},O=Object.prototype,T=O.hasOwnProperty,X=typeof Symbol=="function"?Symbol:{},nt=X.iterator||"@@iterator",g=X.asyncIterator||"@@asyncIterator",w=X.toStringTag||"@@toStringTag";function E(n,r,l){return Object.defineProperty(n,r,{value:l,enumerable:!0,configurable:!0,writable:!0}),n[r]}try{E({},"")}catch(n){E=function(l,c,d){return l[c]=d}}function G(n,r,l,c){var d=r&&r.prototype instanceof x?r:x,e=Object.create(d.prototype),t=new K(c||[]);return e._invoke=function(i,u,a){var o="suspendedStart";return function(s,p){if(o==="executing")throw new Error("Generator is already running");if(o==="completed"){if(s==="throw")throw p;return z()}for(a.method=s,a.arg=p;;){var P=a.delegate;if(P){var h=Y(P,a);if(h){if(h===C)continue;return h}}if(a.method==="next")a.sent=a._sent=a.arg;else if(a.method==="throw"){if(o==="suspendedStart")throw o="completed",a.arg;a.dispatchException(a.arg)}else a.method==="return"&&a.abrupt("return",a.arg);o="executing";var m=B(i,u,a);if(m.type==="normal"){if(o=a.done?"completed":"suspendedYield",m.arg===C)continue;return{value:m.arg,done:a.done}}m.type==="throw"&&(o="completed",a.method="throw",a.arg=m.arg)}}}(n,l,t),e}function B(n,r,l){try{return{type:"normal",arg:n.call(r,l)}}catch(c){return{type:"throw",arg:c}}}L.wrap=G;var C={};function x(){}function R(){}function j(){}var $={};E($,nt,function(){return this});var U=Object.getPrototypeOf,V=U&&U(U(N([])));V&&V!==O&&T.call(V,nt)&&($=V);var F=j.prototype=x.prototype=Object.create($);function I(n){["next","throw","return"].forEach(function(r){E(n,r,function(l){return this._invoke(r,l)})})}function W(n,r){function l(d,e,t,i){var u=B(n[d],n,e);if(u.type!=="throw"){var a=u.arg,o=a.value;return o&&typeof o=="object"&&T.call(o,"__await")?r.resolve(o.__await).then(function(s){l("next",s,t,i)},function(s){l("throw",s,t,i)}):r.resolve(o).then(function(s){a.value=s,t(a)},function(s){return l("throw",s,t,i)})}i(u.arg)}var c;this._invoke=function(d,e){function t(){return new r(function(i,u){l(d,e,i,u)})}return c=c?c.then(t,t):t()}}function Y(n,r){var l=n.iterator[r.method];if(l===void 0){if(r.delegate=null,r.method==="throw"){if(n.iterator.return&&(r.method="return",r.arg=void 0,Y(n,r),r.method==="throw"))return C;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var c=B(l,n.iterator,r.arg);if(c.type==="throw")return r.method="throw",r.arg=c.arg,r.delegate=null,C;var d=c.arg;return d?d.done?(r[n.resultName]=d.value,r.next=n.nextLoc,r.method!=="return"&&(r.method="next",r.arg=void 0),r.delegate=null,C):d:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,C)}function Q(n){var r={tryLoc:n[0]};1 in n&&(r.catchLoc=n[1]),2 in n&&(r.finallyLoc=n[2],r.afterLoc=n[3]),this.tryEntries.push(r)}function S(n){var r=n.completion||{};r.type="normal",delete r.arg,n.completion=r}function K(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(Q,this),this.reset(!0)}function N(n){if(n){var r=n[nt];if(r)return r.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var l=-1,c=function d(){for(;++l<n.length;)if(T.call(n,l))return d.value=n[l],d.done=!1,d;return d.value=void 0,d.done=!0,d};return c.next=c}}return{next:z}}function z(){return{value:void 0,done:!0}}return R.prototype=j,E(F,"constructor",j),E(j,"constructor",R),R.displayName=E(j,w,"GeneratorFunction"),L.isGeneratorFunction=function(n){var r=typeof n=="function"&&n.constructor;return!!r&&(r===R||(r.displayName||r.name)==="GeneratorFunction")},L.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,j):(n.__proto__=j,E(n,w,"GeneratorFunction")),n.prototype=Object.create(F),n},L.awrap=function(n){return{__await:n}},I(W.prototype),E(W.prototype,g,function(){return this}),L.AsyncIterator=W,L.async=function(n,r,l,c,d){d===void 0&&(d=Promise);var e=new W(G(n,r,l,c),d);return L.isGeneratorFunction(r)?e:e.next().then(function(t){return t.done?t.value:e.next()})},I(F),E(F,w,"Generator"),E(F,nt,function(){return this}),E(F,"toString",function(){return"[object Generator]"}),L.keys=function(n){var r=[];for(var l in n)r.push(l);return r.reverse(),function c(){for(;r.length;){var d=r.pop();if(d in n)return c.value=d,c.done=!1,c}return c.done=!0,c}},L.values=N,K.prototype={constructor:K,reset:function(r){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(S),!r)for(var l in this)l.charAt(0)==="t"&&T.call(this,l)&&!isNaN(+l.slice(1))&&(this[l]=void 0)},stop:function(){this.done=!0;var r=this.tryEntries[0].completion;if(r.type==="throw")throw r.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var l=this;function c(a,o){return t.type="throw",t.arg=r,l.next=a,o&&(l.method="next",l.arg=void 0),!!o}for(var d=this.tryEntries.length-1;d>=0;--d){var e=this.tryEntries[d],t=e.completion;if(e.tryLoc==="root")return c("end");if(e.tryLoc<=this.prev){var i=T.call(e,"catchLoc"),u=T.call(e,"finallyLoc");if(i&&u){if(this.prev<e.catchLoc)return c(e.catchLoc,!0);if(this.prev<e.finallyLoc)return c(e.finallyLoc)}else if(i){if(this.prev<e.catchLoc)return c(e.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<e.finallyLoc)return c(e.finallyLoc)}}}},abrupt:function(r,l){for(var c=this.tryEntries.length-1;c>=0;--c){var d=this.tryEntries[c];if(d.tryLoc<=this.prev&&T.call(d,"finallyLoc")&&this.prev<d.finallyLoc){var e=d;break}}e&&(r==="break"||r==="continue")&&e.tryLoc<=l&&l<=e.finallyLoc&&(e=null);var t=e?e.completion:{};return t.type=r,t.arg=l,e?(this.method="next",this.next=e.finallyLoc,C):this.complete(t)},complete:function(r,l){if(r.type==="throw")throw r.arg;return r.type==="break"||r.type==="continue"?this.next=r.arg:r.type==="return"?(this.rval=this.arg=r.arg,this.method="return",this.next="end"):r.type==="normal"&&l&&(this.next=l),C},finish:function(r){for(var l=this.tryEntries.length-1;l>=0;--l){var c=this.tryEntries[l];if(c.finallyLoc===r)return this.complete(c.completion,c.afterLoc),S(c),C}},catch:function(r){for(var l=this.tryEntries.length-1;l>=0;--l){var c=this.tryEntries[l];if(c.tryLoc===r){var d=c.completion;if(d.type==="throw"){var e=d.arg;S(c)}return e}}throw new Error("illegal catch attempt")},delegateYield:function(r,l,c){return this.delegate={iterator:N(r),resultName:l,nextLoc:c},this.method==="next"&&(this.arg=void 0),C}},L}var ht=function(O){var T=O.shixunsDetail,X=O.globalSetting,nt=O.loading,g=O.dispatch,w=O.title,E=O.pathList,G=E===void 0?[]:E,B=O.showInputPath,C=B===void 0?!1:B,x=O.isMergeSelectFile,R=x===void 0?!1:x,j=O.onFinish,$=j===void 0?function(){}:j,U=ut.a.useForm(),V=Object(lt.a)(U,1),F=V[0],I=Object(D.m)(),W=Object(D.l)(),Y=Object(M.useRef)(),Q=Object(M.useState)(""),S=Object(lt.a)(Q,2),K=S[0],N=S[1],z=Object(M.useState)(""),n=Object(lt.a)(z,2),r=n[0],l=n[1],c=Object(M.useState)([]),d=Object(lt.a)(c,2),e=d[0],t=d[1],i=Object(M.useState)([]),u=Object(lt.a)(i,2),a=u[0],o=u[1];Object(M.useEffect)(function(){var f,v;Y.current=((f=W.pathname)===null||f===void 0||((v=f.split("/"))===null||v===void 0)?void 0:v[3])==="repository"},[]),Object(M.useEffect)(function(){if(T.actionTabs.key!=="Repository-SelectFilePath")return;var f=G.join("/"),v=[];G.map(function(y,A){A===0?v.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(y),path:f}):v.push({val:"/".concat(y),path:f})}),t(v),N(f),l(f),s(f)},[T.actionTabs.key]);var s=function(){var f=Object(tt.a)(rt().mark(function v(y){var A;return rt().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,g({type:Y.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:I.id,path:y}});case 2:A=H.sent,A&&o(A.trees||[]);case 4:case"end":return H.stop()}},v)}));return function(y){return f.apply(this,arguments)}}(),p=function(v){var y=K;v.type==="tree"&&(e.length?e.push({val:"/".concat(v.name),path:v.name}):e.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(v.name),path:v.name}),t(e),y=K?"".concat(K,"/").concat(v.name):v.name,N(y)),s(y)},P=function(v,y){var A=e.filter(function(H,k){return k<=y});t(A);var Z=A.filter(function(H,k){return k!==0}).map(function(H){return H.val}).join("").substr(1);N(Z),s(Z)},h=function(){var f=Object(tt.a)(rt().mark(function v(){var y,A,Z;return rt().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(y=F==null?void 0:F.getFieldsValue(),A=K?"".concat(K).concat((y==null?void 0:y.name)?"/".concat(y==null?void 0:y.name):""):y==null?void 0:y.name,!R){k.next=6;break}return $(A),m(),k.abrupt("return");case 6:if(!C){k.next=16;break}return k.next=9,F.validateFields();case 9:return k.next=11,g({type:"shixunsDetail/uploadGitFolder",payload:Object(ot.a)(Object(ot.a)({},{id:I.id,path:A}),Y.current?{}:{secret_repository:!0})});case 11:Z=k.sent,$(r),Z.status===0&&J.b.info("\u65B0\u5EFA\u6210\u529F"),k.next=18;break;case 16:$(A),J.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:m();case 19:case"end":return k.stop()}},v)}));return function(){return f.apply(this,arguments)}}(),m=function(){g({type:"shixunsDetail/setActionTabs",payload:{}}),F.resetFields()};return b.a.createElement(ct.a,{centered:!0,title:w||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:T.actionTabs.key==="Repository-SelectFilePath",onOk:h,onCancel:m},b.a.createElement("div",{className:et.a.wrap},b.a.createElement("div",{className:et.a.content},b.a.createElement("div",{className:et.a.mainPathWrap},!!(e==null?void 0:e.length)&&e.map(function(f,v){return b.a.createElement("a",{key:v,onClick:function(){return P(f,v)}},f.val)})),!!(a==null?void 0:a.length)&&a.map(function(f,v){return f.type==="tree"&&b.a.createElement("a",{key:v,onClick:function(){return p(f)}},b.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(et.a.colorBlue)}),f.name)})),b.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.a.createElement("div",{className:"mt5 mb5"},K),C&&b.a.createElement(ut.a,{form:F,scrollToFirstError:!0,className:"mt20"},b.a.createElement(ut.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};q.a=Object(dt.a)(function(L){var O=L.shixunsDetail,T=L.loading,X=L.globalSetting;return{shixunsDetail:O,globalSetting:X,loading:T.models.index}})(ht)},"9ZNV":function(at,q,_){"use strict";_.d(q,"a",function(){return ut});var ft=_("+L6B"),ct=_("2/Rp"),it=_("0Owb"),pt=_("q1tI"),_t=_.n(pt),J=_("UUDw"),ot=_.n(J),tt=_("TSYQ"),st=_.n(tt),ut=function(M){var b=M.cancelText,D=b===void 0?"\u53D6\u6D88":b,dt=M.okText,mt=dt===void 0?"\u786E\u5B9A":dt,et=M.loading,rt=et===void 0?!1:et,ht=M.hasOkBtn,L=ht===void 0?!0:ht,O=M.okButtonProps,T=O===void 0?{}:O,X=M.cancelButtonProps,nt=X===void 0?{}:X,g=M.onCancel,w=g===void 0?function(){}:g,E=M.onOk,G=E===void 0?function(){}:E,B=M.className,C=B===void 0?"":B;return _t.a.createElement("div",{className:st()(ot.a.buttonFixed,C)},_t.a.createElement("div",{className:ot.a.buttonWrap},_t.a.createElement(ct.a,Object(it.a)({size:"large",className:"".concat(ot.a.button," mr20"),onClick:w},nt),D),L&&_t.a.createElement(ct.a,Object(it.a)({size:"large",type:"primary",className:"".concat(ot.a.button," mr20"),loading:rt,onClick:G},T),mt)))}},EltS:function(at,q,_){at.exports={bg:"bg___1gNTl",wrap:"wrap___1HQ7F",title:"title___rglue",path:"path___1PX8G",colorBlue:"colorBlue___2CKCu"}},KVXO:function(at,q,_){at.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},UUDw:function(at,q,_){at.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},wXW8:function(at,q,_){"use strict";_.r(q);var ft=_("5NDa"),ct=_("5rEg"),it=_("k1fw"),pt=_("9og8"),_t=_("miYZ"),J=_("tsqr"),ot=_("y8nQ"),tt=_("Vl3Y"),st=_("tJVT"),ut=_("PpiC"),lt=_("DZo9"),M=_("8z0m"),b=_("q1tI"),D=_.n(b),dt=_("Ty5D"),mt=_("9kvl"),et=_("m3rI"),rt=_("9ZNV"),ht=_("8j3D"),L=_("EltS"),O=_.n(L);function T(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */T=function(){return g};var g={},w=Object.prototype,E=w.hasOwnProperty,G=typeof Symbol=="function"?Symbol:{},B=G.iterator||"@@iterator",C=G.asyncIterator||"@@asyncIterator",x=G.toStringTag||"@@toStringTag";function R(e,t,i){return Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{R({},"")}catch(e){R=function(i,u,a){return i[u]=a}}function j(e,t,i,u){var a=t&&t.prototype instanceof V?t:V,o=Object.create(a.prototype),s=new l(u||[]);return o._invoke=function(p,P,h){var m="suspendedStart";return function(f,v){if(m==="executing")throw new Error("Generator is already running");if(m==="completed"){if(f==="throw")throw v;return d()}for(h.method=f,h.arg=v;;){var y=h.delegate;if(y){var A=z(y,h);if(A){if(A===U)continue;return A}}if(h.method==="next")h.sent=h._sent=h.arg;else if(h.method==="throw"){if(m==="suspendedStart")throw m="completed",h.arg;h.dispatchException(h.arg)}else h.method==="return"&&h.abrupt("return",h.arg);m="executing";var Z=$(p,P,h);if(Z.type==="normal"){if(m=h.done?"completed":"suspendedYield",Z.arg===U)continue;return{value:Z.arg,done:h.done}}Z.type==="throw"&&(m="completed",h.method="throw",h.arg=Z.arg)}}}(e,i,s),o}function $(e,t,i){try{return{type:"normal",arg:e.call(t,i)}}catch(u){return{type:"throw",arg:u}}}g.wrap=j;var U={};function V(){}function F(){}function I(){}var W={};R(W,B,function(){return this});var Y=Object.getPrototypeOf,Q=Y&&Y(Y(c([])));Q&&Q!==w&&E.call(Q,B)&&(W=Q);var S=I.prototype=V.prototype=Object.create(W);function K(e){["next","throw","return"].forEach(function(t){R(e,t,function(i){return this._invoke(t,i)})})}function N(e,t){function i(a,o,s,p){var P=$(e[a],e,o);if(P.type!=="throw"){var h=P.arg,m=h.value;return m&&typeof m=="object"&&E.call(m,"__await")?t.resolve(m.__await).then(function(f){i("next",f,s,p)},function(f){i("throw",f,s,p)}):t.resolve(m).then(function(f){h.value=f,s(h)},function(f){return i("throw",f,s,p)})}p(P.arg)}var u;this._invoke=function(a,o){function s(){return new t(function(p,P){i(a,o,p,P)})}return u=u?u.then(s,s):s()}}function z(e,t){var i=e.iterator[t.method];if(i===void 0){if(t.delegate=null,t.method==="throw"){if(e.iterator.return&&(t.method="return",t.arg=void 0,z(e,t),t.method==="throw"))return U;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return U}var u=$(i,e.iterator,t.arg);if(u.type==="throw")return t.method="throw",t.arg=u.arg,t.delegate=null,U;var a=u.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,U):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,U)}function n(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 r(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function l(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(n,this),this.reset(!0)}function c(e){if(e){var t=e[B];if(t)return t.call(e);if(typeof e.next=="function")return e;if(!isNaN(e.length)){var i=-1,u=function a(){for(;++i<e.length;)if(E.call(e,i))return a.value=e[i],a.done=!1,a;return a.value=void 0,a.done=!0,a};return u.next=u}}return{next:d}}function d(){return{value:void 0,done:!0}}return F.prototype=I,R(S,"constructor",I),R(I,"constructor",F),F.displayName=R(I,x,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t=typeof e=="function"&&e.constructor;return!!t&&(t===F||(t.displayName||t.name)==="GeneratorFunction")},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,I):(e.__proto__=I,R(e,x,"GeneratorFunction")),e.prototype=Object.create(S),e},g.awrap=function(e){return{__await:e}},K(N.prototype),R(N.prototype,C,function(){return this}),g.AsyncIterator=N,g.async=function(e,t,i,u,a){a===void 0&&(a=Promise);var o=new N(j(e,t,i,u),a);return g.isGeneratorFunction(t)?o:o.next().then(function(s){return s.done?s.value:o.next()})},K(S),R(S,x,"Generator"),R(S,B,function(){return this}),R(S,"toString",function(){return"[object Generator]"}),g.keys=function(e){var t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var a=t.pop();if(a in e)return u.value=a,u.done=!1,u}return u.done=!0,u}},g.values=c,l.prototype={constructor:l,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(r),!t)for(var i in this)i.charAt(0)==="t"&&E.call(this,i)&&!isNaN(+i.slice(1))&&(this[i]=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 i=this;function u(h,m){return s.type="throw",s.arg=t,i.next=h,m&&(i.method="next",i.arg=void 0),!!m}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if(o.tryLoc==="root")return u("end");if(o.tryLoc<=this.prev){var p=E.call(o,"catchLoc"),P=E.call(o,"finallyLoc");if(p&&P){if(this.prev<o.catchLoc)return u(o.catchLoc,!0);if(this.prev<o.finallyLoc)return u(o.finallyLoc)}else if(p){if(this.prev<o.catchLoc)return u(o.catchLoc,!0)}else{if(!P)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return u(o.finallyLoc)}}}},abrupt:function(t,i){for(var u=this.tryEntries.length-1;u>=0;--u){var a=this.tryEntries[u];if(a.tryLoc<=this.prev&&E.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&(t==="break"||t==="continue")&&o.tryLoc<=i&&i<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=t,s.arg=i,o?(this.method="next",this.next=o.finallyLoc,U):this.complete(s)},complete:function(t,i){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"&&i&&(this.next=i),U},finish:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.finallyLoc===t)return this.complete(u.completion,u.afterLoc),r(u),U}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc===t){var a=u.completion;if(a.type==="throw"){var o=a.arg;r(u)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,i,u){return this.delegate={iterator:c(t),resultName:i,nextLoc:u},this.method==="next"&&(this.arg=void 0),U}},g}var X=M.a.Dragger,nt=function(w){var E=w.shixunsDetail,G=w.globalSetting,B=w.loading,C=w.user,x=w.dispatch,R=Object(ut.a)(w,["shixunsDetail","globalSetting","loading","user","dispatch"]),j=Object(dt.l)(),$=Object(b.useState)({}),U=Object(st.a)($,2),V=U[0],F=U[1],I=Object(b.useRef)(),W=Object(b.useRef)(),Y=tt.a.useForm(),Q=Object(st.a)(Y,1),S=Q[0],K=Object(b.useState)([]),N=Object(st.a)(K,2),z=N[0],n=N[1],r=Object(b.useState)(),l=Object(st.a)(r,2),c=l[0],d=l[1];Object(b.useEffect)(function(){return x({type:"globalSetting/footerToggle",payload:!1}),function(){x({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(b.useEffect)(function(){var o,s,p,P;W.current=(o=j.pathname)===null||o===void 0||((s=o.split("/"))===null||s===void 0)?void 0:s[2],I.current=((p=j.pathname)===null||p===void 0||((P=p.split("/"))===null||P===void 0)?void 0:P[3])==="repository"},[]),Object(b.useEffect)(function(){var o=sessionStorage.getItem("pathArray");if(o){var s=o.split(",").join("/"),p=s.indexOf("/")===0?s.substr(1):s;d(p)}},[]);var e=function(s){if(s.file.status==="done"||s.file.status==="uploading"){var p,P,h;if(n(s.fileList),!s.file.response)return;if(((p=s.file.response)===null||p===void 0?void 0:p.status)===0){J.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}n(z.filter(function(m){return m.uid!==s.file.uid})),((P=s.file.response)===null||P===void 0?void 0:P.message)&&J.b.info((h=s.file.response)===null||h===void 0?void 0:h.message)}},t=function(){var o=Object(pt.a)(T().mark(function s(p){var P;return T().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(p.response){m.next=3;break}return J.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),m.abrupt("return");case 3:if(S.getFieldValue("commitMessage")){m.next=6;break}return J.b.info("\u5220\u9664\u6587\u4EF6\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F"),m.abrupt("return");case 6:return m.next=8,x({type:"shixunsDetail/deleteGitFile",payload:{id:W.current,path:c?"".concat(c,"/").concat(p.name):p.name,message:S.getFieldValue("commitMessage"),secret_repository:I.current?null:!0}});case 8:P=m.sent,P.status===0&&(n(z.filter(function(f){return f.uid!==p.uid})),J.b.info("\u5220\u9664\u6210\u529F"));case 10:case"end":return m.stop()}},s)}));return function(p){return o.apply(this,arguments)}}(),i={height:300,multiple:!0,withCredentials:!0,data:Object(it.a)(Object(it.a)({},{path:c||"",message:V.commitMessage}),I.current?{}:{secret_repository:!0}),fileList:z,method:"post",action:"".concat(et.a.API_SERVER,"/api/shixuns/").concat(W.current,"/upload_git_file.json"),onChange:e,onRemove:t,beforeUpload:function(s){if(!S.getFieldValue("commitMessage"))return J.b.info("\u4E0A\u4F20\u6587\u4EF6\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F"),!1}},u=function(s){a()},a=function(){var s,p;mt.c.push("/shixuns/".concat(W.current,"/").concat((s=j.pathname)===null||s===void 0||((p=s.split("/"))===null||p===void 0)?void 0:p[3]).concat(c?"/master/shixun_show/".concat(c):""))};return D.a.createElement("section",{className:O.a.bg},D.a.createElement("div",{className:O.a.wrap},D.a.createElement("div",{className:O.a.title},"\u4E0A\u4F20\u6587\u4EF6"),D.a.createElement("div",{className:O.a.path},"\u5F53\u524D\u76EE\u5F55\uFF1A/",c,D.a.createElement("span",{className:"".concat(O.a.colorBlue," current ml5"),onClick:function(){x({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u9009\u62E9\u6587\u4EF6\u76EE\u5F55")),D.a.createElement(tt.a,{className:"mt10",form:S,scrollToFirstError:!0,layout:"vertical",onFinish:u,onValuesChange:function(){return F(Object(it.a)({},S.getFieldsValue()))}},D.a.createElement(tt.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},D.a.createElement(ct.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),D.a.createElement(tt.a.Item,{noStyle:!0},D.a.createElement(rt.a,{okButtonProps:{htmlType:"submit"},onCancel:a}))),D.a.createElement(X,i,D.a.createElement("div",null,D.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(O.a.colorBlue)})),D.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",D.a.createElement("span",{className:"".concat(O.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),D.a.createElement(ht.a,{onFinish:function(s){return d(s)}}))};q.default=Object(mt.a)(function(g){var w=g.shixunsDetail,E=g.loading,G=g.globalSetting,B=g.user;return{shixunsDetail:w,globalSetting:G,user:B,loading:E.models.index}})(nt)}}]);