Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Cubic
Commits
26e026fc
Commit
26e026fc
authored
4 years ago
by
zhaojiwei
Browse files
Options
Download
Plain Diff
Merge branch 'fe_kiwi' of
https://gitee.com/dromara/cubic
into fe_kiwi
parents
3704a6d2
b1a82b6f
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
README.md
+3
-2
README.md
cubic-proxy/src/main/java/com/matrix/proxy/controller/JarController.java
+1
-2
.../main/java/com/matrix/proxy/controller/JarController.java
cubic-proxy/src/main/java/com/matrix/proxy/service/JarService.java
+1
-2
...xy/src/main/java/com/matrix/proxy/service/JarService.java
cubic-proxy/src/main/java/com/matrix/proxy/service/JarServiceImpl.java
+31
-4
...rc/main/java/com/matrix/proxy/service/JarServiceImpl.java
cubic-proxy/src/main/resources/static/css/app.2c277871.css
+1
-0
cubic-proxy/src/main/resources/static/css/app.2c277871.css
cubic-proxy/src/main/resources/static/css/chunk-cdf92302.c9e29a59.css
+1
-0
...src/main/resources/static/css/chunk-cdf92302.c9e29a59.css
cubic-proxy/src/main/resources/static/index.html
+1
-1
cubic-proxy/src/main/resources/static/index.html
cubic-proxy/src/main/resources/static/js/app.f4b1cef0.js
+1
-0
cubic-proxy/src/main/resources/static/js/app.f4b1cef0.js
cubic-proxy/src/main/resources/static/js/chunk-cdf92302.451d3d58.js
+1
-0
...y/src/main/resources/static/js/chunk-cdf92302.451d3d58.js
with
41 additions
and
11 deletions
+41
-11
README.md
+
3
-
2
View file @
26e026fc
...
...
@@ -96,10 +96,11 @@ JAVA_HOME的定位,通过读取环境变量JAVA_HOME,如果没有定义,
## 功能展示
#### 实例中心(展示当前实例信息)


#### 基础信息(点击实例-》展示当前实例的基础信息)


#### 依赖监控(点击实例-》展示当前实例的依赖包信息)

...
...
This diff is collapsed.
Click to expand it.
cubic-proxy/src/main/java/com/matrix/proxy/controller/JarController.java
+
1
-
2
View file @
26e026fc
...
...
@@ -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
);
}
...
...
This diff is collapsed.
Click to expand it.
cubic-proxy/src/main/java/com/matrix/proxy/service/JarService.java
+
1
-
2
View file @
26e026fc
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
);
}
This diff is collapsed.
Click to expand it.
cubic-proxy/src/main/java/com/matrix/proxy/service/JarServiceImpl.java
+
31
-
4
View file @
26e026fc
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
;
}
}
This diff is collapsed.
Click to expand it.
cubic-proxy/src/main/resources/static/css/app.2c277871.css
0 → 100644
+
1
-
0
View file @
26e026fc
.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
This diff is collapsed.
Click to expand it.
cubic-proxy/src/main/resources/static/css/chunk-cdf92302.c9e29a59.css
0 → 100644
+
1
-
0
View file @
26e026fc
.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
This diff is collapsed.
Click to expand it.
cubic-proxy/src/main/resources/static/index.html
+
1
-
1
View file @
26e026fc
<!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
})}),
12
e4
);
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
})}),
12
e4
);
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.
Click to expand it.
cubic-proxy/src/main/resources/static/js/app.f4b1cef0.js
0 → 100644
+
1
-
0
View file @
26e026fc
This diff is collapsed.
Click to expand it.
cubic-proxy/src/main/resources/static/js/chunk-cdf92302.451d3d58.js
0 → 100644
+
1
-
0
View file @
26e026fc
(
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
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help