feat(software-version): 安装包改浏览器直传 MinIO,支持批量删除
- 后端新增 /api/admin/version/presign、confirm、delete 端点;直传后服务端校验对象并写 web_config - OSS 层新增软件版本对象 presign PUT/大小校验/删除与 client 桶 URL 识别 - 后台前端上传改 presign→PUT→confirm 三段式直传,带进度条;成功提示精简为"发布成功" - 版本列表加勾选/表头全选、批量删除与单行删除;操作按钮样式对齐其他子菜单
This commit is contained in:
@@ -9,8 +9,8 @@ test('align_software_version_page_wiring', () => {
|
||||
// 下载按钮:<a download> 强制下载(对齐 admin.js:6301)。
|
||||
assert.match(page, /download/, '下载链接带 download 强制下载')
|
||||
assert.match(page, /download\s*>\s*下载\s*<\/a>/, '操作列下载为强制下载链接')
|
||||
// 上传成功:弹窗保持打开,成功文案留驻可复制(对齐 admin.js:6484-6488)。
|
||||
assert.match(page, /发布成功。版本:/, '成功文案留驻弹窗')
|
||||
// 上传成功:弹窗保持打开,成功提示为“发布成功”(对齐新版精简提示)。
|
||||
assert.match(page, /发布成功/, '成功提示留驻弹窗')
|
||||
assert.match(page, /uploadMsg/, '成功/失败文案在弹窗内展示')
|
||||
// 上传弹窗文案(对齐 admin.html:6094-6110)。
|
||||
assert.match(page, /上传软件 ZIP 包,系统会自动计算 MD5 并存储到 OSS。/, '弹窗描述对齐')
|
||||
|
||||
Reference in New Issue
Block a user