master
qier222 4 years ago
parent 79de3009ad
commit b98d69af18
No known key found for this signature in database
GPG Key ID: 9C85007ED905F14D

@ -98,6 +98,11 @@ export default {
name: 'playlists', name: 'playlists',
data: result.playlist, data: result.playlist,
}); });
// 更新用户”喜欢的歌曲“歌单ID
commit('updateData', {
key: 'likedSongPlaylistID',
value: result.playlist[0].id,
});
} }
}); });
} else { } else {

@ -98,14 +98,20 @@ export function dailyTask() {
isAccountLoggedIn() && isAccountLoggedIn() &&
(lastDate === undefined || lastDate !== dayjs().date()) (lastDate === undefined || lastDate !== dayjs().date())
) { ) {
console.log('execute dailyTask'); console.debug('[debug][common.js] execute dailyTask');
refreshCookie().then(() => {
console.debug('[debug][common.js] 刷新cookie');
store.commit('updateData', { store.commit('updateData', {
key: 'lastRefreshCookieDate', key: 'lastRefreshCookieDate',
value: dayjs().date(), value: dayjs().date(),
}); });
refreshCookie(); });
dailySignin(0); dailySignin(0).catch(() => {
dailySignin(1); console.debug('[debug][common.js] 手机端重复签到');
});
dailySignin(1).catch(() => {
console.debug('[debug][common.js] PC端重复签到');
});
} }
} }

@ -191,11 +191,20 @@ export default {
}, },
created() { created() {
NProgress.start(); NProgress.start();
this.loadData();
}, },
activated() { activated() {
this.loadData();
dailyTask();
},
methods: {
...mapActions(['showToast']),
...mapMutations(['updateModal', 'updateData']),
loadData() {
if (this.liked.songsWithDetails.length > 0) { if (this.liked.songsWithDetails.length > 0) {
NProgress.done(); NProgress.done();
this.show = true; this.show = true;
this.$store.dispatch('fetchLikedSongsWithDetails');
this.getRandomLyric(); this.getRandomLyric();
} else { } else {
this.$store.dispatch('fetchLikedSongsWithDetails').then(() => { this.$store.dispatch('fetchLikedSongsWithDetails').then(() => {
@ -209,11 +218,7 @@ export default {
this.$store.dispatch('fetchLikedAlbums'); this.$store.dispatch('fetchLikedAlbums');
this.$store.dispatch('fetchLikedArtists'); this.$store.dispatch('fetchLikedArtists');
this.$store.dispatch('fetchLikedMVs'); this.$store.dispatch('fetchLikedMVs');
dailyTask();
}, },
methods: {
...mapActions(['showToast']),
...mapMutations(['updateModal', 'updateData']),
playLikedSongs() { playLikedSongs() {
this.$store.state.player.playPlaylistByID( this.$store.state.player.playPlaylistByID(
this.liked.playlists[0].id, this.liked.playlists[0].id,

@ -188,7 +188,9 @@ export default {
setCookies(data.cookie); setCookies(data.cookie);
this.updateData({ key: 'user', value: data.profile }); this.updateData({ key: 'user', value: data.profile });
this.updateData({ key: 'loginMode', value: 'account' }); this.updateData({ key: 'loginMode', value: 'account' });
this.$store.dispatch('fetchLikedPlaylist').then(() => {
this.$router.push({ path: '/library' }); this.$router.push({ path: '/library' });
});
} else { } else {
this.processing = false; this.processing = false;
nativeAlert(data.msg ?? data.message ?? '账号或密码错误,请检查'); nativeAlert(data.msg ?? data.message ?? '账号或密码错误,请检查');

Loading…
Cancel
Save