Commit 26e026fc authored by zhaojiwei's avatar zhaojiwei
Browse files

Merge branch 'fe_kiwi' of https://gitee.com/dromara/cubic into fe_kiwi

parents 3704a6d2 b1a82b6f
Showing with 41 additions and 11 deletions
+41 -11
......@@ -96,10 +96,11 @@ JAVA_HOME的定位,通过读取环境变量JAVA_HOME,如果没有定义,
## 功能展示
#### 实例中心(展示当前实例信息)
![输入图片说明](https://images.gitee.com/uploads/images/2021/0410/232737_7c98cd8c_1168339.png "屏幕截图.png")
![输入图片说明](https://images.gitee.com/uploads/images/2021/0422/222223_33ec65f5_1168339.png "屏幕截图.png")
#### 基础信息(点击实例-》展示当前实例的基础信息)
![输入图片说明](https://images.gitee.com/uploads/images/2021/0410/232821_a9b4df12_1168339.png "屏幕截图.png")
![输入图片说明](https://images.gitee.com/uploads/images/2021/0422/222247_5834ffcb_1168339.png "屏幕截图.png")
#### 依赖监控(点击实例-》展示当前实例的依赖包信息)
![输入图片说明](https://images.gitee.com/uploads/images/2021/0410/232902_d6698559_1168339.png "屏幕截图.png")
......
......@@ -7,7 +7,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
......@@ -28,7 +27,7 @@ public class JarController {
* @return
*/
@RequestMapping("/getList")
public Map<Object, List<Object>> getJarList(String appId) {
public Map<String, Integer> getJarList(String appId) {
return jarService.getJarList(appId);
}
......
package com.matrix.proxy.service;
import java.util.List;
import java.util.Map;
/**
......@@ -14,5 +13,5 @@ public interface JarService {
* 获取应用JAR列表信息
* @return
*/
public Map<Object, List<Object>> getJarList(String id);
public Map<String, Integer> getJarList(String id);
}
package com.matrix.proxy.service;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.matrix.proxy.entity.Information;
import com.matrix.proxy.mapper.InformationMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
/**
......@@ -25,11 +27,36 @@ public class JarServiceImpl implements JarService {
@Resource
private InformationMapper informationMapper;
private static Pattern NUMBER_PATTERN = Pattern.compile("[0-9]+");
@Override
public Map<Object, List<Object>> getJarList(String Appid) {
public Map<String, Integer> getJarList(String Appid) {
Information information = informationMapper.selectJarsByAppId(Appid);
if(information == null){return null;}
Map<Object, List<Object>> jarmap = JSONArray.parseArray(information.getJars()).stream().collect(Collectors.groupingBy(item -> Arrays.stream(item.toString().split("-")).findFirst().get()));
return jarmap;
List jarList = JSONObject.parseArray(information.getJars());
Map<String, Integer> jarmap = (Map<String, Integer>) jarList.stream()
.filter(item -> NUMBER_PATTERN.matcher(item.toString()).find() && !item.toString().contains("-"))
.collect(Collectors.groupingBy(item -> item.toString()
,Collectors.counting()));
Map<String, Integer> jarmapN = (Map<String, Integer>) jarList.stream()
.filter(item -> !NUMBER_PATTERN.matcher(item.toString()).find())
.collect(Collectors.groupingBy(item -> item.toString()
,Collectors.counting()));
Map<Object, List<Object>> jarmapV = JSONArray.parseArray(information.getJars())
.stream()
.filter(item -> NUMBER_PATTERN.matcher(item.toString()).find() && item.toString().contains("-"))
.collect(Collectors.groupingBy(item -> item.toString().substring(0,item.toString().lastIndexOf("-"))));
for (List<Object> value : jarmapV.values()) {
for (Object item : value) {
jarmap.put(item.toString(),value.size());
}
}
jarmap.putAll(jarmapN);
Map<String, Integer> sorted = new TreeMap<>(jarmap);
return sorted;
}
}
.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}#app .main-container{height:calc(100vh - 56px);-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:210px;margin-top:56px;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:210px!important;height:calc(100vh - 56px);position:fixed;top:56px;bottom:0;left:0;z-index:1001;overflow:hidden;-webkit-box-shadow:3px 0 10px #7c7c7c;box-shadow:3px 0 10px #7c7c7c}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .el-menu{height:calc(100% - 144px);width:100%!important}#app .sidebar-container .is-active>.el-submenu__title{color:#f4f4f5!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:210px!important}#app .hideSidebar .sidebar-container{width:210px!important}#app .hideSidebar .main-container{margin-left:210px}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:210px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:210px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-210px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}.top-nav{width:100%;background-color:#304156;position:fixed;top:0;left:0;z-index:1001;overflow:hidden}.top-nav .log{font-size:24px}.top-nav .log,.top-nav .txt{padding:0 20px;line-height:56px;font-weight:700;color:#bfcbd9;float:left}.top-nav .txt{font-size:18px;font-family:Microsoft YaHei}.top-nav .el-menu{float:left;border:none!important;background-color:#304156}.top-nav .el-menu .nav-item{display:inline-block}.top-nav .el-menu .nav-item .el-menu-item{color:#bfcbd9}.top-nav .el-menu .nav-item .el-menu-item:focus,.top-nav .el-menu .nav-item .el-menu-item:hover{background-color:#001528!important}.top-nav .right-menu{float:right;height:100%}.top-nav .right-menu:focus{outline:none}.top-nav .right-menu .right-menu-item{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#5a5e66;vertical-align:text-bottom}.top-nav .right-menu .right-menu-item.hover-effect{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.top-nav .right-menu .right-menu-item.hover-effect:hover{background:rgba(0,0,0,.025)}.top-nav .right-menu .avatar-container{margin-right:30px}.top-nav .right-menu .avatar-container .avatar-wrapper{margin-top:5px;position:relative}.top-nav .right-menu .avatar-container .avatar-wrapper .user-avatar{cursor:pointer;width:40px;height:40px;border-radius:10px}.top-nav .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom{cursor:pointer;position:absolute;right:-20px;top:25px;font-size:12px}body{height:calc(100vh - 56px);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#app{height:calc(100vh - 56px)}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}.app-breadcrumb.el-breadcrumb[data-v-9195d5c8]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-9195d5c8]{color:#97a8be;cursor:text}.hamburger[data-v-49e15297]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-49e15297]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar[data-v-ff46e9b2]{height:50px;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08);padding-left:24px}.navbar .hamburger-container[data-v-ff46e9b2]{line-height:46px;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-ff46e9b2]:hover{background:rgba(0,0,0,.025)}.navbar .breadcrumb-container[data-v-ff46e9b2]{float:left}.sidebarLogoFade-enter-active[data-v-5bb1c0e2]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-5bb1c0e2],.sidebarLogoFade-leave-to[data-v-5bb1c0e2]{opacity:0}.sidebar-logo-container[data-v-5bb1c0e2]{position:relative;width:100%;height:50px;line-height:50px;background:#2b2f3a;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-5bb1c0e2]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-5bb1c0e2]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-5bb1c0e2]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:14px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-5bb1c0e2]{margin-right:0}[data-v-e42aad76]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.app-main[data-v-e42aad76]{min-height:calc(100vh - 107px);width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-e42aad76]{padding-top:50px}.el-popup-parent--hidden .fixed-header{padding-right:15px}.leftbar[data-v-d2957f7c]{width:210px!important}.leftbar .center[data-v-d2957f7c]{text-align:center;line-height:40px;margin:0;padding:16px;color:#1b1b1b}[data-v-35e094d9]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.app-wrapper[data-v-35e094d9]{position:relative;height:calc(100vh - 56px);width:100%}.app-wrapper[data-v-35e094d9]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-35e094d9]{position:fixed;top:0}.drawer-bg[data-v-35e094d9]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-35e094d9]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 210px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .fixed-header[data-v-35e094d9]{width:calc(100% - 210px)}.mobile .fixed-header[data-v-35e094d9]{width:100%}.disnone[data-v-35e094d9]{display:none}.marginnone[data-v-35e094d9]{margin:0!important}.topbar-boxshadow[data-v-35e094d9]{-webkit-box-shadow:0 3px 10px #304156;box-shadow:0 3px 10px #304156}.svg-icon[data-v-4342976c]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-4342976c]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}
\ No newline at end of file
.mr[data-v-3731404c]{margin-right:20px}.ml[data-v-3731404c]{margin-left:10px}.text[data-v-3731404c]{font-size:14px}.item[data-v-3731404c]{margin-bottom:18px}.clearfix[data-v-3731404c]:after,.clearfix[data-v-3731404c]:before{display:table;content:""}.clearfix[data-v-3731404c]:after{clear:both}.left-card[data-v-3731404c]{width:500px}.bottom-crad[data-v-3731404c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.red[data-v-3731404c]{color:red}
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel="icon" href="/favicon.ico"><title>Vue Admin Template</title><link href="/css/chunk-elementUI.50ef77dc.css" rel="stylesheet"><link href="/css/chunk-libs.ae060808.css" rel="stylesheet"><link href="/css/app.18cdb9f1.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but Vue Admin Template doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script>(function(e){function n(n){for(var r,c,a=n[0],f=n[1],i=n[2],d=0,l=[];d<a.length;d++)c=a[d],Object.prototype.hasOwnProperty.call(u,c)&&u[c]&&l.push(u[c][0]),u[c]=0;for(r in f)Object.prototype.hasOwnProperty.call(f,r)&&(e[r]=f[r]);h&&h(n);while(l.length)l.shift()();return o.push.apply(o,i||[]),t()}function t(){for(var e,n=0;n<o.length;n++){for(var t=o[n],r=!0,c=1;c<t.length;c++){var a=t[c];0!==u[a]&&(r=!1)}r&&(o.splice(n--,1),e=f(f.s=t[0]))}return e}var r={},c={runtime:0},u={runtime:0},o=[];function a(e){return f.p+"js/"+({}[e]||e)+"."+{"chunk-0ff64412":"cb19a32e","chunk-391430e6":"0396f561","chunk-51b3fcfe":"cf6a2c72","chunk-211e8b4e":"b8b0a8d2","chunk-664dd29c":"75d51e74","chunk-6b490268":"fcb68667","chunk-59532156":"ac940b72","chunk-76cea4de":"5d2f08f3","chunk-f7e485f0":"0adc6d9a","chunk-ec6022de":"f478bf37"}[e]+".js"}function f(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.e=function(e){var n=[],t={"chunk-0ff64412":1,"chunk-391430e6":1,"chunk-211e8b4e":1,"chunk-664dd29c":1,"chunk-6b490268":1,"chunk-59532156":1,"chunk-76cea4de":1,"chunk-f7e485f0":1,"chunk-ec6022de":1};c[e]?n.push(c[e]):0!==c[e]&&t[e]&&n.push(c[e]=new Promise((function(n,t){for(var r="css/"+({}[e]||e)+"."+{"chunk-0ff64412":"41439e10","chunk-391430e6":"43ddf4d3","chunk-51b3fcfe":"31d6cfe0","chunk-211e8b4e":"97607154","chunk-664dd29c":"d8782015","chunk-6b490268":"f12b7856","chunk-59532156":"158c0736","chunk-76cea4de":"d710553a","chunk-f7e485f0":"567152e6","chunk-ec6022de":"bea59e5d"}[e]+".css",u=f.p+r,o=document.getElementsByTagName("link"),a=0;a<o.length;a++){var i=o[a],d=i.getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(d===r||d===u))return n()}var l=document.getElementsByTagName("style");for(a=0;a<l.length;a++){i=l[a],d=i.getAttribute("data-href");if(d===r||d===u)return n()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=n,h.onerror=function(n){var r=n&&n.target&&n.target.src||u,o=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=r,delete c[e],h.parentNode.removeChild(h),t(o)},h.href=u;var s=document.getElementsByTagName("head")[0];s.appendChild(h)})).then((function(){c[e]=0})));var r=u[e];if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((function(n,t){r=u[e]=[n,t]}));n.push(r[2]=o);var i,d=document.createElement("script");d.charset="utf-8",d.timeout=120,f.nc&&d.setAttribute("nonce",f.nc),d.src=a(e);var l=new Error;i=function(n){d.onerror=d.onload=null,clearTimeout(h);var t=u[e];if(0!==t){if(t){var r=n&&("load"===n.type?"missing":n.type),c=n&&n.target&&n.target.src;l.message="Loading chunk "+e+" failed.\n("+r+": "+c+")",l.name="ChunkLoadError",l.type=r,l.request=c,t[1](l)}u[e]=void 0}};var h=setTimeout((function(){i({type:"timeout",target:d})}),12e4);d.onerror=d.onload=i,document.head.appendChild(d)}return Promise.all(n)},f.m=e,f.c=r,f.d=function(e,n,t){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,n){if(1&n&&(e=f(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)f.d(t,r,function(n){return e[n]}.bind(null,r));return t},f.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="/",f.oe=function(e){throw console.error(e),e};var i=window["webpackJsonp"]=window["webpackJsonp"]||[],d=i.push.bind(i);i.push=n,i=i.slice();for(var l=0;l<i.length;l++)n(i[l]);var h=d;t()})([]);</script><script src="/js/chunk-elementUI.61c46ad7.js"></script><script src="/js/chunk-libs.6f8893e7.js"></script><script src="/js/app.91056037.js"></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel="icon" href="/favicon.ico"><title>Vue Admin Template</title><link href="/css/chunk-elementUI.50ef77dc.css" rel="stylesheet"><link href="/css/chunk-libs.ae060808.css" rel="stylesheet"><link href="/css/app.94efee43.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but Vue Admin Template doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script>(function(e){function n(n){for(var r,c,a=n[0],f=n[1],i=n[2],l=0,h=[];l<a.length;l++)c=a[l],Object.prototype.hasOwnProperty.call(u,c)&&u[c]&&h.push(u[c][0]),u[c]=0;for(r in f)Object.prototype.hasOwnProperty.call(f,r)&&(e[r]=f[r]);d&&d(n);while(h.length)h.shift()();return o.push.apply(o,i||[]),t()}function t(){for(var e,n=0;n<o.length;n++){for(var t=o[n],r=!0,c=1;c<t.length;c++){var a=t[c];0!==u[a]&&(r=!1)}r&&(o.splice(n--,1),e=f(f.s=t[0]))}return e}var r={},c={runtime:0},u={runtime:0},o=[];function a(e){return f.p+"js/"+({}[e]||e)+"."+{"chunk-0ff64412":"9e2f9583","chunk-391430e6":"d31e5b35","chunk-51b3fcfe":"cf6a2c72","chunk-211e8b4e":"954500bd","chunk-6b490268":"d6de5845","chunk-cdf92302":"2f4f059c","chunk-59532156":"a9f61fe7","chunk-76cea4de":"b5b456ae","chunk-f7e485f0":"0adc6d9a","chunk-ec6022de":"2cce1221"}[e]+".js"}function f(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.e=function(e){var n=[],t={"chunk-0ff64412":1,"chunk-391430e6":1,"chunk-211e8b4e":1,"chunk-6b490268":1,"chunk-cdf92302":1,"chunk-59532156":1,"chunk-76cea4de":1,"chunk-f7e485f0":1,"chunk-ec6022de":1};c[e]?n.push(c[e]):0!==c[e]&&t[e]&&n.push(c[e]=new Promise((function(n,t){for(var r="css/"+({}[e]||e)+"."+{"chunk-0ff64412":"5b20a01b","chunk-391430e6":"fa946968","chunk-51b3fcfe":"31d6cfe0","chunk-211e8b4e":"7ca758b2","chunk-6b490268":"78157cc1","chunk-cdf92302":"36745f42","chunk-59532156":"afe8783e","chunk-76cea4de":"60eab617","chunk-f7e485f0":"567152e6","chunk-ec6022de":"007b9777"}[e]+".css",u=f.p+r,o=document.getElementsByTagName("link"),a=0;a<o.length;a++){var i=o[a],l=i.getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(l===r||l===u))return n()}var h=document.getElementsByTagName("style");for(a=0;a<h.length;a++){i=h[a],l=i.getAttribute("data-href");if(l===r||l===u)return n()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=n,d.onerror=function(n){var r=n&&n.target&&n.target.src||u,o=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=r,delete c[e],d.parentNode.removeChild(d),t(o)},d.href=u;var s=document.getElementsByTagName("head")[0];s.appendChild(d)})).then((function(){c[e]=0})));var r=u[e];if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((function(n,t){r=u[e]=[n,t]}));n.push(r[2]=o);var i,l=document.createElement("script");l.charset="utf-8",l.timeout=120,f.nc&&l.setAttribute("nonce",f.nc),l.src=a(e);var h=new Error;i=function(n){l.onerror=l.onload=null,clearTimeout(d);var t=u[e];if(0!==t){if(t){var r=n&&("load"===n.type?"missing":n.type),c=n&&n.target&&n.target.src;h.message="Loading chunk "+e+" failed.\n("+r+": "+c+")",h.name="ChunkLoadError",h.type=r,h.request=c,t[1](h)}u[e]=void 0}};var d=setTimeout((function(){i({type:"timeout",target:l})}),12e4);l.onerror=l.onload=i,document.head.appendChild(l)}return Promise.all(n)},f.m=e,f.c=r,f.d=function(e,n,t){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,n){if(1&n&&(e=f(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)f.d(t,r,function(n){return e[n]}.bind(null,r));return t},f.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="/",f.oe=function(e){throw console.error(e),e};var i=window["webpackJsonp"]=window["webpackJsonp"]||[],l=i.push.bind(i);i.push=n,i=i.slice();for(var h=0;h<i.length;h++)n(i[h]);var d=l;t()})([]);</script><script src="/js/chunk-elementUI.61c46ad7.js"></script><script src="/js/chunk-libs.6f8893e7.js"></script><script src="/js/app.dd023a72.js"></script></body></html>
\ No newline at end of file
This diff is collapsed.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cdf92302"],{1423:function(e,s,t){"use strict";t("a3e9")},4678:function(e,s,t){var a={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df48","./fa.js":"8df48","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b46","./gd.js":"f6b46","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e9","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e9","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function n(e){var s=c(e);return t(s)}function c(e){if(!t.o(a,e)){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=c,e.exports=n,n.id="4678"},"62e4":function(e,s,t){"use strict";t.d(s,"a",(function(){return n})),t.d(s,"f",(function(){return c})),t.d(s,"e",(function(){return i})),t.d(s,"c",(function(){return d})),t.d(s,"d",(function(){return r})),t.d(s,"b",(function(){return l}));var a=t("b775");function n(e){return Object(a["a"])({url:"/app/getList",method:"get",params:e})}function c(e){return Object(a["a"])({url:"/jvm/threadPoolList",method:"get",params:e})}function i(e){return Object(a["a"])({url:"/jar/getList",method:"get",params:e})}function d(e){return Object(a["a"])({url:"/app/getInstanceInfo",method:"get",params:e})}function r(e){return Object(a["a"])({url:"/app/getInstanceNames",method:"get",params:e})}function l(){return Object(a["a"])({url:"/app/getAppNames",method:"get"})}},a285:function(e,s,t){"use strict";t.r(s);var a=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"app-container case-list-container"},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",{staticStyle:{"font-size":"14px"}},[e._v("应用: ")]),t("el-select",{staticClass:"mr",staticStyle:{width:"280px"},attrs:{size:"mini",filterable:"",placeholder:"请选择应用"},on:{change:e.appChange},model:{value:e.instanceName,callback:function(s){e.instanceName=s},expression:"instanceName"}},e._l(e.appOption,(function(e){return t("el-option",{key:e,attrs:{label:e,value:e}})})),1),t("span",{staticStyle:{"font-size":"14px"}},[e._v("实例: ")]),t("el-select",{staticStyle:{width:"280px"},attrs:{size:"mini",placeholder:"请选择应用实例"},on:{change:e.instanceUidChange},model:{value:e.instanceUid,callback:function(s){e.instanceUid=s},expression:"instanceUid"}},e._l(e.instanceUidOption,(function(e){return t("el-option",{key:e,attrs:{label:e,value:e}})})),1),t("el-button",{staticClass:"filter-item ml",attrs:{size:"mini",type:"primary",icon:"el-icon-search"},on:{click:e.getList}},[e._v("搜索")])],1),t("div",{staticClass:"bottom-crad"},[t("el-card",{staticClass:"left-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("依赖列表")])]),e._l(e.list,(function(s,a,n){return t("div",{key:n,staticClass:"text item"},[t("el-button",{class:s.length>1?"red":"",attrs:{type:"text",size:"small"},on:{click:function(s){return e.handleDetail(a)}}},[e._v(e._s(a+"("+s.length+")"))])],1)}))],2),t("el-card",{staticClass:"left-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("版本详情")])]),t("el-form",{attrs:{"label-width":"80px"}},e._l(e.detail,(function(s,a){return t("el-form-item",{key:a,attrs:{label:"jar包名称:"}},[e._v(" "+e._s(s)+" ")])})),1)],1)],1)])],1)},n=[],c=(t("d3b7"),t("62e4")),i=(t("c1df"),{name:"Clash",data:function(){return{total:"",instanceUid:"",instanceName:"",instanceUidOption:[],appOption:[],search:"",tableData:[],listLoading:!0,list:{},detail:""}},created:function(){this.instanceUid=this.$cookies.get("appId"),this.instanceName=this.$cookies.get("instanceName"),this.getInstanceList({name:this.instanceName}),this.getAppList(),this.getList()},methods:{getInstanceList:function(e){var s=this;Object(c["d"])(e).then((function(e){s.instanceUidOption=e.data,s.instanceUid=e.data[0]}))},getAppList:function(){var e=this;Object(c["b"])().then((function(s){e.appOption=s.data,""!==e.instanceName||(e.instanceName=s.data[0])}))},instanceUidChange:function(e){this.$cookies.set("instanceUid",e)},appChange:function(e){this.instanceName=e,this.instanceUid="",this.$cookies.set("instanceName",e),this.$cookies.set("instanceUid",""),this.getInstanceList({name:this.instanceName})},getList:function(){var e,s=this;this.listLoading=!0,e=this,e.detail="",Object(c["e"])({appId:e.instanceUid}).then((function(s){e.list=s.data})).finally((function(){s.listLoading=!1}))},handleDetail:function(e){this.detail=this.list[e]}}}),d=i,r=(t("1423"),t("2877")),l=Object(r["a"])(d,a,n,!1,null,"3731404c",null);s["default"]=l.exports},a3e9:function(e,s,t){}}]);
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment