Commit Graph

5 Commits

Author SHA1 Message Date
a48e601ed3 feat: PDF 页签删除任务去掉二次确认弹窗
用户页签删除任务为软删(管理员仍可见,可恢复),误操作代价低,二次确认徒增摩擦。
点击删除直接执行,与「下载」等操作的即时反馈一致。

- JobList.vue:onDelete 移除 confirm(),直接 emit('delete')
- i18n(zh-CN/en):移除已无引用的 deleteConfirm/deleted/deleteFailed 文案
2026-07-27 17:34:43 +08:00
4d12b615c8 feat: README/package.json/vite 注释去 iframe 表述,统一为构建期组件 import 集成
PDF 用户侧 UI 改由 zMainPage 构建期 import 本项目 App.vue 作为组件挂载(非 iframe,
与 timeTableFix 同范式)。相应更新文档与注释:
- README:首页/嵌入 mainPage 小节从 iframe 描述改为组件 import;删除已废弃的
  「部署到 zTools2」小节(zTools2 不再托管用户 UI,无内置实现可替换)
- package.json description:iframe -> 构建期组件 import
- vite.config.js 注释:去 iframe 字样,改为组件 import
2026-07-27 17:13:28 +08:00
8482917e88 feat: vite proxy 简化为单条 /api
zTools2 所有入口已统一到 /api/ 下,dev proxy 从 /api/pdf + /api/admin/pdf
合并为单条 /api(target 127.0.0.1:6867),覆盖全部 PDF 相关接口。
2026-07-27 15:44:00 +08:00
f64cbfec31 feat: 新增组件独立部署支持(dev 代理 /api/pdf 到 zTools2)
vite.config.js 配 /api/pdf 与 /api/admin/pdf 代理到 127.0.0.1:6867,
独立 npm run dev(:5175) 时无需手工配跨域即可同源调用后端。
2026-07-27 13:52:32 +08:00
30f5cee4a1 feat: PDF 转换前端(epub 上传/进度轮询/下载/用户软删,复用 zTools2 API)
便携式 Vue3 前端:上传 epub 转 PDF,显示上传与转换进度,完成后下载;
用户可软删任务(不再对自己展示,管理员仍可见)。凭 cookie 标识用户。
复用 zTools2 后端 /api/pdf/*(同源),独立 i18n(中英懒加载),
可独立运行或经 mainPage iframe 同源集成。含 vitest 单测 20 项。
2026-07-27 11:33:26 +08:00