|
@@ -7,7 +7,8 @@ import {
|
|
|
favorite,
|
|
|
materialQueryPage,
|
|
|
materialRemove,
|
|
|
- materialRemoveAll
|
|
|
+ materialRemoveAll,
|
|
|
+ materialRemoveMusic
|
|
|
} from '../../api';
|
|
|
import {
|
|
|
NButton,
|
|
@@ -114,7 +115,11 @@ export default defineComponent({
|
|
|
// 批量删除
|
|
|
const onDelete = async () => {
|
|
|
try {
|
|
|
- await materialRemoveAll(state.editIds);
|
|
|
+ if (state.searchGroup.type === 'MUSIC') {
|
|
|
+ await materialRemoveMusic(state.editIds);
|
|
|
+ } else {
|
|
|
+ await materialRemoveAll(state.editIds);
|
|
|
+ }
|
|
|
message.success('删除成功');
|
|
|
onSearch(state.searchGroup);
|
|
|
state.editIds = [];
|
|
@@ -126,7 +131,13 @@ export default defineComponent({
|
|
|
// 单个删除
|
|
|
const onRemove = async () => {
|
|
|
try {
|
|
|
- await materialRemove({ id: state.removeItem.id });
|
|
|
+ // 如果是乐谱类型则使用其它删除接口
|
|
|
+ if (state.searchGroup.type === 'MUSIC') {
|
|
|
+ await materialRemoveMusic([state.removeItem.id]);
|
|
|
+ } else {
|
|
|
+ await materialRemove({ id: state.removeItem.id });
|
|
|
+ }
|
|
|
+
|
|
|
message.success('删除成功');
|
|
|
onSearch(state.searchGroup);
|
|
|
} catch {
|