forked from Gitlink/build
1 line
5.8 KiB
JavaScript
1 line
5.8 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[187],{tlJt:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(a("8z0m")),n=d(a("CtXQ")),l=d(a("tsqr"));a("DZo9"),a("Pwec"),a("miYZ");var o=a("cDcd"),i=d(o),u=a("sYIF"),c=d(a("Po8q"));function d(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.getImage,a=e.url,d=e.getImageId,s=e.maxSize,f=void 0===s?2:s,m=e.action,p=void 0===m?(0,u.getUploadActionUrl)():m,v=e.getImageUrl,g=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{!r&&i.return&&i.return()}finally{if(n)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,o.useState)(void 0),2),h=g[0],y=g[1];return(0,o.useEffect)((function(){y(a)}),[a]),i.default.createElement(r.default,{name:"file",listType:"picture-card",className:"avatar-uploader",showUploadList:!1,action:p,beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;t||l.default.error("上传的图片只能是JPG或者PNG格式!");var a=e.size/1024/1024<f;return a||l.default.error("上传的图片不能超过"+f+"MB!"),t&&a},onChange:function(e){var a,r,n;e&&e.file&&"done"===e.file.status&&(d&&d(e.file.response.id),v&&v(e.file.response.url),a=e.file.originFileObj,r=function(e){return y(e)},(n=new FileReader).addEventListener("load",(function(){return r(n.result)})),n.readAsDataURL(a),n.onload=function(e){t&&t(e.target.result)})},accept:".png,.jpg,.jpeg",withCredentials:!0,headers:{Authorization:c.default.load("autologin_trustie")}},h?i.default.createElement("img",{src:h,alt:"avatar",style:{width:"100%"}}):i.default.createElement("div",null,i.default.createElement(n.default,{type:"plus"}),i.default.createElement("div",{className:"ant-upload-text"},"点击上传")))}},vnWZ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=m(a("2/Rp")),n=m(a("kaz8")),l=m(a("5rEg")),o=m(a("Vl3Y")),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{!r&&i.return&&i.return()}finally{if(n)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("+L6B"),a("sRBo"),a("5NDa"),a("y8nQ");var c=a("cDcd"),d=m(c);a("VUSe");var s=m(a("tlJt")),f=m(a("vDqi"));function m(e){return e&&e.__esModule?e:{default:e}}var p=window.location.port,v=window.location.hostname;t.default=o.default.create()((0,c.forwardRef)((function(e){var t=e.form,a=e.showNotification,m=e.history,g=e.showNpsModal,h=(0,c.useState)(void 0),y=u(h,2),E=y[0],w=y[1],b=(0,c.useState)(!1),N=u(b,2),x=N[0],_=N[1],j=(0,c.useState)(0),S=u(j,2),z=S[0],A=S[1],k=t.getFieldDecorator,I=t.validateFields,O=t.setFieldsValue,F=(0,c.useCallback)((function(e,t,a,r){var n=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return d.default.createElement(d.default.Fragment,null,d.default.createElement("span",{className:n?"lables must ":"lables"},e),d.default.createElement(o.default.Item,null,k(t,{rules:a,validateFirst:!0})(r)))}),[]);return(0,c.useEffect)((function(){document.title="新建组织",O({visibility:"common"})}),[]),d.default.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},d.default.createElement("div",{className:"teamBox"},d.default.createElement("p",{className:"teamBox-title"},"新建组织"),d.default.createElement(o.default,{className:"teamBox-form"},F(d.default.createElement("span",null,"组织账号:"),"name",[{required:!0,message:"请输入组织账号"},{validator:function(e,t,a){t||a(),t&&!t.match(/^[a-zA-Z0-9][a-zA-Z0-9_-]{3,19}$/)&&a("只能使用以字母、数字开头,包含字母、数字、下划线、横杠等,长度4到20个字符"),a()}}],d.default.createElement(l.default,{addonBefore:p?v+":"+p+"/":"https://"+v+"/",placeholder:"组织账号",maxLength:100})),F(d.default.createElement("span",null,"组织名称:"),"nickname",[{required:!0,message:"请输入组织名称"}],d.default.createElement(l.default,{placeholder:"请输入组织名称",maxLength:100})),d.default.createElement("div",{className:"pr"},d.default.createElement("span",{className:"toprightNum"},z,"/200"),F("组织描述","description",[{required:!0,message:"请输入组织描述"}],d.default.createElement(l.default.TextArea,{autoSize:{minRows:3,maxRows:5},placeholder:"请输入组织描述",maxLength:200,onChange:function(e){A(e.target.value?e.target.value.length:0)}}))),F("所在地区","location",[],d.default.createElement(l.default,{placeholder:"请输入地址",maxLength:50}),!1),d.default.createElement("p",{className:"font-16 lables must"},"选择头像"),d.default.createElement(s.default,{getImage:function(e){w(e),_(!1)}}),x&&d.default.createElement("p",{className:"color-red",style:{marginTop:"-10px"}},"请上传头像"),F("权限","repo_admin_change_team_access",[],d.default.createElement(n.default,{value:"1",key:1},"项目管理员可以添加或移除团队的访问权限"),!1))),d.default.createElement("p",{className:"mt20"},d.default.createElement(r.default,{type:"primary",className:"mr30",onClick:function(){I((function(e,t){if(!e){if(!E)return void _(!0);f.default.post("/organizations.json",i({},t,{image:E,visibility:"common"})).then((function(e){e&&e.data&&(a("组织创建成功!"),m.push("/"+e.data.name),g("createOrganization",1))})).catch((function(e){}))}}))}},"创建组织"),d.default.createElement(r.default,{className:"grey",onClick:function(){window.history.back(-1)}},"取消")))})))}}]); |