You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
44 KiB
17 lines
44 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[222],{"07cG":function(ie,D,e){ie.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"7ahc":function(ie,D,e){"use strict";e.d(D,"a",function(){return le});var k=e("XEnU"),V=e("IIKO"),Ee=e("+L6B"),h=e("2/Rp"),x=e("y8nQ"),r=e("Vl3Y"),t=e("k16G"),b=e("OaEy"),l=e("2fM7"),i=e("q1tI"),v=e.n(i),g=e("VrN/"),I=e.n(g),ne=e("p77/"),Ne=e.n(ne),we=e("c5Ni"),Re=e.n(we),R=l.a.Option,U={labelCol:{span:4},wrapperCol:{span:20}},n={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};D.b=function(O){var F=O.callback,Y=O.onCancel,X=Object(i.useState)("python"),Q=Object(t.a)(X,2),re=Q[0],c=Q[1];function ve(y){c(n[y][1])}function G(y){F(y)}return v.a.createElement(r.a,Object(V.a)({},U,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:G}),v.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},v.a.createElement(l.a,{onChange:ve},Object.keys(n).map(function(y){return v.a.createElement(R,{key:y,value:y},n[y][0])}))),v.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},v.a.createElement(le,{mode:re})),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(h.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(h.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function le(O){var F=O.value,Y=O.onChange,X=O.mode,Q=O.options,re=Q===void 0?{}:Q,c=Object(i.useRef)(),ve=Object(i.useState)(),G=Object(t.a)(ve,2),y=G[0],Se=G[1];return Object(i.useEffect)(function(){if(y){var xe=function(u){var p=u.getValue();Y&&Y(p)};return y.on("change",xe),function(){y.off("change",xe)}}},[y,Y]),Object(i.useEffect)(function(){y&&y.setOption("mode",X)},[y,X]),Object(i.useEffect)(function(){y&&((F!==y.getValue()||F==="")&&setTimeout(function(){y.setValue(F||" ")},300))},[y,F]),Object(i.useEffect)(function(){if(c.current&&!y){var xe=I.a.fromTextArea(c.current,Object(k.a)({mode:X,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},re));Se(xe)}},[c.current,y]),v.a.createElement("div",{className:"my-codemirror-container"},v.a.createElement("textarea",{ref:c}))}},"9Bee":function(ie,D,e){"use strict";var k=e("q1tI"),V=e.n(k),Ee=e("vg9a"),h=e("k16G"),x=e("DlQD"),r=e.n(x),t=e("rUJ1");function b(E,u){var p=E.match(/^(\s+)(?:```)/);if(p===null)return u;var d=p[1];return u.split(`
|
|
`).map(function(C){var ee=C.match(/^\s+/);if(ee===null)return C;var Z=Object(h.a)(ee,1),Pe=Z[0];return Pe.length>=d.length?C.slice(d.length):C}).join(`
|
|
`)}var l=[],i=["<ul>"],v=new r.a.Renderer,g=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function I(){l.length=0,i=["<ul>"]}function ne(E,u,p,d){if(u>=E.length||E[u].level<=p)return u;var C=E[u];d.push("<li><a href='#"+C.anchor+"'>"+C.text+"</a>"),u++;var ee=[];return u=ne(E,u,C.level,ee),ee.length>0&&(d.push("<ul>"),ee.forEach(function(Z){d.push(Z)}),d.push("</ul>")),d.push("</li>"),u=ne(E,u,p,d),u}function Ne(){return ne(l,0,0,i),i.push("</ul>"),i.join("")}var we={heading:function(u){var p=g.exec(u);if(p)return{type:"heading",raw:p[0],depth:p[1].length,text:p[2]}},fences:function(u){var p=this.rules.block.fences.exec(u);if(p){var d=p[0],C=b(d,p[3]||""),ee=p[2]?p[2].trim():p[2];if(["latex","katex","math"].indexOf(ee)>=0){var Z=U(),Pe=C;C=Z,n[Z]={type:"block",expression:Pe}}return{type:"code",raw:d,lang:ee,text:C}}}},Re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,U=function(){return"__special_katext_id_".concat(R++,"__")},n={};function le(){return n}function O(){R=0,n={}}function F(E){return E=E.replace(Re,function(u,p){var d=U();return n[d]={type:"inline",expression:p},d}),E}var Y=v.listitem;v.listitem=function(E){return Y(F(E))};var X=v.paragraph;v.paragraph=function(E){return X(F(E))};var Q=v.tablecell;v.tablecell=function(E,u){return Q(F(E),u)},v.code=function(E,u,p){var d=(u||"").match(/\S*/)[0];return d?["latex","katex","math"].indexOf(d)>=0?"<p class='editormd-tex'>".concat(E,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(u,'">').concat(p?E:Object(t.escape)(E,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(p?E:Object(t.escape)(E,!0))+"</code></pre>"},v.heading=function(E,u,p){var d=this.options.headerPrefix+p.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:d,level:u,text:E}),"<h"+u+' id="'+d+'">'+E+"</h"+u+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:we,renderer:v});var re=r.a,c=e("SJMd"),ve=e("m3rI"),G=e("Oy/b"),y=/<pre[^>]*>/g;function Se(E){var u=document.createElement("div");return u.innerHTML=E,u.childNodes.length===0?"":u.childNodes[0].nodeValue}var xe=D.a=function(E){var u=E.value,p=u===void 0?"":u,d=E.className,C=E.style,ee=C===void 0?{}:C,Z=String(p),Pe=Object(k.useMemo)(function(){try{var Ye=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ke=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Z=Z.replace(Ye,"("+ve.a.API_SERVER+"/api/attachments/").replace(Te,'"'+ve.a.API_SERVER+"/api/attachments/").replace(Ke,'"'+ve.a.API_SERVER+"/files/uploads/")}catch(Ve){}var ce=re(Z),st=le();return Z.match(/\[TOC\]/)&&(ce=ce.replace("<p>[TOC]</p>",Ne()),I()),ce=ce.replace(/(__special_katext_id_\d+__)/g,function(Ve,_){var L=st[_],W=L.type,pe=L.expression;return Object(G.renderToString)(Se(pe)||"",{displayMode:W==="block",throwOnError:!1,output:"html"})}),ce=ce.replace(/▁/g,"\u2581\u2581\u2581"),O(),ce},[Z]),Be=Object(k.useRef)();function H(Ye){var Te=Ye.target;if(Te.tagName.toUpperCase()==="A"){var Ke=Te.getAttribute("href");if(Ke.startsWith("#")){Ye.preventDefault();var ce=document.getElementById(Ke.replace("#",""));ce&&ce.scrollIntoView(!0)}}}return Object(k.useEffect)(function(){if(Be.current&&Pe&&(Pe.match(y)&&window.PR.prettyPrint()),Be.current)return Be.current.addEventListener("click",H),function(){Be.current.removeEventListener("click",H),O(),I()}},[Pe,Be.current,H]),V.a.createElement("div",{ref:Be,style:ee,className:"".concat(d||""," markdown-body"),dangerouslySetInnerHTML:{__html:Pe}})}},"9VGf":function(ie,D,e){"use strict";e.d(D,"a",function(){return Ee});var k=e("q1tI"),V=e.n(k);function Ee(h,x){var r=Object(k.useRef)();Object(k.useEffect)(function(){r.current=h}),Object(k.useEffect)(function(){function t(){r.current()}if(x!==null){var b=setInterval(t,x);return function(){return clearInterval(b)}}},[x])}},BjJ7:function(ie,D,e){"use strict";e.d(D,"d",function(){return V}),e.d(D,"c",function(){return Ee}),e.d(D,"e",function(){return h}),e.d(D,"b",function(){return x}),e.d(D,"a",function(){return t});var k=e("m3rI");function V(b){var l=!0;if(b.length>0){for(var i=0;i<b.length;i++)if(b[i].compile_success==0||!b[i].compile_success){l=!1;break}}else l=!1;return l}function Ee(b){for(var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=[],v=0;v<b.length;v++){var g=b[v],I=l?"".concat(l,"/").concat(g.name):"".concat(g.name);i.push({title:g.name,isLeaf:!(g.type==="tree"),key:I})}return i}function h(b,l,i){for(var v=0;v<b.length;v++){var g=b[v];if(g.key===l){g.children=i;break}g.children&&h(g.children,l,i)}return b}function x(b,l,i){var v;return function(){var g=this,I=arguments,ne=function(){v=null,i||b.apply(g,I)},Ne=i&&!v;clearTimeout(v),v=setTimeout(ne,l),Ne&&b.apply(g,I)}}var r=!0,t=k.a.API_SERVER},"C+DQ":function(ie,D,e){},Dqnf:function(ie,D,e){"use strict";var k=e("XEnU"),V=e("k16G"),Ee=e("Cmcn"),h=e("q1tI"),x=e.n(h),r=e("J66h"),t=e.n(r),b=e("/POA"),l=e.n(b),i=e("q7KB"),v=e.n(i),g=e("dhSg"),I=e("bdgK");function ne(Re,R,U){var n=U._core._renderService.dimensions.actualCellWidth||9.5,le=U._core._renderService.dimensions.actualCellHeight||18,O=Math.floor(R/le),F=Math.floor(Re/n);return[F,O]}function Ne(Re,R){var U=new I.a(function(n){var le=Object(Ee.a)(n),O;try{for(le.s();!(O=le.n()).done;){var F=O.value;if(F.target.offsetHeight>0||F.target.offsetWidth>0){var Y=ne(F.target.offsetWidth,F.target.offsetHeight,Re),X=Object(V.a)(Y,2),Q=X[0],re=X[1];console.log("cols, rows",Q,re),Re.resize(Q,re),g.a.publish("ssh-xterm-resize",{columns:Q,rows:re,width:F.target.offsetWidth,height:F.target.offsetHeight})}}}catch(c){le.e(c)}finally{le.f()}});return U.observe(R),U}var we=3e4;D.a=function(Re){var R=Re.sshConfigData,U=Re.sid,n=Object(h.useState)(null),le=Object(V.a)(n,2),O=le[0],F=le[1],Y=R.ws_url,X=R.password,Q=R.port,re=Object(h.useRef)(),c=Object(h.useRef)(),ve=Object(h.useRef)(!1);return Object(h.useEffect)(function(){if(re.current&&Y){var G=new b.Terminal({fontSize:16,rendererType:"dom"});G.open(re.current),G.onData(function(Se){c.current&&(c.current.readyState===1&&(c.current.send(JSON.stringify({tp:"client",data:Se})),g.a.publish("on-operating-ssh")))}),G.write("Connecting..."),F(G);var y=Ne(G,re.current);return function(){G.dispose(),y.unobserve(re.current)}}},[Y,re.current]),Object(h.useEffect)(function(){if(O&&Y){var G=function(){var d=new WebSocket(Y);c.current=d,d.onopen=function(){var C=O.element.parentElement;if(C){var ee=C.offsetWidth,Z=C.offsetHeight;console.log("init",{tp:"init",data:Object(k.a)(Object(k.a)({},R),{},{secret:X,width:ee,height:Z,rows:O.rows,columns:O.cols})}),d.send(JSON.stringify({tp:"init",data:Object(k.a)(Object(k.a)({},R),{},{secret:X,width:ee,height:Z,rows:O.rows,columns:O.cols})}))}O.focus()},d.onerror=function(C){console.log("------in socket error----",C,d,Y)},d.onmessage=function(C){ve.current||(O.write("\r"),setTimeout(function(){},1e3)),ve.current=!0,console.log("event:",C);var ee=r.Base64.decode(C.data.toString()),Z=O._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",ee,Z,O),O.write(ee)},d.onclose=function(C){y&&clearInterval(y),O.write(`\r
|
|
connection closed`)}},y=setInterval(function(){c.current&&c.current.send(JSON.stringify({tp:"h"}))},we),Se=g.a.subscribe("create-socket",function(p){U===p&&(c.current&&c.current.readyState===1?O.focus():G(),O.focus())}),xe=g.a.subscribe("close-socket",function(p){U===p&&(c.current&&(c.current.close(),ve.current=!1,O.clear()),c.current=null)}),E=g.a.subscribe("ssh-xterm-resize",function(p){c.current&&c.current.readyState===1&&c.current.send(JSON.stringify({tp:"resize",data:Object(k.a)({},p)}))}),u=g.a.subscribe("ssh-add-connect-time",function(){c.current&&c.current.readyState===1&&c.current.send(JSON.stringify({tp:"overtime"}))});return function(){xe(),Se(),E(),u(),c.current&&(c.current.close(),ve.current=!1)}}},[O,Y,Q]),x.a.createElement("div",{ref:re,className:"xterm-panel"},Y?null:x.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},HmJG:function(ie,D,e){},IxHN:function(ie,D,e){"use strict";var k=e("q1tI"),V=e.n(k),Ee=e("07cG"),h=e.n(Ee);D.a=function(x){var r=x.message,t=x.className,b=x.children,l=x.style,i=l===void 0?{}:l;return V.a.createElement("div",{className:"".concat(h.a.idsRingWrapper," ").concat(t)},V.a.createElement("div",{className:h.a.ldsRing},V.a.createElement("div",null),V.a.createElement("div",null),V.a.createElement("div",null),V.a.createElement("div",null)),r?V.a.createElement("p",{style:i},r):null,b)}},Lmeb:function(ie,D,e){},M8RZ:function(ie,D,e){"use strict";e.d(D,"a",function(){return l});var k=e("XKWP"),V=e("N7Kx"),Ee=e("kFHX"),h=e("4jIl"),x=e("q1tI"),r=e.n(x),t=e("i8i4"),b=e.n(t),l=function(i){Object(Ee.a)(g,i);var v=Object(h.a)(g);function g(I){var ne;Object(k.a)(this,g),ne=v.call(this,I);var Ne=window.document;return ne.node=Ne.createElement("div"),Ne.body.appendChild(ne.node),ne}return Object(V.a)(g,[{key:"render",value:function(){var ne=this.props.children;return Object(t.createPortal)(ne,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),g}(r.a.Component)},Ot1p:function(ie,D,e){"use strict";var k=e("2qtc"),V=e("kLXV"),Ee=e("Cmcn"),h=e("k16G"),x=e("v7Ap"),r=e("q1tI"),t=e.n(r),b=e("VrN/"),l=e.n(b),i=e("bdgK"),v=e("p77/"),g=e("Bd2K"),I=e("ELLl"),ne=e("19Vz"),Ne=e("lZu9"),we=e("kSUc"),Re=e("9Bee"),R=e("IIKO"),U=e("dejd"),n=e("C+DQ"),le=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function O(o){var $=o.onActionCallback,P=o.title,j=o.icon,z=o.actionName,fe=o.className,De=fe===void 0?"":fe,Oe=o.children;function Ae(){$(z)}return t.a.createElement("a",{title:P,className:De,onClick:Ae},t.a.createElement("i",{className:"md-iconfont ".concat(j)}),Oe)}var F=function(o){var $=o.watch,P=o.showNullButton,j=o.onActionCallback,z=o.fullScreen,fe=o.insertTemp,De=[].concat(le,[{title:"".concat($?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat($?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},De.map(function(Oe,Ae){return t.a.createElement("li",{key:Ae},Oe.actionName?t.a.createElement(O,Object(R.a)({},Oe,{onActionCallback:j})):t.a.createElement("span",{className:"v-line"}))}),P?t.a.createElement("li",null,t.a.createElement(O,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:j},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,fe&&t.a.createElement("li",null,t.a.createElement(O,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(fe),onActionCallback:j},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(O,{icon:"".concat(z?"icon-shrink":"icon-enlarge"),title:z?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:j})))},Y=e("M8RZ"),X=e("+L6B"),Q=e("2/Rp"),re=e("y8nQ"),c=e("Vl3Y"),ve=e("5NDa"),G=e("5rEg"),y={labelCol:{span:4},wrapperCol:{span:20}},Se=function(o){var $=o.callback,P=o.onCancel;function j(z){$(z)}return t.a.createElement(c.a,Object(R.a)({},y,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:j}),t.a.createElement(c.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(G.a,null)),t.a.createElement(c.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(G.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(Q.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))},xe=e("7ahc"),E=e("HmJG"),u=e("BjJ7"),p=c.a.useForm,d={width:280,marginRight:10},C={labelCol:{span:5},wrapperCol:{span:19}},ee=function(o){var $=o.callback,P=o.onCancel,j=p(),z=Object(h.a)(j,1),fe=z[0];function De(je){$(je)}function Oe(je){fe.setFieldsValue({src:"/api/attachments/".concat(je.id)})}function Ae(je){var Fe=je.target.files[0];Pe(Fe,Oe)}return t.a.createElement(c.a,Object(R.a)({form:fe},C,{className:"upload-image-panel",onFinish:De}),t.a.createElement(c.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(c.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(G.a,{style:d})),t.a.createElement(Z,{onFileChange:Ae}))),t.a.createElement(c.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(G.a,{style:{width:264}})),t.a.createElement(c.a.Item,{style:{textAlign:"right"}},t.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(Q.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function Z(o){var $=o.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:$}))}function Pe(o,$){if(!o)throw new String("\u6CA1\u6709\u6587\u4EF6");var P=new FormData;P.append("editormd-image-file",o),P.append("file_param_name","editormd-image-file"),P.append("byxhr","true");var j=new window.XMLHttpRequest;j.withCredentials=!0,j.addEventListener("load",function(z){$(JSON.parse(z.target.responseText))},!1),j.addEventListener("error",function(z){console.error(z)},!1),j.open("POST","".concat(u.a,"/api/attachments.json")),j.send(P)}var Be=e("giR+"),H=e("fyUT"),Ye=e("7Kak"),Te=e("9yH6"),Ke=Te.a.Group,ce={margin:"0 8px"},st=function(o){var $=o.callback,P=o.onCancel;function j(z){$(z)}return t.a.createElement(c.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:j},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ce},"\u884C\u6570"),t.a.createElement(c.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(H.a,null)),t.a.createElement("span",{style:ce},"\u5217\u6570"),t.a.createElement(c.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(H.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(c.a.Item,{name:"align"},t.a.createElement(Ke,null,t.a.createElement(Te.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Te.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Te.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Te.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(Q.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))},Ve="link",_="upload-image",L="code-block",W="add-table",pe="------------",he={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},it=e("9VGf"),Qe,ye;function se(){}var Le=0,Ze=1e4,nt="\u2581",He=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function ke(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}var ct=navigator.platform.toUpperCase().indexOf("MAC")>=0,qe=ct?"Cmd":"Ctrl",ut=(Qe={},Object(x.a)(Qe,qe+"-B","bold"),Object(x.a)(Qe,qe+"-I","italic"),Qe),$e=(ye={},Object(x.a)(ye,Ve,"\u6DFB\u52A0\u94FE\u63A5"),Object(x.a)(ye,L,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(x.a)(ye,_,"\u6DFB\u52A0\u56FE\u7247"),Object(x.a)(ye,W,"\u6DFB\u52A0\u8868\u683C"),ye),gt=D.a=function(o){var $=o.defaultValue,P=$===void 0?"":$,j=o.onChange,z=o.width,fe=z===void 0?"100%":z,De=o.height,Oe=De===void 0?400:De,Ae=o.miniToolbar,je=Ae===void 0?!1:Ae,Fe=o.isFocus,rt=Fe===void 0?!1:Fe,Ie=o.watch,N=o.insertTemp,te=o.id,M=te===void 0?"markdown-editor-id":te,ue=o.showResizeBar,oe=ue===void 0?!1:ue,S=o.noStorage,Me=S===void 0?!1:S,ze=o.showNullButton,ae=ze===void 0?!1:ze,de=o.fullScreen,T=de===void 0?!1:de,A=o.onBlur,w=o.onCMBeforeChange,q=o.className,ge=q===void 0?"":q,be=o.placeholder,Xe=be===void 0?"":be,We=o.values,et=We===void 0?"":We,Ge=Object(r.useState)(null),Je=Object(h.a)(Ge,2),a=Je[0],Xt=Je[1],Wt=Object(r.useState)(P),Lt=Object(h.a)(Wt,2),Rt=Lt[0],Et=Lt[1],Kt=Object(r.useState)(Ie),Dt=Object(h.a)(Kt,2),tt=Dt[0],jt=Dt[1],Vt=Object(r.useState)(T),Tt=Object(h.a)(Vt,2),at=Tt[0],At=Tt[1],Ht=Object(r.useState)(""),Ct=Object(h.a)(Ht,2),ot=Ct[0],lt=Ct[1],$t=Object(r.useState)(0),Nt=Object(h.a)($t,2),dt=Nt[0],bt=Nt[1],zt=Object(r.useState)(Oe),St=Object(h.a)(zt,2),Ut=St[0],xt=St[1],Gt=Object(r.useState)(!1),Mt=Object(h.a)(Gt,2),qt=Mt[0],Pt=Mt[1],mt=Object(r.useRef)(),_t=Object(r.useRef)(),vt=Object(r.useRef)(),pt=Object(r.useRef)();Object(r.useEffect)(function(){Et(et),a==null||a.setValue(et)},[et]),Object(r.useEffect)(function(){if(mt.current){var f=function(B,K){var J=K.clipboardData;if(J){var me=J.types.toString(),Ue=J.items;if(me==="text/html,Files"||me==="Files"||J.types.indexOf("Files")){var _e=Ue[1];me==="Files"&&(_e=Ue[0]),_e.kind==="file"&&_e.type.match(/^image\//i)&&Pe(_e.getAsFile(),function(Ce){Ce.id?s.replaceSelection("")):(Ce==null?void 0:Ce.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},s=l.a.fromTextArea(mt.current,{mode:"markdown",lineNumbers:!je,lineWrapping:!0,value:P,autoCloseTags:!0,autoCloseBrackets:!0});return rt&&s.focus(),s.on("paste",f),Xt(s),function(){s.off("paste",f)}}},[]);var It=Object(r.useCallback)(function(){if(_t.current)try{var f=_t.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,s=_t.current.getElementsByClassName("markdown-editor-body")[0];at?s.style.height="calc(100vh - ".concat(f,"px)"):s.style.height="".concat(Ut-f,"px")}catch(m){console.log(m,"---- to set md editor body height")}},[Ut,_t,at]);Object(r.useEffect)(function(){function f(){var m=new i.a(function(B){var K=Object(Ee.a)(B),J;try{for(K.s();!(J=K.n()).done;){var me=J.value;(me.target.offsetHeight>0||me.target.offsetWidth>0)&&(It(),a.setSize("100%","100%"),a.refresh())}}catch(Ue){K.e(Ue)}finally{K.f()}});return m.observe(mt.current.parentElement),m}if(a){var s=f();return function(){s.unobserve(mt.current.parentElement)}}},[a,It]),Object(r.useEffect)(function(){if(a){for(var f=[],s=function(){var me=B[m];K=Object(h.a)(me,2);var Ue=K[0],_e=K[1],Ce=Object(x.a)({},Ue,function(){wt(_e)});f.push(Ce),a.addKeyMap(Ce)},m=0,B=Object.entries(ut);m<B.length;m++){var K;s()}return function(){var J=Object(Ee.a)(f),me;try{for(J.s();!(me=J.n()).done;){var Ue=me.value;a.removeKeyMap(Ue)}}catch(_e){J.e(_e)}finally{J.f()}}}},[a]),Object(r.useEffect)(function(){T!==at&&At(T)},[T]),Object(it.a)(function(){if(!Me&&dt>0){var f=new Date().getTime(),s=window.sessionStorage.getItem(M);f>=dt+Ze&&(!s||s!==Rt)&&(window.sessionStorage.setItem(M,Rt),Pt(!0))}},Ze),Object(r.useEffect)(function(){jt(Ie)},[a,Ie]),Object(r.useEffect)(function(){a&&(rt&&a.focus())},[a,rt]),Object(r.useEffect)(function(){if(tt&&a){var f=function(B){var K=B.target;if(pt.current){var J=K.scrollTop/K.scrollHeight;pt.current.scrollTop=pt.current.scrollHeight*J}},s=a.getScrollerElement();return s.addEventListener("scroll",f),function(){s.removeEventListener("scroll",f)}}},[a,tt]),Object(r.useEffect)(function(){if(a&&w){var f=function(m,B){w(m,B)};return a.on("beforeChange",f),function(){a.off("beforeChange",f)}}},[a,w]),Object(r.useEffect)(function(){if(a&&A){var f=function(){A(a.getValue())};return a.on("blur",f),function(){a.off("blur",f)}}},[a,A]),Object(r.useEffect)(function(){if(a){var f=function(m){var B=m.getValue();Et(B),bt(new Date().getTime()),m.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),j&&j(B)};return a.on("change",f),function(){a.off("change",f)}}},[a,j]),Object(r.useEffect)(function(){a&&(P==null?(a.setValue(""),Et("")):P!==a.getValue()&&(a.setValue(P),Et(P),a.setCursor(a.lineCount(),0)))},[a,P]);var wt=Object(r.useCallback)(function(f){var s=a.getCursor(),m=a.getSelection(),B=m.split(`
|
|
`);switch(f){case"bold":return a.replaceSelection("**"+m+"**"),m===""&&a.setCursor(s.line,s.ch+2),a.focus();case"italic":return a.replaceSelection("*"+m+"*"),m===""&&a.setCursor(s.line,s.ch+1),a.focus();case"code":return a.replaceSelection("`"+m+"`"),m===""&&a.setCursor(s.line,s.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+m+"$$`"),m===""&&a.setCursor(s.line,s.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+m+"\n```"),a.setCursor(s.line+1,m.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
|
|
`),a.focus();case"list-ul":return m===""?a.replaceSelection("- "+m):a.replaceSelection(B.map(function(K){return K===""?"":"- ".concat(K)}).join(`
|
|
`)),a.focus();case"list-ol":return m===""?a.replaceSelection("1. "+m):a.replaceSelection(B.map(function(K,J){return K===""?"":"".concat(J+1,". ").concat(K)}).join(`
|
|
`)),a.focus();case"add-null-ch":return m===""&&a.setCursor(s.line,s.ch+1),a.replaceSelection(nt),a.focus();case"inster-template-1":return m===""&&a.setCursor(s.line,s.ch),a.replaceSelection(He),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return jt(!tt),a.focus();case"trigger-full-screen":return At(!at),a.focus();case Ve:lt(Ve);return;case L:lt(L);return;case _:lt(_);return;case W:lt(W);return;default:throw new Error}},[a,tt,at]),ht=Object(r.useCallback)(function(f){lt("");switch(ot){case Ve:var s=f.title,m=f.link;return a.replaceSelection("[".concat(s,"](").concat(m,")")),a.focus();case L:var B=f.language,K=f.content;return a.replaceSelection(["```"+B,K,"```"].join(`
|
|
`)),a.focus();case _:var J=f.src,me=f.alt;return a.replaceSelection(".concat(J,' "').concat(me,'" )')),a.focus();case W:for(var Ue=f.row,_e=f.col,Ce=f.align,yt=`
|
|
`,Ot=0;Ot<Ue;Ot++){for(var Bt=[],kt=[],Ft=0;Ft<_e;Ft++)Ot===1&&kt.push(he[Ce]),Bt.push(" ");Ot===1&&(yt+="| ".concat(kt.join(" | "),` |
|
|
`)),yt+="| ".concat(Bt.join(_e===1?"":" | "),` |
|
|
`)}return a.replaceSelection(yt+`
|
|
`),a.focus();default:throw new Error}},[a,ot]),Jt=Object(r.useMemo)(function(){switch(ot){case Ve:return t.a.createElement(Se,{callback:ht,onCancel:ft});case L:return t.a.createElement(xe.b,{callback:ht,onCancel:ft});case _:return t.a.createElement(ee,{callback:ht,onCancel:ft});case W:return t.a.createElement(st,{callback:ht,onCancel:ft});default:return null}},[ot]);function ft(){lt("")}Object(r.useEffect)(function(){if(vt.current){var f=function(Ue){K=!0,J=Ue.pageY},s=function(){K=!1},m=function(Ue){if(K){var _e=Ue.pageY-J;_e<0&&(_e=0),_e>300&&(_e=300);var Ce=Oe+_e+"px";xt(Ce)}},B=vt.current,K=!1,J=0;return B.addEventListener("mousedown",f),document.addEventListener("mousemove",m),document.addEventListener("mouseup",s),function(){B.removeEventListener("mousedown",f),document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",s)}}},[a,vt]),Object(r.useEffect)(function(){xt(Oe)},[Oe]);var Yt=ke(fe),Qt=ke(Ut),Zt={width:Yt,height:Qt},ea=Object(r.useMemo)(function(){if(dt){var f=new Date(dt),s=f.getHours(),m=f.getMinutes(),B=f.getSeconds();return s=s<10?"0"+s:s,m=m<10?"0"+m:m,B=B<10?"0"+B:B,"".concat(s,":").concat(m,":").concat(B)}return 0},[dt]);function ta(){window.sessionStorage.removeItem(M),Pt(!1),bt(0)}function aa(){Pt(!1),bt(0),a.setValue(window.sessionStorage.getItem(M))}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:_t},t.a.createElement("div",{className:"markdown-editor-container ".concat(ge," ").concat(tt?"on-preview":""," ").concat(je?"mini":""," ").concat(at?"full-screen":""),style:Zt},t.a.createElement(F,{insertTemp:N,watch:tt,fullScreen:at,showNullButton:ae,onActionCallback:wt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:mt,placeholder:Xe})),tt?t.a.createElement("div",{ref:pt,className:"preview-container"},t.a.createElement(Re.a,{value:Rt})):null))),oe?t.a.createElement("a",{ref:vt,className:"editor-resize"}):null,t.a.createElement(Y.a,null,$e[ot]?t.a.createElement(V.a,{centered:!0,title:$e[ot],visible:!0,onCancel:ft,footer:null},Jt):null))}},"VaU+":function(ie,D,e){ie.exports={wrp:"wrp___1lJPu",header:"header___2p05v",cuttDown:"cuttDown___1-ls7",container:"container___1Nx55",info:"info___2lI6e",buttons:"buttons___3Q0yr",fullBtn:"fullBtn___18HVx",shrink:"shrink___367DS",elseShrink:"elseShrink___3Anw7",spin:"spin___3h9s3"}},dejd:function(ie,D,e){},iJb0:function(ie,D,e){"use strict";e.r(D);var k=e("+L6B"),V=e("2/Rp"),Ee=e("miYZ"),h=e("tsqr"),x=e("14J3"),r=e("BMrR"),t=e("jCWc"),b=e("kPKH"),l=e("XEnU"),i=e("5Tp6"),v=e("2qtc"),g=e("kLXV"),I=e("k16G"),ne=e("SIvP"),Ne=e("aHsQ"),we=e("sGsY"),Re=e("c1Ei"),R=e.n(Re),U=e("q1tI"),n=e.n(U),le=e("9kvl"),O=e("Lmeb"),F=e("Ot1p"),Y=e("Dqnf"),X=e("dhSg"),Q=e("MXD1"),re=e("CFYs"),c=e("Cmcn"),ve=e("IxHN"),G=e("bdgK"),y=e("M8RZ"),Se=e("WHYC"),xe=e("1dTM"),E=e.n(xe),u=e("HBuW"),p=e("VaU+"),d=e.n(p),C=e("ye1Q"),ee=n.a.createElement(C.a,{style:{fontSize:24},spin:!0});function Z(_){return _.replace(/\\u([\dA-Za-z]{4})/g,function(L,W){return String.fromCharCode(parseInt("0x"+W))})}function Pe(_){_||(_=window.location.search);var L=_.substr(1),W={};return L.split("&").forEach(function(pe){var he=pe.split("=");W[he[0]]=decodeURIComponent(he[1])}),W}var Be={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},H;(function(_){_[_.SET_LOADING=0]="SET_LOADING",_[_.SET_IS_LARGE=1]="SET_IS_LARGE",_[_.SET_MES=2]="SET_MES",_[_.SET_STATE=3]="SET_STATE",_[_.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",_[_.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(H||(H={}));function Ye(_,L){switch(L.type){case H.SET_LOADING:return Object(l.a)(Object(l.a)({},_),{},{loading:L.payload});case H.SET_IS_LARGE:return Object(l.a)(Object(l.a)({},_),{},{isLarge:L.payload});case H.SET_MES:return Object(l.a)(Object(l.a)({},_),{},{mes:L.payload});case H.SET_STATE:return Object(l.a)(Object(l.a)({},_),L.payload);case H.SET_TRANSFER_CONTENT:return Object(l.a)(Object(l.a)({},_),{},{transferContent:L.payload});case H.SHOW_CLIPBOARD_BOX:return Object(l.a)(Object(l.a)({},_),{},{showClipBoardBox:L.payload});default:throw new Error}}var Te=function(_){var L=_.vnc_url,W=_.window_vnc_url,pe=_.taskId,he=Object(U.useRef)(),it=Object(U.useRef)(),Qe=Object(U.useReducer)(Ye,Be),ye=Object(I.a)(Qe,2),se=ye[0],Le=ye[1],Ze=Object(U.useState)(0),nt=Object(I.a)(Ze,2),He=nt[0],ke=nt[1],ct=se.mes,qe=se.loading,ut=se.showClipBoardBox,$e=se.isLarge,gt=se.transferContent,o=Object(U.useState)(0),$=Object(I.a)(o,2),P=$[0],j=$[1],z,fe=Object(U.useRef)(),De=Object(Se.m)();function Oe(){Le({type:H.SHOW_CLIPBOARD_BOX,payload:!1})}function Ae(){Le({type:H.SET_IS_LARGE,payload:!$e})}function je(N){var te;return he.current&&(te=new G.a(function(M){var ue=Object(c.a)(M),oe;try{for(ue.s();!(oe=ue.n()).done;){var S=oe.value;(S.target.offsetHeight>0||S.target.offsetWidth>0)&&N._eventHandlers.windowResize()}}catch(Me){ue.e(Me)}finally{ue.f()}}),te.observe(he.current)),te}var Fe=function(){var N=Object(i.a)(R.a.mark(function te(){var M;return R.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(u.mb)(Object(l.a)({},De));case 2:if(M=oe.sent,!((M==null?void 0:M.status)===-3)){oe.next=5;break}return oe.abrupt("return",new Promise(function(){var S=Object(i.a)(R.a.mark(function Me(ze,ae){return R.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:g.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6windows\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var A=Object(i.a)(R.a.mark(function q(){return R.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return clearTimeout(z),j(0),Fe(),be.abrupt("return");case 4:case"end":return be.stop()}},q)}));function w(){return A.apply(this,arguments)}return w}()});case 1:case"end":return T.stop()}},Me)}));return function(Me,ze){return S.apply(this,arguments)}}()));case 5:if(!((M==null?void 0:M.status)===-1)){oe.next=7;break}throw new String(M==null?void 0:M.message);case 7:return X.a.publish("update-windows-time",M==null?void 0:M.data),oe.abrupt("return",M);case 9:case"end":return oe.stop()}},te)}));return function(){return N.apply(this,arguments)}}();Object(U.useEffect)(function(){return fe.current=setTimeout(function(){g.a.confirm({title:n.a.createElement(n.a.Fragment,null,"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192"),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E 5 \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F",okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){X.a.publish("delayed-time",1),ke(He+1)}})},1e3*60*60),function(){clearTimeout(fe.current)}},[]),Object(U.useEffect)(function(){var N,te;function M(ae){W&&(h.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Le({type:H.SET_LOADING,payload:!0}),ke(He+1))}function ue(){clearTimeout(z),j(100),setTimeout(function(){Le({type:H.SET_LOADING,payload:!1})},1300),X.a.subscribe("send-ctrl-alt-delete",function(){var ae;(ae=N)===null||ae===void 0||ae.sendCtrlAltDel()})}function oe(ae){var de=Z(ae.detail.text);Le({type:H.SET_TRANSFER_CONTENT,payload:de})}if((W||L)&&he.current){new Promise(Object(i.a)(R.a.mark(function ae(){var de,T,A,w,q,ge,be,Xe,We,et;return R.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return de=Pe(),T="",Je.next=4,Fe();case 4:w=Je.sent,W?(A="Edu123",T=decodeURIComponent(w==null||((q=w.data)===null||q===void 0)?void 0:q.vnc_url)):(be=new URL(w==null||((ge=w.data)===null||ge===void 0)?void 0:ge.vnc_url),Xe=be.protocol,We=be.searchParams,et=be.host,A=We.get("password"),T="".concat(Xe==="https:"?"wss":"ws","://").concat(et,"/").concat(de.path||"websockify")),N=new E.a(he.current,T,{credentials:{password:A},wsProtocols:["binary"]}),te=je(N),N.viewOnly=de.view_only||!1,W?N.scaleViewport=!0:N.scaleViewport=de.scale||!1,N.scaleViewport=de.scale||!0,N.resizeSession=!0,it.current=N,N.addEventListener("disconnect",M),N.addEventListener("connect",ue),N.addEventListener("clipboard",oe);case 16:case"end":return Je.stop()}},ae)})));var S=X.a.subscribe("vnc-reseting",function(){Le({type:H.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Me=X.a.subscribe("vnc-enlarge",function(){Le({type:H.SET_IS_LARGE,payload:!0})}),ze=X.a.subscribe("show-clipboard-box",function(){Le({type:H.SHOW_CLIPBOARD_BOX,payload:!0})});return j(0),function(){var ae,de,T,A;(ae=N)===null||ae===void 0||ae.removeEventListener("disconnect",M),(de=N)===null||de===void 0||de.removeEventListener("connect",ue),(T=N)===null||T===void 0||T.removeEventListener("clipboard",oe),S(),Me(),ze(),(A=te)===null||A===void 0||A.unobserve(he.current)}}},[L,W,He]);function rt(N){var te;(te=it.current)===null||te===void 0||te.clipboardPasteFrom(N),Le({type:H.SET_TRANSFER_CONTENT,payload:N}),h.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Oe()}Object(U.useEffect)(function(){P==0&&Ie()},[P]);var Ie=function N(){P>99?P=99:(P=P+1,z=setTimeout(function(){N()},1500)),P<100&&j(P)};return n.a.createElement(U.Fragment,null,n.a.createElement("div",{style:{backgroundColor:"#000"},className:"".concat(W?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat($e?"full-screen":"")},n.a.createElement("a",{className:"btn-vnc-resize",onClick:Ae},n.a.createElement("i",{className:"iconfont ".concat($e?"icon-tuichuquanping1":"icon-quanping1")})),qe?n.a.createElement(ve.a,{className:d.a.spin,message:ct,style:{color:"#4CACFF"}},n.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},n.a.createElement(re.a,{percent:P,format:function(te){return n.a.createElement("span",{className:"c-white"},te,"%")}}))):null,n.a.createElement("div",{ref:he,className:"vnc-panel ".concat(qe?"hide":"animated fadeIn")})),n.a.createElement(y.a,null))},Ke=e("m3rI"),ce=we.a.Countdown,st=function(L){var W,pe,he=L.shixunsDetail,it=L.globalSetting,Qe=L.loading,ye=L.dispatch,se=L.user,Le=L.history,Ze=Object(ne.a)(L,["shixunsDetail","globalSetting","loading","dispatch","user","history"]),nt=Object(U.useState)({}),He=Object(I.a)(nt,2),ke=He[0],ct=He[1],qe=Object(U.useState)(400),ut=Object(I.a)(qe,2),$e=ut[0],gt=ut[1],o=Object(U.useState)(!1),$=Object(I.a)(o,2),P=$[0],j=$[1],z=Object(U.useState)(""),fe=Object(I.a)(z,2),De=fe[0],Oe=fe[1],Ae=Object(U.useState)(Date.now()+1e3*60*60),je=Object(I.a)(Ae,2),Fe=je[0],rt=je[1],Ie=Ze.match.params,N=Ze.location.query,te=Object(U.useState)(!1),M=Object(I.a)(te,2),ue=M[0],oe=M[1],S=he.mirrorApplies,Me=Object(U.useRef)();Object(U.useEffect)(function(){return ye({type:"globalSetting/headerFooterToggle",payload:!1}),ae(),de(),window.addEventListener("resize",ae),X.a.subscribe("delayed-time",function(){rt(Date.now()+1e3*60*60)}),function(){window.removeEventListener("resize",ae),clearTimeout(Me.current),ye({type:"globalSetting/headerFooterToggle",payload:!0})}},[]),Object(U.useEffect)(function(){ke.host&&setTimeout(function(){X.a.publish("create-socket",1)},1500)},[ke]),Object(U.useEffect)(function(){S.webssh&&(ze(),Me.current=setTimeout(function(){g.a.confirm({title:n.a.createElement(n.a.Fragment,null,"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192"),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E 15 \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F",okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){X.a.publish("ssh-add-connect-time",{}),X.a.publish("delayed-time",1)}})},1e3*60*60)),S.id&&ae()},[S]);var ze=function(){var T=Object(i.a)(R.a.mark(function A(){var w;return R.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(u.nb)(Object(l.a)({},Ie));case 2:w=ge.sent,ct(Object(l.a)({},w));case 4:case"end":return ge.stop()}},A)}));return function(){return T.apply(this,arguments)}}(),ae=function(){var A=window.innerHeight;gt(A-(S.audit_remark?400:270))},de=function(){var T=Object(i.a)(R.a.mark(function A(){return R.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:ye({type:"shixunsDetail/getMirrorApplies",payload:Object(l.a)({},Ie)});case 1:case"end":return q.stop()}},A)}));return function(){return T.apply(this,arguments)}}();return console.log(se==null?void 0:se.userInfo),n.a.createElement("section",{className:d.a.wrp},n.a.createElement("header",{className:d.a.header},n.a.createElement(r.a,{align:"middle"},n.a.createElement(b.a,{flex:"1"},n.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"40",src:"".concat(Ke.a.IMG_SERVER,"/images/").concat(se==null||((W=se.userInfo)===null||W===void 0)?void 0:W.image_url),width:"40",style:{borderRadius:"50%"}}),n.a.createElement("span",{className:"ml10"},se==null||((pe=se.userInfo)===null||pe===void 0)?void 0:pe.real_name)),n.a.createElement(b.a,{flex:"1"},n.a.createElement("span",{className:"mr10 font18"},S.name)),n.a.createElement(b.a,null,n.a.createElement("span",null,"\u5269\u4F59\u65F6\u957F:",n.a.createElement(ce,{className:d.a.cuttDown,value:Fe,format:"mm:ss",valueStyle:{color:"#FFF"}})),n.a.createElement("span",{className:"icon-kaiguan font20 current ml60",onClick:function(){g.a.confirm({title:"\u9000\u51FA\u955C\u50CF",content:"\u4F60\u786E\u5B9A\u8981\u9000\u51FA\u955C\u50CF\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var w;Le.push("/users/".concat((w=se.userInfo)===null||w===void 0?void 0:w.login,"/experiment-img"))}})}})))),n.a.createElement("aside",{className:d.a.container},n.a.createElement(r.a,null,n.a.createElement(b.a,{style:{position:"relative",width:ue?"0%":"40%"}},n.a.createElement("section",{className:"".concat(d.a.info," ml40 mr40"),style:{display:ue?"none":"flex"}},n.a.createElement("aside",null,n.a.createElement(r.a,{align:"middle",style:{height:68,borderBottom:"1px solid #f1f1f1"}},n.a.createElement(b.a,{className:"font18"},"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E ",n.a.createElement("span",{className:"font16 ml20 c-grey-999"},"\u8BF7\u6309\u6A21\u677F\u586B\u5199\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"))),n.a.createElement("aside",{className:"mt30 flex1"},n.a.createElement(F.a,{height:$e,defaultValue:S.description||"",onChange:function(A){return Oe(A)}}),S.audit_remark&&n.a.createElement("aside",{className:"mt10 font16 c-grey-999 mb10"},"\u5BA1\u6838\u4E0D\u901A\u8FC7\u539F\u56E0\uFF1A",n.a.createElement("span",{className:"c-red"},S.audit_remark))),n.a.createElement("aside",{className:"mb20"},n.a.createElement(r.a,{justify:"center",gutter:[20,20],className:d.a.buttons},n.a.createElement(b.a,null,n.a.createElement(V.a,{type:"primary",size:"large",loading:P,onClick:Object(i.a)(R.a.mark(function T(){var A;return R.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return j(!0),g.a.info({title:"\u4FDD\u5B58\u955C\u50CF",centered:!0,content:"\u4E34\u65F6\u955C\u50CF\u7CFB\u7EDF\u9ED8\u8BA4\u53EA\u4FDD\u5B5830\u5929\uFF0C\u8FC7\u671F\u5C06\u4F1A\u81EA\u52A8\u6E05\u7406\u3002\u8BF7\u5C3D\u5FEB\u7533\u8BF7\u53D1\u5E03\u3002",okText:"\u6211\u77E5\u9053\u4E86",onOk:function(){}}),q.next=4,Object(u.pb)(Object(l.a)(Object(l.a)({},Ie),{},{description:De}));case 4:A=q.sent,(A==null?void 0:A.status)===0&&h.b.success("\u4FDD\u5B58\u6210\u529F"),j(!1);case 7:case"end":return q.stop()}},T)}))},"\u4FDD\u5B58")),n.a.createElement(b.a,null,n.a.createElement(V.a,{type:"primary",ghost:!0,size:"large",onClick:Object(i.a)(R.a.mark(function T(){return R.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:g.a.confirm({title:"\u7533\u8BF7\u53D1\u5E03",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u7533\u8BF7\u53D1\u5E03\u8BE5\u955C\u50CF\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var q=Object(i.a)(R.a.mark(function be(){var Xe,We;return R.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(u.ob)(Object(l.a)(Object(l.a)({},Ie),{},{description:De}));case 2:Xe=Ge.sent,(Xe==null?void 0:Xe.status)===0&&(Le.push("/users/".concat((We=se.userInfo)===null||We===void 0?void 0:We.login,"/experiment-img")),h.b.success("\u7533\u8BF7\u53D1\u5E03\u6210\u529F"));case 4:case"end":return Ge.stop()}},be)}));function ge(){return q.apply(this,arguments)}return ge}()});case 1:case"end":return w.stop()}},T)}))},"\u7533\u8BF7\u53D1\u5E03")))))),n.a.createElement("div",{className:ue?d.a.elseShrink:d.a.shrink,onClick:function(){return oe(!ue)}},n.a.createElement("i",{className:"iconfont icon-cela"}))),n.a.createElement(b.a,{style:{background:"#000",width:ue?"100%":"60%"}},n.a.createElement("div",null,n.a.createElement("aside",{className:d.a.fullBtn},n.a.createElement("span",{className:"icon-quanping"})),S.webssh&&n.a.createElement(Y.a,{sshConfigData:ke,sid:1}),((S==null?void 0:S.vnc)||(S==null?void 0:S.windows))&&n.a.createElement(Te,{taskId:S.type==="windows"?"pcf9t4w6vrnz":"ijby95c82nsh",vnc_url:S.vnc,window_vnc_url:S.windows}))))))},Ve=D.default=Object(le.a)(function(_){var L=_.shixunsDetail,W=_.loading,pe=_.user,he=_.globalSetting;return{shixunsDetail:L,globalSetting:he,user:pe,loading:W.models.shixunsDetail}})(st)},kSUc:function(ie,D,e){}}]);
|