align(tasks·像素复刻): 视频任务记录/店铺数据记录 两页自绘复刻旧版(panel-image-video-tasks/shop-data-crawl-tasks)——form-box筛选[用户名/提交起止]+panel-box toolbar[全选/批量下载/权限配置/汇总]+任务/店铺卡片网格+旧版状态徽章映射+原生confirm删除+旧式分页(店铺级+卡片9/页);空态/调试链接复制对齐旧版

This commit is contained in:
2026-09-06 23:15:07 +08:00
parent b0c461d347
commit 3ef7cefe07
8 changed files with 997 additions and 325 deletions
+4 -3
View File
@@ -7,8 +7,9 @@ import { normalizeImageVideoFilter } from '../src/pages/tasks/image-video-filter
test('test_task_265_filter_normal_primary_path', () => {
const page = readSource('src/pages/tasks/ImageVideoTasksPage.vue')
assert.match(page, /用户名(模糊搜索)/, '需用户名模糊筛选')
assert.match(page, /提交时间/, '需提交时间范围')
assert.match(page, /用户名/, '需用户名模糊筛选')
assert.match(page, /提交开始/, '需提交开始时间')
assert.match(page, /提交结束/, '需提交结束时间')
assert.match(page, /查询/, '需查询按钮')
assert.match(page, /reset/, '需重置')
})
@@ -43,7 +44,7 @@ test('test_task_265_permission_normal_primary_path', () => {
assert.match(page, /权限配置/, '权限入口')
assert.match(page, /fetchImageVideoPermissionUsers/, '权限用户加载')
assert.match(page, /saveImageVideoPermissions/, '权限保存')
assert.match(page, /数据范围授权/, '权限弹窗语义')
assert.match(page, /数据范围/, '权限弹窗语义')
})
test('test_task_265_permission_boundary_limit_or_missing_field', () => {