1 line
24 KiB
JavaScript
1 line
24 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[121],{BOKS:function(e,t,a){},MByq:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),r=a.n(n),o=a("+oHS"),i=a.n(o),c=a("OWCx"),s=a.n(c),l=a("fHi0"),u=a.n(l),g=a("RXMP"),m=a.n(g),d=a("qjzJ"),p=a.n(d),f=a("HnXd"),h=a.n(f),v=a("LYCE"),y=a.n(v),_=(a("T2oS"),a("W9HT")),b=(a("+L6B"),a("2/Rp")),E=(a("7Kak"),a("9yH6")),k=(a("sRBo"),a("kaz8")),w=(a("y8nQ"),a("Vl3Y")),j=(a("5NDa"),a("5rEg")),N=(a("2qtc"),a("kLXV")),L=a("06Pm"),C=a.n(L),S=a("kA7L"),F=a.n(S),O=a("3SUL"),I=a.n(O),T=a("eYnF"),P=a.n(T),x=a("X5/F"),V=a.n(x),R=a("04Ix"),B=a.n(R),D=(a("OaEy"),a("2fM7")),q=a("5PDf"),z=a.n(q),A=a("ZbhI"),H=a.n(A),M=a("FLGM"),U=a.n(M),G=a("WxoT"),W=a.n(G),Q=a("RKTd"),X=a.n(Q),J=a("lHQ6"),K=a.n(J),$=a("Kwsy"),Y=a.n($),Z=a("o+MX"),ee=a.n(Z),te=a("cDcd"),ae=a.n(te),ne=a("J66h"),re=a("spEH");function oe(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];"string"==typeof t[0]&&(t[0]="react-i18next:: "+t[0])}}a("pVnL"),a("QEeW"),Object.create(null);const ie={};function ce(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];"string"==typeof t[0]&&ie[t[0]]||("string"==typeof t[0]&&(ie[t[0]]=new Date),oe(...t))}const se=(e,t)=>()=>{if(e.isInitialized)t();else{const a=()=>{setTimeout(()=>{e.off("initialized",a)},0),t()};e.on("initialized",a)}};function le(e,t,a){e.loadNamespaces(t,se(e,a))}function ue(e,t,a,n){"string"==typeof a&&(a=[a]),a.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,se(e,n))}function ge(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=t.languages[0],r=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;const i=(e,a)=>{const n=t.services.backendConnector.state[`${e}|${a}`];return-1===n||2===n};return!(a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!i(t.isLanguageChangingTo,e)||!t.hasResourceBundle(n,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!i(n,e)||r&&!i(o,e)))}function me(e,t){let a=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 n=void 0!==t.options.ignoreJSONStructure;return n?t.hasLoadedNamespace(e,{lng:a.lng,precheck:(t,n)=>{if(a.bindI18n&&a.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!n(t.isLanguageChangingTo,e))return!1}}):ge(e,t,a)}function de(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}const pe=/&(?: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(pe,he)};function ye(){return ve}const _e=Object(te.createContext)();class be{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Ee=(e,t)=>{const a=Object(te.useRef)();return Object(te.useEffect)(()=>{a.current=t?a.current:e},[e,t]),a.current};function ke(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{i18n:a}=t,{i18n:n,defaultNS:r}=Object(te.useContext)(_e)||{},o=a||n||void 0;if(o&&!o.reportNamespaces&&(o.reportNamespaces=new be),!o){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}o.options.react&&void 0!==o.options.react.wait&&ce("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const i={...ye(),...o.options.react,...t},{useSuspense:c,keyPrefix:s}=i;let l=e||r||o.options&&o.options.defaultNS;l="string"==typeof l?[l]:l||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(l);const u=(o.isInitialized||o.initializedStoreOnce)&&l.every(e=>me(e,o,i));function g(){return o.getFixedT(t.lng||null,"fallback"===i.nsMode?l:l[0],s)}const[m,d]=Object(te.useState)(g);let p=l.join();t.lng&&(p=`${t.lng}${p}`);const f=Ee(p),h=Object(te.useRef)(!0);Object(te.useEffect)(()=>{const{bindI18n:e,bindI18nStore:a}=i;function n(){h.current&&d(g)}return h.current=!0,u||c||(t.lng?ue(o,t.lng,l,()=>{h.current&&d(g)}):le(o,l,()=>{h.current&&d(g)})),u&&f&&f!==p&&h.current&&d(g),e&&o&&o.on(e,n),a&&o&&o.store.on(a,n),()=>{h.current=!1,e&&o&&e.split(" ").forEach(e=>o.off(e,n)),a&&o&&a.split(" ").forEach(e=>o.store.off(e,n))}},[o,p]);const v=Object(te.useRef)(!0);Object(te.useEffect)(()=>{h.current&&!v.current&&d(g),v.current=!1},[o,s]);const y=[m,o,u];if(y.t=m,y.i18n=o,y.ready=u,u)return y;if(!u&&!c)return y;throw new Promise(e=>{t.lng?ue(o,t.lng,l,()=>e()):le(o,l,()=>e())})}var we=a("rud+"),je=(a("7dqz"),a("QkTP"),a("vDqi")),Ne=a.n(je);function Le(e,t){var a=i()(e);if(s.a){var n=s()(e);t&&(n=z()(n).call(n,(function(t){return u()(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ce(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?m()(a=Le(Object(r),!0)).call(a,(function(t){B()(e,t,r[t])})):p.a?h()(e,p()(r)):m()(n=Le(Object(r))).call(n,(function(t){y()(e,t,u()(r,t))}))}return e}var Se={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"],Oe=D.a.Option,Ie=function(e){function t(e){var a;return C()(this,t),a=function(e,t,a){return t=P()(t),I()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,a||[],P()(e).constructor):t.apply(e,a))}(this,t,[e]),B()(a,"componentDidMount",(function(){a.updateDocumentTitle(),a.getOwner(),a.isDeleteProjectBack(),a.getLicenses()})),B()(a,"componentDidUpdate",(function(e){a.updateDocumentTitle(),e&&a.props&&!a.props.checkIfLogin()&&a.props.history.push("/403")})),B()(a,"getOwner",(function(){var e=a.props.match.params.OIdentifier,t=(a.props&&a.props.current_user).user_id;Ne.a.get("/owners.json").then((function(n){if(n&&n.data){var r=n.data.owners;a.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}))),a.props.form.setFieldsValue({user_id:r&&r[0].id}),r&&a.setState({owners_id:r[0].id,owners_name:r[0].name}),a.setOptionsList(r,"owners")}})).catch((function(e){}))})),B()(a,"getCategory",(function(){Ne.a.get("/project_categories.json").then((function(e){e&&a.setState({CategoryList:e.data.project_categories})})).catch((function(e){}))})),B()(a,"getLanguage",(function(){Ne.a.get("/project_languages.json").then((function(e){e&&a.setState({LanguageList:e.data.project_languages})})).catch((function(e){}))})),B()(a,"getGitignore",(function(){Ne.a.get("/ignores.json").then((function(e){e&&a.setState({GitignoreList:e.data.ignores})})).catch((function(e){}))})),B()(a,"getLicenses",(function(){Ne.a.get("/licenses.json").then((function(e){if(e){var t=e.data.licenses;a.setState({LicensesList:t})}})).catch((function(e){}))})),B()(a,"isDeleteProjectBack",(function(){if(2===a.props.history.location.mirror_status&&sessionStorage.newProjectValue){N.a.warning({title:"警告",content:"项目导入失败!请按操作规范重新导入项目!"});var e=JSON.parse(sessionStorage.newProjectValue);e&&(a.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,a.props.form.setFieldsValue(e))}})),B()(a,"setOptionsList",(function(e,t,n){if(e&&e.length>0){var r=e;n&&(r=z()(e).call(e,(function(e){var t;return H()(t=e.name.toLowerCase()).call(t,n.toLowerCase())>-1})));var o=r&&U()(r).call(r,(function(e){return ae.a.createElement(Oe,{key:e.id,value:e.name},e.name)}));a.setState(B()({},t+"_list",o))}})),B()(a,"subMitFrom",(function(){a.props.form.validateFieldsAndScroll((function(e,t){if(e)window.scrollTo(0,0),a.setState({isSpin:!1});else{a.setState({isSpin:!0});var n=a.props.match.params.projectsType,r=a.state,o=r.project_language_id,i=r.project_category_id,c=r.license_id,s=r.ignore_id,l=r.ignoreFlag,u=r.licenseFlag,g=r.categoreFlag,m=r.languageFlag,d=r.tokenConTri,p=r.isPrivate,f=r.isToken,h=ne.Base64.encode(t.password),v=n&&"mirror"===n?"/projects/migrate.json":"/projects.json";sessionStorage.newProjectValue=W()(Ce(Ce({},t),{},{project_language_id:o,project_category_id:i,license_id:c,ignore_id:s}));var y=t.blockchain_init,_=t.clone_addr;Ne.a.post(v,Ce(Ce({},t),{},{clone_addr:n&&"mirror"===n?X()(_).call(_):void 0,auth_password:h,project_language_id:m?o:void 0,project_category_id:g?i:void 0,license_id:u?c:void 0,ignore_id:l?s:void 0,blockchain:d,blockchain_token_all:d?1e4:void 0,blockchain_init_token:d?K()(y):void 0,auth_token:p&&f?t.auth_token:void 0,importType:void 0})).then((function(e){e&&e.data.id&&(n&&"mirror"!==n&&a.props.showNotification("项目创建成功!"),Y()((function(){var t;a.props.history.push({pathname:ee()(t="/".concat(e.data.login,"/")).call(t,e.data.identifier),query:{showNps:!0}})}),500)),a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}}))})),B()(a,"checkId",(function(e,t,a,n,r){var o=z()(n).call(n,(function(e){return e.name===t}));t||a(),o&&o.length>0?a():a("请在下拉选项中选择正确的"+r+"!"),a()})),B()(a,"ChangeAddr",(function(e,t){if(H()(e).call(e,"/")>-1&&!t){var n=e.split("/"),r=n[n.length-1];if(H()(r).call(r,".")>-1){var o=r.split(".")[0];if(!o)return;a.props.form.setFieldsValue({repository_name:o,name:o})}else a.props.form.setFieldsValue({repository_name:r})}if(e){var i="";U()(Fe).call(Fe,(function(t){return H()(e).call(e,"://".concat(t))>0?i=t:""})),i&&a.props.form.setFieldsValue({service:i}),i&&a.setState({platName:i})}})),B()(a,"changeDesc",(function(e){var t=e.target.value;a.setState({descNum:t?t.length:0})})),B()(a,"showCateFunc",(function(e){var t=a.state.CategoryList;a.setState({categoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&a.getCategory()})),B()(a,"showLanguageFunc",(function(e){var t=a.state.LanguageList;a.setState({languageFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&a.getLanguage()})),B()(a,"showIgnoreFunc",(function(e){var t=a.state.GitignoreList;a.setState({ignoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&a.getGitignore()})),B()(a,"blurFunc",(function(e,t,n){if(t){var r=a.props.form.getFieldsValue().clone_addr;r&&Ne.a.post("/projects/verify_auth_token.json",{auth_token:t,clone_addr:r}).then((function(e){var t=e.data;t&&!1===t.data?n("请输入正确的令牌"):n(),n()})).catch((function(e){}))}else n()})),B()(a,"changeName",(function(e){var t=e.target.value;if(a.props.t,t){var n=t.match(/[a-zA-Z0-9]/g);if(n){var r=n.join("");a.props.form.setFieldsValue({repository_name:r})}}})),B()(a,"changeVisibility",(function(e){var t="token"===e.target.value;a.setState({isToken:t});var n=a.props.form.getFieldsValue().clone_addr;!t&&n&&Y()((function(){a.ChangeAddr(n,!0)}),500)})),B()(a,"changeIsPrivate",(function(e){a.setState({isPrivate:e.target.checked}),e.target.checked&&a.props.form.setFieldsValue({importType:"token"})})),B()(a,"showLicenseFunc",(function(e){a.state.LicensesList,a.setState({licenseFlag:e.target.checked})})),B()(a,"getValue",(function(e,t){var n=e.id,r=e.name;n&&(a.setState(B()({},t+"_id",n)),a.props.form.setFieldsValue(B()({},"".concat(t),r)))})),a.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},a}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,a=this.props.match.params.projectsType,n=this.props.current_user.open_blockchain,r=this.state,o=r.CategoryList,i=r.LanguageList,c=r.GitignoreList,s=r.LicensesList,l=r.isSpin,u=(r.owners_list,r.OwnerList),g=(r.project_language_list,r.project_category_list,r.license_list,r.ignore_list,r.descNum),m=r.ignoreFlag,d=r.licenseFlag,p=r.languageFlag,f=r.categoreFlag,h=r.tokenConTri,v=(r.checkToken,r.isToken),y=r.platName,N=r.isPrivate;return ae.a.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},ae.a.createElement("div",{className:"newPanel",id:"newPanel"},ae.a.createElement("div",{className:"newPanel_title"},a&&"mirror"===a?"导入":"新建","项目"),ae.a.createElement(_.a,{spinning:l},ae.a.createElement(w.a,null,ae.a.createElement("div",{className:"newPanel_content"},a&&"mirror"===a&&ae.a.createElement(ae.a.Fragment,null,ae.a.createElement(w.a.Item,{label:"导入仓库URL",style:{marginBottom:"0px"},colon:!1},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(ae.a.createElement(j.a,{placeholder:"请输入需要导入到本项目的仓库地址",onBlur:function(t){return e.ChangeAddr(t.target.value)}}))),ae.a.createElement("p",{className:"formTip",style:{color:"#D1d1c9"}},"示例:https://github.com/Stability-AI/StableStudio.git")),a&&"mirror"===a&&ae.a.createElement("div",{className:"mb10"},ae.a.createElement(w.a.Item,{label:"",style:{marginBottom:"0px"}},t("isPrivate",{rules:[]})(ae.a.createElement(k.a,{value:"importPrivate",onChange:this.changeIsPrivate},"导入私有项目"))),ae.a.createElement(w.a.Item,{label:"",style:{marginBottom:"10px",display:N?"block":"none"}},t("importType",{rules:[]})(ae.a.createElement(E.a.Group,{onChange:this.changeVisibility},ae.a.createElement(E.a,{value:"token"},"访问令牌方式导入"),ae.a.createElement(E.a,{value:"pwd"},"用户名+密码方式导入")))),v&&N&&ae.a.createElement(w.a.Item,{label:ae.a.createElement("span",null,"访问令牌(Access Token)",Se["".concat(y&&y.toLowerCase())]&&ae.a.createElement("a",{className:"color-blue",href:Se["".concat(y.toLowerCase())],target:"_blank"},"如何配置?"))},t("auth_token",{rules:[{required:!0,message:"请输入需要导入仓库的访问令牌"},{validator:function(t,a,n){return e.blurFunc(t,a,n)}}],validateTrigger:"onBlur"})(ae.a.createElement(j.a,{placeholder:"请输入需要导入仓库的访问令牌"}))),N&&!v&&ae.a.createElement("div",{className:"df mb20",style:{alignItems:"center"}},ae.a.createElement("span",{className:"mr10"},"用户名"),ae.a.createElement("input",{type:"password",style:{display:"none"}}),ae.a.createElement(w.a.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(ae.a.createElement(j.a,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),ae.a.createElement("span",{className:"mr10"},"密码"),ae.a.createElement(w.a.Item,{style:{marginBottom:"0px"}},t("password",{rules:[]})(ae.a.createElement(j.a.Password,{placeholder:"请输入对应平台的登录密码",autocomplete:"new-password",style:{width:"240px"}}))))),ae.a.createElement(re.a,null,ae.a.createElement(w.a.Item,{label:"拥有者",style:{width:"260px"},colon:!1,className:"explainPos"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"}]})(ae.a.createElement(D.a,{showSearch:!0,style:{width:"260px",height:"33px"},placeholder:"请选择拥有者",className:"plateAutoComplete",optionFilterProp:"children",filterOption:function(e,t){var a;return H()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},u&&u.length>0&&U()(u).call(u,(function(e,t){return ae.a.createElement(Oe,{value:e.id},e.name)}))))),ae.a.createElement("span",{className:"ml10 mr10 mt10 font-18"},"/"),ae.a.createElement(w.a.Item,{label:"项目名称",className:"flex1 explainPos",colon:!1},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(ae.a.createElement(j.a,{placeholder:"例如:团队协作方法与研究",maxLength:50})))),ae.a.createElement(w.a.Item,{label:ae.a.createElement("span",null,"项目标识 ",ae.a.createElement("span",{className:"color-grey-9"},"(项目url标识部分)")),colon:!1},t("repository_name",{rules:[{required:!0,message:"请填写项目标识"}]})(ae.a.createElement(j.a,{placeholder:"项目标识请使用与项目相关的英文关键字",maxLength:100}))),ae.a.createElement("div",{className:"pr"},ae.a.createElement("span",{className:"toprightNum"},g,"/200"),ae.a.createElement(w.a.Item,{label:"项目简介",colon:!1,style:{marginBottom:"0px"}},t("description",{rules:[]})(ae.a.createElement(j.a.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),("deposit"===a||!a)&&ae.a.createElement(ae.a.Fragment,null,ae.a.createElement(w.a.Item,{className:"privatePart"},t("ignoreFlag")(ae.a.createElement(k.a,{checked:m,onChange:function(t){return e.showIgnoreFunc(t)}},".gitignore"))),m&&ae.a.createElement(w.a.Item,null,t("ignore",{rules:[{required:m,message:"请选择gitignore"},{validator:function(t,a,n){return e.checkId(t,a,n,c,"gitignore")}}]})(ae.a.createElement(we.a,{idname:"newPanel",name:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",list:c,getValue:function(t){return e.getValue(t,"ignore")}}))),ae.a.createElement(w.a.Item,{className:"privatePart"},t("licenseFlag")(ae.a.createElement(k.a,{checked:d,onChange:function(t){return e.showLicenseFunc(t)}},"开源许可证"))),d&&ae.a.createElement(w.a.Item,{className:"privatePart"},t("license",{rules:[{required:d,message:"请选择开源许可证"},{validator:function(t,a,n){return e.checkId(t,a,n,s,"开源许可证")}}]})(ae.a.createElement(we.a,{idname:"newPanel",name:"请选择开源许可证",list:s,getValue:function(t){return e.getValue(t,"license")}})))),ae.a.createElement(w.a.Item,{className:"privatePart"},t("private")(ae.a.createElement(k.a,{value:"limit"},"将项目设为私有",ae.a.createElement("span",{className:"font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),a&&"mirror"===a&&ae.a.createElement(w.a.Item,{className:"privatePart"},t("is_mirror")(ae.a.createElement(k.a,{value:"limit"},"该仓库将是一个",ae.a.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该仓库为只读,每24小时定时同步一次)"))),ae.a.createElement(w.a.Item,{style:{margin:"0px"},className:"privatePart"},t("categoreFlag")(ae.a.createElement(k.a,{checked:f,onChange:function(t){return e.showCateFunc(t)}},"项目类别"))),f&&ae.a.createElement(w.a.Item,{className:"privatePart"},t("project_category",{rules:[{required:f,message:"请选择项目类别"},{validator:function(t,a,n){return e.checkId(t,a,n,o,"项目类别")}}]})(ae.a.createElement(we.a,{idname:"newPanel",name:"请选择项目类别",list:o,getValue:function(t){return e.getValue(t,"project_category")}}))),ae.a.createElement(w.a.Item,{className:"privatePart"},t("languageFlag")(ae.a.createElement(k.a,{checked:p,onChange:function(t){return e.showLanguageFunc(t)}},"项目语言"))),p&&ae.a.createElement(w.a.Item,null,t("project_language",{rules:[{required:p,message:"请选择项目语言"},{validator:function(t,a,n){return e.checkId(t,a,n,i,"项目语言")}}]})(ae.a.createElement(we.a,{idname:"newPanel",name:"请选择项目语言",list:i,getValue:function(t){return e.getValue(t,"project_language")}}))),n&&"deposit"===a&&ae.a.createElement("div",{className:"mt10 mb10"},ae.a.createElement("p",{className:"font-16"},"确权"),ae.a.createElement("div",{className:"mt5 mb5 color-grey3"},ae.a.createElement(k.a,{checked:h,onChange:function(t){e.setState({tokenConTri:t.target.checked})}},"加入贡献值激励确权机制")),h&&ae.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,a){/^[1-9]+[0-9]*]*$/.test(t)||a("初始token值为正整数"),t>1e4?a("初始token值最大值10000"):a()}}]})(ae.a.createElement(j.a,{placeholder:"请填写您(项目创建者)获取的初始Token值"})))),ae.a.createElement("div",{className:"mt20"},"注:",ae.a.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),ae.a.createElement(w.a.Item,{className:"formTip mt20"},ae.a.createElement(b.a,{type:"primary",onClick:this.subMitFrom,className:"mr20"},a&&"mirror"===a?"导入":"创建","项目"),ae.a.createElement("a",{onClick:function(){return window.history.back(-1)},className:"btn_32"},"取消")))))))}}])}(te.Component),Te=w.a.create({name:"NewWorkForm"})(Ie);t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(a){function n(n){let{forwardedRef:r,...o}=n;const[i,c,s]=ke(e,{...o,keyPrefix:t.keyPrefix}),l={...o,t:i,i18n:c,tReady:s};return t.withRef&&r?l.ref=r:!t.withRef&&r&&(l.forwardedRef=r),Object(te.createElement)(a,l)}return n.displayName=`withI18nextTranslation(${de(a)})`,n.WrappedComponent=a,t.withRef?Object(te.forwardRef)((e,t)=>Object(te.createElement)(n,Object.assign({},e,{forwardedRef:t}))):n}}()(Te)},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,a){},XzCO:function(e,t,a){"use strict";a("qVdP");var n=a("jsC+"),r=a("zLi2"),o=a.n(r),i=a("cDcd"),c=a.n(i),s=a("faye");a("BOKS"),t.a=Object(i.forwardRef)((function(e,t){var a=e.overlay,r=e.children,l=e.placement,u=e.overlayClassName,g=e.idname,m=Object(i.useState)(!1),d=o()(m,2),p=d[0],f=d[1],h=Object(i.useRef)(null),v=Object(i.useRef)(null);Object(i.useImperativeHandle)(t,(function(){return{clearVisible:function(e){f(e)}}})),Object(i.useEffect)((function(){document.addEventListener("click",y,!1)}),[]);var y=function(e){var t=e.target,a=Object(s.findDOMNode)(h.current),n=Object(s.findDOMNode)(v.current);if(a&&n){var r=a.contains(t),o=n.contains(t);r||o||f(!1)}};return c.a.createElement(n.a,{placement:l,visible:p,overlay:c.a.createElement("div",{ref:h},a),getPopupContainer:function(e){return g?document.getElementById(g):e.parentNode},trigger:["click"],overlayClassName:u},c.a.createElement("span",{className:"dropspan",ref:v,onClick:function(){return f(!p)}},r))}))},"rud+":function(e,t,a){"use strict";a("5NDa");var n=a("5rEg"),r=a("zLi2"),o=a.n(r),i=a("cDcd"),c=a.n(i),s=a("XzCO"),l=(a("wauP"),a("6La+"));t.a=function(e){var t=e.list,a=e.name,r=e.value,u=e.getValue,g=e.idname,m=Object(i.useRef)(null),d=Object(i.useState)(void 0),p=o()(d,2),f=p[0],h=p[1],v=Object(i.useState)(void 0),y=o()(v,2),_=y[0],b=y[1];return Object(i.useEffect)((function(){r&&(h({name:r}),b(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),m.current&&m.current.clearVisible(!1)},className:f?"sureDrop active":"sureDrop"},"确定")),overlayClassName:"alllists",placement:"bottomLeft",ref:m,idname:g},c.a.createElement(n.a,{placeholder:a,value:_}))}}}]); |