From 7319260f31c9a593418ff17b1ca42e0822c3c4eb Mon Sep 17 00:00:00 2001
From: inleft <inleft@qq.com>
Date: Wed, 10 Jan 2024 22:07:04 +0800
Subject: [PATCH] 改正授权码md5加密 bgm链接修改 允许后置日期提交 简介提交支持

---
 src/components/group/MyModal.vue |   30 ++++++++++++++++++++++--------
 1 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/src/components/group/MyModal.vue b/src/components/group/MyModal.vue
index 55de7de..00bbada 100644
--- a/src/components/group/MyModal.vue
+++ b/src/components/group/MyModal.vue
@@ -1,7 +1,7 @@
 <template>
 	<div class="myModal">
-		<a-modal v-model="visible" title="日志添加" on-ok="handleOk"
-			:bodyStyle="{'overflow':'overlay','maxHeight': '550px'}">
+		<a-modal v-drag-modal ref="blogAddModal" v-model="visible" title="日志添加" on-ok="handleOk"
+			:bodyStyle="{'overflow':'overlay','maxHeight': '550px'}" :destroyOnClose="destroyOnClose">
 			<template slot="footer">
 				<a-button key="reset" @click="reset" type="danger">
 					擦掉重来
@@ -34,6 +34,7 @@
 			return {
 				visible: false,
 				loading: false,
+				destroyOnClose: false,
 			}
 		},
 		methods: {
@@ -61,28 +62,35 @@
 
 				let tempData = this.$refs.modalBox.form;
 				var param = {
-					secret: tempData.secret,
+					introduce: tempData.introduce,
+					secret: tempData.secret == "" ? null : md5(tempData.secret),
 					title: tempData.title,
 					articleTypeId: tempData.class,
 					isOnline: !tempData.online ? 1 : 0,
 					articleFileId: tempData.fileId,
 					content: tempData.content,
 					articleFileType: tempData.blogType,
-					introduce: "",
 					coverFileId: tempData.coverFile,
+					pictureIds: tempData.pictureIds,
+					videoIds: tempData.videoIds,
 					publishDate: tempData.publishDate,
 					isTop: tempData.top ? 1 : 0,
 					topValue: tempData.sliderValue,
 					isLock: tempData.lock ? 1 : 0,
 					authStatus: tempData.auth,
 					authPassword: tempData.password == "" ? null : md5(tempData.password),
-					editorStatus: !tempData.tempSave?1:0
+					editorStatus: !tempData.tempSave ? 1 : 0
 				}
 				console.log(param)
 				this.loading = true;
 				blogAdd(param).then((res) => {
-					this.$message.info("生成日志成功..")
-					this.visible = false;
+					
+					if (res.code == 200) {
+						this.$message.info("生成日志成功..")
+						this.visible = false;
+					} else{
+						this.$message.error('生成日志失败:' + res.message)
+					}
 					this.loading = false;
 				});
 				// setTimeout(() => {
@@ -91,7 +99,13 @@
 				// }, 3000);
 			},
 			reset(e) {
-				var res = this.$refs.modalBox.$refs.myForm.resetFields()
+				// var res = this.$refs.modalBox.$refs.myForm.resetFields();
+				//this.$refs.modalBox.reset();
+				this.destroyOnClose = true;
+				this.visible = false;
+				setTimeout(() => {
+					this.destroyOnClose = false;
+				}, 500)
 			},
 			handleCancel(e) {
 				this.visible = false;

--
Gitblit v1.9.1