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
24 KiB

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