Files
jiapuapp/tests/document-flow-position-allowlist.json
T
2026-07-23 08:24:07 +08:00

148 lines
5.1 KiB
JSON

[
{
"file": "components/PageHeader.vue",
"selector": ".page-header",
"reason": "用户指定的固定顶部导航栏"
},
{
"file": "components/AppTabbar.vue",
"selector": ".app-tabbar",
"reason": "用户指定的固定底部导航栏"
},
{
"file": "components/PageHeader.vue",
"selector": ".header-texture",
"reason": "固定顶部栏内部纯装饰纹理层"
},
{
"file": "components/PageHeader.vue",
"selector": ".header-hall",
"reason": "固定顶部栏内部纯装饰祠堂层"
},
{
"file": "components/GenealogyPageBackground.vue",
"selector": ".genealogy-page-background",
"reason": "不参与排版且覆盖视口的独立家谱背景层"
},
{
"file": "components/GenealogyPageBackground.vue",
"selector": ".genealogy-page-background__art",
"reason": "独立家谱背景层内部的底部背景画面"
},
{
"file": "components/ModulePageBackground.vue",
"selector": ".module-page-background",
"reason": "不参与排版且覆盖视口的独立模块背景层"
},
{
"file": "components/ModulePageBackground.vue",
"selector": ".module-page-background__image",
"reason": "独立模块背景层内部的底部背景画面"
},
{
"file": "pages/family/f08-album-detail.vue",
"selector": ".album-photo-tile",
"reason": "仅作为照片裁切层与底部说明叠层的精确局部边界"
},
{
"file": "pages/family/f08-album-detail.vue",
"selector": ".album-hero-photo, .album-photo-tile__image",
"reason": "在固定比例照片格内执行裁切的媒体画面层"
},
{
"file": "pages/family/f08-album-detail.vue",
"selector": ".album-photo-tile__caption",
"reason": "依附照片格底部的局部说明叠层"
},
{
"file": "pages/family/f08-album-detail.vue",
"selector": ".album-preview",
"reason": "用户触发的全屏照片预览层"
},
{
"file": "pages/family/f09-media-upload.vue",
"selector": ".media-photo-tile",
"reason": "仅作为照片缩略图角标与删除操作的精确局部边界"
},
{
"file": "pages/family/f09-media-upload.vue",
"selector": ".media-photo-order, .media-photo-current",
"reason": "依附照片缩略图的顺序与当前预览角标"
},
{
"file": "pages/family/f09-media-upload.vue",
"selector": ".media-photo-remove",
"reason": "依附照片缩略图右上角的删除操作"
},
{
"file": "pages/tree/t01-tree-overview.vue",
"selector": ".member-sheet",
"reason": "用户选择节点后显示的固定底部详情抽屉"
},
{
"file": "pages/tree/t01-tree-overview.vue",
"selector": ".member-sheet__skin",
"reason": "固定底部详情抽屉内部的装饰框层"
},
{
"file": "pages/auth/a06-auth-status.vue",
"selector": ".recovery-layer",
"reason": "用户触发的账号恢复弹窗遮罩"
},
{
"file": "pages/genealogy/g01-my-genealogies.vue",
"selector": ".add-dialog-layer",
"reason": "用户触发的固定底部添加家谱弹层"
},
{
"file": "pages/genealogy/g01-my-genealogies.vue",
"selector": ".genealogy-switcher-layer",
"reason": "用户触发的固定家谱切换弹窗遮罩"
},
{
"file": "pages/genealogy/g10-application-review.vue",
"selector": ".review-feedback",
"reason": "审核操作后跨内容显示的固定轻提示"
},
{
"file": "pages/genealogy/g03-create-genealogy.vue",
"selector": ".duplicate-reminder-layer, .flow-success-layer",
"reason": "用户触发的重复提醒与成功弹窗遮罩"
},
{
"file": "pages/genealogy/g11-genealogy-settings.vue",
"selector": ".settings-feedback",
"reason": "保存设置后跨内容显示的固定轻提示"
},
{
"file": "pages/genealogy/g12-generation-poems.vue",
"selector": ".poem-feedback",
"reason": "保存字辈后跨内容显示的固定轻提示"
},
{
"file": "components/AppDialog.vue",
"selector": ".app-dialog-layer",
"reason": "全屏弹窗遮罩层"
},
{
"file": "components/TacVerification.vue",
"selector": ".tac-layer",
"reason": "三个认证流程共用的真实滑动验证全屏遮罩"
},
{
"file": "components/AppToast.vue",
"selector": ".app-toast",
"reason": "跨页面轻提示层"
},
{
"file": "components/AuthPageShell.vue",
"selector": ".auth-shell__header",
"reason": "为顶部品牌装饰建立局部定位上下文"
},
{
"file": "components/AuthPageShell.vue",
"selector": ".auth-shell__seal",
"reason": "仅定位顶部品牌区内的固定比例印章装饰"
}
]