build/static/js/98.b0309b53.chunk.js

1 line
29 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[98],{"32zL":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=b(n("W9HT")),a=b(n("2/Rp")),o=b(n("kaz8")),l=b(n("Vl3Y")),i=b(n("2fM7")),c=b(n("5rEg")),u=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},s=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("T2oS"),n("+L6B"),n("sRBo"),n("y8nQ"),n("OaEy"),n("5NDa");var f=n("cDcd"),d=b(f),p=b(n("ess8")),m=n("spEH"),g=b(n("o5MD")),h=n("eO8H"),y=b(n("vDqi"));n("NzgE");var v=n("m/JD");function b(e){return e&&e.__esModule?e:{default:e}}var _=c.default.TextArea,E=i.default.Option,j=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.componentDidUpdate=function(e){n.updateDocumentTitle(),e&&n.props&&!n.props.checkIfLogin()&&n.props.history.push("/403")},n.componentDidMount=function(){n.updateDocumentTitle(),n.getCategory(),n.getLanguage(),n.getInfo()},n.getLanguage=function(){y.default.get("/project_languages.json").then((function(e){if(e){var t=n.setOptionsList(e.data.project_languages);n.setState({LanguageList:t})}})).catch((function(e){}))},n.getInfo=function(){var e=n.props.match.params,t=e.projectsId,r="/"+e.owner+"/"+t+"/edit.json";y.default.get(r).then((function(e){if(e){var t=n.state.project_units,r=e.data.project_units;r.push.apply(r,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(t)),n.props.form.setFieldsValue(u({},e.data,{project_units:r})),n.setState({projectName:e.data.project_name,private_check:e.data.private,prview_check:e.data.pr_view_admin,loading:!1,project_units:r,transfer:e.data.transfer,is_transfering:e.data.is_transfering})}})).catch((function(e){}))},n.getCategory=function(){y.default.get("/project_categories.json").then((function(e){if(e){var t=n.setOptionsList(e.data.project_categories);n.setState({CategoryList:t})}})).catch((function(e){}))},n.setOptionsList=function(e){var t=void 0;return e&&e.length>0&&(t=e.map((function(e,t){return d.default.createElement(E,{key:e.id,value:e.id},e.name)}))),t},n.resetSetting=function(){n.props.form.validateFields((function(e,t){e||(n.setState({loading:!0}),n.update(t))}))},n.update=function(e){var t=n.props.match.params,r=t.projectsId,a=t.owner,o=n.state,l=o.private_check,i=o.project_units,c="/"+a+"/"+r+".json";y.default.put(c,u({name:e.project_name,description:e.project_description,private:l,identifier:e.project_identifier},e)).then((function(t){if(t){if(n.props.showNotification("仓库信息修改成功!"),e.project_identifier!==r)n.props.history.push("/"+a+"/"+e.project_identifier+"/settings");else{var o=n.props.getDetail;o&&o()}i!==e.project_units&&window.location.reload()}n.setState({loading:!1})})).catch((function(e){n.setState({loading:!1})}))},n.deleteProject=function(){var e=n.props.match.params,t=e.projectsId,r=e.owner,a=n.state.projectName,o=n.props,l=o.current_user,i=l.login,c=l.user_id,u=o.projectDetail.project_id;n.props.confirm({content:d.default.createElement("span",{style:{display:"block",textAlign:"left"}},"该操作无法撤销!且将会一并删除相关的疑修、合并请求、工作流、里程碑、动态等数据。",d.default.createElement("br",null),"是否确认删除 ",d.default.createElement("span",{style:{fontWeight:"bold"}},r,"/",a,"(",t,")"),""),onOk:function(){var e="/"+r+"/"+t+".json";y.default.delete(e).then((function(e){(0,v.unInstallMarketBot)({login:i,user_id:c,store_id:u,store_identifier:t}),window.scrollTo(0,0),n.props.showNotification("仓库删除成功!"),n.props.history.push("/"+r)})).catch((function(e){}))}})},n.changePrivate=function(e){n.setState({private_check:e.target.checked})},n.changePrview=function(e){n.setState({prview_check:e.target.checked})},n.DivertProject=function(){n.setState({divertVisible:!0})},n.CancelDivertProject=function(){n.props.confirm({content:"是否确认取消将此代码库转移给他人?",onOk:function(){var e=n.props.match.params,t=e.projectsId,r="/"+e.owner+"/"+t+"/applied_transfer_projects/cancel.json";y.default.post(r).then((function(e){e&&e.data&&n.setState({is_transfering:!1})})).catch((function(e){}))}})},n.onSuccess=function(e){e&&n.setState({is_transfering:!0,transfer:e}),n.setState({divertVisible:!1})},n.state={CategoryList:void 0,LanguageList:void 0,private_check:void 0,prview_check:void 0,loading:!0,project_units:["home","activity","code"],divertVisible:!1,is_transfering:void 0,projectName: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),s(t,[{key:"updateDocumentTitle",value:function(){var e=this.props.projectDetail;if(e&&-1===document.title.indexOf("基本设置-")){var t=e.author,n=e.name;document.title="基本设置-"+t.name+"/"+n}}},{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,n=this.props.match.params,u=n.projectsId,s=n.owner,f=this.props.projectDetail,y=this.state,v=y.CategoryList,b=y.LanguageList,j=y.private_check,w=y.prview_check,O=y.loading,k=y.divertVisible,S=y.is_transfering,B=y.transfer,x=(f&&f.mirror,f&&f.type,this.props&&this.props.projectDetail&&this.props.projectDetail.forked_from_project_id);return d.default.createElement("div",null,d.default.createElement(g.default,{owner:s,repo:u,visible:k,onSuccess:this.onSuccess,onCancel:function(){e.setState({divertVisible:!1})}}),d.default.createElement(r.default,{spinning:O},d.default.createElement(m.WhiteBack,null,d.default.createElement(p.default,null,"基本设置"),d.default.createElement(l.default,{className:"baseForm",style:{marginLeft:"30px"}},d.default.createElement(l.default.Item,{label:"代码库名称"},t("project_name",{rules:[{required:!0,message:"请输入代码库名称"}]})(d.default.createElement(c.default,{placeholder:"请输入代码库名称"})),f&&f.type&&0!==f.type?d.default.createElement("span",{className:"color-grey-9"},"该代码库导入于 ",d.default.createElement("a",{className:"color-grey-6",target:"_blank",href:f.mirror_url},f.mirror_url)):""),d.default.createElement("div",{className:"df",style:{alignItems:"center"}},d.default.createElement("span",{className:"mr20 mb15 font-16"},"可见性"),d.default.createElement(l.default.Item,{label:""},t("private",{rules:[]})(d.default.createElement(o.default,{checked:j,onChange:this.changePrivate,disabled:x},d.default.createElement("span",{className:"color-grey-9"},"将仓库设为私有"),d.default.createElement("span",{className:"color-grey-6"},x?"Fork仓库的可见性实时同步自源仓库不支持直接修改":"修改仓库的可见性将会影响到该仓库下所有Fork仓库的可见性"))))),d.default.createElement(l.default.Item,{label:d.default.createElement("span",null,"代码库标识 ",d.default.createElement("span",{className:"color-grey-9"},"(代码库url标识部分更改代码库标识将导致原仓库地址失效)"))},t("project_identifier",{rules:[{required:!0,message:"请输入代码库标识"}]})(d.default.createElement(c.default,{placeholder:"代码库标识请使用与代码库相关的英文关键字",maxLength:"100"}))),d.default.createElement(l.default.Item,{label:"代码库简介"},t("project_description",{rules:[]})(d.default.createElement(_,{placeholder:"请输入代码库简介",style:{height:"80px"},maxLength:200}))),d.default.createElement(l.default.Item,{label:"代码库类别"},t("project_category_id",{rules:[]})(d.default.createElement(i.default,null,d.default.createElement(E,{key:0,value:""},"未选择代码库类别"),v))),d.default.createElement(l.default.Item,{label:"代码库语言"},t("project_language_id",{rules:[]})(d.default.createElement(i.default,null,d.default.createElement(E,{key:0,value:""},"未选择代码库语言"),b))),d.default.createElement("span",{className:"mb15"},"访问权限:"),d.default.createElement("div",{className:"df",style:{alignItems:"center"}},d.default.createElement("span",{className:"mr20 mb15 font-16"},"合并请求(PR)"),d.default.createElement(l.default.Item,{label:""},t("pr_view_admin",{rules:[]})(d.default.createElement(o.default,{checked:w,onChange:this.changePrview,disabled:x},d.default.createElement("span",{className:"color-grey-3"},"仅管理员可见"))))),d.default.createElement("p",{className:"clearfix"},d.default.createElement("a",{className:"submitBtn",onClick:this.resetSetting},"更新仓库设置")))),f&&f.permission&&("Admin"===f.permission||"Owner"===f.permission)?d.default.createElement(m.WhiteBack,{className:"dangerousBox mb20"},d.default.createElement("div",null,d.default.createElement("div",{className:"dangerousTitle"},"危险操作区"),d.default.createElement("div",{className:"flex-a-center padding15-10",style:{borderBottom:"1px solid #f9edbe"}},d.default.createElement("div",null,d.default.createElement("p",{className:"font-bd font-16"},"转移仓库"),d.default.createElement("p",{className:"mt10"},S?d.default.createElement("span",null,"此仓库正在转移给【",B&&d.default.createElement(h.Link,{to:B.login},B.name),"】,请联系对方接收此仓库。"):"将此仓库转移给其他用户或组织")),S?d.default.createElement(a.default,{onClick:this.CancelDivertProject,className:"red_deleteBtn"},"取消转移"):d.default.createElement(a.default,{onClick:this.DivertProject,className:"red_deleteBtn"},"转移")),d.default.createElement("div",{className:"flex-a-center padding15-10"},d.default.createElement("div",null,d.default.createElement("p",{className:"font-bd font-16"},"删除本仓库"),d.default.createElement("p",{className:"mt10"},"删除仓库是永久性的, 无法撤消,且删除后,与仓库关联的代码库/任务/合并请求/版本发布等,均会被删除")),d.default.createElement(a.default,{onClick:this.deleteProject,className:"red_deleteBtn"},"删除本仓库")))):""))}}]),t}(f.Component),w=l.default.create({name:"settingForm"})(j);t.default=w},"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")},Omli:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("lrIw")),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 l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("O3gP");var o=n("cDcd"),l=u(o),i=n("sYIF"),c=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}var s=r.default.Option;t.default=function(e){var t=e.getUser,n=e.placeholder,u=e.width,f=e.value,d=(0,o.useState)(void 0),p=a(d,2),m=p[0],g=p[1],h=(0,o.useState)(void 0),y=a(h,2),v=y[0],b=y[1];return(0,o.useEffect)((function(){f||b(void 0)}),[f]),(0,o.useEffect)((function(){c.default.get("/users/list.json",{params:{search:v}}).then((function(e){var t,n;e&&(n=(t=e.data.users)&&t.map((function(e,t){return l.default.createElement(s,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},l.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,i.getImageUrl)("/"+(e&&e.image_url)),alt:""}),l.default.createElement("span",{className:"ml10",style:{"vertical-align":"middle"}},e.username,l.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),g(n))})).catch((function(e){}))}),[v]),l.default.createElement("div",{className:"addPanel"},l.default.createElement(r.default,{getPopupContainer:function(e){return e.parentNode},dataSource:m,value:v,style:{width:u||300},onChange:function(e){b(e)},onSelect:function(e,n){b(n.props.name),t(n.props.login)},placeholder:n||"搜索需要添加的用户...",allowClear:!0}))}},QMaS:function(e,t,n){},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},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,o=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),l=i(n("cDcd"));function i(e){return e&&e.__esModule?e:{default:e}}var c=i(n("vOnD")).default.div(o);t.default=function(e){var t=e.children;return l.default.createElement(c,null,t)}},jRI9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.main_site_url=t.httpUrl=void 0;var r,a=(r=n("JGtk"))&&r.__esModule?r:{default:r},o=localStorage.chromesetting&&JSON.parse(localStorage.chromesetting),l=o&&o.common.softbot,i=(0,a.default)(l);t.httpUrl=l,t.main_site_url=o&&o.common.main_site_url,t.default=i},lrIw:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return B}));var r=n("cDcd"),a=n("i+PK"),o=n("eHJ2"),l=n.n(o);function i(e){return(i="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 d(e,t){return!t||"object"!==i(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 p(e){return(p=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=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return d(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),g=n("5rEg"),h=n("2fM7"),y=n("H84U");function v(e){return(v="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 b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(){return(_=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 E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(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 w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function O(e,t){return!t||"object"!==v(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 k(e){return(k=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 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&&w(e,t)}(i,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=k(e);if(t){var a=k(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return O(this,n)}}(i);function i(){var e;return E(this,i),(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(g.default,null),o=_({},n.props);return delete o.children,r.createElement(m,o,n)},e.renderAutoComplete=function(t){var n,o,i=t.getPrefixCls,c=e.props,u=c.prefixCls,s=c.size,f=c.className,d=void 0===f?"":f,p=c.notFoundContent,m=c.optionLabelProp,g=c.dataSource,y=c.children,E=i("select",u),j=l()((b(n={},"".concat(E,"-lg"),"large"===s),b(n,"".concat(E,"-sm"),"small"===s),b(n,d,!!d),b(n,"".concat(E,"-show-search"),!0),b(n,"".concat(E,"-auto-complete"),!0),n)),w=r.Children.toArray(y);return o=w.length&&S(w[0])?y:g?g.map((function(e){if(r.isValidElement(e))return e;switch(v(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(h.default,_({},e.props,{className:j,mode:h.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,optionLabelProp:m,getInputElement:e.getInputElement,notFoundContent:p,ref:e.saveSelect}),o)},e}return t=i,(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)}}])&&j(t.prototype,n),i}(r.Component);B.Option=a.b,B.OptGroup=a.a,B.defaultProps={transitionName:"slide-up",optionLabelProp:"children",choiceTransitionName:"zoom",showSearch:!1,filterOption:!1}},"m/JD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMyBot=function(e){return(0,a.default)({url:"/getMyBot",method:"get",params:e})},t.getTransferToBot=function(e){return(0,a.default)({url:"/getTransferToBot",method:"get",params:e})},t.registerBot=function(e){return(0,a.default)({url:"/registerBot",method:"post",data:e})},t.getAllBotCategory=function(e){return(0,a.default)({url:"/getAllBotCategory",method:"get",params:e})},t.getContentsLikeNameAndFunc=function(e){return(0,a.default)({url:"/getContentsLikeNameAndFunc",method:"get",params:e})},t.getBotDetail=function(e){return(0,a.default)({url:"/getBotDetail",method:"get",params:e})},t.installMarketBot=function(e){return(0,a.default)({url:"/installMarketBot",method:"post",data:e})},t.receiveTransferBot=function(e){return(0,a.default)({url:"/receiveTransferBot",method:"post",data:e})},t.refuseTransferBot=function(e){return(0,a.default)({url:"/refuseTransferBot",method:"post",data:e})},t.getInstallBot=function(e){return(0,a.default)({url:"/getInstallBot",method:"get",params:e})},t.deleteBot=function(e){return(0,a.default)({url:"/deleteBot",method:"post",data:e})},t.marketBot=function(e){return(0,a.default)({url:"/marketBot",method:"post",data:e})},t.transferBot=function(e){return(0,a.default)({url:"/transferBot",method:"post",data:e})},t.getMarketBotById=function(e){return(0,a.default)({url:"/getMarketBotById",method:"get",params:e})},t.updateInstallBot=function(e){return(0,a.default)({url:"/updateInstallBot",method:"post",data:e})},t.getStoreAllInstallBots=function(e){return(0,a.default)({url:"/getStoreAllInstallBots",method:"get",params:e})},t.getAllInstallBots=function(e){return(0,a.default)({url:"/getAllInstallBots",method:"get",params:e})},t.judgeIsIntallBot=function(e){return(0,a.default)({url:"/judgeIsIntallBot",method:"get",params:e})},t.getRegisterBot=function(e){return(0,a.default)({url:"/getRegisterBot",method:"get",params:e})},t.registerUpdateBot=function(e){return(0,a.default)({url:"/registerUpdateBot",method:"post",data:e})},t.updateMarketBot=function(e){return(0,a.default)({url:"/updateMarketBot",method:"post",data:e})},t.downMarket=function(e,t){return(0,a.default)({url:"/downMarket?id="+e,method:"post",data:t})},t.deleteInstallBot=function(e){return(0,a.default)({url:"/deleteInstallBot",method:"post",data:e})},t.cancelTransferBot=function(e){return(0,a.default)({url:"/cancelTransferBot",method:"post",data:e})},t.unInstallMarketBot=function(e){return(0,a.default)({url:"/uninstallMarketBot",method:"post",data:e})};var r,a=(r=n("jRI9"))&&r.__esModule?r:{default:r}},o5MD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=m(n("kLXV")),a=m(n("5rEg")),o=m(n("Vl3Y")),l=m(n("9yH6")),i=m(n("2fM7")),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},u=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 l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("2qtc"),n("5NDa"),n("y8nQ"),n("7Kak"),n("OaEy");var s=n("cDcd"),f=m(s),d=m(n("Omli"));n("QMaS");var p=m(n("vDqi"));function m(e){return e&&e.__esModule?e:{default:e}}var g=i.default.Option;t.default=o.default.create()((0,s.forwardRef)((function(e){var t=e.form,n=e.visible,m=e.onSuccess,h=e.onCancel,y=e.owner,v=e.repo,b=t.getFieldDecorator,_=t.validateFields,E=t.setFieldsValue,j=(0,s.useState)(0),w=u(j,2),O=w[0],k=w[1],S=(0,s.useState)(void 0),B=u(S,2),x=B[0],N=B[1],I=(0,s.useState)(void 0),P=u(I,2),C=P[0],D=P[1];return(0,s.useEffect)((function(){E({goal:O})}),[]),(0,s.useEffect)((function(){var e;y&&v&&!0===n&&(e="/"+y+"/"+v+"/applied_transfer_projects/organizations.json",p.default.get(e).then((function(e){e&&D(e.data.organizations)})).catch((function(e){}))),n||(E({owner_name:void 0,identifier:void 0}),N(void 0))}),[v,y,n]),f.default.createElement(r.default,{width:"620px",visible:n,title:"转移仓库",onCancel:h,onOk:function(){_((function(e,t){if(!e){var n="/"+y+"/"+v+"/applied_transfer_projects.json";p.default.post(n,c({},t)).then((function(e){e&&e.data.id?m(e.data&&e.data.owner):m()})).catch((function(e){}))}}))},okText:"确认转移",cancelText:"取消",centered:!0},f.default.createElement("div",{className:"diverModal"},0===O?f.default.createElement("ul",{className:"descUl"},f.default.createElement("li",null,"转移需对方确认接受,转移成功后你将被移出仓库,其他已有成员权限不变"),f.default.createElement("li",null,"转移成功后,仓库的地址将变更至目标用户的命名空间下"),f.default.createElement("li",null,"已有成员如需继续操作仓库需更新本地仓库的remote使之指向新的地址")):f.default.createElement("ul",{className:"descUl"},f.default.createElement("li",null,"仓库仅可以转移到您具有管理权限的组织中"),f.default.createElement("li",null,"涉及到仓库改名操作请提前做好仓库备份并且在转移后对本地仓库的remote进行修改"),f.default.createElement("li",null,"转移仓库到组织后,你和组织创建者/管理员同时拥有对该仓库的管理操作")),f.default.createElement(o.default,c({},{labelCol:{span:5},wrapperCol:{span:18}},{colon:!1,layout:"horizontal"}),f.default.createElement(o.default.Item,{label:"转移给:",style:{marginBottom:"0px"}},b("goal",{rules:[]})(f.default.createElement(l.default.Group,{onChange:function(e){k(e.target.value),E({owner_name:void 0})}},f.default.createElement(l.default,{value:0},"个人"),f.default.createElement(l.default,{value:1},"组织")))),0===O&&f.default.createElement(o.default.Item,{label:" "},b("owner_name",{rules:[{required:!0,message:"请输入目标用户名"}]})(f.default.createElement(d.default,{getUser:function(e){N(e),E({owner_name:e})},width:"100%",placeholder:"请输入目标用户",value:x}))),1===O&&f.default.createElement(o.default.Item,{label:" "},b("owner_name",{rules:[{required:!0,message:"请选择目标组织"}]})(f.default.createElement(i.default,{placeholder:"请选择目标组织",getPopupContainer:function(e){return e.parentNode}},C&&C.length>0?C.map((function(e,t){return f.default.createElement(g,{value:e.name},e.nickname)})):""))),f.default.createElement(o.default.Item,{label:"仓库标识:",style:{marginBottom:"0px"}},b("identifier",{rules:[{required:!0,message:"请输入仓库标识!"},{validator:function(e,t,n){t||n(),v&&t!==v&&n("请输入当前项目的标识!"),n()}}]})(f.default.createElement(a.default,{placeholder:"请输入仓库标识",autoComplete:"off"}))),f.default.createElement("span",{className:"color-grey-9",style:{marginLeft:"120px"}},"请输入当前项目的标识:",f.default.createElement("span",{className:"ml5 mr5 color-grey-3"},v),"进行确认!"))))})))}}]);