tz
This commit is contained in:
@@ -112,19 +112,6 @@
|
||||
<el-dialog title="绑定音乐" :visible.sync="bindMusicOpen" width="900px" append-to-body>
|
||||
<!-- 搜索条件 -->
|
||||
<div style="margin-bottom: 15px; display: flex; align-items: center;">
|
||||
<div style="margin-right: 15px; display: flex; align-items: center;">
|
||||
<span style="width: 80px; text-align: right; margin-right: 10px;">音乐类型:</span>
|
||||
<el-select
|
||||
v-model="musicQueryParams.musicType"
|
||||
placeholder="音乐类型"
|
||||
clearable
|
||||
size="small"
|
||||
style="width: 120px"
|
||||
@change="handleMusicQuery">
|
||||
<el-option label="普通歌曲" value="ordinary"></el-option>
|
||||
<el-option label="混音歌曲" value="mixing"></el-option>
|
||||
</el-select>
|
||||
</div>
|
||||
<div style="margin-right: 15px; display: flex; align-items: center;">
|
||||
<span style="width: 80px; text-align: right; margin-right: 10px;">音乐名称:</span>
|
||||
<el-input
|
||||
@@ -262,7 +249,7 @@ export default {
|
||||
musicQueryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
musicType: null,
|
||||
musicType: 'ordinary', // 默认只获取普通音乐
|
||||
name: null,
|
||||
author: null
|
||||
},
|
||||
@@ -440,12 +427,12 @@ export default {
|
||||
},
|
||||
// 绑定音乐
|
||||
handleBindMusic(row) {
|
||||
// 重置音乐查询参数,但保留分类ID
|
||||
// 重置音乐查询参数,但保留分类ID,并设置音乐类型为普通音乐
|
||||
this.musicQueryParams = {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
categoryId: row.categoryId,
|
||||
musicType: null,
|
||||
musicType: 'ordinary', // 只获取普通音乐
|
||||
name: null,
|
||||
author: null
|
||||
};
|
||||
@@ -528,7 +515,7 @@ export default {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
categoryId: this.musicQueryParams.categoryId,
|
||||
musicType: null,
|
||||
musicType: 'ordinary', // 重置后仍然只显示普通音乐
|
||||
name: null,
|
||||
author: null
|
||||
};
|
||||
|
||||
@@ -127,13 +127,6 @@
|
||||
@keyup.enter.native="handleMusicQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="音乐类型" prop="musicType">
|
||||
<el-select v-model="musicQueryParams.musicType" placeholder="选择音乐类型" clearable style="width: 150px">
|
||||
<el-option label="全部" value="" />
|
||||
<el-option label="普通歌曲" value="ordinary" />
|
||||
<el-option label="混音歌曲" value="mixing" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleMusicQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetMusicQuery">重置</el-button>
|
||||
@@ -259,7 +252,7 @@ export default {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
name: null,
|
||||
musicType: ''
|
||||
musicType: 'ordinary' // 默认只获取普通音乐
|
||||
},
|
||||
bindLoading: false
|
||||
};
|
||||
@@ -463,6 +456,7 @@ export default {
|
||||
// 绑定音乐
|
||||
handleBindMusic(row) {
|
||||
this.musicQueryParams.categoryId = row.id;
|
||||
this.musicQueryParams.musicType = 'ordinary'; // 只获取普通音乐
|
||||
this.selectedMusicIds = []; // 重置选中的音乐
|
||||
this.boundMusicIds = []; // 重置已绑定的音乐ID
|
||||
this.getBoundMusic(row.id); // 先获取已绑定的音乐
|
||||
@@ -538,8 +532,8 @@ export default {
|
||||
/** 重置音乐搜索 */
|
||||
resetMusicQuery() {
|
||||
this.resetForm("musicQueryForm");
|
||||
// 重置后保持musicType为空(显示全部)
|
||||
this.musicQueryParams.musicType = '';
|
||||
// 重置后仍然只显示普通音乐
|
||||
this.musicQueryParams.musicType = 'ordinary';
|
||||
this.handleMusicQuery();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user