85.333h-85.334v682.666h597.334V170.667h-85.334zM298.667 341.333h426.666v85.334H298.667v-85.334zm0 170.667h426.666v85.333H298.667V512z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-liuyan"><path fill="currentColor" d="M275.413 810.667 85.333 960V170.667A42.667 42.667 0 0 1 128 128h768a42.667 42.667 0 0 1 42.667 42.667V768A42.667 42.667 0 0 1 896 810.667H275.413zm-29.525-85.334h607.445v-512H170.667v571.094l75.221-59.094zm223.445-298.666h85.334V512h-85.334v-85.333zm-170.666 0H384V512h-85.333v-85.333zm341.333 0h85.333V512H640v-85.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-lixianbianyuanwangguan"><path d="M891.838 636.772v255.066a42.468 42.468 0 0 1-42.468 42.469H662.763a188.645 188.645 0 0 1-51.514-84.937H714.15l-1.444 1.444 26.67 26.755 28.157-28.2H806.9v-11.041l39.199 39.198 26.755-26.67-40.048-40.048-13.335-13.335 13.335-13.335 40.048-40.048-26.755-26.712-39.199 39.24v-77.122H645.393A188.39 188.39 0 0 1 792.76 608.7c36.353 0 70.285 10.277 99.08 28.071zm0-63.872V127.405a42.468 42.468 0 0 0-42.468-42.468H169.874a42.468 42.468 0 0 0-42.469 42.468v764.433a42.468 42.468 0 0 0 42.469 42.469h419.164a243.981 243.981 0 0 1-36.14-84.937H212.341V679.496h365.23A245.298 245.298 0 0 1 891.837 572.9zM721.964 721.964h-84.937v84.937h84.937v-53.51l-9.3-9.343 9.3-9.258v-12.826z" fill="#169BFA" /><path d="M679.496 797.516a113.263 113.263 0 1 0 226.527 0 113.263 113.263 0 1 0-226.527 0Z" fill="#FFF" /><path d="M792.76 986.246a188.73 188.73 0 1 1 0-377.503 188.73 188.73 0 0 1 0 377.545zm0-215.443-53.384-53.383-26.712 26.713 53.382 53.383-53.382 53.382 26.712 26.67 53.383-53.382 53.383 53.425 26.713-26.755-53.426-53.34 53.426-53.383-26.755-26.755-53.34 53.425z" fill="#FF7575" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-lixianshebei"><path d="M837.632 170.667H209.92a39.253 39.253 0 0 0-39.253 39.253v274.603h706.176V209.92a39.253 39.253 0 0 0-39.254-39.253zm-666.965 368.81h706.176v23.851A246.528 246.528 0 0 0 556.5 853.333H209.92a39.253 39.253 0 0 1-39.253-39.253V539.477zm706.176 85.163a189.61 189.61 0 0 0-261.334 228.693h103.808l-3.285-3.328 40.192-40.149 13.397-13.44-13.397-13.397-40.235-40.192 26.838-26.88 40.192 40.277 13.44 13.397 13.397-13.397 40.235-40.235 26.752 26.752V624.64zm0 118.187-40.15 40.192-13.44 13.44 13.44 13.397 30.294 30.293a39.083 39.083 0 0 0 9.856-26.026v-71.254zm-50.347 110.506-16.64-16.64-13.44-13.44-13.397 13.398-16.64 16.682h60.16zM327.637 657.195v78.464h117.718v-78.507h-117.76zm0-368.854v78.507h117.718v-78.507h-117.76z" fill="#169BFA" /><path d="M682.667 796.459a113.792 113.792 0 1 0 227.584 0 113.792 113.792 0 1 0-227.584 0Z" fill="#FFF" /><path d="M796.459 986.07a189.61 189.61 0 1 1 0-379.265 189.61 189.61 0 0 1 0 379.307zm0-216.449-53.632-53.632-26.838 26.838 53.632 53.632-53.632 53.632 26.838 26.794 53.632-53.632 53.632 53.632 26.794-26.794-53.632-53.632 53.632-53.632-26.794-26.838-53.632 53.632z" fill="#FF7575" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-moban"><path d="M768 835.925V710.528h-82.261v83.627H192V376.107h82.347v-83.542H150.869a40.832 40.832 0 0 0-29.098 12.246 42.155 42.155 0 0 0-12.032 29.568v501.546c0 11.094 4.309 21.718 12.032 29.568 7.68 7.808 18.176 12.246 29.098 12.246h576a40.79 40.79 0 0 0 29.099-12.246A42.112 42.112 0 0 0 768 835.925z" fill="#21C5DB" /><path d="M256 188.075v543.36h617.173a40.832 40.832 0 0 0 29.056-12.246 42.155 42.155 0 0 0 12.075-29.568V271.66a42.155 42.155 0 0 0-12.075-29.526 40.832 40.832 0 0 0-29.056-12.245H643.328l-82.261-83.627H297.173a40.832 40.832 0 0 0-29.098 12.288A42.155 42.155 0 0 0 256 188.075z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-mobandaoru"><path fill="currentColor" d="M640 170.667H213.333v682.666h597.334v-512H640V170.667zm-512-43.008c0-23.382 19.072-42.326 42.624-42.326h512.043L896 298.667V895.7a42.667 42.667 0 0 1-42.368 42.966H170.368A42.667 42.667 0 0 1 128 896.34V127.66zM554.667 512v170.667h-85.334V512h-128L512 341.333 682.667 512h-128z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-quanping"><path fill="currentColor" d="M853.333 128h85.334v256h-85.334V213.333H682.667V128h170.666zm-682.666 0h170.666v85.333H170.667V384H85.333V128h85.334zm682.666 682.667V640h85.334v256h-256v-85.333h170.666zm-682.666 0h170.666V896h-256V640h85.334v170.667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-riqi"><path fill="currentColor" d="M725.333 128H896a42.667 42.667 0 0 1 42.667 42.667v682.666A42.667 42.667 0 0 1 896 896H128a42.667 42.667 0 0 1-42.667-42.667V170.667A42.667 42.667 0 0 1 128 128h170.667V42.667H384V128h256V42.667h85.333V128zM640 213.333H384v85.334h-85.333v-85.334h-128V384h682.666V213.333h-128v85.334H640v-85.334zm213.333 256H170.667v341.334h682.666V469.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shaixuan"><path fill="currentColor" d="M896 170.667V256h-42.667L640 576v362.667H384V576L170.667 256H128v-85.333h768zM273.237 256l196.096 294.144v303.19h85.334v-303.19L750.763 256H273.237z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shanchu"><path fill="currentColor" d="M298.667 170.667V85.333h426.666v85.334h213.334V256h-85.334v640a42.667 42.667 0 0 1-42.666 42.667H213.333A42.667 42.667 0 0 1 170.667 896V256H85.333v-85.333h213.334zM256 256v597.333h512V256H256zm128 128h85.333v341.333H384V384zm170.667 0H640v341.333h-85.333V384z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shangchuan"><path fill="currentColor" d="M128 810.667h768V896H128v-85.333zM554.667 248.66v476.672h-85.334V248.661L210.304 507.733l-60.33-60.33L512 85.333 874.027 447.36l-60.331 60.33-259.03-258.943v-.086z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shangjia"><path fill="currentColor" d="M170.667 810.667h682.666V512h85.334v341.333A42.667 42.667 0 0 1 896 896H128a42.667 42.667 0 0 1-42.667-42.667V512h85.334v298.667zm384-426.667v298.667h-85.334V384H256l256-256 256 256H554.667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shangjiantou"><path fill="currentColor" d="m512 341.333 256 256H256l256-256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shebei"><path fill="currentColor" d="M213.333 469.333h597.334v-256H213.333v256zM896 170.667v682.666A42.667 42.667 0 0 1 853.333 896H170.667A42.667 42.667 0 0 1 128 853.333V170.667A42.667 42.667 0 0 1 170.667 128h682.666A42.667 42.667 0 0 1 896 170.667zm-85.333 384H213.333v256h597.334v-256zm-512 85.333h128v85.333h-128V640zm0-341.333h128V384h-128v-85.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shebeifenzushu"><path d="M755.072 243.2H268.928a25.515 25.515 0 0 0-25.728 25.728c0 14.421 11.307 25.77 25.728 25.77h460.373v460.374c0 14.379 11.35 25.728 25.771 25.728a25.515 25.515 0 0 0 25.728-25.77V268.927a25.515 25.515 0 0 0-25.77-25.728z" fill="#21C5DB" /><path d="M845.739 153.6H379.86a24.448 24.448 0 0 0-24.661 24.661c0 13.824 10.837 24.704 24.661 24.704h441.174V644.14c0 13.824 10.88 24.661 24.704 24.661a24.448 24.448 0 0 0 24.661-24.661V178.26a24.448 24.448 0 0 0-24.661-24.661z" fill="#44AFFB" /><path d="M645.035 355.2H178.26a24.448 24.448 0 0 0-24.661 24.661V845.74c0 13.781 10.837 24.661 24.661 24.661h465.792a24.448 24.448 0 0 0 24.704-24.661V379.86a23.04 23.04 0 0 0-23.722-24.661z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shebeigaojingshu"><path d="M512 280.235a275.883 275.883 0 0 1 275.883 275.882v201.515c0 15.275-12.374 27.648-27.648 27.648H263.808a27.69 27.69 0 0 1-27.733-27.648V556.117A275.883 275.883 0 0 1 512 280.235zM363.264 566.528V785.28h55.296V566.485h-55.296z" fill="#169BFA" /><path d="M536.235 128h-48.427a6.912 6.912 0 0 0-6.955 6.912v83.03a6.912 6.912 0 0 0 6.955 6.911h48.427a6.912 6.912 0 0 0 6.912-6.912v-83.029a6.912 6.912 0 0 0-6.912-6.912zm-311.51 105.43a6.912 6.912 0 0 0-2.218 1.535l-34.262 34.219a6.912 6.912 0 0 0 0 9.813l58.71 58.71a6.912 6.912 0 0 0 9.813 0l34.219-34.262a6.912 6.912 0 0 0 0-9.813l-58.71-58.624a6.912 6.912 0 0 0-7.552-1.536zm611.115 35.797-34.219-34.262a6.87 6.87 0 0 0-9.813 0l-58.71 58.71a6.912 6.912 0 0 0 0 9.77l34.262 34.262a6.87 6.87 0 0 0 9.813 0l58.667-58.71a6.912 6.912 0 0 0 0-9.813z" fill="#21C5DB" /><path d="M788.779 840.661H235.264a27.69 27.69 0 0 0-27.69 27.648v20.779a6.912 6.912 0 0 0 6.911 6.912h595.03a6.912 6.912 0 0 0 6.912-6.912v-20.779a27.69 27.69 0 0 0-27.648-27.648z" fill="#44AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shebeiguigeshu"><path d="M144.17 402.773 501.036 588.16a23.168 23.168 0 0 0 21.589 0l356.01-185.344a23.51 23.51 0 0 0 0-41.6L522.668 175.872a23.168 23.168 0 0 0-21.59 0L144.213 361.216a23.467 23.467 0 0 0 0 41.6z" fill="#169BFA" /><path d="M142.08 542.976 498.944 728.32a27.861 27.861 0 0 0 25.899 0l356.01-185.387a28.032 28.032 0 1 0-25.898-49.792L511.872 671.787 167.979 493.056a28.117 28.117 0 0 0-25.942 49.92z" fill="#21C5DB" /><path d="M854.87 629.12 511.83 807.765l-343.894-178.73a28.075 28.075 0 0 0-25.899 49.834l356.907 185.344a27.861 27.861 0 0 0 25.899 0l356.01-185.344a28.032 28.032 0 1 0-26.026-49.749z" fill="#44AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shebeishu"><path d="M238.933 291.84h546.134a34.133 34.133 0 0 1 34.133 34.133v238.934H204.8V325.973a34.133 34.133 0 0 1 34.133-34.133zM819.2 612.693H204.8v238.934a34.133 34.133 0 0 0 34.133 34.133h546.134a34.133 34.133 0 0 0 34.133-34.133V612.693zM341.333 783.36v-68.267h102.4v68.267h-102.4zm0-320.853V394.24h102.4v68.267h-102.4z" fill="#169BFA" /><path d="M266.24 209.92h491.52q20.48 0 20.48 20.48t-20.48 20.48H266.24q-20.48 0-20.48-20.48t20.48-20.48Z" fill="#21C5DB" /><path d="M348.16 128h327.68q20.48 0 20.48 20.48t-20.48 20.48H348.16q-20.48 0-20.48-20.48T348.16 128Z" fill="#44AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shebeishujushu"><path d="m232.533 775.424 286.123-246.059H896c-9.6 204.118-177.621 366.763-384 366.763a383.488 383.488 0 0 1-279.467-120.747z" fill="#44AFFB" /><path d="M493.739 127.147c-204.075 9.6-366.72 177.621-366.72 384A382.72 382.72 0 0 0 208.81 747.86l284.928-245.034V127.189z" fill="#169BFA" /><path d="M714.155 493.013h-75.222l3.115-2.73 201.6-173.227c8.448 14.421 15.872 29.44 22.485 45.056L714.155 493.013zm-184.022-304.17v-61.696c21.163.981 41.771 4.01 61.867 8.234L530.133 188.8zm362.155 266.41-43.861 37.76h-74.88l106.496-91.605c5.248 17.493 9.6 35.413 12.245 53.845zM530.133 355.5l192.64-165.547c13.91 9.13 27.222 19.115 39.851 29.995l-232.49 200.32v-64.768zm0-115.712 107.136-92.16c17.28 5.973 33.792 13.44 49.835 21.632L530.176 304.555v-64.726zm260.779 7.253c11.179 11.733 21.504 24.235 31.147 37.29L579.797 492.97h-49.664v-21.76l260.779-224.17z" fill="#21C5DB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shijian"><path fill="currentColor" d="M512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667zm0-85.334a341.333 341.333 0 1 0 0-682.709 341.333 341.333 0 0 0 0 682.71zM554.667 512h170.666v85.333h-256V298.667h85.334V512z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shouqi"><path fill="currentColor" d="m512 471.467-211.2 211.2-60.33-60.331L512 350.806l271.53 271.53-60.33 60.33-211.2-211.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shuaxin"><path fill="currentColor" d="M233.088 189.141A425.003 425.003 0 0 1 512 85.333c235.648 0 426.667 191.019 426.667 426.667 0 91.136-28.587 175.616-77.227 244.907L725.333 512h128a341.333 341.333 0 0 0-577.706-246.272l-42.539-76.587zM790.912 834.86A425.003 425.003 0 0 1 512 938.667C276.352 938.667 85.333 747.648 85.333 512c0-91.136 28.587-175.616 77.227-244.907L298.667 512h-128a341.333 341.333 0 0 0 577.706 246.272l42.539 76.587z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-shuju"><path fill="currentColor" d="M682.667 85.333 896 298.667V896.34a42.368 42.368 0 0 1-42.368 42.326H170.368A42.667 42.667 0 0 1 128 896.34V127.66c0-23.382 18.987-42.326 42.368-42.326h512.299zM469.333 298.667v426.666h85.334V298.667h-85.334zM640 469.333v256h85.333v-256H640zm-341.333 85.334v170.666H384V554.667h-85.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-sousuo"><path fill="currentColor" d="m769.323 708.992 182.741 182.699-60.373 60.373-182.699-182.741a382.293 382.293 0 0 1-239.659 84.01c-211.968 0-384-172.032-384-384s172.032-384 384-384 384 172.032 384 384a382.293 382.293 0 0 1-84.01 239.659zm-85.59-31.659a297.685 297.685 0 0 0 84.267-208c0-165.034-133.675-298.666-298.667-298.666-165.034 0-298.666 133.632-298.666 298.666C170.667 634.325 304.299 768 469.333 768a297.685 297.685 0 0 0 208-84.267l6.4-6.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-suodingshebei"><path d="M837.632 170.667H209.92a39.253 39.253 0 0 0-39.253 39.253v274.603h706.176V209.92a39.253 39.253 0 0 0-39.254-39.253zm-666.965 368.81h706.176v28.331a189.61 189.61 0 0 0-267.819 142.72 75.947 75.947 0 0 0-40.107 66.944v75.861H209.92a39.253 39.253 0 0 1-39.253-39.253V539.477zm706.176 94.464a132.693 132.693 0 0 0-213.12 105.6v18.987h-18.987a18.987 18.987 0 0 0-18.944 18.944v75.861h151.68v-18.986h37.973v18.986h22.187a39.253 39.253 0 0 0 39.253-39.253v-55.552H701.611v-18.987a94.805 94.805 0 0 1 175.232-50.218V633.94zm-549.248 23.254v78.464h117.674v-78.507H327.595zm0-368.854v78.507h117.674v-78.507H327.595z" fill="#169BFA" /><path d="M739.541 796.459h113.792v170.666H739.541z" fill="#FFF" /><path d="M929.195 758.528h18.944a18.987 18.987 0 0 1 18.986 18.944v189.653a18.987 18.987 0 0 1-18.986 18.944h-303.36a18.944 18.944 0 0 1-18.987-18.944V777.472a18.987 18.987 0 0 1 18.944-18.944h18.987v-18.987a132.693 132.693 0 0 1 265.472 0v18.987zm-37.931 0v-18.987a94.805 94.805 0 0 0-189.61 0v18.987h189.61zm-113.792 75.861v75.819h37.973v-75.819h-37.973z" fill="#FFB95B" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-tiaozhuan"><path fill="currentColor" d="m424.533 527.53-211.2-211.2L273.664 256l271.53 271.53-271.53 271.531-60.33-60.33 211.2-211.2zm256 0-211.2-211.2L529.664 256l271.53 271.53-271.53 271.531-60.33-60.33 211.2-211.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-tingzhi"><path fill="currentColor" d="M512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667zm0-85.334a341.333 341.333 0 1 0 0-682.709 341.333 341.333 0 0 0 0 682.71zM384 384h256v256H384V384z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-tuopuguanxi"><path d="m831.915 102.4-89.302 51.627V257.62l15.574 9.046L601.3 385.835 512 334.208l-154.453 89.344v178.176l46.72 27.05-109.355 82.774-81.493-46.72L102.4 729.088v128.213L213.419 921.6l111.36-64.299V740.14l118.016-89.302L512 690.987l65.536-37.675 59.392 49.579-9.813 5.717v103.253l89.258 51.968 89.728-52.01V708.608l-89.728-51.627-41.77 24.192-59.392-49.962 51.2-29.526V423.51l-26.624-15.53 156.885-119.211 35.243 20.48 89.685-51.627V154.027L831.915 102.4z" fill="#169BFA" /><path d="M392.79 206.421v103.68l-89.686 51.542-89.685-51.627V206.421l89.685-51.626 89.685 51.626z" fill="#21C5DB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-tupian"><path fill="currentColor" d="m205.995 896-.854.853-.896-.853H127.66a42.368 42.368 0 0 1-42.326-42.368V170.368A42.667 42.667 0 0 1 127.66 128H896.34c23.382 0 42.326 18.987 42.326 42.368v683.264A42.667 42.667 0 0 1 896.34 896H205.995zm647.338-256V213.333H170.667v597.334L597.333 384l256 256zm0 120.661-256-256-306.005 306.006h562.005V760.66zm-512-291.328a85.333 85.333 0 1 1 0-170.666 85.333 85.333 0 0 1 0 170.666z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-wenjian"><path fill="currentColor" d="M896 341.333v554.368a42.667 42.667 0 0 1-42.368 42.966H170.368A42.368 42.368 0 0 1 128 896.34V127.66c0-22.912 19.157-42.326 42.752-42.326h469.12l256.128 256zM810.667 384H597.333V170.667h-384v682.666h597.334V384zm-469.334-85.333h128V384h-128v-85.333zm0 170.666h341.334v85.334H341.333v-85.334zm0 170.667h341.334v85.333H341.333V640z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-wenjianjia"><path fill="currentColor" d="M170.667 213.333v597.334h682.666v-512H494.336l-85.333-85.334H170.667zm358.997 0H896A42.667 42.667 0 0 1 938.667 256v597.333A42.667 42.667 0 0 1 896 896H128a42.667 42.667 0 0 1-42.667-42.667V170.667A42.667 42.667 0 0 1 128 128h316.33l85.334 85.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xiajia"><path fill="currentColor" d="M554.667 426.667H768l-256 256-256-256h213.333V128h85.334v298.667zm-384 384h682.666V512h85.334v341.333A42.667 42.667 0 0 1 896 896H128a42.667 42.667 0 0 1-42.667-42.667V512h85.334v298.667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xiajiantou"><path fill="currentColor" d="m512 682.667-256-256h512l-256 256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xiala"><path fill="currentColor" d="m512 562.005 211.2-211.2 60.33 60.331L512 682.666l-271.53-271.53 60.33-60.33 211.2 211.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xianshi"><path fill="currentColor" d="M50.39 512C90.495 293.547 281.94 128 512 128c230.059 0 421.461 165.547 461.61 384C933.505 730.453 742.06 896 512 896 281.941 896 90.539 730.453 50.39 512zM512 725.333a213.333 213.333 0 1 0 0-426.666 213.333 213.333 0 0 0 0 426.666zM512 640a128 128 0 1 1 0-256 128 128 0 0 1 0 256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xiazai"><path fill="currentColor" d="M128 810.667h768V896H128v-85.333zm426.667-248.662 259.029-259.072 60.33 60.331L512 725.334 149.973 363.306l60.331-60.374 259.03 258.987V85.333h85.333v476.672z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xiazaimoban"><path fill="currentColor" d="M554.667 512h128L512 682.667 341.333 512h128V341.333h85.334V512zM640 170.667H213.333v682.666h597.334v-512H640V170.667zm-512-43.008c0-23.382 19.072-42.326 42.624-42.326h512.043L896 298.667V895.7a42.667 42.667 0 0 1-42.368 42.966H170.368A42.667 42.667 0 0 1 128 896.34V127.66z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xinzengziji"><path fill="currentColor" d="M810.667 469.333H213.333v-256h597.334v256zM896 546.261V170.667A42.667 42.667 0 0 0 853.333 128H170.667A42.667 42.667 0 0 0 128 170.667v682.666A42.667 42.667 0 0 0 170.667 896H546.26a254.208 254.208 0 0 1-30.72-85.333H213.333v-256h413.099C666.965 527.7 715.648 512 768 512c46.635 0 90.325 12.459 128 34.261zM426.667 640h-128v85.333h128V640zm0-341.333h-128V384h128v-85.333zm424.106 419.328h-67.84v-68.992a8.96 8.96 0 0 0-9.002-9.003h-46.934a9.003 9.003 0 0 0-8.96 8.96v69.035H648.96a9.003 9.003 0 0 0-9.003 9.002v47.019c0 4.95 4.011 8.96 8.96 8.96h69.035v68.01c0 4.993 4.053 9.003 9.003 9.003h46.933c4.95 0 8.96-4.01 8.96-8.96v-68.01h67.84a9.003 9.003 0 0 0 9.003-9.003v-47.019a9.003 9.003 0 0 0-8.96-8.96z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-xuanzhong"><path fill="currentColor" d="m426.667 647.339 392.192-392.235 60.373 60.33L426.667 768 155.136 496.47l60.33-60.331 211.2 211.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yichangbianyuanwangguan"><path d="M591.787 938.667h-421.12A42.667 42.667 0 0 1 128 896V128a42.667 42.667 0 0 1 42.667-42.667h682.666A42.667 42.667 0 0 1 896 128v447.573a246.443 246.443 0 0 0-315.733 107.094H213.333v170.666h342.144c6.656 31.019 19.2 59.862 36.31 85.334z" fill="#169BFA" /><path d="M800.896 672.512a136.277 136.277 0 0 1 136.277 136.277v99.499a13.653 13.653 0 0 1-13.653 13.653H678.315a13.653 13.653 0 0 1-13.654-13.653v-99.499a136.277 136.277 0 0 1 136.235-136.277zm-73.472 141.397v108.075h27.307V813.909h-27.307zm85.419-216.576h-23.894a3.413 3.413 0 0 0-3.413 3.414v41.002a3.413 3.413 0 0 0 3.413 3.414h23.894a3.413 3.413 0 0 0 3.413-3.414v-40.96a3.413 3.413 0 0 0-3.413-3.456zm-153.814 52.054a3.37 3.37 0 0 0-1.109.768l-16.896 16.896a3.37 3.37 0 0 0-1.024 2.432 3.413 3.413 0 0 0 1.024 2.432l28.97 29.013a3.413 3.413 0 0 0 4.822 0l16.939-16.939a3.37 3.37 0 0 0 .981-2.432 3.413 3.413 0 0 0-.981-2.389l-29.014-29.013a3.413 3.413 0 0 0-3.712-.726zm301.824 17.664-16.938-16.896a3.37 3.37 0 0 0-2.39-1.024 3.413 3.413 0 0 0-2.432 1.024l-29.013 29.013a3.413 3.413 0 0 0 0 4.821l16.939 16.896a3.328 3.328 0 0 0 2.432 1.024 3.456 3.456 0 0 0 2.389-1.024l29.013-29.013a3.413 3.413 0 0 0 0-4.821zM937.6 949.333H664.235a13.653 13.653 0 0 0-13.654 13.654v10.24a3.413 3.413 0 0 0 3.414 3.413H947.84a3.413 3.413 0 0 0 3.413-3.413v-10.24a13.653 13.653 0 0 0-13.653-13.654z" fill="#FF7575" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yincang"><path fill="currentColor" d="M192.853 253.184 59.435 119.808l60.373-60.373 844.757 844.8-60.373 60.33L762.965 823.34A467.157 467.157 0 0 1 512 896C281.941 896 90.539 730.453 50.39 512a468.565 468.565 0 0 1 142.506-258.816h-.043zm436.779 436.821-62.464-62.464a128 128 0 0 1-170.71-170.709l-62.463-62.464a213.333 213.333 0 0 0 295.637 295.637zM340.224 160.427C393.429 139.52 451.414 128 512 128c230.059 0 421.461 165.547 461.61 384a467.03 467.03 0 0 1-85.845 195.925L723.072 543.232a213.333 213.333 0 0 0-242.347-242.347L340.224 160.47v-.042z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yingyong"><path d="M289.707 109.696a179.968 179.968 0 0 1 179.968 179.968v180.01H289.62a179.968 179.968 0 0 1 0-359.978zm0 444.63h179.968v179.967a179.968 179.968 0 1 1-180.011-179.968zm264.618 0h179.968a179.968 179.968 0 1 1-179.968 179.967V554.325z" fill="#169BFA" /><path d="M860.715 163.285a182.87 182.87 0 0 0-312.15 129.28v182.87h182.87a182.87 182.87 0 0 0 129.28-312.15z" fill="#21C5DB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-youjiantou"><path fill="currentColor" d="m682.667 512-256 256V256l256 256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yuanxingguanbi"><path fill="currentColor" d="M512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667zm0-85.334a341.333 341.333 0 1 0 0-682.709 341.333 341.333 0 0 0 0 682.71zm0-401.664 120.661-120.704 60.374 60.374L572.33 512l120.704 120.661-60.374 60.374L512 572.33 391.339 693.035l-60.374-60.374L451.67 512 330.965 391.339l60.374-60.374L512 451.67z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yuanxingxinzeng"><path fill="currentColor" d="M469.333 469.333V298.667h85.334v170.666h170.666v85.334H554.667v170.666h-85.334V554.667H298.667v-85.334h170.666zM512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667zm0-85.334a341.333 341.333 0 1 0 0-682.709 341.333 341.333 0 0 0 0 682.71z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yuanxingxuanzhong"><path fill="currentColor" d="M512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667zm0-85.334a341.333 341.333 0 1 0 0-682.709 341.333 341.333 0 0 0 0 682.71zm-42.539-170.666L288.427 501.632l60.33-60.33 120.704 120.703L710.784 320.64l60.373 60.33-301.696 301.697z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yunduanshangchuan"><path fill="currentColor" d="m512 537.003 181.035 180.992-60.374 60.373-77.994-77.995v238.294h-85.334V700.288l-77.994 78.08-60.374-60.373L512 537.003zm0-451.67a298.667 298.667 0 0 1 296.704 264.278 234.667 234.667 0 0 1-40.661 460.117v-85.93a149.29 149.29 0 1 0-47.446-294.827 213.333 213.333 0 1 0-417.152 0 149.333 149.333 0 0 0-55.125 293.546l7.68 1.28v85.931a234.667 234.667 0 0 1-40.704-460.117A298.667 298.667 0 0 1 512 85.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-yunduanxiazai"><path fill="currentColor" d="M554.667 554.667V792.96l77.994-77.995 60.374 60.374L512 956.33 330.965 775.339l60.374-60.374 77.994 77.995V554.667h85.334zM512 85.333a298.667 298.667 0 0 1 296.704 264.278 234.667 234.667 0 0 1-40.661 460.117v-85.93a149.29 149.29 0 1 0-47.446-294.827 213.333 213.333 0 1 0-417.152 0 149.333 149.333 0 0 0-55.125 293.546l7.68 1.28v85.931a234.667 234.667 0 0 1-40.704-460.117A298.667 298.667 0 0 1 512 85.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-zaixianbianyuanwangguan"><path d="M891.838 636.772v255.066a42.468 42.468 0 0 1-42.468 42.469H662.763a188.645 188.645 0 0 1-51.514-84.937H806.9V679.496H645.393A188.39 188.39 0 0 1 792.76 608.7c36.353 0 70.285 10.277 99.08 28.071zm0-63.872V127.405a42.468 42.468 0 0 0-42.468-42.468H169.874a42.468 42.468 0 0 0-42.469 42.468v764.433a42.468 42.468 0 0 0 42.469 42.469h419.164a243.981 243.981 0 0 1-36.14-84.937H212.341V679.496h365.23A245.298 245.298 0 0 1 891.837 572.9zM721.964 721.964h-84.937v84.937h84.937v-84.937z" fill="#169BFA" /><path d="M792.76 986.246a188.73 188.73 0 1 1 0-377.503 188.73 188.73 0 0 1 0 377.545z" fill="#31CF9A" /><path d="M907.382 739.546 773.946 872.982l-80.096-80.095 26.67-26.67 53.426 53.382L880.71 712.833l26.67 26.713z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-zaixianshebei"><path d="M837.632 170.667H209.92a39.253 39.253 0 0 0-39.253 39.253v274.603h706.176V209.92a39.253 39.253 0 0 0-39.254-39.253zm-666.965 368.81h706.176v23.851A246.528 246.528 0 0 0 556.5 853.333H209.92a39.253 39.253 0 0 1-39.253-39.253V539.477zm706.176 85.163v189.44a39.253 39.253 0 0 1-39.254 39.253H615.51A189.61 189.61 0 0 1 876.843 624.64zm-549.248 32.555v78.464h117.717v-78.507H327.595zm0-368.854v78.507h117.717v-78.507H327.595z" fill="#169BFA" /><path d="M796.459 986.07a189.61 189.61 0 1 1 0-379.265 189.61 189.61 0 0 1 0 379.307z" fill="#31CF9A" /><path d="M911.616 738.219 777.557 872.277l-80.469-80.426 26.795-26.838 53.674 53.632L884.78 711.381l26.837 26.838z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-zanting"><path fill="currentColor" d="M512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667zm0-85.334a341.333 341.333 0 1 0 0-682.709 341.333 341.333 0 0 0 0 682.71zM384 384h85.333v256H384V384zm170.667 0H640v256h-85.333V384z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-zhexiantongji"><path fill="currentColor" d="M213.333 128v682.667H896V896H128V128h85.333zm652.502 140.501 60.33 60.331-243.498 243.499-128-127.958L371.499 627.5l-60.331-60.331 243.499-243.499 128 127.958L865.835 268.5z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-zhuzhuangtongji"><path fill="currentColor" d="M213.333 128v682.667H896V896H128V128h85.333zm213.334 349.867h-85.334v204.8h85.334v-204.8zm170.666-307.2H512v512h85.333v-512zM768 324.267h-85.333v358.4H768v-358.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-zichanmoxing"><path d="M182.87 603.435C182.87 694.315 330.24 768 512 768s329.13-73.685 329.13-164.565V713.13c0 90.88-147.37 164.608-329.13 164.608S182.87 804.01 182.87 713.13V603.435zM512 512c-181.76 0-329.13-73.685-329.13-164.565S330.24 182.869 512 182.869s329.13 73.686 329.13 164.566S693.76 512 512 512z" fill="#169BFA" /><path d="M841.13 519.296v-116.95c0 96.94-147.37 175.531-329.13 175.531S182.87 499.2 182.87 402.304v116.992c0 96.939 147.37 175.573 329.13 175.573s329.13-78.634 329.13-175.573z" fill="#21C5DB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-common-zuojiantou"><path fill="currentColor" d="m341.333 512 256-256v512l-256-256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-a-3D"><path d="M950.101 185.941 552.96 37.717a92.33 92.33 0 0 0-64.17.128L91.476 186.752A91.733 91.733 0 0 0 32 272.64v413.525c0 33.792 18.517 64.854 48.299 80.768L479.06 981.12a91.776 91.776 0 0 0 84.31 1.237l395.69-197.845a91.776 91.776 0 0 0 50.688-82.005V271.872c0-38.315-23.765-72.576-59.648-85.93zM510.208 95.02a31.573 31.573 0 0 1 21.333 0L880.683 225.28a11.435 11.435 0 0 1-.214 21.461L551.51 364.203a91.221 91.221 0 0 1-61.653 0L162.133 247.125a11.435 11.435 0 0 1-.213-21.504L510.165 95.02zm438.443 607.488a30.293 30.293 0 0 1-16.896 27.306L584.533 903.381a22.87 22.87 0 0 1-33.152-20.48V461.568c0-19.37 12.246-36.65 30.464-43.136L918.06 298.411A22.955 22.955 0 0 1 948.693 320v382.507h-.085z" fill="#169BFA" /></symbol><symbol class="icon" fill="currentColor" viewBox="0 0 1024 1024" id="icon-tool-baocun"><path d="M768 554.667V896h85.333A42.667 42.667 0 0 0 896 853.333V298.667L725.333 128H170.667A42.667 42.667 0 0 0 128 170.667v682.666A42.667 42.667 0 0 0 170.667 896H256V554.667h512zM341.333 896h341.334V640H341.333v256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-beixiangtuisong"><path d="M746.667 192v-64h-576a64 64 0 0 0-38.4 12.8l-21.334 16a64 64 0 0 0-25.6 51.2v704a64 64 0 0 0 64 64h661.334a64 64 0 0 0 38.4-12.8l21.333-16A64 64 0 0 0 896 896V682.667h-64V864H213.333V192h533.334z" fill="#B8ADF3" /><path d="M829.013 308.907h-103.68l138.24-138.24 138.24 138.24h-103.68l2.902 311.424h-69.12l-2.902-311.424zM298.667 384h384v64h-384v-64zm0 128h384v64h-384v-64zm384 128h-384v64h384v-64z" fill="#B8ADF3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-bianliangshezhi"><path d="M108.885 752.043A459.477 459.477 0 0 1 64 645.376a137.6 137.6 0 0 0 .085-245.248 458.197 458.197 0 0 1 114.731-198.912A137.6 137.6 0 0 0 391.211 78.592a458.155 458.155 0 0 1 229.632.085 137.643 137.643 0 0 0 212.48 122.539 458.24 458.24 0 0 1 69.888 92.16c19.882 34.39 34.73 70.187 44.885 106.667a137.6 137.6 0 0 0-70.827 157.098H639.275A137.515 137.515 0 0 0 506.027 385.11a137.6 137.6 0 0 0 0 275.2v321.152c-38.571 0-77.142-4.949-114.774-14.677a137.6 137.6 0 0 0-212.48-122.539 459.435 459.435 0 0 1-69.888-92.202z" fill="#F99" /><path d="M571.221 618.752h384v64h-384v-64zm0 128h384v64h-384v-64zm384 128h-384v64h384v-64z" fill="#F99" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-bianliangshezhi1"><path d="M108.843 752.043A459.477 459.477 0 0 1 64 645.376a137.6 137.6 0 0 0 .085-245.248 458.197 458.197 0 0 1 114.731-198.912A137.6 137.6 0 0 0 391.211 78.592a458.197 458.197 0 0 1 229.632.085A137.6 137.6 0 0 0 833.28 201.216a458.07 458.07 0 0 1 69.973 92.16c19.84 34.39 34.688 70.187 44.8 106.667a137.6 137.6 0 0 0-70.826 157.098H639.275a137.472 137.472 0 0 0-35.968-131.712 137.6 137.6 0 1 0-97.28 234.88v321.152c-38.571 0-77.142-4.949-114.774-14.677a137.6 137.6 0 0 0-212.48-122.539 459.392 459.392 0 0 1-69.93-92.202z" fill="currentColor" /><path d="M571.221 618.752h384v64h-384v-64zm0 128h384v64h-384v-64zm384 128h-384v64h384v-64z" fill="currentColor" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-bianliangshezhi2"><path fill="currentColor" d="M896 128H128a42.667 42.667 0 0 0-42.667 42.667v682.666A42.667 42.667 0 0 0 128 896h768a42.667 42.667 0 0 0 42.667-42.667V170.667A42.667 42.667 0 0 0 896 128zm-42.667 384L702.464 662.87l-60.33-60.374L732.671 512l-90.539-90.453 60.331-60.416L853.334 512zm-562.005 0 90.539-90.496-60.331-60.373L170.666 512l150.87 150.87 60.33-60.417L291.329 512zm252.928-213.333h90.795L479.744 725.333h-90.795l155.307-426.666z" /></symbol><symbol fill="currentColor" class="icon" viewBox="0 0 1024 1024" id="icon-tool-changjingfangzhen"><path d="M512 85.333A170.667 170.667 0 0 0 341.333 256h341.334A170.667 170.667 0 0 0 512 85.333zm-245.12 256a298.88 298.88 0 0 0-8.49 12.8l-86.187-49.749-42.667 73.899 94.421 54.528A299.093 299.093 0 0 0 213.333 512v42.667h-128V640h128a297.813 297.813 0 0 0 22.87 114.816l-106.667 61.568 42.667 73.899 107.776-62.208A298.325 298.325 0 0 0 469.333 935.68V597.333h85.334v338.304A298.325 298.325 0 0 0 744.02 828.075l107.776 62.208 42.667-73.899-106.667-61.61A296.96 296.96 0 0 0 810.667 640h128v-85.333h-128V512c0-27.435-3.712-54.016-10.624-79.19l94.421-54.527-42.667-73.899-86.186 49.75a316.459 316.459 0 0 0-8.491-12.8H266.88z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-chexiao"><path fill="currentColor" d="m248.661 298.667 108.203 108.202-60.33 60.331L85.333 256l211.2-211.2 60.33 60.33-108.203 108.203h306.006a341.333 341.333 0 1 1 0 682.667h-384v-85.333h384a256 256 0 0 0 0-512H248.66z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-chunengshebei"><path d="M574.848 51.2a20.907 20.907 0 0 1 20.992 20.992v62.763h356.01a20.992 20.992 0 0 1 20.609 17.194l.341 3.755v41.941a20.907 20.907 0 0 1-20.992 20.907h-62.763v670.25h62.806a20.95 20.95 0 0 1 20.949 20.993v41.856a20.907 20.907 0 0 1-20.992 20.949H72.192A20.95 20.95 0 0 1 51.2 951.808v-41.813a20.992 20.992 0 0 1 20.992-20.992h62.763V218.837h-62.72A20.992 20.992 0 0 1 51.2 197.803v-41.899a20.907 20.907 0 0 1 20.992-20.907h356.053V72.15a20.992 20.992 0 0 1 17.152-20.565l3.798-.427h125.653zm-61.995 257.28-1.92 1.92L308.95 583.936a9.216 9.216 0 0 0 .598 11.648 8.565 8.565 0 0 0 3.456 2.133l2.133.299h152.49c4.182 0 7.68 3.541 7.937 8.064l-.171 2.304-27.52 149.29a8.96 8.96 0 0 0 3.328 8.79 7.296 7.296 0 0 0 8.704.128l1.92-1.877 201.984-273.579a9.216 9.216 0 0 0-.64-11.605 8.277 8.277 0 0 0-3.413-2.134l-2.134-.298H505.173c-4.224 0-7.68-3.542-8.021-8.064l.213-2.347 27.563-149.248a8.96 8.96 0 0 0-3.328-8.79 7.424 7.424 0 0 0-8.747-.17z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-dengpao"><path d="M338.816 768c-12.672-54.315-69.845-98.73-93.312-128a341.333 341.333 0 1 1 532.907.085c-23.467 29.227-80.555 73.643-93.227 127.915h-346.41.042zm343.85 85.333V896a85.333 85.333 0 0 1-85.333 85.333H426.667A85.333 85.333 0 0 1 341.333 896v-42.667h341.334zm-128-426.453V256l-192 256.213h106.667V682.88l192-256H554.667z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-dingweisuanfa"><path d="M213.333 938.667h597.334V1024H213.333v-85.333zm540.032-270.635L512 909.397 270.635 668.032a341.333 341.333 0 1 1 482.73 0zM512 502.485a75.861 75.861 0 1 0 0-151.68 75.861 75.861 0 0 0 0 151.723z" fill="#45AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-duanxintixing"><path d="M96 800V293.205L464 608l432-371.115v-23.552C896 192 874.667 160 832 160H96a64 64 0 0 0-64 64v576a64 64 0 0 0 64 64h736a64 64 0 0 0 64-64H96z" fill="#FFD47C" /><path d="M896 544v-96l128 128-128 128v-96H672v-64h224z" fill="#FFD47C" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-duozhongshebei"><path fill="currentColor" d="M384 196.267v-115.2c0-10.198 4.01-19.968 11.093-27.136a37.675 37.675 0 0 1 26.88-11.264H877.1c10.026 0 19.669 4.053 26.794 11.264 7.126 7.168 11.094 16.938 11.094 27.136v537.6a38.656 38.656 0 0 1-11.094 27.136 37.675 37.675 0 0 1-26.794 11.264H704v-422.4H384v-38.4zm379.264 0H459.861v-76.8h379.264v460.8h-75.861v-384zm-526.208 128v-115.2c0-10.198 3.968-19.968 11.093-27.136a37.675 37.675 0 0 1 26.795-11.264h455.125c10.07 0 19.712 4.053 26.838 11.264 7.082 7.168 11.093 16.938 11.093 27.136v537.6a38.656 38.656 0 0 1-11.093 27.136 37.675 37.675 0 0 1-26.838 11.264H616.277v115.2c0 21.205-17.066 38.4-38.186 38.4H123.52a37.547 37.547 0 0 1-26.965-11.179 38.485 38.485 0 0 1-11.222-27.221l.128-537.6c0-21.206 17.067-38.4 38.187-38.4h113.408zm75.819 0h303.402v384h75.862v-460.8H312.875v76.8z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-fabu"><path fill="currentColor" d="M83.03 397.44c-22.273-7.424-22.486-19.413.426-27.05L897.835 98.943c22.613-7.51 35.498 5.12 29.184 27.221L694.315 940.501c-6.4 22.571-19.414 23.339-28.971 1.92L512 597.333 768 256 426.667 512 83.029 397.44z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-fangda"><path fill="currentColor" d="M512 938.666667C276.352 938.666667 85.333333 747.648 85.333333 512S276.352 85.333333 512 85.333333s426.666667 191.018667 426.666667 426.666667-191.018667 426.666667-426.666667 426.666667z m-42.666667-469.333334H298.666667v85.333334h170.666666v170.666666h85.333334v-170.666666h170.666666v-85.333334h-170.666666V298.666667h-85.333334v170.666666z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-fangjian"><path d="M213.333 896V170.667A42.667 42.667 0 0 1 256 128h512a42.667 42.667 0 0 1 42.667 42.667V896H213.333zM736 445.739a29.739 29.739 0 1 0-59.477 0v143.189a29.739 29.739 0 1 0 59.477 0v-143.19z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-fengpinggudianjia"><path d="m802.56 235.947 27.136-53.59A451.157 451.157 0 0 1 972.8 512c0 251.35-206.293 455.083-460.8 455.083a468.306 468.306 0 0 1-99.925-10.667l41.642-50.347c19.03 2.774 38.486 4.139 58.283 4.139 222.72 0 403.2-178.304 403.2-398.208a394.368 394.368 0 0 0-112.64-276.053zm-473.813-78.72C198.144 223.147 108.8 357.248 108.8 512c0 130.688 63.744 246.699 162.219 319.275L256 890.539C132.565 808.875 51.2 669.78 51.2 512c0-198.315 128.47-367.061 307.712-429.397l-30.208 74.624zM454.4 0h403.2L656 398.25h144L281.6 1024l115.2-455.083H224L454.4 0z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-gaojingguize"><path d="M170.667 597.333v256H128v85.334h768v-85.334h-42.667v-256a341.333 341.333 0 0 0-682.666 0zM544 586.667h96l-160 224v-160h-96l160-224v160z" fill="#F99" /><path d="m921.472 307.2-.427-.683a10.24 10.24 0 0 0-13.568-3.072l-89.13 51.456a10.24 10.24 0 0 0-3.755 13.995l25.6 44.373.427.64a10.24 10.24 0 0 0 13.568 3.072l89.13-51.456a10.24 10.24 0 0 0 3.755-13.994l-25.6-44.331zm-795.179-15.317-.725-.384a10.24 10.24 0 0 0-13.227 4.138l-25.6 44.374a10.24 10.24 0 0 0 3.712 13.952l89.131 51.456.683.384a10.24 10.24 0 0 0 13.312-4.139l25.6-44.33a10.24 10.24 0 0 0-3.755-13.995l-89.13-51.456zm653.27-127.958-44.374-25.6a10.24 10.24 0 0 0-13.952 3.755l-51.456 89.13a10.24 10.24 0 0 0 3.755 13.953l44.373 25.6a10.24 10.24 0 0 0 13.952-3.712l51.456-89.174.384-.682a10.24 10.24 0 0 0-4.138-13.27zM312.32 136.79l-.427-.682a10.24 10.24 0 0 0-13.568-3.072l-44.373 25.6a10.24 10.24 0 0 0-3.712 13.994l51.413 89.088.427.683a10.24 10.24 0 0 0 13.568 3.072l44.33-25.6a10.24 10.24 0 0 0 3.755-13.995L312.32 136.79zm238.976-41.216a10.24 10.24 0 0 0-10.24-10.24h-51.2a10.24 10.24 0 0 0-10.24 10.24v102.912c0 5.675 4.565 10.24 10.24 10.24h51.2a10.24 10.24 0 0 0 10.24-10.24V95.573z" fill="#F99" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-gaojingguize1"><path d="M170.667 597.333v256H128v85.334h768v-85.334h-42.667v-256a341.333 341.333 0 0 0-682.666 0zM544 586.667h96l-160 224v-160h-96l160-224v160z" fill="#4ED1E3" /><path d="m921.472 307.2-.427-.683a10.24 10.24 0 0 0-13.568-3.072l-89.13 51.456a10.24 10.24 0 0 0-3.755 13.995l25.6 44.373.427.64a10.24 10.24 0 0 0 13.568 3.072l89.13-51.456a10.24 10.24 0 0 0 3.755-13.994l-25.6-44.331zm-795.179-15.317-.725-.384a10.24 10.24 0 0 0-13.227 4.138l-25.6 44.374a10.24 10.24 0 0 0 3.712 13.952l89.131 51.456.683.384a10.24 10.24 0 0 0 13.312-4.139l25.6-44.33a10.24 10.24 0 0 0-3.755-13.995l-89.13-51.456zm653.27-127.958-44.374-25.6a10.24 10.24 0 0 0-13.952 3.755l-51.456 89.13a10.24 10.24 0 0 0 3.755 13.953l44.373 25.6a10.24 10.24 0 0 0 13.952-3.712l51.456-89.174.384-.682a10.24 10.24 0 0 0-4.138-13.27zM312.32 136.79l-.427-.682a10.24 10.24 0 0 0-13.568-3.072l-44.373 25.6a10.24 10.24 0 0 0-3.712 13.994l51.413 89.088.427.683a10.24 10.24 0 0 0 13.568 3.072l44.33-25.6a10.24 10.24 0 0 0 3.755-13.995L312.32 136.79zm238.976-41.216a10.24 10.24 0 0 0-10.24-10.24h-51.2a10.24 10.24 0 0 0-10.24 10.24v102.912c0 5.675 4.565 10.24 10.24 10.24h51.2a10.24 10.24 0 0 0 10.24-10.24V95.573z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-guangfuban"><path d="m1019.648 575.445-85.845-380.117A130.005 130.005 0 0 0 815.659 102.4H217.387A139.093 139.093 0 0 0 94.89 192.597v2.39c0 2.73-68.523 278.826-88.576 380.416a144.555 144.555 0 0 0 15.36 118.186 131.541 131.541 0 0 0 90.88 51.584h799.573a123.563 123.563 0 0 0 90.624-54.314 163.84 163.84 0 0 0 16.896-118.187v2.773zm-905.899 112.64a78.921 78.921 0 0 1-49.578-27.946 88.619 88.619 0 0 1-6.315-71.339c20.907-94.933 82.773-349.696 89.387-377.344a78.805 78.805 0 0 1 70.528-53.163h597.888c30.208 2.048 55.893 22.614 64.597 51.627l85.845 378.539a106.283 106.283 0 0 1-9.088 71.68 65.45 65.45 0 0 1-50.773 27.946H113.792zM551.381 864h170.88v61.184h-414.72V864h165.035v-87.296h78.805V864zM183.467 207.573l44.544-28.8h231.936l33.493 29.952v131.2l-35.84 35.84H183.893l-29.525-39.424 29.568-128.384-.427-.426zM131.54 443.861l51.968-45.269h270.592l39.424 44.885v164.608l-41.813 39.424H131.584L97.28 602.624l34.304-159.957v1.194h.043zm714.752-236.288 23.254 128.768-29.526 39.424H564.267l-35.84-34.304V207.573l35.029-28.8h238.72l44.117 28.8zm45.654 236.288 34.346 159.958-34.304 44.885H571.776l-41.728-39.424V443.477l39.381-44.885h270.592l51.968 44.885v.384z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-jieshujiedian"><path d="M535.979 582.997v105.856l162.389 97.494 153.259-66.219V306.773l-360.96-202.026L129.62 306.773v418.048l387.926 225.494L485.845 1024 42.667 771.797V263.424L490.667 0l448 263.424v516.181L696.576 890.368 445.355 735.36V627.968l90.581-44.97z" fill="#5BD9AF" /><path d="M405.333 341.333h192q64 0 64 64v192q0 64-64 64h-192q-64 0-64-64v-192q0-64 64-64Z" fill="#5BD9AF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-jisuansuanzi"><path d="M256 768h512V256H256v512zm341.333 85.333H426.667v85.334h-85.334v-85.334h-128a42.667 42.667 0 0 1-42.666-42.666v-128H85.333v-85.334h85.334V426.667H85.333v-85.334h85.334v-128a42.667 42.667 0 0 1 42.666-42.666h128V85.333h85.334v85.334h170.666V85.333h85.334v85.334h128a42.667 42.667 0 0 1 42.666 42.666v128h85.334v85.334h-85.334v170.666h85.334v85.334h-85.334v128a42.667 42.667 0 0 1-42.666 42.666h-128v85.334h-85.334v-85.334zm-256-512h341.334v341.334H341.333V341.333z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-kaishijiedian"><path d="M535.979 582.997v105.856l162.389 97.494 153.259-66.219V306.773l-360.96-202.026L129.62 306.773v418.048l387.926 225.494L485.845 1024 42.667 771.797V263.424L490.667 0l448 263.424v516.181L696.576 890.368 445.355 735.36V627.968l90.581-44.97z" fill="#5BD9AF" /><path d="m397.781 273.067 311.68 197.248a15.264 15.264 0 0 1 5.376 5.888 17.152 17.152 0 0 1 0 16 15.53 15.53 0 0 1-5.376 5.888l-311.68 197.248a13.995 13.995 0 0 1-14.933.042 15.488 15.488 0 0 1-5.419-5.93 17.152 17.152 0 0 1-1.962-8.107V287.019c0-2.859.682-5.632 2.005-8.107a15.53 15.53 0 0 1 5.461-5.845 13.952 13.952 0 0 1 14.848.042z" fill="#5BD9AF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-lishi"><path fill="currentColor" d="M512 938.666667C276.352 938.666667 85.333333 747.648 85.333333 512S276.352 85.333333 512 85.333333s426.666667 191.018667 426.666667 426.666667-191.018667 426.666667-426.666667 426.666667z m0-85.333334a341.333333 341.333333 0 1 0 0-682.666666 341.333333 341.333333 0 0 0 0 682.666666z m213.333333-341.333333h-170.666666V298.666667h-85.333334v298.666666h256v-85.333333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-louceng"><path d="M520.661 505.344a86.981 86.981 0 0 1-28.928-4.95l-376.49-133.162a69.12 69.12 0 0 1 0-133.163l376.49-133.162a87.765 87.765 0 0 1 57.856 0l376.491 133.12a69.12 69.12 0 0 1 0 133.205l-376.49 133.12a85.248 85.248 0 0 1-28.929 4.992z" fill="#169BFA" /><path d="m926.08 445.525-59.435-20.821-111.36 39.68 136.534 47.701L520.66 643.072 149.547 512.085l135.893-47.872-111.573-39.68-59.435 20.822a69.163 69.163 0 0 0 0 133.162l376.49 133.163c18.689 6.613 39.126 6.613 57.857 0l376.49-133.12a69.12 69.12 0 0 0 0-133.205l.768.213z" fill="#169BFA" /><path d="m926.08 656.939-59.435-20.822-111.36 39.638 135.723 47.957-370.347 130.773L150.144 723.5 286.08 675.54l-111.573-39.637-59.435 20.821a69.12 69.12 0 0 0 0 133.163l376.49 133.12a87.04 87.04 0 0 0 57.857 0l376.49-133.12a69.163 69.163 0 0 0 0-133.12l.171.17z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-luyoupanduan"><path d="M880.341 512.256v-96l128 128-128 128v-96h-256v-64h256z" fill="#F99" /><path d="M208.256 544.085a224.043 224.043 0 1 0 448.085 0 224.043 224.043 0 1 0-448.085 0Z" fill="#F99" /><path d="M832.683 430.507C783.275 256 622.763 128 432.34 128c-229.76 0-416 186.24-416 416s186.24 416 416 416c190.422 0 350.934-127.957 400.342-302.507h-79.36a340.352 340.352 0 1 1 0-226.901l79.36-.043z" fill="#F99" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-luyoupanduan1"><path d="M880.341 512.256v-96l128 128-128 128v-96h-256v-64h256z" fill="#4ED1E3" /><path d="M208.256 544.085a224.043 224.043 0 1 0 448.085 0 224.043 224.043 0 1 0-448.085 0Z" fill="#4ED1E3" /><path d="M832.683 430.507C783.317 256 622.763 128 432.34 128c-229.76 0-416 186.24-416 416s186.24 416 416 416c190.422 0 350.976-127.957 400.342-302.507h-79.36a340.352 340.352 0 1 1 0-226.901l79.36-.043z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-mobanxiazai"><path fill="currentColor" d="M554.666667 512h128l-170.666667 170.666667-170.666667-170.666667h128V341.333333h85.333334v170.666667z m85.333333-341.333333H213.333333v682.666666h597.333334V341.333333h-170.666667V170.666667zM128 127.658667C128 104.277333 147.072 85.333333 170.624 85.333333H682.666667l213.333333 213.333334v597.034666A42.666667 42.666667 0 0 1 853.632 938.666667H170.368A42.666667 42.666667 0 0 1 128 896.341333V127.658667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-renlianrentishibie"><path d="M950.912 73.088H804.565V0H1024v219.392h-73.088V73.088zm0 877.824V804.565H1024V1024H804.608v-73.088h146.304zm-877.824 0h146.347V1024H0V804.608h73.088v146.304zm0-877.824v146.347H0V0h219.392v73.088H73.088zM640.299 317.781a130.347 130.347 0 1 0-260.736 0 130.347 130.347 0 0 0 260.736 0zm-130.39 208.427a234.667 234.667 0 0 1-234.666-234.667H170.965a338.944 338.944 0 0 0 182.528 300.8v324.95h312.875V592.256a338.944 338.944 0 0 0 182.485-300.715H744.576a234.667 234.667 0 0 1-234.667 234.667z" fill="#45AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-shangchuanyunkongjian"><path fill="currentColor" d="M50.517333 684.586667A277.333333 277.333333 0 0 0 298.666667 895.146667V896h426.666666v-0.810667a277.333333 277.333333 0 0 0 125.269334-512 341.376 341.376 0 0 0-677.205334 0 277.333333 277.333333 0 0 0-122.88 301.397334zM682.666667 554.666667h-128v170.666666h-85.333334v-170.666666H341.333333l170.666667-213.333334 170.666667 213.333334z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-shebeijieru"><path d="M96 64a64 64 0 0 0-64 64v545.579a64 64 0 0 0 64 64h198.741v80.64c0 17.706 14.336 32 32 32H694.4a32 32 0 0 0 32-32v-80.64h198.741a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64H96zm349.781 467.84h-96a127.573 127.573 0 0 1-122.24-92.16H61.781v-72.021h165.76a127.573 127.573 0 0 1 122.24-92.16h96V531.84zm512.64-96.341h-191.36v96.341h-256v-256h256v87.68h191.36v72.021zM928 928H96v64h832v-64z" fill="#5BD9AF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-shebeikongzhi"><path d="M170.667 224h682.666A42.667 42.667 0 0 1 896 266.667v298.666H128V266.667A42.667 42.667 0 0 1 170.667 224zm128 128v85.333h160V352h-160zM128 640h768v64H128zm0 128h768v64H128z" fill="#F99" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-shujufenfa"><path d="m684.288 329.13-68.437-77.823 195.072 12.586-12.544 195.072-68.48-77.866L594.09 504.363l-45.654-51.926 135.851-123.264zm-274.56 339.883 68.139 78.08-195.03-13.312 13.312-195.029 68.139 78.123 136.192-122.88 45.44 52.138-136.192 122.88z" fill="#B8ADF3" /><path d="M435.2 128h494.08v494.08h-74.24v64h74.24a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64H435.2a64 64 0 0 0-64 64v74.24h64V128zM336 368v-64H117.333a64 64 0 0 0-38.4 12.8l-21.333 16A64 64 0 0 0 32 384v528a64 64 0 0 0 64 64h538.667a64 64 0 0 0 38.4-12.8l21.333-16A64 64 0 0 0 720 896V720h-64v144H160V368h176z" fill="#B8ADF3" /></symbol><symbol class="icon" viewBox="0 0 1025 1024" id="icon-tool-shujuhecheng"><path d="m437.632 579.2-68.437-77.91 195.114 12.587-12.586 195.072-68.438-77.866-135.85 123.306-45.654-51.968 135.851-123.264zm287.445-155.435 68.139 78.166-194.987-13.355 13.27-195.03 68.181 78.08 136.15-122.88 45.44 52.14-136.193 122.88z" fill="#B8ADF3" /><path d="M467.2 128h494.08v494.08h-74.24v64h74.24a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64H467.2a64 64 0 0 0-64 64v494.379V202.24h64V128z" fill="#B8ADF3" /><path d="M368 368v-64H149.333a64 64 0 0 0-38.4 12.8l-21.333 16A64 64 0 0 0 64 384v528a64 64 0 0 0 64 64h538.667a64 64 0 0 0 38.4-12.8l21.333-16A64 64 0 0 0 752 896V720h-64v144H192V368h176z" fill="#B8ADF3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-shujuyuanjieru"><path d="M999.936 545.28H576.939c-12.075 0-24.064 15.872-24.064 31.744v342.357c0 19.03 11.989 31.702 24.064 31.702h422.997c12.075 0 24.064-12.672 24.064-31.702v-342.4c0-19.029-11.99-31.658-24.064-31.658zM689.92 985.941h197.12V1024H689.92v-38.059zM444.715 0H24.02C9.685 0 0 15.872 0 31.701v342.443c0 18.987 9.643 31.659 24.064 31.659h422.997c14.507 0 24.064-12.715 24.064-31.702v-342.4C468.736 12.715 459.18 0 444.672 0zM136.96 440.661h197.12v38.102H136.96V440.66z" fill="#5BD9AF" /><path d="M778.24 204.757h64v368.64h-64v-368.64z" fill="#5BD9AF" /><path d="M810.24 40.96c-57.6 0-102.4 46.933-102.4 100.053s48.043 100.054 102.4 100.054c57.6 0 102.4-46.934 102.4-100.054s-44.8-100.01-102.4-100.01zM576 768H288v64h288v-64z" fill="#5BD9AF" /><path d="M448 128h288v64H448v-64zM268.8 478.379h-64v258.858h64V478.38z" fill="#5BD9AF" /><path d="M225.28 696.363c-57.6 0-102.4 48-102.4 102.4s48 102.4 102.4 102.4 102.4-48 102.4-102.4-44.8-102.4-102.4-102.4z" fill="#5BD9AF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-suanfaguanli"><path d="M170.667 832h682.666v64H170.667zM85.333 85.333h853.334A42.667 42.667 0 0 1 981.333 128v597.333A42.667 42.667 0 0 1 938.667 768H85.333a42.667 42.667 0 0 1-42.666-42.667V128a42.667 42.667 0 0 1 42.666-42.667zm617.131 492.203 150.87-150.87-150.87-150.869-60.33 60.416 90.538 90.454-90.539 90.496 60.331 60.373zm-411.136-150.87 90.539-90.495-60.331-60.374-150.87 150.87 150.87 150.869 60.33-60.416-90.538-90.453zM479.744 640l155.307-426.667h-90.795L388.949 640h90.795z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-suanfaguanli1"><path d="M170.667 832h682.666v64H170.667zM85.333 85.333h853.334A42.667 42.667 0 0 1 981.333 128v597.333A42.667 42.667 0 0 1 938.667 768H85.333a42.667 42.667 0 0 1-42.666-42.667V128a42.667 42.667 0 0 1 42.666-42.667zm617.131 492.203 150.87-150.87-150.87-150.869-60.33 60.416 90.538 90.454-90.539 90.496 60.331 60.373zm-411.136-150.87 90.539-90.495-60.331-60.374-150.87 150.87 150.87 150.869 60.33-60.416-90.538-90.453zM479.744 640l155.307-426.667h-90.795L388.949 640h90.795z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-suoxiao"><path fill="currentColor" d="M512 938.666667C276.352 938.666667 85.333333 747.648 85.333333 512S276.352 85.333333 512 85.333333s426.666667 191.018667 426.666667 426.666667-191.018667 426.666667-426.666667 426.666667zM298.666667 469.333333v85.333334h426.666666v-85.333334H298.666667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-tiaozhengjiedianweizhi"><path fill="currentColor" d="M469.333333 256V128h85.333334v128h85.333333v128H384V256h85.333333zM213.333333 896v-128h85.333334v-128H42.666667v128h85.333333v128h85.333333z m682.666667 0v-128h85.333333v-128h-256v128h85.333334v128h85.333333z m-341.333333-426.666667h-85.333334v426.666667h85.333334V469.333333zM128 554.666667V128h85.333333v426.666667H128zM810.666667 128v426.666667h85.333333V128h-85.333333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-tuxiangshibie"><path d="M949.76 73.003H803.627V0h219.178v219.136H949.76V73.003zm0 876.8V803.669h73.045v219.136H803.627v-73.002H949.76zm-876.8 0h146.176v73.002H0V803.67h72.96v146.134zm0-876.8v146.133H0V0h219.136v73.003H72.96zM838.912 186.581H199.296c-33.963 0-59.861 25.942-59.861 59.904v557.526c0 32 25.898 59.989 59.861 59.989h639.53c32 0 59.99-27.99 59.99-59.99V246.57c0-32-25.941-59.989-59.904-59.989zM335.275 288.47c33.962 0 63.914 27.99 63.914 63.915a63.147 63.147 0 0 1-63.829 63.915 64.384 64.384 0 0 1-63.915-63.915 64.299 64.299 0 0 1 63.915-63.915zM289.28 774.016a32.17 32.17 0 0 1-18.005-5.973c-12.032-9.942-12.032-23.979-1.963-35.883l123.904-173.867c9.984-9.984 23.979-12.032 35.925-4.01l107.947 75.946 193.92-207.786 1.28-1.28c12.288-12.459 57.685-58.454 84.65-2.731v353.707c-.085 1.877-527.658 1.877-527.658 1.877z" fill="#45AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-wenbenshibie"><path d="M949.803 72.96H803.669V0h219.179v219.136H949.76V72.96zm0 876.8V803.67h73.045v219.135H803.669v-73.002h146.134zm-876.8 0h146.133v73.045H0V803.67h73.003v146.134zm0-876.8v146.176H0V0h219.136v72.96H73.003zM297.301 281.301h-16v106.027h171.734v454.485h117.93V387.371h171.776V281.3h-445.44z" fill="#45AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-wendang"><path fill="currentColor" d="M170.666667 938.666667h682.666666a42.666667 42.666667 0 0 0 42.666667-42.666667V128a42.666667 42.666667 0 0 0-42.666667-42.666667H170.666667a42.666667 42.666667 0 0 0-42.666667 42.666667v768a42.666667 42.666667 0 0 0 42.666667 42.666667zM341.333333 384V298.666667h341.333334v85.333333H341.333333z m0 85.333333v85.333334h341.333334v-85.333334H341.333333z m0 256v-85.333333h213.333334v85.333333H341.333333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-wenkong"><path d="M892.715 76.885h-761.43c-29.909 0-54.4 24.491-54.4 54.4v761.43c0 29.909 24.491 54.4 54.4 54.4h761.43c29.909 0 54.4-24.491 54.4-54.4v-761.43c0-29.909-24.491-54.4-54.4-54.4zM578.048 836.78a39.125 39.125 0 1 1 0-78.208 39.125 39.125 0 0 1 0 78.208zm138.667 0a39.125 39.125 0 1 1 0-78.208 39.125 39.125 0 0 1 0 78.208zm138.709 0a39.125 39.125 0 1 1 0-78.208 39.125 39.125 0 0 1 0 78.208zm39.168-156.288a35.584 35.584 0 0 1-35.456 35.456H164.864a35.584 35.584 0 0 1-35.456-35.456V165.717c0-19.541 15.957-35.498 35.456-35.498h694.272c19.499 0 35.456 15.957 35.456 35.498v514.774z" fill="#169BFA" /><path d="M602.581 414.507c0 3.882 2.006 7.68 5.419 10.496a144 144 0 0 1 53.547 111.744c0 80.469-67.072 145.92-149.504 145.92S362.58 617.173 362.58 536.747c0-42.326 18.731-82.475 51.456-110.08a21.59 21.59 0 0 0 7.382-16.555V259.2c0-48.853 40.618-88.533 90.581-88.533 49.92 0 90.581 39.68 90.581 88.533v155.307zm-75.05 71.338V348.501a15.19 15.19 0 0 0-15.147-15.146h-1.195a14.677 14.677 0 0 0-14.677 14.677v137.813a53.333 53.333 0 0 0-39.168 50.816c0 29.44 24.448 53.334 54.699 53.334 30.208 0 54.613-23.894 54.613-53.334a53.504 53.504 0 0 0-39.125-50.816z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-wenshiduganyingqi"><path d="M781.141 95.616c9.984 7.595 11.947 21.845 4.438 31.83L225.28 873.172a22.613 22.613 0 0 1-31.744 4.438 22.827 22.827 0 0 1-4.437-31.83l560.213-745.728a22.613 22.613 0 0 1 31.787-4.437zm-312.576 5.461c4.352 5.675 17.451 22.955 29.44 42.795 6.059 9.899 11.862 20.523 16.214 30.72 4.266 10.07 7.381 20.31 7.381 29.227 0 38.4-31.104 69.674-69.333 69.674a69.547 69.547 0 0 1-69.376-69.674c0-8.918 3.114-19.158 7.381-29.227 4.352-10.197 10.155-20.821 16.213-30.72 11.99-19.84 25.088-37.12 29.44-42.795a20.48 20.48 0 0 1 16.342-7.722 20.48 20.48 0 0 1 16.298 7.722zm373.12 698.07c0-38.486-16.085-74.24-44.373-99.84V411.605c0-48.341-39.253-87.722-87.595-87.722a87.765 87.765 0 0 0-87.552 87.722v283.52a134.613 134.613 0 0 0 85.206 238.678 134.613 134.613 0 0 0 134.314-134.656zm-114.688-277.76v235.349c19.755 6.613 34.006 24.49 34.006 45.739 0 26.88-22.571 48.64-50.347 48.64-27.861 0-50.432-21.76-50.432-48.64 0-21.248 14.25-39.126 33.963-45.739v-235.35c0-8.746 7.381-15.829 16.426-15.829 9.046 0 16.384 7.083 16.384 15.787zM424.107 421.29c0-102.4-174.848-327.467-182.315-336.982a15.232 15.232 0 0 0-23.21 0c-7.467 9.515-182.315 234.624-182.315 336.982 0 106.453 87.04 193.109 193.92 193.109 106.922 0 193.92-86.613 193.92-193.11zm-61.44-21.846a136.747 136.747 0 0 1-134.059 163.072 136.747 136.747 0 0 1-128.085-184.021c12.202-5.12 48.469-6.912 96 27.05 47.232 33.707 58.026 41.43 166.186-6.1zM872.192 453.803h94.805a17.323 17.323 0 0 0 17.536-17.067c0-9.472-7.978-17.024-17.536-17.024h-94.805a17.323 17.323 0 0 0-17.536 17.067c0 9.514 7.979 17.066 17.536 17.066zm94.805 136.917h-94.805a17.323 17.323 0 0 0-17.536 17.067c0 9.514 7.936 17.024 17.536 17.024h94.805a17.323 17.323 0 0 0 17.536-17.067c0-9.515-7.978-17.067-17.536-17.067zm-94.805-51.413h63.573a17.323 17.323 0 0 0 17.579-17.067c0-9.515-7.979-17.024-17.579-17.024h-63.573a17.323 17.323 0 0 0-17.536 17.067c0 9.514 7.979 17.066 17.536 17.066z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-xianshirizhilan"><path fill="currentColor" d="M896 128a42.666667 42.666667 0 0 1 42.666667 42.666667v682.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H128a42.666667 42.666667 0 0 1-42.666667-42.666667V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667h768z m-85.333333 554.666667H213.333333v85.333333h597.333334v-85.333333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-xifusuanfa"><path d="M307.755 842.795h382.464c16.725 45.994 58.538 79.445 114.944 83.626A117.76 117.76 0 0 0 924.33 807.253a117.76 117.76 0 0 0-119.168-119.125c-54.315 0-96.128 31.36-112.854 79.445H307.755a99.541 99.541 0 0 1-71.083-29.269 99.541 99.541 0 0 1-29.27-71.083c0-27.136 10.454-52.224 29.27-71.04a99.541 99.541 0 0 1 71.083-29.269h84.65l-84.352-47.787a12.8 12.8 0 0 1 .171-22.357l20.907-11.392h-23.467C207.36 485.419 128 564.864 128 665.173c0 45.995 18.773 91.99 52.267 125.44a180.224 180.224 0 0 0 127.488 52.224zm434.73-357.419h-51.413v81.536h53.504c48.085 0 94.037-18.773 127.488-52.267a180.31 180.31 0 0 0 52.267-127.488c0-48.042-18.816-94.037-52.267-127.488a180.31 180.31 0 0 0-127.488-52.266H359.979C343.296 161.45 301.483 128 247.125 128 180.267 128 128 178.176 128 245.035A117.76 117.76 0 0 0 247.125 364.16c54.358 0 96.171-31.36 112.854-79.403h382.506c27.179 0 52.267 10.454 71.04 29.27 18.859 18.773 29.27 43.861 29.27 71.04s-10.411 52.266-29.27 71.082a99.541 99.541 0 0 1-71.04 29.227z" fill="#45AFFB" /><path d="M640.085 505.557V635.99L395.52 513.58a6.4 6.4 0 0 1 0-11.435l244.565-122.155v125.568z" fill="#45AFFB" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-yincangyoucelan"><path fill="currentColor" d="M896 128a42.666667 42.666667 0 0 1 42.666667 42.666667v682.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H128a42.666667 42.666667 0 0 1-42.666667-42.666667V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667h768z m-85.333333 128h-85.333334v512h85.333334V256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-yincangyoucelanyichanggaojing"><path d="M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z" fill="#FF5F5F" /><path d="M696.49 499.797a175.701 175.701 0 0 0-175.53-175.53 175.701 175.701 0 0 0-175.53 175.53v146.56h-48.043a5.845 5.845 0 0 0-5.846 5.888v29.227a5.827 5.827 0 0 0 5.846 5.845h447.146a5.845 5.845 0 0 0 5.846-5.845v-29.227a5.845 5.845 0 0 0-5.846-5.888h-48v-146.56zm-162.047-88.106a2.944 2.944 0 0 0-5.419-1.963l-70.57 115.2a2.944 2.944 0 0 0 2.517 4.437h56.576a2.901 2.901 0 0 1 2.858 3.414L507.52 613.29a2.944 2.944 0 0 0 5.376 2.005l70.315-115.115a2.944 2.944 0 0 0-2.518-4.48h-56.32a2.944 2.944 0 0 1-2.901-3.413l12.97-80.597zM752.085 327.893l-.256-.426a5.845 5.845 0 0 0-7.722-1.707l-50.944 29.397a5.845 5.845 0 0 0-2.134 7.979l14.635 25.344.213.427c1.75 2.474 5.12 3.242 7.766 1.706l50.944-29.397a5.845 5.845 0 0 0 2.133-7.979l-14.635-25.344zm-454.357-8.746-.427-.214a5.845 5.845 0 0 0-7.594 2.347l-14.635 25.344a5.845 5.845 0 0 0 2.133 7.979l50.944 29.44.427.17c2.73 1.323 6.059.299 7.552-2.346l14.635-25.344a5.845 5.845 0 0 0-2.134-7.979l-50.901-29.44zm373.29-73.131-25.343-14.635a5.845 5.845 0 0 0-7.979 2.134l-29.44 50.944a5.845 5.845 0 0 0 2.133 7.978l25.387 14.635c2.773 1.621 6.357.64 7.979-2.133l29.397-50.944.213-.427a5.845 5.845 0 0 0-2.346-7.552zm-267.007-15.53-.256-.385a5.845 5.845 0 0 0-7.766-1.706l-25.301 14.592a5.845 5.845 0 0 0-2.133 7.978l29.397 50.944.213.427c1.707 2.475 5.12 3.243 7.766 1.707l25.344-14.635a5.845 5.845 0 0 0 2.133-7.979l-29.44-50.944zm136.576-23.553a5.845 5.845 0 0 0-5.888-5.845h-29.227a5.845 5.845 0 0 0-5.845 5.888v58.795c0 3.242 2.56 5.845 5.845 5.845h29.227a5.845 5.845 0 0 0 5.845-5.845v-58.838z" fill="#FFF" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-yincangzuocelan"><path fill="currentColor" d="M896 128a42.666667 42.666667 0 0 1 42.666667 42.666667v682.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H128a42.666667 42.666667 0 0 1-42.666667-42.666667V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667h768zM298.666667 256H213.333333v512h85.333334V256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-youjian"><path fill="currentColor" d="M896 128H128a42.666667 42.666667 0 0 0-42.666667 42.666667v682.666666a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V170.666667a42.666667 42.666667 0 0 0-42.666667-42.666667zM240.981333 266.154667l273.578667 232.32h0.042667l268.16-232.064 55.808 64.554666-323.456 279.893334-329.386667-279.68 55.253333-65.024z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-youjiantuisong"><path d="M192 224h736v576H128a64 64 0 0 0 64 64h736a64 64 0 0 0 64-64V224a64 64 0 0 0-64-64H192a64 64 0 0 0-64 64v15.232l64 53.845V224z" fill="#FFD47C" /><path d="M560 608 185.856 288h748.245L560 608zM64 448h224v64H64zm0 160h352v64H64zm96-416h800v96H192l-32-32v-64z" fill="#FFD47C" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-youjiantuisong1"><path d="M192 224h736v576H128a64 64 0 0 0 64 64h736a64 64 0 0 0 64-64V224a64 64 0 0 0-64-64H192a64 64 0 0 0-64 64v15.19l64 53.887V224z" fill="#4ED1E3" /><path d="M560 608 185.899 288h748.245L560 608zM64 448h224v64H64zm0 160h352v64H64zm96-416h800v96H192l-32-32v-64z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-yulan"><path fill="currentColor" d="M170.368 128A42.410667 42.410667 0 0 0 128 170.368v683.264c0 23.381333 18.986667 42.325333 42.368 42.368h683.264a42.410667 42.410667 0 0 0 42.368-42.368V170.368A42.410667 42.410667 0 0 0 853.632 128H170.368z m265.344 230.186667a17.066667 17.066667 0 0 1 17.493333 0.853333h-0.042666l208.213333 138.752a17.066667 17.066667 0 0 1 0 28.416l-208.170667 138.752a17.066667 17.066667 0 0 1-26.538666-14.165333V373.205333a17.066667 17.066667 0 0 1 9.045333-15.018666z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-zichanmoxing-kongkai"><path d="M898.73 153.6H125.356c-26.71 0-48.555 21.845-48.555 48.555v400.298c0 26.71 21.845 48.555 48.555 48.555h773.248c26.752 0 48.597-21.845 48.597-48.555V202.155a48.555 48.555 0 0 0-48.47-48.555zM201.302 499.2c0-17.152 13.952-31.104 31.104-31.104H791.68a31.104 31.104 0 0 1 0 62.165H232.405a31.104 31.104 0 0 1-31.104-31.061zm570.155-168.021a31.104 31.104 0 1 1 43.947-43.947 31.104 31.104 0 0 1-43.947 43.947zM515.243 713.77h-3.84a29.227 29.227 0 0 0-29.184 29.142v88.875c0 16 13.141 29.141 29.141 29.141h3.883a29.227 29.227 0 0 0 29.141-29.141v-88.875a29.355 29.355 0 0 0-29.141-29.141zm248.448 8.449a29.141 29.141 0 0 0-41.174 0l-2.688 2.73a29.141 29.141 0 0 0 0 41.174l62.848 62.848a29.141 29.141 0 0 0 41.174 0l2.688-2.731a29.141 29.141 0 0 0 0-41.173l-62.806-62.848zm-464.47 0a29.141 29.141 0 0 0-41.173 0L195.2 785.067a29.141 29.141 0 0 0 0 41.173l2.73 2.73a29.141 29.141 0 0 0 41.174 0l62.848-62.847a29.141 29.141 0 0 0 0-41.174l-2.73-2.73z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-zichanmoxing-louyu"><path d="M896 810.667h96a32 32 0 0 1 32 32V864a32 32 0 0 1-32 32H32a32 32 0 0 1-32-32v-21.333a32 32 0 0 1 32-32h96v-640A42.667 42.667 0 0 1 170.667 128h426.666A42.667 42.667 0 0 1 640 170.667v640h85.333V384h128A42.667 42.667 0 0 1 896 426.667v384zM330.667 469.333a32 32 0 0 0-32 32v21.334c0 17.664 14.336 32 32 32h106.666a32 32 0 0 0 32-32v-21.334a32 32 0 0 0-32-32H330.667zm0-170.666a32 32 0 0 0-32 32V352c0 17.664 14.336 32 32 32h106.666a32 32 0 0 0 32-32v-21.333a32 32 0 0 0-32-32H330.667z" fill="#169BFA" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-zidingyiAPI"><path d="m635.435 128 146.261 146.261-64 64L571.435 192l64-64zM232.789 822.912h749.995V896H32V731.136l512-512L690.219 365.44 232.832 822.827z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-zidingyiAPI1"><path d="m635.392 128 146.261 146.261-64 64L571.392 192l64-64zM32 731.179V896h950.784v-73.13H232.832l457.387-457.43-146.262-146.304L32 731.136z" fill="#4ED1E3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tool-ziranyuyan"><path d="M949.803 73.003H803.669V0h219.136v219.136h-73.002V73.003zm0 876.8V803.669h73.002v219.136H803.67v-73.002h146.134zm-876.8 0h146.133v73.002H0V803.67h73.003v146.134zm0-876.8v146.133H0V0h219.136v73.003H73.003zM536.02 792.789a40.533 40.533 0 0 1-40.533-40.533V238.72a40.533 40.533 0 1 1 81.067 0v513.536a40.533 40.533 0 0 1-40.534 40.533zm-162.133-121.6a40.533 40.533 0 0 1-40.533-40.533V360.363a40.533 40.533 0 0 1 81.066 0v270.293a40.533 40.533 0 0 1-40.533 40.533zm324.31 0a40.533 40.533 0 0 1-40.534-40.533V360.363a40.533 40.533 0 1 1 81.067 0v270.293a40.533 40.533 0 0 1-40.534 40.533zm135.167-67.584a40.533 40.533 0 0 1-40.533-40.533V427.947a40.533 40.533 0 1 1 81.067 0v135.125a40.533 40.533 0 0 1-40.534 40.533zm-594.645 0a40.533 40.533 0 0 1-40.533-40.533V427.947a40.533 40.533 0 1 1 81.066 0v135.125a40.533 40.533 0 0 1-40.533 40.533z" fill="#45AFFB" /></symbol>', t.insertBefore(n, t.lastChild); }; document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", e) : e(); } const Oj = { class: "common-container" }, Aj = { name: "CommonContainer" }, xj = /* @__PURE__ */ G({ ...Aj, props: { asideWidth: { type: String, default: () => "260px" }, isCollapse: { type: Boolean, default: !1 } }, setup(e) { return (t, n) => { const o = io, l = zh, a = Vh, r = Ph, i = xh; return w(), O("div", Oj, [ j(i, null, { default: K(() => [ j(l, null, { default: K(() => [ j(o, null, { default: K(() => [ ae(t.$slots, "header", {}, void 0, !0) ]), _: 3 }) ]), _: 3 }), j(i, null, { default: K(() => [ j(a, { class: $( e.isCollapse ? "__aside-collapse-left" : "__aside-collapse-right" ), width: e.asideWidth }, { default: K(() => [ ae(t.$slots, "menu", {}, void 0, !0) ]), _: 3 }, 8, ["class", "width"]), j(r, null, { default: K(() => [ ae(t.$slots, "content", {}, void 0, !0) ]), _: 3 }) ]), _: 3 }) ]), _: 3 }) ]); }; } }); const mn = (e, t) => { const n = e.__vccOpts || e; for (const [o, l] of t) n[o] = l; return n; }, Vj = /* @__PURE__ */ mn(xj, [["__scopeId", "data-v-fb1d13c8"]]); const zj = { class: "common-panel-header" }, Pj = { class: "h-l" }, Lj = ["src"], Rj = { class: "__header-info-title" }, Bj = { key: 0, class: "h-m" }, Dj = { class: "h-r" }, Fj = ["onClick"], Hj = ["onClick"], Kj = { key: 3, class: "__header-line m-r-16" }, jj = { key: 6, class: "__header-line m-r-16" }, Wj = { class: "__header-user-info" }, Uj = { class: "__header-user" }, qj = { class: "__header-user-account" }, Yj = { name: "CommonHeader" }, Gj = /* @__PURE__ */ G({ ...Yj, props: { headerInfo: { type: Object, default: () => { } }, userInfo: { type: Object, default: () => { } }, commonds: { type: Array, default: () => [] }, showMore: { type: Boolean, default: () => !0 }, showLang: { type: Boolean, default: () => !0 }, showInformation: { type: Boolean, default: () => !0 }, showMessage: { type: Boolean, default: () => !0 }, showSearch: { type: Boolean, default: () => !0 } }, emits: [ "handelCommond", "handelShowMessage", "handelShowMore" ], setup(e, { emit: t }) { const n = T(!0); function o() { } const l = (u) => { t("handelCommond", u); }, a = () => { t("handelShowMessage"); }, r = () => { t("handelShowMore"); }, i = (u) => { n.value = u; }; return (u, c) => { var g, y, C, b; const f = Ft, d = Ve("common-icon"), p = Rm, v = ld, m = ad, h = od; return w(), O("div", zj, [ B("div", Pj, [ B("img", { class: "__header-info-logo", src: ((g = e.headerInfo) == null ? void 0 : g.logo) || "", alt: "" }, null, 8, Lj), B("span", Rj, re((y = e.headerInfo) == null ? void 0 : y.title), 1) ]), (C = e.headerInfo) != null && C.menus ? (w(), O("div", Bj, [ ae(u.$slots, "menu", {}, void 0, !0) ])) : X("", !0), B("div", Dj, [ e.showSearch ? (w(), U(f, { key: 0, size: "small", placeholder: "请输入关键词搜索", class: "__header-search" })) : X("", !0), e.showMore ? (w(), O("span", { key: 1, class: "__header-text m-r-16", onClick: $e(r, ["stop"]) }, " 更多 ", 8, Fj)) : X("", !0), e.showLang ? (w(), O("span", { key: 2, class: "__header-text m-r-16", onClick: $e(o, ["stop"]) }, " 简体中文 ", 8, Hj)) : X("", !0), e.showSearch || e.showMore || e.showLang ? (w(), O("span", Kj)) : X("", !0), e.showInformation ? (w(), U(d, { key: 4, class: "m-r-16", name: "common-gongnengshuoming" })) : X("", !0), e.showMessage ? (w(), U(d, { key: 5, class: "m-r-16", name: "common-liuyan", onClick: $e(a, ["stop"]) }, null, 8, ["onClick"])) : X("", !0), e.showInformation || e.showMessage ? (w(), O("span", jj)) : X("", !0), B("div", Wj, [ j(p, { size: 24, src: (b = e.userInfo) == null ? void 0 : b.src }, null, 8, ["src"]), j(h, { class: "user-name", trigger: "click", onVisibleChange: i, onCommand: l }, { dropdown: K(() => [ j(m, null, { default: K(() => [ (w(!0), O(Ce, null, Le(e.commonds, (k, S) => (w(), U(v, { key: S, command: k.commond }, { default: K(() => [ We(re(k.label), 1) ]), _: 2 }, 1032, ["command"]))), 128)) ]), _: 1 }) ]), default: K(() => { var k; return [ B("h5", Uj, [ B("span", qj, re((k = e.userInfo) == null ? void 0 : k.userAccount), 1), n.value ? (w(), U(d, { key: 0, name: "common-shangjiantou" })) : (w(), U(d, { key: 1, name: "common-xiajiantou" })) ]) ]; }), _: 1 }) ]) ]) ]); }; } }); const Xj = /* @__PURE__ */ mn(Gj, [["__scopeId", "data-v-421b9fe7"]]); const Zj = { name: "MenuItem", props: { subMenu: { type: Object, default: () => { } }, isCollapse: { type: Boolean, default: () => !1 } } }; function Jj(e, t, n, o, l, a) { var f; const r = Ve("common-icon"), i = Ve("menu-item", !0), u = g1, c = h1; return (f = n.subMenu) != null && f.children ? (w(), U(u, { key: 0 }, { title: K(() => [ j(r, { class: $(n.isCollapse ? "" : "mr-10"), size: 18, name: n.subMenu.icon }, null, 8, ["class", "name"]), B("span", null, re(n.subMenu.label), 1) ]), default: K(() => [ (w(!0), O(Ce, null, Le(n.subMenu.children, (d) => (w(), U(i, { key: d.name, "sub-menu": d }, null, 8, ["sub-menu"]))), 128)) ]), _: 1 })) : (w(), U(c, { key: 1, index: n.subMenu.path }, { title: K(() => [ B("span", null, re(n.subMenu.label), 1) ]), default: K(() => [ j(r, { class: $(n.isCollapse ? "" : "mr-10"), size: 18, name: n.subMenu.icon }, null, 8, ["class", "name"]) ]), _: 1 }, 8, ["index"])); } const Qj = /* @__PURE__ */ mn(Zj, [["render", Jj], ["__scopeId", "data-v-78a32d3c"]]), eW = { name: "CommonMenu" }, tW = /* @__PURE__ */ G({ ...eW, props: { isCollapse: { type: Boolean, default: !1 }, menuList: { type: Array, default: () => [] } }, setup(e) { const t = T(localStorage.getItem("keyPath") || ""), n = () => { }, o = () => { }, l = (a) => { localStorage.setItem("keyPath", a); }; return Ue(() => { t.value = localStorage.getItem("keyPath"); }), (a, r) => { const i = m1; return w(), U(i, { "default-active": t.value, collapse: e.isCollapse, router: "", "unique-opened": !0, "background-color": "#191a20", "text-color": "#fff", "active-text-color": "#fff", onOpen: n, onSelect: l, onClose: o }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.menuList, (u) => (w(), U(Qj, { key: u.name, index: u == null ? void 0 : u.name, "is-collapse": e.isCollapse, "sub-menu": u }, null, 8, ["index", "is-collapse", "sub-menu"]))), 128)) ]), _: 1 }, 8, ["default-active", "collapse"]); }; } }); const nW = /* @__PURE__ */ mn(tW, [["__scopeId", "data-v-f11985ed"]]), oW = (e) => (M0("data-v-b636c50a"), e = e(), I0(), e), lW = /* @__PURE__ */ oW(() => /* @__PURE__ */ B("div", { class: "slider-bar" }, null, -1)), aW = { class: "__common-layer-content" }, sW = { class: "__common-layer-collapes" }, rW = ["onClick"], iW = { class: "__common-layer-bread" }, uW = { name: "CommonLayer" }, cW = /* @__PURE__ */ G({ ...uW, props: { isCollapse: { type: Boolean, default: !1 }, menuList: { type: Array, default: () => [] }, headerInfo: { type: Object, default: () => { } }, userInfo: { type: Object, default: () => { } }, commonds: { type: Array, default: () => [] }, breads: { type: Array, default: () => [] }, asideWidth: { type: String, default: () => "260px" } }, emits: ["handleChangeCollapse"], setup(e, { emit: t }) { const n = e; function o() { t("handleChangeCollapse", !n.isCollapse); } return (l, a) => { const r = Ve("common-icon"), i = Ve("common-bread"), u = Ve("router-view"); return w(), U(Vj, { "aside-width": e.asideWidth, "is-collapse": e.isCollapse }, { header: K(() => [ j(Xj, { "user-info": e.userInfo, "header-info": e.headerInfo, commonds: e.commonds }, { default: K(() => [ ae(l.$slots, "default", {}, void 0, !0) ]), _: 3 }, 8, ["user-info", "header-info", "commonds"]), lW ]), menu: K(() => [ j(nW, { "menu-list": e.menuList, "is-collapse": e.isCollapse }, null, 8, ["menu-list", "is-collapse"]) ]), content: K(() => [ B("div", aW, [ B("div", sW, [ B("div", { class: "__common-layer-collapes-icon", onClick: $e(o, ["stop"]) }, [ j(r, { name: "common-caidanshouqi", class: $(e.isCollapse ? "rotate-180" : "rotate-0") }, null, 8, ["class"]) ], 8, rW) ]), ae(l.$slots, "default", {}, void 0, !0), B("div", iW, [ j(i, { breads: e.breads }, null, 8, ["breads"]) ]), j(u) ]) ]), _: 3 }, 8, ["aside-width", "is-collapse"]); }; } }); const dW = /* @__PURE__ */ mn(cW, [["__scopeId", "data-v-b636c50a"]]), fW = { class: "__common-page-panel" }, pW = { class: "__common-search" }, vW = { class: "__common-content b-rr-4" }, mW = { class: "__panel-btns" }, hW = { class: "__common-table" }, gW = { name: "CommonPagePanel" }, yW = /* @__PURE__ */ G({ ...gW, props: { functionButtons: { type: Array, default: () => [] }, tableHeader: { type: Array, default: () => [] }, tableAttrs: { type: Object, default: () => { } }, highlight: { type: Boolean, default: () => !1 }, tableData: { type: Array, default: () => [] }, searchParams: { type: Array, default: () => [] }, // 搜索 formValues: { type: Object, default: () => { } }, height: { type: String, default: () => "100%" }, // 页码器 page: { type: Object, default: () => ({ pageSize: 10, current: 1, total: 0 }) }, isTable: { type: Boolean, default: () => !0 }, isPage: { type: Boolean, default: () => !1 } }, emits: [ "doSearch", "clearSearch", "handleSelectionChange", "currentChange", "changeEvent" ], setup(e, { emit: t }) { const n = e, o = T({ businessParams: n.formValues }); function l(d) { n.isPage && (o.value.pageSize = n.page.pageSize, o.value.pageNumber = n.page.current, o.value.businessParams = d != null && d.businessParams ? d == null ? void 0 : d.businessParams : d), t("doSearch", o.value); } function a(d) { n.isPage && (n.page.pageSize = 10, n.page.current = 1, o.value.pageSize = 10, o.value.pageNumber = 1, o.value.businessParams = d), t("clearSearch", o.value); } function r(d) { n.page.pageSize = d, o.value.pageSize = d, l(o.value); } function i(d) { n.page.current = d, o.value.pageNumber = d, l(o.value); } function u(d) { t("handleSelectionChange", d); } function c(d) { t("currentChange", d); } function f(d) { t("changeEvent", d); } return (d, p) => { const v = Ve("common-search"), m = Pt, h = Ve("common-table"), g = Ve("common-page"), y = Ve("common-panel"); return w(), U(y, null, { default: K(() => [ B("div", fW, [ B("div", pW, [ j(v, { "search-params": e.searchParams, "form-values": e.formValues, onChangeEvent: f, onDoSearch: l, onClearSearch: a }, { default: K(() => [ ae(d.$slots, "default", {}, void 0, !0) ]), _: 3 }, 8, ["search-params", "form-values"]) ]), B("div", vW, [ B("div", mW, [ (w(!0), O(Ce, null, Le(e.functionButtons, (C) => (w(), U(m, { key: C.name, size: "small", type: (C == null ? void 0 : C.type) || "primary", onClick: $e(C.onClick, ["stop"]) }, { default: K(() => [ We(re(C.label), 1) ]), _: 2 }, 1032, ["type", "onClick"]))), 128)) ]), B("div", hW, [ j(h, xe(e.tableAttrs, { height: e.height, "table-header": e.tableHeader, "table-data": e.tableData, highlight: e.highlight, onSelectionChange: u, onCurrentChange: c }), null, 16, ["height", "table-header", "table-data", "highlight"]) ]), j(g, { "page-size": e.page.pageSize, "current-page": e.page.current, total: e.page.total, onHandleSizeChange: r, onHandleCurrentChange: i }, null, 8, ["page-size", "current-page", "total"]) ]) ]) ]), _: 3 }); }; } }); const bW = /* @__PURE__ */ mn(yW, [["__scopeId", "data-v-d7cc46cb"]]), wW = { class: "__common-panel" }, CW = { key: 0, class: "__common-container" }, kW = { class: "__common-layer-collapes" }, SW = { class: "__common-container-r" }, _W = { name: "CommonPanel" }, $W = /* @__PURE__ */ G({ ..._W, props: { layer: { type: String, default: () => "column" } }, setup(e) { const t = T(!1); return (n, o) => { const l = Ve("common-icon"); return w(), O("div", wW, [ e.layer === "row" ? (w(), O("div", CW, [ B("div", { class: $(["__common-container-l", t.value ? "collapse-left" : "collapse-right"]) }, [ ae(n.$slots, "left", {}, void 0, !0) ], 2), B("div", kW, [ B("div", { class: "__common-layer-collapes-icon", onClick: o[0] || (o[0] = $e(() => t.value = !t.value, ["stop"])) }, [ j(l, { name: "common-caidanshouqi", class: $(t.value ? "rotate-180" : "rotate-0") }, null, 8, ["class"]) ]) ]), B("div", SW, [ ae(n.$slots, "right", {}, void 0, !0) ]) ])) : ae(n.$slots, "default", { key: 1 }, void 0, !0) ]); }; } }); const EW = /* @__PURE__ */ mn($W, [["__scopeId", "data-v-e4b36dca"]]), TW = { class: "__common-search-params" }, MW = { class: "__common-search-btns" }, IW = { name: "CommonSearch" }, NW = /* @__PURE__ */ G({ ...IW, props: { searchParams: { type: Array, default: () => [] }, formValues: { type: Object, default: () => { } } }, emits: [ "doSearch", "clearSearch", "changeEvent", "blurEvent" ], setup(e, { emit: t }) { const n = e, o = T(n.formValues), l = () => { const u = {}; Object.keys(o.value).forEach((c) => { let f; switch (Object.prototype.toString.call(o.value[c])) { case "[object String]": f = ""; break; case "[object Array]": f = []; break; case "[object Number]": f = 0; break; case "[object Object]": f = {}; break; default: f = ""; break; } u[c] = f; }), o.value = u, t("clearSearch", u); }, a = () => { t("doSearch", n.formValues); }, r = (u) => { t("changeEvent", u); }, i = (u) => { t("blurEvent", u); }; return a(), (u, c) => { const f = Pt, d = Ve("common-form"); return w(), O("div", TW, [ ae(u.$slots, "default"), j(d, { "form-values": o.value, forms: e.searchParams, "form-type": "search", onChangeEvent: r, onBlurEvent: i }, { btns: K(() => [ B("div", MW, [ j(f, { type: "primary", onClick: $e(a, ["stop"]) }, { default: K(() => [ We("查询") ]), _: 1 }, 8, ["onClick"]), j(f, { onClick: $e(l, ["stop"]) }, { default: K(() => [ We("重置") ]), _: 1 }, 8, ["onClick"]) ]) ]), _: 1 }, 8, ["form-values", "forms"]) ]); }; } }); const OW = { name: "CommonSelect" }, z2 = /* @__PURE__ */ G({ ...OW, props: { options: { type: Array, default: () => [] }, propsMap: { type: Object, default: () => ({ value: "value", label: "label" }) } }, setup(e) { return (t, n) => { const o = Ba, l = Do; return w(), U(l, { class: "ipu-select" }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.options, (a) => (w(), U(o, { key: a[e.propsMap.value], disabled: a == null ? void 0 : a.disabled, label: a[e.propsMap.label], value: a[e.propsMap.value] }, null, 8, ["disabled", "label", "value"]))), 128)) ]), _: 1 }); }; } }); const AW = { name: "CommonCheckGroup" }, ei = /* @__PURE__ */ G({ ...AW, props: { options: { type: Array, default: () => [] } }, setup(e) { return (t, n) => { const o = pn, l = qc; return w(), U(l, null, { default: K(() => [ (w(!0), O(Ce, null, Le(e.options, (a, r) => (w(), U(o, { key: r, label: a == null ? void 0 : a.value }, { default: K(() => [ We(re(a == null ? void 0 : a.label), 1) ]), _: 2 }, 1032, ["label"]))), 128)) ]), _: 1 }); }; } }), xW = /* @__PURE__ */ G({ __name: "TableColumn", props: { header: { type: Object, default: () => { } }, row: { type: Object, default: () => { } }, isDisable: { type: Boolean, default: !0 } }, emits: ["changeEvent", "blurEvent", "linkEvent"], setup(e, { emit: t }) { const n = (a) => { t("changeEvent", a); }, o = (a) => { t("blurEvent", a); }, l = (a) => { t("linkEvent", a); }; return (a, r) => { var v, m, h, g, y, C, b, k, S, E, N, M, V, A, W, F, P, H, D, L; const i = Ft, u = Gr, c = rs, f = ls, d = Qr, p = ul; return w(), O(Ce, null, [ ((v = e.header) == null ? void 0 : v.type) === "input" ? (w(), U(i, xe({ key: 0, modelValue: e.row[e.header.name], "onUpdate:modelValue": r[0] || (r[0] = (I) => e.row[e.header.name] = I) }, (m = e.header) == null ? void 0 : m.attrs, { onBlur: r[1] || (r[1] = (I) => o(e.header)), onChange: r[2] || (r[2] = (I) => n(e.header)) }), null, 16, ["modelValue"])) : X("", !0), ((h = e.header) == null ? void 0 : h.type) === "select" ? (w(), U(z2, xe({ key: 1, modelValue: e.row[e.header.name], "onUpdate:modelValue": r[3] || (r[3] = (I) => e.row[e.header.name] = I) }, (g = e.header) == null ? void 0 : g.attrs, { onChange: r[4] || (r[4] = (I) => n(e.header)) }), null, 16, ["modelValue"])) : X("", !0), ((y = e.header) == null ? void 0 : y.type) === "date-picker" ? (w(), U(u, xe({ key: 2 }, (C = e.header) == null ? void 0 : C.attrs, { modelValue: e.row[e.header.name], "onUpdate:modelValue": r[5] || (r[5] = (I) => e.row[e.header.name] = I), onChange: r[6] || (r[6] = (I) => n(e.header)) }), null, 16, ["modelValue"])) : X("", !0), ((b = e.header) == null ? void 0 : b.type) === "input-num" ? (w(), U(c, xe({ key: 3 }, (k = e.header) == null ? void 0 : k.attrs, { modelValue: e.row[e.header.name], "onUpdate:modelValue": r[7] || (r[7] = (I) => e.row[e.header.name] = I), "controls-position": "right", onChange: r[8] || (r[8] = (I) => n(e.header)), onBlur: r[9] || (r[9] = (I) => o(e.header)) }), null, 16, ["modelValue"])) : X("", !0), ((S = e.header) == null ? void 0 : S.type) === "radio" ? (w(), U(f, xe({ key: 4 }, (E = e.header) == null ? void 0 : E.attrs, { modelValue: e.row[e.header.name], "onUpdate:modelValue": r[10] || (r[10] = (I) => e.row[e.header.name] = I), onChange: r[11] || (r[11] = (I) => n(e.header)) }), null, 16, ["modelValue"])) : X("", !0), ((N = e.header) == null ? void 0 : N.type) === "switch" ? (w(), U(d, xe({ key: 5 }, (M = e.header) == null ? void 0 : M.attrs, { modelValue: e.row[e.header.name], "onUpdate:modelValue": r[12] || (r[12] = (I) => e.row[e.header.name] = I), radios: e.row[e.header.name], onChange: r[13] || (r[13] = (I) => n(e.header)) }), null, 16, ["modelValue", "radios"])) : X("", !0), e.header.type === "check-group" ? (w(), U(ei, xe({ key: 6, modelValue: e.header.value, "onUpdate:modelValue": r[14] || (r[14] = (I) => e.header.value = I) }, (V = e.header) == null ? void 0 : V.attrs, { onChange: r[15] || (r[15] = (I) => n(e.header)) }), null, 16, ["modelValue"])) : X("", !0), ((A = e.header) == null ? void 0 : A.type) === "color" ? (w(), O("span", xe({ key: 7, class: e.row[(W = e.header) == null ? void 0 : W.name] }, (F = e.header) == null ? void 0 : F.attrs), null, 16)) : X("", !0), ((P = e.header) == null ? void 0 : P.type) === "link" ? (w(), O("span", { key: 8, class: "link", onClick: r[16] || (r[16] = (I) => l(e.row)) }, re(e.row[(H = e.header) == null ? void 0 : H.name]), 1)) : X("", !0), ((D = e.header) == null ? void 0 : D.type) === "tag" ? (w(), U(p, An(xe({ key: 9 }, e.row[(L = e.header) == null ? void 0 : L.name].attrs)), { default: K(() => { var I; return [ We(re(e.row[(I = e.header) == null ? void 0 : I.name].label), 1) ]; }), _: 1 }, 16)) : X("", !0) ], 64); }; } }); const VW = /* @__PURE__ */ mn(xW, [["__scopeId", "data-v-5661af17"]]), zW = { name: "CommonTable" }, PW = /* @__PURE__ */ G({ ...zW, props: { tableHeader: { type: Array, default: () => [] }, tableData: { type: Array, default: () => [] }, tableAttrs: { type: Object, default: () => { } }, isCheck: { type: Boolean, default: () => !1 }, isDisable: { type: Boolean, default: !0 }, tableBtns: { type: Array, default: () => [] }, isEmpty: { type: Boolean, default: () => !0 }, highlight: { type: Boolean, default: () => !1 }, height: { type: String, default: () => "100%" } }, emits: [ "changeEvent", "blurEvent", "handleCurrentRowChange", "svgEvent", "handleSelectionChange" ], setup(e, { expose: t, emit: n }) { const o = { padding: "0 2px", height: "39px", "font-weight": "600", "font-size": "12px", "line-height": "39px", color: "#7B93A7", "background-color": "#F9F9F9" }, l = T({ padding: "0 2px", height: "40px", "line-height": "40px", "font-size": "12px", color: "#2D3E53" }); function a(v) { return new URL((/* @__PURE__ */ Object.assign({}))[`../../assets/images/${v}.svg`], self.location).href; } const r = (v) => { n("changeEvent", v); }, i = (v) => { n("blurEvent", v); }, u = T(); function c(v) { n("handleCurrentRowChange", v); } function f(v) { n("handleSelectionChange", v); } function d(v) { v && v.forEach((m) => { u.value.toggleRowSelection(m); }); } function p(v) { v && setTimeout(() => { u.value.setCurrentRow(v); }, 10); } return t({ commonTableRef: u, setCurrent: d, setSingleCurrent: p }), (v, m) => { const h = Z1, g = Pt, y = ld, C = ad, b = od, k = sd; return w(), U(s(X1), xe({ ref_key: "commonTableRef", ref: u, width: "100%", height: e.height, class: "__common-table", "empty-text": "暂无数据", data: e.tableData, "header-cell-style": s(o), "highlight-current-row": e.highlight, "cell-style": l.value }, e.tableAttrs, { "scrollbar-always-on": !1, onCurrentChange: c, onSelectionChange: f }), { empty: K(() => [ e.isEmpty ? (w(), U(k, { key: 0, image: a("empty"), description: "暂无数据" }, null, 8, ["image"])) : X("", !0) ]), default: K(() => [ e.isCheck ? (w(), U(h, { key: 0, type: "selection", width: "55" })) : X("", !0), (w(!0), O(Ce, null, Le(e.tableHeader, (S) => (w(), O(Ce, { key: S == null ? void 0 : S.name }, [ S.type === "selection" ? (w(), U(h, { key: 0, type: "selection", width: "55" })) : (S == null ? void 0 : S.type) === "custom" ? (w(), U(h, { key: 1, prop: S == null ? void 0 : S.name, label: S == null ? void 0 : S.label, width: S == null ? void 0 : S.width, "min-width": S.minWidth, sortable: (S == null ? void 0 : S.sortable) || !1, fixed: (S == null ? void 0 : S.fixed) || !1, align: (S == null ? void 0 : S.position) || "left" }, { default: K((E) => [ (w(!0), O(Ce, null, Le(E.row.actions, (N) => (w(), O(Ce, { key: N.name }, [ N != null && N.children ? (w(), U(b, { key: 0, class: "aiot-table-drop" }, { dropdown: K(() => [ j(C, null, { default: K(() => [ (w(!0), O(Ce, null, Le(N.children, (M) => (w(), U(y, { key: M.name, disabled: M.disabled, onClick: $e((V) => M.onClick(E.row), ["stop"]) }, { default: K(() => [ We(re(M.label), 1) ]), _: 2 }, 1032, ["disabled", "onClick"]))), 128)) ]), _: 2 }, 1024) ]), default: K(() => [ j(g, { disabled: N.disabled, text: "", type: (N == null ? void 0 : N.type) || "primary" }, { default: K(() => [ We(re(N.label), 1) ]), _: 2 }, 1032, ["disabled", "type"]) ]), _: 2 }, 1024)) : (w(), U(g, { key: 1, text: "", disabled: N.disabled, type: (N == null ? void 0 : N.type) || "primary", onClick: (M) => N.onClick(E.row) }, { default: K(() => [ We(re(N.label) + " ", 1) ]), _: 2 }, 1032, ["disabled", "type", "onClick"])) ], 64))), 128)) ]), _: 2 }, 1032, ["prop", "label", "width", "min-width", "sortable", "fixed", "align"])) : S != null && S.type ? (w(), U(h, { key: 2, prop: S == null ? void 0 : S.name, label: S == null ? void 0 : S.label, width: S == null ? void 0 : S.width, "min-width": S == null ? void 0 : S.minWidth, sortable: (S == null ? void 0 : S.sortable) || !1, fixed: (S == null ? void 0 : S.fixed) || !1, align: (S == null ? void 0 : S.position) || "left" }, { default: K((E) => [ j(VW, { header: S, row: E.row, "is-disable": e.isDisable, onChangeEvent: r, onBlurEvent: i }, null, 8, ["header", "row", "is-disable"]), ae(v.$slots, S.name, { row: E.row }) ]), _: 2 }, 1032, ["prop", "label", "width", "min-width", "sortable", "fixed", "align"])) : (w(), U(h, { key: 3, prop: S == null ? void 0 : S.name, "show-overflow-tooltip": "", label: S == null ? void 0 : S.label, width: S == null ? void 0 : S.width, "min-width": S == null ? void 0 : S.minWidth, sortable: (S == null ? void 0 : S.sortable) || !1, align: (S == null ? void 0 : S.position) || "left", fixed: (S == null ? void 0 : S.fixed) || !1 }, { default: K((E) => [ We(re(E.row[S == null ? void 0 : S.name] || E.row[S == null ? void 0 : S.name] === 0 ? E.row[S == null ? void 0 : S.name] : "-"), 1) ]), _: 2 }, 1032, ["prop", "label", "width", "min-width", "sortable", "align", "fixed"])) ], 64))), 128)) ]), _: 3 }, 16, ["height", "data", "header-cell-style", "highlight-current-row", "cell-style"]); }; } }); const LW = { name: "CommonCheckGroup" }, Ad = /* @__PURE__ */ G({ ...LW, props: { options: { type: Array, default: () => [] } }, setup(e) { return (t, n) => { const o = ls, l = _h; return w(), U(l, null, { default: K(() => [ (w(!0), O(Ce, null, Le(e.options, (a, r) => (w(), U(o, { key: r, label: a.value }, { default: K(() => [ We(re(a.label), 1) ]), _: 2 }, 1032, ["label"]))), 128)) ]), _: 1 }); }; } }), S0 = /* @__PURE__ */ G({ __name: "FormItem", props: { formItem: { type: Object, default: () => { } }, formValues: { type: Object, default: () => { } } }, emits: ["changeEvent"], setup(e, { expose: t, emit: n }) { const o = (r) => { n("changeEvent", r); }, l = T(null); function a() { l.value.validate((r) => !!r); } return t({ ruleFormRef: l, checkRules: a }), (r, i) => { var y, C, b; const u = Ft, c = Ve("common-select"), f = rs, d = ls, p = Xc, v = Qr, m = pn, h = Gr, g = Zr; return w(), U(g, { ref_key: "ruleFormRef", ref: l, class: "aiot-el-form-item", prop: ((y = e.formItem) == null ? void 0 : y.name) || "", rules: ((C = e.formItem) == null ? void 0 : C.rules) || [], label: ((b = e.formItem) == null ? void 0 : b.label) || "" }, { default: K(() => { var k, S, E, N, M, V, A, W, F, P, H; return [ e.formItem.type === "input" ? (w(), U(u, xe({ key: 0 }, (k = e.formItem) == null ? void 0 : k.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[0] || (i[0] = (D) => e.formValues[e.formItem.name] = D), class: "__common-form-item", onChange: i[1] || (i[1] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "textarea" ? (w(), U(u, xe({ key: 1 }, (S = e.formItem) == null ? void 0 : S.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[2] || (i[2] = (D) => e.formValues[e.formItem.name] = D), type: "textarea", class: "__common-form-item", onChange: i[3] || (i[3] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "select" ? (w(), U(c, xe({ key: 2 }, (E = e.formItem) == null ? void 0 : E.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[4] || (i[4] = (D) => e.formValues[e.formItem.name] = D), class: "__common-form-item", onChange: i[5] || (i[5] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "input-num" ? (w(), U(f, xe({ key: 3 }, (N = e.formItem) == null ? void 0 : N.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[6] || (i[6] = (D) => e.formValues[e.formItem.name] = D), class: "__common-form-item", onChange: i[7] || (i[7] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "radio" ? (w(), U(d, xe({ key: 4 }, (M = e.formItem) == null ? void 0 : M.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[8] || (i[8] = (D) => e.formValues[e.formItem.name] = D), onChange: i[9] || (i[9] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "radio-group" ? (w(), U(Ad, xe({ key: 5 }, (V = e.formItem) == null ? void 0 : V.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[10] || (i[10] = (D) => e.formValues[e.formItem.name] = D), onChange: i[11] || (i[11] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "cascader" ? (w(), U(p, xe({ key: 6 }, (A = e.formItem) == null ? void 0 : A.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[12] || (i[12] = (D) => e.formValues[e.formItem.name] = D), class: "__common-form-item", onChange: i[13] || (i[13] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "switch" ? (w(), U(v, xe({ key: 7 }, (W = e.formItem) == null ? void 0 : W.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[14] || (i[14] = (D) => e.formValues[e.formItem.name] = D), onChange: i[15] || (i[15] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "checkbox" ? (w(), U(m, xe({ key: 8 }, (F = e.formItem) == null ? void 0 : F.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[16] || (i[16] = (D) => e.formValues[e.formItem.name] = D), onChange: i[17] || (i[17] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "check-group" ? (w(), U(ei, xe({ key: 9, modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[18] || (i[18] = (D) => e.formValues[e.formItem.name] = D) }, (P = e.formItem) == null ? void 0 : P.attrs, { onChange: i[19] || (i[19] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "date-picker" ? (w(), U(h, xe({ key: 10 }, (H = e.formItem) == null ? void 0 : H.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[20] || (i[20] = (D) => e.formValues[e.formItem.name] = D), class: "__common-form-item", onChange: i[21] || (i[21] = (D) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0) ]; }), _: 1 }, 8, ["prop", "rules", "label"]); }; } }); const RW = { name: "CommonForm" }, BW = /* @__PURE__ */ G({ ...RW, props: { forms: { type: Array, default: () => [] }, formValues: { type: Object, default: () => { } }, formType: { type: String, default: () => "form" } }, emits: ["changeEvent", "blurEvent"], setup(e, { expose: t, emit: n }) { const o = T(0), l = T(!1), a = T(0), r = (f) => { n("changeEvent", f); }; function i(f) { var d, p, v, m; (f == null ? void 0 : f.type) === "input" && ((d = f == null ? void 0 : f.attrs) == null ? void 0 : d.type) === "textarea" && ((p = f == null ? void 0 : f.attrs) == null ? void 0 : p.maxlength) > 0 && (o.value = ((v = f.value) == null ? void 0 : v.length) || 0, l.value = !0, a.value = Number((m = f.attrs) == null ? void 0 : m.maxlength) - Number(o.value)); } const u = T(); function c() { u.value.validate((f) => !!f); } return t({ ruleFormRef: u, checkRules: c }), (f, d) => { const p = as, v = us, m = Zr, h = rd; return w(), U(h, { ref_key: "ruleFormRef", ref: u, inline: !0, "label-width": "auto" }, { default: K(() => [ e.formType === "form" ? (w(), U(v, { key: 0, class: "row", gutter: 20 }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.forms, (g, y) => (w(), U(p, { key: y, span: (g == null ? void 0 : g.span) || 12 }, { default: K(() => [ j(S0, { "form-item": g, "form-values": e.formValues, onChangeEvent: r, onInputEvent: i }, null, 8, ["form-item", "form-values"]) ]), _: 2 }, 1032, ["span"]))), 128)), j(p) ]), _: 1 })) : (w(), U(v, { key: 1, gutter: 20 }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.forms, (g, y) => (w(), U(p, { key: y, span: g.span || 6 }, { default: K(() => [ j(S0, { "form-item": g, "form-values": e.formValues, onChangeEvent: r, onInputEvent: i }, null, 8, ["form-item", "form-values"]) ]), _: 2 }, 1032, ["span"]))), 128)), j(p, { span: 6 }, { default: K(() => [ j(m, { class: "form-last-btns" }, { default: K(() => [ ae(f.$slots, "btns", {}, void 0, !0) ]), _: 3 }) ]), _: 3 }) ]), _: 3 })) ]), _: 3 }, 512); }; } }); const DW = /* @__PURE__ */ mn(BW, [["__scopeId", "data-v-8c30c291"]]), FW = { name: "CommonDownload" }, HW = /* @__PURE__ */ G({ ...FW, props: { downloadLabel: { type: String, default: () => "下载" }, type: { type: String, default: () => "blob" }, url: { type: String, default: () => "" }, fileType: { type: String, default: () => "excel" }, blob: { type: Object, default: () => { } }, fileName: { type: String, default: () => "" } }, emits: ["downloadSucc"], setup(e, { emit: t }) { const n = e; function o() { var p; const u = new Blob([n.blob.data], { type: "application/vnd.ms-excel application/x-excel;charset=utf-8" }), c = document.createElement("a"), f = window.URL.createObjectURL(u), d = n.fileName ? n.fileName : decodeURI( (p = n.blob) == null ? void 0 : p.headers["content-disposition"].split("fileName=")[1] ); c.href = f, c.download = d, document.body.appendChild(c), c.click(), document.body.removeChild(c), window.URL.revokeObjectURL(f), t("downloadSucc"); } function l() { const u = document.createElement("a"), c = n.blob.data, f = window.URL.createObjectURL(c); u.href = f, u.download = n.fileName, document.body.appendChild(u), u.click(), document.body.removeChild(u), window.URL.revokeObjectURL(f), t("downloadSucc"); } function a() { switch (n.fileType) { case "excel": o(); break; case "zip": l(); break; } } function r() { window.open(n.url); } function i() { switch (n.type) { case "blob": a(); break; case "url": r(); break; } } return (u, c) => { const f = Pt; return w(), U(f, { onClick: $e(i, ["stop"]) }, { default: K(() => [ We(re(e.downloadLabel), 1) ]), _: 1 }, 8, ["onClick"]); }; } }); const KW = { key: 0, class: "__common-image-add" }, jW = { class: "__common-label" }, WW = { key: 1, class: "__common-file-upload" }, UW = { style: { "margin-left": "5px" } }, qW = { class: "__common-upload-tip" }, YW = { key: 0, class: "__common-image-list" }, GW = { key: 1, class: "__common-file-list" }, XW = ["onMouseenter"], ZW = { class: "__common-file-title" }, JW = ["onClick"], QW = { name: "CommonUpload" }, eU = /* @__PURE__ */ G({ ...QW, props: { fileType: { type: String, default: () => "file" // image/ file }, // el-upload 原本属性 uploadAttr: { type: Object, default: () => { } }, uploadLabel: { type: String, default: () => "上传图片" // image/ file }, fileTip: { type: String, default: () => "只能上传 jpg/png 文件,且不超过 500kb" // image/ file } }, setup(e, { expose: t }) { const n = T([ { name: "food.jpeg", url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100" }, { name: "plant-1.png", url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100" }, { name: "food.jpeg", url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100" }, { name: "plant-2.png", url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100" } ]), o = T(-1); function l(r) { n.value.splice(r, 1); } const a = T(null); return t({ uploadRef: a }), (r, i) => { const u = Se, c = Ve("common-icon"), f = Pt, d = N2, p = c1; return w(), O("div", { class: $(["__common-upload", e.fileType === "image" ? "__common-upload-row" : ""]) }, [ j(d, xe({ ref_key: "uploadRef", ref: a, modelValue: n.value, "onUpdate:modelValue": i[0] || (i[0] = (v) => n.value = v) }, e.uploadAttr), Mn({ default: K(() => [ e.fileType === "image" ? (w(), O("div", KW, [ j(u, { size: 20 }, { default: K(() => [ j(s(_c)) ]), _: 1 }), B("span", jW, re(e.uploadLabel), 1) ])) : e.fileType === "file" ? (w(), O("div", WW, [ j(f, null, { default: K(() => [ j(c, { name: "common-yunduanshangchuan", size: 18 }), B("span", UW, re(e.uploadLabel), 1) ]), _: 1 }) ])) : X("", !0) ]), _: 2 }, [ e.fileType === "file" ? { name: "tip", fn: K(() => [ B("div", qW, re(e.fileTip), 1) ]), key: "0" } : void 0 ]), 1040, ["modelValue"]), e.fileType === "image" ? (w(), O("div", YW, [ (w(!0), O(Ce, null, Le(n.value, (v, m) => (w(), U(p, { key: m, class: "__common-image", src: v.url }, null, 8, ["src"]))), 128)) ])) : e.fileType === "file" ? (w(), O("div", GW, [ (w(!0), O(Ce, null, Le(n.value, (v, m) => (w(), O("p", { key: m, class: "__common-file-item", onMouseenter: () => o.value = m, onMouseleave: i[1] || (i[1] = () => o.value = -1) }, [ B("span", ZW, [ j(c, { class: "__common-icon", name: "common-dingwei", size: 16 }), B("span", null, re(v.name), 1) ]), je(B("span", { class: "danger", onClick: $e((h) => l(m), ["stop"]) }, " 删除 ", 8, JW), [ [dt, o.value === m] ]) ], 40, XW))), 128)) ])) : X("", !0) ], 2); }; } }); const tU = /* @__PURE__ */ mn(eU, [["__scopeId", "data-v-beacfbb7"]]); const nU = { class: "aiot-common-tree" }, oU = { class: "common-btn" }, lU = /* @__PURE__ */ B("span", { class: "btn-icon" }, " + ", -1), aU = ["onMouseenter"], sU = { key: 0 }, rU = ["onClick"], iU = { key: 1 }, uU = { name: "CommonTree" }, cU = /* @__PURE__ */ G({ ...uU, props: { attrs: { type: Object, default: () => { } }, hasFilter: { type: Boolean, default: () => !0 }, searchText: { type: String, default: () => "" }, treeData: { type: Array, default: () => [] }, searchWord: { type: String, default: () => "" }, actions: { type: Array, default: () => [] }, isIcon: { type: Boolean, default: () => !0 }, btnText: { type: String, default: () => "新增根目录" } }, emits: ["nodeClick", "addRootLevel"], setup(e, { expose: t, emit: n }) { const o = e, l = T(""); function a(d) { console.log(d); } function r(d, p) { var v, m; return d ? p == null ? void 0 : p[((m = (v = o == null ? void 0 : o.attrs) == null ? void 0 : v.props) == null ? void 0 : m.label) || "label"].includes(d) : !0; } const i = T(""), u = T(null); ce(i, (d) => { u.value.filter(d); }), t({ treeRef: u }); function c(d) { n("nodeClick", d); } function f() { n("addRootLevel"); } return (d, p) => { const v = Pt, m = Ft, h = Ve("common-icon"), g = y2; return w(), O("div", nU, [ B("div", oU, [ j(v, { link: "", onClick: $e(f, ["stop"]) }, { default: K(() => [ lU, We(" " + re(e.btnText), 1) ]), _: 1 }, 8, ["onClick"]) ]), e.hasFilter ? (w(), U(m, { key: 0, modelValue: i.value, "onUpdate:modelValue": p[0] || (p[0] = (y) => i.value = y), size: "small", "suffix-icon": s($v), placeholder: e.searchText || "请输入", class: "int", onKeydown: a }, null, 8, ["modelValue", "suffix-icon", "placeholder"])) : X("", !0), j(g, xe({ ref_key: "treeRef", ref: u, data: e.treeData }, e.attrs, { "empty-text": "暂无数据", "highlight-current": "true", "filter-node-method": r, onNodeClick: c }), { default: K(({ node: y, data: C }) => [ B("span", { class: "custom-tree-node", onMouseenter: () => l.value = y.label, onMouseleave: p[1] || (p[1] = () => l.value = "") }, [ B("span", null, re(y.label), 1), We(" " + re(y.$index) + " ", 1), l.value === y.label ? (w(), O(Ce, { key: 0 }, [ e.actions ? (w(), O("span", sU, [ (w(!0), O(Ce, null, Le(e.actions, (b) => (w(), O("span", { key: b == null ? void 0 : b.name, class: $([(b == null ? void 0 : b.type) || "primary", "m-l-4 text-btn"]), onClick: $e((k) => b.onClick(C), ["stop"]) }, [ e.isIcon ? (w(), U(h, { key: 0, name: b == null ? void 0 : b.name, size: (b == null ? void 0 : b.size) || 18, content: b == null ? void 0 : b.label }, null, 8, ["name", "size", "content"])) : (w(), O("span", iU, re(b == null ? void 0 : b.label), 1)) ], 10, rU))), 128)) ])) : X("", !0) ], 64)) : X("", !0) ], 40, aU) ]), _: 1 }, 16, ["data"]) ]); }; } }); const dU = ["width", "height"], fU = ["xlink:href", "fill"], pU = ["width", "height"], vU = ["xlink:href", "fill"], mU = { name: "CommonIcon" }, hU = /* @__PURE__ */ Object.assign(mU, { props: { size: { type: Number, default: 18 }, prefix: { type: String, default: "icon" }, name: { type: String, required: !0 }, color: { type: String, default: "#fff" }, content: { type: String, default: "" }, effect: { type: String, default: "dark" }, placement: { type: String, default: "top-start" } // onClick: { // type: Function, // default: () => null // } }, setup(e) { const t = e, n = _(() => `#${t.prefix}-${t.name}`), o = _(() => t.className ? `common-icon ${t.className}` : "common-icon"); return (l, a) => { const r = an; return e.content ? (w(), U(r, { key: 0, class: "tooltip", effect: e.effect, content: e.content, placement: e.placement }, { default: K(() => [ (w(), O("svg", { class: $(["common-icon", s(o)]), "aria-hidden": "true", width: e.size, height: e.size }, [ B("use", { "xlink:href": s(n), fill: e.color }, null, 8, fU) ], 10, dU)) ]), _: 1 }, 8, ["effect", "content", "placement"])) : (w(), O("svg", { key: 1, class: $(["common-icon", s(o)]), "aria-hidden": "true", width: e.size, height: e.size }, [ B("use", { "xlink:href": s(n), fill: e.color }, null, 8, vU) ], 10, pU)); }; } }), gU = /* @__PURE__ */ mn(hU, [["__scopeId", "data-v-d29d8286"]]), yU = (e) => (M0("data-v-a99f5546"), e = e(), I0(), e), bU = ["onClick"], wU = /* @__PURE__ */ yU(() => /* @__PURE__ */ B("span", { class: "__group-card-plus" }, "+", -1)), CU = { name: "CommonCardGroup" }, kU = /* @__PURE__ */ G({ ...CU, props: { cards: { type: Array, default: () => [] }, hasAdd: { type: Boolean, default: () => !0 }, span: { type: Number, default: () => 8 }, gutter: { type: Number, default: () => 20 }, cardText: { type: String, default: () => "新增" }, infos: { type: Array, default: () => [] }, layer: { type: String, default: () => "col" }, cardInfos: { type: Array, default: () => [] }, btns: { type: Array, default: () => [] }, cardNumbers: { type: Array, default: () => [] } }, emits: ["handelClickCreateCard"], setup(e, { emit: t }) { function n() { t("handelClickCreateCard"); } return (o, l) => { const a = as, r = Ve("common-card"), i = us, u = Ve("common-panel"); return w(), U(u, null, { default: K(() => [ j(i, { gutter: e.gutter }, { default: K(() => [ e.hasAdd ? (w(), U(a, { key: 0, span: e.span }, { default: K(() => [ B("div", { class: "__group-card", onClick: $e(n, ["stop"]) }, [ wU, We(" " + re(e.cardText), 1) ], 8, bU) ]), _: 1 }, 8, ["span"])) : X("", !0), (w(!0), O(Ce, null, Le(e.cards, (c, f) => (w(), U(a, { key: f, span: e.span }, { default: K(() => [ j(r, { "card-info": c, btns: e.btns, infos: e.infos, "card-infos": e.cardInfos, "card-numbers": e.cardNumbers }, null, 8, ["card-info", "btns", "infos", "card-infos", "card-numbers"]) ]), _: 2 }, 1032, ["span"]))), 128)) ]), _: 1 }, 8, ["gutter"]) ]), _: 1 }); }; } }); const SU = /* @__PURE__ */ mn(kU, [["__scopeId", "data-v-a99f5546"]]), _U = { class: "__card-img-box" }, $U = ["src"], EU = { class: "__card-header" }, TU = { class: "__card-title text-line-1" }, MU = { class: "__card-subtitle" }, IU = { key: 0, class: "__card-infos" }, NU = { class: "__card-info-content" }, OU = { class: "__card-desc text-line-3" }, AU = { key: 1, class: "__card-numbers" }, xU = { class: "_common-card-btn" }, VU = { class: "__card-number" }, zU = { key: 2, class: "__card-btns" }, PU = ["onClick"], LU = { name: "CommonCard" }, RU = /* @__PURE__ */ G({ ...LU, props: { infos: { type: Array, default: () => [] }, btns: { type: Array, default: () => [] }, cardInfo: { type: Object, default: () => { } }, layer: { type: String, default: () => "col" // row/col/row-col }, cardInfos: { type: Array, default: () => [] }, cardNumbers: { type: Array, default: () => [] } }, setup(e) { return (t, n) => { var i, u; const o = Ve("common-icon"), l = ul, a = as, r = us; return w(), O("div", { class: $(["__common-card", e.layer === "row" ? "__common-card-row" : "__common-card-col"]) }, [ B("div", _U, [ j(o, { "icon-name": "bianyuanwangguan", size: "18" }), B("img", { class: "__card-img", src: (i = e.cardInfo) == null ? void 0 : i.url, alt: "" }, null, 8, $U) ]), B("div", { class: $(["__card-info", e.layer === "row" ? "__card-info-row" : "__card-info-col"]) }, [ B("div", EU, [ B("h4", TU, re(e.cardInfo.title), 1), (w(!0), O(Ce, null, Le((u = e.cardInfo) == null ? void 0 : u.tags, (c) => (w(), U(l, { key: c.label, class: "__card-tag", type: c.type }, { default: K(() => [ We(re(c.label), 1) ]), _: 2 }, 1032, ["type"]))), 128)) ]), B("div", MU, re(e.cardInfo.subTitle), 1), e.cardInfos && e.cardInfos.length ? (w(), O("ul", IU, [ (w(!0), O(Ce, null, Le(e.cardInfos, (c) => (w(), O("li", { key: c.label, class: "__card-info-item" }, [ B("span", null, re(c.label) + ":", 1), B("span", NU, re(e.cardInfo.infos[c.name]), 1) ]))), 128)) ])) : X("", !0), B("div", OU, re(e.cardInfo.desc), 1), e.cardNumbers && e.cardNumbers.length ? (w(), O("div", AU, [ j(r, { gutter: 10 }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.cardNumbers, (c, f) => (w(), U(a, { key: f, span: 24 / e.cardNumbers.length }, { default: K(() => [ B("div", xU, [ j(o, { class: "__card-icon", name: c.icon, color: c.color }, null, 8, ["name", "color"]), B("span", null, re(c.label), 1) ]), B("div", VU, re(e.cardInfo.numbers[c.name]), 1) ]), _: 2 }, 1032, ["span"]))), 128)) ]), _: 1 }) ])) : X("", !0), e.btns && e.btns.length ? (w(), O("div", zU, [ j(r, { gutter: 10 }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.btns, (c, f) => (w(), U(a, { key: f, class: "__card-btn", span: 24 / e.btns.length }, { default: K(() => [ B("div", { class: "_common-card-btn", onClick: $e(c.onClick, ["stop"]) }, [ j(o, { class: "__card-icon", name: c.icon, color: c.color }, null, 8, ["name", "color"]), B("span", null, re(c.label), 1) ], 8, PU) ]), _: 2 }, 1032, ["span"]))), 128)) ]), _: 1 }) ])) : X("", !0) ], 2) ], 2); }; } }); const BU = /* @__PURE__ */ mn(RU, [["__scopeId", "data-v-90c355ce"]]); const DU = { key: 0, class: "btns" }, FU = { name: "CommonDialog" }, HU = /* @__PURE__ */ G({ ...FU, props: { dialogData: { type: Object, default: () => ({ drawerData: {}, btns: [] }) }, width: { type: String, default: "middle" }, fullscreen: { type: Boolean, default: () => !1 } }, emits: ["closeDialog", "confirmDialog"], setup(e, { emit: t }) { const n = e, o = T(!0), l = () => { o.value = !1, t("closeDialog"); }, a = () => { t("closeDialog"); }, r = () => { t("confirmDialog"); }, i = T("middle"); function u() { const c = n.width; switch (c) { case "big": i.value = "960px"; break; case "middle": i.value = "831px"; break; case "small": i.value = "560px"; break; case "full": i.value = "831px"; break; default: i.value = c; break; } } return Ue(() => { u(); }), (c, f) => { const d = Pt, p = Gh; return w(), U(p, xe(e.dialogData.drawerData, { modelValue: o.value, "onUpdate:modelValue": f[0] || (f[0] = (v) => o.value = v), "destroy-on-close": !0, "custom-class": "__common-dialog", "show-close": !0, "before-close": l, width: i.value, fullscreen: e.fullscreen }), { footer: K(() => { var v, m, h; return [ (m = (v = e.dialogData) == null ? void 0 : v.btns) != null && m.length ? (w(), O("div", DU, [ (w(!0), O(Ce, null, Le((h = e.dialogData) == null ? void 0 : h.btns, (g, y) => (w(), U(d, { key: y, type: (g == null ? void 0 : g.type) || "", onClick: $e((C) => g.onClick(), ["stop"]) }, { default: K(() => [ We(re(g == null ? void 0 : g.label), 1) ]), _: 2 }, 1032, ["type", "onClick"]))), 128)) ])) : (w(), O(Ce, { key: 1 }, [ j(d, { onClick: $e(a, ["stop"]) }, { default: K(() => [ We("关闭并返回") ]), _: 1 }, 8, ["onClick"]), j(d, { type: "primary", onClick: $e(r, ["stop"]) }, { default: K(() => [ We("提交") ]), _: 1 }, 8, ["onClick"]) ], 64)) ]; }), default: K(() => [ ae(c.$slots, "default") ]), _: 3 }, 16, ["modelValue", "width", "fullscreen"]); }; } }); const KU = { key: 0, class: "btns" }, jU = { name: "CommonDrawer" }, WU = /* @__PURE__ */ G({ ...jU, props: { dialogData: { type: Object, default: () => ({ drawerData: {}, btns: [] }) }, width: { type: String, default: "900" } }, emits: ["closeDialog", "confirmDialog"], setup(e, { emit: t }) { const n = T(!0), o = () => { n.value = !1, t("closeDialog"); }, l = () => { t("closeDialog"); }, a = () => { t("confirmDialog"); }; return (r, i) => { const u = Pt, c = Zh; return w(), U(c, xe(e.dialogData.drawerData, { modelValue: n.value, "onUpdate:modelValue": i[0] || (i[0] = (f) => n.value = f), "custom-class": "common-drawer", "show-close": !0, "before-close": o, size: e.width }), { footer: K(() => { var f, d, p; return [ (d = (f = e.dialogData) == null ? void 0 : f.btns) != null && d.length ? (w(), O("div", KU, [ (w(!0), O(Ce, null, Le((p = e.dialogData) == null ? void 0 : p.btns, (v, m) => (w(), U(u, { key: m, type: (v == null ? void 0 : v.type) || "", onClick: $e((h) => v.onClick(), ["stop"]) }, { default: K(() => [ We(re(v == null ? void 0 : v.label), 1) ]), _: 2 }, 1032, ["type", "onClick"]))), 128)) ])) : (w(), O(Ce, { key: 1 }, [ j(u, { onClick: $e(l, ["stop"]) }, { default: K(() => [ We("关闭并返回") ]), _: 1 }, 8, ["onClick"]), j(u, { type: "primary", onClick: $e(a, ["stop"]) }, { default: K(() => [ We("提交") ]), _: 1 }, 8, ["onClick"]) ], 64)) ]; }), default: K(() => [ ae(r.$slots, "default") ]), _: 3 }, 16, ["modelValue", "size"]); }; } }); const UU = { name: "CommonBread" }, qU = /* @__PURE__ */ G({ ...UU, props: { breads: { type: Array, default: () => [] } }, setup(e) { return (t, n) => { const o = Km, l = Hm; return w(), U(l, { separator: "/" }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.breads, (a, r) => (w(), U(o, { key: r, to: a.to }, { default: K(() => [ We(re(a.name), 1) ]), _: 2 }, 1032, ["to"]))), 128)) ]), _: 1 }); }; } }); const YU = { key: 0, class: "__common-tabs-content" }, GU = { name: "CommonTabs" }, XU = /* @__PURE__ */ G({ ...GU, props: { tabs: { type: Array, default: () => [] }, activeTab: { type: String, default: () => "" }, components: { type: Array, default: () => [] }, comParams: { type: Object, default: () => { } } }, emits: ["handleClick"], setup(e, { emit: t }) { const o = T(e.activeTab || ""); function l(a) { t("handleClick", a); } return (a, r) => { var c; const i = c2, u = u2; return w(), O(Ce, null, [ j(u, { modelValue: o.value, "onUpdate:modelValue": r[0] || (r[0] = (f) => o.value = f), onTabClick: l }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.tabs, (f, d) => (w(), U(i, { key: d, label: f == null ? void 0 : f.label, name: f == null ? void 0 : f.name }, { default: K(() => [ ae(a.$slots, "default", {}, void 0, !0) ]), _: 2 }, 1032, ["label", "name"]))), 128)) ]), _: 3 }, 8, ["modelValue"]), (c = Object.keys(e.components)) != null && c.length ? (w(), O("div", YU, [ (w(), U(U2, null, [ (w(), U(tt(e.components[o.value]), { key: o.value, params: e.comParams }, null, 8, ["params"])) ], 1024)) ])) : X("", !0) ], 64); }; } }); const ZU = /* @__PURE__ */ mn(XU, [["__scopeId", "data-v-2cf6fec1"]]); const JU = { class: "__common-desc-title" }, QU = ["src"], eq = { key: 1, class: "__common-title" }, tq = { class: "__common-description-label" }, nq = { class: "__common-label" }, oq = { name: "CommonInfo" }, lq = /* @__PURE__ */ G({ ...oq, props: { // 描述信息头部btn集合 extras: { type: Array, default: () => [] }, // 描述标题 title: { type: String, default: () => "" }, // 描述信息label集合 descriptions: { type: Array, default: () => [] }, editIcon: { type: String, default: () => "common-bianji" }, saveIcon: { type: String, default: () => "tool-baocun" }, url: { // 标题图片 type: String, default: () => "" }, descData: { // 描述信息数据对象 type: Object, default: () => { } }, hasIcon: { // 是否有标题编辑icon type: Boolean, default: () => !0 } }, emits: ["editTitle"], setup(e, { emit: t }) { const o = T(e.title), l = T(!1); function a() { l.value = !1, t("editTitle", !0); } const r = T(-1); function i(c) { r.value = c; } function u() { r.value = -1; } return (c, f) => { const d = Ft, p = Ve("common-icon"), v = Pt, m = jh, h = Kh; return w(), U(h, { class: "__common-description" }, { title: K(() => [ B("div", JU, [ e.url && e.url.length ? (w(), O("img", { key: 0, class: "__common-desc-img", src: e.url, alt: "" }, null, 8, QU)) : X("", !0), e.title && !l.value ? (w(), O("h5", eq, re(e.title), 1)) : X("", !0), l.value ? (w(), U(d, { key: 2, modelValue: o.value, "onUpdate:modelValue": f[0] || (f[0] = (g) => o.value = g), size: "small" }, null, 8, ["modelValue"])) : X("", !0), e.hasIcon && !l.value ? (w(), U(p, { key: 3, name: e.editIcon, size: 18, onClick: f[1] || (f[1] = $e(() => l.value = !0, ["stop"])) }, null, 8, ["name"])) : X("", !0), l.value ? (w(), U(p, { key: 4, name: "common-guanbi", size: 24, onClick: f[2] || (f[2] = $e(() => l.value = !1, ["stop"])) })) : X("", !0), l.value ? (w(), U(p, { key: 5, name: e.saveIcon, size: 24, onClick: $e(a, ["stop"]) }, null, 8, ["name", "onClick"])) : X("", !0) ]) ]), extra: K(() => [ (w(!0), O(Ce, null, Le(e.extras, (g, y) => (w(), U(v, { key: y, size: "small", type: g.type || "primary", onClick: $e(g.onClick, ["stop"]) }, { default: K(() => [ We(re(g.label), 1) ]), _: 2 }, 1032, ["type", "onClick"]))), 128)) ]), default: K(() => [ (w(!0), O(Ce, null, Le(e.descriptions, (g, y) => (w(), U(m, { key: y, label: `${g == null ? void 0 : g.label}:`, onMouseover: (C) => i(y), onMouseout: u }, { default: K(() => { var C; return [ B("span", tq, [ B("span", nq, re((C = e.descData) == null ? void 0 : C[g == null ? void 0 : g.name]), 1), g.delete && r.value === y ? (w(), U(p, { key: 0, name: "common-yuanxingguanbi", size: 16 })) : X("", !0) ]) ]; }), _: 2 }, 1032, ["label", "onMouseover"]))), 128)) ]), _: 1 }); }; } }); const aq = /* @__PURE__ */ mn(lq, [["__scopeId", "data-v-5b557ba5"]]), sq = { name: "CommonComplexFormItem" }, Ni = /* @__PURE__ */ G({ ...sq, props: { formItem: { type: Object, default: () => { } }, formValues: { type: Object, default: () => { } } }, emits: ["changeEvent"], setup(e, { expose: t, emit: n }) { const o = (r) => { n("changeEvent", r); }, l = T(null); function a() { l.value.validate((r) => !!r); } return t({ ruleFormRef: l, checkRules: a }), (r, i) => { var g, y, C; const u = Ft, c = Ve("common-select"), f = rs, d = Xc, p = Qr, v = pn, m = Gr, h = Zr; return w(), U(h, { ref_key: "ruleFormRef", ref: l, class: "aiot-el-form-item", prop: ((g = e.formItem) == null ? void 0 : g.name) || "", rules: ((y = e.formItem) == null ? void 0 : y.rules) || [], label: ((C = e.formItem) == null ? void 0 : C.label) || "" }, { default: K(() => { var b, k, S, E, N, M, V, A, W, F, P, H, D; return [ e.formItem.type === "input" ? (w(), U(u, xe({ key: 0 }, (b = e.formItem) == null ? void 0 : b.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[0] || (i[0] = (L) => e.formValues[e.formItem.name] = L), class: "__common-form-item", onChange: i[1] || (i[1] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "textarea" ? (w(), U(u, xe({ key: 1 }, (k = e.formItem) == null ? void 0 : k.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[2] || (i[2] = (L) => e.formValues[e.formItem.name] = L), type: "textarea", class: "__common-form-item", onChange: i[3] || (i[3] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "select" ? (w(), U(c, xe({ key: 2 }, (S = e.formItem) == null ? void 0 : S.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[4] || (i[4] = (L) => e.formValues[e.formItem.name] = L), class: "__common-form-item", onChange: i[5] || (i[5] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "input-num" ? (w(), U(f, xe({ key: 3 }, (E = e.formItem) == null ? void 0 : E.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[6] || (i[6] = (L) => e.formValues[e.formItem.name] = L), class: "__common-form-item", onChange: i[7] || (i[7] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "radio" ? (w(), U(Ad, xe({ key: 4 }, (N = e.formItem) == null ? void 0 : N.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[8] || (i[8] = (L) => e.formValues[e.formItem.name] = L), onChange: i[9] || (i[9] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "cascader" ? (w(), U(d, xe({ key: 5 }, (M = e.formItem) == null ? void 0 : M.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[10] || (i[10] = (L) => e.formValues[e.formItem.name] = L), class: "__common-form-item", onChange: i[11] || (i[11] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "switch" ? (w(), U(p, xe({ key: 6 }, (V = e.formItem) == null ? void 0 : V.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[12] || (i[12] = (L) => e.formValues[e.formItem.name] = L), onChange: i[13] || (i[13] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "checkbox" ? (w(), U(v, xe({ key: 7 }, (A = e.formItem) == null ? void 0 : A.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[14] || (i[14] = (L) => e.formValues[e.formItem.name] = L), onChange: i[15] || (i[15] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "check-group" ? (w(), U(ei, xe({ key: 8, modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[16] || (i[16] = (L) => e.formValues[e.formItem.name] = L) }, (W = e.formItem) == null ? void 0 : W.attrs, { onChange: i[17] || (i[17] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), ((F = e.formItem) == null ? void 0 : F.type) === "date-picker" ? (w(), U(m, xe({ key: 9 }, (P = e.formItem) == null ? void 0 : P.attrs, { modelValue: e.formValues[e.formItem.name], "onUpdate:modelValue": i[18] || (i[18] = (L) => e.formValues[e.formItem.name] = L), class: "__common-form-item", onChange: i[19] || (i[19] = (L) => o(e.formItem)) }), null, 16, ["modelValue"])) : X("", !0), e.formItem.type === "component" ? (w(), U(tt((H = e.formItem) == null ? void 0 : H.componentId), { key: 10 })) : X("", !0), ((D = e.formItem) == null ? void 0 : D.type) === "slot" ? ae(r.$slots, e.formItem.slotName, { key: 11 }) : X("", !0) ]; }), _: 3 }, 8, ["prop", "rules", "label"]); }; } }); const rq = { name: "CommonComplexForm" }, iq = /* @__PURE__ */ G({ ...rq, props: { complexForms: { type: Array, default: () => [] }, formValues: { type: Object, default: () => { } } }, setup(e) { return (t, n) => { const o = as, l = us, a = rd; return w(), U(a, { "label-width": "auto", inline: !0 }, { default: K(() => [ j(l, { gutter: 20 }, { default: K(() => [ (w(!0), O(Ce, null, Le(e.complexForms, (r, i) => { var u; return w(), O(Ce, { key: i }, [ r != null && r.childForms ? (w(), O(Ce, { key: 0 }, [ j(o, { span: (r == null ? void 0 : r.span) || 12 }, { default: K(() => [ j(Ni, { "form-item": r, "form-values": e.formValues }, Mn({ _: 2 }, [ r.slotName ? { name: r.slotName, fn: K((c) => [ ae(t.$slots, r.slotName, { row: c.row }) ]), key: "0" } : void 0 ]), 1032, ["form-item", "form-values"]) ]), _: 2 }, 1032, ["span"]), e.formValues[r.name] ? (w(!0), O(Ce, { key: 0 }, Le((u = r == null ? void 0 : r.childForms) == null ? void 0 : u[e.formValues[r.name]], (c, f) => (w(), U(o, { key: f, span: (c == null ? void 0 : c.span) || 12 }, { default: K(() => [ j(Ni, { "form-item": c, "form-values": e.formValues }, Mn({ _: 2 }, [ r.slotName ? { name: r.slotName, fn: K((d) => [ ae(t.$slots, r.slotName, { row: d.row }) ]), key: "0" } : void 0 ]), 1032, ["form-item", "form-values"]) ]), _: 2 }, 1032, ["span"]))), 128)) : X("", !0) ], 64)) : (w(), U(o, { key: 1, span: (r == null ? void 0 : r.span) || 12 }, { default: K(() => [ j(Ni, { "form-item": r, "form-values": e.formValues }, Mn({ _: 2 }, [ r.slotName ? { name: r.slotName, fn: K((c) => [ ae(t.$slots, r.slotName, { row: c.row }) ]), key: "0" } : void 0 ]), 1032, ["form-item", "form-values"]) ]), _: 2 }, 1032, ["span"])) ], 64); }), 128)) ]), _: 3 }) ]), _: 3 }); }; } }), P2 = [ dW, bW, EW, NW, PW, DW, HW, tU, z2, cU, gU, SU, BU, HU, WU, qU, ZU, aq, iq, ei, Ad ], uq = (e) => { P2.forEach((t) => { e.component(t.name, t); }); }, cq = (e) => { uq(e), e.use(Nj); }, mq = { ...P2, install: cq }; export { mq as default }; Merge branch 'feature-showserver_upgrade_20220826' of http://10.1.235.20:3000/ipu/android-share into feature-showserver_upgrade_20220826 · da2e3a77b3 - Nuosi Git Service
瀏覽代碼

Merge branch 'feature-showserver_upgrade_20220826' of http://10.1.235.20:3000/ipu/android-share into feature-showserver_upgrade_20220826

赖骏劼 2 年之前
父節點
當前提交
da2e3a77b3
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      .gitignore

+ 3 - 1
.gitignore

@ -6,4 +6,6 @@ gen/
6 6
.idea/
7 7
.gradle/
8 8
local.properties
9
target/
9
target/
10
logs/
11
.log