Browse Source

运管中心,收费站摄像头

develop
wangsixiang 4 months ago
parent
commit
4cc561decc
  1. 10
      ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心.svg
  2. 10
      ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_active.svg
  3. 10
      ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_fault.svg
  4. 10
      ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心.svg
  5. 55
      ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_active.svg
  6. 55
      ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_fault.svg
  7. 30
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js
  8. 103
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue
  9. 1
      ruoyi-ui/src/views/JiHeExpressway/utils/enum.js

10
ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心.svg

@ -0,0 +1,10 @@
<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1649_403)">
<path d="M19.2319 19.7684H18.4381V9.71994C18.4381 9.27631 18.1506 9.08994 17.6694 8.91275L13.0781 7.65013C12.874 7.65047 12.6783 7.73576 12.534 7.88731C12.3897 8.03886 12.3085 8.2443 12.3081 8.45862V19.7658H10.7706V1.31731C10.7694 0.746375 10.4219 0.382812 10.0006 0.382812L2.28437 3.15875C1.82812 3.437 1.51562 3.52231 1.51562 4.09325V19.7671H0.769375C0.565324 19.7671 0.36963 19.8522 0.225345 20.0037C0.0810589 20.1552 0 20.3607 0 20.575C0 20.7892 0.0810589 20.9947 0.225345 21.1462C0.36963 21.2977 0.565324 21.3828 0.769375 21.3828H19.2319C19.4358 21.3828 19.6313 21.2978 19.7755 21.1464C19.9196 20.995 20.0006 20.7897 20.0006 20.5756C20.0006 20.3615 19.9196 20.1562 19.7755 20.0049C19.6313 19.8535 19.4358 19.7684 19.2319 19.7684ZM1.51562 19.8446C1.51562 19.691 1.51562 19.7658 1.52562 19.8446H1.51562ZM3.11312 8.05175V6.42031H5.43312V8.05306H3.11312V8.05175ZM5.43312 9.65037V11.2831H3.11312V9.64906H5.43312V9.65037ZM3.11312 12.8804H5.43312V14.5132H3.11312V12.8804ZM9.26687 14.5132H6.97187V12.8804H9.26687V14.5132ZM9.26687 11.2831H6.97187V9.64906H9.26687V11.2818V11.2831ZM9.26687 8.05175H6.97187V6.42031H9.26687V8.05306V8.05175ZM10.7794 19.8446H10.7681C10.7794 19.7658 10.7794 19.691 10.7794 19.8446ZM16.8756 15.7548H13.8469V14.1142H16.8756V15.7548ZM16.9006 12.5234H13.8706V10.8828H16.8994V12.5234H16.9006Z" fill="#0FD4FF"/>
</g>
<defs>
<clipPath id="clip0_1649_403">
<rect width="20" height="21" fill="white" transform="translate(0 0.382812)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

10
ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_active.svg

