fix: 兼容旧浏览器后台与截图开关
This commit is contained in:
@@ -17,6 +17,7 @@ const scheduleEnabled = ref(false)
|
||||
const scheduleTime = ref('02:00')
|
||||
const scheduleBrowseType = ref('应读')
|
||||
const scheduleWeekdays = ref(['1', '2', '3', '4', '5', '6', '7'])
|
||||
const scheduleScreenshotEnabled = ref(true)
|
||||
|
||||
// 代理
|
||||
const proxyEnabled = ref(false)
|
||||
@@ -77,6 +78,7 @@ async function loadAll() {
|
||||
.map((x) => x.trim())
|
||||
.filter(Boolean)
|
||||
scheduleWeekdays.value = weekdays.length ? weekdays : ['1', '2', '3', '4', '5', '6', '7']
|
||||
scheduleScreenshotEnabled.value = (system.enable_screenshot ?? 1) === 1
|
||||
|
||||
autoApproveEnabled.value = (system.auto_approve_enabled ?? 0) === 1
|
||||
autoApproveHourlyLimit.value = system.auto_approve_hourly_limit ?? 10
|
||||
@@ -128,10 +130,12 @@ async function saveSchedule() {
|
||||
schedule_time: scheduleTime.value,
|
||||
schedule_browse_type: scheduleBrowseType.value,
|
||||
schedule_weekdays: (scheduleWeekdays.value || []).join(','),
|
||||
enable_screenshot: scheduleScreenshotEnabled.value ? 1 : 0,
|
||||
}
|
||||
|
||||
const screenshotText = scheduleScreenshotEnabled.value ? '截图' : '不截图'
|
||||
const message = scheduleEnabled.value
|
||||
? `确定启用定时任务吗?\n\n执行时间: 每天 ${payload.schedule_time}\n执行日期: ${scheduleWeekdayDisplay.value}\n浏览类型: ${payload.schedule_browse_type}\n\n系统将自动执行所有账号的浏览任务(不包含截图)`
|
||||
? `确定启用定时任务吗?\n\n执行时间: 每天 ${payload.schedule_time}\n执行日期: ${scheduleWeekdayDisplay.value}\n浏览类型: ${payload.schedule_browse_type}\n截图: ${screenshotText}\n\n系统将自动执行所有账号的浏览任务`
|
||||
: '确定关闭定时任务吗?'
|
||||
|
||||
try {
|
||||
@@ -274,6 +278,7 @@ onMounted(loadAll)
|
||||
<el-form label-width="130px">
|
||||
<el-form-item label="启用定时任务">
|
||||
<el-switch v-model="scheduleEnabled" />
|
||||
<div class="help">开启后,系统会按计划自动执行浏览任务。</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item v-if="scheduleEnabled" label="执行时间">
|
||||
@@ -294,6 +299,11 @@ onMounted(loadAll)
|
||||
</el-checkbox>
|
||||
</el-checkbox-group>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item v-if="scheduleEnabled" label="定时任务截图">
|
||||
<el-switch v-model="scheduleScreenshotEnabled" />
|
||||
<div class="help">开启后,定时任务执行时会生成截图。</div>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
<div class="row-actions">
|
||||
|
||||
Reference in New Issue
Block a user