From bc95187efc506413cf85749fe36fe748cf75fed5 Mon Sep 17 00:00:00 2001
From: inleft <inleft@qq.com>
Date: Wed, 17 Aug 2022 18:43:04 +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