From 94a370171287a757d3405051625f01c00717d755 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=A1=E5=A4=8D=E4=B9=A0?= <2353956224@qq.com> Date: Wed, 16 Jul 2025 20:57:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=88=AC=E5=8F=96=E6=95=B0=E9=87=8F=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/en.js | 2 ++ src/locales/zh.js | 2 ++ src/utils/storage.js | 5 +++++ src/views/hosts/workbenches.vue | 28 +++++++++++++++++++++++----- 4 files changed, 32 insertions(+), 5 deletions(-) diff --git a/src/locales/en.js b/src/locales/en.js index 6514064..1facadc 100644 --- a/src/locales/en.js +++ b/src/locales/en.js @@ -35,12 +35,14 @@ export default { setCoinsNum: 'Set Coins Number', setFansNum: 'Set Fans Number', setQuery: 'Set Query Frequency', + setNum: 'Set Host Number', minCoinsNum: 'Min Coins Number', maxCoinsNum: 'Max Coins Number', minFansNum: 'Min Fans Number', maxFansNum: 'Max Fans Number', hour: 'times/hour', hour24: 'times/24hour', + num: 'Num', start: 'Start Obtaining Data', stop: 'Stop', }, diff --git a/src/locales/zh.js b/src/locales/zh.js index 4c07cb8..1ffe05f 100644 --- a/src/locales/zh.js +++ b/src/locales/zh.js @@ -34,12 +34,14 @@ export default { setCoinsNum: '设置金币数量', setFansNum: '设置粉丝数量', setQuery: '后台查询频率', + setNum: '期望可邀请主播数量', minCoinsNum: '最小金币数量', maxCoinsNum: '最大金币数量', minFansNum: '最小粉丝数量', maxFansNum: '最大粉丝数量', hour: '次/小时', hour24: '次/24小时', + num: '个', start: '开始获取数据', stop: '停止', }, diff --git a/src/utils/storage.js b/src/utils/storage.js index cc1182a..3ff888c 100644 --- a/src/utils/storage.js +++ b/src/utils/storage.js @@ -1,3 +1,8 @@ + +import { usePythonBridge } from '@/utils/pythonBridge' + + + export function setToken(token) { localStorage.setItem('token', token); } diff --git a/src/views/hosts/workbenches.vue b/src/views/hosts/workbenches.vue index 192cd48..a5ec26e 100644 --- a/src/views/hosts/workbenches.vue +++ b/src/views/hosts/workbenches.vue @@ -61,8 +61,8 @@ - - + +
- +
- +
@@ -109,6 +109,18 @@
+ +
+ + +
+ + + +
+
+
@@ -205,7 +217,8 @@ let pyData = ref({ tenantId: getUser().tenantId, userId: getUser().userId, }); - +//需要查询的主播数 +let hostNum = ref(0); //按钮提交状态 let submitting = ref(true); @@ -317,6 +330,10 @@ const submit = () => { getHostTimer.value = setInterval(() => { fetchDataCount().then((res) => { hostData.value = JSON.parse(res); + if (hostData.value.canInvitationCount >= hostNum.value) { + unsubmit(); + alert('爬取完毕') + } }) }, 1000); getNumTimer.value = setInterval(() => { @@ -658,6 +675,7 @@ function handleInputDay(value) { .input-group { margin-bottom: 20px; + height: 100%; .el-input { margin: 22px 0;