Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qa-platform-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qa-platform-ui
Commits
850a91b2
Commit
850a91b2
authored
Aug 27, 2021
by
黎博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
样式修改
parent
a420f116
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
29 additions
and
22 deletions
+29
-22
webpack.dev.conf.js
build/webpack.dev.conf.js
+1
-1
webpack.prod.conf.js
build/webpack.prod.conf.js
+1
-1
QG.png
src/assets/image/QG.png
+0
-0
qa.jpg
src/assets/image/qa.jpg
+0
-0
Main.vue
src/views/Main.vue
+8
-5
DevEnv.vue
src/views/docker/DevEnv.vue
+1
-0
EnvDetail.vue
src/views/docker/EnvDetail.vue
+6
-6
TestEnv.vue
src/views/docker/TestEnv.vue
+1
-0
Home.vue
src/views/layout/Home.vue
+1
-1
Aside.vue
src/views/layout/leftAside/Aside.vue
+7
-5
Header.vue
src/views/layout/rightMain/Header.vue
+3
-3
No files found.
build/webpack.dev.conf.js
View file @
850a91b2
...
...
@@ -55,7 +55,7 @@ const devWebpackConfig = merge(baseWebpackConfig, {
new
HtmlWebpackPlugin
({
filename
:
'
index.html
'
,
template
:
'
index.html
'
,
favicon
:
'
src/assets/image/Q
A
.png
'
,
favicon
:
'
src/assets/image/Q
G
.png
'
,
inject
:
true
}),
// copy custom static assets
...
...
build/webpack.prod.conf.js
View file @
850a91b2
...
...
@@ -67,7 +67,7 @@ const webpackConfig = merge(baseWebpackConfig, {
?
'
index.html
'
:
config
.
build
.
index
,
template
:
'
index.html
'
,
favicon
:
'
src/assets/image/Q
A
.png
'
,
favicon
:
'
src/assets/image/Q
G
.png
'
,
inject
:
true
,
minify
:
{
removeComments
:
true
,
...
...
src/assets/image/QG.png
0 → 100644
View file @
850a91b2
137 KB
src/assets/image/qa.jpg
deleted
100644 → 0
View file @
a420f116
35.8 KB
src/views/Main.vue
View file @
850a91b2
<
template
>
<div>
<h2>
欢迎来到Q
A
测试平台!
</h2>
<h2>
欢迎来到Q
G
测试平台!
</h2>
<p>
本平台当前包含的功能有:
</p>
<p>
1. 现金分期
<p>
1. Docker
</p>
<p>
2. 现金分期
<ul>
<li>
捞数据:可从数据库捞取现金贷特定状态的用户;
</li>
<li>
造数据:可一键制造一个特定现金贷状态用户(首先要确保对应服务存在);
</li>
</ul>
</p>
<p>
2
. 消费分期(vcc)
<p>
3
. 消费分期(vcc)
<ul>
<li>
查数据:可以查询一个手机号当前处于vcc的哪个状态;
</li>
<li>
捞数据:可从数据捞取特定vcc状态的用户;
</li>
<li>
造数据:可一键制造一个特定vcc状态用户;
</li>
</ul>
</p>
<p>
3
. Mock
<p>
4
. Mock
<ul>
<li>
支持的Mock接口列表,当前只支持易宝v2相关接口;
</li>
</ul>
</p>
<p>
4
. 小工具
<p>
5
. 小工具
<ul>
<li>
kdsp解密:羊小咩商城提交订单相关接口的解密;
</li>
<li>
构建记录:可查询jenkins构建记录,服务、构建人以及构建时间;
</li>
<li>
登录白名单:可将设备/手机号加入羊小咩的登录白名单,解决羊小咩无法登录的问题;
</li>
</ul>
</p>
<p>
6. 接口自动化
</p>
<p>
7. 质量保证
</p>
</div>
</
template
>
...
...
src/views/docker/DevEnv.vue
View file @
850a91b2
...
...
@@ -125,6 +125,7 @@ export default {
line-height: 40px;
margin: 0 0 10px 0px;
padding: 0 0 0 5px;
font-size: 22px;
}
.link-type,
.link-type:focus {
...
...
src/views/docker/EnvDetail.vue
View file @
850a91b2
...
...
@@ -44,21 +44,21 @@
{{
scope
.
row
.
serviceName
}}
</span>
<el-popover
v-if=
"moreShow"
placement=
"top-start"
trigger=
"hover"
title=
"本地比线上多出的配置"
>
<
!--
<
el-popover
v-if=
"moreShow"
placement=
"top-start"
trigger=
"hover"
title=
"本地比线上多出的配置"
>
<el-table
:data=
"moreArray"
max-height=
"500"
>
<el-table-column
width=
"100"
property=
"type"
label=
"Type"
/>
<el-table-column
width=
"500"
property=
"value"
label=
"Value"
/>
</el-table>
<i
slot=
"reference"
class=
"el-icon-sort-up"
style=
"color: #67c23a"
/>
</el-popover>
</el-popover>
-->
<el-popover
v-if=
"lostShow"
placement=
"top-start"
trigger=
"hover"
title=
"本地比线上缺少的配置"
>
<
!--
<
el-popover
v-if=
"lostShow"
placement=
"top-start"
trigger=
"hover"
title=
"本地比线上缺少的配置"
>
<el-table
:data=
"lostArray"
max-height=
"500"
>
<el-table-column
width=
"100"
property=
"type"
label=
"Type"
/>
<el-table-column
width=
"500"
property=
"value"
label=
"Value"
/>
</el-table>
<i
slot=
"reference"
class=
"el-icon-sort-down"
style=
"color: #f56c6c"
/>
</el-popover>
</el-popover>
-->
</span>
<span
v-if=
"scope.row.serviceName !== 'rabbitmq'&& scope.row.serviceName !== 'consul' && scope.row.serviceName !== 'redash'"
>
{{
scope
.
row
.
serviceName
}}
</span>
...
...
@@ -79,7 +79,7 @@
{{
scope
.
row
.
image
.
split
(
'
/
'
)[
2
]
}}
</
template
>
</el-table-column>
<el-table-column
prop=
"createdAt"
width=
"
12
0"
label=
"创建时间"
/>
<el-table-column
prop=
"createdAt"
width=
"
20
0"
label=
"创建时间"
/>
<el-table-column
prop=
"status"
width=
"100"
label=
"运行状态"
>
<
template
slot-scope=
"scope"
>
<el-tag
type=
"success"
v-if=
"scope.row.status === 'Normal'"
>
正常
</el-tag>
...
...
@@ -141,7 +141,7 @@
{{
scope
.
row
.
image
.
split
(
'
:
'
)[
1
]
}}
</
template
>
</el-table-column>
<el-table-column
prop=
"createdAt"
width=
"
16
0"
label=
"创建时间"
/>
<el-table-column
prop=
"createdAt"
width=
"
20
0"
label=
"创建时间"
/>
<el-table-column
prop=
"status"
width=
"140"
label=
"运行状态"
>
<
template
slot-scope=
"scope"
>
<el-tag
type=
"success"
v-if=
"scope.row.status === 'Normal'"
>
正常
</el-tag>
...
...
src/views/docker/TestEnv.vue
View file @
850a91b2
...
...
@@ -126,6 +126,7 @@ export default {
line-height: 40px;
margin: 0 0 10px 0px;
padding: 0 0 0 5px;
font-size: 22px;
}
.link-type,
.link-type:focus {
...
...
src/views/layout/Home.vue
View file @
850a91b2
<
template
>
<el-container
class=
"body"
>
<el-aside
:width=
"getCollapseState?'64px':'2
3
0px'"
>
<el-aside
:width=
"getCollapseState?'64px':'2
2
0px'"
>
<Aside></Aside>
</el-aside>
<el-container
class=
"main"
>
...
...
src/views/layout/leftAside/Aside.vue
View file @
850a91b2
<
template
>
<div
style=
"height: 100%"
>
<div
class=
"head"
>
<
!--
<img
src=
"../../../assets/image/QA.png"
alt
/>
--
>
<
img
src=
"../../../assets/image/logo.png"
alt
/
>
<span>
测试平台
</span>
</div>
<!--
<div
...
...
@@ -145,18 +145,20 @@ export default {
<
style
lang=
"less"
scoped
>
.head {
width: 2
3
0px;
width: 2
2
0px;
line-height: 60px;
text-align: center;
display: flex;
> img {
height: 40px;
width:
4
0px;
margin: 1
0px 0px 0px 10
px;
width:
8
0px;
margin: 1
5px 0px 0px 15
px;
}
> span {
font-size: 2
0
px;
font-size: 2
2
px;
color: #ffffff;
// margin-left: 20px;
padding-left: 15px;
}
}
...
...
src/views/layout/rightMain/Header.vue
View file @
850a91b2
...
...
@@ -16,15 +16,15 @@
</div>
<div
class=
"right"
>
<!--
<el-tag>
当前环境:
{{
env
}}
</el-tag>
-->
<el-select
v-model=
"env"
@
change=
"envChange"
placeholder=
"请选择环境"
style=
"width:90px"
>
<el-select
v-model=
"env"
filterable
@
change=
"envChange"
placeholder=
"请选择环境"
style=
"width:90px"
>
<el-option
v-for=
"item in envList"
:key=
"item.name"
:label=
"item.name"
:value=
"item.name"
>
</el-option>
</el-select>
<el-dropdown>
<span
class=
"el-dropdown-link"
>
{{
getUserName
}}
<i
class=
"el-icon-arrow-down el-icon--right"
></i></span>
<span
class=
"el-dropdown-link"
>
{{
getUserName
}}
<i
class=
"el-icon-arrow-down el-icon--right"
></i></span>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item>
<el-button
type=
"text"
@
click=
"logout"
>
退出
</el-button>
<el-button
type=
"text"
@
click=
"logout"
>
退出
登录
</el-button>
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
...
...
Write
Preview
Markdown
is supported
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