forked from Gitlink/build
1 line
28 KiB
JavaScript
1 line
28 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[104,8],{"4B6f":function(e,t,a){},EoD1:function(e,t){e.exports="data:image/png;base64,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"},eXKH:function(e,t,a){},ex8r:function(e,t,a){},p7gc:function(e,t,a){"use strict";var n=a("UtpJ"),l=a.n(n),c=a("O0yt"),o=a.n(c),r=a("Dcj1"),i=a.n(r),s=a("6UaR"),u=a.n(s),m=a("zLi2"),d=a.n(m),f=a("IeeE"),g=a.n(f),h=a("RKTd"),v=a.n(h),p=a("pPxq"),b=a.n(p),E=a("o+MX"),w=a.n(E),y=a("FLGM"),N=a.n(y),x=a("BfIq"),B=a.n(x),I=a("BF1V"),C=a.n(I),A=a("0lTi"),O=a.n(A),j=a("lHQ6"),D=a.n(j),M=a("ZbhI"),k=a.n(M),_=a("UF4K"),L=a.n(_),S=a("xlHU"),q=a.n(S),F=a("5tqG"),V=a.n(F),T=a("cDcd"),R=a.n(T),H=a("sYIF"),G=a("bdgK"),P=a("vDqi"),Y=a.n(P);function K(e,t){var a=void 0!==o.a&&i()(e)||e["@@iterator"];if(!a){if(u()(e)||(a=function(e,t){var a;if(e){if("string"==typeof e)return Q(e,t);var n=l()(a=Object.prototype.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?O()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Q(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,c=function(){};return{s:c,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,m=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return s=e.done,e},e:function(e){m=!0,r=e},f:function(){try{s||null==a.return||a.return()}finally{if(m)throw r}}}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}a("pb8e"),a("ex8r"),a("p77/"),a("eXKH");var z=window.$,U=["bold","italic","del","|","list-ul","list-ol","|","code","code-block","link","|","image","table","|","line-break","watch","clear","emoji","fullscreen"],W=["bold","italic","del","|","list-ul","list-ol","|","code","code-block","link","|","inline-latex","latex","|","image","table","|","line-break","watch","clear","emoji","fullscreen"];function X(e,t,a){window.sessionStorage.removeItem(e+t);var n="#e_tip_"+a;"content"==e?z("#e_tips_"+a).html(" "):z(n).html(" ")}function J(e,t,a){var n=window.sessionStorage.getItem("content"+t);if(null!==n&&n!==e.getValue()){z("#e_tips_"+a).data("editor",e);var l='您上次有已保存的数据,是否<a style="cursor: pointer;" class="link-color-blue" onclick="md_rec_data(\'content\',\''+t+"','"+a+'\')">恢复</a> ? / <a style="cursor: pointer;" class="link-color-blue" onclick="md_clear_data(\'content\',\''+t+"','"+a+"')\">不恢复</a>";z("#e_tips_"+a).html(l)}return g()((function(){var n,l=new Date,c=l.getHours(),o=l.getMinutes(),r=l.getSeconds();if(c=c<10?"0"+c:c,o=o<10?"0"+o:o,r=r<10?"0"+r:r,""!==v()(n=e.getValue()).call(n)){!function(e,t,a){window.sessionStorage.setItem("content"+t,a)}(0,t,e.getValue());var i="#e_tips_"+a,s=" 数据已于 "+c+":"+o+":"+r+" 保存 ",u=z(i).html();u&&" "!==u&&!1===b()(u).call(u," 数据已于 ")?z(i).html(u.split(" (")[0]+" (".concat(s,")")):z(i).html(s)}}),1e4)}window.md_clear_data=X,window.md_rec_data=function(e,t,a){null!==window.sessionStorage.getItem(e+t)&&(z("#e_tips_"+a).data("editor").setValue(window.sessionStorage.getItem(e+t)),X(e,t,a))},t.a=function(e){var t,a,n=e.mdID,l=e.onChange,c=e.onCMBeforeChange,o=e.onCMBlur,r=e.error,i=void 0!==r&&r,s=e.className,u=void 0===s?"":s,m=e.noStorage,f=void 0!==m&&m,g=e.imageExpand,h=void 0===g||g,v=e.placeholder,p=void 0===v?"":v,b=e.width,E=void 0===b?"100%":b,y=e.height,x=void 0===y?400:y,I=e.initValue,A=void 0===I?"":I,j=(e.emoji,e.watch),M=void 0===j||j,_=(e.showNullButton,e.showResizeBar),S=void 0!==_&&_,F=e.startInit,P=void 0===F||F,Q=(e.forMember,e.isCanAtme),z=void 0!==Q&&Q,X=e.isQuoteIssue,Z=void 0!==X&&X,$=e.changeAtWhoLoginList,ee=e.owner,te=e.projectsId,ae=e.isFocus,ne=void 0===ae||ae,le=e.showLatexButton,ce=void 0===le||le,oe=Object(T.useRef)(),re=Object(T.useRef)(),ie=Object(T.useState)(),se=d()(ie,2),ue=se[0],me=se[1],de=Object(T.useState)(!1),fe=d()(de,2),ge=fe[0],he=fe[1],ve=Object(T.useState)([]),pe=d()(ve,2),be=pe[0],Ee=pe[1],we=Object(T.useState)([]),ye=d()(we,2),Ne=ye[0],xe=ye[1],Be=Object(T.useState)([]),Ie=d()(Be,2),Ce=Ie[0],Ae=Ie[1],Oe=Object(T.useRef)([]),je=Object(T.useRef)(!1),De="mdEditor_".concat(n),Me="mdEditors_".concat(n),ke="e_tips_mdEditor_".concat(n),_e=Object(T.useState)([]),Le=d()(_e,2),Se=Le[0],qe=Le[1],Fe=Object(T.useState)(!1),Ve=d()(Fe,2),Te=Ve[0],Re=Ve[1],He=Object(T.useState)([]),Ge=d()(He,2),Pe=Ge[0],Ye=Ge[1],Ke=Object(T.useRef)(!1),Qe=Object(T.useRef)([]);function ze(e){var t;Y.a.get(w()(t="/v1/".concat(ee,"/")).call(t,te,"/issues"),{params:{only_name:!0,keyword:e,sort_direction:"desc",sort_by:"issues.created_on",limit:500,page:1}}).then((function(t){if(t){!e&&qe(t.data.issues);var a=t.data.issues;Ye(a&&a.length>0?a:void 0)}}))}Object(T.useEffect)((function(){var e;z&&Y.a.get(w()(e="/".concat(ee,"/")).call(e,te,"/members.json")).then((function(e){0!==e.data.total_count&&(Ae(e.data.users),xe(e.data.users))})),document.addEventListener("click",(function(){je.current=!1,he(!1),Ke.current=!1,Re(!1)})),Z&&ze()}),[]);var Ue=R.a.createElement("div",{id:"quoteDiv",className:"quoteDiv"},Pe&&N()(Pe).call(Pe,(function(e,t){return R.a.createElement("li",{className:"quote ".concat(0===t&&"active"),onClick:function(){return function(e){var t,a,n,l;Ke.current=!1,Re(!1);var c=ue.cm,o=c.doc.getCursor(),r=o.line,i=o.ch,s=B()(t=c.getRange({line:r,ch:0},{line:r,ch:i})).call(t,"#");c.replaceRange(w()(a=w()(n=w()(l="[#".concat(e.subject,"](/")).call(l,ee,"/")).call(n,te,"/issues/")).call(a,e.project_issues_index,") "),{line:r,ch:s},{line:r,ch:i}),c.focus();var u=new C.a(Qe.current);u.add(e.project_issues_index),Qe.current=O()(u)}(e)},onMouseOver:function(){return e=t,document.getElementsByClassName("quote active")[0]&&(document.getElementsByClassName("quote active")[0].className="quote"),void(document.getElementsByClassName("quote")[e]&&(document.getElementsByClassName("quote")[e].className="quote active"));var e}},R.a.createElement("span",{style:{minWidth:"40px"}},R.a.createElement("span",{className:"issueIndex",title:e.project_issues_index},"#",e.project_issues_index)),R.a.createElement("span",{className:"issueName task-hide"},e.subject))})));function We(e){var t=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,a=ue.cm.getValue();if(e.shiftKey&&"Digit2"===e.code&&(je.current=!0,he(!0),document.getElementById("at_who_list").style.top=D()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("at_who_list").style.left=D()(t.getPropertyValue("left").replace("px",""))+20+"px"),e.ctrlKey&&"KeyZ"===e.code&&0!==Ce.length){if(A){var n=[];N()(Ce).call(Ce,(function(e){var t;-1!=k()(A).call(A,e.username)&&"@"===A.charAt(k()(A).call(A,e.username)-1)&&k()(A).call(A,"@".concat(e.username))===k()(a).call(a,"@".concat(e.username))&&(n[n.length]=w()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=n.length&&N()(n).call(n,(function(e){a=a.replace(e,"")}))}-1!=k()(a).call(a,"@")&&N()(Ce).call(Ce,(function(e){if(-1!=k()(a).call(a,e.username)&&"@"===a.charAt(k()(a).call(a,e.username)-1)){var t=new C.a(Oe.current);t.add(e.login),Oe.current=O()(t),Ee(O()(t))}}))}e.shiftKey&&"Digit3"===e.code&&Z&&(Ke.current=!0,Re(!0),document.getElementById("quoteDiv").style.top=D()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("quoteDiv").style.left=D()(t.getPropertyValue("left").replace("px",""))+20+"px")}Object(T.useEffect)((function(){if(Je)if(Ke.current){var e=document.getElementById("quoteDiv"),t=document.getElementsByClassName("quote");Je.addKeyMap({Up:function(){for(var a,n=0;n<t.length;n++)"quote active"===t[n].className&&(a=n);a>0&&(a<=t.length-4&&(e.scrollTop-=40),t[a].className="quote",t[a-1].className="quote active")},Down:function(){for(var a,n=0;n<t.length;n++)"quote active"===t[n].className&&(a=n);a<t.length-1&&(a>=3&&(e.scrollTop+=40),t[a].className="quote",t[a+1].className="quote active")},Enter:function(){document.getElementsByClassName("quote active")[0]&&document.getElementsByClassName("quote active")[0].click()}})}else Je.removeKeyMap()}),[Te]),Object(T.useEffect)((function(){$&&$(be)}),[be]);var Xe=R.a.createElement("div",{className:"at_who_list",id:"at_who_list"},Ne&&N()(Ne).call(Ne,(function(e,t){return R.a.createElement("div",{key:t,className:"at_who ".concat(0===t&&"active"),onClick:function(){!function(e){var t;je.current=!1,he(!1);var a=ue.cm,n=a.doc.getCursor(),l=n.line,c=n.ch,o=B()(t=a.getRange({line:l,ch:0},{line:l,ch:c})).call(t,"@"),r=void 0;N()(Ne).call(Ne,(function(t){t.username===e&&(r=t.login)})),a.replaceRange("[@"+e+"]"+"(/".concat(r,") "),{line:l,ch:o},{line:l,ch:c}),a.focus();var i=new C.a(Oe.current);i.add(r),Oe.current=O()(i),Ee(O()(i))}(e.username)},onMouseOver:function(){!function(e){document.getElementsByClassName("at_who active")[0]&&(document.getElementsByClassName("at_who active")[0].className="at_who"),document.getElementsByClassName("at_who")[e]&&(document.getElementsByClassName("at_who")[e].className="at_who active")}(t)}},e.image_url&&R.a.createElement("img",{src:Object(H.i)("/".concat(e.image_url)),alt:""}),R.a.createElement("span",null,e.username))})));Object(T.useEffect)((function(){!ue&&P&&window.editormd(De,{width:E,height:x,path:Object(H.m)("/editormd/lib/"),markdown:A,syncScrolling:"single",tex:!0,tocm:!0,emoji:!0,taskList:!0,codeFold:!0,searchReplace:!0,htmlDecode:"style,script,iframe",sequenceDiagram:!0,autoFocus:!1,watch:M,saveHTMLToTextarea:!0,dialogMaskOpacity:.6,placeholder:p,imageUpload:!0,imageFormats:["jpg","jpeg","gif","png","bmp","webp","JPG","JPEG","GIF","PNG","BMP","WEBP"],imageUploadURL:Object(H.l)(),toolbarIcons:function(){return ce?W:U},toolbarIconsClass:{"line-break":"fa-minus",fullScreen:"iconfont icon-fangdaicon font-14"},toolbarCustomIcons:{"inline-latex":"<a title='行内公式' class='latex' ><i name='inline-latex' class='fa iconfont icon-hangneigongshi font-14'></i></a>",latex:"<a title='多行公式' class='latex' ><i name='latex' class='fa iconfont icon-duohanggongshi font-16'></i></a>","null-button":"<a class='pr' title='增加填空'><i class='border-left'><span></span></i><span name='null-button' class='fa fillTip'>点击插入填空项</span><i class='iconfont fa icon-edit font-16' name='null-button'></i></a>"},toolbarHandlers:{"line-break":function(e,t,a,n){e.replaceSelection("<br/>")},"null-button":function(e,t,a,n){""===n&&e.setCursor(a.line,a.ch+1),e.replaceSelection("▁")},fullScreen:function(e,t,a,n){t.addClass("none")},"inline-latex":function(e,t,a,n){e.replaceSelection("$"+n+"$"),e.setCursor(a.line,a.ch+2),e.focus()},latex:function(e,t,a,n){e.replaceSelection("$$\n\n"+n+"$$"),e.setCursor(a.line+1,0),e.focus()}},lang:{toolbar:{latex:"多行公式","line-break":"换行",fullScreen:"开启全屏"}},onload:function(){me(this)}})}),[De,ue,P]);var Je=ue&&ue.cm;return Object(T.useEffect)((function(){je.current?Je.addKeyMap({Up:function(){for(var e,t=document.getElementById("at_who_list"),a=document.getElementsByClassName("at_who"),n=0;n<a.length;n++)"at_who active"===a[n].className&&(e=n);e>0&&(e<=a.length-4&&(t.scrollTop-=40),a[e].className="at_who",a[e-1].className="at_who active")},Down:function(){for(var e,t=document.getElementById("at_who_list"),a=document.getElementsByClassName("at_who"),n=0;n<a.length;n++)"at_who active"===a[n].className&&(e=n);e<a.length-1&&(e>=3&&(t.scrollTop+=40),a[e].className="at_who",a[e+1].className="at_who active")},Enter:function(){if(document.getElementsByClassName("at_who active")[0])document.getElementsByClassName("at_who active")[0].click();else{var e=ue.cm,t=e.doc.getCursor(),a=t.line,n=t.ch;e.replaceRange("\n",{line:a,ch:n},{line:a,ch:n}),he(!1),je.current=!1}}}):Je&&Je.removeKeyMap()}),[ge]),Object(T.useEffect)((function(){if(je.current&&Ne){var e=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,t="添加评论..."===p?80:10;document.getElementById("at_who_list").style.left=D()(e.getPropertyValue("left").replace("px",""))+t+"px"}}),[Ne]),Object(T.useEffect)((function(){if(Je){var e,t=null;return o&&ue.cm.on("blur",(function(){o(ue.getValue())})),c&&ue.cm.on("beforeChange",(function(e,t){c(e,t)})),f||(t=J(ue,"MDEditor__".concat(De),De)),(z||Z)&&ue.cm.on("focus",(function(){document.addEventListener("keydown",We)})),(z||Z)&&ue.cm.on("blur",(function(){document.removeEventListener("keydown",We)})),ue.cm.on("change",(function(e){var t=e.getValue();if(t){var a=t.match(/alert\((.*?)\)/g);if(a&&a.length>0)for(var n=0;n<a.length;n++)t=t.replace(a[n],"")}if(l&&l(t),Ke.current){var c=e.doc.getCursor(),o=c.line,r=c.ch,i=Je.getRange({line:o,ch:0},{line:o,ch:r});-1===k()(i).call(i,"#")||" "===(i=i.substring(B()(i).call(i,"#")+1))?(Re(!1),Ke.current=!1):ze(i)}if(je.current){var s,u=e.doc.getCursor(),m=u.line,d=u.ch,f=Je.getRange({line:m,ch:0},{line:m,ch:d});-1===k()(f).call(f,"@")?(he(!1),je.current=!1):(f=f.substring(B()(f).call(f,"@")+1))?Y.a.get(w()(s="/".concat(ee,"/")).call(s,te,"/members.json"),{params:{search:f}}).then((function(e){e&&e.data&&0!==e.data.total_count?xe(e.data.users):xe(void 0)})):xe(Ce)}if(function(e,t,a){if(0!=a.length){var n,l=ue.cm,c=l.getValue();if(A){var o=[];N()(t).call(t,(function(t){var a,n,l,r,i,s,u,m,d=t.username;d=t.project_issues_index,-1!=k()(A).call(A,d)&&A.charAt(k()(A).call(A,d)-1)===e&&k()(A).call(A,w()(a="".concat(e)).call(a,d))===k()(c).call(c,w()(n="".concat(e)).call(n,d))&&(o[o.length]=w()(l=w()(r="[".concat(e)).call(r,d,"](/")).call(l,d,")"),o[o.length]=w()(i=w()(s=w()(u=w()(m="[".concat(e)).call(m,d,"](")).call(u,ee,"/")).call(s,te,"/issues/")).call(i,d,")"))})),0!=o.length&&N()(o).call(o,(function(e){c=c.replace(e,"")}))}var r=new L.a;N()(n=O()(a)).call(n,(function(e){N()(t).call(t,(function(t){t.project_issues_index===e&&r.set(t.project_issues_index,t.project_issues_index)}))}));var i=l.doc.getCursor(),s=i.line,u=i.ch;-1===k()(c).call(c,e)&&(Qe.current=[]);var m,d,f=l.getRange({line:s,ch:0},{line:s,ch:u}),g=l.getLine(s);g&&-1!==k()(g).call(g,e)?N()(m=O()(q()(r).call(r))).call(m,(function(t){var a,n,o,i,m=w()(a=w()(n=w()(o=w()(i="[".concat(e)).call(i,t,"](/")).call(o,ee,"/")).call(n,te,"/issues/")).call(a,r.get(t),")");if(V()(f).call(f,m)&&l.setSelection({line:s,ch:B()(f).call(f,e)-1},{line:s,ch:u}),-1===k()(c).call(c,m)){var d=new C.a(Qe.current);d.delete(r.get(t)),Qe.current=O()(d)}})):N()(d=O()(q()(r).call(r))).call(d,(function(t){var a,n,l,o,i=w()(a=w()(n=w()(l=w()(o="[".concat(e)).call(o,t,"](/")).call(l,ee,"/")).call(n,te,"/issues/")).call(a,r.get(t),")");if(-1===k()(c).call(c,i)){var s=new C.a(Qe.current);s.delete(r.get(t)),Qe.current=O()(s)}}))}}("#",Se,Qe.current),0!=Oe.current.length){var g,h=ue.cm,v=h.getValue();if(A){var p=[];N()(Ce).call(Ce,(function(e){var t;-1!=k()(A).call(A,e.username)&&"@"===A.charAt(k()(A).call(A,e.username)-1)&&k()(A).call(A,"@".concat(e.username))===k()(v).call(v,"@".concat(e.username))&&(p[p.length]=w()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=p.length&&N()(p).call(p,(function(e){v=v.replace(e,"")}))}var b=new L.a;N()(g=O()(Oe.current)).call(g,(function(e){N()(Ce).call(Ce,(function(t){t.login===e&&b.set(t.username,t.login)}))}));var E=h.doc.getCursor(),y=E.line,x=E.ch;-1===k()(v).call(v,"@")&&(Oe.current=[],Ee([]));var I,j,D=h.getRange({line:y,ch:0},{line:y,ch:x}),M=h.getLine(y);M&&-1!==k()(M).call(M,"@")?N()(I=O()(q()(b).call(b))).call(I,(function(e){var t,a=w()(t="[@".concat(e,"](/")).call(t,b.get(e),")");if(V()(D).call(D,a)&&h.setSelection({line:y,ch:B()(D).call(D,"@")-1},{line:y,ch:x}),-1===k()(v).call(v,a)){var n=new C.a(Oe.current);n.delete(b.get(e)),Oe.current=O()(n),Ee(O()(n))}})):N()(j=O()(q()(b).call(b))).call(j,(function(e){var t,a=w()(t="[@".concat(e,"](/")).call(t,b.get(e),")");if(-1===k()(v).call(v,a)){var n=new C.a(Oe.current);n.delete(b.get(e)),Oe.current=O()(n),Ee(O()(n))}}))}})),e=function(){var e;return oe.current&&(e=new G.default((function(e){var t,a=K(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;(n.target.offsetHeight>0||n.target.offsetWidth>0)&&(ue.resize(),ue.cm.refresh(),ne&&ue.cm.focus())}}catch(e){a.e(e)}finally{a.f()}}))).observe(oe.current),e}(),function(){f||clearInterval(t),e&&e.unobserve(oe.current)}}}),[Je]),Object(T.useEffect)((function(){ue&&null!=A&&A!==ue.getValue()&&ue.setValue(A.toString())}),[ue,A,De]),Object(T.useEffect)((function(){if(re.current){var e=function(e){l=!0,c=e.pageY},t=function(){l=!1},a=function(e){if(l){var t=e.pageY-c;t<0&&(t=0),t>300&&(t=300);var a=x+t+"px";ue.resize("",a)}},n=re.current,l=!1,c=0;return n.addEventListener("mousedown",e),document.addEventListener("mousemove",a),document.addEventListener("mouseup",t),function(){n.removeEventListener("mousedown",e),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",t)}}}),[ue,re]),R.a.createElement(T.Fragment,null,R.a.createElement("div",{ref:oe,className:w()(t=w()(a="df editormd-editing ".concat(u," ")).call(a,h&&"editormd-image-click-expand"," ")).call(t,Te||ge?"quoteBox":""," ")},R.a.createElement("div",{className:"edu-back-greyf5 radius4 editormd ".concat(i?"error":""),id:De},Te&&Ue,ge&&Xe,R.a.createElement("textarea",{style:{display:"none"},id:Me,name:"content"}),R.a.createElement("div",{className:"CodeMirror cm-s-defualt",style:{display:"none"}}))),S?R.a.createElement("a",{ref:re,className:"editor-resize"}):null,R.a.createElement("div",{className:"fr rememberTip"},!0===f?null:R.a.createElement("div",{id:ke,className:"edu-txt-right color-grey-cd font-12"})))}},tlJt:function(e,t,a){"use strict";a("DZo9");var n=a("8z0m"),l=(a("Pwec"),a("CtXQ")),c=(a("miYZ"),a("tsqr")),o=a("zLi2"),r=a.n(o),i=a("cDcd"),s=a.n(i),u=a("sYIF"),m=a("Po8q"),d=a.n(m);t.a=function(e){var t=e.getImage,a=e.url,o=e.getImageId,m=e.maxSize,f=void 0===m?2:m,g=e.action,h=void 0===g?Object(u.l)():g,v=e.getImageUrl,p=Object(i.useState)(void 0),b=r()(p,2),E=b[0],w=b[1],y=Object(i.useState)(!1),N=r()(y,2),x=N[0],B=N[1];return Object(i.useEffect)((function(){w(a)}),[a]),s.a.createElement(n.a,{name:"file",listType:"picture-card",className:"avatar-uploader",showUploadList:!1,action:h,beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;t||c.a.error("上传的图片只能是JPG或者PNG格式!");var a=e.size/1024/1024<f;return a||c.a.error("上传的图片不能超过".concat(f,"MB!")),t&&a&&B(!0),t&&a},onChange:function(e){var a,n,l;e&&e.file&&"done"===e.file.status&&(B(!1),o&&o(e.file.response.id),v&&v(e.file.response.url),a=e.file.originFileObj,n=function(e){return w(e)},(l=new FileReader).addEventListener("load",(function(){return n(l.result)})),l.readAsDataURL(a),l.onload=function(e){t&&t(e.target.result)})},accept:".png,.jpg,.jpeg",withCredentials:!0,headers:{Authorization:d.a.load("autologin_trustie")}},E?s.a.createElement("img",{src:E,alt:"avatar",style:{width:"100%"}}):s.a.createElement("div",null,s.a.createElement(l.a,{type:x?"loading":"plus"}),s.a.createElement("div",{className:"ant-upload-text"},"点击上传")))}},ygQT:function(e,t,a){"use strict";a.r(t);var n=a("+oHS"),l=a.n(n),c=a("OWCx"),o=a.n(c),r=a("5PDf"),i=a.n(r),s=a("fHi0"),u=a.n(s),m=a("RXMP"),d=a.n(m),f=a("qjzJ"),g=a.n(f),h=a("HnXd"),v=a.n(h),p=a("LYCE"),b=a.n(p),E=(a("+L6B"),a("2/Rp")),w=(a("y8nQ"),a("Vl3Y")),y=(a("5NDa"),a("5rEg")),N=(a("miYZ"),a("tsqr")),x=a("04Ix"),B=a.n(x),I=a("zLi2"),C=a.n(I),A=a("lHQ6"),O=a.n(A),j=a("pPxq"),D=a.n(j),M=a("cDcd"),k=a.n(M),_=a("p7gc"),L=a("spEH"),S=a("EoD1"),q=a.n(S),F=(a("4B6f"),a("2iEm")),V=a("sYIF"),T=a("m/JD"),R=a("tlJt"),H=a("P5Jw");function G(e,t){var a=l()(e);if(o.a){var n=o()(e);t&&(n=i()(n).call(n,(function(t){return u()(e,t).enumerable}))),a.push.apply(a,n)}return a}function P(e){for(var t=1;t<arguments.length;t++){var a,n,l=null!=arguments[t]?arguments[t]:{};t%2?d()(a=G(Object(l),!0)).call(a,(function(t){B()(e,t,l[t])})):g.a?v()(e,g()(l)):d()(n=G(Object(l))).call(n,(function(t){b()(e,t,u()(l,t))}))}return e}t.default=w.a.create()((function(e){var t=e.form,a=e.botDetail,n=e.match.params.id,l=e.setReload,c=e.current_user,o=t.getFieldDecorator,r=t.validateFields,i=(t.setFieldsValue,Object(M.useState)(void 0)),s=C()(i,2),u=s[0],m=s[1],d=Object(M.useState)(!1),f=C()(d,2),g=(f[0],f[1],Object(M.useState)(void 0)),h=C()(g,2),v=h[0],p=h[1],b=Object(M.useState)(!1),x=C()(b,2),B=(x[0],x[1]),I=Object(M.useState)(void 0),A=C()(I,2),j=A[0],S=A[1];function G(e,t,a){t||a(),/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(t)||a("请输入有效的URL"),a()}return Object(M.useEffect)((function(){a&&(m(a.bot_des),p(a.logo))}),[a]),k.a.createElement(L.g,null,a&&k.a.createElement("div",{className:"basicInformationBox"},k.a.createElement("p",{className:"informationHead pb15 mb10"},"注册信息"),k.a.createElement("div",{className:"labelBox"},k.a.createElement("span",{className:"label"},"Bot所有者"),k.a.createElement(F.a,{to:"/".concat(c.login)},c.username)),k.a.createElement("div",{className:"labelBox"},k.a.createElement("span",{className:"label"},"Bot ID"),n),k.a.createElement("div",{className:"labelBox"},k.a.createElement("span",{className:"label"},"客户端ID"),a.client_id),k.a.createElement("div",{className:"labelBox"},k.a.createElement("span",{className:"label"},"主页URL"),k.a.createElement(F.a,{to:"/softbot/".concat(n),className:"blueSpan"},window.location.origin+"/softbot/".concat(n))),k.a.createElement("div",{className:"informationHead disFlex pb15 mt20 mb10"},"客户端密钥"),k.a.createElement("div",{className:"disFlex miYaoBoxItem"},k.a.createElement("div",{className:"disFlex"},k.a.createElement("img",{src:q.a,alt:"",className:"imgBox"}),k.a.createElement("div",{className:"copyBotInfo"},k.a.createElement("span",{className:"font-13 oneLineSpan"},a.client_secret),k.a.createElement(H.CopyToClipboard,{text:a.client_secret,onCopy:function(){N.a.success("复制成功")}},k.a.createElement("i",{className:"iconfont icon-fuzhiicon ml5 font-16",style:{color:"#466aff"}}))))),k.a.createElement("div",{className:"informationHead disFlex pb15 mt20 mb10"},"私钥"),k.a.createElement("div",{className:"disFlex miYaoBoxItem"},k.a.createElement("div",{className:"disFlex"},k.a.createElement("img",{src:q.a,alt:"",className:"imgBox"}),k.a.createElement("div",{className:"copyBotInfo"},k.a.createElement("span",{className:"font-13 oneLineSpan"},a.private_key),k.a.createElement(H.CopyToClipboard,{text:a.private_key,onCopy:function(){N.a.success("复制成功")}},k.a.createElement("i",{className:"iconfont icon-fuzhiicon ml5 font-16",style:{color:"#466aff"}}))))),k.a.createElement("p",{className:"informationHead mt30 pb15"},"Bot信息"),k.a.createElement(w.a,{className:"basicInformationForm mt10",onSubmit:function(e){e.preventDefault(),r((function(e,t){if(!e){var o=P(P(P({},a),t),{},{bot_id:O()(n),user_id:c&&c.user_id});Object(T.u)(o).then((function(e){e&&200===e.code?(N.a.success("更改成功"),l(Math.random())):N.a.error(e.message)}))}}))}},k.a.createElement(w.a.Item,{label:"Bot名称",className:"width80 botItem"},o("bot_name",{rules:[{required:!0,message:"请输入Bot名称"},{min:3,max:50,message:"Bot名称3-50个字符"}],initialValue:a.bot_name})(k.a.createElement(y.a.TextArea,{placeholder:"请输入Bot名称",maxLength:51,className:"height36",autoSize:!0}))),k.a.createElement(w.a.Item,{label:"详细介绍",className:"botItem introduce"},o("bot_des",{rules:[]})(k.a.createElement(_.a,{placeholder:"请输入详细介绍",height:500,mdID:"order-new-description",initValue:u,onChange:function(e){m(e)},className:"mt20",isFocus:!1}))),k.a.createElement(w.a.Item,{label:"Webhook地址",className:"width80 botItem"},o("webhook",{rules:[{required:!0,message:"请输入Webhook地址"},{validator:G}],initialValue:a.webhook})(k.a.createElement(y.a.TextArea,{placeholder:"请输入Webhook地址",maxLength:200,className:"height36",autoSize:!0}))),k.a.createElement(w.a.Item,{label:"回调地址",className:"width80 botItem"},o("oauth_callback_url",{rules:[{required:!0,message:"请输入回调地址"},{validator:G}],initialValue:a.oauth_callback_url})(k.a.createElement(y.a.TextArea,{placeholder:"请输入回调地址",maxLength:200,className:"height36",autoSize:!0}))),k.a.createElement(w.a.Item,{className:"mt30"},k.a.createElement(E.a,{style:{width:"129px",height:"36px"},type:"primary",htmlType:"submit"},"保存修改")))),k.a.createElement("div",{className:"headPortraitBox"},k.a.createElement(R.a,{url:v&&D()(v).call(v,"/api/attachments/")?Object(V.i)("".concat(v)):v,getImage:function(e){B(!0),p(e)},getImageId:function(e){S(e)}}),k.a.createElement(E.a,{className:"themeCorBorBut ml5",onClick:function(){if(j){var e=P(P({},a),{},{bot_id:O()(n),logo:"/api/attachments/"+j,user_id:c&&c.user_id});Object(T.u)(e).then((function(e){e&&200===e.code&&(N.a.success("成功修改头像"),l(Math.random()))}))}else N.a.error("请先上传图片")}},"保存头像")))}))}}]); |