1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[141],{"4B6f":function(e,t,n){},IlXg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=h(n("kLXV")),r=h(n("2/Rp")),o=h(n("tsqr")),l=h(n("lrIw")),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},c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("2qtc"),n("+L6B"),n("miYZ"),n("O3gP");var s=n("cDcd"),u=h(s),f=n("sYIF");n("4B6f");var d=h(n("vDqi")),p=n("eO8H"),m=n("m/JD");function h(e){return e&&e.__esModule?e:{default:e}}var y=l.default.Option;t.default=function(e){e.match;var t=e.current_user,n=e.match.params.id,h=e.botDetail,g=e.setReload,b=(0,s.useState)(!1),v=c(b,2),E=v[0],_=v[1],x=(0,s.useState)(void 0),w=c(x,2),B=w[0],O=w[1],N=(0,s.useState)(void 0),S=c(N,2),k=S[0],C=S[1],j=(0,s.useState)(void 0),P=c(j,2),I=P[0],R=P[1],T=(0,s.useState)(void 0),M=c(T,2),D=M[0],A=M[1],F=(0,s.useState)(!1),H=c(F,2),L=H[0],J=H[1],z=(0,s.useState)(void 0),U=c(z,2),q=U[0],V=U[1],X=(0,s.useState)(!1),G=c(X,2),Y=G[0],K=G[1],Z=(0,s.useState)(void 0),Q=c(Z,2),W=Q[0],$=Q[1];return(0,s.useEffect)((function(){(0,m.getMarketBotById)({bot_id:n}).then((function(e){e&&K(200===e.code)}))}),[W]),(0,s.useEffect)((function(){d.default.get("/users/list.json",{params:{search:I}}).then((function(e){var t,n;e&&(n=(t=e.data.users)&&t.map((function(e,t){return u.default.createElement(y,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},u.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,f.getImageUrl)("/"+(e&&e.image_url)),alt:""}),u.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,u.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),C(n))})).catch((function(e){}))}),[I]),u.default.createElement("div",{className:"advancedInformationBox"},u.default.createElement("div",{className:"informationHead pb15"},"高级选项"),h&&2===h.is_transfer_success&&u.default.createElement("div",{className:"transferBotStatus mt15"},u.default.createElement("i",{className:"iconfont icon-yuyue-lishi-shijian font-18 mr5 ml10"}),"此Bot正在等待转移至",u.default.createElement("a",{href:"/"+h.transfer_to_login},h.transfer_to_name+" ("+h.transfer_to_login+")")),u.default.createElement("div",{className:"disFlex itemBox"},u.default.createElement("div",{className:"font-15"},"转让该Bot的所有权至其他用户",u.default.createElement("p",{className:"grayBox font-14"},"转让可能会推迟,直到新的所有者批准转让")),h&&(2!==h.is_transfer_success?u.default.createElement(r.default,{className:"themeCorBorBut",style:{width:"88px",height:"36px",padding:"0"},onClick:function(){_(!0)}},"转让所有权"):u.default.createElement(r.default,{className:"themeCorBorBut",style:{width:"88px",height:"36px",padding:"0"},onClick:function(){t&&(0,m.cancelTransferBot)({bot_id:parseInt(n),login:t.login,user_id:t.user_id}).then((function(e){e&&200===e.code&&(o.default.success("操作成功"),g(Math.random()))}))}},"取消转让"))),u.default.createElement("div",{className:"disFlex itemBox"},u.default.createElement("div",{className:"font-15"},"删除Bot",u.default.createElement("p",{className:"grayBox font-14"},"该操作无法撤销,请慎重")),u.default.createElement(r.default,{className:"dangerBorBut",style:{width:"88px",height:"36px",padding:"0"},onClick:function(){A("0"),J(!0)}},"删除Bot")),h&&!h.is_public&&u.default.createElement("div",{className:"disFlex itemBox"},u.default.createElement("div",{className:"font-15"},"私有Bot",u.default.createElement("p",{className:"grayBox font-14"},"目前您的bot将不能被其他用户安装")),u.default.createElement(r.default,{className:"themeCorBorBut",style:{width:"88px",height:"36px",padding:"0"},onClick:function(){A("1"),J(!0)}},"公开此Bot")),h&&!!h.is_public&&!Y&&u.default.createElement("div",{className:"disFlex itemBox"},u.default.createElement("div",{className:"font-15"},"公开Bot",u.default.createElement("p",{className:"grayBox font-14"},"目前您的Bot所有用户都能安装")),u.default.createElement("div",null,u.default.createElement(r.default,{type:"primary",style:{width:"88px",height:"36px",padding:"0"},className:"mr20"},u.default.createElement(p.Link,{to:"/settings/mybot/configuration/"+n+"/advanced/putaway"},"上架市场")),u.default.createElement(r.default,{className:"themeCorBorBut",style:{width:"88px",height:"36px",padding:"0"},onClick:function(){A("2"),J(!0)}},"私有此Bot"))),h&&!!h.is_public&&Y&&u.default.createElement("div",{className:"disFlex itemBox"},u.default.createElement("div",{className:"font-15"},"公开Bot",u.default.createElement("p",{className:"grayBox font-14"},"目前您的Bot所有用户都能安装")),u.default.createElement("div",null,u.default.createElement(r.default,{type:"primary",style:{width:"88px",height:"36px",padding:"0"},className:"mr20"},u.default.createElement(p.Link,{to:"/settings/mybot/configuration/"+n+"/advanced/putaway/edit"},"编辑")),u.default.createElement(r.default,{className:"themeCorBorBut",style:{width:"88px",height:"36px",padding:"0"},onClick:function(){A("3"),J(!0)}},"下架市场"))),u.default.createElement(a.default,{className:"themeHeadModal",width:"430px",title:"转让可能会推迟,直到新的所有者批准转让",visible:E,maskClosable:!1,footer:null,onCancel:function(){_(!1),V(void 0)}},u.default.createElement("div",{className:"font-15 mt5 mb10 makeOverTip"},"新的所有者账号"),q&&u.default.createElement("div",{className:"font-15 mt5 mb10 makeOverErrorTip"},q),u.default.createElement(l.default,{dataSource:k,value:I,style:{width:"100%"},onChange:function(e){R(e)},onSelect:function(e,t){O(t.props),R(t.props.name)},placeholder:"请输入账户名称",allowClear:!0}),u.default.createElement(r.default,{type:"primary",onClick:function(){if(V(void 0),B){var e=B.value,a=B.login;(0,m.transferBot)({login:t&&t.login,user_id:t&&t.user_id,bot_id:parseInt(n),transfer_to_user_id:parseInt(e),to_logn:a}).then((function(e){e&&200===e.code&&(o.default.success("操作成功"),R(void 0),O(void 0),_(!1),g(Math.random()))}))}else V("请选择被转让者")},className:"makeOverSubmit",style:{width:"104px",height:"36px"}},"确认转让")),u.default.createElement(a.default,{className:"f8HeadModal",width:"550px",title:("0"===D?"删除":"1"===D?"公开":"2"===D?"私有":"下架")+"Bot",visible:L,maskClosable:!1,footer:[u.default.createElement(r.default,{onClick:function(){J(!1)},className:"mr30 grayBorBut whiteBackBut",style:{width:"104px",height:"36px"}},"取消"),u.default.createElement(r.default,{className:"redFontBut grayBorBut whiteBackBut",style:{width:"104px",height:"36px"},onClick:function(){if("3"===D)(0,m.downMarket)(parseInt(n),{}).then((function(e){e&&200===e.code&&(o.default.success("下架成功"),J(!1),$(Math.random()))}));else if("0"===D){var a={login:t&&t.login,user_id:t&&t.user_id,bot_id:parseInt(n)};(0,m.deleteBot)(a).then((function(t){t&&200===t.code&&(o.default.success("删除成功"),J(!1),e.history.push("/settings/mybot/configuration"))}))}else{var r=i({},h,{bot_id:parseInt(n),is_public:"1"===D?1:0,user_id:t&&t.user_id});(0,m.registerUpdateBot)(r).then((function(e){e&&200===e.code?(J(!1),o.default.success("更改成功"),g(Math.random())):(J(!1),o.default.error(e.message))}))}}},"确认","0"===D?"删除":"1"===D?"公开":"2"===D?"私有":"下架")],onCancel:function(){J(!1)}},u.default.createElement("div",{className:"font-16 titleTip mt20"},u.default.createElement("span",{className:"circleRed font-18"},"!"),"您确定要","0"===D?"删除此Bot":"1"===D?"公开":"2"===D?"私有":"下架",h&&h.bot_name,"吗?"),u.default.createElement("div",{className:"deleteTip"},"0"===D?"该操作无法撤销,将会永久删除"+(h&&h.bot_name):"1"===D?"公开后,任何用户都可以安装此Bot":"2"===D?"私有后,此Bot将只能被‘Bot开发者账户’安装":"下架后,社区用户将无法在市场搜索到此Bot")))}},"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.r(t),n("cIOH"),n("O/iA"),n("OaEy"),n("5NDa")},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},lrIw:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return S}));var a=n("cDcd"),r=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 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 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,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=p(e);if(t){var r=p(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return d(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,c(c({},this.props),{ref:this.saveRef}),null)}}])&&u(t.prototype,n),o}(a.Component),h=n("5rEg"),y=n("2fM7"),g=n("H84U");function b(e){return(b="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 v(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 _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(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 w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function B(e,t){return!t||"object"!==b(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 O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function N(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}var S=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,a=O(e);if(t){var r=O(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return B(this,n)}}(i);function i(){var e;return _(this,i),(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.default,null),o=E({},n.props);return delete o.children,a.createElement(m,o,n)},e.renderAutoComplete=function(t){var n,o,i=t.getPrefixCls,c=e.props,s=c.prefixCls,u=c.size,f=c.className,d=void 0===f?"":f,p=c.notFoundContent,m=c.optionLabelProp,h=c.dataSource,g=c.children,_=i("select",s),x=l()((v(n={},"".concat(_,"-lg"),"large"===u),v(n,"".concat(_,"-sm"),"small"===u),v(n,d,!!d),v(n,"".concat(_,"-show-search"),!0),v(n,"".concat(_,"-auto-complete"),!0),n)),w=a.Children.toArray(g);return o=w.length&&N(w[0])?g:h?h.map((function(e){if(a.isValidElement(e))return e;switch(b(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(y.default,E({},e.props,{className:x,mode:y.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 a.createElement(g.a,null,this.renderAutoComplete)}}])&&x(t.prototype,n),i}(a.Component);S.Option=r.b,S.OptGroup=r.a,S.defaultProps={transitionName:"slide-up",optionLabelProp:"children",choiceTransitionName:"zoom",showSearch:!1,filterOption:!1}}}]); |