6c40165f86
一站式的静态文件服务已加鉴权,附件不再直连(工作区根目录 docs/adr/0007): 后端下发的地址现在是**本平台资源地址**(kind + 订单号/项目编号 + 序号), 既没有文件路径(路径由后端查,防越权)也没有票据。 - 新增 Nitro 透传 server/api/tender/attachment-ticket.get.ts:带 Authorization (请求头或 hjc_token cookie)+ TenantId 调后端取票,原样透传 ApiResult。 - HjcTenderFiles.vue:`<a :href>` → 按钮 + 点击时取票 + `window.location.href`。 用 location 而不是 window.open:取票是异步的,异步之后弹窗会被浏览器拦截; 附件响应带 Content-Disposition: attachment,下载完仍留在本页。 该组件同时被订单列表/订单详情/项目详情(公告附件)复用,一处改动覆盖三处。 - 错误提示直接复用后端 401/403 约定,组件内联展示,不引入新的 toast 依赖。 校验:npm run build 通过(新增路由已出现在构建产物中)。