diff --git a/fe/index.html b/fe/index.html index a9e73b0b..e2a60173 100644 --- a/fe/index.html +++ b/fe/index.html @@ -1 +1 @@ -walle
\ No newline at end of file +walle
\ No newline at end of file diff --git a/fe/static/js/1.1937b80d952ec9ba8012.js b/fe/static/js/1.1937b80d952ec9ba8012.js new file mode 100644 index 00000000..c82bbfa9 --- /dev/null +++ b/fe/static/js/1.1937b80d952ec9ba8012.js @@ -0,0 +1,10 @@ +webpackJsonp([1],{"+lzb":function(t,e){function r(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}t.exports=r,r.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),r=Math.floor(e*this.jitter*t);t=0==(1&Math.floor(10*e))?t-r:t+r}return 0|Math.min(t,this.max)},r.prototype.reset=function(){this.attempts=0},r.prototype.setMin=function(t){this.ms=t},r.prototype.setMax=function(t){this.max=t},r.prototype.setJitter=function(t){this.jitter=t}},0:function(t,e){},"0q5v":function(t,e){},"2gBs":function(t,e){t.exports=Object.keys||function(t){var e=[],r=Object.prototype.hasOwnProperty;for(var n in t)r.call(t,n)&&e.push(n);return e}},"2tG3":function(t,e,r){function n(t){var r;function n(){if(n.enabled){var t=n,o=+new Date,i=o-(r||o);t.diff=i,t.prev=r,t.curr=o,r=o;for(var s=new Array(arguments.length),a=0;a0?(this.servers=t,this.currentHost=t[0].host,t.map(function(t){e.$set(e.active,t.host,0)})):this.$message.warning("一台服务器都没有")},initWebSocket:function(){var t=document.location.protocol+"//"+location.host+"/walle";this.websock=c.a.connect(t,{reconnectionAttempts:2}),this.websock.on("connect",this.websocketonopen),this.websock.on("construct",this.construct),this.websock.on("console",this.websocketonconsole),this.websock.on("fail",this.deployFail),this.websock.on("success",this.deploySuccess),this.websock.on("error",this.websocketonerror),this.websock.on("pong",function(t){console.log("pong",t)})},construct:function(t){var e=this,r=t.data;console.log("construct",r),this.processData(r.servers_info),3===parseInt(r.status)||4===parseInt(r.status)?(this.isStart=!0,this.noRun=!0):5===parseInt(r.status)?(this.noRun=!1,this.isStart=!0):1===parseInt(r.status)?(this.noRun=!1,this.isStart=!1):(this.noRun=!0,this.isStart=!1),this.websock.emit("logs",{task:this.taskId}),this.setInterval=setInterval(function(){var t=(new Date).getTime();e.websock.emit("ping",{start_time:t}),console.log("ping",t)},1e4)},websocketonopen:function(){this.loading&&this.loading.close();var t={task:this.taskId};this.websock.emit("open",t)},pong:function(t){console.log("pong",t)},websocketonerror:function(){this.loading&&this.loading.close()},websocketonconsole:function(t){console.log("console",t);var e=t.data;this.record.push(e);var r=this.status[e.host];if(e&&e.sequence>0){var n=r?e.host:this.currentHost;7!==this.active[n]&&this.$set(this.active,n,e.sequence)}this.currentHost=r?e.host:this.currentHost},deployFail:function(t){if(console.log("fail",t),this.isStart){var e=t.data.host;if(e){var r=0===this.active[e]?0:this.active[e]-1;this.$set(this.status[e],r,"error")}else{var n=t&&t.data?t.data.message:"";n&&4!==this.task.status&&5!==this.task.status&&this.$message.error(n),this.noRun=!1,this.isStart=!0}}},deploySuccess:function(t){if(console.log("sucess",t),this.isStart){var e=t.data.host;if(e)this.$set(this.active,e,7);else{var r=t&&t.data?t.data.message:"";r&&4!==this.task.status&&5!==this.task.status&&this.$message.success(r),this.noRun=!0,this.isStart=!0}}}}},v={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"wl-task-deploy"},[r("wl-breadcrumb",{attrs:{data:t.breadcrumbData}}),t._v(" "),t.task?r("div",{staticClass:"wl-task-deploy__header"},[r("span",{staticClass:"title"},[t._v(t._s(t.task.project_name))]),r("span",{staticClass:"title"},[t._v("/")]),r("span",{staticClass:"title"},[t._v(t._s(t.task.name))]),t._v(" "),r("el-button",{attrs:{type:"success",size:"small",disabled:t.noRun},on:{click:t.start}},[t._v("开始")])],1):t._e(),t._v(" "),t.servers&&t.servers.length>0?r("wl-tree",{attrs:{servers:t.servers,status:t.status,width:t.width}}):t._e(),t._v(" "),t.isStart?r("deploy-log",{attrs:{value:t.record}}):t._e()],1)},staticRenderFns:[]};var b=r("VU/8")(m,v,!1,function(t){r("pqa/")},null,null);e.default=b.exports},8729:function(t,e,r){function n(t){var r;function n(){if(n.enabled){var t=n,o=+new Date,i=o-(r||o);t.diff=i,t.prev=r,t.curr=o,r=o;for(var s=new Array(arguments.length),a=0;a0);return e}function h(){var t=u(+new Date);return t!==n?(a=0,n=t):t+"."+u(a++)}for(;c=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(o())}).call(e,r("W2nU"))},AYMf:function(t,e,r){var n=r("Xz3Q"),o=r("pnVU"),i=r("bqFq"),s=r("SJFm"),a=r("zqJT"),c=r("dtwh")("socket.io-client:socket"),u=r("gVZZ"),h=r("5+KW");t.exports=l;var f={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},p=o.prototype.emit;function l(t,e,r){this.io=t,this.nsp=e,this.json=this,this.ids=0,this.acks={},this.receiveBuffer=[],this.sendBuffer=[],this.connected=!1,this.disconnected=!0,this.flags={},r&&r.query&&(this.query=r.query),this.io.autoConnect&&this.open()}o(l.prototype),l.prototype.subEvents=function(){if(!this.subs){var t=this.io;this.subs=[s(t,"open",a(this,"onopen")),s(t,"packet",a(this,"onpacket")),s(t,"close",a(this,"onclose"))]}},l.prototype.open=l.prototype.connect=function(){return this.connected?this:(this.subEvents(),this.io.open(),"open"===this.io.readyState&&this.onopen(),this.emit("connecting"),this)},l.prototype.send=function(){var t=i(arguments);return t.unshift("message"),this.emit.apply(this,t),this},l.prototype.emit=function(t){if(f.hasOwnProperty(t))return p.apply(this,arguments),this;var e=i(arguments),r={type:(void 0!==this.flags.binary?this.flags.binary:h(e))?n.BINARY_EVENT:n.EVENT,data:e,options:{}};return r.options.compress=!this.flags||!1!==this.flags.compress,"function"==typeof e[e.length-1]&&(c("emitting packet with ack id %d",this.ids),this.acks[this.ids]=e.pop(),r.id=this.ids++),this.connected?this.packet(r):this.sendBuffer.push(r),this.flags={},this},l.prototype.packet=function(t){t.nsp=this.nsp,this.io.packet(t)},l.prototype.onopen=function(){if(c("transport is open - connecting"),"/"!==this.nsp)if(this.query){var t="object"==typeof this.query?u.encode(this.query):this.query;c("sending connect packet with query %s",t),this.packet({type:n.CONNECT,query:t})}else this.packet({type:n.CONNECT})},l.prototype.onclose=function(t){c("close (%s)",t),this.connected=!1,this.disconnected=!0,delete this.id,this.emit("disconnect",t)},l.prototype.onpacket=function(t){var e=t.nsp===this.nsp,r=t.type===n.ERROR&&"/"===t.nsp;if(e||r)switch(t.type){case n.CONNECT:this.onconnect();break;case n.EVENT:case n.BINARY_EVENT:this.onevent(t);break;case n.ACK:case n.BINARY_ACK:this.onack(t);break;case n.DISCONNECT:this.ondisconnect();break;case n.ERROR:this.emit("error",t.data)}},l.prototype.onevent=function(t){var e=t.data||[];c("emitting event %j",e),null!=t.id&&(c("attaching ack callback to event"),e.push(this.ack(t.id))),this.connected?p.apply(this,e):this.receiveBuffer.push(e)},l.prototype.ack=function(t){var e=this,r=!1;return function(){if(!r){r=!0;var o=i(arguments);c("sending ack %j",o),e.packet({type:h(o)?n.BINARY_ACK:n.ACK,id:t,data:o})}}},l.prototype.onack=function(t){var e=this.acks[t.id];"function"==typeof e?(c("calling ack %s with %j",t.id,t.data),e.apply(this,t.data),delete this.acks[t.id]):c("bad ack %s",t.id)},l.prototype.onconnect=function(){this.connected=!0,this.disconnected=!1,this.emit("connect"),this.emitBuffered()},l.prototype.emitBuffered=function(){var t;for(t=0;t0&&!this.encoding){var t=this.packetBuffer.shift();this.packet(t)}},l.prototype.cleanup=function(){u("cleanup");for(var t=this.subs.length,e=0;e=this._reconnectionAttempts)u("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var e=this.backoff.duration();u("will wait %dms before reconnect attempt",e),this.reconnecting=!0;var r=setTimeout(function(){t.skipReconnect||(u("attempting reconnect"),t.emitAll("reconnect_attempt",t.backoff.attempts),t.emitAll("reconnecting",t.backoff.attempts),t.skipReconnect||t.open(function(e){e?(u("reconnect attempt error"),t.reconnecting=!1,t.reconnect(),t.emitAll("reconnect_error",e.data)):(u("reconnect success"),t.onreconnect())}))},e);this.subs.push({destroy:function(){clearTimeout(r)}})}},l.prototype.onreconnect=function(){var t=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",t)}},DmT9:function(t,e,r){var n=r("V1mL"),o=r("Xz3Q"),i=r("Ctjl"),s=r("dtwh")("socket.io-client");t.exports=e=c;var a=e.managers={};function c(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var r,o=n(t),c=o.source,u=o.id,h=o.path,f=a[u]&&h in a[u].nsps;return e.forceNew||e["force new connection"]||!1===e.multiplex||f?(s("ignoring socket cache for %s",c),r=i(c,e)):(a[u]||(s("new io instance for %s",c),a[u]=i(c,e)),r=a[u]),o.query&&!e.query&&(e.query=o.query),r.socket(o.path,e)}e.protocol=o.protocol,e.connect=c,e.Manager=r("Ctjl"),e.Socket=r("AYMf")},EKta:function(t,e,r){"use strict";e.byteLength=function(t){var e=u(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){for(var e,r=u(t),n=r[0],s=r[1],a=new i(function(t,e,r){return 3*(e+r)/4-r}(0,n,s)),c=0,h=s>0?n-4:n,f=0;f>16&255,a[c++]=e>>8&255,a[c++]=255&e;2===s&&(e=o[t.charCodeAt(f)]<<2|o[t.charCodeAt(f+1)]>>4,a[c++]=255&e);1===s&&(e=o[t.charCodeAt(f)]<<10|o[t.charCodeAt(f+1)]<<4|o[t.charCodeAt(f+2)]>>2,a[c++]=e>>8&255,a[c++]=255&e);return a},e.fromByteArray=function(t){for(var e,r=t.length,o=r%3,i=[],s=0,a=r-o;sa?a:s+16383));1===o?(e=t[r-1],i.push(n[e>>2]+n[e<<4&63]+"==")):2===o&&(e=(t[r-2]<<8)+t[r-1],i.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return i.join("")};for(var n=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function h(t,e,r){for(var o,i,s=[],a=e;a>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},EarI:function(t,e){var r=1e3,n=60*r,o=60*n,i=24*o,s=365.25*i;function a(t,e,r){if(!(t0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var a=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*s;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*o;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(t);if("number"===u&&!1===isNaN(t))return e.long?a(c=t,i,"day")||a(c,o,"hour")||a(c,n,"minute")||a(c,r,"second")||c+" ms":function(t){if(t>=i)return Math.round(t/i)+"d";if(t>=o)return Math.round(t/o)+"h";if(t>=n)return Math.round(t/n)+"m";if(t>=r)return Math.round(t/r)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},ElvI:function(t,e,r){var n,o=r("2gBs"),i=r("5+KW"),s=r("Tff0"),a=r("YUmt"),c=r("eAwk");"undefined"!=typeof ArrayBuffer&&(n=r("kVGU"));var u="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),h="undefined"!=typeof navigator&&/PhantomJS/i.test(navigator.userAgent),f=u||h;e.protocol=3;var p=e.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},l=o(p),d={type:"error",data:"parser error"},g=r("6mly");function y(t,e,r){for(var n=new Array(t.length),o=a(t.length,r),i=function(t,r,o){e(r,function(e,r){n[t]=r,o(e,n)})},s=0;s1?{type:l[o],data:t.substring(1)}:{type:l[o]}:d}o=new Uint8Array(t)[0];var i=s(t,1);return g&&"blob"===r&&(i=new g([i])),{type:l[o],data:i}},e.decodeBase64Packet=function(t,e){var r=l[t.charAt(0)];if(!n)return{type:r,data:{base64:!0,data:t.substr(1)}};var o=n.decode(t.substr(1));return"blob"===e&&g&&(o=new g([o])),{type:r,data:o}},e.encodePayload=function(t,r,n){"function"==typeof r&&(n=r,r=null);var o=i(t);if(r&&o)return g&&!f?e.encodePayloadAsBlob(t,n):e.encodePayloadAsArrayBuffer(t,n);if(!t.length)return n("0:");y(t,function(t,n){e.encodePacket(t,!!o&&r,!1,function(t){n(null,function(t){return t.length+":"+t}(t))})},function(t,e){return n(e.join(""))})},e.decodePayload=function(t,r,n){if("string"!=typeof t)return e.decodePayloadAsBinary(t,r,n);var o;if("function"==typeof r&&(n=r,r=null),""===t)return n(d,0,1);for(var i,s,a="",c=0,u=t.length;c0;){for(var a=new Uint8Array(o),c=0===a[0],u="",h=1;255!==a[h];h++){if(u.length>310)return n(d,0,1);u+=a[h]}o=s(o,2+u.length),u=parseInt(u);var f=s(o,0,u);if(c)try{f=String.fromCharCode.apply(null,new Uint8Array(f))}catch(t){var p=new Uint8Array(f);f="";for(h=0;h + * @license MIT + */ +var n=r("EKta"),o=r("ujcs"),i=r("sOR5");function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(t,e){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|t}function d(t,e){if(c.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return M(t).length;default:if(n)return q(t).length;e=(""+e).toLowerCase(),n=!0}}function g(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function y(t,e,r,n,o){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof e&&(e=c.from(e,n)),c.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,o);if("number"==typeof e)return e&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function m(t,e,r,n,o){var i,s=1,a=t.length,c=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(o){var h=-1;for(i=r;ia&&(r=a-c),i=r;i>=0;i--){for(var f=!0,p=0;po&&(n=o):n=o;var i=e.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;s>8,o=r%256,i.push(o),i.push(n);return i}(e,t.length-r),t,r,n)}function A(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function x(t,e,r){r=Math.min(t.length,r);for(var n=[],o=e;o239?4:u>223?3:u>191?2:1;if(o+f<=r)switch(f){case 1:u<128&&(h=u);break;case 2:128==(192&(i=t[o+1]))&&(c=(31&u)<<6|63&i)>127&&(h=c);break;case 3:i=t[o+1],s=t[o+2],128==(192&i)&&128==(192&s)&&(c=(15&u)<<12|(63&i)<<6|63&s)>2047&&(c<55296||c>57343)&&(h=c);break;case 4:i=t[o+1],s=t[o+2],a=t[o+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(c=(15&u)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(h=c)}null===h?(h=65533,f=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),o+=f}return function(t){var e=t.length;if(e<=E)return String.fromCharCode.apply(String,t);var r="",n=0;for(;nthis.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return R(this,e,r);case"utf8":case"utf-8":return x(this,e,r);case"ascii":return F(this,e,r);case"latin1":case"binary":return B(this,e,r);case"base64":return A(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}.apply(this,arguments)},c.prototype.equals=function(t){if(!c.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===c.compare(this,t)},c.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),""},c.prototype.compare=function(t,e,r,n,o){if(!c.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),e<0||r>t.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&e>=r)return 0;if(n>=o)return-1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,o>>>=0,this===t)return 0;for(var i=o-n,s=r-e,a=Math.min(i,s),u=this.slice(n,o),h=t.slice(e,r),f=0;fo)&&(r=o),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return v(this,t,e,r);case"utf8":case"utf-8":return b(this,t,e,r);case"ascii":return w(this,t,e,r);case"latin1":case"binary":return C(this,t,e,r);case"base64":return _(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,e,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function F(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;on)&&(r=n);for(var o="",i=e;ir)throw new RangeError("Trying to access beyond buffer length")}function P(t,e,r,n,o,i){if(!c.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}function O(t,e,r,n){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-r,2);o>>8*(n?o:1-o)}function U(t,e,r,n){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-r,4);o>>8*(n?o:3-o)&255}function D(t,e,r,n,o,i){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function I(t,e,r,n,i){return i||D(t,0,r,4),o.write(t,e,r,n,23,4),r+4}function N(t,e,r,n,i){return i||D(t,0,r,8),o.write(t,e,r,n,52,8),r+8}c.prototype.slice=function(t,e){var r,n=this.length;if(t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(o*=256);)n+=this[t+--e]*o;return n},c.prototype.readUInt8=function(t,e){return e||T(t,1,this.length),this[t]},c.prototype.readUInt16LE=function(t,e){return e||T(t,2,this.length),this[t]|this[t+1]<<8},c.prototype.readUInt16BE=function(t,e){return e||T(t,2,this.length),this[t]<<8|this[t+1]},c.prototype.readUInt32LE=function(t,e){return e||T(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},c.prototype.readUInt32BE=function(t,e){return e||T(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},c.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||T(t,e,this.length);for(var n=this[t],o=1,i=0;++i=(o*=128)&&(n-=Math.pow(2,8*e)),n},c.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||T(t,e,this.length);for(var n=e,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*e)),i},c.prototype.readInt8=function(t,e){return e||T(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},c.prototype.readInt16LE=function(t,e){e||T(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(t,e){e||T(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(t,e){return e||T(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},c.prototype.readInt32BE=function(t,e){return e||T(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},c.prototype.readFloatLE=function(t,e){return e||T(t,4,this.length),o.read(this,t,!0,23,4)},c.prototype.readFloatBE=function(t,e){return e||T(t,4,this.length),o.read(this,t,!1,23,4)},c.prototype.readDoubleLE=function(t,e){return e||T(t,8,this.length),o.read(this,t,!0,52,8)},c.prototype.readDoubleBE=function(t,e){return e||T(t,8,this.length),o.read(this,t,!1,52,8)},c.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||P(this,t,e,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[e]=255&t;++i=0&&(i*=256);)this[e+o]=t/i&255;return e+r},c.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,1,255,0),c.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},c.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):O(this,t,e,!0),e+2},c.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):O(this,t,e,!1),e+2},c.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):U(this,t,e,!0),e+4},c.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):U(this,t,e,!1),e+4},c.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);P(this,t,e,r,o-1,-o)}var i=0,s=1,a=0;for(this[e]=255&t;++i>0)-a&255;return e+r},c.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);P(this,t,e,r,o-1,-o)}var i=r-1,s=1,a=0;for(this[e+i]=255&t;--i>=0&&(s*=256);)t<0&&0===a&&0!==this[e+i+1]&&(a=1),this[e+i]=(t/s>>0)-a&255;return e+r},c.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,1,127,-128),c.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},c.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):O(this,t,e,!0),e+2},c.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):O(this,t,e,!1),e+2},c.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):U(this,t,e,!0),e+4},c.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||P(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):U(this,t,e,!1),e+4},c.prototype.writeFloatLE=function(t,e,r){return I(this,t,e,!0,r)},c.prototype.writeFloatBE=function(t,e,r){return I(this,t,e,!1,r)},c.prototype.writeDoubleLE=function(t,e,r){return N(this,t,e,!0,r)},c.prototype.writeDoubleBE=function(t,e,r){return N(this,t,e,!1,r)},c.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i55295&&r<57344){if(!o){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(e-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((e-=1)<0)break;i.push(r)}else if(r<2048){if((e-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function M(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(j,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function Y(t,e,r,n){for(var o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}}).call(e,r("DuR2"))},P2cu:function(t,e,r){(function(e){var n=r("bKul");t.exports=function(t){var r=t.xdomain,o=t.xscheme,i=t.enablesXDR;try{if("undefined"!=typeof XMLHttpRequest&&(!r||n))return new XMLHttpRequest}catch(t){}try{if("undefined"!=typeof XDomainRequest&&!o&&i)return new XDomainRequest}catch(t){}if(!r)try{return new(e[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(t){}}}).call(e,r("DuR2"))},QHw4:function(t,e,r){(function(t){var n=r("pDpM"),o=r("UZ14"),i=Object.prototype.toString,s="function"==typeof t.Blob||"[object BlobConstructor]"===i.call(t.Blob),a="function"==typeof t.File||"[object FileConstructor]"===i.call(t.File);e.deconstructPacket=function(t){var e=[],r=t.data,i=t;return i.data=function t(e,r){if(!e)return e;if(o(e)){var i={_placeholder:!0,num:r.length};return r.push(e),i}if(n(e)){for(var s=new Array(e.length),a=0;an&&(r=n),e>=n||e>=r||0===n)return new ArrayBuffer(0);for(var o=new Uint8Array(t),i=new Uint8Array(r-e),s=e,a=0;s0&&(this.extraHeaders=r.extraHeaders),r.localAddress&&(this.localAddress=r.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}t.exports=h,h.priorWebsocketSuccess=!1,o(h.prototype),h.protocol=a.protocol,h.Socket=h,h.Transport=r("ZOjo"),h.transports=r("Y+et"),h.parser=r("ElvI"),h.prototype.createTransport=function(t){i('creating transport "%s"',t);var e=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}(this.query);e.EIO=a.protocol,e.transport=t;var r=this.transportOptions[t]||{};return this.id&&(e.sid=this.id),new n[t]({query:e,socket:this,agent:r.agent||this.agent,hostname:r.hostname||this.hostname,port:r.port||this.port,secure:r.secure||this.secure,path:r.path||this.path,forceJSONP:r.forceJSONP||this.forceJSONP,jsonp:r.jsonp||this.jsonp,forceBase64:r.forceBase64||this.forceBase64,enablesXDR:r.enablesXDR||this.enablesXDR,timestampRequests:r.timestampRequests||this.timestampRequests,timestampParam:r.timestampParam||this.timestampParam,policyPort:r.policyPort||this.policyPort,pfx:r.pfx||this.pfx,key:r.key||this.key,passphrase:r.passphrase||this.passphrase,cert:r.cert||this.cert,ca:r.ca||this.ca,ciphers:r.ciphers||this.ciphers,rejectUnauthorized:r.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:r.perMessageDeflate||this.perMessageDeflate,extraHeaders:r.extraHeaders||this.extraHeaders,forceNode:r.forceNode||this.forceNode,localAddress:r.localAddress||this.localAddress,requestTimeout:r.requestTimeout||this.requestTimeout,protocols:r.protocols||void 0})},h.prototype.open=function(){var t;if(this.rememberUpgrade&&h.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))t="websocket";else{if(0===this.transports.length){var e=this;return void setTimeout(function(){e.emit("error","No transports available")},0)}t=this.transports[0]}this.readyState="opening";try{t=this.createTransport(t)}catch(t){return this.transports.shift(),void this.open()}t.open(),this.setTransport(t)},h.prototype.setTransport=function(t){i("setting transport %s",t.name);var e=this;this.transport&&(i("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=t,t.on("drain",function(){e.onDrain()}).on("packet",function(t){e.onPacket(t)}).on("error",function(t){e.onError(t)}).on("close",function(){e.onClose("transport close")})},h.prototype.probe=function(t){i('probing transport "%s"',t);var e=this.createTransport(t,{probe:1}),r=!1,n=this;function o(){if(n.onlyBinaryUpgrades){var o=!this.supportsBinary&&n.transport.supportsBinary;r=r||o}r||(i('probe transport "%s" opened',t),e.send([{type:"ping",data:"probe"}]),e.once("packet",function(o){if(!r)if("pong"===o.type&&"probe"===o.data){if(i('probe transport "%s" pong',t),n.upgrading=!0,n.emit("upgrading",e),!e)return;h.priorWebsocketSuccess="websocket"===e.name,i('pausing current transport "%s"',n.transport.name),n.transport.pause(function(){r||"closed"!==n.readyState&&(i("changing transport and sending upgrade packet"),p(),n.setTransport(e),e.send([{type:"upgrade"}]),n.emit("upgrade",e),e=null,n.upgrading=!1,n.flush())})}else{i('probe transport "%s" failed',t);var s=new Error("probe error");s.transport=e.name,n.emit("upgradeError",s)}}))}function s(){r||(r=!0,p(),e.close(),e=null)}function a(r){var o=new Error("probe error: "+r);o.transport=e.name,s(),i('probe transport "%s" failed because of error: %s',t,r),n.emit("upgradeError",o)}function c(){a("transport closed")}function u(){a("socket closed")}function f(t){e&&t.name!==e.name&&(i('"%s" works - aborting "%s"',t.name,e.name),s())}function p(){e.removeListener("open",o),e.removeListener("error",a),e.removeListener("close",c),n.removeListener("close",u),n.removeListener("upgrading",f)}h.priorWebsocketSuccess=!1,e.once("open",o),e.once("error",a),e.once("close",c),this.once("close",u),this.once("upgrading",f),e.open()},h.prototype.onOpen=function(){if(i("socket open"),this.readyState="open",h.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){i("starting upgrade probes");for(var t=0,e=this.upgrades.length;t';n=document.createElement(t)}catch(t){(n=document.createElement("iframe")).name=r.iframeId,n.src="javascript:0"}n.id=r.iframeId,r.form.appendChild(n),r.iframe=n}this.form.action=this.uri(),h(),t=t.replace(a,"\\\n"),this.area.value=t.replace(s,"\\n");try{this.form.submit()}catch(t){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===r.iframe.readyState&&u()}:this.iframe.onload=u}}).call(e,r("DuR2"))},ZOjo:function(t,e,r){var n=r("ElvI"),o=r("pnVU");function i(t){this.path=t.path,this.hostname=t.hostname,this.port=t.port,this.secure=t.secure,this.query=t.query,this.timestampParam=t.timestampParam,this.timestampRequests=t.timestampRequests,this.readyState="",this.agent=t.agent||!1,this.socket=t.socket,this.enablesXDR=t.enablesXDR,this.pfx=t.pfx,this.key=t.key,this.passphrase=t.passphrase,this.cert=t.cert,this.ca=t.ca,this.ciphers=t.ciphers,this.rejectUnauthorized=t.rejectUnauthorized,this.forceNode=t.forceNode,this.extraHeaders=t.extraHeaders,this.localAddress=t.localAddress}t.exports=i,o(i.prototype),i.prototype.onError=function(t,e){var r=new Error(t);return r.type="TransportError",r.description=e,this.emit("error",r),this},i.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},i.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},i.prototype.send=function(t){if("open"!==this.readyState)throw new Error("Transport not open");this.write(t)},i.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},i.prototype.onData=function(t){var e=n.decodePacket(t,this.socket.binaryType);this.onPacket(e)},i.prototype.onPacket=function(t){this.emit("packet",t)},i.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},"b/Hx":function(t,e,r){var n,o,i,s;s=function(t){"use strict";var e=function(){function t(){this.VERSION="3.0.0",this.ansi_colors=[[{rgb:[0,0,0],class_name:"ansi-black"},{rgb:[187,0,0],class_name:"ansi-red"},{rgb:[0,187,0],class_name:"ansi-green"},{rgb:[187,187,0],class_name:"ansi-yellow"},{rgb:[0,0,187],class_name:"ansi-blue"},{rgb:[187,0,187],class_name:"ansi-magenta"},{rgb:[0,187,187],class_name:"ansi-cyan"},{rgb:[255,255,255],class_name:"ansi-white"}],[{rgb:[85,85,85],class_name:"ansi-bright-black"},{rgb:[255,85,85],class_name:"ansi-bright-red"},{rgb:[0,255,0],class_name:"ansi-bright-green"},{rgb:[255,255,85],class_name:"ansi-bright-yellow"},{rgb:[85,85,255],class_name:"ansi-bright-blue"},{rgb:[255,85,255],class_name:"ansi-bright-magenta"},{rgb:[85,255,255],class_name:"ansi-bright-cyan"},{rgb:[255,255,255],class_name:"ansi-bright-white"}]],this.htmlFormatter={transform:function(t,e){var r=t.text;if(0===r.length)return r;if(e._escape_for_html&&(r=e.old_escape_for_html(r)),!t.bold&&null===t.fg&&null===t.bg)return r;var n=[],o=[],i=t.fg,s=t.bg;t.bold&&n.push("font-weight:bold"),e._use_classes?(i&&("truecolor"!==i.class_name?o.push(i.class_name+"-fg"):n.push("color:rgb("+i.rgb.join(",")+")")),s&&("truecolor"!==s.class_name?o.push(s.class_name+"-bg"):n.push("background-color:rgb("+s.rgb.join(",")+")"))):(i&&n.push("color:rgb("+i.rgb.join(",")+")"),s&&n.push("background-color:rgb("+s.rgb+")"));var a="",c="";return o.length&&(a=' class="'+o.join(" ")+'"'),n.length&&(c=' style="'+n.join(";")+'"'),""+r+""},compose:function(t,e){return t.join("")}},this.textFormatter={transform:function(t,e){return t.text},compose:function(t,e){return t.join("")}},this.setup_256_palette(),this._use_classes=!1,this._escape_for_html=!0,this.bold=!1,this.fg=this.bg=null,this._buffer=""}return Object.defineProperty(t.prototype,"use_classes",{get:function(){return this._use_classes},set:function(t){this._use_classes=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"escape_for_html",{get:function(){return this._escape_for_html},set:function(t){this._escape_for_html=t},enumerable:!0,configurable:!0}),t.prototype.setup_256_palette=function(){var t=this;this.palette_256=[],this.ansi_colors.forEach(function(e){e.forEach(function(e){t.palette_256.push(e)})});for(var e=[0,95,135,175,215,255],r=0;r<6;++r)for(var n=0;n<6;++n)for(var o=0;o<6;++o){var i={rgb:[e[r],e[n],e[o]],class_name:"truecolor"};this.palette_256.push(i)}for(var s=8,a=0;a<24;++a,s+=10){var c={rgb:[s,s,s],class_name:"truecolor"};this.palette_256.push(c)}},t.prototype.old_escape_for_html=function(t){return t.replace(/[&<>]/gm,function(t){return"&"===t?"&":"<"===t?"<":">"===t?">":void 0})},t.prototype.old_linkify=function(t){return t.replace(/(https?:\/\/[^\s]+)/gm,function(t){return''+t+""})},t.prototype.detect_incomplete_ansi=function(t){return!/.*?[\x40-\x7e]/.test(t)},t.prototype.detect_incomplete_link=function(t){for(var e=!1,r=t.length-1;r>0;r--)if(/\s|\x1B/.test(t[r])){e=!0;break}if(!e)return/(https?:\/\/[^\s]+)/.test(t)?0:-1;var n=t.substr(r+1,4);return 0===n.length?-1:0==="http".indexOf(n)?r+1:void 0},t.prototype.ansi_to=function(t,e){var r=this._buffer+t;this._buffer="";var n=r.split(/\x1B\[/);1===n.length&&n.push(""),this.handle_incomplete_sequences(n);for(var o=this.with_state(n.shift()),i=new Array(n.length),s=0,a=n.length;s0&&i.unshift(e.transform(o,this)),e.compose(i,this)},t.prototype.ansi_to_html=function(t){return this.ansi_to(t,this.htmlFormatter)},t.prototype.ansi_to_text=function(t){return this.ansi_to(t,this.textFormatter)},t.prototype.with_state=function(t){return{bold:this.bold,fg:this.fg,bg:this.bg,text:t}},t.prototype.handle_incomplete_sequences=function(t){var e=t[t.length-1];e.length>0&&this.detect_incomplete_ansi(e)?(this._buffer="["+e,t.pop(),t.push("")):(""===e.slice(-1)&&(this._buffer="",console.log("raw",t),t.pop(),t.push(e.substr(0,e.length-1)),console.log(t),console.log(e)),2===t.length&&""===t[1]&&""===t[0].slice(-1)&&(this._buffer="",e=t.shift(),t.unshift(e.substr(0,e.length-1))))},t.prototype.process_ansi=function(t){this._sgr_regex||(this._sgr_regex=((n=["\n ^ # beginning of line\n ([!<-?]?) # a private-mode char (!, <, =, >, ?)\n ([d;]*) # any digits or semicolons\n ([ -/]? # an intermediate modifier\n [@-~]) # the command\n ([sS]*) # any text following this CSI sequence\n "]).raw=["\n ^ # beginning of line\n ([!\\x3c-\\x3f]?) # a private-mode char (!, <, =, >, ?)\n ([\\d;]*) # any digits or semicolons\n ([\\x20-\\x2f]? # an intermediate modifier\n [\\x40-\\x7e]) # the command\n ([\\s\\S]*) # any text following this CSI sequence\n "],function(t){for(var e=[],r=1;r0;){var i=o.shift(),s=parseInt(i,10);if(isNaN(s)||0===s)this.fg=this.bg=null,this.bold=!1;else if(1===s)this.bold=!0;else if(22===s)this.bold=!1;else if(39===s)this.fg=null;else if(49===s)this.bg=null;else if(s>=30&&s<38)this.fg=this.ansi_colors[0][s-30];else if(s>=40&&s<48)this.bg=this.ansi_colors[0][s-40];else if(s>=90&&s<98)this.fg=this.ansi_colors[1][s-90];else if(s>=100&&s<108)this.bg=this.ansi_colors[1][s-100];else if((38===s||48===s)&&o.length>0){var a=38===s,c=o.shift();if("5"===c&&o.length>0){var u=parseInt(o.shift(),10);u>=0&&u<=255&&(a?this.fg=this.palette_256[u]:this.bg=this.palette_256[u])}if("2"===c&&o.length>2){var h=parseInt(o.shift(),10),f=parseInt(o.shift(),10),p=parseInt(o.shift(),10);if(h>=0&&h<=255&&f>=0&&f<=255&&p>=0&&p<=255){var l={rgb:[h,f,p],class_name:"truecolor"};a?this.fg=l:this.bg=l}}}}return this.with_state(r)},t}();Object.defineProperty(t,"__esModule",{value:!0}),t.default=e},o=[e],void 0===(i="function"==typeof(n=s)?n.apply(e,o):n)||(t.exports=i)},bKul:function(t,e){try{t.exports="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(e){t.exports=!1}},bqFq:function(t,e){t.exports=function(t,e){for(var r=[],n=(e=e||0)||0;n=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(o())}).call(e,r("W2nU"))},eAwk:function(t,e){ +/*! https://mths.be/utf8js v2.1.2 by @mathias */ +var r,n,o,i=String.fromCharCode;function s(t){for(var e,r,n=[],o=0,i=t.length;o=55296&&e<=56319&&o=55296&&t<=57343){if(e)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function c(t,e){return i(t>>e&63|128)}function u(t,e){if(0==(4294967168&t))return i(t);var r="";return 0==(4294965248&t)?r=i(t>>6&31|192):0==(4294901760&t)?(a(t,e)||(t=65533),r=i(t>>12&15|224),r+=c(t,6)):0==(4292870144&t)&&(r=i(t>>18&7|240),r+=c(t,12),r+=c(t,6)),r+=i(63&t|128)}function h(){if(o>=n)throw Error("Invalid byte index");var t=255&r[o];if(o++,128==(192&t))return 63&t;throw Error("Invalid continuation byte")}function f(t){var e,i;if(o>n)throw Error("Invalid byte index");if(o==n)return!1;if(e=255&r[o],o++,0==(128&e))return e;if(192==(224&e)){if((i=(31&e)<<6|h())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&e)){if((i=(15&e)<<12|h()<<6|h())>=2048)return a(i,t)?i:65533;throw Error("Invalid continuation byte")}if(240==(248&e)&&(i=(7&e)<<18|h()<<12|h()<<6|h())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}t.exports={version:"2.1.2",encode:function(t,e){for(var r=!1!==(e=e||{}).strict,n=s(t),o=n.length,i=-1,a="";++i65535&&(o+=i((e-=65536)>>>10&1023|55296),e=56320|1023&e),o+=i(e);return o}(u)}}},fOB9:function(t,e){var r=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,n=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.exports=function(t){var e=t,o=t.indexOf("["),i=t.indexOf("]");-1!=o&&-1!=i&&(t=t.substring(0,o)+t.substring(o,i).replace(/:/g,";")+t.substring(i,t.length));for(var s=r.exec(t||""),a={},c=14;c--;)a[n[c]]=s[c]||"";return-1!=o&&-1!=i&&(a.source=e,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a}},gVZZ:function(t,e){e.encode=function(t){var e="";for(var r in t)t.hasOwnProperty(r)&&(e.length&&(e+="&"),e+=encodeURIComponent(r)+"="+encodeURIComponent(t[r]));return e},e.decode=function(t){for(var e={},r=t.split("&"),n=0,o=r.length;n>2],i+=t[(3&n[r])<<4|n[r+1]>>4],i+=t[(15&n[r+1])<<2|n[r+2]>>6],i+=t[63&n[r+2]];return o%3==2?i=i.substring(0,i.length-1)+"=":o%3==1&&(i=i.substring(0,i.length-2)+"=="),i},e.decode=function(t){var e,n,o,i,s,a=.75*t.length,c=t.length,u=0;"="===t[t.length-1]&&(a--,"="===t[t.length-2]&&a--);var h=new ArrayBuffer(a),f=new Uint8Array(h);for(e=0;e>4,f[u++]=(15&o)<<4|i>>2,f[u++]=(3&i)<<6|63&s;return h}}()},nXuP:function(t,e,r){(function(e){var n=r("P2cu"),o=r("5+9/"),i=r("pnVU"),s=r("QamB"),a=r("ARv7")("engine.io-client:polling-xhr");function c(){}function u(t){if(o.call(this,t),this.requestTimeout=t.requestTimeout,this.extraHeaders=t.extraHeaders,e.location){var r="https:"===location.protocol,n=location.port;n||(n=r?443:80),this.xd=t.hostname!==e.location.hostname||n!==t.port,this.xs=t.secure!==r}}function h(t){this.method=t.method||"GET",this.uri=t.uri,this.xd=!!t.xd,this.xs=!!t.xs,this.async=!1!==t.async,this.data=void 0!==t.data?t.data:null,this.agent=t.agent,this.isBinary=t.isBinary,this.supportsBinary=t.supportsBinary,this.enablesXDR=t.enablesXDR,this.requestTimeout=t.requestTimeout,this.pfx=t.pfx,this.key=t.key,this.passphrase=t.passphrase,this.cert=t.cert,this.ca=t.ca,this.ciphers=t.ciphers,this.rejectUnauthorized=t.rejectUnauthorized,this.extraHeaders=t.extraHeaders,this.create()}function f(){for(var t in h.requests)h.requests.hasOwnProperty(t)&&h.requests[t].abort()}t.exports=u,t.exports.Request=h,s(u,o),u.prototype.supportsBinary=!0,u.prototype.request=function(t){return(t=t||{}).uri=this.uri(),t.xd=this.xd,t.xs=this.xs,t.agent=this.agent||!1,t.supportsBinary=this.supportsBinary,t.enablesXDR=this.enablesXDR,t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized,t.requestTimeout=this.requestTimeout,t.extraHeaders=this.extraHeaders,new h(t)},u.prototype.doWrite=function(t,e){var r="string"!=typeof t&&void 0!==t,n=this.request({method:"POST",data:t,isBinary:r}),o=this;n.on("success",e),n.on("error",function(t){o.onError("xhr post error",t)}),this.sendXhr=n},u.prototype.doPoll=function(){a("xhr poll");var t=this.request(),e=this;t.on("data",function(t){e.onData(t)}),t.on("error",function(t){e.onError("xhr poll error",t)}),this.pollXhr=t},i(h.prototype),h.prototype.create=function(){var t={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized;var r=this.xhr=new n(t),o=this;try{a("xhr open %s: %s",this.method,this.uri),r.open(this.method,this.uri,this.async);try{if(this.extraHeaders)for(var i in r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0),this.extraHeaders)this.extraHeaders.hasOwnProperty(i)&&r.setRequestHeader(i,this.extraHeaders[i])}catch(t){}if("POST"===this.method)try{this.isBinary?r.setRequestHeader("Content-type","application/octet-stream"):r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{r.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in r&&(r.withCredentials=!0),this.requestTimeout&&(r.timeout=this.requestTimeout),this.hasXDR()?(r.onload=function(){o.onLoad()},r.onerror=function(){o.onError(r.responseText)}):r.onreadystatechange=function(){if(2===r.readyState)try{var t=r.getResponseHeader("Content-Type");o.supportsBinary&&"application/octet-stream"===t&&(r.responseType="arraybuffer")}catch(t){}4===r.readyState&&(200===r.status||1223===r.status?o.onLoad():setTimeout(function(){o.onError(r.status)},0))},a("xhr data %s",this.data),r.send(this.data)}catch(t){return void setTimeout(function(){o.onError(t)},0)}e.document&&(this.index=h.requestsCount++,h.requests[this.index]=this)},h.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},h.prototype.onData=function(t){this.emit("data",t),this.onSuccess()},h.prototype.onError=function(t){this.emit("error",t),this.cleanup(!0)},h.prototype.cleanup=function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=c:this.xhr.onreadystatechange=c,t)try{this.xhr.abort()}catch(t){}e.document&&delete h.requests[this.index],this.xhr=null}},h.prototype.onLoad=function(){var t;try{var e;try{e=this.xhr.getResponseHeader("Content-Type")}catch(t){}t="application/octet-stream"===e&&this.xhr.response||this.xhr.responseText}catch(t){this.onError(t)}null!=t&&this.onData(t)},h.prototype.hasXDR=function(){return void 0!==e.XDomainRequest&&!this.xs&&this.enablesXDR},h.prototype.abort=function(){this.cleanup()},h.requestsCount=0,h.requests={},e.document&&(e.attachEvent?e.attachEvent("onunload",f):e.addEventListener&&e.addEventListener("beforeunload",f,!1))}).call(e,r("DuR2"))},pDpM:function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},pnVU:function(t,e,r){function n(t){if(t)return function(t){for(var e in n.prototype)t[e]=n.prototype[e];return t}(t)}t.exports=n,n.prototype.on=n.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},n.prototype.once=function(t,e){function r(){this.off(t,r),e.apply(this,arguments)}return r.fn=e,this.on(t,r),this},n.prototype.off=n.prototype.removeListener=n.prototype.removeAllListeners=n.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var r,n=this._callbacks["$"+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var o=0;o=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(o())}).call(e,r("W2nU"))},sOR5:function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},ujcs:function(t,e){e.read=function(t,e,r,n,o){var i,s,a=8*o-n-1,c=(1<>1,h=-7,f=r?o-1:0,p=r?-1:1,l=t[e+f];for(f+=p,i=l&(1<<-h)-1,l>>=-h,h+=a;h>0;i=256*i+t[e+f],f+=p,h-=8);for(s=i&(1<<-h)-1,i>>=-h,h+=n;h>0;s=256*s+t[e+f],f+=p,h-=8);if(0===i)i=1-u;else{if(i===c)return s?NaN:1/0*(l?-1:1);s+=Math.pow(2,n),i-=u}return(l?-1:1)*s*Math.pow(2,i-n)},e.write=function(t,e,r,n,o,i){var s,a,c,u=8*i-o-1,h=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,l=n?0:i-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,s=h):(s=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-s))<1&&(s--,c*=2),(e+=s+f>=1?p/c:p*Math.pow(2,1-f))*c>=2&&(s++,c/=2),s+f>=h?(a=0,s=h):s+f>=1?(a=(e*c-1)*Math.pow(2,o),s+=f):(a=e*Math.pow(2,f-1)*Math.pow(2,o),s=0));o>=8;t[r+l]=255&a,l+=d,a/=256,o-=8);for(s=s<0;t[r+l]=255&s,l+=d,s/=256,u-=8);t[r+l-d]|=128*g}},w9ur:function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},xH0E:function(t,e){},zqJT:function(t,e){var r=[].slice;t.exports=function(t,e){if("string"==typeof e&&(e=t[e]),"function"!=typeof e)throw new Error("bind() requires a function");var n=r.call(arguments,2);return function(){return e.apply(t,n.concat(r.call(arguments)))}}}}); \ No newline at end of file diff --git a/fe/static/js/1.1937b80d952ec9ba8012.js.gz b/fe/static/js/1.1937b80d952ec9ba8012.js.gz new file mode 100644 index 00000000..eefafedd Binary files /dev/null and b/fe/static/js/1.1937b80d952ec9ba8012.js.gz differ diff --git a/fe/static/js/11.8d458c7a426ca33d1f4b.js b/fe/static/js/11.8d458c7a426ca33d1f4b.js new file mode 100644 index 00000000..bfa868e9 --- /dev/null +++ b/fe/static/js/11.8d458c7a426ca33d1f4b.js @@ -0,0 +1 @@ +webpackJsonp([11],{HdAN:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Xxa5"),a=n.n(r),o=n("exGp"),c=n.n(o),i=n("Dd8w"),l=n.n(i),s={0:"无效",1:"正常"},u=n("oZit"),d=n("NYxO"),p={name:"roles",mixins:[n("3HZp").a],data:function(){return{enableCreate:!1,value:"",columns:function(){var e=this;return[{prop:"name",label:"项目名",width:180},{prop:"status",label:"状态",width:140,render:function(e,t){return s[t.row.status]}},{prop:"environment_name",label:"环境",width:150},{label:"空间",width:150,prop:"space_name"},{label:"操作",minWidth:220,render:function(t,n,r){return t("div",[e.renderMemberTool(n.row),e.renderEditTool(n.row),e.renderCopyTool(n.row),e.renderReadTool(n.row),e.renderTestTool(n.row),e.renderDeleteTool(n.row)])}}]}.call(this),form:{search:""},breadcrumbData:[{to:"",name:"项目"}]}},watch:{value:function(){this.search()}},computed:l()({},Object(d.c)(["user","space","spaceName"])),methods:{callServe:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$refs.table;return c()(a.a.mark(function n(){var r,o,c,i,l;return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(u.f)({size:t.page.size,page:t.page.currentPage,kw:e.value});case 2:r=n.sent,o=r.data,c=o.list,i=o.count,l=o.enable_create,e.enableCreate=l,t.page.total=i,t.list=c;case 10:case"end":return n.stop()}},n,e)}))()},search:function(){this.callServe()},addProject:function(){this.$router.push("/"+this.spaceName+"/project/create")},edit:function(e){this.$router.push("/"+this.spaceName+"/project/edit/"+e.id)},read:function(e){this.$router.push("/"+this.spaceName+"/project/read/"+e.id)},editmembers:function(e){this.$router.push("/"+this.spaceName+"/project/members/"+e.id)},renderReadTool:function(e){var t=this,n=this.$createElement;return e.enable_view?n("el-button",{attrs:{type:"text",icon:"el-icon-view",size:"small"},on:{click:function(){return t.read(l()({},e))}}},["查看"]):null},renderEditTool:function(e){var t=this,n=this.$createElement;return e.enable_update?n("el-button",{attrs:{type:"text",icon:"el-icon-edit",size:"small"},on:{click:function(){return t.edit(l()({},e))}}},["编辑"]):null},renderCopyTool:function(e){var t=this,n=this.$createElement;return e.enable_update?n("el-button",{attrs:{type:"text",icon:"wl-icon-copy",size:"small"},on:{click:function(){return t.copy(l()({},e))}}},["复制"]):null},renderDeleteTool:function(e){var t=this,n=this.$createElement;return e.enable_delete?n("el-button",{attrs:{type:"text",icon:"el-icon-delete",size:"small"},class:"user-delete",on:{click:function(){return t.delete(l()({},e))}}},["删除"]):null},renderMemberTool:function(e){var t=this,n=this.$createElement;return e.enable_update?n("el-button",{attrs:{type:"text",icon:"el-icon-edit",size:"small"},on:{click:function(){return t.editmembers(l()({},e))}}},["成员管理"]):null},renderTestTool:function(e){var t=this,n=this.$createElement;return e.enable_update?n("el-button",{attrs:{type:"text",icon:"wl-icon-test",size:"small"},on:{click:function(){return t.test(l()({},e))}}},["检测"]):null},test:function(e){this.$router.push("/"+this.spaceName+"/project/detection/"+e.id)},copy:function(e){var t=this;return c()(a.a.mark(function n(){return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(u.b)(e.id);case 2:t.callServe(),t.$message({type:"success",message:"复制成功!"});case 4:case"end":return n.stop()}},n,t)}))()},deleteRole:function(e){var t=this;return c()(a.a.mark(function n(){return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(u.c)(e.id);case 2:t.callServe(),t.$message({type:"success",message:"删除成功!"});case 4:case"end":return n.stop()}},n,t)}))()},delete:function(e){var t=this;this.$confirm("确定删除该项目吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.deleteRole(e)}).catch(function(){t.$message({type:"info",message:"已取消删除"})})}}},m={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wl-project"},[n("wl-breadcrumb",{attrs:{data:e.breadcrumbData,isBackButton:!1}}),e._v(" "),n("el-form",{attrs:{inline:!0},nativeOn:{submit:function(e){e.preventDefault()}}},[n("el-form-item",[n("el-input",{attrs:{placeholder:"请输入项目名称",size:"small"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[n("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.search},slot:"append"})],1)],1),e._v(" "),e.enableCreate?n("el-form-item",[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.addProject}},[e._v("新建项目")])],1):e._e()],1),e._v(" "),n("wl-table",{ref:"table",attrs:{columns:e.columns},on:{callServe:e.callServe}})],1)},staticRenderFns:[]};var f=n("VU/8")(p,m,!1,function(e){n("nTDJ")},null,null);t.default=f.exports},nTDJ:function(e,t){}}); \ No newline at end of file diff --git a/fe/static/js/12.30bb65651fdc0973b404.js b/fe/static/js/12.30bb65651fdc0973b404.js new file mode 100644 index 00000000..8b609164 --- /dev/null +++ b/fe/static/js/12.30bb65651fdc0973b404.js @@ -0,0 +1 @@ +webpackJsonp([12],{"/Fi9":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={components:{WlAbout:n("hr+2").a}},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-home"},[t("wl-about")],1)},staticRenderFns:[]};var l=n("VU/8")(r,s,!1,function(e){n("d/BB")},null,null);t.default=l.exports},"d/BB":function(e,t){}}); \ No newline at end of file diff --git a/fe/static/js/13.99c687afb273897c0fb3.js b/fe/static/js/13.99c687afb273897c0fb3.js new file mode 100644 index 00000000..b4c74e0f --- /dev/null +++ b/fe/static/js/13.99c687afb273897c0fb3.js @@ -0,0 +1 @@ +webpackJsonp([13],{j0bF:function(e,t){},j4WE:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Xxa5"),a=n.n(r),s=n("exGp"),c=n.n(s),l=n("Dd8w"),i=n.n(l),o=n("NYxO"),u={0:"新建提交",1:"审核通过",2:"审核拒绝",3:"上线中",4:"上线完成",5:"上线失败"},d=n("4kd1"),p={name:"tasks",props:{space:{type:String,required:!0}},data:function(){return{enableCreate:!1,value:"",columns:function(){var e=this;return[{label:"ID",type:"index",width:50},{prop:"name",label:"上线单",width:180},{prop:"project_name",label:"项目",width:140},{prop:"user_name",label:"用户名",width:100},{label:"版本",width:80,render:function(e,t){return t.row.tag||t.row.commit_id}},{prop:"environment_name",label:"环境",width:120},{prop:"updated_at",label:"更新时间",width:160},{prop:"status",label:"状态",width:80,render:function(e,t){return u[t.row.status]}},{label:"操作",minWidth:200,render:function(t,n,r){return t("div",[e.renderReview(i()({},n.row)),e.renderDeploy(i()({},n.row)),e.renderEditTool(i()({},n.row)),e.renderRollbackTool(i()({},n.row)),e.renderDeleteTool(i()({},n.row))])}}]}.call(this),form:{search:""},breadcrumbData:[{to:"",name:"上线单"}],isMy:!1}},watch:{value:function(){this.search()}},computed:i()({},Object(o.c)(["user"]),{userId:function(){return this.isMy?this.user.id:""}}),methods:{callServe:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$refs.table;return c()(a.a.mark(function n(){var r,s,c,l,i;return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(d.e)({size:t.page.size,page:t.page.currentPage,kw:e.value,user_id:e.userId});case 2:r=n.sent,s=r.data,c=s.list,l=s.count,i=s.enable_create,e.enableCreate=i,t.page.total=l,t.list=c;case 10:case"end":return n.stop()}},n,e)}))()},search:function(){this.callServe()},addTask:function(){this.$router.push("/"+this.space+"/task/create")},edit:function(e){this.$router.push("/"+this.space+"/task/edit/"+e.id)},closePopover:function(){document.body.click()},renderReview:function(e){var t=this,n=this.$createElement;return e.enable_audit?n("el-popover",{attrs:{placement:"bottom-start"}},[n("div",{class:"wl-task__review"},[n("p",["审核是否通过?"]),n("div",{class:"footer"},[n("el-button",{attrs:{type:"text",size:"small"},on:{click:function(){t.rejectTask(e)}}},["驳回"]),n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(){t.auditTask(e)}}},["通过"])])]),n("el-button",{attrs:{type:"text",size:"small"},class:"review",slot:"reference"},["审核"])]):null},renderDeploy:function(e){var t=this,n=this.$createElement;return e.enable_online?n("el-button",{attrs:{type:"text",size:"small"},on:{click:function(){return t.deploy(i()({},e))}}},["上线"]):e.enable_view?n("el-button",{attrs:{type:"text",size:"small"},on:{click:function(){return t.deploy(i()({},e),!0)}}},["查看"]):null},renderEditTool:function(e){var t=this,n=this.$createElement;return e.enable_update?n("el-button",{attrs:{type:"text",icon:"el-icon-edit",size:"small"},class:this.getClass(i()({},e)),on:{click:function(){return t.edit(i()({},e))}}},["编辑"]):null},renderDeleteTool:function(e){var t=this,n=this.$createElement;return e.enable_delete?n("el-button",{attrs:{type:"text",icon:"el-icon-delete",size:"small"},class:"user-delete",on:{click:function(){return t.delete(i()({},e))}}},["删除"]):null},rejectTask:function(e){var t=this;return c()(a.a.mark(function n(){return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(d.f)(e.id);case 2:t.closePopover(),t.callServe(),t.$message({type:"success",message:"审核驳回!"});case 5:case"end":return n.stop()}},n,t)}))()},auditTask:function(e){var t=this;return c()(a.a.mark(function n(){return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(d.b)(e.id);case 2:t.closePopover(),t.callServe(),t.$message({type:"success",message:"审核通过!"});case 5:case"end":return n.stop()}},n,t)}))()},deploy:function(e,t){t?this.$router.push("/"+this.space+"/task/deploy/"+e.id):this.$rrcTrack.trackEvent({category:"任务",action:"上线",optLabel:{taskId:e.id,host:location.host}},"/"+this.space+"/task/deploy/"+e.id)},deleteTask:function(e){var t=this;return c()(a.a.mark(function n(){return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(d.c)(e.id);case 2:t.callServe(),t.$message({type:"success",message:"删除成功!"});case 4:case"end":return n.stop()}},n,t)}))()},delete:function(e){var t=this;this.$confirm("确定删除本上线单吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.deleteTask(e)}).catch(function(){t.$message({type:"info",message:"已取消删除"})})},renderRollbackTool:function(e){var t=this,n=this.$createElement;return e.enable_rollback?n("el-button",{attrs:{type:"text",icon:"wl-icon-rollback",size:"small"},class:"rollback",on:{click:function(){return t.rollback(i()({},e))}}},["回滚"]):null},rollback:function(e){var t=this;this.$confirm("确定回滚吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.rollbackTask(e)}).catch(function(){t.$message({type:"info",message:"已取消回滚"})})},rollbackTask:function(e){var t=this;return c()(a.a.mark(function n(){return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(d.g)(e.id);case 2:t.callServe(),t.$message({type:"success",message:"回滚成功!"});case 4:case"end":return n.stop()}},n,t)}))()},getClass:function(e){if(0!==e.status&&1!==e.status)return"empty"}}},f={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wl-task"},[n("wl-breadcrumb",{attrs:{data:e.breadcrumbData,isBackButton:!1}}),e._v(" "),n("el-form",{attrs:{inline:!0},nativeOn:{submit:function(e){e.preventDefault()}}},[n("el-form-item",[n("el-input",{attrs:{placeholder:"请输入上线单名称",size:"small"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[n("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.search},slot:"append"})],1)],1),e._v(" "),e.enableCreate?n("el-form-item",[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.addTask}},[e._v("新建上线单")])],1):e._e(),e._v(" "),n("el-form-item",[n("el-checkbox",{attrs:{label:"我的"},on:{change:e.search},model:{value:e.isMy,callback:function(t){e.isMy=t},expression:"isMy"}})],1)],1),e._v(" "),n("wl-table",{ref:"table",attrs:{columns:e.columns},on:{callServe:e.callServe}})],1)},staticRenderFns:[]};var m=n("VU/8")(p,f,!1,function(e){n("j0bF")},null,null);t.default=m.exports}}); \ No newline at end of file diff --git a/fe/static/js/app.fe68a2cf72c802327a5a.js b/fe/static/js/app.fe68a2cf72c802327a5a.js new file mode 100644 index 00000000..4cb61a61 --- /dev/null +++ b/fe/static/js/app.fe68a2cf72c802327a5a.js @@ -0,0 +1 @@ +webpackJsonp([17],{"+bet":function(e,t){},"0xDb":function(e,t,n){"use strict";t.b=s,t.c=function(e){return void 0===e},t.a=function(e){if(!s(e))return!1;return"function"==typeof e};var r=n("pFYg"),a=n.n(r);function s(e){var t=void 0===e?"undefined":a()(e);return null!=e&&("object"===t||"function"===t)}},"1spD":function(e,t){},"3HZp":function(e,t,n){"use strict";var r=n("Dd8w"),a=n.n(r),s=n("Xxa5"),i=n.n(s),o=n("exGp"),l=n.n(o),c=n("NYxO");t.a={created:function(){var e=this;return l()(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.user){t.next=3;break}return t.next=3,e.getUserInfo();case 3:case"end":return t.stop()}},t,e)}))()},methods:a()({},Object(c.b)({getUserInfo:"FETCH_USER_INFO"}))}},"4MTg":function(e,t,n){"use strict";t.f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(r.b)("user/",e,{isRemoveField:!0,target:".wl-table"})},t.b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(r.c)("user/",e,{headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return s.a.stringify(e)}]})},t.j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(r.d)("user/"+e,t,{target:".wl-table",headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return s.a.stringify(e)}]})},t.c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(r.d)("user/"+e+"/block/",t,{target:".wl-table",headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return s.a.stringify(e)}]})},t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(r.d)("user/"+e+"/active/",t,{target:".wl-table",headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return s.a.stringify(e)}]})},t.d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(r.a)("user/"+e,t)},t.e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(r.b)("general/menu",e,{target:".wl-layout"})},t.h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(r.c)("passport/login",e,{headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return s.a.stringify(e)}]})},t.i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(r.c)("passport/logout",e,{headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return s.a.stringify(e)}]})},t.g=function(){return Object(r.b)("general/info")};var r=n("diZN"),a=n("mw3O"),s=n.n(a)},"4w7s":function(e,t){},"6Itv":function(e,t){},ArRN:function(e,t,n){"use strict";t.e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(s.b)("space/",e,{isRemoveField:!0,target:".wl-table"})},t.c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(s.b)("space/"+e,t)},t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(s.c)("space/",e,{headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return o.a.stringify(e)}]})},t.g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(s.d)("space/"+e,t,{target:".wl-table",headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return o.a.stringify(e)}]})},t.b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(s.a)("space/"+e,t)},t.f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(s.d)("space/"+e+"/switch",t)},t.d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return Object(s.b)("space/"+e+"/members",t,a()({isRemoveField:!0,target:".wl-table"},n))},t.h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(s.d)("space/"+e+"/member",t,{target:".wl-table",headers:{"content-type":"multipart/form-data"},transformRequest:[function(e){return o.a.stringify(e)}]})};var r=n("Dd8w"),a=n.n(r),s=n("diZN"),i=n("mw3O"),o=n.n(i)},CCED:function(e,t){},Ci8r:function(e,t){},FA0B:function(e,t){},HdUi:function(e,t){},HsPa:function(e,t){},JZFO:function(e,t){},NCUp:function(e,t){},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("7+uW"),a={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]};var s=n("VU/8")({name:"App"},a,!1,function(e){n("nei6")},null,null).exports,i=n("zL8q"),o=n.n(i),l=(n("tvR6"),n("Dd8w")),c=n.n(l),u=n("nvbp"),d=n.n(u),p=n("pFYg"),f=n.n(p),h=n("0xDb");var m={name:"wl-table",data:function(){return{list:[],page:{total:0,currentPage:1,size:10},sort:{prop:"",order:""}}},props:{isReload:{type:Boolean,default:!0},inline:{type:Boolean,default:!0},formSize:{type:String,default:"small"},isPage:{type:Boolean,default:!0},pageSizes:{type:Array,default:function(){return[10,20,50,100,150]}},pageSize:{type:Number,default:10},pageLayout:{type:String,default:"total, sizes, prev, pager, next"},form:{type:Object},rules:{type:Object,default:function(){return{}}},columns:{type:Array,default:function(){return[]}},onTable:{type:Object,default:function(){return{}}},elAttr:{type:Object,default:function(){return{}}},tbClass:{type:Object,default:function(){return{}}},tbStyle:{type:Object,default:function(){return{}}}},created:function(){this.page.size=this.pageSize,this.isReload&&this.$emit("callServe",this)},methods:{renderForm:function(e){return e("el-form",{ref:"form",attrs:{inline:this.inline,model:this.form,rules:this.rules,size:this.formSize}},[this.$slots.form])},renderPage:function(e){return e("el-pagination",{class:"wl-table__page",attrs:{background:!0,"current-page":this.page.currentPage,"page-sizes":this.pageSizes,"page-size":this.pageSize,layout:this.pageLayout,total:this.page.total},on:{"size-change":this.sizeChange,"current-change":this.currentChange}})},search:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.page.currentPage=1,e.$emit("callServe",e)})},refresh:function(){this.page.currentPage=1,this.$emit("callServe",this)},renderColumns:function(e){var t=this;return this._l(this.columns,function(n){return t.renderColumn(e,n)})},renderColumn:function(e,t){var n=t.render;switch(!0){case Object(h.a)(n):var r=t.methods||{},a=function e(t){if("object"!==(void 0===t?"undefined":f()(t)))return t;var n={};for(var r in t)n[r]=e(t[r]);return n}(t);return delete a.render,delete a.methods,e("el-table-column",d()([this._renderColumnProps(a),{scopedSlots:{default:function(t){return n(e,t,r)}}}]));default:return e("el-table-column",this._renderColumnProps(t))}},_renderColumnProps:function(e){return{props:c()({},e)}},resetFields:function(){this.$refs.form.resetFields()},currentChange:function(e){this.page.currentPage=e,this.$emit("callServe",this)},sizeChange:function(e){this.page.size=e,this.page.currentPage=1,this.$emit("callServe",this)},sortChange:function(e){var t=e.prop,n=e.order;this.sort.prop=t,this.sort.order=n,this.$emit("callServe",this)},$table:function(){return this.$refs.table}},render:function(e){var t={props:c()({},this.elAttr),on:c()({},this.onTable),class:c()({},this.tbClass),style:c()({},this.tbStyle)};return e("div",{class:"wl-table"},[this.$slots.form&&this.renderForm(e),e("el-table",d()([{ref:"table",attrs:{data:this.list,size:"mini"},style:"width: 100%;",on:{"sort-change":this.sortChange}},t]),[this.columns.length>0?this.renderColumns(e):this.$slots.default]),this.isPage&&this.renderPage(e)])}};var v=n("VU/8")(m,null,!1,function(e){n("znGN")},null,null).exports;v.install=function(e){e.component(v.name,v)};var b=v,g={name:"wl-breadcrumb",props:{data:{type:Array,required:!0},isBackButton:{type:Boolean,default:!0}},methods:{back:function(){var e=this.data.length;this.$router.push(this.data[e-2].to)}}},A={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wl-breadcrumb"},[n("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},e._l(e.data,function(t){return n("el-breadcrumb-item",{key:t.name,attrs:{to:{path:t.to}}},[e._v(e._s(t.name))])})),e._v(" "),e._t("default"),e._v(" "),e.isBackButton?n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.back}},[e._v("返回")]):e._e()],2)},staticRenderFns:[]};var w=n("VU/8")(g,A,!1,function(e){n("JZFO")},null,null).exports;w.install=function(e){e.component(w.name,w)};var _=w,y={name:"wl-split",props:{title:String}},k={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"wl-split"},[this._v("\n "+this._s(this.title)+"\n")])},staticRenderFns:[]};var x=n("VU/8")(y,k,!1,function(e){n("FA0B")},null,null).exports;x.install=function(e){e.component(x.name,x)};var C=x,j={name:"wl-fullscreen",data:function(){return{id:"aasss",isSupportFullScreen:this.supportFullScreen()}},methods:{toggle:function(e){void 0===e?this.getFullScreenStatus()?this.exitFullscreen():this.enterFullscreen():e?this.enterFullscreen():this.exitFullscreen()},getFullScreenStatus:function(){return!!(document.fullscreen||document.mozFullScreen||document.fullscreenElement||document.msFullscreenElement||document.webkitIsFullScreen)},supportFullScreen:function(){var e=document.documentElement;return"requestFullscreen"in e||"mozRequestFullScreen"in e&&document.mozFullScreenEnabled||"msRequestFullscreen"in e&&document.msFullscreenEnabled||"webkitRequestFullScreen"in e},enterFullscreen:function(){var e=this.$el;e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},exitFullscreen:function(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()}}},F={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"wl-fullscreen"},[this._t("default")],2)},staticRenderFns:[]};var O=n("VU/8")(j,F,!1,function(e){n("4w7s")},null,null).exports;O.install=function(e){e.component(O.name,O)};var S=O,E=n("woOf"),P=n.n(E),N=n("bZyb"),T=n("Xxa5"),U=n.n(T),R=n("exGp"),z=n.n(R),M=n("4MTg"),X={props:{groupUserList:{type:Array,default:function(){return[]}},spaceId:String,value:String,placeholder:{type:String,default:"请输入用户名"}},watch:{value:{immediate:!0,handler:function(e){this.keyword=e}}},data:function(){return{keyword:""}},computed:{userIds:function(){return this.groupUserList.map(function(e){return e.id})}},methods:{handleSelect:function(e){this.$emit("select",e)},querySearchAsync:function(e,t){var n=this;return z()(U.a.mark(function r(){var a,s;return U.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(M.f)({kw:e,space_id:n.spaceId,size:50});case 2:a=r.sent,s=a.data.list,t(s.filter(function(e){return-1===n.userIds.indexOf(e.id)}));case 5:case"end":return r.stop()}},r,n)}))()},resultlight:function(e,t){if(!e)return"";if(!t)return e;var n=new RegExp(t,"ig");return e.toString().replace(n,function(e){return""+e+""})}}},L={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wl-search"},[n("el-autocomplete",{style:{width:"400px"},attrs:{size:"small","popper-class":"wl-search__input","fetch-suggestions":e.querySearchAsync,placeholder:e.placeholder},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.item;return[n("span",{domProps:{innerHTML:e._s(e.resultlight(r.username,e.keyword))}})]}}]),model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[n("template",{slot:"suffix"},[n("i",{staticClass:"el-icon-search"})])],2)],1)},staticRenderFns:[]};var H={name:"add-member",components:{SelectUser:n("VU/8")(X,L,!1,function(e){n("wFwu")},null,null).exports},data:function(){return{form:{username:"",role_id:""},rules:{role_id:[{required:!0,message:"请选择角色",trigger:"blur"}]},error:{username:""},roles:N.c}},methods:{handleFilterSelect:function(e){P()(this.form,c()({},e))},addMember:function(){var e=this,t=!0;this.form.username||(this.error.username="请选择用户名",t=!1),this.$refs.form.validate(function(n){if(!n||!t)return!1;var r={user_id:e.form.user_id,role:e.form.role_id};e.$emit("add",r),e.form={username:"",role_id:""}})}}},D={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-card",{staticClass:"wl-add-member"},[n("div",{staticClass:"wl-add-member__add-header"},[e._v("添加成员")]),e._v(" "),n("div",{staticClass:"wl-add-member__add-body"},[n("el-form",{ref:"form",attrs:{model:e.form,size:"small",rules:e.rules,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"成员名称",prop:"username",error:e.error.username}},[n("select-user",{ref:"selectUser",attrs:{placeholder:"搜索添加用户",value:e.form.username},on:{select:e.handleFilterSelect}})],1),e._v(" "),n("el-form-item",{attrs:{label:"成员角色",prop:"role_id"}},[n("el-select",{style:{width:"400px"},attrs:{size:"small",placeholder:"请分配角色"},model:{value:e.form.role_id,callback:function(t){e.$set(e.form,"role_id",t)},expression:"form.role_id"}},e._l(e.roles,function(e,t){return n("el-option",{key:t,attrs:{label:e,value:t}})}))],1)],1)],1),e._v(" "),n("div",{staticClass:"wl-add-member__add-footer"},[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.addMember}},[e._v("添加")])],1)])},staticRenderFns:[]};var q=n("VU/8")(H,D,!1,function(e){n("HsPa")},null,null).exports;q.install=function(e){e.component(q.name,q)};var I=q,G={name:"search-user",props:{groupUserList:{type:Array,default:function(){return[]}},spaceId:String,value:String,placeholder:{type:String,default:"请输入用户名"}},watch:{value:{immediate:!0,handler:function(e){this.keyword=e}}},data:function(){return{keyword:""}},computed:{userIds:function(){return this.groupUserList.map(function(e){return e.id})}},methods:{handleSelect:function(e){this.keyword=e.username,this.$emit("select",e)},querySearchAsync:function(e,t){var n=this;return z()(U.a.mark(function r(){var a,s;return U.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n.$emit("search",e),r.next=3,Object(M.f)({kw:e,space_id:n.spaceId});case 3:a=r.sent,s=a.data.list,t(s.filter(function(e){return-1===n.userIds.indexOf(e.id)}));case 6:case"end":return r.stop()}},r,n)}))()},resultlight:function(e,t){if(!e)return"";if(!t)return e;var n=new RegExp(t,"ig");return e.toString().replace(n,function(e){return""+e+""})}}},W={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wl-search-user"},[n("el-autocomplete",{attrs:{size:"small","popper-class":"wl-search-user__input","fetch-suggestions":e.querySearchAsync,placeholder:e.placeholder},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.item;return[n("span",{domProps:{innerHTML:e._s(e.resultlight(r.username,e.keyword))}})]}}]),model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[n("template",{slot:"suffix"},[n("i",{staticClass:"el-icon-search"})])],2)],1)},staticRenderFns:[]};var V=n("VU/8")(G,W,!1,function(e){n("CCED")},null,null).exports;V.install=function(e){e.component(V.name,V)};var K=V,Y=n("ufP2"),B=n("mGyo"),J={mixins:[B.a],name:"WlTransferPanel",componentName:"WlTransferPanel",components:{OptionContent:{props:{option:Object},render:function(e){var t=function e(t){return"WlTransferPanel"===t.$options.componentName?t:t.$parent?e(t.$parent):t}(this),n=t.$parent||t;return t.renderContent?t.renderContent(e,this.option):n.$scopedSlots.default?n.$scopedSlots.default({option:this.option}):e("span",[this.option[t.labelProp]||this.option[t.keyProp]])}}},props:{data:{type:Array,default:function(){return[]}},renderContent:Function,placeholder:String,title:String,remoteSearch:[Function,Boolean],filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},data:function(){return{checked:[],allChecked:!1,query:"",keyword:"",inputHover:!1,checkChangeByUser:!0}},watch:{checked:function(e,t){if(this.updateAllChecked(),this.checkChangeByUser){var n=e.concat(t).filter(function(n){return-1===e.indexOf(n)||-1===t.indexOf(n)});this.$emit("checked-change",e,n)}else this.$emit("checked-change",e),this.checkChangeByUser=!0},data:function(){var e=this,t=[],n=this.filteredData.map(function(t){return t[e.keyProp]});this.checked.forEach(function(e){n.indexOf(e)>-1&&t.push(e)}),this.checkChangeByUser=!1,this.checked=t},checkableData:function(){this.updateAllChecked()},defaultChecked:{immediate:!0,handler:function(e,t){var n=this;if(!t||e.length!==t.length||!e.every(function(e){return t.indexOf(e)>-1})){var r=[],a=this.checkableData.map(function(e){return e[n.keyProp]});e.forEach(function(e){a.indexOf(e)>-1&&r.push(e)}),this.checkChangeByUser=!1,this.checked=r}}},keyword:function(e){this.remoteSearch&&!this.filterable&&this.remoteSearch(e)}},computed:{filteredData:function(){var e=this;return this.data.filter(function(t){return"function"==typeof e.filterMethod?e.filterMethod(e.query,t):(t[e.labelProp]||t[e.keyProp].toString()).toLowerCase().indexOf(e.query.toLowerCase())>-1})},checkableData:function(){var e=this;return this.filteredData.filter(function(t){return!t[e.disabledProp]})},checkedSummary:function(){var e=this.checked.length,t=this.data.length,n=this.format,r=n.noChecked,a=n.hasChecked;return r&&a?e>0?a.replace(/\${checked}/g,e).replace(/\${total}/g,t):r.replace(/\${total}/g,t):e+"/"+t},isIndeterminate:function(){var e=this.checked.length;return e>0&&e0&&0===this.filteredData.length},inputIcon:function(){return this.query.length>0&&this.inputHover?"circle-close":"search"},labelProp:function(){return this.props.label||"label"},keyProp:function(){return this.props.key||"key"},disabledProp:function(){return this.props.disabled||"disabled"},hasFooter:function(){return!!this.$slots.default}},methods:{updateAllChecked:function(){var e=this,t=this.checkableData.map(function(t){return t[e.keyProp]});this.allChecked=t.length>0&&t.every(function(t){return e.checked.indexOf(t)>-1})},handleAllCheckedChange:function(e){var t=this;this.checked=e?this.checkableData.map(function(e){return e[t.keyProp]}):[]},clearQuery:function(){"circle-close"===this.inputIcon&&(this.query="")}}},Z={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer-panel"},[n("p",{staticClass:"el-transfer-panel__header"},[n("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleAllCheckedChange},model:{value:e.allChecked,callback:function(t){e.allChecked=t},expression:"allChecked"}},[e._v("\n "+e._s(e.title)+"\n "),n("span",[e._v(e._s(e.checkedSummary))])])],1),e._v(" "),n("div",{class:["el-transfer-panel__body",e.hasFooter?"is-with-footer":""]},[e.filterable?n("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}},[n("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),e._v(" "),e.remoteSearch?n("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[n("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),e._v(" "),n("el-checkbox-group",{directives:[{name:"show",rawName:"v-show",value:!e.hasNoMatch&&e.data.length>0,expression:"!hasNoMatch && data.length > 0"}],staticClass:"el-transfer-panel__list",class:{"is-filterable":e.filterable},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},e._l(e.filteredData,function(t){return n("el-checkbox",{key:t[e.keyProp],staticClass:"el-transfer-panel__item",attrs:{label:t[e.keyProp],disabled:t[e.disabledProp]}},[n("option-content",{attrs:{option:t}})],1)})),e._v(" "),n("p",{directives:[{name:"show",rawName:"v-show",value:e.hasNoMatch,expression:"hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noMatch")))]),e._v(" "),n("p",{directives:[{name:"show",rawName:"v-show",value:0===e.data.length&&!e.hasNoMatch,expression:"data.length === 0 && !hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noData")))])],1),e._v(" "),e.hasFooter?n("p",{staticClass:"el-transfer-panel__footer"},[e._t("default")],2):e._e()])},staticRenderFns:[]},$=n("VU/8")(J,Z,!1,null,null,null).exports,Q=n("IHkg"),ee={name:"WlTransfer",mixins:[Y.a,B.a,Q.a],components:{TransferPanel:$},props:{data:{type:Array,default:function(){return[]}},titles:{type:Array,default:function(){return[]}},buttonTexts:{type:Array,default:function(){return[]}},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:function(){return[]}},rightDefaultChecked:{type:Array,default:function(){return[]}},renderContent:Function,value:{type:Array,default:function(){return[]}},format:{type:Object,default:function(){return{}}},remoteSearch:[Function,Boolean],filterable:Boolean,props:{type:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},targetOrder:{type:String,default:"original"}},data:function(){return{leftChecked:[],rightChecked:[]}},computed:{rightProps:function(){return c()({},this.$props,this.remoteSearch?{filterable:!0,filterMethod:this.remoteSearch,remoteSearch:!1}:{})},dataObj:function(){var e=this.props.key;return this.data.reduce(function(t,n){return(t[n[e]]=n)&&t},{})},sourceData:function(){var e=this;return this.data.filter(function(t){return-1===e.value.indexOf(t[e.props.key])})},targetData:function(){var e=this;return"original"===this.targetOrder?this.data.filter(function(t){return e.value.indexOf(t[e.props.key])>-1}):this.value.map(function(t){return e.dataObj[t]})},hasButtonTexts:function(){return 2===this.buttonTexts.length}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}},methods:{getMigratingConfig:function(){return{props:{"footer-format":"footer-format is renamed to format."}}},onSourceCheckedChange:function(e,t){this.leftChecked=e,void 0!==t&&this.$emit("left-check-change",e,t)},onTargetCheckedChange:function(e,t){this.rightChecked=e,void 0!==t&&this.$emit("right-check-change",e,t)},addToLeft:function(){var e=this.value.slice();this.rightChecked.forEach(function(t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}),this.$emit("input",e),this.$emit("change",e,"left",this.rightChecked)},addToRight:function(){var e=this,t=this.value.slice(),n=[],r=this.props.key;this.data.forEach(function(t){var a=t[r];e.leftChecked.indexOf(a)>-1&&-1===e.value.indexOf(a)&&n.push(a)}),t="unshift"===this.targetOrder?n.concat(t):t.concat(n),this.$emit("input",t),this.$emit("change",t,"right",this.leftChecked)},clearQuery:function(e){"left"===e?this.$refs.leftPanel.query="":"right"===e&&(this.$refs.rightPanel.query="")}}},te={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer"},[n("transfer-panel",e._b({ref:"leftPanel",attrs:{data:e.sourceData,title:e.titles[0]||e.t("el.transfer.titles.0"),"default-checked":e.leftDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onSourceCheckedChange}},"transfer-panel",e.$props,!1),[e._t("left-footer")],2),e._v(" "),n("div",{staticClass:"el-transfer__buttons"},[n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.rightChecked.length},nativeOn:{click:function(t){return e.addToLeft(t)}}},[n("i",{staticClass:"el-icon-arrow-left"}),e._v(" "),void 0!==e.buttonTexts[0]?n("span",[e._v(e._s(e.buttonTexts[0]))]):e._e()]),e._v(" "),n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.leftChecked.length},nativeOn:{click:function(t){return e.addToRight(t)}}},[void 0!==e.buttonTexts[1]?n("span",[e._v(e._s(e.buttonTexts[1]))]):e._e(),e._v(" "),n("i",{staticClass:"el-icon-arrow-right"})])],1),e._v(" "),n("transfer-panel",e._b({ref:"rightPanel",attrs:{data:e.targetData,title:e.titles[1]||e.t("el.transfer.titles.1"),"default-checked":e.rightDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onTargetCheckedChange}},"transfer-panel",e.rightProps,!1),[e._t("right-footer")],2)],1)},staticRenderFns:[]},ne=n("VU/8")(ee,te,!1,null,null,null).exports;ne.install=function(e){e.component(ne.name,ne)};var re=[b,_,C,S,I,K,ne],ae=navigator.userAgent,se={install:function(e){e.use(o.a),e.$loading=e.prototype.$loading=o.a.Loading.service,re.forEach(function(t){e.use(t)}),e.prototype.$isChrome=/chrome\/([\d/.]+)/i.test(ae)}};var ie=n("NYxO"),oe=n("1spD"),le=n("HdUi"),ce=n("NCUp"),ue=n("//Fk"),de=n.n(ue),pe={state:{user:null,menu:null,space:null},getters:{user:function(e){var t=e.user;return t},space:function(e){var t=e.space;return t},menu:function(e){var t=e.menu;return t},spaceId:function(e){var t=e.space;return e.user,t&&t.current?t.current.id:null},isSuper:function(e){var t=e.space;return!(!e.user||t&&t.current&&t.current.id)},spaceName:function(e){var t=e.space;return e.user?t&&t.current&&t.current.name?t.current.name:"admin":null}},mutations:{SET_USER_INFO:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.user,r=t.space,a=t.menu;e.user=n,e.space=r,e.menu=a}},actions:{FETCH_USER_INFO:function(e){var t=this,n=e.commit;return z()(U.a.mark(function e(){var r,a;return U.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(M.e)();case 3:return r=e.sent,a=r.data,n("SET_USER_INFO",a),e.abrupt("return",de.a.resolve());case 9:return e.prev=9,e.t0=e.catch(0),e.abrupt("return",de.a.reject(e.t0));case 12:case"end":return e.stop()}},e,t,[[0,9]])}))()}}};r.default.use(ie.a);var fe=new ie.a.Store({actions:oe,getters:ce,mutations:le,modules:{User:pe},strict:!1}),he={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"wl-body"},[this._t("default")],2)},staticRenderFns:[]};var me=n("VU/8")({name:"wl-body"},he,!1,function(e){n("+bet")},null,null).exports;me.install=function(e){e.component(me.name,me)};var ve=me,be={props:{visible:{type:Boolean,default:!1}},data:function(){return{activeName:"info",defaultIcon:N.d,info:{username:"",avatar:""},passwordForm:{password1:"",password2:""},rules:{username:[{required:!0,message:"请输入昵称",trigger:"blur"}],password1:[{required:!0,message:"请输入新的密码",trigger:"blur"},{pattern:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{6,}$/,message:"至少6个字符,至少1个大写字母,1个小写字母和1个数字",trigger:"blur"}],password2:[{required:!0,message:"请再次输入密码",trigger:"blur"},{validator:this.ValidatePassword,message:"再次输入的密码不一致",trigger:"blur"}]}}},computed:c()({},Object(ie.c)(["user"]),{uploadSrc:function(){return this.user?document.location.protocol+"//"+location.host+"/api/user/"+this.user.id+"/avatar":""}}),watch:{user:{immediate:!0,deep:!0,handler:function(e){e&&(this.info=c()({},e))}}},methods:c()({},Object(ie.b)({getUser:"FETCH_USER_INFO"}),{onCancel:function(){this.$emit("update:visible"),this.$emit("close")},save:function(){var e=this;return z()(U.a.mark(function t(){return U.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(M.j)(e.user.id,{username:e.info.username,avatar:e.info.avatar});case 2:e.getUser(),e.onCancel();case 4:case"end":return t.stop()}},t,e)}))()},savePassword:function(){var e=this;this.$refs.passwordForm.validate(function(t){if(!t)return!1;e.sendData()})},sendData:function(){var e=this;return z()(U.a.mark(function t(){return U.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(M.j)(e.user.id,{password:e.passwordForm.password1});case 2:e.onCancel();case 3:case"end":return t.stop()}},t,e)}))()},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type,n=e.size/1024/1024<2;return t||this.$message.error("上传头像图片只能是 JPG 格式!"),n||this.$message.error("上传头像图片大小不能超过 2MB!"),t&&n},handleAvatarSuccess:function(e,t){this.info.avatar=e.data.avatar},ValidatePassword:function(e,t,n){this.passwordForm.password1!==t?n(new Error("再次输入的密码不一致")):n()}})},ge={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{staticClass:"wl-self",attrs:{width:"600px",title:"个人设置","close-on-click-modal":!1,visible:e.visible,"before-close":e.onCancel,"append-to-body":!0}},[n("el-tabs",{attrs:{"tab-position":"left"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"基本设置",name:"info"}},[n("div",{staticClass:"wl-self__info"},[n("el-form",{ref:"form",attrs:{model:e.info,"label-position":"top"}},[n("el-form-item",{attrs:{label:"Avatar"}},[n("span",{staticClass:"item"},[n("img",{staticClass:"icon",attrs:{src:e.info.avatar||e.defaultIcon}})]),e._v(" "),n("el-upload",{staticClass:"avatar-uploader",attrs:{name:"avatar",action:e.uploadSrc,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[n("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1),e._v(" "),n("el-form-item",{attrs:{label:"昵称",prop:"username",rules:e.rules.username}},[n("el-input",{model:{value:e.info.username,callback:function(t){e.$set(e.info,"username",t)},expression:"info.username"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.save}},[e._v("更新基本信息")])],1)],1)],1)]),e._v(" "),n("el-tab-pane",{attrs:{label:"安全设置",name:"password"}},[n("div",{staticClass:"wl-self__info"},[n("el-form",{ref:"passwordForm",attrs:{model:e.passwordForm,"label-position":"top"}},[n("el-form-item",{attrs:{label:"重置密码",prop:"password1",rules:e.rules.password1}},[n("el-input",{attrs:{type:"password"},model:{value:e.passwordForm.password1,callback:function(t){e.$set(e.passwordForm,"password1",t)},expression:"passwordForm.password1"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"再输入密码",prop:"password2",rules:e.rules.password2}},[n("el-input",{attrs:{type:"password"},model:{value:e.passwordForm.password2,callback:function(t){e.$set(e.passwordForm,"password2",t)},expression:"passwordForm.password2"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.savePassword}},[e._v("重置密码")])],1)],1)],1)])],1)],1)},staticRenderFns:[]};var Ae=n("VU/8")(be,ge,!1,function(e){n("nlVu")},null,null).exports,we=n("ArRN"),_e={name:"wl-header",components:{SelfDialog:Ae},data:function(){return{isCollapse:!1,visible:!1,defaultIcon:N.d}},computed:c()({},Object(ie.c)(["space","user"]),{isSpace:function(){return this.space&&this.space.available&&this.space.current}}),methods:c()({},Object(ie.b)({getUserInfo:"FETCH_USER_INFO"}),Object(ie.d)({setUserInfo:"SET_USER_INFO"}),{command:function(e){this[e]&&this[e]()},logout:function(){var e=this;return z()(U.a.mark(function t(){return U.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(M.i)();case 2:e.setUserInfo(),e.$router.replace("/login");case 4:case"end":return t.stop()}},t,e)}))()},self:function(){this.visible=!0},about:function(){window.open("/about","_target")},onCollapse:function(){this.isCollapse=!this.isCollapse,this.$emit("toggle",this.isCollapse)},toggleSpace:function(e){var t=this;return z()(U.a.mark(function n(){return U.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t.space.current.id!==e.id){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,Object(we.f)(e.id);case 4:t.$router.push("/"),t.getUserInfo();case 6:case"end":return n.stop()}},n,t)}))()},help:function(){window.open("http://walle-web.io","_blank")},close:function(e){e&&this.logout()}})},ye={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("header",{staticClass:"wl-header"},[r("div",{staticClass:"logo",class:{"is-collapse":e.isCollapse}},[r("img",{attrs:{src:n("Nyh+")}}),e._v(" "),r("h1",[e._v("  Walle")])]),e._v(" "),r("div",{staticClass:"tool"},[r("i",{staticClass:"btn-collapse wl-icon-expend",on:{click:e.onCollapse}}),e._v(" "),r("div",{staticClass:"user"},[e.isSpace?r("el-dropdown",{staticClass:"user-info",attrs:{trigger:"click"},on:{command:e.toggleSpace}},[r("span",[e._v("\n "+e._s(e.space.current.name)+"\n "),r("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),r("el-dropdown-menu",{staticClass:"wl-header__space-menu",attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.space.available,function(t){return r("el-dropdown-item",{key:t.id,class:{selected:t.id===e.space.current.id},attrs:{command:t}},[e._v(e._s(t.name))])}))],1):e._e(),e._v(" "),r("el-dropdown",{staticClass:"user-info",on:{command:e.command}},[r("span",[r("img",{attrs:{src:e.user&&e.user.avatar||e.defaultIcon}}),e._v(" "),e.user&&e.user.username?r("span",[e._v(e._s(e.user.username))]):e._e(),e._v(" "),r("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[r("el-dropdown-item",{attrs:{command:"self"}},[r("i",{staticClass:"wl-icon-user"}),e._v("   个人中心")]),e._v(" "),r("el-dropdown-item",{attrs:{command:"help"}},[r("i",{staticClass:"wl-icon-help"}),e._v("   帮助")]),e._v(" "),r("el-dropdown-item",{attrs:{divided:"",command:"logout"}},[r("i",{staticClass:"wl-icon-exit"}),e._v("   退出登录")])],1)],1)],1)]),e._v(" "),r("self-dialog",{attrs:{visible:e.visible},on:{"update:visible":function(t){e.visible=t}}})],1)},staticRenderFns:[]};var ke=n("VU/8")(_e,ye,!1,function(e){n("vgzg")},null,null).exports;ke.install=function(e){e.component(ke.name,ke)};var xe=ke,Ce={name:"wl-sidebar",props:{isCollapse:{type:Boolean,default:!1}},data:function(){return{menus:[],selected:""}},computed:c()({},Object(ie.c)(["menu","spaceName"])),methods:{select:function(e){this.selected=e,this.$router.push(e)},initSelected:function(e){var t=e.meta,n=e.path;t&&t.isMenu&&(this.selected=t.menu?"/"+this.spaceName+t.menu:n)}},watch:{$route:function(e){this.initSelected(e)},menu:{deep:!0,immediate:!0,handler:function(e){this.menus=e,this.spaceName&&this.initSelected(this.$route)}}}},je={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-scrollbar",{staticClass:"wl-sidebar",class:{"is-collapse":e.isCollapse}},[n("el-menu",{attrs:{"default-active":e.selected,"background-color":"#001529","unique-opened":!0,collapse:e.isCollapse},on:{select:e.select}},e._l(e.menus,function(t,r){return t.sub_menu&&t.sub_menu.length>0?n("el-submenu",{key:"menu"+r,attrs:{index:"m"+r,"popper-class":"wl-sidebar__submenu"}},[n("template",{slot:"title"},[t.icon?n("i",{staticClass:"wl-sidebar-icon",class:[t.icon]}):e._e(),e._v(" "),n("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.title))])]),e._v(" "),e._l(t.sub_menu,function(t,a){return n("el-menu-item",{key:"wlCMenu"+r+"-"+a,attrs:{index:t.url}},[n("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.title))])])})],2):n("el-menu-item",{attrs:{index:t.url}},[t.icon?n("i",{staticClass:"wl-sidebar-icon",class:[t.icon]}):e._e(),e._v(" "),n("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.title))])])}))],1)},staticRenderFns:[]};var Fe=n("VU/8")(Ce,je,!1,function(e){n("kOeT")},null,null).exports;Fe.install=function(e){e.component(Fe.name,Fe)};var Oe=Fe,Se={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-content"},[t("div",{staticClass:"wl-content__main"},[this._t("default")],2)])},staticRenderFns:[]};var Ee=n("VU/8")(null,Se,!1,function(e){n("6Itv")},null,null).exports;Ee.install=function(e){e.component(Ee.name,Ee)};var Pe=Ee,Ne={name:"layout",mixins:[n("3HZp").a],components:{wlBody:ve,wlHeader:xe,wlSidebar:Oe,wlContent:Pe},data:function(){return{isCollapse:!1}},computed:c()({},Object(ie.c)(["user","space","spaceName"])),methods:{toggle:function(e){this.isCollapse=e}}},Te={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-layout"},[t("wl-header",{on:{toggle:this.toggle}}),this._v(" "),t("wl-body",[t("wl-sidebar",{attrs:{isCollapse:this.isCollapse}}),this._v(" "),t("wl-content",[t("router-view")],1)],1)],1)},staticRenderFns:[]};var Ue=n("VU/8")(Ne,Te,!1,function(e){n("VZfE")},null,null).exports,Re=n("/ocq"),ze=function(){return n.e(14).then(n.bind(null,"dOXA"))},Me=function(){return n.e(12).then(n.bind(null,"/Fi9"))},Xe=function(){return n.e(4).then(n.bind(null,"m9Po"))},Le=function(){return Promise.all([n.e(0),n.e(11)]).then(n.bind(null,"HdAN"))},He=function(){return Promise.all([n.e(0),n.e(3)]).then(n.bind(null,"3fVA"))},De=function(){return n.e(6).then(n.bind(null,"7vJ7"))},qe=function(){return Promise.all([n.e(0),n.e(7)]).then(n.bind(null,"sroI"))},Ie=function(){return Promise.all([n.e(0),n.e(5)]).then(n.bind(null,"CMUu"))},Ge=function(){return Promise.all([n.e(0),n.e(10)]).then(n.bind(null,"3L8F"))},We=function(){return Promise.all([n.e(0),n.e(13)]).then(n.bind(null,"j4WE"))},Ve=function(){return Promise.all([n.e(0),n.e(2)]).then(n.bind(null,"Pi2Z"))},Ke=function(){return Promise.all([n.e(0),n.e(8)]).then(n.bind(null,"RYHy"))},Ye=function(){return Promise.all([n.e(0),n.e(1)]).then(n.bind(null,"7hsY"))},Be=function(){return n.e(9).then(n.bind(null,"Rm9u"))},Je=n("hr+2");r.default.use(Re.a);var Ze=[],$e={path:"/",children:[],component:Ue};Ze.push({path:"/login",name:"Login",component:ze}),function(e){e.push({path:"/about",name:"About",component:Je.a})}(Ze),function(e){e.push({path:"/",name:"Home",meta:{isMenu:!0},component:Me})}($e.children),function(e){e.push({path:"/:space/user/index",name:"userList",meta:{isMenu:!0,menu:"/user/index"},component:Xe})}($e.children),function(e){e.push({path:"/:space/project/index",name:"projectList",meta:{isMenu:!0,menu:"/project/index"},component:Le},{path:"/:space/project/create",name:"ProjectCreate",component:He,meta:{isMenu:!0,menu:"/project/index"},props:!0},{path:"/:space/project/edit/:id",name:"ProjectEdit",meta:{isMenu:!0,menu:"/project/index"},component:He,props:!0},{path:"/:space/project/read/:id",name:"ProjectRead",meta:{isMenu:!0,menu:"/project/index"},component:He,props:!0},{path:"/:space/project/members/:id",name:"ProjectMembers",meta:{isMenu:!0,menu:"/project/index"},component:Ie,props:!0},{path:"/:space/project/detection/:id",name:"ProjectDetection",meta:{isMenu:!0,menu:"/project/index"},component:Ge,props:!0},{path:"/:space/server/index",name:"Server",meta:{isMenu:!0,menu:"/server/index"},component:De},{path:"/:space/environment/index",name:"Environment",meta:{isMenu:!0,menu:"/environment/index"},component:qe})}($e.children),function(e){e.push({path:"/:space/deploy/index",name:"taskList",meta:{isMenu:!0,menu:"/deploy/index"},component:We,props:!0},{path:"/:space/task/edit",name:"TaskEdit",component:Ve,meta:{isMenu:!0,menu:"/deploy/index"},props:!0},{path:"/:space/task/edit/:taskId",name:"TaskEditOfTask",component:Ve,meta:{isMenu:!0,menu:"/deploy/index"},props:!0},{path:"/:space/task/create",name:"TaskCreate",meta:{isMenu:!0,menu:"/deploy/index"},component:Ke,props:!0},{path:"/:space/task/create/:projectId",name:"TaskCreateOfProject",meta:{isMenu:!0,menu:"/deploy/index"},component:Ve,props:!0},{path:"/:space/task/deploy/:taskId",name:"TaskDeploy",meta:{isMenu:!0,menu:"/deploy/index"},component:Ye,props:!0})}($e.children),function(e){e.push({path:"/:space/space/index",name:"spaceList",meta:{isMenu:!0,menu:"/space/index"},component:Be})}($e.children);var Qe=new Re.a({mode:"history",routes:Ze.concat($e,{path:"*",redirect:"/"})}),et=n("Zrlr"),tt=n.n(et),nt=n("wxAW"),rt=n.n(nt),at=n("zsD7"),st=function(){function e(t){tt()(this,e),this.init(t),this.trackPageview(t)}return rt()(e,[{key:"init",value:function(e){this.router=e}},{key:"trackPageview",value:function(e){e.afterEach(function(e,t){Object(at.a)(Object(at.b)())})}},{key:"trackEvent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.category,r=e.action,a=e.optLabel,s=e.optValue,i=arguments[1];Object(at.c)("LSJNHSTWBSODS67N")?this.router.push(i):n.e(15).then(n.bind(null,"6k9K")).then(function(){var e=new Date;e.setHours(23),e.setMinutes(59),e.setSeconds(59);var n=e-new Date;Object(at.d)("LSJNHSTWBSODS67N",!0,n,"/"),console.log("LSJNHSTWBSODS67N"),window._hmt.push(["_trackEvent",t,r,a,s]),location.replace(i)})}}]),e}(),it={bind:function(e,t,n){var r,a=this,s=n.context,i=t.value,o=(r=z()(U.a.mark(function e(){return U.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:s.$rrcTrack.trackEvent(i);case 1:case"end":return e.stop()}},e,a)})),function(){return r.apply(this,arguments)});s.$nextTick(function(){e["@@rcTrack"]={hannder:o,vm:s},e.addEventListener("click",e["@@rcTrack"].hannder)})},unbind:function(e){e["@@rcTrack"].hannder&&e.removeEventListener("click",e["@@rcTrack"].hannder)},install:function(e){e.directive("rcTrack",{bind:this.bind,unbind:this.unbind})}},ot={install:function(e,t){var n=t.router,r=new st(n);e.$rrcTrack=r,e.prototype.$rrcTrack=r,e.use(it)}};r.default.config.productionTip=!1,r.default.use(ot,{router:Qe}),r.default.use(se),function(e,t){var n,r=this,a=t.getters,s=t.dispatch;e.beforeEach((n=z()(U.a.mark(function e(t,n,i){var o;return U.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.path,t.meta,!(o=t.params).space){e.next=7;break}if(a.user){e.next=5;break}return e.next=5,s("FETCH_USER_INFO");case 5:a.spaceName!==o.space&&i("/");case 7:i();case 8:case"end":return e.stop()}},e,r)})),function(e,t,r){return n.apply(this,arguments)}))}(Qe,fe),new r.default({el:"#app",router:Qe,store:fe,components:{App:s},template:""})},"Nyh+":function(e,t){e.exports="data:image/png;base64,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"},VZfE:function(e,t){},bZyb:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a}),n.d(t,"c",function(){return s}),n.d(t,"d",function(){return i});var r="/api/",a={SUPER:"超级管理员",OWNER:"空间所有者",MASTER:"项目管理员",DEVELOPER:"开发者",REPORTER:"访客"},s={MASTER:"项目管理员",DEVELOPER:"开发者",REPORTER:"访客"},i="https://gw.alipayobjects.com/zos/rmsportal/eHBsAsOrrJcnvFlnzNTT.png"},diZN:function(e,t,n){"use strict";var r=n("mvHQ"),a=n.n(r),s=n("fZjL"),i=n.n(s),o=n("Dd8w"),l=n.n(o),c=n("bZyb"),u=n("//Fk"),d=n.n(u),p=n("7+uW"),f=n("mtWM"),h=n.n(f),m=n("0xDb"),v=h.a.create({timeout:4e4,withCredentials:!0}),b=[],g=!1,A=null;v.interceptors.request.use(function(e){if(e.isLoading&&(b.push(e.url),!g)){g=!0;var t={text:e.text||"努力加载中..."};e.target&&(t.target=e.target),A=p.default.$loading(t)}return e},function(e){d.a.reject(e)}),v.interceptors.response.use(function(e){var t=e.data,n=t.code,r=t.message,a=t.data,s=e.config;if(s.isLoading){var i=b.indexOf(s.url);b.splice(i,1),A&&0===b.length&&(A.close(),A=null,g=!1)}return Object(m.c)(n)?e.data:0!==n?(1e3===n?window.location.href="/login":s.isAutoMsg&&p.default.prototype.$notify.error({title:""+(s.messageTitle||""),message:""+(s.messagePrefix||"")+r}),d.a.reject({code:n,data:a,message:r})):e.data},function(e){b=[],A&&(A.close(),A=null),g=!1;var t=e.response;return 404===t.status||0===t.status.toString().indexOf("50")?(p.default.prototype.$notify.error({title:"后台服务未启动",message:"请检查日志或者点官网链接查看帮助"}),d.a.reject(e)):(p.default.prototype.$notify.error({title:"操作提示",message:"网络异常, 请刷新重试"}),d.a.reject(e))});var w=v;t.b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=l()({},_,n);return r.params=x(t,r),w.get(k(e,r.isApiHost),r)},t.c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=l()({},_,y,n);return w.post(k(e,r.isApiHost),x(t,r),r)},t.d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=l()({},_,y,n);return w.put(k(e,r.isApiHost),x(t,r),r)},t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=l()({},_,y,n);return w.delete(k(e,r.isApiHost),x(t,r),r)};var _={isAutoMsg:!0,messageTitle:"操作提示",messagePrefix:void 0,isLoading:!0,target:void 0,hasUid:!0,isApiHost:!0,isRemoveField:!1,removeField:[]},y={headers:{"content-type":"application/json"}};function k(e,t){if(!t)return e;var n=[c.a];return n.push(e),n.join("")}function x(e,t){return t.isRemoveField?C(e,t.removeField):e}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=JSON.parse(a()(e)),r=t;return 0===t.length&&(r=i()(e)),r.forEach(function(e){var t=n[e];""!==t&&void 0!==t&&null!==t||delete n[e]}),n}},"hr+2":function(e,t,n){"use strict";var r=n("Xxa5"),a=n.n(r),s=n("exGp"),i=n.n(s),o=n("4MTg"),l={name:"wl-about",data:function(){return{commit:"",version:"",server:"",python:"",error:""}},created:function(){this.getWalleInfo()},methods:{getWalleInfo:function(){var e=this;return i()(a.a.mark(function t(){var n,r,s,i,l,c,u;return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(o.g)();case 2:n=t.sent,r=n.data,s=r.commit,i=r.version,l=r.server,c=r.python,u=r.error,e.commit=s,e.version=i,e.server=l,e.python=c,e.error=u;case 14:case"end":return t.stop()}},t,e)}))()}}},c={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wl-about"},[e._m(0),e._v(" "),e._m(1),e._v(" "),e._m(2),e._v(" "),e._m(3),e._v(" "),n("div",{staticClass:"wl-about__row"},[n("div",{staticClass:"wl-about__name"},[e._v("walle 版本")]),e._v(" "),n("span",{staticClass:"wl-about__desc"},[e._v(e._s(""+e.version))])]),e._v(" "),n("div",{staticClass:"wl-about__row"},[n("div",{staticClass:"wl-about__name"},[e._v("walle commit")]),e._v(" "),n("span",{staticClass:"wl-about__desc"},[e._v(e._s(""+e.commit))])]),e._v(" "),n("div",{staticClass:"wl-about__row"},[n("div",{staticClass:"wl-about__name"},[e._v("服务器信息")]),e._v(" "),n("span",{staticClass:"wl-about__desc"},[e._v(e._s(""+e.server))])]),e._v(" "),n("div",{staticClass:"wl-about__row"},[n("div",{staticClass:"wl-about__name"},[e._v("Python")]),e._v(" "),n("span",{staticClass:"wl-about__desc"},[e._v(e._s(""+e.python))])]),e._v(" "),n("div",{staticClass:"wl-about__row"},[n("div",{staticClass:"wl-about__strong wl-about__error"},[n("p",[e._v(e._s(e.error))])])]),e._v(" "),e._m(4)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-about__row"},[t("h1",{staticClass:"wl-about__title"},[this._v(" 关于 walle 瓦力")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-about__row"},[t("div",{staticClass:"wl-about__strong"},[t("p",[this._v("我们期望打造一个比 jenkins 更为好用的的部署平台,walle团队孜孜不倦地做免费开源。"),t("br"),this._v("\n 愿 walle 能真真切切为你解决 DevOps 的问题,也愿能与志同道合之人相知畅聊。")])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-about__row"},[t("a",{staticClass:"wl-about__walle",attrs:{href:"https://walle-web.io/",target:"_blank"}},[this._v("官网 (walle-web.io)")]),this._v("   |   "),t("a",{staticClass:"wl-about__walle",attrs:{href:"https://github.com/meolu/walle-web",target:"_blank"}},[this._v("github (walle-web)")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-about__row"},[t("div",[t("iframe",{attrs:{src:"https://ghbtns.com/github-btn.html?user=meolu&repo=walle-web&type=star&count=true",frameborder:"0",scrolling:"0",width:"110px",height:"20px"}}),this._v(" "),t("iframe",{attrs:{src:"https://ghbtns.com/github-btn.html?user=meolu&repo=walle-web&type=fork&count=true",frameborder:"0",scrolling:"0",width:"110px",height:"20px"}})])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"wl-about__footer"},[this._v("如果喜欢,请不吝为我们github项目点个星"),t("a",{attrs:{href:"https://github.com/meolu/walle-web",target:"_blank"}},[this._v("star")]),this._v(",关注公众号 "),t("a",{attrs:{href:"http://walle-web.io/about/",target:"_blank"}},[this._v("walle-web")]),this._v(" 了解更多")])}]};var u=n("VU/8")(l,c,!1,function(e){n("Ci8r")},null,null);t.a=u.exports},kOeT:function(e,t){},nei6:function(e,t){},nlVu:function(e,t){},tvR6:function(e,t){},vgzg:function(e,t){},wFwu:function(e,t){},znGN:function(e,t){},zsD7:function(e,t,n){"use strict";function r(e){var t,n=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return(t=document.cookie.match(n))?t[2]:null}t.c=r,t.d=function(e,t,n,r){var a=new Date;a.setDate(a.getDate()+n),document.cookie=e+"="+escape(t)+(null==n?"":";expires="+a.toGMTString())+" ;path="+r},t.a=function(e){var t=document.domain;e.map(function(e){var n=r(e);null!=n&&(document.cookie=e+"="+n+"; max-age=0; domain="+t+"; path=/")})},t.b=function(){return document.cookie.split("; ").filter(function(e){var t=e.split("=")[0];return t.indexOf("Hm")>-1}).map(function(e){return e.split("=")[0]})}}},["NHnr"]); \ No newline at end of file diff --git a/fe/static/js/app.fe68a2cf72c802327a5a.js.gz b/fe/static/js/app.fe68a2cf72c802327a5a.js.gz new file mode 100644 index 00000000..822734a5 Binary files /dev/null and b/fe/static/js/app.fe68a2cf72c802327a5a.js.gz differ diff --git a/fe/static/js/manifest.6d724d91b62598c00b3d.js b/fe/static/js/manifest.6d724d91b62598c00b3d.js new file mode 100644 index 00000000..3cd34092 --- /dev/null +++ b/fe/static/js/manifest.6d724d91b62598c00b3d.js @@ -0,0 +1 @@ +!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var d,f,i,u=0,b=[];u