diff --git a/src/api/journal.js b/src/api/journal.js index c2ff6b03..0f18cf54 100644 --- a/src/api/journal.js +++ b/src/api/journal.js @@ -20,4 +20,12 @@ journalApi.create = (journal) => { }) } +journalApi.update = (journalId, journal) => { + return service({ + url: `${baseUrl}/${journalId}`, + data: journal, + method: 'put' + }) +} + export default journalApi diff --git a/src/utils/filter.js b/src/utils/filter.js index b89eac13..dceefd72 100644 --- a/src/utils/filter.js +++ b/src/utils/filter.js @@ -14,11 +14,11 @@ Vue.filter('NumberFormat', function(value) { return intPartFormat }) -Vue.filter('dayjs', function(dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') { +Vue.filter('dayjs', function(dataStr, pattern = 'YYYY-MM-DD HH:mm') { return moment(dataStr).format(pattern) }) -Vue.filter('moment', function(dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') { +Vue.filter('moment', function(dataStr, pattern = 'YYYY-MM-DD HH:mm') { return moment(dataStr).format(pattern) }) diff --git a/src/utils/util.js b/src/utils/util.js index 2c1195db..236fdea1 100644 --- a/src/utils/util.js +++ b/src/utils/util.js @@ -46,6 +46,6 @@ export function timeAgo(time) { if (days < 5) { return days + ' 天前' } else { - return moment(time).format('YYYY-MM-DD HH:mm:ss') + return moment(time).format('YYYY-MM-DD HH:mm') } } diff --git a/src/views/sheet/internal/JournalList.vue b/src/views/sheet/internal/JournalList.vue index 372d3081..9b7fd028 100644 --- a/src/views/sheet/internal/JournalList.vue +++ b/src/views/sheet/internal/JournalList.vue @@ -20,18 +20,6 @@ - - - - 2019-01 - 2019-02 - 2019-03 - - - - 查询 - 重置 + 查询 + 重置 @@ -66,7 +57,7 @@
@@ -75,22 +66,45 @@ slot-scope="item, index" :key="index" > - 编辑 - 删除 - + v-for="{type, text} in actions" + > + + + {{ text }} + + + + + {{ item.createTime | moment }} - {{ item.content }} +
@@ -98,17 +112,23 @@ + - - - - + @@ -120,22 +140,10 @@ -