mateclaw/outputs/北京公交票务评估/svg设计图/04-权限与数据范围设计图.svg
2026-05-08 15:02:08 +08:00

98 lines
6.0 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="960" viewBox="0 0 1440 960">
<defs>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#1F2933" flood-opacity="0.12"/>
</filter>
<marker id="arrow-red" markerWidth="10" markerHeight="10" refX="8" refY="5" orient="auto">
<path d="M0,0 L10,5 L0,10 Z" fill="#D71920"/>
</marker>
<marker id="arrow-gray" markerWidth="10" markerHeight="10" refX="8" refY="5" orient="auto">
<path d="M0,0 L10,5 L0,10 Z" fill="#6F7378"/>
</marker>
<style>
.title { font: 700 34px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #0B2545; }
.subtitle { font: 400 17px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.h { font: 700 20px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #0B2545; }
.t { font: 400 15px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #1F2933; }
.s { font: 400 13px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.tiny { font: 400 12px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.card { fill: white; stroke: #D8DEE6; stroke-width: 1.2; filter: url(#shadow); }
.band { fill: #F5F7FA; stroke: #D8DEE6; stroke-width: 1; }
.redline { stroke: #D71920; stroke-width: 3; fill: none; marker-end: url(#arrow-red); }
.grayline { stroke: #6F7378; stroke-width: 2.2; fill: none; marker-end: url(#arrow-gray); }
.dash { stroke: #6F7378; stroke-width: 2; stroke-dasharray: 8 8; fill: none; marker-end: url(#arrow-gray); }
</style>
</defs>
<rect width="100%" height="100%" fill="#FFFFFF"/>
<path d="M0 0 H1440 V10 H0 Z" fill="#D71920"/>
<path d="M0 10 H1440 V15 H0 Z" fill="#6F7378" opacity="0.55"/>
<text x="64" y="72" class="title">权限与数据范围设计图</text>
<text x="64" y="102" class="subtitle">菜单权限、按钮权限、接口权限、数据权限和导出权限的统一控制</text>
<rect x="70" y="148" width="1300" height="704" rx="18" class="band"/>
<rect x="96" y="198" width="240" height="134" rx="10" class="card"/>
<rect x="96" y="198" width="240" height="8" rx="4" fill="#D71920"/>
<text x="118" y="240" class="h">集团管理员</text>
<text x="118" y="270" class="t">配置菜单、角色、用户</text>
<text x="118" y="296" class="t">分配分公司数据范围</text>
<text x="118" y="322" class="t">查看全集团数据</text>
<rect x="396" y="198" width="240" height="134" rx="10" class="card"/>
<rect x="396" y="198" width="240" height="8" rx="4" fill="#6F7378"/>
<text x="418" y="240" class="h">集团操作员</text>
<text x="418" y="270" class="t">按角色使用功能</text>
<text x="418" y="296" class="t">查看授权公司数据</text>
<text x="418" y="322" class="t">集团级报表</text>
<rect x="696" y="198" width="240" height="134" rx="10" class="card"/>
<rect x="696" y="198" width="240" height="8" rx="4" fill="#2E86C1"/>
<text x="718" y="240" class="h">分公司管理员</text>
<text x="718" y="270" class="t">维护本公司用户</text>
<text x="718" y="296" class="t">配置票务室权限</text>
<text x="718" y="322" class="t">本公司业务管理</text>
<rect x="996" y="198" width="240" height="134" rx="10" class="card"/>
<rect x="996" y="198" width="240" height="8" rx="4" fill="#3FA45B"/>
<text x="1018" y="240" class="h">票务室操作员</text>
<text x="1018" y="270" class="t">票柜、票袋、票单</text>
<text x="1018" y="296" class="t">结算、退票、导出</text>
<text x="1018" y="322" class="t">仅本票务室数据</text>
<rect x="170" y="414" width="1100" height="100" rx="12" fill="#FFFFFF" stroke="#D8DEE6" filter="url(#shadow)"/>
<text x="212" y="456" class="h">统一权限拦截层</text>
<text x="212" y="486" class="t">菜单权限 → 按钮权限 → 接口权限 → 数据范围权限 → 导出/打印权限</text>
<path d="M216 344 V408" class="redline"/>
<path d="M516 344 V408" class="grayline"/>
<path d="M816 344 V408" class="grayline"/>
<path d="M1116 344 V408" class="grayline"/>
<rect x="116" y="604" width="230" height="126" rx="10" class="card"/>
<rect x="116" y="604" width="230" height="8" rx="4" fill="#D71920"/>
<text x="138" y="646" class="h">组织维度</text>
<text x="138" y="676" class="t">集团</text>
<text x="138" y="702" class="t">分公司</text>
<text x="138" y="728" class="t">票务室 / 车队 / 线路</text>
<rect x="386" y="604" width="230" height="126" rx="10" class="card"/>
<rect x="386" y="604" width="230" height="8" rx="4" fill="#2E86C1"/>
<text x="408" y="646" class="h">业务维度</text>
<text x="408" y="676" class="t">票库 / 票柜 / 票袋</text>
<text x="408" y="702" class="t">充值网点</text>
<text x="408" y="728" class="t">无人售线路</text>
<rect x="656" y="604" width="230" height="126" rx="10" class="card"/>
<rect x="656" y="604" width="230" height="8" rx="4" fill="#3FA45B"/>
<text x="678" y="646" class="h">数据维度</text>
<text x="678" y="676" class="t">单据、库存、流水</text>
<text x="678" y="702" class="t">报表汇总</text>
<text x="678" y="728" class="t">历史迁移数据</text>
<rect x="926" y="604" width="230" height="126" rx="10" class="card"/>
<rect x="926" y="604" width="230" height="8" rx="4" fill="#6F7378"/>
<text x="948" y="646" class="h">审计维度</text>
<text x="948" y="676" class="t">登录日志</text>
<text x="948" y="702" class="t">操作日志</text>
<text x="948" y="728" class="t">导入导出日志</text>
<path d="M720 524 V598" class="redline"/>
<path d="M720 524 C530 548 500 570 500 598" class="grayline"/>
<path d="M720 524 C902 548 1040 570 1040 598" class="grayline"/>
<text x="64" y="925" class="tiny">北京公交集团票务综合管理平台系统升级 | SDDSpec-Driven Development规范驱动开发实施方案配套设计图</text>
<circle cx="1358" cy="904" r="18" fill="#D71920" opacity="0.95"/>
<circle cx="1395" cy="904" r="18" fill="#6F7378" opacity="0.78"/>
</svg>