Skip to content

Commit 1ec5e15

Browse files
committed
优化界面
1 parent 20d53cc commit 1ec5e15

Some content is hidden

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

86 files changed

+8268
-2329
lines changed

.env.production

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
ENV = 'production'
33

44
# base api
5-
VUE_APP_BASE_API = 'http://www.zhangwj.com:8000'
5+
VUE_APP_BASE_API = '/'
66

package.json

Lines changed: 54 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -44,70 +44,73 @@
4444
},
4545
"dependencies": {
4646
"@riophae/vue-treeselect": "0.4.0",
47-
"axios": "0.18.1",
48-
"clipboard": "2.0.4",
49-
"codemirror": "5.45.0",
50-
"core-js": "^2.6.11",
51-
"driver.js": "0.9.5",
52-
"dropzone": "5.5.1",
53-
"echarts": "4.2.1",
54-
"element-ui": "2.11.1",
55-
"file-saver": "2.0.1",
56-
"fuse.js": "3.4.4",
57-
"js-cookie": "2.2.0",
47+
"axios": "0.19.2",
48+
"clipboard": "2.0.6",
49+
"codemirror": "5.56.0",
50+
"core-js": "^3.6.5",
51+
"driver.js": "0.9.8",
52+
"dropzone": "5.7.2",
53+
"echarts": "4.8.0",
54+
"element-ui": "2.13.2",
55+
"file-saver": "2.0.2",
56+
"fuse.js": "6.4.1",
57+
"js-cookie": "2.2.1",
5858
"jsonlint": "1.6.3",
59-
"jszip": "3.2.1",
59+
"jszip": "3.5.0",
60+
"moment": "^2.27.0",
6061
"monaco-editor": "^0.20.0",
61-
"normalize.css": "7.0.0",
62+
"normalize.css": "8.0.1",
6263
"nprogress": "0.2.0",
63-
"path-to-regexp": "2.4.0",
64-
"screenfull": "4.2.0",
64+
"path-to-regexp": "6.1.0",
65+
"screenfull": "5.0.2",
6566
"showdown": "^1.9.1",
6667
"solarlunar": "^2.0.7",
67-
"sortablejs": "1.8.4",
68-
"tui-editor": "1.3.3",
69-
"vue": "2.6.10",
68+
"sortablejs": "1.10.2",
69+
"tui-editor": "1.4.10",
70+
"viser-vue": "^2.4.8",
71+
"vue": "2.6.11",
7072
"vue-count-to": "1.0.13",
71-
"vue-cropper": "^0.5.0",
72-
"vue-router": "3.0.2",
73-
"vue-splitpane": "1.0.4",
74-
"vuedraggable": "2.20.0",
75-
"vuex": "3.1.0",
76-
"xlsx": "0.14.1"
73+
"vue-cropper": "^0.5.5",
74+
"vue-particles": "^1.0.9",
75+
"vue-router": "3.4.1",
76+
"vue-splitpane": "1.0.6",
77+
"vuedraggable": "2.24.0",
78+
"vuex": "3.5.1",
79+
"xlsx": "0.16.5"
7780
},
7881
"devDependencies": {
79-
"@babel/core": "7.0.0",
80-
"@babel/register": "^7.9.0",
81-
"@vue/cli-plugin-babel": "3.5.3",
82-
"@vue/cli-plugin-eslint": "^3.9.1",
83-
"@vue/cli-plugin-unit-jest": "3.5.3",
84-
"@vue/cli-service": "3.5.3",
85-
"@vue/test-utils": "1.0.0-beta.29",
86-
"autoprefixer": "^9.5.1",
82+
"@babel/core": "7.11.1",
83+
"@babel/register": "^7.10.5",
84+
"@vue/cli-plugin-babel": "4.4.6",
85+
"@vue/cli-plugin-eslint": "^4.4.6",
86+
"@vue/cli-plugin-unit-jest": "4.4.6",
87+
"@vue/cli-service": "4.4.6",
88+
"@vue/test-utils": "1.0.3",
89+
"autoprefixer": "^9.8.6",
8790
"babel-core": "7.0.0-bridge.0",
88-
"babel-eslint": "10.0.1",
89-
"babel-jest": "23.6.0",
91+
"babel-eslint": "10.1.0",
92+
"babel-jest": "26.2.2",
9093
"beautifier": "^0.1.7",
91-
"chalk": "2.4.2",
92-
"chokidar": "2.1.5",
93-
"connect": "3.6.6",
94-
"eslint": "5.15.3",
95-
"eslint-plugin-vue": "5.2.2",
96-
"html-webpack-plugin": "3.2.0",
97-
"husky": "1.3.1",
98-
"lint-staged": "8.1.5",
99-
"mockjs": "1.0.1-beta3",
94+
"chalk": "4.1.0",
95+
"chokidar": "3.4.2",
96+
"connect": "3.7.0",
97+
"eslint": "7.6.0",
98+
"eslint-plugin-vue": "6.2.2",
99+
"html-webpack-plugin": "4.3.0",
100+
"husky": "4.2.5",
101+
"lint-staged": "10.2.11",
102+
"mockjs": "1.1.0",
100103
"monaco-editor-webpack-plugin": "^1.9.0",
101104
"node-sass": "^4.14.1",
102-
"plop": "2.3.0",
103-
"runjs": "^4.3.2",
104-
"sass-loader": "^7.1.0",
105-
"script-ext-html-webpack-plugin": "2.1.3",
105+
"plop": "2.7.4",
106+
"runjs": "^4.4.2",
107+
"sass-loader": "^9.0.3",
108+
"script-ext-html-webpack-plugin": "2.1.4",
106109
"script-loader": "0.7.2",
107-
"serve-static": "^1.13.2",
108-
"svg-sprite-loader": "4.1.3",
109-
"svgo": "1.2.0",
110-
"vue-template-compiler": "2.6.10"
110+
"serve-static": "^1.14.1",
111+
"svg-sprite-loader": "5.0.0",
112+
"svgo": "1.3.2",
113+
"vue-template-compiler": "2.6.11"
111114
},
112115
"engines": {
113116
"node": ">=8.9",

public/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@
182182
#loader-wrapper .load_title {
183183
font-family: 'Open Sans';
184184
color: #FFF;
185-
font-size: 19px;
185+
font-size: 14.3px;
186186
width: 100%;
187187
text-align: center;
188188
z-index: 9999999999999;

src/App.vue

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@
88
export default {
99
name: 'App'
1010
}
11-
12-
</script>
13-
<script>
14-
var _hmt = _hmt || [];
15-
(function() {
16-
var hm = document.createElement("script");
17-
hm.src = "https://hm.baidu.com/hm.js?1d2d61263f13e4b288c8da19ad3ff56d";
18-
var s = document.getElementsByTagName("script")[0];
19-
s.parentNode.insertBefore(hm, s);
20-
})();
2111
</script>
2212

13+
<style lang="scss">
14+
.el-dialog__wrapper{
15+
display: flex;
16+
justify-content: center;
17+
align-items: center;
18+
}
19+
</style>
20+

src/api/login.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,20 @@ export function getCodeImg() {
77
method: 'get'
88
})
99
}
10+
11+
// 查询
12+
export function getSetting() {
13+
return request({
14+
url: '/api/v1/setting',
15+
method: 'get'
16+
})
17+
}
18+
19+
// 修改
20+
export function updateSetting(data) {
21+
return request({
22+
url: '/api/v1/setting',
23+
method: 'post',
24+
data: data
25+
})
26+
}