@ -0,0 +1,10 @@
<svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1649_406)">
<path d="M19.2983 19.7684H18.5045V9.71994C18.5045 9.27631 18.217 9.08994 17.7358 8.91275L13.1445 7.65013C12.9404 7.65047 12.7448 7.73576 12.6004 7.88731C12.4561 8.03886 12.3749 8.2443 12.3745 8.45862V19.7658H10.837V1.31731C10.8358 0.746375 10.4883 0.382812 10.067 0.382812L2.35078 3.15875C1.89453 3.437 1.58203 3.52231 1.58203 4.09325V19.7671H0.835781C0.63173 19.7671 0.436037 19.8522 0.291751 20.0037C0.147465 20.1552 0.0664063 20.3607 0.0664062 20.575C0.0664063 20.7892 0.147465 20.9947 0.291751 21.1462C0.436037 21.2977 0.63173 21.3828 0.835781 21.3828H19.2983C19.5022 21.3828 19.6977 21.2978 19.8419 21.1464C19.986 20.995 20.067 20.7897 20.067 20.5756C20.067 20.3615 19.986 20.1562 19.8419 20.0049C19.6977 19.8535 19.5022 19.7684 19.2983 19.7684ZM1.58203 19.8446C1.58203 19.691 1.58203 19.7658 1.59203 19.8446H1.58203ZM3.17953 8.05175V6.42031H5.49953V8.05306H3.17953V8.05175ZM5.49953 9.65037V11.2831H3.17953V9.64906H5.49953V9.65037ZM3.17953 12.8804H5.49953V14.5132H3.17953V12.8804ZM9.33328 14.5132H7.03828V12.8804H9.33328V14.5132ZM9.33328 11.2831H7.03828V9.64906H9.33328V11.2818V11.2831ZM9.33328 8.05175H7.03828V6.42031H9.33328V8.05306V8.05175ZM10.8458 19.8446H10.8345C10.8458 19.7658 10.8458 19.691 10.8458 19.8446ZM16.942 15.7548H13.9133V14.1142H16.942V15.7548ZM16.967 12.5234H13.937V10.8828H16.9658V12.5234H16.967Z" fill="#FFDB82"/>
</g>
<defs>
<clipPath id="clip0_1649_406">
<rect width="20" height="21" fill="white" transform="translate(0.0664062 0.382812)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

10
ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_fault.svg

@ -0,0 +1,10 @@
<svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1649_408)">
<path d="M19.3647 19.7684H18.5709V9.71994C18.5709 9.27631 18.2834 9.08994 17.8022 8.91275L13.2109 7.65013C13.0068 7.65047 12.8112 7.73576 12.6668 7.88731C12.5225 8.03886 12.4413 8.2443 12.4409 8.45862V19.7658H10.9034V1.31731C10.9022 0.746375 10.5547 0.382812 10.1334 0.382812L2.41719 3.15875C1.96094 3.437 1.64844 3.52231 1.64844 4.09325V19.7671H0.902187C0.698136 19.7671 0.502443 19.8522 0.358157 20.0037C0.213871 20.1552 0.132813 20.3607 0.132812 20.575C0.132813 20.7892 0.213871 20.9947 0.358157 21.1462C0.502443 21.2977 0.698136 21.3828 0.902187 21.3828H19.3647C19.5686 21.3828 19.7641 21.2978 19.9083 21.1464C20.0524 20.995 20.1334 20.7897 20.1334 20.5756C20.1334 20.3615 20.0524 20.1562 19.9083 20.0049C19.7641 19.8535 19.5686 19.7684 19.3647 19.7684ZM1.64844 19.8446C1.64844 19.691 1.64844 19.7658 1.65844 19.8446H1.64844ZM3.24594 8.05175V6.42031H5.56594V8.05306H3.24594V8.05175ZM5.56594 9.65037V11.2831H3.24594V9.64906H5.56594V9.65037ZM3.24594 12.8804H5.56594V14.5132H3.24594V12.8804ZM9.39969 14.5132H7.10469V12.8804H9.39969V14.5132ZM9.39969 11.2831H7.10469V9.64906H9.39969V11.2818V11.2831ZM9.39969 8.05175H7.10469V6.42031H9.39969V8.05306V8.05175ZM10.9122 19.8446H10.9009C10.9122 19.7658 10.9122 19.691 10.9122 19.8446ZM17.0084 15.7548H13.9797V14.1142H17.0084V15.7548ZM17.0334 12.5234H14.0034V10.8828H17.0322V12.5234H17.0334Z" fill="#FF5F5F"/>
</g>
<defs>
<clipPath id="clip0_1649_408">
<rect width="20" height="21" fill="white" transform="translate(0.132812 0.382812)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

10
ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心.svg

