Commit 8aeef4e0 authored by gu-jinli1118's avatar gu-jinli1118
Browse files

20230831

parent 646116b0
Pipeline #31 failed with stages
in 0 seconds
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793666871" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2239" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M958.400956 451.54921c-0.058328-5.760191-2.597151-11.215436-6.965645-14.97097L524.345166 69.511143c-7.498788-6.445806-18.581194-6.445806-26.079982 0L309.582871 231.6755l0-102.017488c0-11.04966-8.901741-19.532869-19.951401-19.532869l-88.034009 0c-11.048637 0-19.928888 8.482185-19.928888 19.532869l0 211.954343L71.176063 436.57824c-4.423753 3.800559-6.967692 9.341762-6.967692 15.173584l0 105.500822c0 7.819083 4.554736 14.921851 11.660574 18.183128 2.670829 1.226944 5.51562 1.824555 8.343015 1.824555 4.699022 0 9.346879-1.654686 13.048177-4.836145l53.29788-45.825698 0 324.100516c0 60.677964 49.364291 110.042255 110.042255 110.042255L764.792447 960.741257c60.677964 0 110.042255-49.364291 110.042255-110.042255L874.834702 527.026228l51.585889 44.335764c5.955642 5.119601 14.356986 6.282077 21.481244 2.965541 7.122211-3.313465 11.645225-10.488889 11.565407-18.342764L958.400956 451.54921zM221.578538 150.034085l48.095391 0 0 115.941616-48.095391 41.336454L221.578538 150.034085zM570.718333 920.725892 436.666244 920.725892 436.666244 700.642404c0-11.031241 8.976442-20.007683 20.007683-20.007683l94.0357 0c11.031241 0 20.007683 8.976442 20.007683 20.007683L570.71731 920.725892zM834.818313 495.895207l0 354.803795c0 38.612413-31.414477 70.02689-70.02689 70.02689l-154.058748 0L610.732675 700.642404c0-33.096792-26.926256-60.023048-60.023048-60.023048l-94.0357 0c-33.096792 0-60.023048 26.926256-60.023048 60.023048l0 220.084511L260.59925 920.726915c-38.612413 0-70.02689-31.414477-70.02689-70.02689L190.57236 495.895207c0-1.172709-0.121773-2.314719-0.315178-3.432169l322.113255-276.958846 322.70268 277.348726C834.921667 493.848595 834.818313 494.858598 834.818313 495.895207zM525.411451 173.947727c-7.502881-6.445806-18.587334-6.446829-26.086122 0.00307L104.223736 513.663896l0-52.726875 407.081439-349.870436 407.176606 349.9523 0.521886 51.205219L525.411451 173.947727z" p-id="2240"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793709531" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2876" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M955.069071 864.311021 740.015134 649.258107c-3.752464-3.751441-8.841366-5.860475-14.149255-5.860475-5.306866 0-10.395768 2.108011-14.149255 5.860475l-16.692171 16.692171-38.34226-38.34226c53.03796-59.810201 85.298711-138.442072 85.298711-224.478588 0-186.774871-151.952784-338.727655-338.727655-338.727655S64.527642 216.35456 64.527642 403.12943c0 186.775894 151.952784 338.728678 338.727655 338.728678 86.36909 0 165.276231-32.510438 225.170343-85.913718l38.303374 38.303374-17.34504 17.34504c-7.812943 7.813966-7.812943 20.48352 0 28.297486l215.051891 215.052914c3.753487 3.751441 8.841366 5.860475 14.149255 5.860475 5.306866 0 10.395768-2.108011 14.149255-5.860475l62.334697-62.334697C962.883037 884.794541 962.883037 872.124987 955.069071 864.311021zM104.546078 403.12943c0-164.709319 133.9999-298.709219 298.709219-298.709219s298.709219 133.9999 298.709219 298.709219S567.964616 701.839673 403.255297 701.839673 104.546078 567.838749 104.546078 403.12943zM878.585119 912.496463 691.829691 725.741036l34.036187-34.036187 186.755428 186.755428L878.585119 912.496463z" p-id="2877"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1525499842228" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6344" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M522.0608 896h-384V128h682.666667v341.333333a21.333333 21.333333 0 1 0 42.666666 0V106.666667a21.333333 21.333333 0 0 0-21.333333-21.333334h-725.333333a21.333333 21.333333 0 0 0-21.333334 21.333334v810.666666a21.333333 21.333333 0 0 0 21.333334 21.333334h405.333333a21.333333 21.333333 0 1 0 0-42.666667z" p-id="6345"></path><path d="M322.449067 388.906667c-3.950933 3.524267-8.533333 6.365867-13.6192 8.448a41.3696 41.3696 0 0 1-15.633067 3.089066c-8.96 0-17.314133-1.5616-24.840533-4.6336a120.917333 120.917333 0 0 1-21.649067-11.409066c-4.471467-2.884267-8.772267-4.488533-12.7744-4.770134l-0.938667-0.0256c-3.0208 0-7.466667 1.058133-11.52 6.2208-2.7392 3.797333-5.0176 10.146133-0.290133 18.858667 3.4048 6.2976 10.248533 12.014933 21.0176 17.518933 6.792533 3.2768 14.574933 6.0672 23.133867 8.302934 7.8336 2.039467 15.9232 3.072 24.055466 3.072l2.5344-0.034134c11.349333-0.2304 21.998933-2.2272 31.6416-5.9136 9.7024-3.712 18.158933-8.942933 25.130667-15.5648a70.485333 70.485333 0 0 0 16.349867-23.6032 74.837333 74.837333 0 0 0 5.8112-29.499733c0-9.5488-1.348267-18.082133-4.0192-25.361067a58.871467 58.871467 0 0 0-11.784534-19.498666 81.621333 81.621333 0 0 0-18.363733-14.7712 225.681067 225.681067 0 0 0-23.6544-12.1856c-6.5792-2.935467-12.970667-5.879467-19.208533-8.840534a102.656 102.656 0 0 1-15.889067-9.1648 40.251733 40.251733 0 0 1-10.504533-10.8032c-2.525867-3.882667-3.746133-8.482133-3.746134-14.0544 0-9.105067 2.978133-16.3584 9.088-22.1696 6.1696-5.870933 14.301867-8.721067 25.0112-8.721066l1.2544-0.017067a40.874667 40.874667 0 0 1 17.911467 4.206933c6.5792 3.1744 12.125867 6.331733 16.401067 9.3184a24.149333 24.149333 0 0 0 14.190933 4.7616c5.410133 0 9.719467-2.432 12.509867-7.082666 3.259733-5.614933 3.268267-11.6224 0.0256-17.373867-2.858667-5.051733-7.552-9.591467-13.960534-13.499733-6.0928-3.703467-13.4912-6.8352-22.016-9.326934-17.092267-4.992-36.087467-5.0944-52.548266 0.392534a66.551467 66.551467 0 0 0-22.2208 12.398933 61.841067 61.841067 0 0 0-15.573334 20.138667c-3.925333 7.9616-5.905067 16.9216-5.905066 26.632533 0 10.5984 1.7408 19.746133 5.1712 27.204267 3.413333 7.4752 8.328533 13.994667 14.5664 19.3792 6.050133 5.2224 13.312 9.9072 21.572266 13.917866 8.0384 3.908267 16.878933 7.7568 26.1888 11.374934 4.8128 1.9712 9.7792 4.3776 14.737067 7.125333a61.184 61.184 0 0 1 12.919467 9.565867c3.7376 3.6352 6.775467 7.8336 9.045333 12.475733 2.210133 4.514133 3.328 9.685333 3.328 15.36 0 5.691733-1.186133 11.0336-3.5072 15.906133a40.900267 40.900267 0 0 1-9.429333 12.654934zM607.0528 307.089067c0-16.913067-2.235733-33.28-6.647467-48.631467-4.445867-15.4624-11.178667-29.192533-19.985066-40.823467a97.595733 97.595733 0 0 0-33.536-28.0064c-13.405867-6.8864-29.2864-10.368-47.1808-10.368-18.116267 0-34.158933 3.490133-47.6672 10.359467a97.160533 97.160533 0 0 0-33.723734 28.023467c-8.832 11.656533-15.445333 25.412267-19.6608 40.874666a184.465067 184.465067 0 0 0-6.2976 48.571734c0 17.152 2.244267 33.621333 6.656 48.964266 4.445867 15.445333 11.1616 29.175467 19.985067 40.823467a97.066667 97.066667 0 0 0 33.723733 28.023467c13.508267 6.877867 29.320533 10.359467 46.984534 10.359466 14.5664 0 27.7248-2.286933 39.1168-6.784a104.405333 104.405333 0 0 0 28.987733-17.6128l12.168533 11.886934c6.016 6.024533 11.409067 9.1648 16.477867 9.6 5.435733 0.494933 10.094933-1.6128 13.218133-5.6064 5.486933-5.888 9.079467-15.8464-4.8896-29.815467l-14.788266-14.7968a132.48 132.48 0 0 0 12.8768-34.7136 192 192 0 0 0 4.181333-40.328533z m-71.995733 27.767466c-4.053333 0.981333-7.773867 3.140267-11.204267 6.570667-4.48 4.949333-6.596267 9.762133-6.2976 14.301867 0.256 3.84 2.167467 7.287467 5.418667 10.0096l21.128533 21.12a57.5744 57.5744 0 0 1-18.048 10.948266c-7.7824 2.875733-16.648533 4.343467-26.3424 4.343467-12.6208 0-23.552-2.619733-32.520533-7.799467a65.578667 65.578667 0 0 1-22.280534-20.992c-5.870933-8.9088-10.257067-19.1488-13.073066-30.4384a147.5072 147.5072 0 0 1-4.317867-35.822933c0-12.552533 1.450667-24.789333 4.317867-36.360533 2.816-11.400533 7.261867-21.614933 13.218133-30.370134a68.5056 68.5056 0 0 1 22.331733-20.8896c8.8576-5.162667 19.729067-7.790933 32.324267-7.790933 12.373333 0 23.202133 2.628267 32.1792 7.799467a67.456 67.456 0 0 1 22.485333 21.034666c5.947733 8.874667 10.402133 19.208533 13.226667 30.728534 2.858667 11.665067 4.309333 24.072533 4.309333 36.864 0 10.368-0.776533 19.933867-2.312533 28.424533a132.693333 132.693333 0 0 1-5.2992 19.805867l-15.522133-15.7696c-4.036267-4.932267-8.789333-6.920533-13.7216-5.717334zM667.630933 182.673067c-4.898133 0-9.053867 1.442133-12.3392 4.2752-3.473067 3.003733-5.230933 7.2448-5.230933 12.612266v208.213334c0 6.1952 1.988267 11.246933 5.9136 15.010133 3.874133 3.7376 9.2928 5.640533 16.1024 5.640533h85.333333c4.565333 0 8.541867-1.271467 11.8272-3.7888 3.592533-2.773333 5.410133-6.954667 5.410134-12.424533 0-5.6576-1.7408-9.9328-5.154134-12.6976-3.157333-2.56-7.2192-3.857067-12.074666-3.857067h-71.850667v-196.096c-0.008533-10.7264-6.545067-16.887467-17.937067-16.887466zM704.64 605.038933c-54.5792 0-98.978133 44.407467-98.978133 98.9952s44.398933 98.986667 98.978133 98.986667 98.9952-44.398933 98.9952-98.986667-44.407467-98.9952-98.9952-98.9952z m0 155.3152a56.379733 56.379733 0 0 1-56.311467-56.32c0-31.061333 25.258667-56.328533 56.311467-56.328533a56.388267 56.388267 0 0 1 56.328533 56.328533c0 31.0528-25.2672 56.32-56.328533 56.32z" p-id="6346"></path><path d="M927.906133 764.177067a21.2992 21.2992 0 0 0-9.864533-13.0048l-39.714133-23.210667a174.5408 174.5408 0 0 0 0.4608-44.398933l38.8864-23.1424a21.333333 21.333333 0 0 0 7.424-29.243734l-47.650134-80.093866a21.333333 21.333333 0 0 0-29.482666-7.278934l-34.986667 21.469867c-11.972267-8.951467-24.576-15.9488-34.926933-20.9664V507.733333a21.333333 21.333333 0 0 0-21.333334-21.333333h-102.4a21.333333 21.333333 0 0 0-21.333333 21.333333v33.245867c-15.223467 6.024533-26.9056 13.994667-37.794133 23.057067l-31.530667-19.080534a21.316267 21.316267 0 0 0-29.533867 7.620267l-46.250666 80.452267a21.333333 21.333333 0 0 0 7.799466 29.090133l34.670934 20.087467a184.200533 184.200533 0 0 0-1.2544 21.8368c0 9.361067 0.776533 18.7648 2.312533 28.117333l-34.696533 20.676267a21.316267 21.316267 0 0 0-7.415467 29.2352l47.6672 80.085333a21.316267 21.316267 0 0 0 29.7728 7.099733l33.4848-21.2736c9.0624 7.338667 18.901333 14.114133 32.768 19.396267v49.962667a21.333333 21.333333 0 0 0 21.333333 21.333333h102.4a21.333333 21.333333 0 0 0 21.333334-21.333333v-53.384534a203.434667 203.434667 0 0 0 32.256-19.037866l38.9376 23.406933a21.316267 21.316267 0 0 0 29.405866-7.517867l47.0272-80.452266c2.8672-4.8896 3.669333-10.717867 2.2272-16.1792z m-75.170133 56.448l-33.1776-19.9424a21.316267 21.316267 0 0 0-25.1904 2.363733c-11.7504 10.487467-28.305067 20.343467-45.422933 27.0592a21.333333 21.333333 0 0 0-13.550934 19.857067V896h-59.733333v-44.373333a21.333333 21.333333 0 0 0-16.3584-20.744534c-18.807467-4.514133-26.837333-11.3664-40.123733-22.7072l-3.387734-2.884266a21.333333 21.333333 0 0 0-25.233066-1.732267l-28.151467 17.8944-25.5232-42.88 29.474133-17.570133a21.333333 21.333333 0 0 0 9.736534-23.688534 132.181333 132.181333 0 0 1-4.317867-33.271466c0-10.077867 0.964267-19.618133 2.875733-28.356267a21.333333 21.333333 0 0 0-10.146133-23.005867l-29.021867-16.8192 24.772267-43.101866 26.257067 15.880533c8.106667 4.906667 18.4576 3.882667 25.437866-2.5088 15.761067-14.404267 26.845867-23.560533 47.803734-29.064533a21.316267 21.316267 0 0 0 15.914666-20.6336V529.066667h59.733334v29.013333a21.333333 21.333333 0 0 0 13.166933 19.712c19.054933 7.901867 36.565333 18.56 48.017067 29.243733a21.316267 21.316267 0 0 0 25.7024 2.5856l29.568-18.133333 25.685333 43.1872-32.989867 19.6352a21.333333 21.333333 0 0 0-9.984 22.664533 133.290667 133.290667 0 0 1-0.682666 57.053867 21.333333 21.333333 0 0 0 10.018133 23.236267l34.210133 19.9936-25.378133 43.3664z" p-id="6347"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1540533078620" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6320" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M829.220317 124.424824l-7.074116-10.656711L211.680609 113.768113l-7.141654 9.141194C48.983109 321.498248 70.507332 442.416202 97.154225 496.860185c26.740014 54.537104 80.878029 89.831958 137.977491 89.831958l5.146207 0c72.043826-2.867304 119.953999-38.642089 145.190777-64.548108 22.793122 25.90602 65.699328 60.541865 132.855844 60.541865 70.02382 0 113.703645-37.70167 135.579885-63.877843 30.546713 24.907273 90.183975 65.721841 152.687518 65.721841 40.980343 0 76.085886-16.799618 104.681154-49.907667C1017.364371 411.082566 836.949348 136.066979 829.220317 124.424824zM874.641809 503.603773c-19.22383 22.49841-41.49916 33.236985-68.14503 33.236985-60.246129 0-122.821303-54.56064-136.7792-67.51979L669.717579 305.754682c0.023536-0.458441 0.258896-0.799202 0.258896-1.245364 0-13.252839-10.714016-23.967878-23.920806-23.967878-13.227256 0-23.919782 10.715039-23.919782 23.967878l-0.258896 0 0 177.851641c-13.063527 17.811668-46.172599 52.634778-103.552447 52.634778-64.784492 0-98.525967-44.292785-107.666138-58.367339l0-172.120103c0-13.252839-10.715039-23.967878-23.898293-23.967878-13.228279 0-23.943318 10.715039-23.943318 23.967878l0 171.250292c-11.725042 15.249309-52.070936 60.389392-124.465756 63.37233l-3.219321 0 0-0.047072c-31.933293 0-73.688279-19.585057-95.000678-63.232137-21.358447-43.540655-36.843116-141.948943 94.953605-314.397526l561.097208 0C845.996398 240.173035 940.480306 427.225221 874.641809 503.603773zM831.288418 613.83227c-13.277398 0-24.086581 10.761088-24.13263 24.037463l0 0.045025c0 0.048095 0 0.048095 0 0.095167 0 0 0 0.023536 0 0.059352l0 173.505659c0 26.693965-21.641903 48.312332-48.263214 48.312332L552.089555 859.887268c-0.022513 0-0.022513 0-0.046049 0L264.081049 859.887268c-26.623357 0-48.26526-21.618367-48.26526-48.312332l0-173.634596c-0.023536-13.323447-10.80816-24.108071-24.109094-24.108071-13.299911 0-24.084535 10.784624-24.131607 24.108071l0 178.452321c0 50.730405 41.026392 91.804892 91.664699 91.804892l504.492002 0c50.637284 0 91.662653-41.074487 91.662653-91.804892L855.394443 637.869732C855.325881 624.592334 844.562746 613.83227 831.288418 613.83227z" p-id="6321"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793623946" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1733" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M757.810429 373.751333 325.645708 373.751333l0-83.895759c0-103.694687 81.507362-184.922686 185.559183-184.922686 78.121242 0 146.053424 46.74565 173.062568 119.090329 3.865028 10.352789 15.384385 15.609513 25.742291 11.746532 10.351766-3.866051 15.609513-15.390525 11.744485-25.742291C688.844707 121.877815 606.198405 64.918545 511.204891 64.918545c-61.918211 0-119.246895 23.662933-161.423483 66.63156-41.3692 42.142819-64.151066 98.363262-64.151066 158.305469l0 83.895759-20.007683 0c-60.774155 0-110.042255 49.267077-110.042255 110.042255l0 366.139981c0 60.774155 49.267077 110.042255 110.042255 110.042255l492.187769 0c60.775178 0 110.042255-49.267077 110.042255-110.042255L867.852684 483.793588C867.852684 423.01841 818.585607 373.751333 757.810429 373.751333zM827.837318 849.933569c0 38.674834-31.352055 70.02689-70.02689 70.02689L265.62266 919.960459c-38.674834 0-70.02689-31.352055-70.02689-70.02689L195.59577 483.793588c0-38.674834 31.352055-70.02689 70.02689-70.02689l492.187769 0c38.674834 0 70.02689 31.352055 70.02689 70.02689L827.837318 849.933569z" p-id="1734"></path><path d="M509.715981 583.832002c-11.048637 0-20.007683 8.959046-20.007683 20.007683l0 110.042255c0 11.048637 8.958022 20.007683 20.007683 20.007683s20.007683-8.958022 20.007683-20.007683L529.723663 603.839685C529.723663 592.790024 520.765641 583.832002 509.715981 583.832002z" p-id="1735"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1525499725559" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5783" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M1004.676033 537.329798l-0.876604-49.259057c-0.430701-24.140556-10.23549-46.667755-27.609475-63.433691-17.372971-16.764922-40.190007-25.769114-64.376167-25.331318l-23.766606 0.422594c-8.056648-26.214003-18.738041-51.493637-31.933716-75.575415l20.776018-19.146447c17.755029-16.362597 28.074632-38.657724 29.059672-62.782065 0.984026-24.124341-7.484069-47.186624-23.845652-64.941652l-33.38594-36.229582c-33.775091-36.649136-91.073569-38.990124-127.723718-5.213006l-27.83344 25.650544c-22.645769-12.353527-46.355624-22.49477-70.891411-30.322387L622.268994 106.945672c0-49.840757-40.548756-90.389514-90.389514-90.389514l-49.266151 0c-49.840757 0-90.389514 40.548756-90.389514 90.389514l0 18.869785c-26.46533 7.091877-52.096619 16.835861-76.618219 29.129597l-17.051719-15.714011c-17.755029-16.361583-40.820351-24.828665-64.941652-23.845652-24.124341 0.984026-46.420482 11.304643-62.782065 29.058658l-33.386953 36.228569c-33.776105 36.651163-31.437143 93.947613 5.21402 127.723718l4.22898 3.89658c-16.881465 28.479998-30.128824 58.726379-39.587026 90.394581-23.988544-0.322266-46.671809 8.673818-63.942425 25.338412-17.373985 16.764922-27.178774 39.293135-27.608462 63.432678l-0.877617 49.258044c-0.430701 24.139542 8.566396 47.003196 25.332332 64.376167 16.764922 17.373985 39.293135 27.17776 63.432678 27.608462l2.429155 0.043577c8.783267 30.587901 21.105378 59.927276 36.82243 87.676602l-5.402515 5.853484c-16.373744 17.743881-24.858054 40.801097-23.888216 64.925438 0.968825 24.125355 11.274241 46.427576 29.017108 62.80132l36.207287 33.411275c17.350676 16.010942 39.331645 23.920645 61.26397 23.919631 24.367561-0.002027 48.674317-9.77236 66.462788-29.049538l1.405606-1.522149c27.445302 14.50298 56.320532 25.748845 86.298358 33.610918l0 2.270049c0 49.841771 40.548756 90.389514 90.389514 90.389514l49.266151 0c49.841771 0 90.389514-40.548756 90.389514-90.389514l0-8.817723c28.435408-9.227142 55.671947-21.541147 81.430926-36.812296l7.274292 7.882341c16.372731 17.743881 38.675966 28.049297 62.80132 29.018122 24.135489 0.981999 47.183583-7.514471 64.925438-23.887202l36.207287-33.411275c17.743881-16.372731 28.049297-38.676979 29.018122-62.80132 0.968825-24.125355-7.514471-47.18257-23.888216-64.925438l-19.026864-20.619953c11.64515-23.244697 21.007077-47.497742 27.988492-72.510848l24.888456-0.443876C965.743673 628.426675 1005.563784 587.162448 1004.676033 537.329798zM931.325064 556.584681c-4.563407 4.414435-10.742198 6.763531-17.090229 6.87602l-49.751577 0.886738c-15.358303 0.273622-28.488106 11.128309-31.644893 26.161305l0 0.001013c-7.414143 35.300281-20.350384 69.05713-38.447947 100.33314l-0.001013 0.001013c-7.226662 12.488312-5.482575 28.226645 4.301946 38.830005l34.960787 37.886515c4.441797 4.812707 6.742249 11.066491 6.480788 17.61011-0.263488 6.54362-3.058486 12.592693-7.871193 17.034491l-36.207287 33.411275c-4.813721 4.440784-11.086759 6.747316-17.611124 6.479775-6.54362-0.263488-12.592693-3.058486-17.034491-7.871193l-25.994092-28.169893c-11.131349-12.062677-29.445783-14.08748-42.943456-4.748862l0 0c-33.364658 23.083564-70.130337 39.866728-109.27754 49.884334l0 0c-14.575946 3.729367-24.7709 16.86221-24.7709 31.907368l0 33.546059c0 13.54125-10.97731 24.517546-24.517546 24.517546l-49.265138 0c-13.54125 0-24.517546-10.97731-24.517546-24.517546l0-28.561072c0-15.801165-11.221543-29.375857-26.740978-32.34719l-0.001013 0c-40.672393-7.789107-79.216614-22.794741-114.563512-44.602416l-0.001013 0c-13.412546-8.275546-30.808826-5.888954-41.497313 5.694378l-19.181917 20.787166c-9.168364 9.935519-24.710095 10.559783-34.644601 1.391419l-36.207287-33.411275c-4.812707-4.440784-7.607706-10.490871-7.871193-17.034491-0.262474-6.54362 2.037977-12.797403 6.479775-17.61011l22.234323-24.094952c10.230423-11.086759 11.620828-27.706763 3.373658-40.338979l0 0c-22.693399-34.763171-38.679006-72.876691-47.51193-113.284583l0-0.001013c-3.259142-14.907333-16.331181-25.624195-31.588142-25.896804l-27.59326-0.491506c-13.516928-0.240179-24.317903-11.432333-24.077724-24.949261l0.868497-48.743229c0.113502-6.361205 2.469692-12.55317 6.897302-17.122658 4.779265-4.93229 11.225597-7.581357 18.062093-7.470895l25.408338 0.452996c15.585307 0.277676 29.229925-10.407771 32.696818-25.60494l0-0.001013c9.661897-42.354662 27.137224-82.014653 51.93954-117.878392l0-0.001013c9.339632-13.504767 7.305708-31.826294-4.76913-42.952576l-24.538828-22.614353c-9.9416-9.162284-10.575998-24.703001-1.414727-34.644601l33.386953-36.228569c4.437744-4.815748 10.485804-7.615813 17.029424-7.882341 6.542606-0.265515 12.798417 2.02987 17.614164 6.468627l34.320308 31.628678c10.605387 9.773373 26.336626 11.510366 38.817844 4.284718l0.001013-0.001013c32.520484-18.824181 67.672806-32.050259 104.480034-39.310363l0.001013 0c15.435322-3.044298 26.561604-16.580481 26.561604-32.31172L458.092743 106.945672c0-13.540236 10.97731-24.517546 24.517546-24.517546l49.266151 0c13.540236 0 24.517546 10.97731 24.517546 24.517546l0 49.089817c0 15.11407 10.287174 28.28745 24.949261 31.951958l0.001013 0c34.914169 8.725502 68.109587 22.898109 98.661006 42.123603l0.001013 0.001013c12.587626 7.920851 28.922861 6.42201 39.859634-3.656401l45.763789-42.174274c9.940587-9.162284 25.482317-8.5289 34.644601 1.413714l33.38594 36.229582c4.438757 4.815748 6.735155 11.071558 6.468627 17.614164s-3.06558 12.590666-7.881328 17.029424l-40.377489 37.210568c-11.745478 10.824284-14.031742 28.516481-5.42177 41.970577l0 0c20.707106 32.361377 35.680311 67.672806 44.506141 104.954312l0 0.001013c3.56722 15.069479 17.152047 25.619128 32.636013 25.342466l49.395868-0.879644c6.541593-0.119583 12.749773 2.32376 17.461138 6.871966 4.712379 4.547193 7.37158 10.658084 7.489136 17.204744l0 0 0.876604 49.260071C938.936823 545.341856 936.268501 551.80339 931.325064 556.584681z" p-id="5784"></path><path d="M509.272222 371.354736c-79.069669 0-143.398206 64.328536-143.398206 143.398206s64.328536 143.398206 143.398206 143.398206 143.398206-64.328536 143.398206-143.398206S588.341891 371.354736 509.272222 371.354736zM509.272222 592.27918c-42.747867 0-77.526238-34.777358-77.526238-77.526238 0-42.747867 34.778372-77.526238 77.526238-77.526238 42.74888 0 77.526238 34.778372 77.526238 77.526238C586.79846 557.501821 552.020088 592.27918 509.272222 592.27918z" p-id="5785"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793655710" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2112" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M925.007405 706.493669c-9.007141-8.121981-23.219841-18.370393-42.243103-30.456662-5.865591-3.725858-9.318226-10.111289-9.238408-17.07898l0.031722-2.539846c0.60989-51.78134 1.529843-130.034589-12.19167-209.543434-16.686031-96.679923-51.42216-172.286901-103.242386-224.720088-40.829917-41.314964-92.434226-68.674079-154.064888-81.818447-3.056616-19.094894-12.19781-36.341696-26.516934-49.569976-17.135262-15.8285-40.165792-24.546046-64.846914-24.546046-24.679076 0-47.709605 8.718569-64.844867 24.546046-14.31503 13.222139-23.455201 30.463826-26.514887 49.552579-61.343113 13.07069-112.581078 40.223097-152.97302 81.204463-117.15014 118.866225-114.199948 322.050834-112.614847 431.207929l0.085958 5.973038c0.099261 6.963599-3.508917 13.56597-9.417487 17.231453-19.403932 12.038174-33.983999 22.151509-43.334971 30.05655-24.833595 20.99415-39.076994 51.64831-39.076994 84.102467 0 28.354791 23.067368 51.42216 51.42216 51.42216l277.239232 0c0.540306 65.73412 54.174853 119.045303 120.032794 119.045303s119.492488-53.312206 120.032794-119.045303l275.389094 0c29.375028 0 53.272297-23.898293 53.272297-53.272297C961.390034 757.14221 948.130032 727.34558 925.007405 706.493669zM512.693802 106.235556c14.58723 0 27.973098 4.945639 37.694507 13.925151 4.253884 3.929496 7.624654 8.439206 10.070356 13.418614-15.392572-1.550309-31.31317-2.334161-47.76384-2.334161-16.395412 0-32.256658 0.775666-47.586808 2.308579C473.319026 117.106138 491.085668 106.235556 512.693802 106.235556zM512.695848 920.54579c-43.792389 0-79.464843-35.363416-80.005149-79.029938l160.010297 0C592.160691 885.183398 556.488237 920.54579 512.695848 920.54579zM908.117736 801.500487 115.422799 801.500487c-6.28924 0-11.406794-5.117554-11.406794-11.406794 0-20.652366 9.073656-40.169885 24.896017-53.543474 7.752568-6.553253 21.099551-15.755846 38.59911-26.614148 17.772782-11.026124 28.628014-30.875195 28.331255-51.798736l-0.085958-5.986341c-1.500167-103.306854-4.29277-295.599392 101.104699-402.537959 51.240011-51.990095 123.857912-78.352509 215.832673-78.352509 92.148723 0 165.147294 26.586518 216.96752 79.022775 45.958728 46.502104 77.003791 114.936729 92.27152 203.39848 13.098319 75.896574 12.20395 151.944598 11.611455 202.266703l-0.029676 2.541893c-0.246617 20.922519 10.143011 40.107463 27.78788 51.321876 16.656355 10.584056 29.764907 19.958564 36.906561 26.39823 14.722306 13.276375 23.165606 32.242332 23.165606 52.033074C921.375691 795.553031 915.427212 801.500487 908.117736 801.500487z" p-id="2113"></path><path d="M450.672236 213.276455c-24.200168 0-58.362222 22.532179-82.263585 43.620473-19.808138 17.477047-54.381561 53.168943-63.362096 95.835695-2.275833 10.812253 4.644787 21.423939 15.45704 23.698748 1.38965 0.292666 2.774183 0.433882 4.140297 0.433882 9.260921 0 17.575284-6.467295 19.558451-15.890922 4.823865-22.910802 23.295566-49.909713 50.681286-74.070996 26.590612-23.462365 49.811476-33.610492 55.788607-33.610492 11.048637 0 20.007683-8.958022 20.007683-20.007683C470.679919 222.234477 461.720873 213.276455 450.672236 213.276455z" p-id="2114"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1525767824715" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1992" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M896 928 768 928C732.656 928 704 899.344 704 864L704 416C704 380.656 732.656 352 768 352L896 352C931.344 352 960 380.656 960 416L960 864C960 899.344 931.344 928 896 928ZM896 416 768 416 768 864 896 864 896 416ZM576 928 448 928C412.656 928 384 899.344 384 864L384 160C384 124.656 412.656 96 448 96L576 96C611.344 96 640 124.656 640 160L640 864C640 899.344 611.344 928 576 928ZM576 160 448 160 448 864 576 864 576 160ZM256 928 128 928C92.656 928 64 899.344 64 864L64 544C64 508.656 92.656 480 128 480L256 480C291.344 480 320 508.656 320 544L320 864C320 899.344 291.344 928 256 928ZM256 544 128 544 128 864 256 864 256 544Z" p-id="1993"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1540533107936" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6451" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M878.567211 781.167393l-140.833539-265.507026c4.968152-7.80271 9.524934-15.792685 13.731746-23.726378l1.463328-3.228531c5.228071-10.707876 9.524934-21.329794 12.736069-31.600719l2.191922-8.764618-0.026606 0c7.770987-26.295899 11.685133-52.110845 11.685133-76.858482 0-150.169161-119.327736-272.331455-266.033006-272.331455-146.706293 0-266.0064 122.162294-266.0064 272.331455 0 49.963948 13.353123 98.728582 38.686091 141.28584L142.756843 781.167393c-5.054109 9.451256-4.119831 21.021779 2.337231 29.497824 6.427386 8.413624 17.764596 12.32777 27.816532 9.640568l111.555725-29.800723 41.431621 116.462478c3.505847 9.993608 12.564154 17.006326 23.141046 17.823947l1.927909 0.058328c9.759271 0 18.758226-5.432733 23.37436-14.140045l136.304386-255.064186 136.304386 255.064186c4.733814 8.764618 13.674441 14.140045 23.433712 14.140045l2.045589-0.058328c10.43056-0.817622 19.459191-7.830339 22.962991-17.823947l41.403992-116.462478 111.585401 29.800723c2.221598 0.585331 4.469801 0.876973 6.719028 0.876973 8.327666 0 16.013719-3.800559 21.095457-10.517541C882.687042 802.189172 883.591645 790.562367 878.567211 781.167393M321.603137 559.897893C358.856599 599.575568 407.125953 626.981754 459.368804 638.08565L355.818403 831.877331l-29.511127-83.083254c-3.797489-10.723226-13.850449-17.880229-25.01165-17.880229-2.337231 0-4.616134 0.319272-6.80601 0.904603l-75.471902 20.190855L321.603137 559.897893zM718.944747 427.814646c-1.841951 6.910387-4.060479 13.732769-6.808056 21.153786-2.541893 6.822382-5.405103 13.411451-8.531304 19.868513l-2.483564 5.53711c-15.07637 29.862121-46.662763 78.423117-101.796454 105.011682l-2.484587 1.314948c-6.808056 2.539846-12.739139 4.381797-17.58961 5.463432-14.815427 3.216251-30.942733 3.476171-50.461275 3.476171l-15.309684-0.028653c-117.341498 0-212.768895-97.822956-212.768895-218.129996 0-120.277364 95.427396-218.144322 212.768895-218.144322 117.310799 0 212.768895 97.866958 212.768895 218.144322C726.25013 390.502855 723.795219 409.451416 718.944747 427.814646M662.290423 599.86721c0.467651-0.352017 2.952238-2.308579 6.954389-5.755074l3.242857-0.408299 0.99363-3.273557c7.305383-6.514367 17.356296-16.070001 28.371164-28.197202l100.540857 189.776228-75.559906-20.190855c-13.118785-3.565199-27.260877 4.090155-31.816636 16.975627l-29.53978 83.083254L562.71352 639.662565C602.597903 633.966842 640.143007 619.064434 662.290423 599.86721" p-id="6452"></path><path d="M616.857674 311.540456l-64.488757 0 0 151.423735 36.290531 0 0-51.101865 26.295899 0c46.633087-0.598634 56.858986-28.240181 57.20998-51.995211C670.794098 338.858638 660.099525 313.439712 616.857674 311.540456M588.659449 343.533101 612.094184 343.533101c19.545148 0.453325 22.702048 9.335622 23.141046 17.327644-0.205685 9.174963-3.099594 18.597567-22.938432 18.99154l-23.638373 0L588.658426 343.533101z" p-id="6453"></path><path d="M502.085698 311.540456l-37.546128 0-1.840928 5.14109c-18.758226 53.235458-28.92682 82.396615-34.536584 98.524944-6.895037-18.903535-18.87386-51.876508-35.793204-98.582249l-1.811252-5.083785-38.949081 0 59.605539 151.453411 33.339316 0 57.531298-146.19464 0 146.19464 35.645848 0L537.730523 311.540456l-33.57263 0L502.085698 311.540456z" p-id="6454"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793779062" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3890" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M512 922.110425c-0.002047 0-0.004093 0-0.00614 0-5.574972-0.002047-10.916631-2.229784-14.84101-6.186909L370.833887 788.530081c-1.613754-1.622964-164.173107-165.007101-187.469696-188.304713C114.596991 531.459191 74.209142 454.2886 66.567092 377.057635c-7.609305-76.902484 18.981307-150.036132 74.874291-205.929116 54.793954-54.79293 121.562637-77.752852 193.072297-66.412572 59.33027 9.41237 120.361275 42.176588 177.48632 95.104031 57.122999-52.92642 118.155027-85.690638 177.485297-95.104031 71.513754-11.351536 138.279367 11.616572 193.072297 66.412572 55.891961 55.892985 82.482573 129.026632 74.874291 205.929116-7.643074 77.230965-48.0299 154.400532-116.7971 223.167732-50.870598 50.868551-311.172065 313.063135-313.795822 315.705312C522.914584 919.886781 517.572926 922.110425 512 922.110425zM298.928207 143.679353c-47.080272 0-89.998757 19.104103-127.914298 57.020668-47.547923 47.547923-69.27476 107.107413-62.829977 172.238806 6.67912 67.496254 42.902112 135.863341 104.751762 197.714014 23.334451 23.334451 185.92962 186.758498 187.568956 188.406021l111.505583 112.451118c56.269561-56.671721 255.224846-257.029958 299.05305-300.858162 61.850673-61.850673 98.073666-130.216737 104.750739-197.714014 6.446829-65.131393-15.280008-124.690884-62.828954-172.238806-45.573965-45.574988-98.377588-63.974034-156.947542-54.680367-55.707766 8.838296-114.234741 42.590004-169.251775 97.609085-3.922333 3.921309-9.240455 6.125511-14.785751 6.125511s-10.863419-2.203178-14.785751-6.124488c-55.020104-55.020104-113.546056-88.772836-169.252799-97.610108C318.119291 144.458089 308.437791 143.679353 298.928207 143.679353z" p-id="3891"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793646685" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1986" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M512.693802 923.653571c-0.002047 0-0.00307 0-0.005117 0-5.334495 0-10.44591-1.889023-14.201443-5.676279L371.4755 790.006711c-1.623987-1.632173-165.076686-165.854399-188.502212-189.280948C113.996311 531.748786 73.487711 454.399117 65.827241 376.98191c-7.621585-77.016071 19.012006-150.243863 74.992995-206.225875 54.854329-54.853305 121.683387-77.840856 193.253422-66.48318 59.696614 9.471722 121.131825 42.556235 178.620144 96.012727 57.488319-53.456492 118.92353-86.535889 178.620144-96.007611 71.573105-11.350512 138.399093 11.639085 193.253422 66.49239 55.980989 55.980989 82.613556 129.225153 74.992995 206.241224-7.66047 77.417207-48.169069 154.797575-117.146047 223.775576-51.150984 51.14996-312.884057 314.541813-315.52214 317.199339C523.137665 921.770687 518.02625 923.653571 512.693802 923.653571z" p-id="1987"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793794156" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4137" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M914.7391013 783.78649017l-807.02687634-0.00282656c-21.54153523 0-39.00084656 17.44942036-39.00084655 38.97400023 0 21.5231659 17.45789872 38.97541285 39.00084655 38.97541284l807.02687634 0c21.54012263 0 39.00084656-17.45224693 39.00084656-38.97541284C953.73994786 801.23308533 936.28063653 783.78649017 914.7391013 783.78649017zM914.7391013 471.61156444l-807.02687634 0c-21.54153523 0-39.00084656 17.45224693-39.00084655 38.97541285 0 21.52457851 17.45789872 38.97258627 39.00084655 38.97258628l807.02687634 0c21.54012263 0 39.00084656-17.44518117 39.00084656-38.97258628C953.73994786 489.06239742 936.28063653 471.61156444 914.7391013 471.61156444zM107.71363893 237.38605044l807.02687634 0c21.54012263 0 39.00084656-17.44800775 39.00084656-38.97258626 0-21.52740509-17.45931133-38.97400026-39.00084656-38.97400025L107.71363893 159.43946393c-21.54153523 0-39.00084656 17.44659517-39.00084654 38.97258627C68.71279101 219.93945529 86.17068973 237.38605044 107.71363893 237.38605044z" p-id="4138"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1523793702040" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2747" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M483.882616 483.757772 184.580902 483.757772c-60.681034 0-110.049418-49.367361-110.049418-110.049418L74.531484 184.456059c0-60.681034 49.367361-110.049418 110.049418-110.049418l189.252295 0c60.681034 0 110.049418 49.367361 110.049418 110.049418L483.882616 483.757772zM184.580902 114.424052c-38.614459 0-70.030983 31.416524-70.030983 70.030983l0 189.253318c0 38.614459 31.416524 70.030983 70.030983 70.030983l259.283278 0L443.86418 184.456059c0-38.614459-31.416524-70.030983-70.030983-70.030983L184.580902 114.425076z" p-id="2748"></path><path d="M840.875263 483.757772 539.619034 483.757772 539.619034 184.456059c0-60.681034 49.367361-110.049418 110.049418-110.049418L840.875263 74.40664c60.681034 0 110.049418 49.367361 110.049418 110.049418l0 189.253318C950.924681 434.390411 901.556297 483.757772 840.875263 483.757772zM579.636446 443.74036 840.875263 443.74036c38.614459 0 70.030983-31.416524 70.030983-70.030983L910.906246 184.456059c0-38.614459-31.416524-70.030983-70.030983-70.030983L649.667429 114.425076c-38.615483 0-70.030983 31.416524-70.030983 70.030983L579.636446 443.74036z" p-id="2749"></path><path d="M373.83422 950.798814 184.580902 950.798814c-60.681034 0-110.049418-49.367361-110.049418-110.049418L74.531484 649.541563c0-60.681034 49.367361-110.049418 110.049418-110.049418l299.301713 0 0 301.257252C483.882616 901.43043 434.515255 950.798814 373.83422 950.798814zM184.580902 579.509557c-38.614459 0-70.030983 31.416524-70.030983 70.030983l0 191.208856c0 38.614459 31.416524 70.030983 70.030983 70.030983l189.252295 0c38.614459 0 70.030983-31.416524 70.030983-70.030983l0-261.239839L184.580902 579.509557z" p-id="2750"></path><path d="M840.875263 950.798814 649.667429 950.798814c-60.681034 0-110.049418-49.367361-110.049418-110.049418L539.618011 539.492144 840.875263 539.492144c60.681034 0 110.049418 49.367361 110.049418 110.049418l0 191.208856C950.924681 901.43043 901.556297 950.798814 840.875263 950.798814zM579.636446 579.509557l0 261.239839c0 38.614459 31.4155 70.030983 70.030983 70.030983L840.875263 910.780379c38.614459 0 70.030983-31.416524 70.030983-70.030983L910.906246 649.541563c0-38.614459-31.416524-70.030983-70.030983-70.030983L579.636446 579.51058z" p-id="2751"></path></svg>
\ No newline at end of file
import Vue from 'vue'
import ElementUI from 'element-ui'
import App from '@/App'
import router from '@/router' // api: https://github.com/vuejs/vue-router
import store from '@/store' // api: https://github.com/vuejs/vuex
import VueCookie from 'vue-cookie' // api: https://github.com/alfhen/vue-cookie
import '@/icons' // api: http://www.iconfont.cn/
import '@/element-ui-theme/style.css'
import Avue from '@smallwei/avue' // api: https://avue.top
import '@smallwei/avue/lib/index.css'
import '@/assets/scss/index.scss'
import httpRequest from '@/utils/httpRequest' // api: https://github.com/axios/axios
import { isAuth } from '@/utils'
// import cloneDeep from 'lodash/cloneDeep'
Vue.use(Avue)
Vue.use(VueCookie)
Vue.use(ElementUI)
Vue.config.productionTip = false
// 挂载全局
Vue.prototype.$http = httpRequest // ajax请求方法
Vue.prototype.isAuth = isAuth // 权限方法
// 保存整站vuex本地储存初始状态
// process.env.VUE_APP_RESOURCES_URL['storeState'] = cloneDeep(store.state)
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
store,
render: h => h(App)
})
module.exports = file => require('@/views/' + file + '.vue').default
module.exports = file => () => import('@/views/' + file + '.vue')
/* eslint-disable camelcase */
/**
* 全站路由配置
*
* 建议:
* 1. 代码中路由统一使用name属性跳转(不使用path属性)
*/
import Vue from 'vue'
import Router from 'vue-router'
import http from '@/utils/httpRequest'
import { isURL } from '@/utils/validate'
import { clearLoginInfo } from '@/utils'
Vue.use(Router)
// 解决路由重复跳转报错
const originalPush = Router.prototype.push
const originalReplace = Router.prototype.replace
// 修改原型对象中的push函数
Router.prototype.push = function push (location) {
return originalPush.call(this, location).catch(err => err)
}
// 修改原型对象中的replace函数
Router.prototype.replace = function replace (location) {
return originalReplace.call(this, location).catch(err => err)
}
// 开发环境不使用懒加载, 因为懒加载页面太多的话会造成webpack热更新太慢, 所以只有生产环境使用懒加载
const _import = require('./import-' + process.env.NODE_ENV)
// 全局路由(无需嵌套上左右整体布局)
const globalRoutes = [
{ path: '/404', component: _import('common/404'), name: '404', meta: { title: '404未找到' } },
{ path: '/login', component: _import('common/login'), name: 'login', meta: { title: '登录' } }
]
// 主入口路由(需嵌套上左右整体布局)
const mainRoutes = {
path: '/',
component: _import('main'),
name: 'main',
redirect: { name: 'home' },
meta: { title: '主入口整体布局' },
children: [
// 通过meta对象设置路由展示方式
// 1. isTab: 是否通过tab展示内容, true: 是, false: 否
// 2. iframeUrl: 是否通过iframe嵌套展示内容, '以http[s]://开头': 是, '': 否
// 提示: 如需要通过iframe嵌套展示内容, 但不通过tab打开, 请自行创建组件使用iframe处理!
{ path: '/home', component: _import('common/home'), name: 'home', meta: { title: '首页' } },
{ path: '/prodInfo', component: _import('modules/prod/prodInfo'), name: 'prodInfo', meta: { title: '产品详情' } }
],
beforeEnter (to, from, next) {
let authorization = Vue.cookie.get('Authorization')
if (!authorization || !/\S/.test(authorization)) {
clearLoginInfo()
next({ name: 'login' })
}
next()
}
}
const router = new Router({
mode: 'hash',
scrollBehavior: () => ({ y: 0 }),
isAddDynamicMenuRoutes: false, // 是否已经添加动态(菜单)路由
routes: globalRoutes.concat(mainRoutes)
})
router.beforeEach((to, from, next) => {
// 添加动态(菜单)路由
// 1. 已经添加 or 全局路由, 直接访问
// 2. 获取菜单列表, 添加并保存本地存储
if (router.options.isAddDynamicMenuRoutes || fnCurrentRouteType(to, globalRoutes) === 'global') {
next()
} else {
http({
url: http.adornUrl('/sys/menu/nav'),
method: 'get',
params: http.adornParams()
}).then(({ data }) => {
sessionStorage.setItem('authorities', JSON.stringify(data.authorities || '[]'))
fnAddDynamicMenuRoutes(data.menuList)
router.options.isAddDynamicMenuRoutes = true
sessionStorage.setItem('menuList', JSON.stringify(data.menuList || '[]'))
next({ ...to, replace: true })
}).catch((e) => {
console.log(`%c${e} 请求菜单列表和权限失败,跳转至登录页!!`, 'color:blue')
router.push({ name: 'login' })
})
}
})
/**
* 判断当前路由类型, global: 全局路由, main: 主入口路由
* @param {*} route 当前路由
*/
function fnCurrentRouteType (route, globalRoutes = []) {
var temp = []
for (var i = 0; i < globalRoutes.length; i++) {
if (route.path === globalRoutes[i].path) {
return 'global'
} else if (globalRoutes[i].children && globalRoutes[i].children.length >= 1) {
temp = temp.concat(globalRoutes[i].children)
}
}
return temp.length >= 1 ? fnCurrentRouteType(route, temp) : 'main'
}
/**
* 添加动态(菜单)路由
* @param {*} menuList 菜单列表
* @param {*} routes 递归创建的动态(菜单)路由
*/
function fnAddDynamicMenuRoutes (menuList = [], routes = []) {
var temp = []
for (var i = 0; i < menuList.length; i++) {
if (menuList[i].list && menuList[i].list.length >= 1) {
temp = temp.concat(menuList[i].list)
} else if (menuList[i].url && /\S/.test(menuList[i].url)) {
menuList[i].url = menuList[i].url.replace(/^\//, '')
var route = {
path: menuList[i].url.replace('/', '-'),
component: null,
name: menuList[i].url.replace('/', '-'),
meta: {
menuId: menuList[i].menuId,
title: menuList[i].name,
isDynamic: true,
isTab: true,
iframeUrl: ''
}
}
// url以http[s]://开头, 通过iframe展示
if (isURL(menuList[i].url)) {
route['path'] = `i-${menuList[i].menuId}`
route['name'] = `i-${menuList[i].menuId}`
route['meta']['iframeUrl'] = menuList[i].url
} else {
try {
route['component'] = _import(`modules/${menuList[i].url}`) || null
} catch (e) { }
}
routes.push(route)
}
}
if (temp.length >= 1) {
fnAddDynamicMenuRoutes(temp, routes)
} else {
mainRoutes.name = 'main-dynamic'
mainRoutes.children = routes
router.addRoutes([
mainRoutes,
{ path: '*', redirect: { name: '404' } }
])
sessionStorage.setItem('dynamicMenuRoutes', JSON.stringify(mainRoutes.children || '[]'))
}
}
export default router
import Vue from 'vue'
import Vuex from 'vuex'
import cloneDeep from 'lodash/cloneDeep'
import common from './modules/common'
import user from './modules/user'
import prod from './modules/prod'
Vue.use(Vuex)
export default new Vuex.Store({
modules: {
common,
user,
prod
},
mutations: {
// 重置vuex本地储存状态
resetStore (state) {
Object.keys(state).forEach((key) => {
state[key] = cloneDeep(process.env.VUE_APP_RESOURCES_URL['storeState'][key])
})
}
},
strict: process.env.NODE_ENV !== 'production'
})
import router from '@/router'
export default {
namespaced: true,
state: {
// 页面文档可视高度(随窗口改变大小)
documentClientHeight: 0,
// 导航条, 布局风格, defalut(默认) / inverse(反向)
navbarLayoutType: 'default',
// 侧边栏, 布局皮肤, light(浅色) / dark(黑色)
sidebarLayoutSkin: 'dark',
// 侧边栏, 折叠状态
sidebarFold: false,
// 侧边栏, 菜单
menuList: [],
menuActiveName: '',
// 主入口标签页
mainTabs: [],
mainTabsActiveName: ''
},
mutations: {
updateDocumentClientHeight (state, height) {
state.documentClientHeight = height
},
updateSidebarFold (state, fold) {
state.sidebarFold = fold
},
updateMenuList (state, list) {
state.menuList = list
},
updateMenuActiveName (state, name) {
state.menuActiveName = name
},
updateMainTabs (state, tabs) {
state.mainTabs = tabs
},
updateMainTabsActiveName (state, name) {
state.mainTabsActiveName = name
},
removeMainActiveTab (state) {
state.mainTabs = state.mainTabs.filter(item => item.name !== state.mainTabsActiveName)
if (state.mainTabs.length >= 1) {
// 当前选中tab被删除
router.push({ name: state.mainTabs[state.mainTabs.length - 1].name }, () => {
state.mainTabsActiveName = state.mainTabs[state.mainTabs.length - 1].name
})
} else {
state.menuActiveName = ''
router.push({ name: 'home' })
}
}
}
}
export default {
namespaced: true,
state: {
id: 0,
skuTags: [],
defalutSku: {
price: 0, // 销售价
oriPrice: 0, // 市场价
stocks: 0, // 库存
properties: '', // 销售属性组合字符串
skuName: '', // sku名称
prodName: '', // 商品名称
weight: 0, // 商品重量
volume: 0, // 商品体积
status: 1 // 0 禁用 1 启用
}
},
mutations: {
updateSkuTags (state, skuTags) {
state.skuTags = skuTags
},
addSkuTag (state, skuTag) {
state.skuTags.push(skuTag)
},
removeSkuTag (state, tagIndex) {
state.skuTags.splice(tagIndex, 1)
},
removeSkuTagItem (state, {tagIndex, tagItemIndex}) {
state.skuTags[tagIndex].tagItems.splice(tagItemIndex, 1)
},
addSkuTagItem (state, {tagIndex, tagItem}) {
state.skuTags[tagIndex].tagItems.push(tagItem)
}
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment