From 4ccb6cb81c19f185c09de035b28597da28493414 Mon Sep 17 00:00:00 2001 From: Elune <201507802@qq.com> Date: Fri, 20 Dec 2019 19:30:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=EF=BC=8C=E5=8A=A0=E5=85=A5=E5=9B=BE=E5=BA=8A=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/timing.js | 7 +- src/api/tools/picture.js | 9 +- src/utils/upload.js | 11 ++ src/views/components/Editor.vue | 53 +++++---- src/views/components/MarkDown.vue | 40 ++----- src/views/system/timing/index.vue | 172 +++++++++++++-------------- src/views/tools/email/send.vue | 42 ++++--- src/views/tools/picture/index.vue | 185 ++++++++++++++++++++++++++++++ 8 files changed, 353 insertions(+), 166 deletions(-) create mode 100644 src/utils/upload.js create mode 100644 src/views/tools/picture/index.vue diff --git a/src/api/system/timing.js b/src/api/system/timing.js index 95e9497..613e15f 100644 --- a/src/api/system/timing.js +++ b/src/api/system/timing.js @@ -8,10 +8,11 @@ export function add(data) { }) } -export function del(id) { +export function del(ids) { return request({ - url: 'api/jobs/' + id, - method: 'delete' + url: 'api/jobs', + method: 'delete', + data: ids }) } diff --git a/src/api/tools/picture.js b/src/api/tools/picture.js index f5ea30f..237d5f5 100644 --- a/src/api/tools/picture.js +++ b/src/api/tools/picture.js @@ -8,4 +8,11 @@ export function del(ids) { }) } -export default { del } +export function sync() { + return request({ + url: 'api/pictures/synchronize', + method: 'post' + }) +} + +export default { del, sync } diff --git a/src/utils/upload.js b/src/utils/upload.js new file mode 100644 index 0000000..945414b --- /dev/null +++ b/src/utils/upload.js @@ -0,0 +1,11 @@ +import axios from 'axios' +import { getToken } from '@/utils/auth' + +export function upload(api, file) { + var data = new FormData() + data.append('file', file) + const config = { + headers: { 'Authorization': getToken() } + } + return axios.post(api, data, config) +} diff --git a/src/views/components/Editor.vue b/src/views/components/Editor.vue index cfb243b..8a12323 100644 --- a/src/views/components/Editor.vue +++ b/src/views/components/Editor.vue @@ -1,26 +1,33 @@ diff --git a/src/views/components/MarkDown.vue b/src/views/components/MarkDown.vue index 0a84522..ed734a5 100644 --- a/src/views/components/MarkDown.vue +++ b/src/views/components/MarkDown.vue @@ -2,24 +2,21 @@

Markdown 基于 - mavonEditor + MavonEditor + ,图片上传使用 SM.MS

- +
+ +