diff --git a/src/views/manage/materials/index.vue b/src/views/manage/materials/index.vue
index 499b4eb..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']"
>批量删除
@@ -189,13 +190,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 +432,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 +450,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)
@@ -456,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)
@@ -603,6 +616,8 @@ export default {
},
/** 删除按钮操作 */
handleDelete(row) {
+ this.getList();
+
console.log(this.ids)
if(this.ids.length==0){
this.$modal.msgError("请先选择一条数据");
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 @@
-