From 50d029c671b9fa3a9ba6744288c7ad9a7182cb9b Mon Sep 17 00:00:00 2001 From: lyswhut Date: Sun, 15 Dec 2019 21:03:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4Q=E9=9F=B3=E6=BA=90=E7=9A=84?= =?UTF-8?q?=E8=AF=95=E5=90=AC=E4=B8=8E=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publish/changeLog.md | 4 ++++ src/renderer/components/core/Player.vue | 2 +- src/renderer/components/material/SongList.vue | 10 +++++----- src/renderer/views/List.vue | 8 ++++---- src/renderer/views/Search.vue | 10 +++++----- src/renderer/views/SongList.vue | 8 ++++++-- 6 files changed, 25 insertions(+), 17 deletions(-) diff --git a/publish/changeLog.md b/publish/changeLog.md index f28aa3cc..3adfdbeb 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -12,6 +12,10 @@ - 修复存在弹出层时,搜索建议列表被弹出层覆盖的问题 +### 移除 + +- 因Q音接口失效,移除Q音源的试听与下载 + ### 其他 - 更新electron到7.1.5 diff --git a/src/renderer/components/core/Player.vue b/src/renderer/components/core/Player.vue index 0abf5b06..646cce0d 100644 --- a/src/renderer/components/core/Player.vue +++ b/src/renderer/components/core/Player.vue @@ -339,7 +339,7 @@ export default { } else if (this.isAPITemp) { list = this.list.filter(s => s.source == 'kw') } else { - list = this.list + list = this.list.filter(s => s.source != 'tx') } if (!list.length) return this.setPlayIndex(-1) let playIndex = this.list === list ? this.playIndex : list.indexOf(this.list[this.playIndex]) diff --git a/src/renderer/components/material/SongList.vue b/src/renderer/components/material/SongList.vue index ea117e49..15fd5524 100644 --- a/src/renderer/components/material/SongList.vue +++ b/src/renderer/components/material/SongList.vue @@ -29,9 +29,9 @@ div(:class="$style.songList") td(style="width: 20%; padding-left: 0; padding-right: 0;") material-list-buttons(:index="index" :search-btn="true" :remove-btn="false" @btn-click="handleListBtnClick" - :listAdd-btn="item.source == 'kw' || (!isAPITemp)" - :play-btn="item.source == 'kw' || (!isAPITemp)" - :download-btn="item.source == 'kw' || (!isAPITemp)") + :listAdd-btn="item.source == 'kw' || !isAPITemp" + :play-btn="item.source != 'tx' && (item.source == 'kw' || !isAPITemp)" + :download-btn="item.source != 'tx' && (item.source == 'kw' || !isAPITemp)") //- button.btn-info(type='button' v-if="item._types['128k'] || item._types['192k'] || item._types['320k'] || item._types.flac" @click.stop='openDownloadModal(index)') 下载 //- button.btn-secondary(type='button' v-if="item._types['128k'] || item._types['192k'] || item._types['320k']" @click.stop='testPlay(index)') 试听 //- button.btn-success(type='button' v-if="(item._types['128k'] || item._types['192k'] || item._types['320k']) && userInfo" @click.stop='showListModal(index)') + @@ -40,7 +40,7 @@ div(:class="$style.songList") material-pagination(:count="total" :limit="limit" :page="page" @btn-click="handleTogglePage") div(v-else :class="$style.noitem") p(v-html="noItem") - material-flow-btn(:show="isShowEditBtn && (source == 'kw' || !isAPITemp)" :remove-btn="false" @btn-click="handleFlowBtnClick") + material-flow-btn(:show="isShowEditBtn && source != 'tx' && (source == 'kw' || !isAPITemp)" :remove-btn="false" @btn-click="handleFlowBtnClick")