From 373a9ecba4f919ab3f18ca769d01ec0dc2f1a05e Mon Sep 17 00:00:00 2001 From: luchenqun Date: Tue, 23 May 2017 16:39:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B9=A6=E7=AD=BE=EF=BC=8C?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E4=BB=8E=E5=90=8E=E5=8F=B0=E6=8B=89=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/scripts/controllers/note-controller.js | 11 ++++++++++- routes/api.js | 5 +++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/public/scripts/controllers/note-controller.js b/public/scripts/controllers/note-controller.js index b4d2295..7f79ccb 100644 --- a/public/scripts/controllers/note-controller.js +++ b/public/scripts/controllers/note-controller.js @@ -86,9 +86,18 @@ app.controller('noteCtr', ['$scope', '$state', '$stateParams', '$filter', '$wind bookmarkService.addNote(note) .then((data) => { console.log(JSON.stringify(data)); + if(data.retCode == 0){ + note.id = data.insertId; + note.created_at = $filter('date')(new Date(), "yyyy-MM-dd HH:mm:ss"); + note.name = ''; + $scope.notes.unshift(note); + $timeout(function() { + timeagoInstance.cancel(); + timeagoInstance.render(document.querySelectorAll('.need_to_be_rendered'), 'zh_CN'); + }, 100) + } $scope.preContent = $scope.content; $scope.content = ''; - getNotes(); updateEditPos(); }) .catch((err) => { diff --git a/routes/api.js b/routes/api.js index 558a42b..a5fada2 100644 --- a/routes/api.js +++ b/routes/api.js @@ -1305,12 +1305,13 @@ api.post('/addNote', function(req, res) { params.user_id = req.session.user.id; db.addNote(params) - .then((affectedRows) => { + .then((insertId) => { res.json({ retCode: 0, + insertId:insertId, msg: "添加备忘成功 ", }) - console.log('addNote affectedRows ', affectedRows) + console.log('addNote insertId ', insertId) }) .catch((err) => { console.log('addNote error', err);