diff --git a/src/api/markdown-api.js b/src/api/markdown-api.js index 58ae579..7060e02 100644 --- a/src/api/markdown-api.js +++ b/src/api/markdown-api.js @@ -2,6 +2,7 @@ import request from '@/utils/request' // const qs = require('qs') export default { + // 获取markdown内容 getMarkdown: function(params) { return request({ url: 'public/p', @@ -9,4 +10,12 @@ export default { params }) }, + // 获取markdown内容 /markdown/add + addMarkdown: function(data) { + return request({ + url: '/markdown/add', + method: 'post', + data + }) + }, } diff --git a/src/icons/svg/md-list.svg b/src/icons/svg/md-list.svg new file mode 100644 index 0000000..ec1cda3 --- /dev/null +++ b/src/icons/svg/md-list.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/md.svg b/src/icons/svg/md.svg new file mode 100644 index 0000000..e92ec3a --- /dev/null +++ b/src/icons/svg/md.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index e0a7031..17abc84 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -120,7 +120,7 @@ export const constantRoutes = [ path: 'index', name: 'markdown', component: () => import('@/views/markdown/index'), - meta: { title: '创建文档', icon: 'folder' } + meta: { title: '创建文档', icon: 'md' } } ] }, @@ -133,6 +133,7 @@ export const constantRoutes = [ path: '', name: 'p', component: () => import('@/views/public/p/index'), + meta: { title: '文档列表', icon: 'md-list' } } ] }, diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 8ef1d70..7d54128 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -1398,7 +1398,7 @@ export default { this.getFileList() } } else { - if(row.contentType === 'text/markdown'){ + if(row.contentType.includes('text')){ this.$router.push(`/public/p?mark=${row.id}`) }else{ // 打开文件 diff --git a/src/views/markdown/index.vue b/src/views/markdown/index.vue index 11a8912..8787b2f 100644 --- a/src/views/markdown/index.vue +++ b/src/views/markdown/index.vue @@ -1,24 +1,75 @@ - - - 提交 + + + + .md + + 发布文章 + + + + + - - + diff --git a/src/views/public/p/index.vue b/src/views/public/p/index.vue index 096976b..43f3509 100644 --- a/src/views/public/p/index.vue +++ b/src/views/public/p/index.vue @@ -1,35 +1,59 @@ + + + Scroll down to see the bottom-right button. + + + UP + + +