1 line
32 KiB
JavaScript
1 line
32 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[107],{"6La+":function(e,t,n){"use strict";n("5NDa");var a=n("5rEg"),r=n("zLi2"),i=n.n(r),o=n("5PDf"),c=n.n(o),s=n("ZbhI"),l=n.n(s),u=n("FLGM"),d=n.n(u),p=n("cDcd"),g=n.n(p),m=n("emz0"),f=n.n(m),h=n("2CTR");n("wauP"),t.a=function(e){var t=e.list,n=e.onChooseFunc,r=e.size,o=e.defaultValue,s=Object(p.useState)(void 0),u=i()(s,2),m=u[0],v=u[1],b=Object(p.useState)(void 0),x=i()(b,2),y=x[0],k=x[1],E=Object(p.useState)(void 0),w=i()(E,2),_=w[0],j=w[1];return Object(p.useEffect)((function(){if(t&&t.length>0&&(j(t),o)){var e=c()(t).call(t,(function(e){return e.name===o}));e&&e.length>0&&k(e[0].id)}}),[t&&t.length,o]),g.a.createElement(g.a.Fragment,null,g.a.createElement(a.a,{placeholder:"输入关键词进行搜索",suffix:g.a.createElement("img",{src:f.a,width:"19px"}),value:m,onChange:function(e){var n,a;v(e.target.value),n=e.target.value,a=t&&c()(t).call(t,(function(e){var t;return l()(t=e.name.toLowerCase()).call(t,n.toLowerCase())>-1})),j(a)}}),g.a.createElement("ul",{className:"licList ".concat(r)},_&&_.length>0&&d()(_).call(_,(function(e,t){return g.a.createElement("li",{className:y===e.id?"active":"",onClick:function(){k(e.id),n(e)}},e.name)})),_&&0===_.length&&g.a.createElement(h.a,{_html:"暂无数据"})))}},BOKS:function(e,t,n){},Dzli:function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,n.apply(this,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},MByq:function(e,t,n){"use strict";n.r(t);var a=n("yQr1"),r=n.n(a),i=n("+oHS"),o=n.n(i),c=n("OWCx"),s=n.n(c),l=n("fHi0"),u=n.n(l),d=n("RXMP"),p=n.n(d),g=n("qjzJ"),m=n.n(g),f=n("HnXd"),h=n.n(f),v=n("LYCE"),b=n.n(v),x=(n("T2oS"),n("W9HT")),y=(n("+L6B"),n("2/Rp")),k=(n("7Kak"),n("9yH6")),E=(n("sRBo"),n("kaz8")),w=(n("y8nQ"),n("Vl3Y")),_=(n("5NDa"),n("5rEg")),j=(n("2qtc"),n("kLXV")),N=n("06Pm"),L=n.n(N),C=n("kA7L"),F=n.n(C),S=n("3SUL"),O=n.n(S),I=n("eYnF"),A=n.n(I),T=n("X5/F"),V=n.n(T),P=n("04Ix"),B=n.n(P),D=(n("OaEy"),n("2fM7")),R=n("5PDf"),z=n.n(R),q=n("ZbhI"),U=n.n(q),G=n("FLGM"),M=n.n(G),J=n("WxoT"),W=n.n(J),Y=n("RKTd"),H=n.n(Y),Q=n("lHQ6"),Z=n.n(Q),K=n("Kwsy"),X=n.n(K),$=n("o+MX"),ee=n.n($),te=n("cDcd"),ne=n.n(te),ae=n("J66h"),re=n("spEH");function ie(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&(t[0]="react-i18next:: "+t[0])}}n("Dzli"),n("QEeW"),Object.create(null);const oe={};function ce(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&oe[t[0]]||("string"==typeof t[0]&&(oe[t[0]]=new Date),ie(...t))}const se=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}};function le(e,t,n){e.loadNamespaces(t,se(e,n))}function ue(e,t,n,a){"string"==typeof n&&(n=[n]),n.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,se(e,a))}function de(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=t.languages[0],r=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===a.toLowerCase())return!0;const o=(e,n)=>{const a=t.services.backendConnector.state[`${e}|${n}`];return-1===a||2===a};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!o(t.isLanguageChangingTo,e)||!t.hasResourceBundle(a,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!o(a,e)||r&&!o(i,e)))}function pe(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return ce("i18n.languages were undefined or empty",t.languages),!0;const a=void 0!==t.options.ignoreJSONStructure;return a?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,a)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e))return!1}}):de(e,t,n)}function ge(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}const me=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,fe={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},he=e=>fe[e];let ve={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(me,he)};function be(){return ve}const xe=Object(te.createContext)();class ye{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const ke=(e,t)=>{const n=Object(te.useRef)();return Object(te.useEffect)(()=>{n.current=t?n.current:e},[e,t]),n.current};function Ee(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{i18n:n}=t,{i18n:a,defaultNS:r}=Object(te.useContext)(xe)||{},i=n||a||void 0;if(i&&!i.reportNamespaces&&(i.reportNamespaces=new ye),!i){ce("You will need to pass in an i18next instance by using initReactI18next");const e=(e,t)=>"string"==typeof t?t:t&&"object"==typeof t&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}i.options.react&&void 0!==i.options.react.wait&&ce("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const o={...be(),...i.options.react,...t},{useSuspense:c,keyPrefix:s}=o;let l=e||r||i.options&&i.options.defaultNS;l="string"==typeof l?[l]:l||["translation"],i.reportNamespaces.addUsedNamespaces&&i.reportNamespaces.addUsedNamespaces(l);const u=(i.isInitialized||i.initializedStoreOnce)&&l.every(e=>pe(e,i,o));function d(){return i.getFixedT(t.lng||null,"fallback"===o.nsMode?l:l[0],s)}const[p,g]=Object(te.useState)(d);let m=l.join();t.lng&&(m=`${t.lng}${m}`);const f=ke(m),h=Object(te.useRef)(!0);Object(te.useEffect)(()=>{const{bindI18n:e,bindI18nStore:n}=o;function a(){h.current&&g(d)}return h.current=!0,u||c||(t.lng?ue(i,t.lng,l,()=>{h.current&&g(d)}):le(i,l,()=>{h.current&&g(d)})),u&&f&&f!==m&&h.current&&g(d),e&&i&&i.on(e,a),n&&i&&i.store.on(n,a),()=>{h.current=!1,e&&i&&e.split(" ").forEach(e=>i.off(e,a)),n&&i&&n.split(" ").forEach(e=>i.store.off(e,a))}},[i,m]);const v=Object(te.useRef)(!0);Object(te.useEffect)(()=>{h.current&&!v.current&&g(d),v.current=!1},[i,s]);const b=[p,i,u];if(b.t=p,b.i18n=i,b.ready=u,u)return b;if(!u&&!c)return b;throw new Promise(e=>{t.lng?ue(i,t.lng,l,()=>e()):le(i,l,()=>e())})}var we=n("rud+"),_e=(n("7dqz"),n("QkTP"),n("vDqi")),je=n.n(_e);function Ne(e,t){var n=o()(e);if(s.a){var a=s()(e);t&&(a=z()(a).call(a,(function(t){return u()(e,t).enumerable}))),n.push.apply(n,a)}return n}function Le(e){for(var t=1;t<arguments.length;t++){var n,a,r=null!=arguments[t]?arguments[t]:{};t%2?p()(n=Ne(Object(r),!0)).call(n,(function(t){B()(e,t,r[t])})):m.a?h()(e,m()(r)):p()(a=Ne(Object(r))).call(a,(function(t){b()(e,t,u()(r,t))}))}return e}var Ce={gitea:"https://docs.gitea.com/development/api-usage",gitee:"https://forum.gitlink.org.cn/forums/10603/detail",github:"https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token",gitlab:"https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html",gitcode:"https://docs.gitcode.com/docs/users/pat/"},Fe=["gitea","gitee","github","gitlab","gitcode"],Se=D.a.Option,Oe=function(e){function t(e){var n;return L()(this,t),n=function(e,t,n){return t=A()(t),O()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],A()(e).constructor):t.apply(e,n))}(this,t,[e]),B()(n,"componentDidMount",(function(){n.updateDocumentTitle(),n.getOwner(),n.isDeleteProjectBack(),n.getLicenses()})),B()(n,"componentDidUpdate",(function(e){n.updateDocumentTitle(),e&&n.props&&!n.props.checkIfLogin()&&n.props.history.push("/403")})),B()(n,"getOwner",(function(){var e=n.props.match.params.OIdentifier,t=(n.props&&n.props.current_user).user_id;je.a.get("/owners.json").then((function(a){if(a&&a.data){var r=a.data.owners;n.setState({OwnerList:r}),e?r=z()(r).call(r,(function(t){return t.login===e})):t&&(r=z()(r).call(r,(function(e){return e.id===t}))),n.props.form.setFieldsValue({user_id:r&&r[0].id}),r&&n.setState({owners_id:r[0].id,owners_name:r[0].name}),n.setOptionsList(r,"owners")}})).catch((function(e){}))})),B()(n,"getCategory",(function(){je.a.get("/project_categories.json").then((function(e){e&&n.setState({CategoryList:e.data.project_categories})})).catch((function(e){}))})),B()(n,"getLanguage",(function(){je.a.get("/project_languages.json").then((function(e){e&&n.setState({LanguageList:e.data.project_languages})})).catch((function(e){}))})),B()(n,"getGitignore",(function(){je.a.get("/ignores.json").then((function(e){e&&n.setState({GitignoreList:e.data.ignores})})).catch((function(e){}))})),B()(n,"getLicenses",(function(){je.a.get("/licenses.json").then((function(e){if(e){var t=e.data.licenses;n.setState({LicensesList:t})}})).catch((function(e){}))})),B()(n,"isDeleteProjectBack",(function(){if(2===n.props.history.location.mirror_status&&sessionStorage.newProjectValue){j.a.warning({title:"警告",content:"项目导入失败!请按操作规范重新导入项目!"});var e=JSON.parse(sessionStorage.newProjectValue);e&&(n.setState({project_language_id:e.project_language_id,project_category_id:e.project_category_id,license_id:e.license_id,ignore_id:e.ignore_id}),delete e.project_language_id,delete e.project_category_id,delete e.license_id,delete e.ignore_id,n.props.form.setFieldsValue(e))}})),B()(n,"setOptionsList",(function(e,t,a){if(e&&e.length>0){var r=e;a&&(r=z()(e).call(e,(function(e){var t;return U()(t=e.name.toLowerCase()).call(t,a.toLowerCase())>-1})));var i=r&&M()(r).call(r,(function(e){return ne.a.createElement(Se,{key:e.id,value:e.name},e.name)}));n.setState(B()({},t+"_list",i))}})),B()(n,"subMitFrom",(function(){n.props.form.validateFieldsAndScroll((function(e,t){if(e)window.scrollTo(0,0),n.setState({isSpin:!1});else{n.setState({isSpin:!0});var a=n.props.match.params.projectsType,r=n.state,i=r.project_language_id,o=r.project_category_id,c=r.license_id,s=r.ignore_id,l=r.ignoreFlag,u=r.licenseFlag,d=r.categoreFlag,p=r.languageFlag,g=r.tokenConTri,m=r.isPrivate,f=r.isToken,h=ae.Base64.encode(t.password),v=a&&"mirror"===a?"/projects/migrate.json":"/projects.json";sessionStorage.newProjectValue=W()(Le(Le({},t),{},{project_language_id:i,project_category_id:o,license_id:c,ignore_id:s}));var b=t.blockchain_init,x=t.clone_addr;je.a.post(v,Le(Le({},t),{},{clone_addr:a&&"mirror"===a?H()(x).call(x):void 0,auth_password:h,project_language_id:p?i:void 0,project_category_id:d?o:void 0,license_id:u?c:void 0,ignore_id:l?s:void 0,blockchain:g,blockchain_token_all:g?1e4:void 0,blockchain_init_token:g?Z()(b):void 0,auth_token:m&&f?t.auth_token:void 0,importType:void 0})).then((function(e){e&&e.data.id&&(a&&"mirror"!==a&&n.props.showNotification("项目创建成功!"),X()((function(){var t;n.props.history.push({pathname:ee()(t="/".concat(e.data.login,"/")).call(t,e.data.identifier),query:{showNps:!0}})}),500)),n.setState({isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))}}))})),B()(n,"checkId",(function(e,t,n,a,r){var i=z()(a).call(a,(function(e){return e.name===t}));t||n(),i&&i.length>0?n():n("请在下拉选项中选择正确的"+r+"!"),n()})),B()(n,"ChangeAddr",(function(e,t){if(U()(e).call(e,"/")>-1&&!t){var a=e.split("/"),r=a[a.length-1];if(U()(r).call(r,".")>-1){var i=r.split(".")[0];if(!i)return;n.props.form.setFieldsValue({repository_name:i,name:i})}else n.props.form.setFieldsValue({repository_name:r})}if(e){var o="";M()(Fe).call(Fe,(function(t){return U()(e).call(e,"://".concat(t))>0?o=t:""})),o&&n.props.form.setFieldsValue({service:o}),o&&n.setState({platName:o})}})),B()(n,"changeDesc",(function(e){var t=e.target.value;n.setState({descNum:t?t.length:0})})),B()(n,"showCateFunc",(function(e){var t=n.state.CategoryList;n.setState({categoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getCategory()})),B()(n,"showLanguageFunc",(function(e){var t=n.state.LanguageList;n.setState({languageFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getLanguage()})),B()(n,"showIgnoreFunc",(function(e){var t=n.state.GitignoreList;n.setState({ignoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getGitignore()})),B()(n,"blurFunc",(function(e,t,a){if(t){var r=n.props.form.getFieldsValue().clone_addr;r&&je.a.post("/projects/verify_auth_token.json",{auth_token:t,clone_addr:r}).then((function(e){var t=e.data;t&&!1===t.data?a("请输入正确的令牌"):a(),a()})).catch((function(e){}))}else a()})),B()(n,"changeName",(function(e){var t=e.target.value;if(n.props.t,t){var a=t.match(/[a-zA-Z0-9]/g);if(a){var r=a.join("");n.props.form.setFieldsValue({repository_name:r})}}})),B()(n,"changeVisibility",(function(e){var t="token"===e.target.value;n.setState({isToken:t});var a=n.props.form.getFieldsValue().clone_addr;!t&&a&&X()((function(){n.ChangeAddr(a,!0)}),500)})),B()(n,"changeIsPrivate",(function(e){n.setState({isPrivate:e.target.checked}),e.target.checked&&n.props.form.setFieldsValue({importType:"token"})})),B()(n,"showLicenseFunc",(function(e){n.state.LicensesList,n.setState({licenseFlag:e.target.checked})})),B()(n,"getValue",(function(e,t){var a=e.id,r=e.name;a&&(n.setState(B()({},t+"_id",a)),n.props.form.setFieldsValue(B()({},"".concat(t),r)))})),n.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0,categoreFlag:!1,languageFlag:!1,ignoreFlag:!1,licenseFlag:!1,tokenConTri:!1,gitHubUrl:!1,checkToken:"",isToken:!0,isPrivate:!1,platName:void 0},n}return V()(t,e),F()(t,[{key:"updateDocumentTitle",value:function(){var e=this.props.match.params.projectsType;document.title="".concat(e&&"mirror"===e?"导入":"新建","项目")}},{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,n=this.props.match.params.projectsType,a=this.props.current_user.open_blockchain,r=this.state,i=r.CategoryList,o=r.LanguageList,c=r.GitignoreList,s=r.LicensesList,l=r.isSpin,u=(r.owners_list,r.OwnerList),d=(r.project_language_list,r.project_category_list,r.license_list,r.ignore_list,r.descNum),p=r.ignoreFlag,g=r.licenseFlag,m=r.languageFlag,f=r.categoreFlag,h=r.tokenConTri,v=(r.checkToken,r.isToken),b=r.platName,j=r.isPrivate;return ne.a.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},ne.a.createElement("div",{className:"newPanel",id:"newPanel"},ne.a.createElement("div",{className:"newPanel_title"},n&&"mirror"===n?"导入":"新建","项目"),ne.a.createElement(x.a,{spinning:l},ne.a.createElement(w.a,null,ne.a.createElement("div",{className:"newPanel_content"},n&&"mirror"===n&&ne.a.createElement(ne.a.Fragment,null,ne.a.createElement(w.a.Item,{label:"导入仓库URL",style:{marginBottom:"0px"},colon:!1},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(ne.a.createElement(_.a,{placeholder:"请输入需要导入到本项目的仓库地址",onBlur:function(t){return e.ChangeAddr(t.target.value)}}))),ne.a.createElement("p",{className:"formTip",style:{color:"#D1d1c9"}},"示例:https://github.com/Stability-AI/StableStudio.git")),n&&"mirror"===n&&ne.a.createElement("div",{className:"mb10"},ne.a.createElement(w.a.Item,{label:"",style:{marginBottom:"0px"}},t("isPrivate",{rules:[]})(ne.a.createElement(E.a,{value:"importPrivate",onChange:this.changeIsPrivate},"导入私有项目"))),ne.a.createElement(w.a.Item,{label:"",style:{marginBottom:"10px",display:j?"block":"none"}},t("importType",{rules:[]})(ne.a.createElement(k.a.Group,{onChange:this.changeVisibility},ne.a.createElement(k.a,{value:"token"},"访问令牌方式导入"),ne.a.createElement(k.a,{value:"pwd"},"用户名+密码方式导入")))),v&&j&&ne.a.createElement(w.a.Item,{label:ne.a.createElement("span",null,"访问令牌(Access Token)",Ce["".concat(b&&b.toLowerCase())]&&ne.a.createElement("a",{className:"color-blue",href:Ce["".concat(b.toLowerCase())],target:"_blank"},"如何配置?"))},t("auth_token",{rules:[{required:!0,message:"请输入需要导入仓库的访问令牌"},{validator:function(t,n,a){return e.blurFunc(t,n,a)}}],validateTrigger:"onBlur"})(ne.a.createElement(_.a,{placeholder:"请输入需要导入仓库的访问令牌"}))),j&&!v&&ne.a.createElement("div",{className:"df mb20",style:{alignItems:"center"}},ne.a.createElement("span",{className:"mr10"},"用户名"),ne.a.createElement("input",{type:"password",style:{display:"none"}}),ne.a.createElement(w.a.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(ne.a.createElement(_.a,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),ne.a.createElement("span",{className:"mr10"},"密码"),ne.a.createElement(w.a.Item,{style:{marginBottom:"0px"}},t("password",{rules:[]})(ne.a.createElement(_.a.Password,{placeholder:"请输入对应平台的登录密码",autocomplete:"new-password",style:{width:"240px"}}))))),ne.a.createElement(re.a,null,ne.a.createElement(w.a.Item,{label:"拥有者",style:{width:"260px"},colon:!1,className:"explainPos"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"}]})(ne.a.createElement(D.a,{showSearch:!0,style:{width:"260px",height:"33px"},placeholder:"请选择拥有者",className:"plateAutoComplete",optionFilterProp:"children",filterOption:function(e,t){var n;return U()(n=t.props.children.toLowerCase()).call(n,e.toLowerCase())>=0}},u&&u.length>0&&M()(u).call(u,(function(e,t){return ne.a.createElement(Se,{value:e.id},e.name)}))))),ne.a.createElement("span",{className:"ml10 mr10 mt10 font-18"},"/"),ne.a.createElement(w.a.Item,{label:"项目名称",className:"flex1 explainPos",colon:!1},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(ne.a.createElement(_.a,{placeholder:"例如:团队协作方法与研究",maxLength:50})))),ne.a.createElement(w.a.Item,{label:ne.a.createElement("span",null,"项目标识 ",ne.a.createElement("span",{className:"color-grey-9"},"(项目url标识部分)")),colon:!1},t("repository_name",{rules:[{required:!0,message:"请填写项目标识"}]})(ne.a.createElement(_.a,{placeholder:"项目标识请使用与项目相关的英文关键字",maxLength:100}))),ne.a.createElement("div",{className:"pr"},ne.a.createElement("span",{className:"toprightNum"},d,"/200"),ne.a.createElement(w.a.Item,{label:"项目简介",colon:!1,style:{marginBottom:"0px"}},t("description",{rules:[]})(ne.a.createElement(_.a.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),("deposit"===n||!n)&&ne.a.createElement(ne.a.Fragment,null,ne.a.createElement(w.a.Item,{className:"privatePart"},t("ignoreFlag")(ne.a.createElement(E.a,{checked:p,onChange:function(t){return e.showIgnoreFunc(t)}},".gitignore"))),p&&ne.a.createElement(w.a.Item,null,t("ignore",{rules:[{required:p,message:"请选择gitignore"},{validator:function(t,n,a){return e.checkId(t,n,a,c,"gitignore")}}]})(ne.a.createElement(we.a,{idname:"newPanel",name:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",list:c,getValue:function(t){return e.getValue(t,"ignore")}}))),ne.a.createElement(w.a.Item,{className:"privatePart"},t("licenseFlag")(ne.a.createElement(E.a,{checked:g,onChange:function(t){return e.showLicenseFunc(t)}},"开源许可证"))),g&&ne.a.createElement(w.a.Item,{className:"privatePart"},t("license",{rules:[{required:g,message:"请选择开源许可证"},{validator:function(t,n,a){return e.checkId(t,n,a,s,"开源许可证")}}]})(ne.a.createElement(we.a,{idname:"newPanel",name:"请选择开源许可证",list:s,getValue:function(t){return e.getValue(t,"license")}})))),ne.a.createElement(w.a.Item,{className:"privatePart"},t("private")(ne.a.createElement(E.a,{value:"limit"},"将项目设为私有",ne.a.createElement("span",{className:"font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),n&&"mirror"===n&&ne.a.createElement(w.a.Item,{className:"privatePart"},t("is_mirror")(ne.a.createElement(E.a,{value:"limit"},"该仓库将是一个",ne.a.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该仓库为只读,每24小时定时同步一次)"))),ne.a.createElement(w.a.Item,{style:{margin:"0px"},className:"privatePart"},t("categoreFlag")(ne.a.createElement(E.a,{checked:f,onChange:function(t){return e.showCateFunc(t)}},"项目类别"))),f&&ne.a.createElement(w.a.Item,{className:"privatePart"},t("project_category",{rules:[{required:f,message:"请选择项目类别"},{validator:function(t,n,a){return e.checkId(t,n,a,i,"项目类别")}}]})(ne.a.createElement(we.a,{idname:"newPanel",name:"请选择项目类别",list:i,getValue:function(t){return e.getValue(t,"project_category")}}))),ne.a.createElement(w.a.Item,{className:"privatePart"},t("languageFlag")(ne.a.createElement(E.a,{checked:m,onChange:function(t){return e.showLanguageFunc(t)}},"项目语言"))),m&&ne.a.createElement(w.a.Item,null,t("project_language",{rules:[{required:m,message:"请选择项目语言"},{validator:function(t,n,a){return e.checkId(t,n,a,o,"项目语言")}}]})(ne.a.createElement(we.a,{idname:"newPanel",name:"请选择项目语言",list:o,getValue:function(t){return e.getValue(t,"project_language")}}))),a&&"deposit"===n&&ne.a.createElement("div",{className:"mt10 mb10"},ne.a.createElement("p",{className:"font-16"},"确权"),ne.a.createElement("div",{className:"mt5 mb5 color-grey3"},ne.a.createElement(E.a,{checked:h,onChange:function(t){e.setState({tokenConTri:t.target.checked})}},"加入贡献值激励确权机制")),h&&ne.a.createElement(w.a.Item,{className:"flex1",extra:"Token指本项目的虚拟货币,决定用户在本仓库贡献度的比例,可以通过issue悬赏或在个人主页贡献确权页进行转移。创建项目时,每个项目的Token总量为10000,您可以分配您可获取的Token数量(未分配的Token将保留至项目Token余额)"},t("blockchain_init",{rules:[{required:!0,message:"初始token值为一个不超过10000的正整数"},{validator:function(e,t,n){/^[1-9]+[0-9]*]*$/.test(t)||n("初始token值为正整数"),t>1e4?n("初始token值最大值10000"):n()}}]})(ne.a.createElement(_.a,{placeholder:"请填写您(项目创建者)获取的初始Token值"})))),ne.a.createElement("div",{className:"mt20"},"注:",ne.a.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),ne.a.createElement(w.a.Item,{className:"formTip mt20"},ne.a.createElement(y.a,{type:"primary",onClick:this.subMitFrom,className:"mr20"},n&&"mirror"===n?"导入":"创建","项目"),ne.a.createElement("a",{onClick:function(){return window.history.back(-1)},className:"btn_32"},"取消")))))))}}])}(te.Component),Ie=w.a.create({name:"NewWorkForm"})(Oe);t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function a(a){let{forwardedRef:r,...i}=a;const[o,c,s]=Ee(e,{...i,keyPrefix:t.keyPrefix}),l={...i,t:o,i18n:c,tReady:s};return t.withRef&&r?l.ref=r:!t.withRef&&r&&(l.forwardedRef=r),Object(te.createElement)(n,l)}return a.displayName=`withI18nextTranslation(${ge(n)})`,a.WrappedComponent=n,t.withRef?Object(te.forwardRef)((e,t)=>Object(te.createElement)(a,Object.assign({},e,{forwardedRef:t}))):a}}()(Ie)},QEeW:function(e,t){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},QkTP:function(e,t,n){},XzCO:function(e,t,n){"use strict";n("qVdP");var a=n("jsC+"),r=n("zLi2"),i=n.n(r),o=n("cDcd"),c=n.n(o),s=n("faye");n("BOKS"),t.a=Object(o.forwardRef)((function(e,t){var n=e.overlay,r=e.children,l=e.placement,u=e.overlayClassName,d=e.idname,p=Object(o.useState)(!1),g=i()(p,2),m=g[0],f=g[1],h=Object(o.useRef)(null),v=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return{clearVisible:function(e){f(e)}}})),Object(o.useEffect)((function(){document.addEventListener("click",b,!1)}),[]);var b=function(e){var t=e.target,n=Object(s.findDOMNode)(h.current),a=Object(s.findDOMNode)(v.current);if(n&&a){var r=n.contains(t),i=a.contains(t);r||i||f(!1)}};return c.a.createElement(a.a,{placement:l,visible:m,overlay:c.a.createElement("div",{ref:h},n),getPopupContainer:function(e){return d?document.getElementById(d):e.parentNode},trigger:["click"],overlayClassName:u},c.a.createElement("span",{className:"dropspan",ref:v,onClick:function(){return f(!m)}},r))}))},emz0:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAAAXNSR0IArs4c6QAAA+hJREFUWEfNWE1SGkEU/h5WILuYE6gnCJ4gWCVUdoETqLvARm6gnEDcgDvlBJJdClIlnkA4gXqCkGWGZF7mNd1jTzMDw4+p9IZiuvv119/7+r3XTViyFWucJ8YRA3mZSoSC/DIwBmOozBG6AO77LZr+X7JRmvGFOm9nPZwGC9cJ2E4zR41hPAU/5702dVLPUXua01KBYYyEJQWW8CHW3JLgEkF9+sK7fzK4Je0mtXHGz+B/lwmDSRbdQZPGLgg9r0BAGcDnSD+j6+VwEjfPHhcL6vALF2gKyHZVw8uiucigbVwA+oRzEI7C74wnJlTm6W0GlADKZHBnGRllGOVvVyT6WKnJ4QBjQIR3RmteDvtJG4yA0tQ/hAwxOl4O9WXYSUKt9PkLA6M7BoaTLA7ibIegZNIbD3ehhhidXpuOzSLa6BkTnvotulyFMhcYGN1emyqurRBUqcbngZbPNL0jL4eC2YWiH7g2gH0fB9+vaLAKMOUNwtC4Ms6WAqVZejRuy/jYMxpy+xh4Dk5efh2X2roVN/ZbtD9z+iIsAY1ei4Q11UpVHobxhxFhcBWmzJxilUX4H1WoAU76LboxfYqpYo1/CEsShyY57FpuOybgWk9cmyF7E84p/9prkcQ11UjlMuBBayki7mKNnwJQO9K3jo6SGLW90GtRqG8B1STg1KUxmFAO3HarvjPu+21SiXeTzV4bjEqvTZLIQbZvvSzeW66LBbtJUI4LQy1HQNkUHla5niFcuDrbJCiVhjJ41F667Leorpgq1Zi1nkYBfapGMk128vsthusc/0WbMOvbEglBvZZuVgJVrPJYomtcEFtkcBP9sUzZQrc1tYkFF9mwwxEDL5qyQdnpZZHBTfTbYSfQ98vpM6fMjVObWHSRjVKVb0wBaAfnaEQHIuF+kdF1+0tVfgRhV+xEIrp8sNPJv3JhxHVO7WYScph44QxYl42k+TZLbl4Nk6DNFgP7q14k02wiouOYvGqDssuU8SSLvdeI5JGqZFpLzRAQuTiUaixZWt3V5hX2adiIG+NWsXYYsMdHQOlJQ1NDCbAtH5V1rldmMV3ny8VkepdkzORaM3bm3qcndy1gY/ZRWfWioE/3aQCm6bLnlsGJoKRj5io0LfQGzGgsA04de+DCxCLDkP3mEAcs8S1BP25IMR95DxCXkgAEuluMZ9u1wjITdohRDsYUImCmNKhUEpz0lxCUdHGYJ1xVHRKaiS8qKVQvZREIdTvMzAOW6n1K60J2N/uSMg8Uo+MzbpJcngQsNSh7bZ0i8iwniacveqrJzRcY+z4GabXnApMLxEqgUnhsqSEOsMZ/AUp2YNiXN7C/c/45MN9xecwAAAAASUVORK5CYII="},"rud+":function(e,t,n){"use strict";n("5NDa");var a=n("5rEg"),r=n("zLi2"),i=n.n(r),o=n("cDcd"),c=n.n(o),s=n("XzCO"),l=(n("wauP"),n("6La+"));t.a=function(e){var t=e.list,n=e.name,r=e.value,u=e.getValue,d=e.idname,p=Object(o.useRef)(null),g=Object(o.useState)(void 0),m=i()(g,2),f=m[0],h=m[1],v=Object(o.useState)(void 0),b=i()(v,2),x=b[0],y=b[1];return Object(o.useEffect)((function(){r&&(h({name:r}),y(r))}),r),c.a.createElement(s.a,{overlay:c.a.createElement("div",null,c.a.createElement(l.a,{list:t,size:"small",onChooseFunc:function(e){h(e)},defaultValue:r}),c.a.createElement("a",{onClick:function(){u(f),p.current&&p.current.clearVisible(!1)},className:f?"sureDrop active":"sureDrop"},"确定")),overlayClassName:"alllists",placement:"bottomLeft",ref:p,idname:d},c.a.createElement(a.a,{placeholder:n,value:x}))}},spEH:function(e,t,n){"use strict";n.d(t,"d",(function(){return S})),n.d(t,"b",(function(){return O})),n.d(t,"j",(function(){return I})),n.d(t,"a",(function(){return A})),n.d(t,"c",(function(){return T})),n.d(t,"g",(function(){return V})),n.d(t,"n",(function(){return P})),n.d(t,"m",(function(){return B})),n.d(t,"q",(function(){return D})),n.d(t,"k",(function(){return R})),n.d(t,"r",(function(){return z})),n.d(t,"f",(function(){return q})),n.d(t,"p",(function(){return U})),n.d(t,"l",(function(){return G})),n.d(t,"e",(function(){return M})),n.d(t,"o",(function(){return J})),n.d(t,"h",(function(){return W})),n.d(t,"i",(function(){return Y}));var a,r,i,o,c,s,l,u,d,p,g,m,f,h,v,b,x,y,k,E,w,_,j,N,L=n("YdDX"),C=n.n(L),F=n("vOnD"),S=F.a.div(a||(a=C()(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]))),O=F.a.div(r||(r=C()(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]))),I=F.a.div(i||(i=C()(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]))),A=F.a.div(o||(o=C()(["{\n display:flex;\n align-items: center;\n}"]))),T=F.a.div(c||(c=C()(["{\n display:flex;\n align-items: flex-start;\n}"]))),V=(F.a.div(s||(s=C()(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]))),F.a.div(l||(l=C()(["{\n display:flex;\n align-items:flex-start;\n}"])))),P=F.a.div(u||(u=C()(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),B=F.a.div(d||(d=C()(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),D=(F.a.div(p||(p=C()(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),F.a.div(g||(g=C()(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"])))),R=F.a.div(m||(m=C()(["{\n padding-left:20px;\n box-sizing:border-box;\n}"]))),z=F.a.div(f||(f=C()(["{\n background-color:#fff;\n border-radius:5px;\n}"]))),q=F.a.a(h||(h=C()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"]))),U=F.a.a(v||(v=C()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),G=F.a.a(b||(b=C()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),M=(F.a.a(x||(x=C()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),F.a.a(y||(y=C()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"])))),J=F.a.a(k||(k=C()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),W=(F.a.ul(E||(E=C()(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]))),F.a.a(w||(w=C()(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]))),F.a.a(_||(_=C()(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"])))),Y=F.a.div(j||(j=C()(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"])));F.a.div(N||(N=C()(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"])))},wauP:function(e,t,n){}}]); |