forked from Gitlink/build
1 line
35 KiB
JavaScript
1 line
35 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[87],{"3Diz":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("jsC+")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("qVdP");var o=n("cDcd"),i=s(o);n("MN5C");var l=s(n("cJAJ")),c=n("faye"),u=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.projectsId,n=e.branch,s=e.owner,f=e.changeBranch,p=e.branchList,d=e.tagflag,m=void 0===d||d,h=(0,o.useState)(n),v=a(h,2),y=v[0],b=v[1],g=(0,o.useState)(!1),E=a(g,2),w=E[0],_=E[1],O=(0,o.useRef)(null),x=(0,o.useRef)(null);(0,o.useEffect)((function(){document.addEventListener("click",j,!1)}),[]);var j=function(e){var t=e.target,n=(0,c.findDOMNode)(O.current),r=(0,c.findDOMNode)(x.current);if(n&&r){var a=n.contains(t),o=r.contains(t);a||o||_(!1)}};(0,o.useEffect)((function(){b(n)}),[n]);var S=i.default.createElement("div",{ref:O},i.default.createElement(l.default,{visible:w,changeBranch:function(e){_(!1);var t=(0,u.turnbar)(e);f(t)},tagflag:m,projectsId:t,owner:s,branchList:p}));return i.default.createElement(r.default,{placement:"bottomLeft",visible:w,overlay:S,overlayClassName:"branch-tagBox-list",trigger:["click"]},i.default.createElement("div",{className:"branch-tagBox",ref:x,onClick:function(){return _(!w)}},i.default.createElement("span",{className:"color-grey-9 mr3 ml8"},i.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),i.default.createElement("span",{className:"ant-dropdown-link task-hide",style:{fontWeight:"500",minWidth:"45px",maxWidth:"180px"}},y),i.default.createElement("i",{className:"showtag iconfont icon-sanjiaoxing-down font-15 color-grey-9 mr5 ml5 mt1"})))}},AySf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(n("CtXQ")),a=p(n("2/Rp")),o=p(n("8z0m")),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n("Pwec"),n("+L6B"),n("DZo9");var c=n("cDcd"),u=p(c),s=n("sYIF"),f=p(n("vDqi"));function p(e){return e&&e.__esModule?e:{default:e}}var d=o.default.Dragger,m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){var e=n.props.defaultFileList;if(e){var t=[];e.map((function(e){t.push({uid:e.id,name:e.title,status:"done",url:e.url})})),n.setState({fileList:t})}n.checkInitFile()},n.componentDidUpdate=function(e){e&&e.fileList!==n.props.fileList&&n.checkInitFile()},n.checkInitFile=function(){var e=n.props.fileList;e&&e.length>0&&n.setState({fileList:(0,s.appendFileSizeToUploadFileAll)(e)})},n.onAttachmentRemove=function(e){if(!e.percent||100===e.percent)return n.deleteAttachment(e),!1},n.deleteAttachment=function(e){var t="/attachments/"+(e.response?e.response.id:e.uid)+".json";f.default.delete(t,{}).then((function(t){t.data&&(0===t.data.status?n.setState((function(t){var n=t.fileList.indexOf(e),r=t.fileList.slice();return r.splice(n,1),{fileList:r}}),(function(){n.fileIdList(n.state.fileList)})):n.props.showNotification(t.data.message))})).catch((function(e){}))},n.handleChange=function(e){var t=n.props.changeIsComplete;if(t&&t(!0),"uploading"===e.file.status||"done"===e.file.status||"removed"===e.file.status){var r=e.fileList;n.setState({fileList:(0,s.appendFileSizeToUploadFileAll)(r)}),n.fileIdList(r)}},n.fileIdList=function(e){var t=[];e&&e.length>0?(e.map((function(e){return e.response&&"done"===e.status&&t.push(e.response.id||e.response.data&&e.response.data.id)})),t&&t.length>0&&n.props.load(t)):n.props.load([])},n.checkFile=function(e){for(var t=[".rar",".iso",".flv",".rmvb",".mmf",".ape",".vsdx",".msi",".md"],n=!1,r=0;r<t.length;r++)if(n=new RegExp("(.+(?=["+t[r]+"]$))").test(e))return n;return!1},n.beforeUpload=function(e){var t=n.props.size,r=e.size/1024/1024<t;return r||n.props.showNotification("文件大小必须小于"+t+"MB!"),r},n.state={fileList:void 0},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.isComplete,n=e.icon,l=e.btn,c=e.className,f=e.size,p=e.actionUrl,m=this.state.fileList,h={name:"file",fileList:!0===t?m:void 0,action:p||""+(0,s.getUploadActionUrl)(),onChange:this.handleChange,onRemove:this.onAttachmentRemove,beforeUpload:this.beforeUpload};return l?u.default.createElement(o.default,i({},h,{className:c}),u.default.createElement(a.default,{type:"default"},"上传文件"),u.default.createElement("span",{className:"ml10 color-grey-9"},"(你可以上传小于",u.default.createElement("span",{className:"color-red"},f,"MB"),"的文件)")):u.default.createElement(d,i({},h,{className:c}),n||u.default.createElement(r.default,{type:"inbox"}),u.default.createElement("p",{className:"ant-upload-text font-16 color-grey-3"},"拖动文件或点击此处上传"))}}]),t}(c.Component);t.default=m},LZ3y:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(n("kLXV")),a=p(n("W9HT")),o=p(n("NJEC")),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n("2qtc"),n("T2oS"),n("P2fV");var l=n("cDcd"),c=p(l),u=n("eO8H"),s=p(n("vDqi")),f=p(n("UQ5L"));function p(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){n.getDetail()},n.getDetail=function(){n.setState({canDelete:n.props.canDelete})},n.show_video_modal=function(e){n.setState({video_title:e.title,move_spin:!0,video_id:e.id}),n.move_attachment(e.id,"preview")},n.hide_video_modal=function(){var e=n.state.video_id;n.setState({video_title:void 0}),n.move_attachment(e,"close")},n.move_attachment=function(e,t){s.default.post("/attachments/"+e+"/preview_attachment",{status:t}).then((function(e){e?n.setState({show_video:"preview"===t,video_url:"preview"===t?"https://www.gitlink.org.cn"+e.data.url:void 0,move_spin:!1}):n.setState({move_spin:!1})})).catch((function(e){n.setState({move_spin:!1})}))},n.is_video=function(e){return["mp4","flv","mkv","3gp"].indexOf(e.split(".").pop())>-1},n.deleteAttachment=function(e){var t=n.props.deleteLoad,r="/attachments/"+e+".json";s.default.delete(r,{}).then((function(r){r.data&&(0===r.data.status?(n.setState({Deleted:n.state.Deleted.concat(e)}),n.props.showNotification("附件删除成功"),t&&t(e)):n.props.showNotification(r.data.message))})).catch((function(e){}))},n.state={canDelete:!1,show_video:!1,video_url:void 0,video_title:void 0,video_id:void 0,move_spin:!1,Deleted:[]},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.Deleted,i=t.canDelete,l=t.show_video,s=t.video_url,p=t.video_title,d=t.move_spin,m=this.props.attachments;return c.default.createElement("div",null,m?c.default.createElement("div",{className:"attachmentsList mt5"},m.map((function(t,r){return c.default.createElement("div",{key:r,style:{display:n.length>0&&-1!==n.indexOf(t.id)?"none":"block",padding:"4px"},className:"attachment-list-div"},c.default.createElement(a.default,{spinning:d},e.is_video(t.title)?c.default.createElement("a",{onClick:function(){return e.show_video_modal(t)},className:"attachment-list-a"},c.default.createElement("i",{className:"iconfont icon-fujian mr8 paper-clip-color font-12"}),c.default.createElement("span",null,t.title),c.default.createElement("span",{className:"ml20"},t.filesize)):c.default.createElement(u.Link,{to:""+t.url,target:"_blank",className:"attachment-list-a",download:!0},c.default.createElement("i",{className:"iconfont icon-fujian mr8 paper-clip-color font-12"}),c.default.createElement("span",null,t.title),c.default.createElement("span",{className:"ml20"},t.filesize)),i?c.default.createElement(o.default,{placement:"bottom",title:"您确定要删除附件吗",okText:"是",cancelText:"否",onConfirm:function(){return e.deleteAttachment(t.id)}},c.default.createElement("span",{className:"attachment-list-delete fr"},c.default.createElement("i",{className:"iconfont icon-lajitong mr10 color-grey-9 font-14"}))):""))}))):"",l?c.default.createElement(r.default,{title:p,visible:!0,width:690,footer:null,onCancel:this.hide_video_modal},c.default.createElement(f.default,{video_url:s})):"")}}]),t}(l.Component);t.default=d},MN5C:function(e,t,n){},NJEC:function(e,t,n){"use strict";n.r(t);var r=n("cDcd"),a=n("VCL8"),o=n("3S7+"),i=n("CtXQ"),l=n("2/Rp"),c=n("YMnH"),u=n("ZvpZ"),s=n("H84U");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(f,e);var t,n,a,i=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var a=y(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return h(this,n)}}(f);function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),(t=i.call(this,e)).onConfirm=function(e){t.setVisible(!1,e);var n=t.props.onConfirm;n&&n.call(v(t),e)},t.onCancel=function(e){t.setVisible(!1,e);var n=t.props.onCancel;n&&n.call(v(t),e)},t.onVisibleChange=function(e){t.props.disabled||t.setVisible(e)},t.saveTooltip=function(e){t.tooltip=e},t.renderOverlay=function(e,n){var a=t.props,o=a.okButtonProps,i=a.cancelButtonProps,c=a.title,u=a.cancelText,s=a.okText,f=a.okType,d=a.icon;return r.createElement("div",null,r.createElement("div",{className:"".concat(e,"-inner-content")},r.createElement("div",{className:"".concat(e,"-message")},d,r.createElement("div",{className:"".concat(e,"-message-title")},c)),r.createElement("div",{className:"".concat(e,"-buttons")},r.createElement(l.default,p({onClick:t.onCancel,size:"small"},i),u||n.cancelText),r.createElement(l.default,p({onClick:t.onConfirm,type:f,size:"small"},o),s||n.okText))))},t.renderConfirm=function(e){var n=e.getPrefixCls,a=t.props,i=a.prefixCls,l=a.placement,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(a,["prefixCls","placement"]),f=n("popover",i),d=r.createElement(c.a,{componentName:"Popconfirm",defaultLocale:u.a.Popconfirm},(function(e){return t.renderOverlay(f,e)}));return r.createElement(o.default,p({},s,{prefixCls:f,placement:l,onVisibleChange:t.onVisibleChange,visible:t.state.visible,overlay:d,ref:t.saveTooltip}))},t.state={visible:e.visible},t}return t=f,a=[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:"defaultVisible"in e?{visible:e.defaultVisible}:null}}],(n=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"setVisible",value:function(e,t){var n=this.props;"visible"in n||this.setState({visible:e});var r=n.onVisibleChange;r&&r(e,t)}},{key:"render",value:function(){return r.createElement(s.a,null,this.renderConfirm)}}])&&d(t.prototype,n),a&&d(t,a),f}(r.Component);b.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:r.createElement(i.default,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(a.polyfill)(b),t.default=b},"O/iA":function(e,t,n){var r=n("SE3x");"string"==typeof r&&(r=[[e.i,r,""]]);n("aET+")(r,{hmr:!0,transform:void 0}),r.locals&&(e.exports=r.locals)},O3gP:function(e,t,n){"use strict";n.r(t),n("cIOH"),n("O/iA"),n("OaEy"),n("5NDa")},P2fV:function(e,t,n){"use strict";n.r(t),n("cIOH"),n("Q9mQ"),n("+L6B")},SE3x:function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-select-auto-complete {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n}\n.ant-select-auto-complete.ant-select .ant-select-selection {\n border: 0;\n box-shadow: none;\n}\n.ant-select-auto-complete.ant-select .ant-select-selection__rendered {\n height: 100%;\n margin-right: 0;\n margin-left: 0;\n line-height: 32px;\n}\n.ant-select-auto-complete.ant-select .ant-select-selection__placeholder {\n margin-right: 12px;\n margin-left: 12px;\n}\n.ant-select-auto-complete.ant-select .ant-select-selection--single {\n height: auto;\n}\n.ant-select-auto-complete.ant-select .ant-select-search--inline {\n position: static;\n float: left;\n}\n.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {\n margin-right: 0 !important;\n}\n.ant-select-auto-complete.ant-select .ant-input {\n height: 32px;\n line-height: 1.5;\n background: transparent;\n border-width: 1px;\n}\n.ant-select-auto-complete.ant-select .ant-input:focus,\n.ant-select-auto-complete.ant-select .ant-input:hover {\n border-color: #6e90ff;\n border-right-width: 1px !important;\n}\n.ant-select-auto-complete.ant-select .ant-input[disabled] {\n color: rgba(0, 0, 0, 0.25);\n background-color: #f5f5f5;\n cursor: not-allowed;\n opacity: 1;\n background-color: transparent;\n}\n.ant-select-auto-complete.ant-select .ant-input[disabled]:hover {\n border-color: #d9d9d9;\n border-right-width: 1px !important;\n}\n.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {\n line-height: 40px;\n}\n.ant-select-auto-complete.ant-select-lg .ant-input {\n height: 40px;\n padding-top: 6px;\n padding-bottom: 6px;\n}\n.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {\n line-height: 24px;\n}\n.ant-select-auto-complete.ant-select-sm .ant-input {\n height: 24px;\n padding-top: 1px;\n padding-bottom: 1px;\n}\n.ant-input-group > .ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {\n display: inline;\n float: none;\n}\n",""]),e.exports=t},UQ5L:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("cDcd"),a=i(r),o=i(n("6tYh"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)(null),2),n=t[0],i=t[1];return(0,r.useEffect)((function(){i(e.video_url)}),[]),a.default.createElement(o.default,{url:n,controls:!0,playing:!1})}},cJAJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("W9HT")),a=f(n("BvKs")),o=f(n("5rEg")),i=f(n("14Xm")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("T2oS"),n("lUTK"),n("5NDa");var c=n("cDcd"),u=f(c),s=n("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function p(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var i=t[a](o),l=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(l).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(l)}("next")}))}}t.default=function(e){var t,n,f=(t=p(i.default.mark((function e(t,n){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getBranch)(t,n);case 2:r=e.sent,I(r),z(r),C(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),d=(n=p(i.default.mark((function e(t,n){var r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getTag)(t,n);case 2:r=e.sent,I(r),z(r),C(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)}),m=e.changeBranch,h=e.tagflag,v=e.projectsId,y=e.owner,b=e.visible,g=(0,c.useState)(void 0),E=l(g,2),w=E[0],_=E[1],O=(0,c.useState)(0),x=l(O,2),j=x[0],S=x[1],N=(0,c.useState)(!0),k=l(N,2),P=k[0],C=k[1],D=(0,c.useState)(void 0),T=l(D,2),L=T[0],I=T[1],R=(0,c.useState)(void 0),M=l(R,2),A=M[0],z=M[1],B=(0,c.useState)("branch"),F=l(B,2),V=F[0],U=F[1];return(0,c.useEffect)((function(){b&&(U("branch"),f(v,y),C(!0))}),[b]),u.default.createElement("div",{className:"overlayBranch"},u.default.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},u.default.createElement(o.default,{prefix:u.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"请输入分支"+(h?"或标签":"")+"名称搜索",autocomplete:"off",className:"OptionsInput",value:w,onChange:function(e){_(e.target.value);var t=e.target.value?L&&L.length>0&&L.filter((function(t){return t.name.indexOf(e.target.value)>-1})):L;z(t)}})),u.default.createElement(a.default,{mode:"horizontal",className:"navUl",selectedKeys:[V],onClick:function(e){U(e.key),C(!0),"branch"===e.key?(f(v,y),S(0)):(d(v,y),S(1))}},u.default.createElement(a.default.Item,{key:"branch"},"分支"),h&&u.default.createElement(a.default.Item,{key:"tag"},"标签")),u.default.createElement(r.default,{spinning:P},u.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},A&&A.length>0&&A.map((function(e,t){return u.default.createElement("li",{key:t,onClick:function(){return t=e.name,void m(t);var t}},u.default.createElement("a",{className:"task-hide ulALink"},e.name))})),A&&0===A.length&&u.default.createElement("p",{className:"listTips"},"暂无",w,0===j?"分支":"标签","~"))))}},lLsn:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,o=_(n("2/Rp")),i=_(n("kaz8")),l=_(n("5rEg")),c=_(n("Vl3Y")),u=_(n("lrIw")),s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},p=(r=["\n margin: 0px 15px;\n color: #bbb;\n line-height: 35px;\n font-size:16px;\n font-weight:400;\n color:#666;\n"],a=["\n margin: 0px 15px;\n color: #bbb;\n line-height: 35px;\n font-size:16px;\n font-weight:400;\n color:#666;\n"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("+L6B"),n("sRBo"),n("5NDa"),n("y8nQ"),n("O3gP");var d=n("cDcd"),m=_(d),h=_(n("vOnD")),v=_(n("3Diz")),y=_(n("p7gc")),b=_(n("AySf")),g=_(n("LZ3y")),E=_(n("vDqi"));n("e4dm");var w=n("LvDl");function _(e){return e&&e.__esModule?e:{default:e}}var O=u.default.Option,x=h.default.span(p);t.default=c.default.create()((0,d.forwardRef)((function(e,t){var n=e.form,r=e.projectDetail,a=e.match,p=e.showNotification,h=e.history,_=e.getDetail,j=n.getFieldDecorator,S=n.validateFields,N=n.setFieldsValue,k=(0,d.useState)(void 0),P=f(k,2),C=P[0],D=P[1],T=(0,d.useState)(null),L=f(T,2),I=L[0],R=L[1],M=(0,d.useState)(null),A=f(M,2),z=A[0],B=A[1],F=(0,d.useState)(void 0),V=f(F,2),U=V[0],H=V[1],J=(0,d.useState)(void 0),q=f(J,2),Q=q[0],X=q[1],W=(0,d.useState)(void 0),Y=f(W,2),Z=Y[0],K=Y[1],G=h&&h.location&&h.location.state&&h.location.state.stable,$=a.params,ee=$.projectsId,te=$.versionId,ne=$.owner,re=new URLSearchParams(h.location.search);function ae(e){if(e)return e.map((function(e,t){return m.default.createElement(O,{key:t,value:e.name},e.name)}))||void 0}return(0,d.useEffect)((function(){r&&r.default_branch&&B(r.default_branch)}),[r]),(0,d.useEffect)((function(){if(r){var e=r.author,t=r.name;document.title=(te?"编辑":"创建")+"发行版-"+e.name+"/"+t}}),[r,te]),(0,d.useEffect)((function(){if(te){var e="/"+ne+"/"+ee+"/releases/"+te+"/edit.json";E.default.get(e).then((function(e){e&&(N(e.data),R(e.data.body),X(e.data.attachments))}))}}),[te]),(0,d.useEffect)((function(){if(ee){var e="/"+ne+"/"+ee+"/tags.json";E.default.get(e,{params:{page:1,limit:1e3}}).then((function(e){e.data&&(D(e.data.tags),K(ae(e.data.tags)))})).catch((function(e){}))}}),[ee]),m.default.createElement("div",{className:"df pt15"},m.default.createElement(c.default,{className:"versionForm"},m.default.createElement("div",{className:"itemInline"},m.default.createElement(c.default.Item,null,j("tag_name",{rules:[{required:!0,message:"请输入获取或选择一个标签"},{validator:function(e,t,n){t.length>30||t.indexOf(" ")>0||t.match(/^\s+$/)||(0,w.trim)(t).length!=t.length?n("无效的标签名称,请参考右侧建议命名标签并确认长度在1~30个字符之间"):n()}}],validateFirst:!0,initialValue:re.get("tag")})(m.default.createElement(u.default,{placeholder:"标记一个版本",onChange:function(e){var t=C.filter((function(t){return t.name.indexOf(e)>-1}));K(ae(t))},style:{width:"200px"}},Z))),m.default.createElement(x,null,"@"),m.default.createElement(v.default,{repo_id:r&&r.repo_id,projectsId:ee,branch:z,changeBranch:function(e){B(e)},owner:ne,history:h,tagflag:!1,branchList:r&&r.branches&&r.branches.list}),m.default.createElement("p",{className:"font-12 color-grey-6 weight400"},"选择一个已经存在的标签,或者在发布时新建一个标签")),m.default.createElement(c.default.Item,{className:"pt20"},j("name",{rules:[{required:!0,message:"请输入发行版的标题"},{validator:function(e,t,n){t.length>50?n("标题长度在1~50个字符之间"):n()}}],validateFirst:!0})(m.default.createElement(l.default,{placeholder:"发行版的标题"}))),m.default.createElement(y.default,{placeholder:"描述此发行版",height:200,mdID:"version-comments-description",initValue:I,onChange:R,noStorage:!0}),m.default.createElement("div",{className:"mt5 dragBox"},m.default.createElement(b.default,{className:"versionStyle",isComplete:!0,load:H,icon:m.default.createElement("i",{className:"iconfont icon-shangchuanicon dragIcon"}),size:100,showNotification:p}),te&&Q&&Q.length>0?m.default.createElement(g.default,{attachments:Q,showNotification:p,canDelete:!0}):""),m.default.createElement(c.default.Item,{className:"prerelease"},j("prerelease",{rules:[],validateFirst:!0})(m.default.createElement(i.default,{defaultChecked:!G},"这是一个预览版本"))),m.default.createElement("p",{className:"pt20 pb20",style:{borderTop:"1px solid #eee"}},m.default.createElement(o.default,{onClick:function(){S((function(e,t){if(!e)if(te){var n="/"+ne+"/"+ee+"/releases/"+te+".json";E.default.put(n,s({},t,{body:I,attachment_ids:U,target_commitish:z})).then((function(e){e&&(p("版本修改成功!"),h.push("/"+ne+"/"+ee+"/releases"))}))}else{var r="/"+ne+"/"+ee+"/releases.json";E.default.post(r,s({},t,{body:I,attachment_ids:U,target_commitish:z})).then((function(e){e&&(_(),p("版本发布成功!"),h.push("/"+ne+"/"+ee+"/releases"))}))}}))},type:"primary",className:"mr30 btnblue"},te?"保存":"创建","发行版"),m.default.createElement(o.default,{onClick:function(){return h.push("/"+ne+"/"+ee+"/releases")},className:"btngrey"},"取消"))),m.default.createElement("div",{className:"versionTips"},m.default.createElement("div",{className:"infosTip"},m.default.createElement("p",{className:"font-16 mb14 weight"},"标签命名建议"),m.default.createElement("p",{className:"mb15"},"通常的做法是在版本名称前加上字母 v 前缀, v1.0 或者 v2.3.4。"),m.default.createElement("p",null,"如果标签不适合在生产环境下使用,请在版本名称后添加预发行版本。例如:v0.2-alpha 或者 v5.9-beta.3。")),m.default.createElement("div",{className:"infosTip"},m.default.createElement("p",{className:"font-16 mb14 weight"},"语义化版本"),m.default.createElement("p",null,"如果你是第一次发布版本,我们强烈建议你阅读",m.default.createElement("a",{href:"https://semver.org/lang/zh-CN",target:"_blank",className:"color-blue"},"语义化版本"),"。")),m.default.createElement("div",{className:"infosTip"},m.default.createElement("p",{className:"font-16 mb14 weight"},"附件大小说明"),m.default.createElement("p",null,"单个附件不能超过 100M,每个仓库总附件不可超过 1G。附件总容量统计包括仓库附件和发行版附件。"))))})))},lrIw:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return N}));var r=n("cDcd"),a=n("i+PK"),o=n("eHJ2"),i=n.n(o);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var m=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(o,e);var t,n,a=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var a=d(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return p(this,n)}}(o);function o(){var e;return u(this,o),(e=a.apply(this,arguments)).saveRef=function(t){var n=e.props.children.ref;"function"==typeof n&&n(t)},e}return t=o,(n=[{key:"render",value:function(){return r.cloneElement(this.props.children,c(c({},this.props),{ref:this.saveRef}),null)}}])&&s(t.prototype,n),o}(r.Component),h=n("5rEg"),v=n("2fM7"),y=n("H84U");function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(){return(E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e,t){return!t||"object"!==b(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}var N=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(l,e);var t,n,o=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=j(e);if(t){var a=j(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return x(this,n)}}(l);function l(){var e;return w(this,l),(e=o.apply(this,arguments)).saveSelect=function(t){e.select=t},e.getInputElement=function(){var t=e.props.children,n=t&&r.isValidElement(t)&&t.type!==a.b?r.Children.only(e.props.children):r.createElement(h.default,null),o=E({},n.props);return delete o.children,r.createElement(m,o,n)},e.renderAutoComplete=function(t){var n,o,l=t.getPrefixCls,c=e.props,u=c.prefixCls,s=c.size,f=c.className,p=void 0===f?"":f,d=c.notFoundContent,m=c.optionLabelProp,h=c.dataSource,y=c.children,w=l("select",u),_=i()((g(n={},"".concat(w,"-lg"),"large"===s),g(n,"".concat(w,"-sm"),"small"===s),g(n,p,!!p),g(n,"".concat(w,"-show-search"),!0),g(n,"".concat(w,"-auto-complete"),!0),n)),O=r.Children.toArray(y);return o=O.length&&S(O[0])?y:h?h.map((function(e){if(r.isValidElement(e))return e;switch(b(e)){case"string":return r.createElement(a.b,{key:e},e);case"object":return r.createElement(a.b,{key:e.value},e.text);default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}})):[],r.createElement(v.default,E({},e.props,{className:_,mode:v.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,optionLabelProp:m,getInputElement:e.getInputElement,notFoundContent:d,ref:e.saveSelect}),o)},e}return t=l,(n=[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){return r.createElement(y.a,null,this.renderAutoComplete)}}])&&_(t.prototype,n),l}(r.Component);N.Option=a.b,N.OptGroup=a.a,N.defaultProps={transitionName:"slide-up",optionLabelProp:"children",choiceTransitionName:"zoom",showSearch:!1,filterOption:!1}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r,a,o,i,l,c=s(n("14Xm")),u=s(n("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}function f(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var i=t[a](o),l=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(l).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(l)}("next")}))}}t.getBranch=(r=f(c.default.mark((function e(t,n){var r;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.default.get("/"+n+"/"+t+"/branches.json");case 2:return r=e.sent,e.abrupt("return",r&&r.data);case 4:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return r.apply(this,arguments)}),t.getTag=(a=f(c.default.mark((function e(t,n){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.default.get("/"+n+"/"+t+"/tags.json",{params:{only_name:!0}});case 2:return e.abrupt("return",e.sent.data.tags);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return a.apply(this,arguments)}),t.getHooks=(o=f(c.default.mark((function e(t,n){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getSubEntries=(i=f(c.default.mark((function e(t,n,r){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.default.get("/"+t+"/"+n+"/sub_entries.json",{params:r});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return i.apply(this,arguments)}),t.getUser=(l=f(c.default.mark((function e(t){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return l.apply(this,arguments)})}}]); |