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.
12 lines
34 KiB
12 lines
34 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[237],{"7ixt":function(ue,H,r){"use strict";r.d(H,"a",function(){return w});var P={adjustX:1,adjustY:1},D=[0,0],w={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:D},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:D},top:{points:["bc","tc"],overflow:P,offset:[0,-4],targetOffset:D},bottom:{points:["tc","bc"],overflow:P,offset:[0,4],targetOffset:D},topLeft:{points:["bl","tl"],overflow:P,offset:[0,-4],targetOffset:D},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:D},topRight:{points:["br","tr"],overflow:P,offset:[0,-4],targetOffset:D},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:D},bottomRight:{points:["tr","br"],overflow:P,offset:[0,4],targetOffset:D},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:D},bottomLeft:{points:["tl","bl"],overflow:P,offset:[0,4],targetOffset:D},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:D}},F=w},"8j3D":function(ue,H,r){"use strict";var P=r("2qtc"),D=r("kLXV"),w=r("5NDa"),F=r("5rEg"),K=r("miYZ"),E=r("tsqr"),Y=r("k1fw"),q=r("9og8"),ee=r("y8nQ"),G=r("Vl3Y"),f=r("tJVT"),g=r("WmNS"),m=r.n(g),C=r("q1tI"),_=r.n(C),v=r("Ty5D"),z=r("9kvl"),te=r("KVXO"),ne=r.n(te),fe=function(M){var N=M.shixunsDetail,J=M.globalSetting,ie=M.loading,k=M.dispatch,V=M.title,ae=M.pathList,se=ae===void 0?[]:ae,re=M.showInputPath,pe=re===void 0?!1:re,Q=M.isMergeSelectFile,de=Q===void 0?!1:Q,j=M.onFinish,X=j===void 0?function(){}:j,a=G.a.useForm(),e=Object(f.a)(a,1),s=e[0],n=Object(v.i)(),t=Object(v.h)(),d=Object(C.useRef)(),O=Object(C.useState)(""),y=Object(f.a)(O,2),i=y[0],c=y[1],u=Object(C.useState)(""),l=Object(f.a)(u,2),o=l[0],p=l[1],h=Object(C.useState)([]),b=Object(f.a)(h,2),x=b[0],A=b[1],$=Object(C.useState)([]),B=Object(f.a)($,2),T=B[0],U=B[1];Object(C.useEffect)(function(){var L,S;d.current=((L=t.pathname)===null||L===void 0||((S=L.split("/"))===null||S===void 0)?void 0:S[3])==="repository"},[]),Object(C.useEffect)(function(){if(N.actionTabs.key!=="Repository-SelectFilePath")return;var L=se.join("/"),S=[];se.map(function(W,ce){ce===0?S.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(W),path:L}):S.push({val:"/".concat(W),path:L})}),A(S),c(L),p(L),R(L)},[N.actionTabs.key]);var R=function(){var L=Object(q.a)(m.a.mark(function S(W){var ce;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,k({type:d.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:n.id,path:W}});case 2:ce=_e.sent,ce&&U(ce.trees||[]);case 4:case"end":return _e.stop()}},S)}));return function(W){return L.apply(this,arguments)}}(),I=function(S){var W=i;S.type==="tree"&&(x.length?x.push({val:"/".concat(S.name),path:S.name}):x.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(S.name),path:S.name}),A(x),W=i?"".concat(i,"/").concat(S.name):S.name,c(W)),R(W)},le=function(S,W){var ce=x.filter(function(_e,me){return me<=W});A(ce);var ve=ce.filter(function(_e,me){return me!==0}).map(function(_e){return _e.val}).join("").substr(1);c(ve),R(ve)},he=function(){var L=Object(q.a)(m.a.mark(function S(){var W,ce,ve;return m.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(W=s==null?void 0:s.getFieldsValue(),ce=i?"".concat(i).concat(W!=null&&W.name?"/".concat(W==null?void 0:W.name):""):W==null?void 0:W.name,!de){me.next=6;break}return X(ce),oe(),me.abrupt("return");case 6:if(!pe){me.next=16;break}return me.next=9,s.validateFields();case 9:return me.next=11,k({type:"shixunsDetail/uploadGitFolder",payload:Object(Y.a)(Object(Y.a)({},{id:n.id,path:ce}),d.current?{}:{secret_repository:!0})});case 11:ve=me.sent,X(o),ve.status===0&&E.b.info("\u65B0\u5EFA\u6210\u529F"),me.next=18;break;case 16:X(ce),E.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:oe();case 19:case"end":return me.stop()}},S)}));return function(){return L.apply(this,arguments)}}(),oe=function(){k({type:"shixunsDetail/setActionTabs",payload:{}}),s.resetFields()};return _.a.createElement(D.a,{centered:!0,title:V||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:N.actionTabs.key==="Repository-SelectFilePath",onOk:he,onCancel:oe},_.a.createElement("div",{className:ne.a.wrap},_.a.createElement("div",{className:ne.a.content},_.a.createElement("div",{className:ne.a.mainPathWrap},!!(x!=null&&x.length)&&x.map(function(L,S){return _.a.createElement("a",{key:S,onClick:function(){return le(L,S)}},L.val)})),!!(T!=null&&T.length)&&T.map(function(L,S){return L.type==="tree"&&_.a.createElement("a",{key:S,onClick:function(){return I(L)}},_.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ne.a.colorBlue)}),L.name)})),_.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),_.a.createElement("div",{className:"mt5 mb5"},i),pe&&_.a.createElement(G.a,{form:s,scrollToFirstError:!0,className:"mt20"},_.a.createElement(G.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},_.a.createElement(F.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};H.a=Object(z.a)(function(Z){var M=Z.shixunsDetail,N=Z.loading,J=Z.globalSetting;return{shixunsDetail:M,globalSetting:J,loading:N.models.index}})(fe)},"9ZNV":function(ue,H,r){"use strict";r.d(H,"a",function(){return G});var P=r("0Owb"),D=r("+L6B"),w=r("2/Rp"),F=r("q1tI"),K=r.n(F),E=r("UUDw"),Y=r.n(E),q=r("TSYQ"),ee=r.n(q),G=function(g){var m=g.cancelText,C=m===void 0?"\u53D6\u6D88":m,_=g.okText,v=_===void 0?"\u786E\u5B9A":_,z=g.loading,te=z===void 0?!1:z,ne=g.hasOkBtn,fe=ne===void 0?!0:ne,Z=g.okButtonProps,M=Z===void 0?{}:Z,N=g.onCancel,J=N===void 0?function(){}:N,ie=g.onOk,k=ie===void 0?function(){}:ie,V=g.className,ae=V===void 0?"":V;return K.a.createElement("div",{className:ee()(Y.a.buttonFixed,ae)},K.a.createElement("div",{className:Y.a.buttonWrap},K.a.createElement(w.a,{size:"large",className:"".concat(Y.a.button," mr20"),onClick:J},C),fe&&K.a.createElement(w.a,Object(P.a)({size:"large",type:"primary",className:"".concat(Y.a.button," mr20"),loading:te,onClick:k},M),v)))}},EltS:function(ue,H,r){ue.exports={bg:"bg___1gNTl",wrap:"wrap___1HQ7F",title:"title___rglue",path:"path___1PX8G",colorBlue:"colorBlue___2CKCu"}},GfqC:function(ue,H,r){"use strict";var P=r("q1tI"),D=r.n(P),w=r("TSYQ"),F=r.n(w);function K(a,e){var s="cannot "+a.method+" "+a.action+" "+e.status+"'",n=new Error(s);return n.status=e.status,n.method=a.method,n.url=a.action,n}function E(a){var e=a.responseText||a.response;if(!e)return e;try{return JSON.parse(e)}catch(s){return e}}function Y(a){var e=new XMLHttpRequest;a.onProgress&&e.upload&&(e.upload.onprogress=function(d){d.total>0&&(d.percent=d.loaded/d.total*100),a.onProgress(d)});var s=new FormData;a.data&&Object.keys(a.data).forEach(function(t){var d=a.data[t];if(Array.isArray(d)){d.forEach(function(O){s.append(t+"[]",O)});return}s.append(t,a.data[t])}),a.file instanceof Blob?s.append(a.filename,a.file,a.file.name):s.append(a.filename,a.file),e.onerror=function(d){a.onError(d)},e.onload=function(){return e.status<200||e.status>=300?a.onError(K(a,e),E(e)):a.onSuccess(E(e),e)},e.open(a.method,a.action,!0),a.withCredentials&&"withCredentials"in e&&(e.withCredentials=!0);var n=a.headers||{};return n["X-Requested-With"]!==null&&e.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(function(t){n[t]!==null&&e.setRequestHeader(t,n[t])}),e.send(s),{abort:function(){e.abort()}}}var q=+new Date,ee=0;function G(){return"rc-upload-"+q+"-"+ ++ee}function f(a,e){return a.indexOf(e,a.length-e.length)!==-1}var g=function(a,e){if(a&&e){var s=Array.isArray(e)?e:e.split(","),n=a.name||"",t=a.type||"",d=t.replace(/\/.*$/,"");return s.some(function(O){var y=O.trim();return y.charAt(0)==="."?f(n.toLowerCase(),y.toLowerCase()):/\/\*$/.test(y)?d===y.replace(/\/.*$/,""):t===y})}return!0};function m(a,e){var s=a.createReader(),n=[];function t(){s.readEntries(function(d){var O=Array.prototype.slice.apply(d);n=n.concat(O);var y=!O.length;y?e(n):t()})}t()}var C=function(e,s,n){var t=function d(O,y){y=y||"",O.isFile?O.file(function(i){n(i)&&(O.fullPath&&!i.webkitRelativePath&&(Object.defineProperties(i,{webkitRelativePath:{writable:!0}}),i.webkitRelativePath=O.fullPath.replace(/^\//,""),Object.defineProperties(i,{webkitRelativePath:{writable:!1}})),s([i]))}):O.isDirectory&&m(O,function(i){i.forEach(function(c){d(c,""+y+O.name+"/")})})};e.forEach(function(d){t(d.webkitGetAsEntry())})},_=C,v=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(a[n]=s[n])}return a},z=function(){function a(e,s){var n=[],t=!0,d=!1,O=void 0;try{for(var y=e[Symbol.iterator](),i;!(t=(i=y.next()).done)&&!(n.push(i.value),s&&n.length===s);t=!0);}catch(c){d=!0,O=c}finally{try{!t&&y.return&&y.return()}finally{if(d)throw O}}return n}return function(e,s){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return a(e,s);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),te=function(){function a(e,s){for(var n=0;n<s.length;n++){var t=s[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}return function(e,s,n){return s&&a(e.prototype,s),n&&a(e,n),e}}();function ne(a,e,s){return e in a?Object.defineProperty(a,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[e]=s,a}function fe(a,e){var s={};for(var n in a){if(e.indexOf(n)>=0)continue;if(!Object.prototype.hasOwnProperty.call(a,n))continue;s[n]=a[n]}return s}function Z(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function M(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function N(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var J=function(e){return Object.keys(e).reduce(function(s,n){return(n.substr(0,5)==="data-"||n.substr(0,5)==="aria-"||n==="role")&&(s[n]=e[n]),s},{})},ie=function(a){N(e,a);function e(){var s,n,t,d;Z(this,e);for(var O=arguments.length,y=Array(O),i=0;i<O;i++)y[i]=arguments[i];return d=(n=(t=M(this,(s=e.__proto__||Object.getPrototypeOf(e)).call.apply(s,[this].concat(y))),t),t.state={uid:G()},t.reqs={},t.onChange=function(c){var u=c.target.files;t.uploadFiles(u),t.reset()},t.onClick=function(c){var u=t.fileInput;if(!u)return;var l=t.props,o=l.children,p=l.onClick;o&&o.type==="button"&&(u.parentNode.focus(),u.parentNode.querySelector("button").blur()),u.click(),p&&p(c)},t.onKeyDown=function(c){c.key==="Enter"&&t.onClick()},t.onFileDrop=function(c){var u=t.props.multiple;if(c.preventDefault(),c.type==="dragover")return;if(t.props.directory)_(Array.prototype.slice.call(c.dataTransfer.items),t.uploadFiles,function(o){return g(o,t.props.accept)});else{var l=Array.prototype.slice.call(c.dataTransfer.files).filter(function(o){return g(o,t.props.accept)});u===!1&&(l=l.slice(0,1)),t.uploadFiles(l)}},t.uploadFiles=function(c){var u=Array.prototype.slice.call(c);u.map(function(l){return l.uid=G(),l}).forEach(function(l){t.upload(l,u)})},t.saveFileInput=function(c){t.fileInput=c},n),M(t,d)}return te(e,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(n,t){var d=this,O=this.props;if(!O.beforeUpload)return setTimeout(function(){return d.post(n)},0);var y=O.beforeUpload(n,t);y&&y.then?y.then(function(i){var c=Object.prototype.toString.call(i);return c==="[object File]"||c==="[object Blob]"?d.post(i):d.post(n)}).catch(function(i){console.log(i)}):y!==!1&&setTimeout(function(){return d.post(n)},0);return}},{key:"post",value:function(n){var t=this;if(!this._isMounted)return;var d=this.props,O=d.onStart,y=d.onProgress,i=d.transformFile,c=i===void 0?function(u){return u}:i;new Promise(function(u){var l=d.action;return typeof l=="function"&&(l=l(n)),u(l)}).then(function(u){var l=n.uid,o=d.customRequest||Y,p=Promise.resolve(c(n)).then(function(h){var b=d.data;return typeof b=="function"&&(b=b(h)),Promise.all([h,b])}).catch(function(h){console.error(h)});p.then(function(h){var b=z(h,2),x=b[0],A=b[1],$={action:u,filename:d.name,data:A,file:x,headers:d.headers,withCredentials:d.withCredentials,method:d.method||"post",onProgress:y?function(B){y(B,n)}:null,onSuccess:function(T,U){delete t.reqs[l],d.onSuccess(T,n,U)},onError:function(T,U){delete t.reqs[l],d.onError(T,U,n)}};O(n),t.reqs[l]=o($)})})}},{key:"reset",value:function(){this.setState({uid:G()})}},{key:"abort",value:function(n){var t=this.reqs;if(n){var d=n;n&&n.uid&&(d=n.uid),t[d]&&t[d].abort&&t[d].abort(),delete t[d]}else Object.keys(t).forEach(function(O){t[O]&&t[O].abort&&t[O].abort(),delete t[O]})}},{key:"render",value:function(){var n,t=this.props,d=t.component,O=t.prefixCls,y=t.className,i=t.disabled,c=t.id,u=t.style,l=t.multiple,o=t.accept,p=t.children,h=t.directory,b=t.openFileDialogOnClick,x=t.onMouseEnter,A=t.onMouseLeave,$=fe(t,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),B=F()((n={},ne(n,O,!0),ne(n,O+"-disabled",i),ne(n,y,y),n)),T=i?{}:{onClick:b?this.onClick:function(){},onKeyDown:b?this.onKeyDown:function(){},onMouseEnter:x,onMouseLeave:A,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return D.a.createElement(d,v({},T,{className:B,role:"button",style:u}),D.a.createElement("input",v({},J($),{id:c,type:"file",ref:this.saveFileInput,onClick:function(R){return R.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:o,directory:h?"directory":null,webkitdirectory:h?"webkitdirectory":null,multiple:l,onChange:this.onChange})),p)}}]),e}(P.Component),k=ie,V=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(a[n]=s[n])}return a},ae=function(){function a(e,s){for(var n=0;n<s.length;n++){var t=s[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}return function(e,s,n){return s&&a(e.prototype,s),n&&a(e,n),e}}();function se(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function re(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function pe(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}function Q(){}var de=function(a){pe(e,a);function e(){var s,n,t,d;se(this,e);for(var O=arguments.length,y=Array(O),i=0;i<O;i++)y[i]=arguments[i];return d=(n=(t=re(this,(s=e.__proto__||Object.getPrototypeOf(e)).call.apply(s,[this].concat(y))),t),t.saveUploader=function(c){t.uploader=c},n),re(t,d)}return ae(e,[{key:"abort",value:function(n){this.uploader.abort(n)}},{key:"render",value:function(){return D.a.createElement(k,V({},this.props,{ref:this.saveUploader}))}}]),e}(P.Component);de.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Q,onError:Q,onSuccess:Q,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var j=de,X=H.a=j},Gytx:function(ue,H){ue.exports=function(P,D,w,F){var K=w?w.call(F,P,D):void 0;if(K!==void 0)return!!K;if(P===D)return!0;if(typeof P!="object"||!P||typeof D!="object"||!D)return!1;var E=Object.keys(P),Y=Object.keys(D);if(E.length!==Y.length)return!1;for(var q=Object.prototype.hasOwnProperty.bind(D),ee=0;ee<E.length;ee++){var G=E[ee];if(!q(G))return!1;var f=P[G],g=D[G];if(K=w?w.call(F,f,g,G):void 0,K===!1||K===void 0&&f!==g)return!1}return!0}},KVXO:function(ue,H,r){ue.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},OLES:function(ue,H,r){"use strict";var P=r("U8pU"),D=r("VTBJ"),w=r("Ff2n"),F=r("q1tI"),K=r("uciX"),E=r("7ixt"),Y=function(m){var C=m.overlay,_=m.prefixCls,v=m.id,z=m.overlayInnerStyle;return F.createElement("div",{className:"".concat(_,"-inner"),id:v,role:"tooltip",style:z},typeof C=="function"?C():C)},q=Y,ee=function(m,C){var _=m.overlayClassName,v=m.trigger,z=v===void 0?["hover"]:v,te=m.mouseEnterDelay,ne=te===void 0?0:te,fe=m.mouseLeaveDelay,Z=fe===void 0?.1:fe,M=m.overlayStyle,N=m.prefixCls,J=N===void 0?"rc-tooltip":N,ie=m.children,k=m.onVisibleChange,V=m.afterVisibleChange,ae=m.transitionName,se=m.animation,re=m.placement,pe=re===void 0?"right":re,Q=m.align,de=Q===void 0?{}:Q,j=m.destroyTooltipOnHide,X=j===void 0?!1:j,a=m.defaultVisible,e=m.getTooltipContainer,s=m.overlayInnerStyle,n=Object(w.a)(m,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),t=Object(F.useRef)(null);Object(F.useImperativeHandle)(C,function(){return t.current});var d=Object(D.a)({},n);"visible"in m&&(d.popupVisible=m.visible);var O=function(){var l=m.arrowContent,o=l===void 0?null:l,p=m.overlay,h=m.id;return[F.createElement("div",{className:"".concat(J,"-arrow"),key:"arrow"},o),F.createElement(q,{key:"content",prefixCls:J,id:h,overlay:p,overlayInnerStyle:s})]},y=!1,i=!1;if(typeof X=="boolean")y=X;else if(X&&Object(P.a)(X)==="object"){var c=X.keepParent;y=c===!0,i=c===!1}return F.createElement(K.a,Object.assign({popupClassName:_,prefixCls:J,popup:O,action:z,builtinPlacements:E.a,popupPlacement:pe,ref:t,popupAlign:de,getPopupContainer:e,onPopupVisibleChange:k,afterPopupVisibleChange:V,popupTransitionName:ae,popupAnimation:se,defaultPopupVisible:a,destroyPopupOnHide:y,autoDestroy:i,mouseLeaveDelay:Z,popupStyle:M,mouseEnterDelay:ne},d),ie)},G=Object(F.forwardRef)(ee),f=H.a=G},UUDw:function(ue,H,r){ue.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},Y1PL:function(ue,H,r){"use strict";r.r(H),r.d(H,"ResizableTextArea",function(){return d});var P=r("wx14"),D=r("1OyB"),w=r("vuIU"),F=r("Ji7U"),K=r("LK+K"),E=r("q1tI"),Y=r("VTBJ"),q=r("rePB"),ee=r("Zm9Q"),G=r("Kwbf"),f=r("c+Xe"),g=r("m+aA"),m=r("bdgK"),C=new Map;function _(i){i.forEach(function(c){var u,l=c.target;(u=C.get(l))===null||u===void 0||u.forEach(function(o){return o(l)})})}var v=new m.default(_),z=null,te=null;function ne(i,c){C.has(i)||(C.set(i,new Set),v.observe(i)),C.get(i).add(c)}function fe(i,c){C.has(i)&&(C.get(i).delete(c),C.get(i).size||(v.unobserve(i),C.delete(i)))}var Z=function(i){Object(F.a)(u,i);var c=Object(K.a)(u);function u(){return Object(D.a)(this,u),c.apply(this,arguments)}return Object(w.a)(u,[{key:"render",value:function(){return this.props.children}}]),u}(E.Component),M=E.createContext(null);function N(i){var c=i.children,u=i.onBatchResize,l=E.useRef(0),o=E.useRef([]),p=E.useContext(M),h=E.useCallback(function(b,x,A){l.current+=1;var $=l.current;o.current.push({size:b,element:x,data:A}),Promise.resolve().then(function(){$===l.current&&(u==null||u(o.current),o.current=[])}),p==null||p(b,x,A)},[u,p]);return E.createElement(M.Provider,{value:h},c)}function J(i){var c=i.children,u=i.disabled,l=E.useRef(null),o=E.useRef(null),p=E.useContext(M),h=E.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),b=E.isValidElement(c)&&Object(f.c)(c),x=b?c.ref:null,A=E.useMemo(function(){return Object(f.a)(x,l)},[x,l]),$=E.useRef(i);$.current=i;var B=E.useCallback(function(T){var U=$.current,R=U.onResize,I=U.data,le=T.getBoundingClientRect(),he=le.width,oe=le.height,L=T.offsetWidth,S=T.offsetHeight,W=Math.floor(he),ce=Math.floor(oe);if(h.current.width!==W||h.current.height!==ce||h.current.offsetWidth!==L||h.current.offsetHeight!==S){var ve={width:W,height:ce,offsetWidth:L,offsetHeight:S};h.current=ve;var _e=L===Math.round(he)?he:L,me=S===Math.round(oe)?oe:S,be=Object(Y.a)(Object(Y.a)({},ve),{},{offsetWidth:_e,offsetHeight:me});p==null||p(be,T,I),R&&Promise.resolve().then(function(){R(be,T)})}},[]);return E.useEffect(function(){var T=Object(g.a)(l.current)||Object(g.a)(o.current);return T&&!u&&ne(T,B),function(){return fe(T,B)}},[l.current,u]),E.createElement(Z,{ref:o},b?E.cloneElement(c,{ref:A}):c)}var ie="rc-observer-key";function k(i){var c=i.children,u=Object(ee.a)(c);return u.map(function(l,o){var p=(l==null?void 0:l.key)||"".concat(ie,"-").concat(o);return E.createElement(J,Object(P.a)({},i,{key:p}),l)})}k.Collection=N;var V=k,ae=r("bT9E"),se=r("TSYQ"),re=r.n(se),pe=`
|
|
min-height:0 !important;
|
|
max-height:none !important;
|
|
height:0 !important;
|
|
visibility:hidden !important;
|
|
overflow:hidden !important;
|
|
position:absolute !important;
|
|
z-index:-1000 !important;
|
|
top:0 !important;
|
|
right:0 !important
|
|
`,Q=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],de={},j;function X(i){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=i.getAttribute("id")||i.getAttribute("data-reactid")||i.getAttribute("name");if(c&&de[u])return de[u];var l=window.getComputedStyle(i),o=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),p=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),h=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),b=Q.map(function(A){return"".concat(A,":").concat(l.getPropertyValue(A))}).join(";"),x={sizingStyle:b,paddingSize:p,borderSize:h,boxSizing:o};return c&&u&&(de[u]=x),x}function a(i){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;j||(j=document.createElement("textarea"),j.setAttribute("tab-index","-1"),j.setAttribute("aria-hidden","true"),document.body.appendChild(j)),i.getAttribute("wrap")?j.setAttribute("wrap",i.getAttribute("wrap")):j.removeAttribute("wrap");var o=X(i,c),p=o.paddingSize,h=o.borderSize,b=o.boxSizing,x=o.sizingStyle;j.setAttribute("style","".concat(x,";").concat(pe)),j.value=i.value||i.placeholder||"";var A=Number.MIN_SAFE_INTEGER,$=Number.MAX_SAFE_INTEGER,B=j.scrollHeight,T;if(b==="border-box"?B+=h:b==="content-box"&&(B-=p),u!==null||l!==null){j.value=" ";var U=j.scrollHeight-p;u!==null&&(A=U*u,b==="border-box"&&(A=A+p+h),B=Math.max(A,B)),l!==null&&($=U*l,b==="border-box"&&($=$+p+h),T=B>$?"":"hidden",B=Math.min($,B))}return{height:B,minHeight:A,maxHeight:$,overflowY:T,resize:"none"}}var e=r("Gytx"),s=r.n(e),n;(function(i){i[i.NONE=0]="NONE",i[i.RESIZING=1]="RESIZING",i[i.RESIZED=2]="RESIZED"})(n||(n={}));var t=function(i){Object(F.a)(u,i);var c=Object(K.a)(u);function u(l){var o;return Object(D.a)(this,u),o=c.call(this,l),o.nextFrameActionId=void 0,o.resizeFrameId=void 0,o.textArea=void 0,o.saveTextArea=function(p){o.textArea=p},o.handleResize=function(p){var h=o.state.resizeStatus,b=o.props,x=b.autoSize,A=b.onResize;if(h!==n.NONE)return;typeof A=="function"&&A(p),x&&o.resizeOnNextFrame()},o.resizeOnNextFrame=function(){cancelAnimationFrame(o.nextFrameActionId),o.nextFrameActionId=requestAnimationFrame(o.resizeTextarea)},o.resizeTextarea=function(){var p=o.props.autoSize;if(!p||!o.textArea)return;var h=p.minRows,b=p.maxRows,x=a(o.textArea,!1,h,b);o.setState({textareaStyles:x,resizeStatus:n.RESIZING},function(){cancelAnimationFrame(o.resizeFrameId),o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:n.RESIZED},function(){o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:n.NONE}),o.fixFirefoxAutoScroll()})})})})},o.renderTextArea=function(){var p=o.props,h=p.prefixCls,b=h===void 0?"rc-textarea":h,x=p.autoSize,A=p.onResize,$=p.className,B=p.disabled,T=o.state,U=T.textareaStyles,R=T.resizeStatus,I=Object(ae.a)(o.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),le=re()(b,$,Object(q.a)({},"".concat(b,"-disabled"),B));"value"in I&&(I.value=I.value||"");var he=Object(Y.a)(Object(Y.a)(Object(Y.a)({},o.props.style),U),R===n.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return E.createElement(V,{onResize:o.handleResize,disabled:!(x||A)},E.createElement("textarea",Object(P.a)({},I,{className:le,style:he,ref:o.saveTextArea})))},o.state={textareaStyles:{},resizeStatus:n.NONE},o}return Object(w.a)(u,[{key:"componentDidUpdate",value:function(o){(o.value!==this.props.value||!s()(o.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var o=this.textArea.selectionStart,p=this.textArea.selectionEnd;this.textArea.setSelectionRange(o,p)}}catch(h){}}},{key:"render",value:function(){return this.renderTextArea()}}]),u}(E.Component),d=t,O=function(i){Object(F.a)(u,i);var c=Object(K.a)(u);function u(l){var o;Object(D.a)(this,u),o=c.call(this,l),o.resizableTextArea=void 0,o.focus=function(){o.resizableTextArea.textArea.focus()},o.saveTextArea=function(h){o.resizableTextArea=h},o.handleChange=function(h){var b=o.props.onChange;o.setValue(h.target.value,function(){o.resizableTextArea.resizeTextarea()}),b&&b(h)},o.handleKeyDown=function(h){var b=o.props,x=b.onPressEnter,A=b.onKeyDown;h.keyCode===13&&x&&x(h),A&&A(h)};var p=typeof l.value=="undefined"||l.value===null?l.defaultValue:l.value;return o.state={value:p},o}return Object(w.a)(u,[{key:"setValue",value:function(o,p){"value"in this.props||this.setState({value:o},p)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return E.createElement(d,Object(P.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(o){return"value"in o?{value:o.value}:null}}]),u}(E.Component),y=H.default=O},ZpRC:function(ue,H,r){"use strict";function P(f){return typeof f=="object"&&f!=null&&f.nodeType===1}function D(f,g){return(!g||f!=="hidden")&&f!=="visible"&&f!=="clip"}function w(f,g){if(f.clientHeight<f.scrollHeight||f.clientWidth<f.scrollWidth){var m=getComputedStyle(f,null);return D(m.overflowY,g)||D(m.overflowX,g)||function(C){var _=function(v){if(!v.ownerDocument||!v.ownerDocument.defaultView)return null;try{return v.ownerDocument.defaultView.frameElement}catch(z){return null}}(C);return!!_&&(_.clientHeight<C.scrollHeight||_.clientWidth<C.scrollWidth)}(f)}return!1}function F(f,g,m,C,_,v,z,te){return v<f&&z>g||v>f&&z<g?0:v<=f&&te<=m||z>=g&&te>=m?v-f-C:z>g&&te<m||v<f&&te>m?z-g+_:0}var K=function(f,g){var m=window,C=g.scrollMode,_=g.block,v=g.inline,z=g.boundary,te=g.skipOverflowHiddenElements,ne=typeof z=="function"?z:function(U){return U!==z};if(!P(f))throw new TypeError("Invalid target");for(var fe=document.scrollingElement||document.documentElement,Z=[],M=f;P(M)&&ne(M);){if((M=M.parentElement)===fe){Z.push(M);break}M!=null&&M===document.body&&w(M)&&!w(document.documentElement)||M!=null&&w(M,te)&&Z.push(M)}for(var N=m.visualViewport?m.visualViewport.width:innerWidth,J=m.visualViewport?m.visualViewport.height:innerHeight,ie=window.scrollX||pageXOffset,k=window.scrollY||pageYOffset,V=f.getBoundingClientRect(),ae=V.height,se=V.width,re=V.top,pe=V.right,Q=V.bottom,de=V.left,j=_==="start"||_==="nearest"?re:_==="end"?Q:re+ae/2,X=v==="center"?de+se/2:v==="end"?pe:de,a=[],e=0;e<Z.length;e++){var s=Z[e],n=s.getBoundingClientRect(),t=n.height,d=n.width,O=n.top,y=n.right,i=n.bottom,c=n.left;if(C==="if-needed"&&re>=0&&de>=0&&Q<=J&&pe<=N&&re>=O&&Q<=i&&de>=c&&pe<=y)return a;var u=getComputedStyle(s),l=parseInt(u.borderLeftWidth,10),o=parseInt(u.borderTopWidth,10),p=parseInt(u.borderRightWidth,10),h=parseInt(u.borderBottomWidth,10),b=0,x=0,A="offsetWidth"in s?s.offsetWidth-s.clientWidth-l-p:0,$="offsetHeight"in s?s.offsetHeight-s.clientHeight-o-h:0;if(fe===s)b=_==="start"?j:_==="end"?j-J:_==="nearest"?F(k,k+J,J,o,h,k+j,k+j+ae,ae):j-J/2,x=v==="start"?X:v==="center"?X-N/2:v==="end"?X-N:F(ie,ie+N,N,l,p,ie+X,ie+X+se,se),b=Math.max(0,b+k),x=Math.max(0,x+ie);else{b=_==="start"?j-O-o:_==="end"?j-i+h+$:_==="nearest"?F(O,i,t,o,h+$,j,j+ae,ae):j-(O+t/2)+$/2,x=v==="start"?X-c-l:v==="center"?X-(c+d/2)+A/2:v==="end"?X-y+p+A:F(c,y,d,l,p+A,X,X+se,se);var B=s.scrollLeft,T=s.scrollTop;j+=T-(b=Math.max(0,Math.min(T+b,s.scrollHeight-t+$))),X+=B-(x=Math.max(0,Math.min(B+x,s.scrollWidth-d+A)))}a.push({el:s,top:b,left:x})}return a};function E(f){return f===Object(f)&&Object.keys(f).length!==0}function Y(f,g){g===void 0&&(g="auto");var m="scrollBehavior"in document.body.style;f.forEach(function(C){var _=C.el,v=C.top,z=C.left;_.scroll&&m?_.scroll({top:v,left:z,behavior:g}):(_.scrollTop=v,_.scrollLeft=z)})}function q(f){return f===!1?{block:"end",inline:"nearest"}:E(f)?f:{block:"start",inline:"nearest"}}function ee(f,g){var m=!f.ownerDocument.documentElement.contains(f);if(E(g)&&typeof g.behavior=="function")return g.behavior(m?[]:K(f,g));if(m)return;var C=q(g);return Y(K(f,C),C.behavior)}var G=H.a=ee},bT9E:function(ue,H,r){"use strict";r.d(H,"a",function(){return D});var P=r("VTBJ");function D(w,F){var K=Object(P.a)({},w);return Array.isArray(F)&&F.forEach(function(E){delete K[E]}),K}},wXW8:function(ue,H,r){"use strict";r.r(H);var P=r("5NDa"),D=r("5rEg"),w=r("k1fw"),F=r("9og8"),K=r("miYZ"),E=r("tsqr"),Y=r("y8nQ"),q=r("Vl3Y"),ee=r("tJVT"),G=r("PpiC"),f=r("DZo9"),g=r("8z0m"),m=r("WmNS"),C=r.n(m),_=r("q1tI"),v=r.n(_),z=r("Ty5D"),te=r("9kvl"),ne=r("m3rI"),fe=r("9ZNV"),Z=r("8j3D"),M=r("EltS"),N=r.n(M),J=g.a.Dragger,ie=function(V){var ae=V.shixunsDetail,se=V.globalSetting,re=V.loading,pe=V.user,Q=V.dispatch,de=Object(G.a)(V,["shixunsDetail","globalSetting","loading","user","dispatch"]),j=Object(z.h)(),X=Object(_.useState)({}),a=Object(ee.a)(X,2),e=a[0],s=a[1],n=Object(_.useRef)(),t=Object(_.useRef)(),d=q.a.useForm(),O=Object(ee.a)(d,1),y=O[0],i=Object(_.useState)([]),c=Object(ee.a)(i,2),u=c[0],l=c[1],o=Object(_.useState)(),p=Object(ee.a)(o,2),h=p[0],b=p[1];Object(_.useEffect)(function(){return Q({type:"globalSetting/footerToggle",payload:!1}),function(){Q({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(_.useEffect)(function(){var U,R,I,le;t.current=(U=j.pathname)===null||U===void 0||((R=U.split("/"))===null||R===void 0)?void 0:R[2],n.current=((I=j.pathname)===null||I===void 0||((le=I.split("/"))===null||le===void 0)?void 0:le[3])==="repository"},[]),Object(_.useEffect)(function(){var U=sessionStorage.getItem("pathArray");if(U){var R=U.split(",").join("/"),I=R.indexOf("/")===0?R.substr(1):R;b(I)}},[]);var x=function(R){if(R.file.status==="done"||R.file.status==="uploading"){var I,le,he;if(l(R.fileList),!R.file.response)return;if(((I=R.file.response)===null||I===void 0?void 0:I.status)===0){E.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}l(u.filter(function(oe){return oe.uid!==R.file.uid})),((le=R.file.response)===null||le===void 0?void 0:le.message)&&E.b.info((he=R.file.response)===null||he===void 0?void 0:he.message)}},A=function(){var U=Object(F.a)(C.a.mark(function R(I){var le;return C.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(I.response){oe.next=3;break}return E.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),oe.abrupt("return");case 3:if(y.getFieldValue("commitMessage")){oe.next=6;break}return E.b.info("\u5220\u9664\u6587\u4EF6\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F"),oe.abrupt("return");case 6:return oe.next=8,Q({type:"shixunsDetail/deleteGitFile",payload:{id:t.current,path:h?"".concat(h,"/").concat(I.name):I.name,message:y.getFieldValue("commitMessage"),secret_repository:n.current?null:!0}});case 8:le=oe.sent,le.status===0&&(l(u.filter(function(L){return L.uid!==I.uid})),E.b.info("\u5220\u9664\u6210\u529F"));case 10:case"end":return oe.stop()}},R)}));return function(I){return U.apply(this,arguments)}}(),$={height:300,multiple:!0,withCredentials:!0,data:Object(w.a)(Object(w.a)({},{path:h||"",message:e.commitMessage}),n.current?{}:{secret_repository:!0}),fileList:u,method:"post",action:"".concat(ne.a.API_SERVER,"/api/shixuns/").concat(t.current,"/upload_git_file.json"),onChange:x,onRemove:A,beforeUpload:function(R){if(!y.getFieldValue("commitMessage"))return E.b.info("\u4E0A\u4F20\u6587\u4EF6\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F"),!1}},B=function(R){T()},T=function(){var R,I;te.d.push("/shixuns/".concat(t.current,"/").concat((R=j.pathname)===null||R===void 0||((I=R.split("/"))===null||I===void 0)?void 0:I[3]).concat(h?"/master/shixun_show/".concat(h):""))};return v.a.createElement("section",{className:N.a.bg},v.a.createElement("div",{className:N.a.wrap},v.a.createElement("div",{className:N.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement("div",{className:N.a.path},"\u5F53\u524D\u76EE\u5F55\uFF1A/",h,v.a.createElement("span",{className:"".concat(N.a.colorBlue," current ml5"),onClick:function(){Q({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u9009\u62E9\u6587\u4EF6\u76EE\u5F55")),v.a.createElement(q.a,{className:"mt10",form:y,scrollToFirstError:!0,layout:"vertical",onFinish:B,onValuesChange:function(){return s(Object(w.a)({},y.getFieldsValue()))}},v.a.createElement(q.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"}]},v.a.createElement(D.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(q.a.Item,{noStyle:!0},v.a.createElement(fe.a,{okButtonProps:{htmlType:"submit"},onCancel:T}))),v.a.createElement(J,$,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(N.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(N.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),v.a.createElement(Z.a,{onFinish:function(R){return b(R)}}))};H.default=Object(te.a)(function(k){var V=k.shixunsDetail,ae=k.loading,se=k.globalSetting,re=k.user;return{shixunsDetail:V,globalSetting:se,user:re,loading:ae.models.index}})(ie)}}]);
|