Skip to content

Commit 7257306

Browse files
authored
Merge pull request #126 from FlowCI/develop
Develop
2 parents 2cd5ad4 + 745e672 commit 7257306

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+3152
-1727
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ coverage
77
.yarn-cache
88
deploy.sh
99
.vscode/
10+
.run/

.run/start.run.xml

Lines changed: 0 additions & 15 deletions
This file was deleted.

build.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
#!/usr/bin/env bash
22

3-
43
## build from docker
5-
build_image=node:10.16.3-jessie
4+
build_image=node:14
65

76
docker run -it --rm \
87
-v "$PWD":/usr/src/flowci.web \

package-lock.json

Lines changed: 1775 additions & 992 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flow-web-x",
3-
"version": "0.20.45",
3+
"version": "0.21.05",
44
"description": "flow.ci web ui",
55
"author": "Yang Guo <32008001@qq.com>",
66
"private": true,
@@ -11,9 +11,9 @@
1111
"test:unit": "vue-cli-service test:unit"
1212
},
1313
"dependencies": {
14-
"@antv/g6": "^3.6.0",
14+
"@antv/g6": "^4.0.3",
1515
"@mdi/js": "^5.3.45",
16-
"axios": "^0.19.0",
16+
"axios": "^0.21.1",
1717
"babel-polyfill": "^6.26.0",
1818
"blueimp-md5": "^2.11.0",
1919
"codemirror": "^5.57.0",
@@ -24,7 +24,7 @@
2424
"google-protobuf": "^3.11.4",
2525
"js-base64": "^2.4.9",
2626
"jwt-decode": "^2.2.0",
27-
"lodash": "^4.17.15",
27+
"lodash": "^4.17.20",
2828
"marked": "^0.7.0",
2929
"moment": "^2.22.2",
3030
"monaco-editor": "^0.17.0",
@@ -54,7 +54,7 @@
5454
"eslint": "^5.16.0",
5555
"eslint-plugin-vue": "^5.0.0",
5656
"iscroll": "^5.2.0",
57-
"sass": "^1.19.0",
57+
"sass": "^1.32.6",
5858
"sass-loader": "^7.1.0",
5959
"style-resources-loader": "^1.2.1",
6060
"vue-template-compiler": "^2.5.21",

src/App.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<v-navigation-drawer v-if="canDisplay"
1818
v-model="flowNavDrawer"
1919
:clipped="$vuetify.breakpoint.lgAndUp"
20+
width="20%"
2021
app>
2122
<flow-menu></flow-menu>
2223
</v-navigation-drawer>

src/assets/styles/vuetify.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,18 @@ tr.v-data-table__empty-wrapper {
1515
text-transform: none !important;
1616
}
1717

18+
.v-text-field__slot {
19+
.v-label {
20+
font-size: 12px;
21+
}
22+
}
23+
24+
.v-select__slot {
25+
.v-label {
26+
font-size: 12px;
27+
}
28+
}
29+
1830
.v-btn {
1931
font-weight: 600;
2032
}

src/components/Common/ConfirmBtn.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
methods: {
6969
onConfirmClick () {
7070
this.$emit('click')
71+
this.dialog = false
7172
}
7273
}
7374
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<template>
2+
<v-card :color="background" elevation="0">
3+
<v-card-text class="pa-2">
4+
<span :class="fontcolor">{{ message }}</span>
5+
</v-card-text>
6+
</v-card>
7+
</template>
8+
9+
<script>
10+
export default {
11+
name: "MessageBox",
12+
props: {
13+
background: {
14+
type: String,
15+
required: false,
16+
default() {
17+
return 'red lighten-5'
18+
}
19+
},
20+
21+
fontcolor: {
22+
type: String,
23+
required: false,
24+
default() {
25+
return 'error--text'
26+
}
27+
},
28+
29+
message: {
30+
type: String,
31+
required: true
32+
}
33+
}
34+
}
35+
</script>
36+
37+
<style scoped>
38+
39+
</style>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<template>
2+
<v-row align="center">
3+
<v-divider></v-divider>
4+
<span class="mx-2 font-weight-bold">{{ text }}</span>
5+
<slot name="action"></slot>
6+
<v-divider></v-divider>
7+
</v-row>
8+
</template>
9+
10+
<script>
11+
export default {
12+
name: "TextDivider",
13+
props: {
14+
text: {
15+
type: String,
16+
required: true
17+
}
18+
}
19+
}
20+
</script>
21+
22+
<style scoped>
23+
24+
</style>

0 commit comments

Comments
 (0)