Skip to content

Commit 317975c

Browse files
committed
add new
1 parent ef04a23 commit 317975c

File tree

10 files changed

+283
-222
lines changed

10 files changed

+283
-222
lines changed

headerPhotoFromBing.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ function writeFile(image, pathStatic) {
5454
if (exists) {
5555
fs.unlink(pathStatic + '/header.jpg', err => {
5656
if (err) {
57-
console.log(1);
57+
console.log(err.toString());
5858
return;
5959
}
6060
fs.writeFile(pathStatic + '/header.jpg', image, 'binary', err => {
6161
if (err) {
62-
console.log(2);
62+
console.log(err.toString());
6363
return;
6464
}
6565
});

package-lock.json

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

server.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ const routes = require('./server/routes/index');
3333
const routesWX = require('./server/routes/wx');
3434

3535
// 引入题图的定时更新组件
36-
const headerPhoto = require('./headerPhotoFromBing');
37-
headerPhoto.getPhotoFromBing();
36+
if (isProd) {
37+
const headerPhoto = require('./headerPhotoFromBing');
38+
headerPhoto.getPhotoFromBing();
39+
}
3840

3941
function createRenderer(bundle, template) {
4042
// https://github.com/vuejs/vue/blob/dev/packages/vue-server-renderer/README.md#why-use-bundlerenderer

server/api/backend-message.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,61 @@ exports.getUnreadMessageCount = (req, res) => {
2424
message: err.toString()
2525
});
2626
});
27+
};
28+
29+
/**
30+
* 取得所有未读消息数量
31+
* @method
32+
* @param {[object]} req [请求体]
33+
* @param {[object]} res [回复体]
34+
*/
35+
exports.getAllMessage = (req, res) => {
36+
let userid = req.cookies.f_userId;
37+
Message.find({ id: userid }).then(result => {
38+
let unread = [];
39+
let readed = [];
40+
let trash = [];
41+
if (result) {
42+
for (let i = 0; i < result.length; i++) {
43+
if (result.is_readed === 0 && result.is_delete === 0) {
44+
unread.push({
45+
title: result.title,
46+
content: result.content,
47+
create_time: result.create_date
48+
});
49+
} else if (result.is_readed === 1 && result.is_delete === 0) {
50+
readed.push({
51+
title: result.title,
52+
content: result.content,
53+
create_time: result.create_date
54+
});
55+
} else {
56+
trash.push({
57+
title: result.title,
58+
content: result.content,
59+
create_time: result.create_date
60+
});
61+
}
62+
}
63+
return res.json({
64+
code: 200,
65+
message: '取出消息成功',
66+
data: {
67+
unread: unread,
68+
readed: readed,
69+
trash: trash
70+
}
71+
});
72+
}
73+
return res.json({
74+
code: -200,
75+
message: '取出消息失败'
76+
});
77+
78+
}).catch(err => {
79+
res.json({
80+
code: -200,
81+
message: err.toString()
82+
});
83+
});
2784
};

server/api/backend-user.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ exports.getInfo = (req, res) => {
263263
if (result) {
264264
return res.json({
265265
code: 200,
266-
messgae: '拉取信息成功',
266+
message: '拉取信息成功',
267267
data: {
268268
avator: result.avator,
269269
access: result.access

server/models/message.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const MessageSchema = new Schema({
99
update_date: String,
1010
is_readed: Number,
1111
is_delete: Number,
12+
id: String,
1213
timestamp: Number
1314
});
1415

server/routes/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ router.get('/backend/admin/recover', isAdmin, backendUser.recover);
7373
// 取得未读消息条数
7474
router.get('/backend/message/count', isAdmin, backendMessage.getUnreadMessageCount);
7575
// 取得已读,未读,回收站的消息
76-
router.get('backend/message/init', isAdmin, backendMessage.getAllMessage);
76+
router.get('/backend/message/init', isAdmin, backendMessage.getAllMessage);
7777

7878
// ================= 前台 =================
7979
// ------ 文章 ------

server/routes/is-admin.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ const config = require('../config');
33
const secret = config.secretServer;
44

55
module.exports = (req, res, next) => {
6-
let token = req.cookies.b_user;
7-
let userid = req.cookies.b_userid;
8-
let username = req.cookies.b_username;
6+
let token = req.cookies.f_token;
7+
let userid = req.cookies.f_userId;
8+
let username = req.cookies.f_userName;
99
if (token) {
1010
jwt.verify(token, secret, (err, decoded) => {
1111
if (!err && decoded.id === userid && decoded.username === username) {

src/components/main/main.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ export default {
137137
this.turnToPage(this.$config.homeName)
138138
} else if (routeEqual(this.$route, route)) {
139139
if (type !== 'others') {
140+
console.log(this.$route, route);
140141
const nextRoute = getNextRoute(this.tagNavList, route)
141-
console.log(nextRoute);
142142
this.$router.push(nextRoute)
143143
}
144144
}

src/libs/util.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ export const getParams = url => {
230230
* @param {String} name 当前关闭的标签的name
231231
*/
232232
export const getNextRoute = (list, route) => {
233+
console.log(list, route);
233234
let res = {};
234235
if (list.length === 2) {
235236
res = getHomeRoute(list);

0 commit comments

Comments
 (0)