src/api/monitor/server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import request from '@/utils/request'
33
// 查询服务器详细
44
export function getServer() {
55
return request({
6-
url: '/api/v1/monitor/server',
6+
url: '/api/v1/setting/serverInfo',
77
method: 'get'
88
})
99
}

src/api/schedule.js

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import request from '@/utils/request'
2+
3+
export function list(data) {
4+
return request({
5+
url: 'api/v1/schedule/list',
6+
method: 'get',
7+
params: data
8+
})
9+
}
10+
11+
export function add(data) {
12+
return request({
13+
url: 'api/v1/schedule/add',
14+
method: 'post',
15+
data
16+
})
17+
}
18+
19+
export function edit(data) {
20+
return request({
21+
url: 'api/v1/schedule/update',
22+
method: 'put',
23+
data
24+
})
25+
}
26+
27+
export function getSchedule(id) {
28+
return request({
29+
url: 'api/v1/schedule/query',
30+
method: 'get',
31+
params: {
32+
id
33+
}
34+
})
35+
}
36+
37+
export function deleteSchedule(data) {
38+
return request({
39+
url: 'api/v1/schedule/delete',
40+
method: 'delete',
41+
data
42+
})
43+
}

src/api/tools/gen.js

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,4 @@ export function toProjectTable(tableId) {
6464
method: 'get'
6565
})
6666
}
67-
export function toProjectTableCheckRole(tableId, ischeckrole) {
68-
return request({
69-
url: '/api/v1/gen/toproject/' + tableId + '?ischeckrole=' + ischeckrole,
70-
method: 'get'
71-
})
72-
}
73-
74-
// 生成菜单到数据库
75-
export function toDBTable(tableId) {
76-
return request({
77-
url: '/api/v1/gen/todb/' + tableId,
78-
method: 'get'
79-
})
80-
}
8167

