From 6979259e33abcae69535e55dc4726655544a99ac Mon Sep 17 00:00:00 2001 From: shidongli Date: Wed, 6 Mar 2024 15:49:52 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E7=B4=A0=E6=9D=90=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/manage/materials/index.vue | 24 +- src/views/system/trainingAvatar/index.vue | 297 ++++++++++++++++++++++ 2 files changed, 312 insertions(+), 9 deletions(-) create mode 100644 src/views/system/trainingAvatar/index.vue diff --git a/src/views/manage/materials/index.vue b/src/views/manage/materials/index.vue index 499b4eb..accdecd 100644 --- a/src/views/manage/materials/index.vue +++ b/src/views/manage/materials/index.vue @@ -189,13 +189,12 @@ prop="materialsFilePath" v-if="form.materialsType == 'VIDEO'" > - + + import { listMaterials, getMaterials, delMaterials, addMaterials, updateMaterials,crowdInfo } from "@/api/manage/materials"; import stationAcatar from "../../system/stationAvatar/index.vue"; +import trainingAvatar from "../../system/trainingAvatar/index.vue"; export default { name: "Materials", - components: { stationAcatar }, + components: { stationAcatar ,trainingAvatar}, dicts: ['crowd_type', 'materials_type', 'video_cover_type'], data() { return { @@ -431,10 +431,14 @@ export default { }, // 素材类型 radioChange(e) { + if(e=='VIDEO'){ this.form.materialsFilePath=null this.form.videoCoverFilePath=null + }else if(e=='IMAGE_TEXT'){ + this.form.materialsFilePath=null + this.form.videoCoverFilePath=null - console.log(e) + } }, // 素材上传 @@ -445,7 +449,9 @@ export default { imgUrl2(imgUrl) { this.form.materialsFilePath = process.env.VUE_APP_BASE_API + imgUrl; this.form.materialsFilePath = imgUrl; + }, + // 视频封面 imgUrl3(imgUrl) { console.log(this.form.videoCoverFilePath) diff --git a/src/views/system/trainingAvatar/index.vue b/src/views/system/trainingAvatar/index.vue new file mode 100644 index 0000000..3b41473 --- /dev/null +++ b/src/views/system/trainingAvatar/index.vue @@ -0,0 +1,297 @@ + + + + From f684d1c3e7858a808dec108feca2da08e2072025 Mon Sep 17 00:00:00 2001 From: shidongli Date: Wed, 6 Mar 2024 16:04:20 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E7=B4=A0=E6=9D=90=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/manage/materials/index.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/views/manage/materials/index.vue b/src/views/manage/materials/index.vue index accdecd..773afdb 100644 --- a/src/views/manage/materials/index.vue +++ b/src/views/manage/materials/index.vue @@ -82,6 +82,7 @@ icon="el-icon-delete" size="mini" @click="handleDelete" + :disabled="multiple" v-hasPermi="['manage:materials:remove']" >批量删除 @@ -462,7 +463,13 @@ export default { // 复选框点击事件 changecheck(e, item) { this.ids = this.materialsList.map(item => item.checked ? item.id : undefined).filter(e => e) - // console.log(this.ids) + if(this.ids.length>0){ + this.multiple = false + }else{ + this.multiple = true + } + + console.log(this.ids) // console.log(item) // console.log(e) @@ -609,6 +616,8 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { + this.getList(); + console.log(this.ids) if(this.ids.length==0){ this.$modal.msgError("请先选择一条数据"); From 60f99099c8529d1481a8890cfaee21dfd3a77347 Mon Sep 17 00:00:00 2001 From: shidongli Date: Wed, 6 Mar 2024 16:29:51 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E5=BA=93=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/manage/message/index.vue | 11 ++++++----- src/views/manage/servicepackage/index.vue | 1 - 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/views/manage/message/index.vue b/src/views/manage/message/index.vue index 36f3ddd..190fb88 100644 --- a/src/views/manage/message/index.vue +++ b/src/views/manage/message/index.vue @@ -78,7 +78,7 @@ -
+
科室名称