forked from Gitlink/build
1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[77],{"85SH":function(e,t,n){"use strict";var a=n("cDcd"),r=n.n(a),o=n("sYIF");t.a=function(e){var t=e.item,n=e.history;return r.a.createElement("div",{onClick:function(){n.push("/".concat(t.name),"_blank")},style:{cursor:"pointer"}},r.a.createElement("div",{className:"imgBox"},r.a.createElement("img",{alt:"",src:Object(o.h)("/".concat(t.avatar_url))})),r.a.createElement("div",{style:{flex:"1"}},r.a.createElement("span",{className:"mb5 font-18 color-grey-3 task-hide",style:{display:"block",maxWidth:"588px"}},t.nickname),r.a.createElement("div",{className:"task-hide-2 teamdesc"},t.description),r.a.createElement("p",{className:"item-news"},r.a.createElement("span",null,"项目:",t.num_projects),r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-12"}),"创建时间:",t.created_at))))}},"92iN":function(e,t,n){},Hsgt:function(e,t,n){"use strict";n("5NDa");var a=n("5rEg"),r=n("cDcd"),o=n.n(r),c=a.a.Search;t.a=function(e){var t=e.placeholder,n=e.onSearch,a=e.onChange;return o.a.createElement(c,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:a})}},"O/iA":function(e,t,n){var a=n("SE3x");"string"==typeof a&&(a=[[e.i,a,""]]);n("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)},O3gP:function(e,t,n){"use strict";n("cIOH"),n("O/iA"),n("OaEy"),n("5NDa")},Omli:function(e,t,n){"use strict";var a=n("zLi2"),r=n.n(a),o=(n("O3gP"),n("lrIw")),c=n("FLGM"),l=n.n(c),i=n("cDcd"),s=n.n(i),u=n("sYIF"),p=n("vDqi"),f=n.n(p),m=o.a.Option;t.a=function(e){var t=e.getUser,n=e.placeholder,a=e.width,c=e.value,p=Object(i.useState)(void 0),d=r()(p,2),h=d[0],b=d[1],y=Object(i.useState)(void 0),v=r()(y,2),g=v[0],E=v[1];return Object(i.useEffect)((function(){c||E(void 0)}),[c]),Object(i.useEffect)((function(){f.a.get("/users/list.json",{params:{search:g}}).then((function(e){var t,n;e&&(n=(t=e.data.users)&&l()(t).call(t,(function(e,t){return s.a.createElement(m,{key:t,value:"".concat(e.user_id),login:"".concat(e.login),name:e.username},s.a.createElement("img",{className:"user_img radius",width:"28",height:"28",src:Object(u.h)("/".concat(e&&e.image_url)),alt:""}),s.a.createElement("span",{className:"ml10",style:{"vertical-align":"middle"}},e.username,s.a.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),b(n))})).catch((function(e){}))}),[g]),s.a.createElement("div",{className:"addPanel"},s.a.createElement(o.a,{getPopupContainer:function(e){return e.parentNode},dataSource:h,value:g,style:{width:a||300},onChange:function(e){E(e)},onSelect:function(e,n){E(n.props.name),t(n.props.login)},placeholder:n||"搜索需要添加的用户...",allowClear:!0}))}},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},dXeK:function(e,t,n){"use strict";n.r(t),n("DjyN");var a=n("NUBc"),r=(n("+L6B"),n("2/Rp")),o=(n("5NDa"),n("5rEg")),c=(n("miYZ"),n("tsqr")),l=n("zLi2"),i=n.n(l),s=n("FLGM"),u=n.n(s),p=n("o+MX"),f=n.n(p),m=n("WxoT"),d=n.n(m),h=n("cDcd"),b=n.n(h),y=(n("Hsgt"),n("85SH"),n("2CTR")),v=n("vDqi"),g=n.n(v),E=(n("aqs5"),n("92iN"),n("Omli")),O=n("spEH");t.default=function(e){var t=Object(h.useState)(1),n=i()(t,2),l=n[0],s=n[1],p=Object(h.useState)(void 0),m=i()(p,2),v=m[0],_=m[1],N=Object(h.useState)(void 0),S=i()(N,2),j=S[0],w=S[1],C=Object(h.useState)(void 0),x=i()(C,2),k=x[0],P=x[1],T=Object(h.useState)(1),R=i()(T,2),D=R[0],H=(R[1],Object(h.useState)({})),I=i()(H,2),L=I[0],A=I[1],z=Object(h.useState)(void 0),M=i()(z,2),B=M[0],F=M[1],G=Object(h.useState)({}),J=i()(G,2),U=J[0],q=J[1],X=Object(h.useState)(void 0),Y=i()(X,2),K=Y[0],V=Y[1],W=Object(h.useState)(void 0),Z=i()(W,2),$=Z[0],Q=Z[1],ee=e.current_user,te=ee.user_id,ne=ee.login,ae=ee.open_blockchain,re=e.current_user,oe=e.user,ce=e.match.params.username;function le(e,t){var n=JSON.parse(d()(L));n[e]=t,A(n)}function ie(e,t){var n=JSON.parse(d()(U));n[e]=t,q(n)}return Object(h.useEffect)((function(){(ce&&re&&re.login!==ce||!ae)&&e.history.push("/".concat(ce))}),[re,ce]),Object(h.useEffect)((function(){g.a.get("/users/blockchain/balance.json",{params:{user_id:te,limit:10,page:l}}).then((function(e){if(e&&e.data){var t=e.data.projects,n=[],a=0;u()(t).call(t,(function(e){e.id?n.unshift(e):a++})),a&&n.push({balance:a}),P(n),_(e.data.total_count)}}))}),[j,l]),Object(h.useEffect)((function(){if(oe){var e,t=oe.username,n=oe.login;document.title=f()(e="贡献确权-".concat(t,"/")).call(e,n)}}),[oe]),b.a.createElement("div",{className:"mt15 contribution"},D?b.a.createElement("div",{className:"contributionTable mt25"},k&&k.length>0&&b.a.createElement("div",{className:"flexCenterCont tableHeadTri mb5"},b.a.createElement("div",{className:"tableColumn1"},"项目名称"),b.a.createElement("div",{className:"tableColumn2"},"token总量"),b.a.createElement("div",{className:"tableColumn3"},"目标转账用户"),b.a.createElement("div",{className:"tableColumn4"},"转账token数额"),b.a.createElement("div",{className:"tableColumn5"},"操作")),k&&!k.length&&b.a.createElement(y.a,{_html:"暂无数据"}),k&&u()(k).call(k,(function(e){return e.id?b.a.createElement("div",{key:e.id,className:"flexCenterCont transferAccount"},b.a.createElement("div",{className:"tableColumn1"},e.name),b.a.createElement("div",{className:"tableColumn2"},e.balance),b.a.createElement("div",{className:"tableColumn3"},b.a.createElement(E.a,{getUser:function(t){le(e.id,t)},width:"100%",placeholder:"搜索转账目标用户",value:L[e.id]}),$===e.id&&B&&b.a.createElement("div",{className:"errorTipTri"},B)),b.a.createElement("div",{className:"tableColumn4"},b.a.createElement(o.a,{value:U[e.id],onChange:function(t){ie(e.id,t.target.value)},placeholder:"请输入token数额"}),$===e.id&&K&&b.a.createElement("div",{className:"errorTipTri"},K)),b.a.createElement("div",{className:"tableColumn5"},b.a.createElement(r.a,{className:"confirmTransfer",onClick:function(){!function(e,t,n){F(void 0),V(void 0),Q(e);var a=L[e],r=U[e];a&&r?!/^[1-9]+[0-9]*]*$/.test(r)||r>n?V("转账token数额必须为不超过token总数的正整数"):g.a.post("/users/blockchain/transfer",{owner_login:ne,project_identifier:t,user_id:te,transfer_amount:r,transfer_login:a,payer_id:te,project_id:e}).then((function(t){t&&t.data&&2===t.data.status&&(le(e,void 0),ie(e,void 0),w(Math.random()),c.a.success("转账成功"))})):(!a&&F("请确定目标转账用户"),r||V("请输入token数额"))}(e.id,e.identifier,e.balance)}},"确认"))):b.a.createElement("div",{className:"flexCenterCont transferAccount deleteRepo"},e.balance,"个项目被删除")}))):b.a.createElement("div",{className:"contributionTable mt20 record"},b.a.createElement(O.j,{className:"contributionRecordItem font-15"},b.a.createElement("span",null,b.a.createElement("span",{className:"themeSpan"},"蒋宇航"),"在",b.a.createElement("span",{className:"themeSpan"},"GilLink/确实开源"),"给你转账了1000个tiken"),b.a.createElement("span",{className:"tableHeadTri"},"6小时前")),b.a.createElement(O.j,{className:"contributionRecordItem font-15"},b.a.createElement("span",null,b.a.createElement("span",{className:"themeSpan"},"蒋宇航"),"在",b.a.createElement("span",{className:"themeSpan"},"GilLink/确实开源"),"给你转账了1000个tiken"),b.a.createElement("span",{className:"tableHeadTri"},"6小时前"))),v>10&&b.a.createElement("div",{className:"mt20 paginationTri mb50"},b.a.createElement(a.a,{simple:!0,current:l,pageSize:10,total:v,onChange:function(e){s(e),window.scrollTo(0,0)}})))}},lrIw:function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a=n("cDcd"),r=n("i+PK"),o=n("eHJ2"),c=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 i(){return(i=Object.assign||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}).apply(this,arguments)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(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 m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var d=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&&p(e,t)}(o,e);var t,n,r=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,a=m(e);if(t){var r=m(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return f(this,n)}}(o);function o(){var e;return s(this,o),(e=r.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 a.cloneElement(this.props.children,i(i({},this.props),{ref:this.saveRef}),null)}}])&&u(t.prototype,n),o}(a.Component),h=n("5rEg"),b=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 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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function O(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 a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function N(e,t){return(N=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function S(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 j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function w(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}var C=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&&N(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,a=j(e);if(t){var r=j(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return S(this,n)}}(l);function l(){var e;return O(this,l),(e=o.apply(this,arguments)).saveSelect=function(t){e.select=t},e.getInputElement=function(){var t=e.props.children,n=t&&a.isValidElement(t)&&t.type!==r.b?a.Children.only(e.props.children):a.createElement(h.a,null),o=E({},n.props);return delete o.children,a.createElement(d,o,n)},e.renderAutoComplete=function(t){var n,o,l=t.getPrefixCls,i=e.props,s=i.prefixCls,u=i.size,p=i.className,f=void 0===p?"":p,m=i.notFoundContent,d=i.optionLabelProp,h=i.dataSource,y=i.children,O=l("select",s),_=c()((g(n={},"".concat(O,"-lg"),"large"===u),g(n,"".concat(O,"-sm"),"small"===u),g(n,f,!!f),g(n,"".concat(O,"-show-search"),!0),g(n,"".concat(O,"-auto-complete"),!0),n)),N=a.Children.toArray(y);return o=N.length&&w(N[0])?y:h?h.map((function(e){if(a.isValidElement(e))return e;switch(v(e)){case"string":return a.createElement(r.b,{key:e},e);case"object":return a.createElement(r.b,{key:e.value},e.text);default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}})):[],a.createElement(b.a,E({},e.props,{className:_,mode:b.a.SECRET_COMBOBOX_MODE_DO_NOT_USE,optionLabelProp:d,getInputElement:e.getInputElement,notFoundContent:m,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 a.createElement(y.a,null,this.renderAutoComplete)}}])&&_(t.prototype,n),l}(a.Component);C.Option=r.b,C.OptGroup=r.a,C.defaultProps={transitionName:"slide-up",optionLabelProp:"children",choiceTransitionName:"zoom",showSearch:!1,filterOption:!1}}}]); |