src/assets/login.png

29.8 KB
Loading

src/assets/particles.json

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
{
2+
"particles": {
3+
"number": {
4+
"value": 60,
5+
"density": {
6+
"enable": true,
7+
"value_area": 800
8+
}
9+
},
10+
"color": {
11+
"value": "#ffffff"
12+
},
13+
"shape": {
14+
"type": "circle",
15+
"stroke": {
16+
"width": 0,
17+
"color": "#000000"
18+
},
19+
"polygon": {
20+
"nb_sides": 5
21+
},
22+
"image": {
23+
"src": "img/github.svg",
24+
"width": 100,
25+
"height": 100
26+
}
27+
},
28+
"opacity": {
29+
"value": 0.5,
30+
"random": false,
31+
"anim": {
32+
"enable": false,
33+
"speed": 1,
34+
"opacity_min": 0.1,
35+
"sync": false
36+
}
37+
},
38+
"size": {
39+
"value": 3,
40+
"random": true,
41+
"anim": {
42+
"enable": false,
43+
"speed": 40,
44+
"size_min": 0.1,
45+
"sync": false
46+
}
47+
},
48+
"line_linked": {
49+
"enable": true,
50+
"distance": 150,
51+
"color": "#ffffff",
52+
"opacity": 0.4,
53+
"width": 1
54+
},
55+
"move": {
56+
"enable": true,
57+
"speed": 4,
58+
"direction": "none",
59+
"random": false,
60+
"straight": false,
61+
"out_mode": "out",
62+
"bounce": false,
63+
"attract": {
64+
"enable": false,
65+
"rotateX": 100,
66+
"rotateY": 1200
67+
}
68+
}
69+
},
70+
"interactivity": {
71+
"detect_on": "Window",
72+
"events": {
73+
"onhover": {
74+
"enable": true,
75+
"mode": "grab"
76+
},
77+
"onclick": {
78+
"enable": true,
79+
"mode": "push"
80+
},
81+
"resize": true
82+
},
83+
"modes": {
84+
"grab": {
85+
"distance": 140,
86+
"line_linked": {
87+
"opacity": 1
88+
}
89+
},
90+
"bubble": {
91+
"distance": 400,
92+
"size": 40,
93+
"duration": 2,
94+
"opacity": 8,
95+
"speed": 3
96+
},
97+
"repulse": {
98+
"distance": 200,
99+
"duration": 0.4
100+
},
101+
"push": {
102+
"particles_nb": 4
103+
},
104+
"remove": {
105+
"particles_nb": 2
106+
}
107+
}
108+
},
109+
"retina_detect": true
110+
}

0 commit comments

Comments
 (0)