diff --git a/src/locales/zh.js b/src/locales/zh.js index 1ffe05f..9eb3a6e 100644 --- a/src/locales/zh.js +++ b/src/locales/zh.js @@ -34,7 +34,7 @@ export default { setCoinsNum: '设置金币数量', setFansNum: '设置粉丝数量', setQuery: '后台查询频率', - setNum: '期望可邀请主播数量', + setNum: ' 期望可邀请主播数量', minCoinsNum: '最小金币数量', maxCoinsNum: '最大金币数量', minFansNum: '最小粉丝数量', diff --git a/src/views/hosts/workbenches.vue b/src/views/hosts/workbenches.vue index bc2cac1..4fb7888 100644 --- a/src/views/hosts/workbenches.vue +++ b/src/views/hosts/workbenches.vue @@ -112,10 +112,15 @@
+ + 设置爬取数量 + 不限爬取数量 -
+
+ style="width: 100% ;" :disabled="!pyData.isStart">
@@ -217,8 +222,12 @@ let pyData = ref({ tenantId: getUser().tenantId, userId: getUser().userId, }); + +//是否限制查询数量 +let isLimit = ref(false); //需要查询的主播数 let hostNum = ref(0); + //按钮提交状态 let submitting = ref(true); @@ -299,11 +308,15 @@ const submit = () => { ElMessage.error('请输入正确的频率区间值'); return; } - if (hostNum.value <= 0) { - ElMessage.error('请输入正确的可邀请数量'); - return; + //是否限制爬取数量 + if (isLimit.value) { + if (hostNum.value <= 0) { + ElMessage.error('请输入正确的可邀请数量'); + return; + } } + ElMessageBox.confirm( '确认开始爬取数据?', '开始', @@ -335,10 +348,13 @@ const submit = () => { getHostTimer.value = setInterval(() => { fetchDataCount().then((res) => { hostData.value = JSON.parse(res); - if (hostData.value.canInvitationCount >= hostNum.value) { - unsubmit(); - alert('爬取完毕') + if (isLimit.value) { + if (hostData.value.canInvitationCount >= hostNum.value) { + unsubmit(); + alert('爬取完毕') + } } + }) }, 1000); getNumTimer.value = setInterval(() => {