Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张浩
/
br-client
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
ecf85a58
...
ecf85a5808f3081cb24d709102b3eced84a3d06f
authored
2021-04-21 16:13:31 +0800
by
zhanghao
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
commit
1 parent
cdefcee4
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
122 additions
and
3 deletions
package-lock.json
package.json
src/main.js
src/page/hadoop.vue
src/page/index.vue
src/router/index.js
package-lock.json
View file @
ecf85a5
...
...
@@ -3441,6 +3441,29 @@
"stream-shift"
:
"^1.0.0"
}
},
"echarts"
:
{
"version"
:
"4.9.0"
,
"resolved"
:
"https://registry.npmjs.org/echarts/-/echarts-4.9.0.tgz"
,
"integrity"
:
"sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA=="
,
"requires"
:
{
"zrender"
:
"4.3.2"
}
},
"echarts-amap"
:
{
"version"
:
"1.0.0-rc.6"
,
"resolved"
:
"https://registry.npmjs.org/echarts-amap/-/echarts-amap-1.0.0-rc.6.tgz"
,
"integrity"
:
"sha1-V4KnTa7lLtRM4/j2JXdWF4PwnhY="
},
"echarts-liquidfill"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/echarts-liquidfill/-/echarts-liquidfill-2.0.6.tgz"
,
"integrity"
:
"sha512-p+AH0O9/BtwXMQQyhjJbMZo+GwRAgWG/DCyK5r27PQzpS0UWrgXu57MyEFc0A8Ub3sRuqEu08BuxwHICBkSWSQ=="
},
"echarts-wordcloud"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/echarts-wordcloud/-/echarts-wordcloud-1.1.3.tgz"
,
"integrity"
:
"sha512-Et8D5xEAoYkidmHun+hEH+2lF9dhCt6D0JJ390vlr2r/1zwhhZAbcL01CEvG93QcMcJpSvSPK8vRiGkTbMHRxg=="
},
"ee-first"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
,
...
...
@@ -6044,6 +6067,11 @@
"integrity"
:
"sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
,
"dev"
:
true
},
"numerify"
:
{
"version"
:
"1.2.9"
,
"resolved"
:
"https://registry.npmjs.org/numerify/-/numerify-1.2.9.tgz"
,
"integrity"
:
"sha512-X4QzQiytV5ZN3TVLhzbtFzjTarUNnaa1pgNDFqt7u7Nqhxe7FvY2eYrGt4WYHlYXDqgtfC/n/a5nJ2y0LijV8w=="
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
...
...
@@ -10691,6 +10719,11 @@
"integrity"
:
"sha1-ihagXURWV6Oupe7MWxKk+lN5dyw="
,
"dev"
:
true
},
"utils-lite"
:
{
"version"
:
"0.1.10"
,
"resolved"
:
"https://registry.npmjs.org/utils-lite/-/utils-lite-0.1.10.tgz"
,
"integrity"
:
"sha512-jlHvdtI8MyWURF/3u+ufIjf1Cs5WjN6WZl9qO8dEkZsVjaI7X5YMUhaCFzkvB69ljt6fo4Dd7V/Oj2NJOFDFOQ=="
},
"utils-merge"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
,
...
...
@@ -10703,6 +10736,18 @@
"integrity"
:
"sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
,
"dev"
:
true
},
"v-charts"
:
{
"version"
:
"1.19.0"
,
"resolved"
:
"https://registry.npmjs.org/v-charts/-/v-charts-1.19.0.tgz"
,
"integrity"
:
"sha512-vm2HBUmxAsXK0ivwce9LytcpqrItDA5JSPLYVxZXtiuoyhcn80XX1/3dPJd/1GqG1OYv3jfBo1s9ra4q8GowqA=="
,
"requires"
:
{
"echarts-amap"
:
"1.0.0-rc.6"
,
"echarts-liquidfill"
:
"^2.0.2"
,
"echarts-wordcloud"
:
"^1.1.3"
,
"numerify"
:
"1.2.9"
,
"utils-lite"
:
"0.1.10"
}
},
"validate-npm-package-license"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
,
...
...
@@ -11820,6 +11865,11 @@
"dev"
:
true
}
}
},
"zrender"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"https://registry.npmjs.org/zrender/-/zrender-4.3.2.tgz"
,
"integrity"
:
"sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g=="
}
}
}
...
...
package.json
View file @
ecf85a5
...
...
@@ -11,8 +11,10 @@
},
"dependencies"
:
{
"axios"
:
"^0.20.0"
,
"echarts"
:
"^4.9.0"
,
"element-ui"
:
"^2.13.2"
,
"qs"
:
"^6.9.4"
,
"v-charts"
:
"^1.19.0"
,
"vue"
:
"^2.5.2"
,
"vue-clipboard2"
:
"^0.3.1"
,
"vue-json-viewer"
:
"^2.2.15"
,
...
...
src/main.js
View file @
ecf85a5
...
...
@@ -4,11 +4,12 @@ import Vue from 'vue'
import
App
from
'./App'
import
router
from
'./router'
import
axios
from
'axios'
import
Element
from
'element-ui'
;
import
'element-ui/lib/theme-chalk/index.css'
;
import
Element
from
'element-ui'
import
'element-ui/lib/theme-chalk/index.css'
import
qs
from
'qs'
import
vueClipboard
from
'vue-clipboard2'
import
JsonViewer
from
'vue-json-viewer'
import
VCharts
from
'v-charts'
Vue
.
config
.
productionTip
=
false
Vue
.
prototype
.
$http
=
axios
...
...
@@ -18,7 +19,8 @@ axios.defaults.baseURL = 'http://192.168.8.113:9090'
Vue
.
use
(
Element
,
{
size
:
'small'
,
zIndex
:
3000
});
Vue
.
use
(
vueClipboard
);
Vue
.
use
(
JsonViewer
)
Vue
.
use
(
JsonViewer
);
Vue
.
use
(
VCharts
);
router
.
beforeEach
((
to
,
from
,
next
)
=>
{
if
(
to
.
meta
.
title
)
{
...
...
src/page/hadoop.vue
0 → 100644
View file @
ecf85a5
<
template
xmlns:el-col=
"http://www.w3.org/1999/html"
>
<div>
<h4>
接口调用次数统计(每小时更新一次,统计最近100个小时的数据)
</h4>
<ve-line
:data=
"chartData"
></ve-line>
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{
hadoopApis
:
[],
chartData
:
{
columns
:
[
"时间"
,
"总次数"
,
"成功次数"
,
"失败次数"
],
rows
:
[]
}
}
},
mounted
()
{
// this.activity()
},
methods
:
{
activity
()
{
const
loading
=
this
.
$loading
({
lock
:
true
,
text
:
'加载中...'
,
spinner
:
'el-icon-loading'
,
background
:
'rgba(0, 0, 0, 0.7)'
});
let
config
=
{
headers
:
{
'Content-Type'
:
'application/x-www-form-urlencoded'
}
}
this
.
$http
.
get
(
'/tool/queryhadoopTotal?'
+
this
.
$qs
.
stringify
({
}),
config
).
then
((
res
)
=>
{
console
.
log
(
res
.
data
)
this
.
chartData
.
rows
=
res
.
data
.
hadoopApis
loading
.
close
();
}).
catch
(
error
=>
{
console
.
log
(
error
);
loading
.
close
();
this
.
$message
({
showClose
:
true
,
message
:
'服务器处理失败,请核对参数!'
,
type
:
'error'
});
})
}
}
}
</
script
>
src/page/index.vue
View file @
ecf85a5
...
...
@@ -22,6 +22,10 @@
<el-menu-item
index=
"/tjUser"
>
线上账号
</el-menu-item>
</el-submenu>
<el-submenu
index=
"4"
>
<
template
slot=
"title"
>
大数据
</
template
>
<el-menu-item
index=
"/hadoop"
>
线上账号
</el-menu-item>
</el-submenu>
<el-submenu
index=
"5"
>
<
template
slot=
"title"
>
常用链接
</
template
>
<el-menu-item><a
class=
"link"
href=
"http://192.168.8.113:8080/jenkins/"
target=
"_blank"
>
测试jenkins
</a></el-menu-item>
<el-menu-item><a
class=
"link"
href=
"http://192.168.8.211/www/index.php?m=project&f=task"
target=
"_blank"
>
禅道
</a></el-menu-item>
...
...
src/router/index.js
View file @
ecf85a5
...
...
@@ -11,6 +11,7 @@ import tjUser from '@/page/tjUser'
import
nlp
from
'@/page/nlp'
import
toolAime
from
'@/page/toolAime'
import
nlpApi
from
'@/page/nlpApi'
import
hadoop
from
'@/page/hadoop'
Vue
.
use
(
Router
)
...
...
@@ -84,6 +85,14 @@ export default new Router({
meta
:
{
title
:
'测试工具平台'
}
},
{
path
:
'/hadoop'
,
component
:
hadoop
,
name
:
'hadoop'
,
meta
:
{
title
:
'测试工具平台'
}
}
]
},
...
...
Please
register
or
sign in
to post a comment