Skip to content

Commit 6ebbfc9

Browse files
authored
Merge pull request #37 from sweida/dev
Dev
2 parents 93eb366 + b221fa6 commit 6ebbfc9

21 files changed

+274
-126
lines changed

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@
99
"build:sit": "vue-cli-service build --mode sit",
1010
"predeploy": "npm run build",
1111
"deploy": "gh-pages -d dist",
12+
"deploy:push": "gh-pages -d dist",
1213
"predeploy:sit": "npm run build:sit",
1314
"deploy:sit": "gh-pages -d dist --branch sit",
1415
"lint": "vue-cli-service lint"
1516
},
1617
"dependencies": {
17-
"axios": "^0.21.2",
18-
"element-ui": "^2.4.5",
18+
"axios": "^1.6.8",
19+
"core-js": "^2.6.5",
1920
"gh-pages": "^2.0.1",
2021
"highlight.js": "^10.4.1",
2122
"iview": "^3.0.1",
2223
"mavon-editor": "^2.8.2",
24+
"vue": "2.7.16",
2325
"vue-fragment": "^1.6.0",
2426
"vue-marked": "^0.1.1",
2527
"vue-router": "^3.0.1",
2628
"vue-savedata": "^2.0.2",
27-
"vuex": "^3.0.1",
28-
"core-js": "^2.6.5",
29-
"vue": "^2.6.10"
29+
"vuex": "^3.0.1"
3030
},
3131
"devDependencies": {
3232
"@vue/cli-plugin-babel": "^3.11.0",

src/modules/index/api/article.js

+15-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export function ArticleDetial (data) {
77
// baseURL: baseURL.host,
88
url: '/apis/article',
99
method: 'post',
10-
data: data
10+
data
1111
})
1212
}
1313

@@ -17,7 +17,7 @@ export function ArticleList (data) {
1717
// baseURL: baseURL.host,
1818
url: '/apis/article/list',
1919
method: 'post',
20-
data: data
20+
data
2121
})
2222
}
2323

@@ -27,7 +27,17 @@ export function ArticleLike (data) {
2727
// baseURL: baseURL.host,
2828
url: '/apis/article/like',
2929
method: 'post',
30-
data: data
30+
data
31+
})
32+
}
33+
34+
// 技能skill
35+
export function getClassify (data) {
36+
return request({
37+
// baseURL: baseURL.host,
38+
url: '/apis/article/classify',
39+
method: 'get',
40+
data
3141
})
3242
}
3343

@@ -37,6 +47,7 @@ export function TagList (data) {
3747
// baseURL: baseURL.host,
3848
url: '/apis/tag/list',
3949
method: 'post',
40-
data: data
50+
data
4151
})
4252
}
53+

src/modules/index/api/comment.js

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import request from "utils/httpIndex";
2+
3+
// 获取评论
4+
export function CommentList (data) {
5+
return request({
6+
url: '/apis/comment/read',
7+
method: 'post',
8+
data
9+
})
10+
}
11+
12+
// 提交评论
13+
export function CommentAdd (data) {
14+
return request({
15+
url: '/apis/comment/add',
16+
method: 'post',
17+
data
18+
})
19+
}
20+
21+
// 删除评论
22+
export function CommentDelete (data) {
23+
return request({
24+
url: '/apis/comment/delete',
25+
method: 'post',
26+
data
27+
})
28+
}
29+
30+
// 个人留言
31+
export function CommentPerson (data) {
32+
return request({
33+
url: '/apis/comment/person',
34+
method: 'post',
35+
data
36+
})
37+
}

src/modules/index/api/common.js

+11-52
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,31 @@
11
import request from "utils/httpIndex";
22
import baseURL from "./baseUrlConfig";
33

4-
export function GetAd (data) {
5-
return request({
6-
// baseURL: baseURL.host,
7-
url: '/apis/ad',
8-
method: 'post',
9-
data: data
10-
})
11-
}
124

