<mxfile host="65bd71144e">
    <diagram id="smi8DDUaxHQAlyon8Mch" name="第 1 页">
        <mxGraphModel dx="1378" dy="747" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0">
            <root>
                <mxCell id="0"/>
                <mxCell id="1" parent="0"/>
                <mxCell id="5" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=14;" parent="1" source="2" target="4" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="2" value="登录界面" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" vertex="1">
                    <mxGeometry x="575" y="32" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="8" value="错误" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Helvetica;fontSize=14;" parent="1" source="4" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="465" y="192" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="12" value="正确" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=14;" parent="1" source="4" target="11" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="4" value="校验用户名密码" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" vertex="1">
                    <mxGeometry x="574.99" y="132" width="120" height="120" as="geometry"/>
                </mxCell>
                <mxCell id="9" value="密码错误提示" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" vertex="1">
                    <mxGeometry x="345" y="162" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="15" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" source="11" target="14" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="11" value="密码加密（AES）" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" vertex="1">
                    <mxGeometry x="575" y="322" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="17" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" source="14" target="16" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="14" value="请求登录接口" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
                    <mxGeometry x="575" y="412" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="19" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" source="16" target="18" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="16" value="校验登录成功" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;rounded=0;" parent="1" vertex="1">
                    <mxGeometry x="575" y="502" width="120" height="120" as="geometry"/>
                </mxCell>
                <mxCell id="21" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" source="18" target="20" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="18" value="存储 Token" style="whiteSpace=wrap;html=1;fontSize=14;rounded=0;" parent="1" vertex="1">
                    <mxGeometry x="575" y="660" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="23" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" parent="1" source="20" target="22" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="20" value="请求获取用户信息" style="whiteSpace=wrap;html=1;fontSize=14;rounded=0;" parent="1" vertex="1">
                    <mxGeometry x="574.99" y="750" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="25" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="22" target="24">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="635" y="892" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="22" value="存储用户信息" style="whiteSpace=wrap;html=1;fontSize=14;rounded=0;" parent="1" vertex="1">
                    <mxGeometry x="575" y="850" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="28" value="是" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Helvetica;fontSize=14;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="24" target="30">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="505" y="1030" as="targetPoint"/>
                        <Array as="points"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="38" value="否" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=14;" edge="1" parent="1" source="24" target="35">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="635" y="1090" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="24" value="是否开启证书" style="rhombus;whiteSpace=wrap;html=1;fontSize=14;rounded=0;" vertex="1" parent="1">
                    <mxGeometry x="575" y="950" width="120" height="100" as="geometry"/>
                </mxCell>
                <mxCell id="32" value="未通过" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Helvetica;fontSize=14;" edge="1" parent="1" source="30">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="347" y="1000" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="30" value="请求校验证书" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="415" y="950" width="100" height="100" as="geometry"/>
                </mxCell>
                <mxCell id="34" value="跳转导入证书页面" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="225" y="970" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="40" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" edge="1" parent="1" source="35" target="39">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="41" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Helvetica;" vertex="1" connectable="0" parent="40">
                    <mxGeometry x="-0.2571" y="-2" relative="1" as="geometry">
                        <mxPoint as="offset"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="44" value="否" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" edge="1" parent="1" source="35" target="43">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="35" value="是否首次登录" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="585" y="1100" width="100" height="100" as="geometry"/>
                </mxCell>
                <mxCell id="39" value="跳转强制修改密码页面" style="whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="395" y="1120" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="48" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=14;" edge="1" parent="1" source="43" target="47">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="49" value="是" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Helvetica;" vertex="1" connectable="0" parent="48">
                    <mxGeometry x="-0.1994" relative="1" as="geometry">
                        <mxPoint y="1" as="offset"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="53" value="" style="edgeStyle=none;html=1;fontFamily=Helvetica;fontSize=14;" edge="1" parent="1" source="43" target="52">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="43" value="是否三十天&lt;br&gt;未登录" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="590.04" y="1250" width="89.91" height="88" as="geometry"/>
                </mxCell>
                <mxCell id="47" value="弹出修改密码提示" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="395" y="1264" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="55" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=14;" edge="1" parent="1" source="52" target="54">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="52" value="读取配置跳转（首页地址）" style="whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="574.995" y="1380" width="120" height="60" as="geometry"/>
                </mxCell>
                <mxCell id="54" value="系统界面" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=14;" vertex="1" parent="1">
                    <mxGeometry x="574.99" y="1490" width="120" height="60" as="geometry"/>
                </mxCell>
            </root>
        </mxGraphModel>
    </diagram>
</mxfile>
