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