diff --git a/src/api/theme/theme.js b/src/api/theme/theme.js index 59ed290..a54669b 100644 --- a/src/api/theme/theme.js +++ b/src/api/theme/theme.js @@ -80,3 +80,21 @@ export function FetchSaveThemeFolder(parameter) { data: parameter }) } + +// 删除文件夹 - 主题库 - 我的画册 +export function FetchDeleteThemeFolder(parameter) { + return request({ + url: 'api/material/deleteThemeFolder', + method: 'post', + data: parameter + }) +} + +// 移动素材 - 主题库 - 我的画册 +export function FetchMoveMyThemeMaterial(parameter) { + return request({ + url: 'api/material/moveMyThemeMaterial', + method: 'post', + data: parameter + }) +} diff --git a/src/views/ThemeGallery/index.vue b/src/views/ThemeGallery/index.vue index 312bac6..a9fc42b 100644 --- a/src/views/ThemeGallery/index.vue +++ b/src/views/ThemeGallery/index.vue @@ -15,6 +15,7 @@ :mulit-text="mulitText" :show-item-info="showItemInfo" :tab-item="tabItem" + @changedMultiSelected="changedMultiSelected" />
上传历史 @@ -543,12 +544,12 @@ export default { } }) }, - // 当复选框发生改变的时候 - handleCheckedCitiesChange(val) { - // const class_ids = [] - // val.forEach(item => { - // class_ids.push(item) - // }) + // 有选择中的文件夹时,同时存在素材多选操作时,素材多选操作取消 + changedMultiSelected() { + if (this.isMultiSelected) { + this.isMultiSelected = false + this.mulitText = '多选' + } } } } diff --git a/src/views/components/ThemeGalleryList.vue b/src/views/components/ThemeGalleryList.vue index a167724..b977de2 100644 --- a/src/views/components/ThemeGalleryList.vue +++ b/src/views/components/ThemeGalleryList.vue @@ -8,16 +8,27 @@ +
+ + 主题库 + 我的画册 + {{ currentFolder }} + +
-
+
创建文件夹
+
+ 添加 + 返回 +
-
+
-
+
@@ -42,7 +53,7 @@
-
+
即时发布 定时发布 @@ -55,7 +66,6 @@ 编辑 删除
-
@@ -86,7 +96,7 @@
-
+
@@ -94,7 +104,7 @@
@@ -102,7 +112,7 @@