From 5aad81c6965b0a5e76cc9bf6ee7f4a4d021ce7c4 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Sat, 11 Dec 2021 15:54:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=9A=E4=BB=8E=E7=BA=BF?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E7=9A=84=E6=AD=8C=E6=9B=B2=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=B7=BB=E5=8A=A0=E3=80=81=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=B0=E6=88=91=E7=9A=84=E5=88=97=E8=A1=A8=E5=90=8E=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E8=B0=83=E6=95=B4=E9=A1=BA=E5=BA=8F=E7=AD=89=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/store/getters.js | 3 --- src/renderer/store/modules/leaderboard.js | 3 ++- src/renderer/store/modules/search.js | 5 +++-- src/renderer/store/modules/songList.js | 6 ++++-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/renderer/store/getters.js b/src/renderer/store/getters.js index 08f7b57e..a326d8d9 100644 --- a/src/renderer/store/getters.js +++ b/src/renderer/store/getters.js @@ -53,9 +53,6 @@ export default { windowSizeActive(state) { return windowSizeList.find(i => i.id === state.setting.windowSizeId) || windowSizeList[0] }, - versionModalVisible(state) { - return state.version.showModal - }, pactModalVisible(state) { return !state.setting.isAgreePact }, diff --git a/src/renderer/store/modules/leaderboard.js b/src/renderer/store/modules/leaderboard.js index 1d4bc698..ca02ff7a 100644 --- a/src/renderer/store/modules/leaderboard.js +++ b/src/renderer/store/modules/leaderboard.js @@ -1,4 +1,5 @@ import music from '../../utils/music' +import { markRawList } from '@renderer/utils/vueTools' const sourceList = {} const sources = [] const cache = new Map() @@ -57,7 +58,7 @@ const actions = { // ).then(result => commit('setList', { result, key })) return music[source].leaderboard.getList(bangId, page).then(result => { cache.set(key, result) - listInfo.list = result.list + listInfo.list = markRawList(result.list) listInfo.total = result.total listInfo.limit = result.limit listInfo.page = result.page diff --git a/src/renderer/store/modules/search.js b/src/renderer/store/modules/search.js index 9e4d26ef..ddc81abd 100644 --- a/src/renderer/store/modules/search.js +++ b/src/renderer/store/modules/search.js @@ -1,4 +1,5 @@ import music from '../../utils/music' +import { markRawList } from '@renderer/utils/vueTools' const sources = [] const sourceList = {} @@ -150,7 +151,7 @@ const mutations = { }, setList(state, datas) { let source = state.sourceList[datas.source] - source.list = datas.list + source.list = markRawList(datas.list) source.total = datas.total source.allPage = datas.allPage source.page = datas.page @@ -164,7 +165,7 @@ const mutations = { for (const source of results) { state.sourceMaxPage[source.source] = source.allPage if (source.allPage < page) continue - list.push(...source.list) + list.push(...markRawList(source.list)) pages.push(source.allPage) total += source.total // limit = Math.max(source.limit, limit) diff --git a/src/renderer/store/modules/songList.js b/src/renderer/store/modules/songList.js index 13257570..40fa7033 100644 --- a/src/renderer/store/modules/songList.js +++ b/src/renderer/store/modules/songList.js @@ -1,4 +1,6 @@ import music from '../../utils/music' +import { markRawList } from '@renderer/utils/vueTools' + const sortList = {} const sources = [] const cache = new Map() @@ -125,7 +127,7 @@ const mutations = { state.list.total = 0 }, setList(state, { result, key, page }) { - state.list.list = result.list + state.list.list = markRawList(result.list) state.list.total = result.total state.list.limit = result.limit state.list.page = page @@ -133,7 +135,7 @@ const mutations = { cache.set(key, result) }, setListDetail(state, { result, key, source, id, page }) { - state.listDetail.list = result.list + state.listDetail.list = markRawList(result.list) state.listDetail.id = id state.listDetail.source = source state.listDetail.total = result.total