From 5167c1bca1bf18e64c2574a2e224b72ff7743291 Mon Sep 17 00:00:00 2001 From: "@fawn-nine" <1271023382@qq.com> Date: Mon, 12 Aug 2024 16:35:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/miniClass/classAddType.vue | 19 ++++++++++--- src/views/modules/miniClass/miniClass.vue | 28 ++++++++++++++++++++ 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/src/views/modules/miniClass/classAddType.vue b/src/views/modules/miniClass/classAddType.vue index 61e16de..6f7fa7d 100644 --- a/src/views/modules/miniClass/classAddType.vue +++ b/src/views/modules/miniClass/classAddType.vue @@ -37,13 +37,19 @@ +
+ 教学时长:* +
+ + +
课程设置: * 请选择一门课程 可选择多门课程 -
+ + + + + + + +
简介/教学目标
@@ -283,6 +297,7 @@ export default { }, remoteMethodLoading: false, imageUrl: "", + qrcodeUrl:"", miniClassForm: { title: "", id: undefined, @@ -290,6 +305,7 @@ export default { content: "", icon: "", state: "0", + qrcode:'', modelId: undefined }, member: { @@ -338,6 +354,9 @@ export default { if (this.miniClass.icon.length > 0) { this.imageUrl = this.miniClass.icon; } + if (this.miniClass.qrcode && this.miniClass.qrcode.length > 0) { + this.qrcodeUrl = this.miniClass.qrcode; + } this.miniClassForm = this.miniClass; if(this.miniClass.classUsers.length > 0){ var list = [...this.miniClass.classUsers] @@ -475,6 +494,7 @@ export default { icon: this.miniClassForm.icon, state: this.miniClassForm.state, content: this.miniClassForm.content, + qrcode: this.miniClassForm.qrcode, number:Number(this.miniClassForm.number) // createUserid: "10185" }) @@ -550,6 +570,12 @@ export default { console.log("this.imageUrl", this.imageUrl, file, res); this.$message.success("上传成功"); }, + qrcodehandleAvatarSuccess(res, file) { + this.miniClassForm.qrcode = res.url; + this.qrcodeUrl = URL.createObjectURL(file.raw); + // console.log("this.imageUrl", this.imageUrl, file, res); + this.$message.success("上传成功"); + }, iconbeforeAvatarUpload(file) { this.$message.success("正在上传"); }, @@ -591,6 +617,8 @@ export default { handleClose() { // this.$nextTick(() => { this.userList = [] + this.imageUrl = '' + this.qrcodeUrl = '' this.$refs["miniClassForm"].resetFields(); // }); this.$emit("handleClose");