This commit is contained in:
jianzhichu
2025-12-20 14:10:50 +08:00
parent 7666ab109d
commit 413f19c537
8 changed files with 54 additions and 38 deletions
+5 -5
View File
@@ -467,7 +467,7 @@ const handleSavePath = (item: FollowItem) => {
uploadSyncStatus(item);
};
// 上传同步状态
// 更新同步状态
const uploadSyncStatus = (item: FollowItem) => {
item.isSaving = true;
useApiStore()
@@ -483,7 +483,7 @@ const uploadSyncStatus = (item: FollowItem) => {
message.success(`保存成功,将在下次任务执行时生效`);
item.isEditing = false;
} else {
message.error('保存失败' + (res.msg || '未知错误'));
message.error('保存失败' + (res.message || '未知错误'));
}
})
.catch((err) => {
@@ -508,7 +508,7 @@ const handleSyncAll = () => {
if (res.code === 0) {
message.success('后台开始同步...根据您关注的数量,需要的时间不一定...请耐心等待');
} else {
message.error('同步失败:' + (res.msg || '未知错误'));
message.error('同步失败:' + (res.message || '未知错误'));
}
})
.catch((err) => {
@@ -609,7 +609,7 @@ const handleAddSubmit = () => {
tabList.value[tabIndex].total = (tabList.value[tabIndex].total || 0) + 1;
}
} else {
message.error('新增失败:' + (res.msg || '未知错误'));
message.error('新增失败:' + (res.message || '未知错误'));
}
})
.catch((err) => {
@@ -654,7 +654,7 @@ const handleDeleteItem = (item: FollowItem) => {
initData();
resolve(true);
} else {
message.error('删除失败:' + (res.msg || '未知错误'));
message.error('删除失败:' + (res.message || '未知错误'));
reject(false);
}
})
+17 -1
View File
@@ -12,8 +12,24 @@ import { message } from 'ant-design-vue';
const router = useRouter();
function onLoginSuccess() {
router.push('/dashboard');
if (isMobileBrowser()) router.push('/mobile');
else router.push('/dashboard');
}
// 精准判断移动端浏览器(复用之前的核心逻辑,简化版)
const isMobileBrowser = (): boolean => {
if (typeof navigator === 'undefined' || typeof window === 'undefined') {
return false;
}
const userAgent = navigator.userAgent.toLowerCase();
// 匹配手机UA(排除平板)
const mobileUA = /android|iphone|ipod|blackberry|windows phone|iemobile|opera mini/i.test(userAgent);
const isTablet = /ipad|tablet|playbook|kindle|android 3\.|android 4\.[0-3]/.test(userAgent);
// 触摸设备+小屏兜底
const isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0;
const isMobileScreen = window.innerWidth <= 768 && window.innerHeight <= 1024;
return (mobileUA && !isTablet && isTouchDevice) || (isMobileScreen && isTouchDevice);
};
function onLoginFail(reason: string, fields: any) {
console.log('登录失败:', reason, fields);
+1 -1
View File
@@ -150,7 +150,7 @@ const onFinish = (values: PassFormState) => {
visible.value = false;
http.removeAuthorization();
} else {
message.error(res.erro, 8);
message.error(res.message, 8);
}
});
}
+2 -2
View File
@@ -358,7 +358,7 @@ const getConfig = () => {
tagData.value = JSON.parse(res.data.priorityLevel);
} else {
message.error(res.erro || '获取配置失败', 8);
message.error(res.message || '获取配置失败', 8);
}
})
.catch((error) => {
@@ -452,7 +452,7 @@ const onSubmit = () => {
message.success('修改成功,同步任务将在5-10秒按新配置运行...');
componentDisabled.value = true;
} else {
message.error(res.erro || '更新配置失败', 8);
message.error(res.message || '更新配置失败', 8);
}
})
.catch((error) => {