Commit Graph

1561 Commits

Author SHA1 Message Date
feige996
ae32353a3b docs: 更新Vue3代码片段中的脚本占位符 2025-09-09 14:23:15 +08:00
feige996
25367384c6 feat(vscode): 添加带 definePage 的 unibest 脚本代码片段 2025-09-09 14:22:37 +08:00
feige996
ddd9b8deb3 docs(eslint): 添加注释说明规则来源并调整vue块顺序
添加antfu的eslint规则文档链接作为注释参考
调整vue单文件组件的块顺序规则,将script和template放在一起
2025-09-08 18:09:26 +08:00
feige996
59d3536b96 chore: 添加 packageManager 字段到 package.json 2025-09-08 16:59:26 +08:00
feige996
8c00ef6002 chore: 移除pnpm版本上限限制 2025-09-08 16:48:10 +08:00
feige996
e9a3d70823 chore: 更新版本号至3.14.0 2025-09-07 18:11:38 +08:00
feige996
8b45cd023a chore: 更新版本号至3.13.6 2025-09-07 17:50:11 +08:00
feige996
a2c82eb01b ci: 移除base-tm-ui分支的自动合并工作流 2025-09-07 17:42:54 +08:00
feige996
d7108419ad refactor(登录): 将登录接口字段改为可选并添加登录逻辑
将登录接口的 code 和 uuid 字段改为可选,为后续对接真实登录接口做准备
在登录页面添加登录函数调用逻辑,并处理错误情况
2025-09-07 17:39:37 +08:00
feige996
084f46407a fix(me): 在非微信小程序环境添加登录后重定向参数 2025-09-07 17:30:15 +08:00
feige996
6ca570d5fa refactor(store): 重构用户信息清理逻辑
将用户信息清理逻辑从token store移到user store,并重命名方法为clearUserInfo
更新用户ID显示字段及默认值
移除注销后跳转登录页的代码
2025-09-07 17:28:28 +08:00
feige996
d771a175ab fix(router): 修改黑名单登录授权策略逻辑
将关于页面的登录授权策略从黑名单改为白名单,并简化路由拦截器中黑名单策略的处理逻辑
2025-09-07 17:23:00 +08:00
feige996
1bc08c4c01 chore: 更新版本号至3.13.5 2025-09-07 17:11:50 +08:00
feige996
013eadb964 chore(token): 实现退出登录逻辑
移除TODO注释并调用实际的_logout方法
2025-09-07 17:11:28 +08:00
feige996
6e1893acd2 perf(登录): 优化登录接口路径并完善退出登录功能 2025-09-07 17:09:33 +08:00
feige996
30c8caa542 fix(about): 添加登录状态检查防止已登录用户跳转登录页
在跳转登录页前检查用户是否已登录,若已登录则提示并阻止跳转
2025-09-07 16:54:24 +08:00
feige996
d77fb715b7 chore(index): 移除首页登录相关代码 2025-09-07 16:52:13 +08:00
feige996
b9ebb99710 chore: 更新 package.json 版本号至 3.13.4 2025-09-07 16:49:52 +08:00
feige996
ca283f0619 fix(router): 修复当myQuery为空对象时仍添加查询参数的问题 2025-09-07 16:40:58 +08:00
feige996
6653ea60fd feat(proxy): 添加后端API前缀配置选项
添加 VITE_SERVER_HAS_API_PREFIX 环境变量用于控制代理是否保留/api前缀
根据配置决定是否重写代理路径中的/api前缀
2025-09-07 16:39:28 +08:00
feige996
80c588c538 docs(env): 添加微信小程序请求地址配置的注释 2025-09-07 16:32:56 +08:00
feige996
ec0b0ac238 docs(router): 添加登录策略配置的TODO注释
添加关于登录策略配置的TODO注释,明确需要后续处理的两个任务点
2025-09-06 21:33:36 +08:00
feige996
657ed31077 fix(router): 修正变量名LOGIN_PAGE_ENABLE_IN_WP为LOGIN_PAGE_ENABLE_IN_MP
修复变量名拼写错误,将WP改为MP以准确表示小程序(mini program)场景
2025-09-06 21:30:09 +08:00
菲鸽
4b8f7ca0c4 Merge pull request #256 from zyckx/main
fix(token): 统一导出token store和修复token获取以及添加逻辑
2025-09-05 18:42:43 +08:00
feige996
8714074eac feat(about): 添加 page-meta 示例以支持页面样式设置 2025-09-05 18:39:20 +08:00
zygalaxy
65e578ca58 fix(token): 统一导出token store和修复token获取以及添加逻辑 2025-09-05 18:32:22 +08:00
feige996
1b9c8dc911 docs(tabbar): 添加carbon图标导入注释 2025-09-05 17:02:32 +08:00
feige996
903da5c6fd build: 在 tsconfig.json 中排除 dist 目录 2025-09-05 15:32:49 +08:00
feige996
debb8d787e chore: 更新版本号至3.13.3 2025-09-05 15:01:08 +08:00
feige996
075de5c8f6 fix(router): #250 明确拦截器返回false以阻止原路由执行
修改拦截器返回值从true到false,以明确表示阻止原路由继续执行,避免潜在的逻辑混淆
2025-09-05 15:00:35 +08:00
feige996
89d76deead fix(token): #251修复未获取到token时判断过期逻辑错误
当tokenInfo.value为null时直接返回true,避免后续访问expireTime导致的错误
2025-09-05 14:56:40 +08:00
feige996
435fa3e9cc fix(scripts): #255 改进 postupgrade.js 使用 Promise 和日志控制
将回调方式的 exec 改为 Promise 形式,增加日志控制开关
添加串行卸载依赖功能,统计成功和失败数量
2025-09-05 14:48:59 +08:00
feige996
c6d9b47e99 refactor: 移除关于tabbar缓存的冗余注释 2025-09-05 14:12:49 +08:00
feige996
915bf752e2 chore: 更新版本号至3.13.2 2025-09-04 17:31:24 +08:00
feige996
8d28d5e0bf build: 移除未使用的 vue-i18n 依赖 2025-09-04 17:23:32 +08:00
feige996
ea4c13e04b docs(login): 更新登录页README中的用户提示信息 2025-09-04 17:19:57 +08:00
feige996
ce16b95678 style: 移除登录页面README中的多余空行 2025-09-04 17:19:30 +08:00
feige996
915184ce7e refactor(router): 重命名登录配置参数并更新相关文档
将 `IS_USE_WX_LOGIN_IN_MP` 重命名为 `LOGIN_PAGE_ENABLE_IN_WP` 以更准确表达其用途
更新路由拦截逻辑和 README 文档以保持一致性
2025-09-04 17:18:29 +08:00
feige996
5c81761371 fix(router): 修复小程序登录逻辑并添加环境判断
在小程序环境中正确判断是否使用微信登录逻辑,避免在非小程序环境误用该逻辑
2025-09-04 15:17:13 +08:00
feige996
c31090e389 fix(tabbar): 修复H5环境下无tabbar时的白屏问题
当tabbar缓存未启用时,将tabBar配置设为undefined而非空对象。在H5环境下,无tabbar时设置为空对象以防止浏览器报错导致白屏
2025-09-04 15:14:21 +08:00
feige996
da532e03a2 chore: 更新版本号至3.13.1并调整更新时间 2025-09-03 15:52:19 +08:00
feige996
6aef7b85c4 fix(router): 在小程序中使用微信登录时跳过拦截逻辑
当在小程序环境中配置使用微信登录时,避免执行后续的拦截检查逻辑
2025-09-03 15:32:37 +08:00
laifeipeng
d0ba380486 chore: 更新依赖包版本并修复文件结尾格式
更新所有@dcloudio相关依赖到最新版本,同时将vue和@vue/runtime-core改为使用语义化版本。添加vue-i18n依赖并修复pages.json文件结尾格式问题
2025-09-03 10:54:01 +08:00
feige996
85ef82239f fix(about): 修改页面登录授权配置为需要登录
将 excludeLoginPath 从 true 改为 false,使关于页面需要登录才能访问
2025-09-02 16:45:56 +08:00
feige996
8f1f32f03e chore(router): 修改默认登录策略为无需登录
将默认登录策略从需要登录改为无需登录,以匹配业务需求
2025-09-02 11:04:14 +08:00
feige996
34da59f973 refactor(vite配置): 调整环境变量使用方式并移除未使用的配置
将VITE_APP_TITLE从env对象中解构出来直接使用
移除未使用的VITE_SHOW_SOURCEMAP配置
2025-09-02 10:33:33 +08:00
feige996
b0a77baa7d fix: 使用环境变量动态设置页面标题
在index.html中使用%VITE_APP_TITLE%占位符替换硬编码的标题
修改vite.config.ts以在构建时将占位符替换为环境变量中的实际值
2025-09-02 10:32:48 +08:00
feige996
02b2c00acd refactor(router): 将 HOME_PAGE 常量移至 utils 模块并改进实现
将 HOME_PAGE 常量从 router/config.ts 移动到 utils/index.ts 模块
实现根据 page.json 动态获取首页路径,默认使用第一个页面
更新 router/interceptor.ts 中的导入路径
2025-09-01 17:19:31 +08:00
feige996
fff71d4e82 chore: 更新 package.json 版本号至 3.13.0 并添加更新时间 2025-09-01 16:36:28 +08:00
feige996
05e0a6aedc refactor(token): 移除多余的 isSingleTokenMode 变量并简化逻辑 2025-09-01 16:16:16 +08:00