13-
// 友链
14-
export function LinkList (data) {
5+
export function getWebInfo (data) {
156
return request({
167
// baseURL: baseURL.host,
17-
url: '/apis/link/list',
18-
method: 'post',
19-
data: data
20-
})
21-
}
22-
23-
// 留言列表
24-
export function MessageList (data) {
25-
return request({
26-
// baseURL: baseURL.host,
27-
url: '/apis/message/list',
28-
method: 'post',
29-
data: data
8+
url: '/apis/webinfo/read',
9+
method: 'get',
10+
data
3011
})
3112
}
3213

33-
// 新增留言
34-
export function MessageAdd (data) {
14+
export function getAd (data) {
3515
return request({
3616
// baseURL: baseURL.host,
37-
url: '/apis/message/add',
38-
method: 'post',
39-
data: data
40-
})
41-
}
42-
43-
// 删除留言
44-
export function MessageDelete (data) {
45-
return request({
46-
// baseURL: baseURL.host,
47-
url: '/apis/message/delete',
48-
method: 'post',
49-
data: data
50-
})
51-
}
52-
53-
// 回复留言
54-
export function MessageReply (data) {
55-
return request({
56-
// baseURL: baseURL.host,
57-
url: '/apis/message/reply',
17+
url: '/apis/ad',
5818
method: 'post',
59-
data: data
19+
data
6020
})
6121
}
6222

63-
// 删除回复
64-
export function MessageReplyDelete (data) {
23+
// 友链
24+
export function LinkList (data) {
6525
return request({
6626
// baseURL: baseURL.host,
67-
url: '/apis/message/reply/delete',
27+
url: '/apis/link/list',
6828
method: 'post',
69-
data: data
29+
data
7030
})
7131
}
72-

src/modules/index/api/index.js

+30-6
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,41 @@
11

22
export {
3-
GetAd,
3+
getAd,
44
LinkList,
5-
MessageList,
6-
MessageAdd,
7-
MessageDelete,
8-
MessageReply,
9-
MessageReplyDelete,
5+
getWebInfo,
106
} from './common'
117

128
export {
139
ArticleDetial,
1410
ArticleList,
1511
ArticleLike,
1612
TagList,
13+
getClassify,
1714
} from './article'
15+
16+
export {
17+
CommentList,
18+
CommentAdd,
19+
CommentDelete,
20+
CommentPerson,
21+
} from './comment'
22+
23+
export {
24+
MessageList,
25+
MessageAdd,
26+
MessageDelete,
27+
MessageReply,
28+
MessageReplyDelete,
29+
MessagePerson,
30+
} from'./message'
31+
32+
export {
33+
getUserInfo,
34+
Login,
35+
Signup,
36+
ResetPassword,
37+
SendEmail,
38+
CheckCaptcha,
39+
} from './user'
40+
41+

src/modules/index/api/message.js

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import request from "utils/httpIndex";
2+
import baseURL from "./baseUrlConfig";
3+
4+
// 留言列表
5+
export function MessageList (data) {
6+
return request({
7+
url: '/apis/message/list',
8+
method: 'post',
9+
data
10+
})
11+
}
12+
13+
// 新增留言
14+
export function MessageAdd (data) {
15+
return request({
16+
url: '/apis/message/add',
17+
method: 'post',
18+
data
19+
})
20+
}
21+
22+
// 删除留言
23+
export function MessageDelete (data) {
24+
return request({
25+
url: '/apis/message/delete',
26+
method: 'post',
27+
data
28+
})
29+
}
30+
31+
// 回复留言
32+
export function MessageReply (data) {
33+
return request({
34+
url: '/apis/message/reply',
35+
method: 'post',
36+
data
37+
})
38+
}
39+
40+
// 删除回复
41+
export function MessageReplyDelete (data) {
42+
return request({
43+
url: '/apis/message/reply/delete',
44+
method: 'post',
45+
data
46+
})
47+
}
48+
49+
// 个人留言
50+
export function MessagePerson (data) {
51+
return request({
52+
url: '/apis/message/person',
53+
method: 'post',
54+
data
55+
})
56+
}

src/modules/index/api/user.js

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
import request from "utils/httpIndex";
2+
3+
export function Login (data) {
4+
return request({
5+
url: '/apis/login',
6+
method: 'post',
7+
data
8+
})
9+
}
10+
11+
export function Signup (data) {
12+
return request({
13+
url: '/apis/signup',
14+
method: 'post',
15+
data
16+
})
17+
}
18+
19+
export function getUserInfo (data) {
20+
return request({
21+
url: '/apis/user/info',
22+
method: 'get',
23+
data
24+
})
25+
}
26+
27+
// 修改密码
28+
export function ResetPassword (data) {
29+
return request({
30+
url: '/apis/user/resetpassword',
31+
method: 'post',
32+
data
33+
})
34+
}
35+
36+
export function SendEmail (data) {
37+
return request({
38+
url: '/apis/user/send_email',
39+
method: 'post',
40+
data
41+
})
42+
}
43+
44+
export function CheckCaptcha (data) {
45+
return request({
46+
url: '/apis/user/check_captcha',
47+
method: 'post',
48+
data
49+
})
50+
}
51+

src/modules/index/components/headnav.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474

7575
<template v-if="user">
7676
<li>
77-
<img :src="`${avatarUrl}?seed=${user.id || 'false'}`" alt="avatar" />
77+
<img class="user-img" :src="`${avatarUrl}?seed=${user.id || 'false'}`" alt="avatar" />
7878
{{ user.name }}
7979
<Icon type="md-arrow-dropdown" />
8080
</li>
@@ -338,7 +338,7 @@ export default {
338338
339339
@media screen and (max-width: 750px)
340340
.header
341-
.footer-bg, .menu
341+
.menu
342342
display none
343343
.nav-bg, .nav-content
344344
display block

src/modules/index/components/skills.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export default {
6565
},
6666
// 获取所有分类
6767
getClassify() {
68-
this.$get('/apis/article/classify').then(res => {
68+
this.$api.getClassify().then(res => {
6969
this.classifys = res.data
7070
}).catch(err =>{})
7171
}

0 commit comments

Comments
 (0)