From 916b6bf89465f057532ad8469e4e0002fc361716 Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Thu, 18 Aug 2022 16:24:30 +0800 Subject: [PATCH] 日志内页添加头图 --- src/components/mini/box10-add.vue | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/components/mini/box10-add.vue b/src/components/mini/box10-add.vue index ef07260..4c2b300 100644 --- a/src/components/mini/box10-add.vue +++ b/src/components/mini/box10-add.vue @@ -24,7 +24,7 @@ <a-form-model-item label="日志文件" v-show="!form.online"> <a-upload ref="blogFileUpload" :customRequest="customRequest" name="file" :showUploadList="true" @change="handleChange" :default-file-list="form.blogFileList" :beforeUpload="beforeUpload" - :data="{'fileType':fileTypeMarkDown}" accept=".md,.html,.htm,.txt"> + :data="{'fileType':myConstant.fileTypeMarkDown}" accept=".md,.html,.htm,.txt"> <a-button> <a-icon type="upload" />限 markdown/html </a-button> @@ -102,7 +102,7 @@ <a-form-model-item label="封面"> <a-upload :customRequest="customRequest" name="file" :showUploadList="true" list-type="picture" - :data="{'fileType':fileTypeCover}" @change="handleChangeCoverFile" + :data="{'fileType':myConstant.fileTypeCover}" @change="handleChangeCoverFile" :default-file-list="form.coverFileList" :beforeUpload="beforeUploadCover" accept=".jpg,.png,.jpeg"> <!-- :disabled="form.coverFileList.length>=1" --> @@ -187,6 +187,7 @@ } from '../../api/blogArticleType.js' import myConstant from "../../config/myConstant.js" + import md5 from 'js-md5'; export default { beforeMount() { @@ -212,8 +213,7 @@ }; return { - fileTypeMarkDown: myConstant.fileTypeMarkDown, - fileTypeCover: myConstant.fileTypeCover, + myConstant: myConstant, blogArticleType: [], tags: [], inputVisible: false, @@ -259,7 +259,7 @@ ], secret: [{ required: true, - message: '不正经的人..', + message: '好像这里错了..', trigger: 'blur' }], common: [{ @@ -293,6 +293,11 @@ }, beforeUploadCover(file, fileList) { return new Promise((resolve, reject) => { + if (this.form.secret == null || this.form.secret == "") { + this.$message.error('需要正确的授权码'); + return reject(false); + } + if (this.form.coverFileList.length >= 1) { this.$message.error('这里最多上传一个文件'); return reject(false); @@ -306,6 +311,11 @@ }, beforeUpload(file, fileList) { return new Promise((resolve, reject) => { + if (this.form.secret == null || this.form.secret == "") { + this.$message.error('需要正确的口令..'); + return reject(false); + } + if (this.form.blogFileList.length >= 1) { this.$message.error('这里最多上传一个文件'); return reject(false); @@ -360,7 +370,7 @@ const formData = new FormData() formData.append('file', option.file) formData.append('fileType', option.data.fileType) - formData.append('authCode', this.form.secret) + formData.append('authCode', this.form.secret == "" ? "" : md5(this.form.secret)) myFileInfoUpload(formData).then((res) => { if (res.success) { this.$message.success('上传成功') -- Gitblit v1.9.1