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