mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-21 22:19:59 +08:00
98 lines
5.9 KiB
XML
98 lines
5.9 KiB
XML
<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">北京公交集团票务综合管理平台系统升级 | Vibe Coding 实施方案配套设计图</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>
|