@ -0,0 +1,10 @@
<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1649_403)">
<path d="M19.2319 19.7684H18.4381V9.71994C18.4381 9.27631 18.1506 9.08994 17.6694 8.91275L13.0781 7.65013C12.874 7.65047 12.6783 7.73576 12.534 7.88731C12.3897 8.03886 12.3085 8.2443 12.3081 8.45862V19.7658H10.7706V1.31731C10.7694 0.746375 10.4219 0.382812 10.0006 0.382812L2.28437 3.15875C1.82812 3.437 1.51562 3.52231 1.51562 4.09325V19.7671H0.769375C0.565324 19.7671 0.36963 19.8522 0.225345 20.0037C0.0810589 20.1552 0 20.3607 0 20.575C0 20.7892 0.0810589 20.9947 0.225345 21.1462C0.36963 21.2977 0.565324 21.3828 0.769375 21.3828H19.2319C19.4358 21.3828 19.6313 21.2978 19.7755 21.1464C19.9196 20.995 20.0006 20.7897 20.0006 20.5756C20.0006 20.3615 19.9196 20.1562 19.7755 20.0049C19.6313 19.8535 19.4358 19.7684 19.2319 19.7684ZM1.51562 19.8446C1.51562 19.691 1.51562 19.7658 1.52562 19.8446H1.51562ZM3.11312 8.05175V6.42031H5.43312V8.05306H3.11312V8.05175ZM5.43312 9.65037V11.2831H3.11312V9.64906H5.43312V9.65037ZM3.11312 12.8804H5.43312V14.5132H3.11312V12.8804ZM9.26687 14.5132H6.97187V12.8804H9.26687V14.5132ZM9.26687 11.2831H6.97187V9.64906H9.26687V11.2818V11.2831ZM9.26687 8.05175H6.97187V6.42031H9.26687V8.05306V8.05175ZM10.7794 19.8446H10.7681C10.7794 19.7658 10.7794 19.691 10.7794 19.8446ZM16.8756 15.7548H13.8469V14.1142H16.8756V15.7548ZM16.9006 12.5234H13.8706V10.8828H16.8994V12.5234H16.9006Z" fill="#0FD4FF"/>
</g>
<defs>
<clipPath id="clip0_1649_403">
<rect width="20" height="21" fill="white" transform="translate(0 0.382812)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

55
ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_active.svg

