From 3c71cc74e6dd5f1015329c64e11e8ec1cd7a97c1 Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Wed, 31 Aug 2022 18:11:16 +0800 Subject: [PATCH] 新增编辑页 日志列表接口 --- src/components/group/MyModal.vue | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/components/group/MyModal.vue b/src/components/group/MyModal.vue index 9330fcf..c662521 100644 --- a/src/components/group/MyModal.vue +++ b/src/components/group/MyModal.vue @@ -1,7 +1,7 @@ <template> - <div class="myModal" ref="test"> - <a-modal v-drag-modal v-model="visible" title="日志添加" on-ok="handleOk" - :bodyStyle="{'overflow':'overlay','maxHeight': '550px'}"> + <div class="myModal"> + <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,22 +62,24 @@ 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; @@ -91,8 +94,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