diff --git a/pages/tools/fucksq.vue b/pages/tools/fucksq.vue index 1252f35..187ba6a 100644 --- a/pages/tools/fucksq.vue +++ b/pages/tools/fucksq.vue @@ -69,12 +69,26 @@ const _fd = ( ) => formatDate(date, 'yyyy-MM-dd HH:mm:ss') const handleStart = () => { + log('开始刷赞,尝试建立与服务器的连接') + status.value = 'busy' const sse = new EventSource(`/api/tools/shiqu/like?id=${id.value}&likes=${likes.value}`); sse.onopen = function (event) { log('建立与服务器的连接') }; sse.onmessage = function (event) { - log('Received message:', event.data); + const data = JSON.parse(event.data.split('data: ')[1]) + if(data.likeCountBefore || data.likeCountAfter) { + log(`当前赞数: ${data?.likeCountBefore ?? data?.likeCountAfter}`) + } else if(data.process) { + log(`已点赞 ${data.process} 次,已完成 ${data.percent}%`) + } + if(data.likeCountAfter) { + sse.close() + log('任务完成') + status.value = 'waiting' + } + // console.log(event.data) + // log('Received message:', event.data); }; sse.onerror = function (event) { log('Error occurred:'); diff --git a/pages/user/main.vue b/pages/user/main.vue index 9c172f7..79dfea3 100644 --- a/pages/user/main.vue +++ b/pages/user/main.vue @@ -88,11 +88,11 @@ const handleLogout = () => { router.push('user/login') } -onBeforeMount(() => { - if (userStore.isLogin === false) { - return router.replace('/user/login') - } -}) +// onBeforeMount(() => { +// if (userStore.isLogin === false) { +// return router.replace('/user/login') +// } +// }) \ No newline at end of file diff --git a/pages/user/main/server.vue b/pages/user/main/server.vue index 489252e..8068697 100644 --- a/pages/user/main/server.vue +++ b/pages/user/main/server.vue @@ -10,27 +10,31 @@
上传更新包并更新服务端
-