@ -0,0 +1,55 @@
<svg width="34" height="42" viewBox="0 0 34 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z" fill="white"/>
<g filter="url(#filter0_i_1649_421)">
<path d="M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z" fill="black"/>
</g>
<path d="M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z" stroke="#BEA019" stroke-width="0.5"/>
<path d="M17 41L21 35H13L17 41Z" fill="white"/>
<g filter="url(#filter1_i_1649_421)">
<path d="M17 41L21 35H13L17 41Z" fill="black"/>
</g>
<path d="M17 41L21 35H13L17 41Z" stroke="#BEA019" stroke-width="0.5"/>
<path d="M17 30C24.1797 30 30 24.1797 30 17C30 9.8203 24.1797 4 17 4C9.8203 4 4 9.8203 4 17C4 24.1797 9.8203 30 17 30Z" fill="#BEA019"/>
<g filter="url(#filter2_i_1649_421)">
<path d="M17 30C24.1797 30 30 24.1797 30 17C30 9.8203 24.1797 4 17 4C9.8203 4 4 9.8203 4 17C4 24.1797 9.8203 30 17 30Z" fill="black"/>
</g>
<path d="M17 30C24.1797 30 30 24.1797 30 17C30 9.8203 24.1797 4 17 4C9.8203 4 4 9.8203 4 17C4 24.1797 9.8203 30 17 30Z" stroke="#D4C47F"/>
<g clip-path="url(#clip0_1649_421)">
<path d="M24.4239 23.77H23.8286V16.114C23.8286 15.776 23.613 15.634 23.252 15.499L19.8086 14.537C19.6555 14.5373 19.5088 14.6022 19.4005 14.7177C19.2923 14.8332 19.2313 14.9897 19.2311 15.153V23.768H18.078V9.712C18.077 9.277 17.8164 9 17.5005 9L11.7133 11.115C11.3711 11.327 11.1367 11.392 11.1367 11.827V23.769H10.577C10.424 23.769 10.2772 23.8338 10.169 23.9493C10.0608 24.0647 10 24.2213 10 24.3845C10 24.5477 10.0608 24.7043 10.169 24.8197C10.2772 24.9352 10.424 25 10.577 25H24.4239C24.5768 25 24.7235 24.9352 24.8316 24.8199C24.9397 24.7045 25.0005 24.5481 25.0005 24.385C25.0005 24.2219 24.9397 24.0655 24.8316 23.9501C24.7235 23.8348 24.5768 23.77 24.4239 23.77ZM11.1367 23.828C11.1367 23.711 11.1367 23.768 11.1442 23.828H11.1367ZM12.3348 14.843V13.6H14.0748V14.844H12.3348V14.843ZM14.0748 16.061V17.305H12.3348V16.06H14.0748V16.061ZM12.3348 18.522H14.0748V19.766H12.3348V18.522ZM16.9502 19.766H15.2289V18.522H16.9502V19.766ZM16.9502 17.305H15.2289V16.06H16.9502V17.304V17.305ZM16.9502 14.843H15.2289V13.6H16.9502V14.844V14.843ZM18.0845 23.828H18.0761C18.0845 23.768 18.0845 23.711 18.0845 23.828ZM22.6567 20.712H20.3852V19.462H22.6567V20.712ZM22.6755 18.25H20.403V17H22.6745V18.25H22.6755Z" fill="#FFDB82"/>
</g>
<defs>
<filter id="filter0_i_1649_421" x="1" y="1" width="32" height="32" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="2"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.745098 0 0 0 0 0.627451 0 0 0 0 0.0980392 0 0 0 1 0"/>
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1649_421"/>
</filter>
<filter id="filter1_i_1649_421" x="13" y="35" width="8" height="6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="2"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.745098 0 0 0 0 0.627451 0 0 0 0 0.0980392 0 0 0 1 0"/>
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1649_421"/>
</filter>
<filter id="filter2_i_1649_421" x="4" y="4" width="26" height="26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.831373 0 0 0 0 0.768627 0 0 0 0 0.498039 0 0 0 1 0"/>
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1649_421"/>
</filter>
<clipPath id="clip0_1649_421">
<rect width="15" height="16" fill="white" transform="translate(10 9)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

55
ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_fault.svg

