fix: 账号页闪烁/浏览类型/截图复制/时区统一
This commit is contained in:
@@ -45,10 +45,14 @@ const form = reactive({
|
||||
|
||||
const browseTypeOptions = [
|
||||
{ label: '应读', value: '应读' },
|
||||
{ label: '未读', value: '未读' },
|
||||
{ label: '注册前未读', value: '注册前未读' },
|
||||
]
|
||||
|
||||
function normalizeBrowseType(value) {
|
||||
if (String(value) === '注册前未读') return '注册前未读'
|
||||
return '应读'
|
||||
}
|
||||
|
||||
const weekdayOptions = [
|
||||
{ label: '周一', value: '1' },
|
||||
{ label: '周二', value: '2' },
|
||||
@@ -92,7 +96,11 @@ async function loadAccounts() {
|
||||
async function loadSchedules() {
|
||||
loading.value = true
|
||||
try {
|
||||
schedules.value = await fetchSchedules()
|
||||
const list = await fetchSchedules()
|
||||
schedules.value = (Array.isArray(list) ? list : []).map((s) => ({
|
||||
...s,
|
||||
browse_type: normalizeBrowseType(s?.browse_type),
|
||||
}))
|
||||
} catch (e) {
|
||||
if (e?.response?.status === 401) window.location.href = '/login'
|
||||
schedules.value = []
|
||||
@@ -121,7 +129,7 @@ function openEdit(schedule) {
|
||||
.filter(Boolean)
|
||||
.map((v) => String(v))
|
||||
if (form.weekdays.length === 0) form.weekdays = ['1', '2', '3', '4', '5']
|
||||
form.browse_type = schedule.browse_type || '应读'
|
||||
form.browse_type = normalizeBrowseType(schedule.browse_type)
|
||||
form.enable_screenshot = Number(schedule.enable_screenshot ?? 1) !== 0
|
||||
form.account_ids = Array.isArray(schedule.account_ids) ? schedule.account_ids.slice() : []
|
||||
editorOpen.value = true
|
||||
|
||||
Reference in New Issue
Block a user