From 2342bed0cd30a823cb6da364d5599e60ef764cad Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 9 Aug 2024 10:28:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/course/components/addCourse.vue | 8 +- src/views/course/components/editPane.vue | 33 +-- src/views/login/index copy.vue | 251 ---------------------- src/views/notice/components/addNotice.vue | 5 +- 4 files changed, 29 insertions(+), 268 deletions(-) delete mode 100644 src/views/login/index copy.vue diff --git a/src/views/course/components/addCourse.vue b/src/views/course/components/addCourse.vue index ec34bba..e8ef46f 100644 --- a/src/views/course/components/addCourse.vue +++ b/src/views/course/components/addCourse.vue @@ -336,7 +336,7 @@ let pubFiles = [] if (this.publicizeList.length > 0) { this.publicizeList.map(item => { - if (item.response.id) { + if (item.response) { pubFiles.push(item.response.id) } else { pubFiles.push(item.id) @@ -363,12 +363,14 @@ }, getDetail() { show({ - id: this.id, + id: this.id, + show_relations:['image'] }).then(res => { this.form = this.base.requestToForm(res, this.form) if (res.image) { this.imgList.push(res.image) - } + } + this.publicizeList = res.publicize this.form.dateRange = [res.start_date, res.end_date] this.showTinymce = true }) diff --git a/src/views/course/components/editPane.vue b/src/views/course/components/editPane.vue index 2f9c56e..1e1392b 100644 --- a/src/views/course/components/editPane.vue +++ b/src/views/course/components/editPane.vue @@ -29,7 +29,8 @@ placeholder="请输入排序" > - +
@@ -165,15 +166,22 @@ export default { saveField() { this.selectedForm.select_item = [] - this.selectItem.forEach(i => { - this.selectedForm.select_item[i.key] = i.value; - }) + console.log("this.selectItem",this.selectItem) + this.selectedForm.select_item = this.selectItem + // this.selectItem.map(i => { + // this.selectedForm.select_item.push({ + // i.key : i.value + // }) + // }) + this.selectedForm.rule = this.validation.join(",") console.log("this.selectedForm",this.selectedForm) + // return save(this.selectedForm).then(res=>{ console.log("res",res) this.$Message.success('保存成功') this.$emit("refreshFormItem",'save') + this.showForm = false }) }, @@ -197,14 +205,15 @@ export default { selectedForm(newVal) { console.log("newval",newVal) if(newVal) { - this.selectItem = []; - if(newVal.select_item && typeof newVal.select_item === "Array") { - for(let key in newVal.select_item) { - this.selectItem.push({ - key, - value: newVal.select_item[key] - }) - } + if(newVal.select_item) { + this.selectItem = []; + this.selectItem = newVal.select_item + // for(let key in newVal.select_item) { + // this.selectItem.push({ + // key, + // value: newVal.select_item[key] + // }) + // } } this.validation = [] if(newVal.rule){ diff --git a/src/views/login/index copy.vue b/src/views/login/index copy.vue deleted file mode 100644 index d50357a..0000000 --- a/src/views/login/index copy.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - diff --git a/src/views/notice/components/addNotice.vue b/src/views/notice/components/addNotice.vue index 80ebf08..b73bce0 100644 --- a/src/views/notice/components/addNotice.vue +++ b/src/views/notice/components/addNotice.vue @@ -15,7 +15,7 @@