@ -0,0 +1,55 @@
<svg width="34" height="42" viewBox="0 0 34 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z" fill="white"/>
<g filter="url(#filter0_i_1649_420)">
<path d="M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z" fill="black"/>
</g>
<path d="M17 33C25.8366 33 33 25.8366 33 17C33 8.16344 25.8366 1 17 1C8.16344 1 1 8.16344 1 17C1 25.8366 8.16344 33 17 33Z" stroke="#D20000" stroke-width="0.5"/>
<path d="M17 41L21 35H13L17 41Z" fill="white"/>
<g filter="url(#filter1_i_1649_420)">
<path d="M17 41L21 35H13L17 41Z" fill="black"/>
</g>
<path d="M17 41L21 35H13L17 41Z" stroke="#D20000" stroke-width="0.5"/>
<path d="M17 30C24.1797 30 30 24.1797 30 17C30 9.8203 24.1797 4 17 4C9.8203 4 4 9.8203 4 17C4 24.1797 9.8203 30 17 30Z" fill="#D20000"/>
<g filter="url(#filter2_i_1649_420)">
<path d="M17 30C24.1797 30 30 24.1797 30 17C30 9.8203 24.1797 4 17 4C9.8203 4 4 9.8203 4 17C4 24.1797 9.8203 30 17 30Z" fill="black"/>
</g>
<path d="M17 30C24.1797 30 30 24.1797 30 17C30 9.8203 24.1797 4 17 4C9.8203 4 4 9.8203 4 17C4 24.1797 9.8203 30 17 30Z" stroke="#FF2020"/>
<g clip-path="url(#clip0_1649_420)">
<path d="M24.2237 23.77H23.6284V16.114C23.6284 15.776 23.4128 15.634 23.0518 15.499L19.6084 14.537C19.4553 14.5373 19.3086 14.6022 19.2003 14.7177C19.0921 14.8332 19.0311 14.9897 19.0309 15.153V23.768H17.8778V9.712C17.8768 9.277 17.6162 9 17.3003 9L11.5131 11.115C11.1709 11.327 10.9365 11.392 10.9365 11.827V23.769H10.3768C10.2238 23.769 10.077 23.8338 9.96881 23.9493C9.8606 24.0647 9.7998 24.2213 9.7998 24.3845C9.7998 24.5477 9.8606 24.7043 9.96881 24.8197C10.077 24.9352 10.2238 25 10.3768 25H24.2237C24.3766 25 24.5233 24.9352 24.6314 24.8199C24.7395 24.7045 24.8003 24.5481 24.8003 24.385C24.8003 24.2219 24.7395 24.0655 24.6314 23.9501C24.5233 23.8348 24.3766 23.77 24.2237 23.77ZM10.9365 23.828C10.9365 23.711 10.9365 23.768 10.944 23.828H10.9365ZM12.1346 14.843V13.6H13.8746V14.844H12.1346V14.843ZM13.8746 16.061V17.305H12.1346V16.06H13.8746V16.061ZM12.1346 18.522H13.8746V19.766H12.1346V18.522ZM16.75 19.766H15.0287V18.522H16.75V19.766ZM16.75 17.305H15.0287V16.06H16.75V17.304V17.305ZM16.75 14.843H15.0287V13.6H16.75V14.844V14.843ZM17.8843 23.828H17.8759C17.8843 23.768 17.8843 23.711 17.8843 23.828ZM22.4565 20.712H20.185V19.462H22.4565V20.712ZM22.4753 18.25H20.2028V17H22.4743V18.25H22.4753Z" fill="#FF5F5F"/>
</g>
<defs>
<filter id="filter0_i_1649_420" x="1" y="1" width="32" height="32" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="2"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.823529 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1649_420"/>
</filter>
<filter id="filter1_i_1649_420" x="13" y="35" width="8" height="6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="2"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.823529 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1649_420"/>
</filter>
<filter id="filter2_i_1649_420" x="4" y="4" width="26" height="26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 0.12549 0 0 0 0 0.12549 0 0 0 1 0"/>
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1649_420"/>
</filter>
<clipPath id="clip0_1649_420">
<rect width="15" height="16" fill="white" transform="translate(9.7998 9)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

30
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js

@ -439,6 +439,7 @@ export const tabList = {
],
},
// {
// name: "边坡测点数据",
// key: "second",
@ -473,6 +474,35 @@ export const tabList = {
// ],
// },
],
11: [
{
name: "基本信息",
key: "first",
labelWidth: "70px",
list: [
{
label: "站点名称",
key: "facilityName",
gridColumn: "3",
},
{
label: "所在桩号",
key: "stakeMark",
gridColumn: "3",
},
{
label: "经度",
key: "longitude",
gridColumn: "3",
},
{
label: "纬度",
key: "latitude",
gridColumn: "3",
},
],
},
],
999:[
{
name: "基本信息",

103
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue

@ -49,13 +49,25 @@
</ElTabs>
</div>
</div>
<!-- <div v-if="isCameraMap" style="margin-left:20px">-->
<!-- <div :style="'background-image:url('+imgSrc+')'" class="cameraMap">-->
<!-- <img v-for="(item,index) of cameraMaps" :key="index" :src="item.status===0?item.iconUn:item.icon"-->
<!-- :style="'left:'+item.left+'px;top:'+item.top+'px'"-->
<!-- height="50px" width="50px" @click="showCamera(item)"/>-->
<!-- </div>-->
<!-- </div>-->
<div v-if="isCameraMap" style="margin-left:20px">
<div :style="'background-image:url('+imgSrc+')'" class="cameraMap">
<img v-for="(item,index) of cameraMaps" :key="index" :src="item.status===0?item.iconUn:item.icon"
:style="'left:'+item.left+'px;top:'+item.top+'px'"
height="50px" width="50px" @click="showCamera(item)"/>
<div v-for="(item,index) of cameraMaps" :key="index" :style="'left:'+item.left+'px;top:'+item.top+'px;position:relative;'">
<img :src="item.status===0?item.iconUn:item.icon"
height="50px" width="50px" @click="showCamera(item)"/>
<span style="position:absolute;bottom:-60px;font-size:12px;color:black;font-weight:bold;background-color:#f0f0f0;padding:2px 4px;border-radius:4px;">
{{ item.meaPointName }}
</span>
</div>
</div>
</div>
</div>
</Dialog>
</template>
@ -197,16 +209,89 @@ export default {
if (dData.facilityName === '大学城收费站') {
this.imgSrc = require('@screen/images/shoufeiz/大学城收费站.jpg')
this.cameraMaps = [
{icon: icona, iconUn: icona_f, left: 50, top: 50, status: 0, iotDeviceId: '57954'},
{icon: iconb, iconUn: iconb_f, left: 500, top: 50, status: 0, iotDeviceId: '57939'},
{icon: iconc, iconUn: iconc_f, left: 100, top: 200, status: 0, iotDeviceId: '57941'},
{icon: iconc, iconUn: iconc_f, left: 600, top: 500, status: 0, iotDeviceId: '111111'},
{icon: icone, iconUn: icone_f, left: 200, top: 400, status: 0, iotDeviceId: '222222'},
{icon: icona, iconUn: icona_f, left: 30, top: 30, status: 0, iotDeviceId: '57953'}
//广
{icon: iconb, iconUn: iconb_f, left: 50, top: 50, status: 0, iotDeviceId: '58452',meaPointName:'内广场'},
//广
{icon: iconb, iconUn: iconb_f, left: 50, top: 110, status: 0, iotDeviceId: '58957',meaPointName:'内广场全景'},
//广
{icon: iconb, iconUn: iconb_f, left: 50, top: 400, status: 0, iotDeviceId: '58453',meaPointName:'外广场'},
//广
{icon: iconb, iconUn: iconb_f, left: 50, top: 460, status: 0, iotDeviceId: '58958',meaPointName:'外广场全景'},
//01
{icon: icona, iconUn: icona_f, left: 500, top: 180, status: 0, iotDeviceId: '58438',meaPointName:'01亭内'},
//01
{icon: icona, iconUn: icona_f, left: 600, top: 400, status: 0, iotDeviceId: '58442',meaPointName:'01车道'},
//02
{icon: icona, iconUn: icona_f, left: 550, top: 180, status: 0, iotDeviceId: '58439',meaPointName:'02亭内'},
//02
{icon: icona, iconUn: icona_f, left: 680, top: 400, status: 0, iotDeviceId: '58442',meaPointName:'02车道'},
//21
{icon: icona, iconUn: icona_f, left: 320, top: 40, status: 0, iotDeviceId: '58446',meaPointName:'21车道'},
//22
{icon: icona, iconUn: icona_f, left: 260, top: 40, status: 0, iotDeviceId: '58447', meaPointName:'22车道'},
//23
{icon: icona, iconUn: icona_f, left: 240, top: 180, status: 0, iotDeviceId: '58440',meaPointName:'23亭内'},
//23
{icon: icona, iconUn: icona_f, left: 200, top: 40, status: 0, iotDeviceId: '58448',meaPointName:'23车道'},
//24
{icon: icona, iconUn: icona_f, left: 180, top: 180, status: 0, iotDeviceId: '58441',meaPointName:'24亭内'},
//24
{icon: icona, iconUn: icona_f, left: 150, top: 40, status: 0, iotDeviceId: '58449',meaPointName:'24车道'},
//81
{icon: icona, iconUn: icona_f, left: 520, top: 400, status: 0, iotDeviceId: '58444',meaPointName:'81车道'},
//81-1
{icon: icona, iconUn: icona_f, left: 430, top: 40, status: 0, iotDeviceId: '58445',meaPointName:'81-1车道'},
//91
{icon: icona, iconUn: icona_f, left: 450, top: 400, status: 0, iotDeviceId: '58450',meaPointName:'91车道'},
//91-1
{icon: icona, iconUn: icona_f, left: 370, top: 40, status: 0, iotDeviceId: '58451',meaPointName:'91-1车道'},
//
{icon: icona, iconUn: icona_f, left: 370, top: 180, status: 0, iotDeviceId: '58454',meaPointName:'监控室'},
//
{icon: icona, iconUn: icona_f, left: 370, top: 120, status: 0, iotDeviceId: '58455',meaPointName:'票据室'},
]
this.isCameraMap = true;
} else if (dData.facilityName === '孝里收费站') {
this.imgSrc = require('@screen/images/shoufeiz/孝里收费站.jpg')
this.cameraMaps = [
//广
{icon: iconb, iconUn: iconb_f, left: 250, top: 50, status: 0, iotDeviceId: '58468',meaPointName:'内广场'},
//广
{icon: iconb, iconUn: iconb_f, left: 250, top: 110, status: 0, iotDeviceId: '58959',meaPointName:'内广场全景'},
//广
{icon: iconb, iconUn: iconb_f, left: 150, top: 400, status: 0, iotDeviceId: '58469',meaPointName:'外广场'},
//广
{icon: iconb, iconUn: iconb_f, left: 150, top: 460, status: 0, iotDeviceId: '58960',meaPointName:'外广场全景'},
//01
{icon: icona, iconUn: icona_f, left: 450, top: 180, status: 0, iotDeviceId: '58456',meaPointName:'01亭内'},
//01
{icon: icona, iconUn: icona_f, left: 480, top: 400, status: 0, iotDeviceId: '58460',meaPointName:'01车道'},
//02
{icon: icona, iconUn: icona_f, left: 500, top: 180, status: 0, iotDeviceId: '58457',meaPointName:'02亭内'},
//02
{icon: icona, iconUn: icona_f, left: 550, top: 400, status: 0, iotDeviceId: '58461',meaPointName:'02车道'},
//21
{icon: icona, iconUn: icona_f, left: 340, top: 180, status: 0, iotDeviceId: '58458',meaPointName:'21亭内'},
//21
{icon: icona, iconUn: icona_f, left: 320, top: 400, status: 0, iotDeviceId: '58464',meaPointName:'21车道'},
//22
{icon: icona, iconUn: icona_f, left: 280, top: 180, status: 0, iotDeviceId: '58459',meaPointName:'22亭内'},
//22
{icon: icona, iconUn: icona_f, left: 250, top: 400, status: 0, iotDeviceId: '58465',meaPointName:'22车道'},
//81
{icon: icona, iconUn: icona_f, left: 420, top: 400, status: 0, iotDeviceId: '58462',meaPointName:'81车道'},
//81-1
{icon: icona, iconUn: icona_f, left: 420, top: 340, status: 0, iotDeviceId: '58463',meaPointName:'81-1车道'},
//91
{icon: icona, iconUn: icona_f, left: 370, top: 400, status: 0, iotDeviceId: '58466',meaPointName:'91车道'},
//91-1
{icon: icona, iconUn: icona_f, left: 370, top: 320, status: 0, iotDeviceId: '58467',meaPointName:'91-1车道'},
//
{icon: icona, iconUn: icona_f, left: 390, top: 180, status: 0, iotDeviceId: '58470',meaPointName:'监控室'},
//
{icon: icona, iconUn: icona_f, left: 390, top: 120, status: 0, iotDeviceId: '58471',meaPointName:'票据室'},
]
this.isCameraMap = true;
}
}

1
ruoyi-ui/src/views/JiHeExpressway/utils/enum.js

@ -867,6 +867,7 @@ export const RoadNFTopics = {
停车区: 7,
清障驻点: 8,
边坡: 9,
运管中心:11,
};
// 事件类型 eventType

Loading…
Cancel
Save