Commit 0af91599e3d945f0a5e99a663b5ec6631e234149

Authored by monkeyhouyi
1 parent 166bbcb3

弹框请求优化

Showing 55 changed files with 12930 additions and 245 deletions
package.json
... ... @@ -19,6 +19,7 @@
19 19 "moment": "^2.30.1",
20 20 "normalize.css": "^8.0.1",
21 21 "nprogress": "^0.2.0",
  22 + "reconnecting-websocket": "^4.4.0",
22 23 "sass-loader": "^14.2.1",
23 24 "style-loader": "^4.0.0",
24 25 "vue": "^2.6.14",
... ...
src/api/area.js renamed to src/api/baseData/area.js
src/api/company.js renamed to src/api/baseData/company.js
src/api/info.js renamed to src/api/baseData/info.js
src/api/systemClass.js renamed to src/api/baseData/systemClass.js
1 1 // 公司信息
2 2 import request from "@/utils/request";
3 3  
4   -// 获取系统类型
  4 +// 获取系统分类
5 5 export async function getSystemClassSelect(data) {
6 6 return await request({
7 7 url: '/Extend/basesystemclassification/GetSystemClassificationlist',
... ...
src/assets/fonts/ym-custom/iconfont.css 0 → 100644
Changes suppressed. Click to show
  1 +@font-face {
  2 + font-family: "ym-custom";
  3 + /* Project id 2016749 */
  4 + src: url('iconfont.woff2?t=1620963811584') format('woff2'),
  5 + url('iconfont.woff?t=1620963811584') format('woff'),
  6 + url('iconfont.ttf?t=1620963811584') format('truetype');
  7 +}
  8 +
  9 +.ym-custom {
  10 + font-family: "ym-custom" !important;
  11 + font-size: 16px;
  12 + font-style: normal;
  13 + -webkit-font-smoothing: antialiased;
  14 + -moz-osx-font-smoothing: grayscale;
  15 +}
  16 +
  17 +.ym-custom-battery-charging-3:before {
  18 + content: "\e6a2";
  19 +}
  20 +
  21 +.ym-custom-cloud-print-outline:before {
  22 + content: "\e7a2";
  23 +}
  24 +
  25 +.ym-custom-filter-outline:before {
  26 + content: "\e8a2";
  27 +}
  28 +
  29 +.ym-custom-instapaper:before {
  30 + content: "\e9a2";
  31 +}
  32 +
  33 +.ym-custom-package-variant-closed:before {
  34 + content: "\eaa2";
  35 +}
  36 +
  37 +.ym-custom-signal-g2:before {
  38 + content: "\eba2";
  39 +}
  40 +
  41 +.ym-custom-view-module:before {
  42 + content: "\eca2";
  43 +}
  44 +
  45 +.ym-custom-battery-charging-4:before {
  46 + content: "\e6a3";
  47 +}
  48 +
  49 +.ym-custom-cloud-upload:before {
  50 + content: "\e7a3";
  51 +}
  52 +
  53 +.ym-custom-filter-variant:before {
  54 + content: "\e8a3";
  55 +}
  56 +
  57 +.ym-custom-invert-colors:before {
  58 + content: "\e9a3";
  59 +}
  60 +
  61 +.ym-custom-page-first:before {
  62 + content: "\eaa3";
  63 +}
  64 +
  65 +.ym-custom-signal-hspa:before {
  66 + content: "\eba3";
  67 +}
  68 +
  69 +.ym-custom-view-parallel:before {
  70 + content: "\eca3";
  71 +}
  72 +
  73 +.ym-custom-battery-charging-5:before {
  74 + content: "\e6a4";
  75 +}
  76 +
  77 +.ym-custom-cloud-sync:before {
  78 + content: "\e7a4";
  79 +}
  80 +
  81 +.ym-custom-fish:before {
  82 + content: "\e8a4";
  83 +}
  84 +
  85 +.ym-custom-itunes:before {
  86 + content: "\e9a4";
  87 +}
  88 +
  89 +.ym-custom-palette:before {
  90 + content: "\eaa4";
  91 +}
  92 +
  93 +.ym-custom-signal-hspa-plus:before {
  94 + content: "\eba4";
  95 +}
  96 +
  97 +.ym-custom-view-quilt:before {
  98 + content: "\eca4";
  99 +}
  100 +
  101 +.ym-custom-battery-charging-6:before {
  102 + content: "\e6a5";
  103 +}
  104 +
  105 +.ym-custom-code-array:before {
  106 + content: "\e7a5";
  107 +}
  108 +
  109 +.ym-custom-flag:before {
  110 + content: "\e8a5";
  111 +}
  112 +
  113 +.ym-custom-internet-explorer:before {
  114 + content: "\e9a5";
  115 +}
  116 +
  117 +.ym-custom-page-last:before {
  118 + content: "\eaa5";
  119 +}
  120 +
  121 +.ym-custom-signal-variant:before {
  122 + content: "\eba5";
  123 +}
  124 +
  125 +.ym-custom-view-stream:before {
  126 + content: "\eca5";
  127 +}
  128 +
  129 +.ym-custom-battery-minus:before {
  130 + content: "\e6a6";
  131 +}
  132 +
  133 +.ym-custom-code-brackets:before {
  134 + content: "\e7a6";
  135 +}
  136 +
  137 +.ym-custom-firefox:before {
  138 + content: "\e8a6";
  139 +}
  140 +
  141 +.ym-custom-jeepney:before {
  142 + content: "\e9a6";
  143 +}
  144 +
  145 +.ym-custom-palette-advanced:before {
  146 + content: "\eaa6";
  147 +}
  148 +
  149 +.ym-custom-silverware-fork:before {
  150 + content: "\eba6";
  151 +}
  152 +
  153 +.ym-custom-view-sequential:before {
  154 + content: "\eca6";
  155 +}
  156 +
  157 +.ym-custom-battery-outline:before {
  158 + content: "\e6a7";
  159 +}
  160 +
  161 +.ym-custom-code-braces:before {
  162 + content: "\e7a7";
  163 +}
  164 +
  165 +.ym-custom-fingerprint:before {
  166 + content: "\e8a7";
  167 +}
  168 +
  169 +.ym-custom-jira:before {
  170 + content: "\e9a7";
  171 +}
  172 +
  173 +.ym-custom-panda:before {
  174 + content: "\eaa7";
  175 +}
  176 +
  177 +.ym-custom-sign-caution:before {
  178 + content: "\eba7";
  179 +}
  180 +
  181 +.ym-custom-view-headline:before {
  182 + content: "\eca7";
  183 +}
  184 +
  185 +.ym-custom-battery-negative:before {
  186 + content: "\e6a8";
  187 +}
  188 +
  189 +.ym-custom-code-equal:before {
  190 + content: "\e7a8";
  191 +}
  192 +
  193 +.ym-custom-fire:before {
  194 + content: "\e8a8";
  195 +}
  196 +
  197 +.ym-custom-jsfiddle:before {
  198 + content: "\e9a8";
  199 +}
  200 +
  201 +.ym-custom-pandora:before {
  202 + content: "\eaa8";
  203 +}
  204 +
  205 +.ym-custom-silverware:before {
  206 + content: "\eba8";
  207 +}
  208 +
  209 +.ym-custom-view-week:before {
  210 + content: "\eca8";
  211 +}
  212 +
  213 +.ym-custom-battery-positive:before {
  214 + content: "\e6a9";
  215 +}
  216 +
  217 +.ym-custom-code-greater-than:before {
  218 + content: "\e7a9";
  219 +}
  220 +
  221 +.ym-custom-flag-checkered:before {
  222 + content: "\e8a9";
  223 +}
  224 +
  225 +.ym-custom-keg:before {
  226 + content: "\e9a9";
  227 +}
  228 +
  229 +.ym-custom-panorama:before {
  230 + content: "\eaa9";
  231 +}
  232 +
  233 +.ym-custom-silverware-spoon:before {
  234 + content: "\eba9";
  235 +}
  236 +
  237 +.ym-custom-vimeo:before {
  238 + content: "\eca9";
  239 +}
  240 +
  241 +.ym-custom-battery-plus:before {
  242 + content: "\e6aa";
  243 +}
  244 +
  245 +.ym-custom-code-less-than:before {
  246 + content: "\e7aa";
  247 +}
  248 +
  249 +.ym-custom-flag-triangle:before {
  250 + content: "\e8aa";
  251 +}
  252 +
  253 +.ym-custom-json:before {
  254 + content: "\e9aa";
  255 +}
  256 +
  257 +.ym-custom-panorama-fisheye:before {
  258 + content: "\eaaa";
  259 +}
  260 +
  261 +.ym-custom-silverware-variant:before {
  262 + content: "\ebaa";
  263 +}
  264 +
  265 +.ym-custom-vine:before {
  266 + content: "\ecaa";
  267 +}
  268 +
  269 +.ym-custom-battery-unknown:before {
  270 + content: "\e6ab";
  271 +}
  272 +
  273 +.ym-custom-code-greater-than-or-equal:before {
  274 + content: "\e7ab";
  275 +}
  276 +
  277 +.ym-custom-flag-outline:before {
  278 + content: "\e8ab";
  279 +}
  280 +
  281 +.ym-custom-kettle:before {
  282 + content: "\e9ab";
  283 +}
  284 +
  285 +.ym-custom-panorama-horizontal:before {
  286 + content: "\eaab";
  287 +}
  288 +
  289 +.ym-custom-sim:before {
  290 + content: "\ebab";
  291 +}
  292 +
  293 +.ym-custom-view-grid:before {
  294 + content: "\ecab";
  295 +}
  296 +
  297 +.ym-custom-beach:before {
  298 + content: "\e6ac";
  299 +}
  300 +
  301 +.ym-custom-code-less-than-or-equal:before {
  302 + content: "\e7ac";
  303 +}
  304 +
  305 +.ym-custom-flag-variant:before {
  306 + content: "\e8ac";
  307 +}
  308 +
  309 +.ym-custom-key:before {
  310 + content: "\e9ac";
  311 +}
  312 +
  313 +.ym-custom-panorama-vertical:before {
  314 + content: "\eaac";
  315 +}
  316 +
  317 +.ym-custom-sim-alert:before {
  318 + content: "\ebac";
  319 +}
  320 +
  321 +.ym-custom-visualstudio:before {
  322 + content: "\ecac";
  323 +}
  324 +
  325 +.ym-custom-beats:before {
  326 + content: "\e6ad";
  327 +}
  328 +
  329 +.ym-custom-code-not-equal:before {
  330 + content: "\e7ad";
  331 +}
  332 +
  333 +.ym-custom-flag-outline-variant:before {
  334 + content: "\e8ad";
  335 +}
  336 +
  337 +.ym-custom-key-change:before {
  338 + content: "\e9ad";
  339 +}
  340 +
  341 +.ym-custom-panorama-wide-angle:before {
  342 + content: "\eaad";
  343 +}
  344 +
  345 +.ym-custom-skip-backward:before {
  346 + content: "\ebad";
  347 +}
  348 +
  349 +.ym-custom-violin:before {
  350 + content: "\ecad";
  351 +}
  352 +
  353 +.ym-custom-beaker:before {
  354 + content: "\e6ae";
  355 +}
  356 +
  357 +.ym-custom-code-not-equal-variant:before {
  358 + content: "\e7ae";
  359 +}
  360 +
  361 +.ym-custom-flash-auto:before {
  362 + content: "\e8ae";
  363 +}
  364 +
  365 +.ym-custom-key-minus:before {
  366 + content: "\e9ae";
  367 +}
  368 +
  369 +.ym-custom-paper-cut-vertical:before {
  370 + content: "\eaae";
  371 +}
  372 +
  373 +.ym-custom-sitemap:before {
  374 + content: "\ebae";
  375 +}
  376 +
  377 +.ym-custom-vk:before {
  378 + content: "\ecae";
  379 +}
  380 +
  381 +.ym-custom-bell:before {
  382 + content: "\e6af";
  383 +}
  384 +
  385 +.ym-custom-code-parentheses:before {
  386 + content: "\e7af";
  387 +}
  388 +
  389 +.ym-custom-flash:before {
  390 + content: "\e8af";
  391 +}
  392 +
  393 +.ym-custom-key-remove:before {
  394 + content: "\e9af";
  395 +}
  396 +
  397 +.ym-custom-paperclip:before {
  398 + content: "\eaaf";
  399 +}
  400 +
  401 +.ym-custom-skip-next:before {
  402 + content: "\ebaf";
  403 +}
  404 +
  405 +.ym-custom-vk-box:before {
  406 + content: "\ecaf";
  407 +}
  408 +
  409 +.ym-custom-beer:before {
  410 + content: "\e6b0";
  411 +}
  412 +
  413 +.ym-custom-code-string:before {
  414 + content: "\e7b0";
  415 +}
  416 +
  417 +.ym-custom-flashlight:before {
  418 + content: "\e8b0";
  419 +}
  420 +
  421 +.ym-custom-key-plus:before {
  422 + content: "\e9b0";
  423 +}
  424 +
  425 +.ym-custom-parking:before {
  426 + content: "\eab0";
  427 +}
  428 +
  429 +.ym-custom-skip-forward:before {
  430 + content: "\ebb0";
  431 +}
  432 +
  433 +.ym-custom-vk-circle:before {
  434 + content: "\ecb0";
  435 +}
  436 +
  437 +.ym-custom-behance:before {
  438 + content: "\e6b1";
  439 +}
  440 +
  441 +.ym-custom-codepen:before {
  442 + content: "\e7b1";
  443 +}
  444 +
  445 +.ym-custom-flash-outline:before {
  446 + content: "\e8b1";
  447 +}
  448 +
  449 +.ym-custom-keyboard:before {
  450 + content: "\e9b1";
  451 +}
  452 +
  453 +.ym-custom-pause:before {
  454 + content: "\eab1";
  455 +}
  456 +
  457 +.ym-custom-sim-off:before {
  458 + content: "\ebb1";
  459 +}
  460 +
  461 +.ym-custom-vlc:before {
  462 + content: "\ecb1";
  463 +}
  464 +
  465 +.ym-custom-bell-off:before {
  466 + content: "\e6b2";
  467 +}
  468 +
  469 +.ym-custom-code-tags:before {
  470 + content: "\e7b2";
  471 +}
  472 +
  473 +.ym-custom-flash-off:before {
  474 + content: "\e8b2";
  475 +}
  476 +
  477 +.ym-custom-keyboard-caps:before {
  478 + content: "\e9b2";
  479 +}
  480 +
  481 +.ym-custom-pause-circle:before {
  482 + content: "\eab2";
  483 +}
  484 +
  485 +.ym-custom-skip-next-circle:before {
  486 + content: "\ebb2";
  487 +}
  488 +
  489 +.ym-custom-voice:before {
  490 + content: "\ecb2";
  491 +}
  492 +
  493 +.ym-custom-bell-plus:before {
  494 + content: "\e6b3";
  495 +}
  496 +
  497 +.ym-custom-code-tags-check:before {
  498 + content: "\e7b3";
  499 +}
  500 +
  501 +.ym-custom-flask:before {
  502 + content: "\e8b3";
  503 +}
  504 +
  505 +.ym-custom-keyboard-backspace:before {
  506 + content: "\e9b3";
  507 +}
  508 +
  509 +.ym-custom-pause-circle-outline:before {
  510 + content: "\eab3";
  511 +}
  512 +
  513 +.ym-custom-skip-previous:before {
  514 + content: "\ebb3";
  515 +}
  516 +
  517 +.ym-custom-voicemail:before {
  518 + content: "\ecb3";
  519 +}
  520 +
  521 +.ym-custom-bell-outline:before {
  522 + content: "\e6b4";
  523 +}
  524 +
  525 +.ym-custom-coffee:before {
  526 + content: "\e7b4";
  527 +}
  528 +
  529 +.ym-custom-flashlight-off:before {
  530 + content: "\e8b4";
  531 +}
  532 +
  533 +.ym-custom-keyboard-close:before {
  534 + content: "\e9b4";
  535 +}
  536 +
  537 +.ym-custom-pause-octagon:before {
  538 + content: "\eab4";
  539 +}
  540 +
  541 +.ym-custom-skip-previous-circle:before {
  542 + content: "\ebb4";
  543 +}
  544 +
  545 +.ym-custom-volume-high:before {
  546 + content: "\ecb4";
  547 +}
  548 +
  549 +.ym-custom-bell-ring:before {
  550 + content: "\e6b5";
  551 +}
  552 +
  553 +.ym-custom-coffee-outline:before {
  554 + content: "\e7b5";
  555 +}
  556 +
  557 +.ym-custom-flash-red-eye:before {
  558 + content: "\e8b5";
  559 +}
  560 +
  561 +.ym-custom-keyboard-return:before {
  562 + content: "\e9b5";
  563 +}
  564 +
  565 +.ym-custom-pause-octagon-outline:before {
  566 + content: "\eab5";
  567 +}
  568 +
  569 +.ym-custom-skip-next-circle-outline:before {
  570 + content: "\ebb5";
  571 +}
  572 +
  573 +.ym-custom-volume-low:before {
  574 + content: "\ecb5";
  575 +}
  576 +
  577 +.ym-custom-bell-ring-outline:before {
  578 + content: "\e6b6";
  579 +}
  580 +
  581 +.ym-custom-coffee-to-go:before {
  582 + content: "\e7b6";
  583 +}
  584 +
  585 +.ym-custom-flask-empty:before {
  586 + content: "\e8b6";
  587 +}
  588 +
  589 +.ym-custom-keyboard-off:before {
  590 + content: "\e9b6";
  591 +}
  592 +
  593 +.ym-custom-paw:before {
  594 + content: "\eab6";
  595 +}
  596 +
  597 +.ym-custom-skip-previous-circle-outline:before {
  598 + content: "\ebb6";
  599 +}
  600 +
  601 +.ym-custom-volume-medium:before {
  602 + content: "\ecb6";
  603 +}
  604 +
  605 +.ym-custom-bell-sleep:before {
  606 + content: "\e6b7";
  607 +}
  608 +
  609 +.ym-custom-coin:before {
  610 + content: "\e7b7";
  611 +}
  612 +
  613 +.ym-custom-flask-outline:before {
  614 + content: "\e8b7";
  615 +}
  616 +
  617 +.ym-custom-key-variant:before {
  618 + content: "\e9b7";
  619 +}
  620 +
  621 +.ym-custom-pencil:before {
  622 + content: "\eab7";
  623 +}
  624 +
  625 +.ym-custom-skull:before {
  626 + content: "\ebb7";
  627 +}
  628 +
  629 +.ym-custom-volume-off:before {
  630 + content: "\ecb7";
  631 +}
  632 +
  633 +.ym-custom-beta:before {
  634 + content: "\e6b8";
  635 +}
  636 +
  637 +.ym-custom-coins:before {
  638 + content: "\e7b8";
  639 +}
  640 +
  641 +.ym-custom-flip-to-back:before {
  642 + content: "\e8b8";
  643 +}
  644 +
  645 +.ym-custom-keyboard-variant:before {
  646 + content: "\e9b8";
  647 +}
  648 +
  649 +.ym-custom-paw-off:before {
  650 + content: "\eab8";
  651 +}
  652 +
  653 +.ym-custom-skype:before {
  654 + content: "\ebb8";
  655 +}
  656 +
  657 +.ym-custom-walk:before {
  658 + content: "\ecb8";
  659 +}
  660 +
  661 +.ym-custom-bible:before {
  662 + content: "\e6b9";
  663 +}
  664 +
  665 +.ym-custom-collage:before {
  666 + content: "\e7b9";
  667 +}
  668 +
  669 +.ym-custom-flattr:before {
  670 + content: "\e8b9";
  671 +}
  672 +
  673 +.ym-custom-label:before {
  674 + content: "\e9b9";
  675 +}
  676 +
  677 +.ym-custom-pencil-box:before {
  678 + content: "\eab9";
  679 +}
  680 +
  681 +.ym-custom-skype-business:before {
  682 + content: "\ebb9";
  683 +}
  684 +
  685 +.ym-custom-vpn:before {
  686 + content: "\ecb9";
  687 +}
  688 +
  689 +.ym-custom-bike:before {
  690 + content: "\e6ba";
  691 +}
  692 +
  693 +.ym-custom-color-helper:before {
  694 + content: "\e7ba";
  695 +}
  696 +
  697 +.ym-custom-flask-empty-outline:before {
  698 + content: "\e8ba";
  699 +}
  700 +
  701 +.ym-custom-kodi:before {
  702 + content: "\e9ba";
  703 +}
  704 +
  705 +.ym-custom-pencil-box-outline:before {
  706 + content: "\eaba";
  707 +}
  708 +
  709 +.ym-custom-slack:before {
  710 + content: "\ebba";
  711 +}
  712 +
  713 +.ym-custom-wallet:before {
  714 + content: "\ecba";
  715 +}
  716 +
  717 +.ym-custom-bing:before {
  718 + content: "\e6bb";
  719 +}
  720 +
  721 +.ym-custom-comment:before {
  722 + content: "\e7bb";
  723 +}
  724 +
  725 +.ym-custom-flip-to-front:before {
  726 + content: "\e8bb";
  727 +}
  728 +
  729 +.ym-custom-keyboard-tab:before {
  730 + content: "\e9bb";
  731 +}
  732 +
  733 +.ym-custom-pencil-circle:before {
  734 + content: "\eabb";
  735 +}
  736 +
  737 +.ym-custom-sleep:before {
  738 + content: "\ebbb";
  739 +}
  740 +
  741 +.ym-custom-wallet-giftcard:before {
  742 + content: "\ecbb";
  743 +}
  744 +
  745 +.ym-custom-binoculars:before {
  746 + content: "\e6bc";
  747 +}
  748 +
  749 +.ym-custom-comment-account:before {
  750 + content: "\e7bc";
  751 +}
  752 +
  753 +.ym-custom-floppy:before {
  754 + content: "\e8bc";
  755 +}
  756 +
  757 +.ym-custom-label-outline:before {
  758 + content: "\e9bc";
  759 +}
  760 +
  761 +.ym-custom-pencil-lock:before {
  762 + content: "\eabc";
  763 +}
  764 +
  765 +.ym-custom-smoking:before {
  766 + content: "\ebbc";
  767 +}
  768 +
  769 +.ym-custom-wallet-travel:before {
  770 + content: "\ecbc";
  771 +}
  772 +
  773 +.ym-custom-bio:before {
  774 + content: "\e6bd";
  775 +}
  776 +
  777 +.ym-custom-comment-alert:before {
  778 + content: "\e7bd";
  779 +}
  780 +
  781 +.ym-custom-flower:before {
  782 + content: "\e8bd";
  783 +}
  784 +
  785 +.ym-custom-lambda:before {
  786 + content: "\e9bd";
  787 +}
  788 +
  789 +.ym-custom-pencil-off:before {
  790 + content: "\eabd";
  791 +}
  792 +
  793 +.ym-custom-sleep-off:before {
  794 + content: "\ebbd";
  795 +}
  796 +
  797 +.ym-custom-wallet-membership:before {
  798 + content: "\ecbd";
  799 +}
  800 +
  801 +.ym-custom-biohazard:before {
  802 + content: "\e6be";
  803 +}
  804 +
  805 +.ym-custom-comment-account-outline:before {
  806 + content: "\e7be";
  807 +}
  808 +
  809 +.ym-custom-folder:before {
  810 + content: "\e8be";
  811 +}
  812 +
  813 +.ym-custom-lamp:before {
  814 + content: "\e9be";
  815 +}
  816 +
  817 +.ym-custom-pen:before {
  818 + content: "\eabe";
  819 +}
  820 +
  821 +.ym-custom-smoking-off:before {
  822 + content: "\ebbe";
  823 +}
  824 +
  825 +.ym-custom-wan:before {
  826 + content: "\ecbe";
  827 +}
  828 +
  829 +.ym-custom-bitbucket:before {
  830 + content: "\e6bf";
  831 +}
  832 +
  833 +.ym-custom-comment-alert-outline:before {
  834 + content: "\e7bf";
  835 +}
  836 +
  837 +.ym-custom-folder-account:before {
  838 + content: "\e8bf";
  839 +}
  840 +
  841 +.ym-custom-lan:before {
  842 + content: "\e9bf";
  843 +}
  844 +
  845 +.ym-custom-pentagon-outline:before {
  846 + content: "\eabf";
  847 +}
  848 +
  849 +.ym-custom-snapchat:before {
  850 + content: "\ebbf";
  851 +}
  852 +
  853 +.ym-custom-washing-machine:before {
  854 + content: "\ecbf";
  855 +}
  856 +
  857 +.ym-custom-black-mesa:before {
  858 + content: "\e6c0";
  859 +}
  860 +
  861 +.ym-custom-comment-check:before {
  862 + content: "\e7c0";
  863 +}
  864 +
  865 +.ym-custom-folder-google-drive:before {
  866 + content: "\e8c0";
  867 +}
  868 +
  869 +.ym-custom-lan-disconnect:before {
  870 + content: "\e9c0";
  871 +}
  872 +
  873 +.ym-custom-pentagon:before {
  874 + content: "\eac0";
  875 +}
  876 +
  877 +.ym-custom-sofa:before {
  878 + content: "\ebc0";
  879 +}
  880 +
  881 +.ym-custom-watch:before {
  882 + content: "\ecc0";
  883 +}
  884 +
  885 +.ym-custom-blackberry:before {
  886 + content: "\e6c1";
  887 +}
  888 +
  889 +.ym-custom-comment-check-outline:before {
  890 + content: "\e7c1";
  891 +}
  892 +
  893 +.ym-custom-folder-download:before {
  894 + content: "\e8c1";
  895 +}
  896 +
  897 +.ym-custom-language-c:before {
  898 + content: "\e9c1";
  899 +}
  900 +
  901 +.ym-custom-pharmacy:before {
  902 + content: "\eac1";
  903 +}
  904 +
  905 +.ym-custom-snowman:before {
  906 + content: "\ebc1";
  907 +}
  908 +
  909 +.ym-custom-watch-import:before {
  910 + content: "\ecc1";
  911 +}
  912 +
  913 +.ym-custom-blender:before {
  914 + content: "\e6c2";
  915 +}
  916 +
  917 +.ym-custom-comment-multiple-outline:before {
  918 + content: "\e7c2";
  919 +}
  920 +
  921 +.ym-custom-folder-image:before {
  922 + content: "\e8c2";
  923 +}
  924 +
  925 +.ym-custom-lan-connect:before {
  926 + content: "\e9c2";
  927 +}
  928 +
  929 +.ym-custom-percent:before {
  930 + content: "\eac2";
  931 +}
  932 +
  933 +.ym-custom-soccer:before {
  934 + content: "\ebc2";
  935 +}
  936 +
  937 +.ym-custom-watch-export:before {
  938 + content: "\ecc2";
  939 +}
  940 +
  941 +.ym-custom-blinds:before {
  942 + content: "\e6c3";
  943 +}
  944 +
  945 +.ym-custom-comment-outline:before {
  946 + content: "\e7c3";
  947 +}
  948 +
  949 +.ym-custom-folder-lock:before {
  950 + content: "\e8c3";
  951 +}
  952 +
  953 +.ym-custom-language-cpp:before {
  954 + content: "\e9c3";
  955 +}
  956 +
  957 +.ym-custom-phone:before {
  958 + content: "\eac3";
  959 +}
  960 +
  961 +.ym-custom-solid:before {
  962 + content: "\ebc3";
  963 +}
  964 +
  965 +.ym-custom-water:before {
  966 + content: "\ecc3";
  967 +}
  968 +
  969 +.ym-custom-block-helper:before {
  970 + content: "\e6c4";
  971 +}
  972 +
  973 +.ym-custom-comment-plus-outline:before {
  974 + content: "\e7c4";
  975 +}
  976 +
  977 +.ym-custom-folder-lock-open:before {
  978 + content: "\e8c4";
  979 +}
  980 +
  981 +.ym-custom-language-css:before {
  982 + content: "\e9c4";
  983 +}
  984 +
  985 +.ym-custom-phone-bluetooth:before {
  986 + content: "\eac4";
  987 +}
  988 +
  989 +.ym-custom-sort:before {
  990 + content: "\ebc4";
  991 +}
  992 +
  993 +.ym-custom-watch-vibrate:before {
  994 + content: "\ecc4";
  995 +}
  996 +
  997 +.ym-custom-bluetooth:before {
  998 + content: "\e6c5";
  999 +}
  1000 +
  1001 +.ym-custom-comment-processing:before {
  1002 + content: "\e7c5";
  1003 +}
  1004 +
  1005 +.ym-custom-folder-multiple:before {
  1006 + content: "\e8c5";
  1007 +}
  1008 +
  1009 +.ym-custom-language-csharp:before {
  1010 + content: "\e9c5";
  1011 +}
  1012 +
  1013 +.ym-custom-phone-classic:before {
  1014 + content: "\eac5";
  1015 +}
  1016 +
  1017 +.ym-custom-sort-descending:before {
  1018 + content: "\ebc5";
  1019 +}
  1020 +
  1021 +.ym-custom-watermark:before {
  1022 + content: "\ecc5";
  1023 +}
  1024 +
  1025 +.ym-custom-bluetooth-audio:before {
  1026 + content: "\e6c6";
  1027 +}
  1028 +
  1029 +.ym-custom-comment-processing-outline:before {
  1030 + content: "\e7c6";
  1031 +}
  1032 +
  1033 +.ym-custom-folder-multiple-image:before {
  1034 + content: "\e8c6";
  1035 +}
  1036 +
  1037 +.ym-custom-language-html:before {
  1038 + content: "\e9c6";
  1039 +}
  1040 +
  1041 +.ym-custom-phone-incoming:before {
  1042 + content: "\eac6";
  1043 +}
  1044 +
  1045 +.ym-custom-sort-alphabetical:before {
  1046 + content: "\ebc6";
  1047 +}
  1048 +
  1049 +.ym-custom-water-percent:before {
  1050 + content: "\ecc6";
  1051 +}
  1052 +
  1053 +.ym-custom-blogger:before {
  1054 + content: "\e6c7";
  1055 +}
  1056 +
  1057 +.ym-custom-comment-question-outline:before {
  1058 + content: "\e7c7";
  1059 +}
  1060 +
  1061 +.ym-custom-folder-outline:before {
  1062 + content: "\e8c7";
  1063 +}
  1064 +
  1065 +.ym-custom-language-javascript:before {
  1066 + content: "\e9c7";
  1067 +}
  1068 +
  1069 +.ym-custom-phone-hangup:before {
  1070 + content: "\eac7";
  1071 +}
  1072 +
  1073 +.ym-custom-sort-ascending:before {
  1074 + content: "\ebc7";
  1075 +}
  1076 +
  1077 +.ym-custom-weather-cloudy:before {
  1078 + content: "\ecc7";
  1079 +}
  1080 +
  1081 +.ym-custom-bluetooth-connect:before {
  1082 + content: "\e6c8";
  1083 +}
  1084 +
  1085 +.ym-custom-comment-text-outline:before {
  1086 + content: "\e7c8";
  1087 +}
  1088 +
  1089 +.ym-custom-folder-remove:before {
  1090 + content: "\e8c8";
  1091 +}
  1092 +
  1093 +.ym-custom-language-php:before {
  1094 + content: "\e9c8";
  1095 +}
  1096 +
  1097 +.ym-custom-phone-in-talk:before {
  1098 + content: "\eac8";
  1099 +}
  1100 +
  1101 +.ym-custom-sort-numeric:before {
  1102 + content: "\ebc8";
  1103 +}
  1104 +
  1105 +.ym-custom-water-pump:before {
  1106 + content: "\ecc8";
  1107 +}
  1108 +
  1109 +.ym-custom-bluetooth-off:before {
  1110 + content: "\e6c9";
  1111 +}
  1112 +
  1113 +.ym-custom-comment-remove-outline:before {
  1114 + content: "\e7c9";
  1115 +}
  1116 +
  1117 +.ym-custom-folder-star:before {
  1118 + content: "\e8c9";
  1119 +}
  1120 +
  1121 +.ym-custom-language-python-text:before {
  1122 + content: "\e9c9";
  1123 +}
  1124 +
  1125 +.ym-custom-phone-forward:before {
  1126 + content: "\eac9";
  1127 +}
  1128 +
  1129 +.ym-custom-sort-variant:before {
  1130 + content: "\ebc9";
  1131 +}
  1132 +
  1133 +.ym-custom-water-off:before {
  1134 + content: "\ecc9";
  1135 +}
  1136 +
  1137 +.ym-custom-bluetooth-settings:before {
  1138 + content: "\e6ca";
  1139 +}
  1140 +
  1141 +.ym-custom-comment-text:before {
  1142 + content: "\e7ca";
  1143 +}
  1144 +
  1145 +.ym-custom-folder-upload:before {
  1146 + content: "\e8ca";
  1147 +}
  1148 +
  1149 +.ym-custom-language-python:before {
  1150 + content: "\e9ca";
  1151 +}
  1152 +
  1153 +.ym-custom-phone-locked:before {
  1154 + content: "\eaca";
  1155 +}
  1156 +
  1157 +.ym-custom-soundcloud:before {
  1158 + content: "\ebca";
  1159 +}
  1160 +
  1161 +.ym-custom-weather-fog:before {
  1162 + content: "\ecca";
  1163 +}
  1164 +
  1165 +.ym-custom-bluetooth-transfer:before {
  1166 + content: "\e6cb";
  1167 +}
  1168 +
  1169 +.ym-custom-compare:before {
  1170 + content: "\e7cb";
  1171 +}
  1172 +
  1173 +.ym-custom-food:before {
  1174 + content: "\e8cb";
  1175 +}
  1176 +
  1177 +.ym-custom-laptop:before {
  1178 + content: "\e9cb";
  1179 +}
  1180 +
  1181 +.ym-custom-phone-minus:before {
  1182 + content: "\eacb";
  1183 +}
  1184 +
  1185 +.ym-custom-source-commit:before {
  1186 + content: "\ebcb";
  1187 +}
  1188 +
  1189 +.ym-custom-weather-night:before {
  1190 + content: "\eccb";
  1191 +}
  1192 +
  1193 +.ym-custom-blur:before {
  1194 + content: "\e6cc";
  1195 +}
  1196 +
  1197 +.ym-custom-compass:before {
  1198 + content: "\e7cc";
  1199 +}
  1200 +
  1201 +.ym-custom-folder-move:before {
  1202 + content: "\e8cc";
  1203 +}
  1204 +
  1205 +.ym-custom-language-swift:before {
  1206 + content: "\e9cc";
  1207 +}
  1208 +
  1209 +.ym-custom-phone-log:before {
  1210 + content: "\eacc";
  1211 +}
  1212 +
  1213 +.ym-custom-source-branch:before {
  1214 + content: "\ebcc";
  1215 +}
  1216 +
  1217 +.ym-custom-weather-lightning-rainy:before {
  1218 + content: "\eccc";
  1219 +}
  1220 +
  1221 +.ym-custom-blur-linear:before {
  1222 + content: "\e6cd";
  1223 +}
  1224 +
  1225 +.ym-custom-compass-outline:before {
  1226 + content: "\e7cd";
  1227 +}
  1228 +
  1229 +.ym-custom-folder-plus:before {
  1230 + content: "\e8cd";
  1231 +}
  1232 +
  1233 +.ym-custom-lan-pending:before {
  1234 + content: "\e9cd";
  1235 +}
  1236 +
  1237 +.ym-custom-phone-outgoing:before {
  1238 + content: "\eacd";
  1239 +}
  1240 +
  1241 +.ym-custom-source-commit-end:before {
  1242 + content: "\ebcd";
  1243 +}
  1244 +
  1245 +.ym-custom-weather-hail:before {
  1246 + content: "\eccd";
  1247 +}
  1248 +
  1249 +.ym-custom-blur-off:before {
  1250 + content: "\e6ce";
  1251 +}
  1252 +
  1253 +.ym-custom-contact-mail:before {
  1254 + content: "\e7ce";
  1255 +}
  1256 +
  1257 +.ym-custom-food-apple:before {
  1258 + content: "\e8ce";
  1259 +}
  1260 +
  1261 +.ym-custom-laptop-chromebook:before {
  1262 + content: "\e9ce";
  1263 +}
  1264 +
  1265 +.ym-custom-phone-plus:before {
  1266 + content: "\eace";
  1267 +}
  1268 +
  1269 +.ym-custom-source-commit-end-local:before {
  1270 + content: "\ebce";
  1271 +}
  1272 +
  1273 +.ym-custom-weather-lightning:before {
  1274 + content: "\ecce";
  1275 +}
  1276 +
  1277 +.ym-custom-blur-radial:before {
  1278 + content: "\e6cf";
  1279 +}
  1280 +
  1281 +.ym-custom-console:before {
  1282 + content: "\e7cf";
  1283 +}
  1284 +
  1285 +.ym-custom-food-fork-drink:before {
  1286 + content: "\e8cf";
  1287 +}
  1288 +
  1289 +.ym-custom-laptop-off:before {
  1290 + content: "\e9cf";
  1291 +}
  1292 +
  1293 +.ym-custom-phone-missed:before {
  1294 + content: "\eacf";
  1295 +}
  1296 +
  1297 +.ym-custom-source-commit-next-local:before {
  1298 + content: "\ebcf";
  1299 +}
  1300 +
  1301 +.ym-custom-weather-partlycloudy:before {
  1302 + content: "\eccf";
  1303 +}
  1304 +
  1305 +.ym-custom-bomb:before {
  1306 + content: "\e6d0";
  1307 +}
  1308 +
  1309 +.ym-custom-contacts:before {
  1310 + content: "\e7d0";
  1311 +}
  1312 +
  1313 +.ym-custom-food-variant:before {
  1314 + content: "\e8d0";
  1315 +}
  1316 +
  1317 +.ym-custom-laptop-mac:before {
  1318 + content: "\e9d0";
  1319 +}
  1320 +
  1321 +.ym-custom-phone-paused:before {
  1322 + content: "\ead0";
  1323 +}
  1324 +
  1325 +.ym-custom-source-commit-start:before {
  1326 + content: "\ebd0";
  1327 +}
  1328 +
  1329 +.ym-custom-weather-pouring:before {
  1330 + content: "\ecd0";
  1331 +}
  1332 +
  1333 +.ym-custom-bomb-off:before {
  1334 + content: "\e6d1";
  1335 +}
  1336 +
  1337 +.ym-custom-content-duplicate:before {
  1338 + content: "\e7d1";
  1339 +}
  1340 +
  1341 +.ym-custom-football:before {
  1342 + content: "\e8d1";
  1343 +}
  1344 +
  1345 +.ym-custom-laptop-windows:before {
  1346 + content: "\e9d1";
  1347 +}
  1348 +
  1349 +.ym-custom-phone-settings:before {
  1350 + content: "\ead1";
  1351 +}
  1352 +
  1353 +.ym-custom-source-commit-local:before {
  1354 + content: "\ebd1";
  1355 +}
  1356 +
  1357 +.ym-custom-weather-rainy:before {
  1358 + content: "\ecd1";
  1359 +}
  1360 +
  1361 +.ym-custom-bone:before {
  1362 + content: "\e6d2";
  1363 +}
  1364 +
  1365 +.ym-custom-content-copy:before {
  1366 + content: "\e7d2";
  1367 +}
  1368 +
  1369 +.ym-custom-food-off:before {
  1370 + content: "\e8d2";
  1371 +}
  1372 +
  1373 +.ym-custom-lastfm:before {
  1374 + content: "\e9d2";
  1375 +}
  1376 +
  1377 +.ym-custom-phone-voip:before {
  1378 + content: "\ead2";
  1379 +}
  1380 +
  1381 +.ym-custom-source-commit-start-next-local:before {
  1382 + content: "\ebd2";
  1383 +}
  1384 +
  1385 +.ym-custom-weather-sunny:before {
  1386 + content: "\ecd2";
  1387 +}
  1388 +
  1389 +.ym-custom-book:before {
  1390 + content: "\e6d3";
  1391 +}
  1392 +
  1393 +.ym-custom-content-paste:before {
  1394 + content: "\e7d3";
  1395 +}
  1396 +
  1397 +.ym-custom-football-australian:before {
  1398 + content: "\e8d3";
  1399 +}
  1400 +
  1401 +.ym-custom-launch:before {
  1402 + content: "\e9d3";
  1403 +}
  1404 +
  1405 +.ym-custom-pi-box:before {
  1406 + content: "\ead3";
  1407 +}
  1408 +
  1409 +.ym-custom-source-fork:before {
  1410 + content: "\ebd3";
  1411 +}
  1412 +
  1413 +.ym-custom-weather-snowy:before {
  1414 + content: "\ecd3";
  1415 +}
  1416 +
  1417 +.ym-custom-bookmark:before {
  1418 + content: "\e6d4";
  1419 +}
  1420 +
  1421 +.ym-custom-content-cut:before {
  1422 + content: "\e7d4";
  1423 +}
  1424 +
  1425 +.ym-custom-football-helmet:before {
  1426 + content: "\e8d4";
  1427 +}
  1428 +
  1429 +.ym-custom-layers:before {
  1430 + content: "\e9d4";
  1431 +}
  1432 +
  1433 +.ym-custom-pi:before {
  1434 + content: "\ead4";
  1435 +}
  1436 +
  1437 +.ym-custom-speaker:before {
  1438 + content: "\ebd4";
  1439 +}
  1440 +
  1441 +.ym-custom-weather-snowy-rainy:before {
  1442 + content: "\ecd4";
  1443 +}
  1444 +
  1445 +.ym-custom-bookmark-check:before {
  1446 + content: "\e6d5";
  1447 +}
  1448 +
  1449 +.ym-custom-content-save-all:before {
  1450 + content: "\e7d5";
  1451 +}
  1452 +
  1453 +.ym-custom-format-align-center:before {
  1454 + content: "\e8d5";
  1455 +}
  1456 +
  1457 +.ym-custom-layers-off:before {
  1458 + content: "\e9d5";
  1459 +}
  1460 +
  1461 +.ym-custom-piano:before {
  1462 + content: "\ead5";
  1463 +}
  1464 +
  1465 +.ym-custom-source-pull:before {
  1466 + content: "\ebd5";
  1467 +}
  1468 +
  1469 +.ym-custom-weather-sunset-down:before {
  1470 + content: "\ecd5";
  1471 +}
  1472 +
  1473 +.ym-custom-bookmark-music:before {
  1474 + content: "\e6d6";
  1475 +}
  1476 +
  1477 +.ym-custom-content-save:before {
  1478 + content: "\e7d6";
  1479 +}
  1480 +
  1481 +.ym-custom-format-align-justify:before {
  1482 + content: "\e8d6";
  1483 +}
  1484 +
  1485 +.ym-custom-leaf:before {
  1486 + content: "\e9d6";
  1487 +}
  1488 +
  1489 +.ym-custom-pig:before {
  1490 + content: "\ead6";
  1491 +}
  1492 +
  1493 +.ym-custom-source-merge:before {
  1494 + content: "\ebd6";
  1495 +}
  1496 +
  1497 +.ym-custom-weather-sunset:before {
  1498 + content: "\ecd6";
  1499 +}
  1500 +
  1501 +.ym-custom-bookmark-plus:before {
  1502 + content: "\e6d7";
  1503 +}
  1504 +
  1505 +.ym-custom-content-save-settings:before {
  1506 + content: "\e7d7";
  1507 +}
  1508 +
  1509 +.ym-custom-format-align-left:before {
  1510 + content: "\e8d7";
  1511 +}
  1512 +
  1513 +.ym-custom-lead-pencil:before {
  1514 + content: "\e9d7";
  1515 +}
  1516 +
  1517 +.ym-custom-pill:before {
  1518 + content: "\ead7";
  1519 +}
  1520 +
  1521 +.ym-custom-speaker-off:before {
  1522 + content: "\ebd7";
  1523 +}
  1524 +
  1525 +.ym-custom-weather-sunset-up:before {
  1526 + content: "\ecd7";
  1527 +}
  1528 +
  1529 +.ym-custom-bookmark-plus-outline:before {
  1530 + content: "\e6d8";
  1531 +}
  1532 +
  1533 +.ym-custom-contrast-circle:before {
  1534 + content: "\e7d8";
  1535 +}
  1536 +
  1537 +.ym-custom-format-align-right:before {
  1538 + content: "\e8d8";
  1539 +}
  1540 +
  1541 +.ym-custom-led-off:before {
  1542 + content: "\e9d8";
  1543 +}
  1544 +
  1545 +.ym-custom-pillar:before {
  1546 + content: "\ead8";
  1547 +}
  1548 +
  1549 +.ym-custom-speaker-wireless:before {
  1550 + content: "\ebd8";
  1551 +}
  1552 +
  1553 +.ym-custom-weather-windy:before {
  1554 + content: "\ecd8";
  1555 +}
  1556 +
  1557 +.ym-custom-bookmark-outline:before {
  1558 + content: "\e6d9";
  1559 +}
  1560 +
  1561 +.ym-custom-contrast:before {
  1562 + content: "\e7d9";
  1563 +}
  1564 +
  1565 +.ym-custom-format-annotation-plus:before {
  1566 + content: "\e8d9";
  1567 +}
  1568 +
  1569 +.ym-custom-led-on:before {
  1570 + content: "\e9d9";
  1571 +}
  1572 +
  1573 +.ym-custom-pine-tree:before {
  1574 + content: "\ead9";
  1575 +}
  1576 +
  1577 +.ym-custom-spellcheck:before {
  1578 + content: "\ebd9";
  1579 +}
  1580 +
  1581 +.ym-custom-weather-windy-variant:before {
  1582 + content: "\ecd9";
  1583 +}
  1584 +
  1585 +.ym-custom-bookmark-remove:before {
  1586 + content: "\e6da";
  1587 +}
  1588 +
  1589 +.ym-custom-contrast-box:before {
  1590 + content: "\e7da";
  1591 +}
  1592 +
  1593 +.ym-custom-format-bold:before {
  1594 + content: "\e8da";
  1595 +}
  1596 +
  1597 +.ym-custom-led-outline:before {
  1598 + content: "\e9da";
  1599 +}
  1600 +
  1601 +.ym-custom-pin:before {
  1602 + content: "\eada";
  1603 +}
  1604 +
  1605 +.ym-custom-speedometer:before {
  1606 + content: "\ebda";
  1607 +}
  1608 +
  1609 +.ym-custom-web:before {
  1610 + content: "\ecda";
  1611 +}
  1612 +
  1613 +.ym-custom-book-minus:before {
  1614 + content: "\e6db";
  1615 +}
  1616 +
  1617 +.ym-custom-cookie:before {
  1618 + content: "\e7db";
  1619 +}
  1620 +
  1621 +.ym-custom-format-clear:before {
  1622 + content: "\e8db";
  1623 +}
  1624 +
  1625 +.ym-custom-led-variant-on:before {
  1626 + content: "\e9db";
  1627 +}
  1628 +
  1629 +.ym-custom-pin-off:before {
  1630 + content: "\eadb";
  1631 +}
  1632 +
  1633 +.ym-custom-spotify:before {
  1634 + content: "\ebdb";
  1635 +}
  1636 +
  1637 +.ym-custom-weight:before {
  1638 + content: "\ecdb";
  1639 +}
  1640 +
  1641 +.ym-custom-book-multiple:before {
  1642 + content: "\e6dc";
  1643 +}
  1644 +
  1645 +.ym-custom-copyright:before {
  1646 + content: "\e7dc";
  1647 +}
  1648 +
  1649 +.ym-custom-format-color-fill:before {
  1650 + content: "\e8dc";
  1651 +}
  1652 +
  1653 +.ym-custom-led-variant-off:before {
  1654 + content: "\e9dc";
  1655 +}
  1656 +
  1657 +.ym-custom-pine-tree-box:before {
  1658 + content: "\eadc";
  1659 +}
  1660 +
  1661 +.ym-custom-spotlight:before {
  1662 + content: "\ebdc";
  1663 +}
  1664 +
  1665 +.ym-custom-webhook:before {
  1666 + content: "\ecdc";
  1667 +}
  1668 +
  1669 +.ym-custom-book-multiple-variant:before {
  1670 + content: "\e6dd";
  1671 +}
  1672 +
  1673 +.ym-custom-counter:before {
  1674 + content: "\e7dd";
  1675 +}
  1676 +
  1677 +.ym-custom-format-color-text:before {
  1678 + content: "\e8dd";
  1679 +}
  1680 +
  1681 +.ym-custom-led-variant-outline:before {
  1682 + content: "\e9dd";
  1683 +}
  1684 +
  1685 +.ym-custom-pinterest:before {
  1686 + content: "\eadd";
  1687 +}
  1688 +
  1689 +.ym-custom-spotlight-beam:before {
  1690 + content: "\ebdd";
  1691 +}
  1692 +
  1693 +.ym-custom-weight-kilogram:before {
  1694 + content: "\ecdd";
  1695 +}
  1696 +
  1697 +.ym-custom-book-open:before {
  1698 + content: "\e6de";
  1699 +}
  1700 +
  1701 +.ym-custom-creation:before {
  1702 + content: "\e7de";
  1703 +}
  1704 +
  1705 +.ym-custom-format-float-center:before {
  1706 + content: "\e8de";
  1707 +}
  1708 +
  1709 +.ym-custom-library:before {
  1710 + content: "\e9de";
  1711 +}
  1712 +
  1713 +.ym-custom-pinterest-box:before {
  1714 + content: "\eade";
  1715 +}
  1716 +
  1717 +.ym-custom-spray:before {
  1718 + content: "\ebde";
  1719 +}
  1720 +
  1721 +.ym-custom-whatsapp:before {
  1722 + content: "\ecde";
  1723 +}
  1724 +
  1725 +.ym-custom-book-open-page-variant:before {
  1726 + content: "\e6df";
  1727 +}
  1728 +
  1729 +.ym-custom-cow:before {
  1730 + content: "\e7df";
  1731 +}
  1732 +
  1733 +.ym-custom-format-float-left:before {
  1734 + content: "\e8df";
  1735 +}
  1736 +
  1737 +.ym-custom-library-books:before {
  1738 + content: "\e9df";
  1739 +}
  1740 +
  1741 +.ym-custom-pistol:before {
  1742 + content: "\eadf";
  1743 +}
  1744 +
  1745 +.ym-custom-square-inc:before {
  1746 + content: "\ebdf";
  1747 +}
  1748 +
  1749 +.ym-custom-webcam:before {
  1750 + content: "\ecdf";
  1751 +}
  1752 +
  1753 +.ym-custom-book-plus:before {
  1754 + content: "\e6e0";
  1755 +}
  1756 +
  1757 +.ym-custom-credit-card:before {
  1758 + content: "\e7e0";
  1759 +}
  1760 +
  1761 +.ym-custom-format-float-none:before {
  1762 + content: "\e8e0";
  1763 +}
  1764 +
  1765 +.ym-custom-library-music:before {
  1766 + content: "\e9e0";
  1767 +}
  1768 +
  1769 +.ym-custom-pizza:before {
  1770 + content: "\eae0";
  1771 +}
  1772 +
  1773 +.ym-custom-stackexchange:before {
  1774 + content: "\ebe0";
  1775 +}
  1776 +
  1777 +.ym-custom-wechat:before {
  1778 + content: "\ece0";
  1779 +}
  1780 +
  1781 +.ym-custom-book-open-variant:before {
  1782 + content: "\e6e1";
  1783 +}
  1784 +
  1785 +.ym-custom-credit-card-multiple:before {
  1786 + content: "\e7e1";
  1787 +}
  1788 +
  1789 +.ym-custom-format-float-right:before {
  1790 + content: "\e8e1";
  1791 +}
  1792 +
  1793 +.ym-custom-library-plus:before {
  1794 + content: "\e9e1";
  1795 +}
  1796 +
  1797 +.ym-custom-plane-shield:before {
  1798 + content: "\eae1";
  1799 +}
  1800 +
  1801 +.ym-custom-square-inc-cash:before {
  1802 + content: "\ebe1";
  1803 +}
  1804 +
  1805 +.ym-custom-white-balance-auto:before {
  1806 + content: "\ece1";
  1807 +}
  1808 +
  1809 +.ym-custom-book-variant:before {
  1810 + content: "\e6e2";
  1811 +}
  1812 +
  1813 +.ym-custom-credit-card-off:before {
  1814 + content: "\e7e2";
  1815 +}
  1816 +
  1817 +.ym-custom-format-header-:before {
  1818 + content: "\e8e2";
  1819 +}
  1820 +
  1821 +.ym-custom-lightbulb-on-outline:before {
  1822 + content: "\e9e2";
  1823 +}
  1824 +
  1825 +.ym-custom-play:before {
  1826 + content: "\eae2";
  1827 +}
  1828 +
  1829 +.ym-custom-stackoverflow:before {
  1830 + content: "\ebe2";
  1831 +}
  1832 +
  1833 +.ym-custom-white-balance-iridescent:before {
  1834 + content: "\ece2";
  1835 +}
  1836 +
  1837 +.ym-custom-boombox:before {
  1838 + content: "\e6e3";
  1839 +}
  1840 +
  1841 +.ym-custom-credit-card-plus:before {
  1842 + content: "\e7e3";
  1843 +}
  1844 +
  1845 +.ym-custom-format-header-1:before {
  1846 + content: "\e8e3";
  1847 +}
  1848 +
  1849 +.ym-custom-lightbulb:before {
  1850 + content: "\e9e3";
  1851 +}
  1852 +
  1853 +.ym-custom-play-box-outline:before {
  1854 + content: "\eae3";
  1855 +}
  1856 +
  1857 +.ym-custom-stadium:before {
  1858 + content: "\ebe3";
  1859 +}
  1860 +
  1861 +.ym-custom-wheelchair-accessibility:before {
  1862 + content: "\ece3";
  1863 +}
  1864 +
  1865 +.ym-custom-border-all:before {
  1866 + content: "\e6e4";
  1867 +}
  1868 +
  1869 +.ym-custom-crop:before {
  1870 + content: "\e7e4";
  1871 +}
  1872 +
  1873 +.ym-custom-format-header-2:before {
  1874 + content: "\e8e4";
  1875 +}
  1876 +
  1877 +.ym-custom-lightbulb-on:before {
  1878 + content: "\e9e4";
  1879 +}
  1880 +
  1881 +.ym-custom-play-circle:before {
  1882 + content: "\eae4";
  1883 +}
  1884 +
  1885 +.ym-custom-stairs:before {
  1886 + content: "\ebe4";
  1887 +}
  1888 +
  1889 +.ym-custom-white-balance-incandescent:before {
  1890 + content: "\ece4";
  1891 +}
  1892 +
  1893 +.ym-custom-border-bottom:before {
  1894 + content: "\e6e5";
  1895 +}
  1896 +
  1897 +.ym-custom-crop-free:before {
  1898 + content: "\e7e5";
  1899 +}
  1900 +
  1901 +.ym-custom-format-header-3:before {
  1902 + content: "\e8e5";
  1903 +}
  1904 +
  1905 +.ym-custom-lightbulb-outline:before {
  1906 + content: "\e9e5";
  1907 +}
  1908 +
  1909 +.ym-custom-play-circle-outline:before {
  1910 + content: "\eae5";
  1911 +}
  1912 +
  1913 +.ym-custom-star-circle:before {
  1914 + content: "\ebe5";
  1915 +}
  1916 +
  1917 +.ym-custom-widgets:before {
  1918 + content: "\ece5";
  1919 +}
  1920 +
  1921 +.ym-custom-border-color:before {
  1922 + content: "\e6e6";
  1923 +}
  1924 +
  1925 +.ym-custom-credit-card-scan:before {
  1926 + content: "\e7e6";
  1927 +}
  1928 +
  1929 +.ym-custom-format-header-4:before {
  1930 + content: "\e8e6";
  1931 +}
  1932 +
  1933 +.ym-custom-link:before {
  1934 + content: "\e9e6";
  1935 +}
  1936 +
  1937 +.ym-custom-playlist-check:before {
  1938 + content: "\eae6";
  1939 +}
  1940 +
  1941 +.ym-custom-star-half:before {
  1942 + content: "\ebe6";
  1943 +}
  1944 +
  1945 +.ym-custom-white-balance-sunny:before {
  1946 + content: "\ece6";
  1947 +}
  1948 +
  1949 +.ym-custom-border-horizontal:before {
  1950 + content: "\e6e7";
  1951 +}
  1952 +
  1953 +.ym-custom-crop-landscape:before {
  1954 + content: "\e7e7";
  1955 +}
  1956 +
  1957 +.ym-custom-format-header-decrease:before {
  1958 + content: "\e8e7";
  1959 +}
  1960 +
  1961 +.ym-custom-linkedin:before {
  1962 + content: "\e9e7";
  1963 +}
  1964 +
  1965 +.ym-custom-playlist-play:before {
  1966 + content: "\eae7";
  1967 +}
  1968 +
  1969 +.ym-custom-star:before {
  1970 + content: "\ebe7";
  1971 +}
  1972 +
  1973 +.ym-custom-wiiu:before {
  1974 + content: "\ece7";
  1975 +}
  1976 +
  1977 +.ym-custom-border-inside:before {
  1978 + content: "\e6e8";
  1979 +}
  1980 +
  1981 +.ym-custom-crop-portrait:before {
  1982 + content: "\e7e8";
  1983 +}
  1984 +
  1985 +.ym-custom-format-header-5:before {
  1986 + content: "\e8e8";
  1987 +}
  1988 +
  1989 +.ym-custom-link-off:before {
  1990 + content: "\e9e8";
  1991 +}
  1992 +
  1993 +.ym-custom-playlist-minus:before {
  1994 + content: "\eae8";
  1995 +}
  1996 +
  1997 +.ym-custom-star-off:before {
  1998 + content: "\ebe8";
  1999 +}
  2000 +
  2001 +.ym-custom-wifi:before {
  2002 + content: "\ece8";
  2003 +}
  2004 +
  2005 +.ym-custom-border-none:before {
  2006 + content: "\e6e9";
  2007 +}
  2008 +
  2009 +.ym-custom-crop-rotate:before {
  2010 + content: "\e7e9";
  2011 +}
  2012 +
  2013 +.ym-custom-format-header-equal:before {
  2014 + content: "\e8e9";
  2015 +}
  2016 +
  2017 +.ym-custom-link-variant-off:before {
  2018 + content: "\e9e9";
  2019 +}
  2020 +
  2021 +.ym-custom-playlist-remove:before {
  2022 + content: "\eae9";
  2023 +}
  2024 +
  2025 +.ym-custom-star-outline:before {
  2026 + content: "\ebe9";
  2027 +}
  2028 +
  2029 +.ym-custom-wifi-off:before {
  2030 + content: "\ece9";
  2031 +}
  2032 +
  2033 +.ym-custom-border-left:before {
  2034 + content: "\e6ea";
  2035 +}
  2036 +
  2037 +.ym-custom-crop-square:before {
  2038 + content: "\e7ea";
  2039 +}
  2040 +
  2041 +.ym-custom-format-header-increase:before {
  2042 + content: "\e8ea";
  2043 +}
  2044 +
  2045 +.ym-custom-link-variant:before {
  2046 + content: "\e9ea";
  2047 +}
  2048 +
  2049 +.ym-custom-playlist-plus:before {
  2050 + content: "\eaea";
  2051 +}
  2052 +
  2053 +.ym-custom-steam:before {
  2054 + content: "\ebea";
  2055 +}
  2056 +
  2057 +.ym-custom-wii:before {
  2058 + content: "\ecea";
  2059 +}
  2060 +
  2061 +.ym-custom-border-outside:before {
  2062 + content: "\e6eb";
  2063 +}
  2064 +
  2065 +.ym-custom-crosshairs:before {
  2066 + content: "\e7eb";
  2067 +}
  2068 +
  2069 +.ym-custom-format-header-pound:before {
  2070 + content: "\e8eb";
  2071 +}
  2072 +
  2073 +.ym-custom-linkedin-box:before {
  2074 + content: "\e9eb";
  2075 +}
  2076 +
  2077 +.ym-custom-play-pause:before {
  2078 + content: "\eaeb";
  2079 +}
  2080 +
  2081 +.ym-custom-steering:before {
  2082 + content: "\ebeb";
  2083 +}
  2084 +
  2085 +.ym-custom-window-close:before {
  2086 + content: "\eceb";
  2087 +}
  2088 +
  2089 +.ym-custom-border-right:before {
  2090 + content: "\e6ec";
  2091 +}
  2092 +
  2093 +.ym-custom-crosshairs-gps:before {
  2094 + content: "\e7ec";
  2095 +}
  2096 +
  2097 +.ym-custom-format-horizontal-align-center:before {
  2098 + content: "\e8ec";
  2099 +}
  2100 +
  2101 +.ym-custom-linux:before {
  2102 + content: "\e9ec";
  2103 +}
  2104 +
  2105 +.ym-custom-playstation:before {
  2106 + content: "\eaec";
  2107 +}
  2108 +
  2109 +.ym-custom-step-backward:before {
  2110 + content: "\ebec";
  2111 +}
  2112 +
  2113 +.ym-custom-wikipedia:before {
  2114 + content: "\ecec";
  2115 +}
  2116 +
  2117 +.ym-custom-border-top:before {
  2118 + content: "\e6ed";
  2119 +}
  2120 +
  2121 +.ym-custom-cube:before {
  2122 + content: "\e7ed";
  2123 +}
  2124 +
  2125 +.ym-custom-format-horizontal-align-left:before {
  2126 + content: "\e8ed";
  2127 +}
  2128 +
  2129 +.ym-custom-lock:before {
  2130 + content: "\e9ed";
  2131 +}
  2132 +
  2133 +.ym-custom-plex:before {
  2134 + content: "\eaed";
  2135 +}
  2136 +
  2137 +.ym-custom-step-forward:before {
  2138 + content: "\ebed";
  2139 +}
  2140 +
  2141 +.ym-custom-window-maximize:before {
  2142 + content: "\eced";
  2143 +}
  2144 +
  2145 +.ym-custom-border-style:before {
  2146 + content: "\e6ee";
  2147 +}
  2148 +
  2149 +.ym-custom-crown:before {
  2150 + content: "\e7ee";
  2151 +}
  2152 +
  2153 +.ym-custom-format-indent-increase:before {
  2154 + content: "\e8ee";
  2155 +}
  2156 +
  2157 +.ym-custom-lock-outline:before {
  2158 + content: "\e9ee";
  2159 +}
  2160 +
  2161 +.ym-custom-plus:before {
  2162 + content: "\eaee";
  2163 +}
  2164 +
  2165 +.ym-custom-step-forward-:before {
  2166 + content: "\ebee";
  2167 +}
  2168 +
  2169 +.ym-custom-window-open:before {
  2170 + content: "\ecee";
  2171 +}
  2172 +
  2173 +.ym-custom-border-vertical:before {
  2174 + content: "\e6ef";
  2175 +}
  2176 +
  2177 +.ym-custom-cube-outline:before {
  2178 + content: "\e7ef";
  2179 +}
  2180 +
  2181 +.ym-custom-format-indent-decrease:before {
  2182 + content: "\e8ef";
  2183 +}
  2184 +
  2185 +.ym-custom-lock-open-outline:before {
  2186 + content: "\e9ef";
  2187 +}
  2188 +
  2189 +.ym-custom-plus-box-outline:before {
  2190 + content: "\eaef";
  2191 +}
  2192 +
  2193 +.ym-custom-step-backward-:before {
  2194 + content: "\ebef";
  2195 +}
  2196 +
  2197 +.ym-custom-window-restore:before {
  2198 + content: "\ecef";
  2199 +}
  2200 +
  2201 +.ym-custom-bowl:before {
  2202 + content: "\e6f0";
  2203 +}
  2204 +
  2205 +.ym-custom-cube-send:before {
  2206 + content: "\e7f0";
  2207 +}
  2208 +
  2209 +.ym-custom-format-line-spacing:before {
  2210 + content: "\e8f0";
  2211 +}
  2212 +
  2213 +.ym-custom-lock-open:before {
  2214 + content: "\e9f0";
  2215 +}
  2216 +
  2217 +.ym-custom-plus-box:before {
  2218 + content: "\eaf0";
  2219 +}
  2220 +
  2221 +.ym-custom-stethoscope:before {
  2222 + content: "\ebf0";
  2223 +}
  2224 +
  2225 +.ym-custom-windows:before {
  2226 + content: "\ecf0";
  2227 +}
  2228 +
  2229 +.ym-custom-box-shadow:before {
  2230 + content: "\e6f1";
  2231 +}
  2232 +
  2233 +.ym-custom-cup:before {
  2234 + content: "\e7f1";
  2235 +}
  2236 +
  2237 +.ym-custom-format-italic:before {
  2238 + content: "\e8f1";
  2239 +}
  2240 +
  2241 +.ym-custom-lock-pattern:before {
  2242 + content: "\e9f1";
  2243 +}
  2244 +
  2245 +.ym-custom-plus-circle:before {
  2246 + content: "\eaf1";
  2247 +}
  2248 +
  2249 +.ym-custom-sticker:before {
  2250 + content: "\ebf1";
  2251 +}
  2252 +
  2253 +.ym-custom-window-minimize:before {
  2254 + content: "\ecf1";
  2255 +}
  2256 +
  2257 +.ym-custom-bow-tie:before {
  2258 + content: "\e6f2";
  2259 +}
  2260 +
  2261 +.ym-custom-cube-unfolded:before {
  2262 + content: "\e7f2";
  2263 +}
  2264 +
  2265 +.ym-custom-format-line-style:before {
  2266 + content: "\e8f2";
  2267 +}
  2268 +
  2269 +.ym-custom-login:before {
  2270 + content: "\e9f2";
  2271 +}
  2272 +
  2273 +.ym-custom-plus-circle-multiple-outline:before {
  2274 + content: "\eaf2";
  2275 +}
  2276 +
  2277 +.ym-custom-stocking:before {
  2278 + content: "\ebf2";
  2279 +}
  2280 +
  2281 +.ym-custom-window-closed:before {
  2282 + content: "\ecf2";
  2283 +}
  2284 +
  2285 +.ym-custom-bowling:before {
  2286 + content: "\e6f3";
  2287 +}
  2288 +
  2289 +.ym-custom-cup-off:before {
  2290 + content: "\e7f3";
  2291 +}
  2292 +
  2293 +.ym-custom-format-horizontal-align-right:before {
  2294 + content: "\e8f3";
  2295 +}
  2296 +
  2297 +.ym-custom-lock-plus:before {
  2298 + content: "\e9f3";
  2299 +}
  2300 +
  2301 +.ym-custom-plus-network:before {
  2302 + content: "\eaf3";
  2303 +}
  2304 +
  2305 +.ym-custom-stop:before {
  2306 + content: "\ebf3";
  2307 +}
  2308 +
  2309 +.ym-custom-worker:before {
  2310 + content: "\ecf3";
  2311 +}
  2312 +
  2313 +.ym-custom-box-cutter:before {
  2314 + content: "\e6f4";
  2315 +}
  2316 +
  2317 +.ym-custom-cup-water:before {
  2318 + content: "\e7f4";
  2319 +}
  2320 +
  2321 +.ym-custom-format-line-weight:before {
  2322 + content: "\e8f4";
  2323 +}
  2324 +
  2325 +.ym-custom-login-variant:before {
  2326 + content: "\e9f4";
  2327 +}
  2328 +
  2329 +.ym-custom-plus-one:before {
  2330 + content: "\eaf4";
  2331 +}
  2332 +
  2333 +.ym-custom-stop-circle-outline:before {
  2334 + content: "\ebf4";
  2335 +}
  2336 +
  2337 +.ym-custom-wordpress:before {
  2338 + content: "\ecf4";
  2339 +}
  2340 +
  2341 +.ym-custom-box:before {
  2342 + content: "\e6f5";
  2343 +}
  2344 +
  2345 +.ym-custom-currency-btc:before {
  2346 + content: "\e7f5";
  2347 +}
  2348 +
  2349 +.ym-custom-format-list-bulleted:before {
  2350 + content: "\e8f5";
  2351 +}
  2352 +
  2353 +.ym-custom-logout:before {
  2354 + content: "\e9f5";
  2355 +}
  2356 +
  2357 +.ym-custom-plus-circle-outline:before {
  2358 + content: "\eaf5";
  2359 +}
  2360 +
  2361 +.ym-custom-stop-circle:before {
  2362 + content: "\ebf5";
  2363 +}
  2364 +
  2365 +.ym-custom-wrench:before {
  2366 + content: "\ecf5";
  2367 +}
  2368 +
  2369 +.ym-custom-bridge:before {
  2370 + content: "\e6f6";
  2371 +}
  2372 +
  2373 +.ym-custom-currency-gbp:before {
  2374 + content: "\e7f6";
  2375 +}
  2376 +
  2377 +.ym-custom-format-list-bulleted-type:before {
  2378 + content: "\e8f6";
  2379 +}
  2380 +
  2381 +.ym-custom-logout-variant:before {
  2382 + content: "\e9f6";
  2383 +}
  2384 +
  2385 +.ym-custom-pocket:before {
  2386 + content: "\eaf6";
  2387 +}
  2388 +
  2389 +.ym-custom-store:before {
  2390 + content: "\ebf6";
  2391 +}
  2392 +
  2393 +.ym-custom-wrap:before {
  2394 + content: "\ecf6";
  2395 +}
  2396 +
  2397 +.ym-custom-briefcase:before {
  2398 + content: "\e6f7";
  2399 +}
  2400 +
  2401 +.ym-custom-currency-eur:before {
  2402 + content: "\e7f7";
  2403 +}
  2404 +
  2405 +.ym-custom-format-page-break:before {
  2406 + content: "\e8f7";
  2407 +}
  2408 +
  2409 +.ym-custom-looks:before {
  2410 + content: "\e9f7";
  2411 +}
  2412 +
  2413 +.ym-custom-plus-outline:before {
  2414 + content: "\eaf7";
  2415 +}
  2416 +
  2417 +.ym-custom-store--hour:before {
  2418 + content: "\ebf7";
  2419 +}
  2420 +
  2421 +.ym-custom-wunderlist:before {
  2422 + content: "\ecf7";
  2423 +}
  2424 +
  2425 +.ym-custom-briefcase-check:before {
  2426 + content: "\e6f8";
  2427 +}
  2428 +
  2429 +.ym-custom-currency-inr:before {
  2430 + content: "\e7f8";
  2431 +}
  2432 +
  2433 +.ym-custom-format-list-numbers:before {
  2434 + content: "\e8f8";
  2435 +}
  2436 +
  2437 +.ym-custom-loop:before {
  2438 + content: "\e9f8";
  2439 +}
  2440 +
  2441 +.ym-custom-polaroid:before {
  2442 + content: "\eaf8";
  2443 +}
  2444 +
  2445 +.ym-custom-stove:before {
  2446 + content: "\ebf8";
  2447 +}
  2448 +
  2449 +.ym-custom-xaml:before {
  2450 + content: "\ecf8";
  2451 +}
  2452 +
  2453 +.ym-custom-briefcase-download:before {
  2454 + content: "\e6f9";
  2455 +}
  2456 +
  2457 +.ym-custom-currency-ngn:before {
  2458 + content: "\e7f9";
  2459 +}
  2460 +
  2461 +.ym-custom-format-paragraph:before {
  2462 + content: "\e8f9";
  2463 +}
  2464 +
  2465 +.ym-custom-loupe:before {
  2466 + content: "\e9f9";
  2467 +}
  2468 +
  2469 +.ym-custom-poll:before {
  2470 + content: "\eaf9";
  2471 +}
  2472 +
  2473 +.ym-custom-subway:before {
  2474 + content: "\ebf9";
  2475 +}
  2476 +
  2477 +.ym-custom-xbox:before {
  2478 + content: "\ecf9";
  2479 +}
  2480 +
  2481 +.ym-custom-briefcase-upload:before {
  2482 + content: "\e6fa";
  2483 +}
  2484 +
  2485 +.ym-custom-currency-rub:before {
  2486 + content: "\e7fa";
  2487 +}
  2488 +
  2489 +.ym-custom-format-pilcrow:before {
  2490 + content: "\e8fa";
  2491 +}
  2492 +
  2493 +.ym-custom-lumx:before {
  2494 + content: "\e9fa";
  2495 +}
  2496 +
  2497 +.ym-custom-pokeball:before {
  2498 + content: "\eafa";
  2499 +}
  2500 +
  2501 +.ym-custom-subdirectory-arrow-left:before {
  2502 + content: "\ebfa";
  2503 +}
  2504 +
  2505 +.ym-custom-xbox-controller:before {
  2506 + content: "\ecfa";
  2507 +}
  2508 +
  2509 +.ym-custom-brightness-:before {
  2510 + content: "\e6fb";
  2511 +}
  2512 +
  2513 +.ym-custom-currency-try:before {
  2514 + content: "\e7fb";
  2515 +}
  2516 +
  2517 +.ym-custom-format-quote:before {
  2518 + content: "\e8fb";
  2519 +}
  2520 +
  2521 +.ym-custom-magnet:before {
  2522 + content: "\e9fb";
  2523 +}
  2524 +
  2525 +.ym-custom-poll-box:before {
  2526 + content: "\eafb";
  2527 +}
  2528 +
  2529 +.ym-custom-subdirectory-arrow-right:before {
  2530 + content: "\ebfb";
  2531 +}
  2532 +
  2533 +.ym-custom-xbox-controller-off:before {
  2534 + content: "\ecfb";
  2535 +}
  2536 +
  2537 +.ym-custom-brightness-1:before {
  2538 + content: "\e6fc";
  2539 +}
  2540 +
  2541 +.ym-custom-currency-usd:before {
  2542 + content: "\e7fc";
  2543 +}
  2544 +
  2545 +.ym-custom-format-paint:before {
  2546 + content: "\e8fc";
  2547 +}
  2548 +
  2549 +.ym-custom-magnet-on:before {
  2550 + content: "\e9fc";
  2551 +}
  2552 +
  2553 +.ym-custom-polymer:before {
  2554 + content: "\eafc";
  2555 +}
  2556 +
  2557 +.ym-custom-subway-variant:before {
  2558 + content: "\ebfc";
  2559 +}
  2560 +
  2561 +.ym-custom-xda:before {
  2562 + content: "\ecfc";
  2563 +}
  2564 +
  2565 +.ym-custom-brightness-2:before {
  2566 + content: "\e6fd";
  2567 +}
  2568 +
  2569 +.ym-custom-currency-usd-off:before {
  2570 + content: "\e7fd";
  2571 +}
  2572 +
  2573 +.ym-custom-format-size:before {
  2574 + content: "\e8fd";
  2575 +}
  2576 +
  2577 +.ym-custom-magnify:before {
  2578 + content: "\e9fd";
  2579 +}
  2580 +
  2581 +.ym-custom-play-protected-content:before {
  2582 + content: "\eafd";
  2583 +}
  2584 +
  2585 +.ym-custom-sunglasses:before {
  2586 + content: "\ebfd";
  2587 +}
  2588 +
  2589 +.ym-custom-xing:before {
  2590 + content: "\ecfd";
  2591 +}
  2592 +
  2593 +.ym-custom-brightness-3:before {
  2594 + content: "\e6fe";
  2595 +}
  2596 +
  2597 +.ym-custom-cursor-default:before {
  2598 + content: "\e7fe";
  2599 +}
  2600 +
  2601 +.ym-custom-format-section:before {
  2602 + content: "\e8fe";
  2603 +}
  2604 +
  2605 +.ym-custom-magnify-plus:before {
  2606 + content: "\e9fe";
  2607 +}
  2608 +
  2609 +.ym-custom-pool:before {
  2610 + content: "\eafe";
  2611 +}
  2612 +
  2613 +.ym-custom-swap-horizontal:before {
  2614 + content: "\ebfe";
  2615 +}
  2616 +
  2617 +.ym-custom-xing-circle:before {
  2618 + content: "\ecfe";
  2619 +}
  2620 +
  2621 +.ym-custom-brightness-4:before {
  2622 + content: "\e6ff";
  2623 +}
  2624 +
  2625 +.ym-custom-cursor-default-outline:before {
  2626 + content: "\e7ff";
  2627 +}
  2628 +
  2629 +.ym-custom-format-strikethrough:before {
  2630 + content: "\e8ff";
  2631 +}
  2632 +
  2633 +.ym-custom-magnify-minus:before {
  2634 + content: "\e9ff";
  2635 +}
  2636 +
  2637 +.ym-custom-pot:before {
  2638 + content: "\eaff";
  2639 +}
  2640 +
  2641 +.ym-custom-surround-sound:before {
  2642 + content: "\ebff";
  2643 +}
  2644 +
  2645 +.ym-custom-xing-box:before {
  2646 + content: "\ecff";
  2647 +}
  2648 +
  2649 +.ym-custom-brightness-5:before {
  2650 + content: "\e700";
  2651 +}
  2652 +
  2653 +.ym-custom-cursor-pointer:before {
  2654 + content: "\e800";
  2655 +}
  2656 +
  2657 +.ym-custom-format-strikethrough-variant:before {
  2658 + content: "\e900";
  2659 +}
  2660 +
  2661 +.ym-custom-map:before {
  2662 + content: "\ea00";
  2663 +}
  2664 +
  2665 +.ym-custom-popcorn:before {
  2666 + content: "\eb00";
  2667 +}
  2668 +
  2669 +.ym-custom-swap-vertical:before {
  2670 + content: "\ec00";
  2671 +}
  2672 +
  2673 +.ym-custom-xml:before {
  2674 + content: "\ed00";
  2675 +}
  2676 +
  2677 +.ym-custom-access-point:before {
  2678 + content: "\e601";
  2679 +}
  2680 +
  2681 +.ym-custom-brightness-6:before {
  2682 + content: "\e701";
  2683 +}
  2684 +
  2685 +.ym-custom-cursor-move:before {
  2686 + content: "\e801";
  2687 +}
  2688 +
  2689 +.ym-custom-format-subscript:before {
  2690 + content: "\e901";
  2691 +}
  2692 +
  2693 +.ym-custom-mail-ru:before {
  2694 + content: "\ea01";
  2695 +}
  2696 +
  2697 +.ym-custom-pound:before {
  2698 + content: "\eb01";
  2699 +}
  2700 +
  2701 +.ym-custom-swim:before {
  2702 + content: "\ec01";
  2703 +}
  2704 +
  2705 +.ym-custom-yelp:before {
  2706 + content: "\ed01";
  2707 +}
  2708 +
  2709 +.ym-custom-account-box-outline:before {
  2710 + content: "\e602";
  2711 +}
  2712 +
  2713 +.ym-custom-broom:before {
  2714 + content: "\e702";
  2715 +}
  2716 +
  2717 +.ym-custom-cursor-text:before {
  2718 + content: "\e802";
  2719 +}
  2720 +
  2721 +.ym-custom-format-superscript:before {
  2722 + content: "\e902";
  2723 +}
  2724 +
  2725 +.ym-custom-map-marker:before {
  2726 + content: "\ea02";
  2727 +}
  2728 +
  2729 +.ym-custom-pound-box:before {
  2730 + content: "\eb02";
  2731 +}
  2732 +
  2733 +.ym-custom-switch:before {
  2734 + content: "\ec02";
  2735 +}
  2736 +
  2737 +.ym-custom-yeast:before {
  2738 + content: "\ed02";
  2739 +}
  2740 +
  2741 +.ym-custom-account-box:before {
  2742 + content: "\e603";
  2743 +}
  2744 +
  2745 +.ym-custom-brightness-auto:before {
  2746 + content: "\e703";
  2747 +}
  2748 +
  2749 +.ym-custom-database:before {
  2750 + content: "\e803";
  2751 +}
  2752 +
  2753 +.ym-custom-format-text:before {
  2754 + content: "\e903";
  2755 +}
  2756 +
  2757 +.ym-custom-map-marker-minus:before {
  2758 + content: "\ea03";
  2759 +}
  2760 +
  2761 +.ym-custom-pot-mix:before {
  2762 + content: "\eb03";
  2763 +}
  2764 +
  2765 +.ym-custom-sync:before {
  2766 + content: "\ec03";
  2767 +}
  2768 +
  2769 +.ym-custom-yin-yang:before {
  2770 + content: "\ed03";
  2771 +}
  2772 +
  2773 +.ym-custom-access-point-network:before {
  2774 + content: "\e604";
  2775 +}
  2776 +
  2777 +.ym-custom-brush:before {
  2778 + content: "\e704";
  2779 +}
  2780 +
  2781 +.ym-custom-database-minus:before {
  2782 + content: "\e804";
  2783 +}
  2784 +
  2785 +.ym-custom-format-textdirection-l-to-r:before {
  2786 + content: "\e904";
  2787 +}
  2788 +
  2789 +.ym-custom-map-marker-circle:before {
  2790 + content: "\ea04";
  2791 +}
  2792 +
  2793 +.ym-custom-power:before {
  2794 + content: "\eb04";
  2795 +}
  2796 +
  2797 +.ym-custom-sync-alert:before {
  2798 + content: "\ec04";
  2799 +}
  2800 +
  2801 +.ym-custom-youtube-play:before {
  2802 + content: "\ed04";
  2803 +}
  2804 +
  2805 +.ym-custom-account-alert:before {
  2806 + content: "\e605";
  2807 +}
  2808 +
  2809 +.ym-custom-bug:before {
  2810 + content: "\e705";
  2811 +}
  2812 +
  2813 +.ym-custom-database-plus:before {
  2814 + content: "\e805";
  2815 +}
  2816 +
  2817 +.ym-custom-format-textdirection-r-to-l:before {
  2818 + content: "\e905";
  2819 +}
  2820 +
  2821 +.ym-custom-map-marker-multiple:before {
  2822 + content: "\ea05";
  2823 +}
  2824 +
  2825 +.ym-custom-power-plug:before {
  2826 + content: "\eb05";
  2827 +}
  2828 +
  2829 +.ym-custom-tab:before {
  2830 + content: "\ec05";
  2831 +}
  2832 +
  2833 +.ym-custom-zip-box:before {
  2834 + content: "\ed05";
  2835 +}
  2836 +
  2837 +.ym-custom-account-card-details:before {
  2838 + content: "\e606";
  2839 +}
  2840 +
  2841 +.ym-custom-buffer:before {
  2842 + content: "\e706";
  2843 +}
  2844 +
  2845 +.ym-custom-debug-step-into:before {
  2846 + content: "\e806";
  2847 +}
  2848 +
  2849 +.ym-custom-format-title:before {
  2850 + content: "\e906";
  2851 +}
  2852 +
  2853 +.ym-custom-map-marker-off:before {
  2854 + content: "\ea06";
  2855 +}
  2856 +
  2857 +.ym-custom-power-settings:before {
  2858 + content: "\eb06";
  2859 +}
  2860 +
  2861 +.ym-custom-table:before {
  2862 + content: "\ec06";
  2863 +}
  2864 +
  2865 +.ym-custom-account:before {
  2866 + content: "\e607";
  2867 +}
  2868 +
  2869 +.ym-custom-bulletin-board:before {
  2870 + content: "\e707";
  2871 +}
  2872 +
  2873 +.ym-custom-debug-step-over:before {
  2874 + content: "\e807";
  2875 +}
  2876 +
  2877 +.ym-custom-format-vertical-align-bottom:before {
  2878 + content: "\e907";
  2879 +}
  2880 +
  2881 +.ym-custom-map-marker-plus:before {
  2882 + content: "\ea07";
  2883 +}
  2884 +
  2885 +.ym-custom-power-plug-off:before {
  2886 + content: "\eb07";
  2887 +}
  2888 +
  2889 +.ym-custom-table-column-plus-before:before {
  2890 + content: "\ec07";
  2891 +}
  2892 +
  2893 +.ym-custom-account-check:before {
  2894 + content: "\e608";
  2895 +}
  2896 +
  2897 +.ym-custom-bullhorn:before {
  2898 + content: "\e708";
  2899 +}
  2900 +
  2901 +.ym-custom-debug-step-out:before {
  2902 + content: "\e808";
  2903 +}
  2904 +
  2905 +.ym-custom-format-underline:before {
  2906 + content: "\e908";
  2907 +}
  2908 +
  2909 +.ym-custom-map-marker-radius:before {
  2910 + content: "\ea08";
  2911 +}
  2912 +
  2913 +.ym-custom-power-socket:before {
  2914 + content: "\eb08";
  2915 +}
  2916 +
  2917 +.ym-custom-table-column-plus-after:before {
  2918 + content: "\ec08";
  2919 +}
  2920 +
  2921 +.ym-custom-account-key:before {
  2922 + content: "\e609";
  2923 +}
  2924 +
  2925 +.ym-custom-bullseye:before {
  2926 + content: "\e709";
  2927 +}
  2928 +
  2929 +.ym-custom-decimal-decrease:before {
  2930 + content: "\e809";
  2931 +}
  2932 +
  2933 +.ym-custom-format-vertical-align-center:before {
  2934 + content: "\e909";
  2935 +}
  2936 +
  2937 +.ym-custom-markdown:before {
  2938 + content: "\ea09";
  2939 +}
  2940 +
  2941 +.ym-custom-prescription:before {
  2942 + content: "\eb09";
  2943 +}
  2944 +
  2945 +.ym-custom-table-column-remove:before {
  2946 + content: "\ec09";
  2947 +}
  2948 +
  2949 +.ym-custom-account-convert:before {
  2950 + content: "\e60a";
  2951 +}
  2952 +
  2953 +.ym-custom-bus:before {
  2954 + content: "\e70a";
  2955 +}
  2956 +
  2957 +.ym-custom-delete:before {
  2958 + content: "\e80a";
  2959 +}
  2960 +
  2961 +.ym-custom-format-vertical-align-top:before {
  2962 + content: "\e90a";
  2963 +}
  2964 +
  2965 +.ym-custom-margin:before {
  2966 + content: "\ea0a";
  2967 +}
  2968 +
  2969 +.ym-custom-presentation:before {
  2970 + content: "\eb0a";
  2971 +}
  2972 +
  2973 +.ym-custom-table-column-width:before {
  2974 + content: "\ec0a";
  2975 +}
  2976 +
  2977 +.ym-custom-account-circle:before {
  2978 + content: "\e60b";
  2979 +}
  2980 +
  2981 +.ym-custom-burst-mode:before {
  2982 + content: "\e70b";
  2983 +}
  2984 +
  2985 +.ym-custom-decimal-increase:before {
  2986 + content: "\e80b";
  2987 +}
  2988 +
  2989 +.ym-custom-format-wrap-inline:before {
  2990 + content: "\e90b";
  2991 +}
  2992 +
  2993 +.ym-custom-marker:before {
  2994 + content: "\ea0b";
  2995 +}
  2996 +
  2997 +.ym-custom-presentation-play:before {
  2998 + content: "\eb0b";
  2999 +}
  3000 +
  3001 +.ym-custom-table-large:before {
  3002 + content: "\ec0b";
  3003 +}
  3004 +
  3005 +.ym-custom-account-minus:before {
  3006 + content: "\e60c";
  3007 +}
  3008 +
  3009 +.ym-custom-cake:before {
  3010 + content: "\e70c";
  3011 +}
  3012 +
  3013 +.ym-custom-delete-circle:before {
  3014 + content: "\e80c";
  3015 +}
  3016 +
  3017 +.ym-custom-format-wrap-tight:before {
  3018 + content: "\e90c";
  3019 +}
  3020 +
  3021 +.ym-custom-marker-check:before {
  3022 + content: "\ea0c";
  3023 +}
  3024 +
  3025 +.ym-custom-printer:before {
  3026 + content: "\eb0c";
  3027 +}
  3028 +
  3029 +.ym-custom-table-row-height:before {
  3030 + content: "\ec0c";
  3031 +}
  3032 +
  3033 +.ym-custom-account-location:before {
  3034 + content: "\e60d";
  3035 +}
  3036 +
  3037 +.ym-custom-cake-layered:before {
  3038 + content: "\e70d";
  3039 +}
  3040 +
  3041 +.ym-custom-delete-empty:before {
  3042 + content: "\e80d";
  3043 +}
  3044 +
  3045 +.ym-custom-format-wrap-top-bottom:before {
  3046 + content: "\e90d";
  3047 +}
  3048 +
  3049 +.ym-custom-material-ui:before {
  3050 + content: "\ea0d";
  3051 +}
  3052 +
  3053 +.ym-custom-printer-d:before {
  3054 + content: "\eb0d";
  3055 +}
  3056 +
  3057 +.ym-custom-table-edit:before {
  3058 + content: "\ec0d";
  3059 +}
  3060 +
  3061 +.ym-custom-account-multiple:before {
  3062 + content: "\e60e";
  3063 +}
  3064 +
  3065 +.ym-custom-cached:before {
  3066 + content: "\e70e";
  3067 +}
  3068 +
  3069 +.ym-custom-delete-forever:before {
  3070 + content: "\e80e";
  3071 +}
  3072 +
  3073 +.ym-custom-format-wrap-square:before {
  3074 + content: "\e90e";
  3075 +}
  3076 +
  3077 +.ym-custom-martini:before {
  3078 + content: "\ea0e";
  3079 +}
  3080 +
  3081 +.ym-custom-printer-alert:before {
  3082 + content: "\eb0e";
  3083 +}
  3084 +
  3085 +.ym-custom-table-row-plus-after:before {
  3086 + content: "\ec0e";
  3087 +}
  3088 +
  3089 +.ym-custom-account-multiple-minus:before {
  3090 + content: "\e60f";
  3091 +}
  3092 +
  3093 +.ym-custom-calculator:before {
  3094 + content: "\e70f";
  3095 +}
  3096 +
  3097 +.ym-custom-delete-sweep:before {
  3098 + content: "\e80f";
  3099 +}
  3100 +
  3101 +.ym-custom-forum:before {
  3102 + content: "\e90f";
  3103 +}
  3104 +
  3105 +.ym-custom-math-compass:before {
  3106 + content: "\ea0f";
  3107 +}
  3108 +
  3109 +.ym-custom-printer-settings:before {
  3110 + content: "\eb0f";
  3111 +}
  3112 +
  3113 +.ym-custom-sword:before {
  3114 + content: "\ec0f";
  3115 +}
  3116 +
  3117 +.ym-custom-account-multiple-plus:before {
  3118 + content: "\e610";
  3119 +}
  3120 +
  3121 +.ym-custom-cake-variant:before {
  3122 + content: "\e710";
  3123 +}
  3124 +
  3125 +.ym-custom-delete-variant:before {
  3126 + content: "\e810";
  3127 +}
  3128 +
  3129 +.ym-custom-forward:before {
  3130 + content: "\e910";
  3131 +}
  3132 +
  3133 +.ym-custom-matrix:before {
  3134 + content: "\ea10";
  3135 +}
  3136 +
  3137 +.ym-custom-priority-high:before {
  3138 + content: "\eb10";
  3139 +}
  3140 +
  3141 +.ym-custom-sync-off:before {
  3142 + content: "\ec10";
  3143 +}
  3144 +
  3145 +.ym-custom-account-multiple-outline:before {
  3146 + content: "\e611";
  3147 +}
  3148 +
  3149 +.ym-custom-calendar:before {
  3150 + content: "\e711";
  3151 +}
  3152 +
  3153 +.ym-custom-delta:before {
  3154 + content: "\e811";
  3155 +}
  3156 +
  3157 +.ym-custom-foursquare:before {
  3158 + content: "\e911";
  3159 +}
  3160 +
  3161 +.ym-custom-maxcdn:before {
  3162 + content: "\ea11";
  3163 +}
  3164 +
  3165 +.ym-custom-priority-low:before {
  3166 + content: "\eb11";
  3167 +}
  3168 +
  3169 +.ym-custom-table-row-plus-before:before {
  3170 + content: "\ec11";
  3171 +}
  3172 +
  3173 +.ym-custom-account-plus:before {
  3174 + content: "\e612";
  3175 +}
  3176 +
  3177 +.ym-custom-calendar-blank:before {
  3178 + content: "\e712";
  3179 +}
  3180 +
  3181 +.ym-custom-deskphone:before {
  3182 + content: "\e812";
  3183 +}
  3184 +
  3185 +.ym-custom-fridge:before {
  3186 + content: "\e912";
  3187 +}
  3188 +
  3189 +.ym-custom-medical-bag:before {
  3190 + content: "\ea12";
  3191 +}
  3192 +
  3193 +.ym-custom-professional-hexagon:before {
  3194 + content: "\eb12";
  3195 +}
  3196 +
  3197 +.ym-custom-tablet:before {
  3198 + content: "\ec12";
  3199 +}
  3200 +
  3201 +.ym-custom-account-network:before {
  3202 + content: "\e613";
  3203 +}
  3204 +
  3205 +.ym-custom-calendar-check:before {
  3206 + content: "\e713";
  3207 +}
  3208 +
  3209 +.ym-custom-desktop-mac:before {
  3210 + content: "\e813";
  3211 +}
  3212 +
  3213 +.ym-custom-fridge-filled:before {
  3214 + content: "\e913";
  3215 +}
  3216 +
  3217 +.ym-custom-medium:before {
  3218 + content: "\ea13";
  3219 +}
  3220 +
  3221 +.ym-custom-projector-screen:before {
  3222 + content: "\eb13";
  3223 +}
  3224 +
  3225 +.ym-custom-table-row-remove:before {
  3226 + content: "\ec13";
  3227 +}
  3228 +
  3229 +.ym-custom-account-off:before {
  3230 + content: "\e614";
  3231 +}
  3232 +
  3233 +.ym-custom-calendar-clock:before {
  3234 + content: "\e714";
  3235 +}
  3236 +
  3237 +.ym-custom-deviantart:before {
  3238 + content: "\e814";
  3239 +}
  3240 +
  3241 +.ym-custom-fridge-filled-bottom:before {
  3242 + content: "\e914";
  3243 +}
  3244 +
  3245 +.ym-custom-memory:before {
  3246 + content: "\ea14";
  3247 +}
  3248 +
  3249 +.ym-custom-projector:before {
  3250 + content: "\eb14";
  3251 +}
  3252 +
  3253 +.ym-custom-tablet-android:before {
  3254 + content: "\ec14";
  3255 +}
  3256 +
  3257 +.ym-custom-account-outline:before {
  3258 + content: "\e615";
  3259 +}
  3260 +
  3261 +.ym-custom-calendar-plus:before {
  3262 + content: "\e715";
  3263 +}
  3264 +
  3265 +.ym-custom-desktop-tower:before {
  3266 + content: "\e815";
  3267 +}
  3268 +
  3269 +.ym-custom-fridge-filled-top:before {
  3270 + content: "\e915";
  3271 +}
  3272 +
  3273 +.ym-custom-menu:before {
  3274 + content: "\ea15";
  3275 +}
  3276 +
  3277 +.ym-custom-publish:before {
  3278 + content: "\eb15";
  3279 +}
  3280 +
  3281 +.ym-custom-tablet-ipad:before {
  3282 + content: "\ec15";
  3283 +}
  3284 +
  3285 +.ym-custom-account-remove:before {
  3286 + content: "\e616";
  3287 +}
  3288 +
  3289 +.ym-custom-calendar-multiple:before {
  3290 + content: "\e716";
  3291 +}
  3292 +
  3293 +.ym-custom-details:before {
  3294 + content: "\e816";
  3295 +}
  3296 +
  3297 +.ym-custom-fullscreen:before {
  3298 + content: "\e916";
  3299 +}
  3300 +
  3301 +.ym-custom-menu-down:before {
  3302 + content: "\ea16";
  3303 +}
  3304 +
  3305 +.ym-custom-pulse:before {
  3306 + content: "\eb16";
  3307 +}
  3308 +
  3309 +.ym-custom-tab-unselected:before {
  3310 + content: "\ec16";
  3311 +}
  3312 +
  3313 +.ym-custom-account-star:before {
  3314 + content: "\e617";
  3315 +}
  3316 +
  3317 +.ym-custom-calendar-multiple-check:before {
  3318 + content: "\e717";
  3319 +}
  3320 +
  3321 +.ym-custom-developer-board:before {
  3322 + content: "\e817";
  3323 +}
  3324 +
  3325 +.ym-custom-fullscreen-exit:before {
  3326 + content: "\e917";
  3327 +}
  3328 +
  3329 +.ym-custom-menu-down-outline:before {
  3330 + content: "\ea17";
  3331 +}
  3332 +
  3333 +.ym-custom-puzzle:before {
  3334 + content: "\eb17";
  3335 +}
  3336 +
  3337 +.ym-custom-tag-heart:before {
  3338 + content: "\ec17";
  3339 +}
  3340 +
  3341 +.ym-custom-account-settings:before {
  3342 + content: "\e618";
  3343 +}
  3344 +
  3345 +.ym-custom-calendar-range:before {
  3346 + content: "\e718";
  3347 +}
  3348 +
  3349 +.ym-custom-dialpad:before {
  3350 + content: "\e818";
  3351 +}
  3352 +
  3353 +.ym-custom-gamepad:before {
  3354 + content: "\e918";
  3355 +}
  3356 +
  3357 +.ym-custom-menu-left:before {
  3358 + content: "\ea18";
  3359 +}
  3360 +
  3361 +.ym-custom-qrcode:before {
  3362 + content: "\eb18";
  3363 +}
  3364 +
  3365 +.ym-custom-tag:before {
  3366 + content: "\ec18";
  3367 +}
  3368 +
  3369 +.ym-custom-account-settings-variant:before {
  3370 + content: "\e619";
  3371 +}
  3372 +
  3373 +.ym-custom-calendar-question:before {
  3374 + content: "\e719";
  3375 +}
  3376 +
  3377 +.ym-custom-dice-:before {
  3378 + content: "\e819";
  3379 +}
  3380 +
  3381 +.ym-custom-function:before {
  3382 + content: "\e919";
  3383 +}
  3384 +
  3385 +.ym-custom-menu-right:before {
  3386 + content: "\ea19";
  3387 +}
  3388 +
  3389 +.ym-custom-qrcode-scan:before {
  3390 + content: "\eb19";
  3391 +}
  3392 +
  3393 +.ym-custom-tag-faces:before {
  3394 + content: "\ec19";
  3395 +}
  3396 +
  3397 +.ym-custom-account-search:before {
  3398 + content: "\e61a";
  3399 +}
  3400 +
  3401 +.ym-custom-calendar-remove:before {
  3402 + content: "\e71a";
  3403 +}
  3404 +
  3405 +.ym-custom-diamond:before {
  3406 + content: "\e81a";
  3407 +}
  3408 +
  3409 +.ym-custom-garage:before {
  3410 + content: "\e91a";
  3411 +}
  3412 +
  3413 +.ym-custom-menu-up:before {
  3414 + content: "\ea1a";
  3415 +}
  3416 +
  3417 +.ym-custom-qqchat:before {
  3418 + content: "\eb1a";
  3419 +}
  3420 +
  3421 +.ym-custom-tag-multiple:before {
  3422 + content: "\ec1a";
  3423 +}
  3424 +
  3425 +.ym-custom-account-star-variant:before {
  3426 + content: "\e61b";
  3427 +}
  3428 +
  3429 +.ym-custom-calendar-today:before {
  3430 + content: "\e71b";
  3431 +}
  3432 +
  3433 +.ym-custom-dice-1:before {
  3434 + content: "\e81b";
  3435 +}
  3436 +
  3437 +.ym-custom-gamepad-variant:before {
  3438 + content: "\e91b";
  3439 +}
  3440 +
  3441 +.ym-custom-message:before {
  3442 + content: "\ea1b";
  3443 +}
  3444 +
  3445 +.ym-custom-quadcopter:before {
  3446 + content: "\eb1b";
  3447 +}
  3448 +
  3449 +.ym-custom-tag-outline:before {
  3450 + content: "\ec1b";
  3451 +}
  3452 +
  3453 +.ym-custom-account-switch:before {
  3454 + content: "\e61c";
  3455 +}
  3456 +
  3457 +.ym-custom-call-merge:before {
  3458 + content: "\e71c";
  3459 +}
  3460 +
  3461 +.ym-custom-dice-2:before {
  3462 + content: "\e81c";
  3463 +}
  3464 +
  3465 +.ym-custom-garage-open:before {
  3466 + content: "\e91c";
  3467 +}
  3468 +
  3469 +.ym-custom-message-bulleted:before {
  3470 + content: "\ea1c";
  3471 +}
  3472 +
  3473 +.ym-custom-quality-high:before {
  3474 + content: "\eb1c";
  3475 +}
  3476 +
  3477 +.ym-custom-tag-text-outline:before {
  3478 + content: "\ec1c";
  3479 +}
  3480 +
  3481 +.ym-custom-adjust:before {
  3482 + content: "\e61d";
  3483 +}
  3484 +
  3485 +.ym-custom-call-made:before {
  3486 + content: "\e71d";
  3487 +}
  3488 +
  3489 +.ym-custom-dice-d:before {
  3490 + content: "\e81d";
  3491 +}
  3492 +
  3493 +.ym-custom-gas-cylinder:before {
  3494 + content: "\e91d";
  3495 +}
  3496 +
  3497 +.ym-custom-menu-up-outline:before {
  3498 + content: "\ea1d";
  3499 +}
  3500 +
  3501 +.ym-custom-quicktime:before {
  3502 + content: "\eb1d";
  3503 +}
  3504 +
  3505 +.ym-custom-target:before {
  3506 + content: "\ec1d";
  3507 +}
  3508 +
  3509 +.ym-custom-air-conditioner:before {
  3510 + content: "\e61e";
  3511 +}
  3512 +
  3513 +.ym-custom-calendar-text:before {
  3514 + content: "\e71e";
  3515 +}
  3516 +
  3517 +.ym-custom-dice-3:before {
  3518 + content: "\e81e";
  3519 +}
  3520 +
  3521 +.ym-custom-gas-station:before {
  3522 + content: "\e91e";
  3523 +}
  3524 +
  3525 +.ym-custom-message-alert:before {
  3526 + content: "\ea1e";
  3527 +}
  3528 +
  3529 +.ym-custom-radar:before {
  3530 + content: "\eb1e";
  3531 +}
  3532 +
  3533 +.ym-custom-teamviewer:before {
  3534 + content: "\ec1e";
  3535 +}
  3536 +
  3537 +.ym-custom-airballoon:before {
  3538 + content: "\e61f";
  3539 +}
  3540 +
  3541 +.ym-custom-call-missed:before {
  3542 + content: "\e71f";
  3543 +}
  3544 +
  3545 +.ym-custom-dice-d1:before {
  3546 + content: "\e81f";
  3547 +}
  3548 +
  3549 +.ym-custom-gate:before {
  3550 + content: "\e91f";
  3551 +}
  3552 +
  3553 +.ym-custom-message-bulleted-off:before {
  3554 + content: "\ea1f";
  3555 +}
  3556 +
  3557 +.ym-custom-radio:before {
  3558 + content: "\eb1f";
  3559 +}
  3560 +
  3561 +.ym-custom-taxi:before {
  3562 + content: "\ec1f";
  3563 +}
  3564 +
  3565 +.ym-custom-airplane-landing:before {
  3566 + content: "\e620";
  3567 +}
  3568 +
  3569 +.ym-custom-call-received:before {
  3570 + content: "\e720";
  3571 +}
  3572 +
  3573 +.ym-custom-dice-d2:before {
  3574 + content: "\e820";
  3575 +}
  3576 +
  3577 +.ym-custom-gauge:before {
  3578 + content: "\e920";
  3579 +}
  3580 +
  3581 +.ym-custom-message-draw:before {
  3582 + content: "\ea20";
  3583 +}
  3584 +
  3585 +.ym-custom-radiator:before {
  3586 + content: "\eb20";
  3587 +}
  3588 +
  3589 +.ym-custom-telegram:before {
  3590 + content: "\ec20";
  3591 +}
  3592 +
  3593 +.ym-custom-airplane-off:before {
  3594 + content: "\e621";
  3595 +}
  3596 +
  3597 +.ym-custom-call-split:before {
  3598 + content: "\e721";
  3599 +}
  3600 +
  3601 +.ym-custom-dice-4:before {
  3602 + content: "\e821";
  3603 +}
  3604 +
  3605 +.ym-custom-gavel:before {
  3606 + content: "\e921";
  3607 +}
  3608 +
  3609 +.ym-custom-message-image:before {
  3610 + content: "\ea21";
  3611 +}
  3612 +
  3613 +.ym-custom-radioactive:before {
  3614 + content: "\eb21";
  3615 +}
  3616 +
  3617 +.ym-custom-television:before {
  3618 + content: "\ec21";
  3619 +}
  3620 +
  3621 +.ym-custom-airplay:before {
  3622 + content: "\e622";
  3623 +}
  3624 +
  3625 +.ym-custom-camcorder-box:before {
  3626 + content: "\e722";
  3627 +}
  3628 +
  3629 +.ym-custom-dice-d3:before {
  3630 + content: "\e822";
  3631 +}
  3632 +
  3633 +.ym-custom-gender-female:before {
  3634 + content: "\e922";
  3635 +}
  3636 +
  3637 +.ym-custom-message-outline:before {
  3638 + content: "\ea22";
  3639 +}
  3640 +
  3641 +.ym-custom-radiobox-marked:before {
  3642 + content: "\eb22";
  3643 +}
  3644 +
  3645 +.ym-custom-television-guide:before {
  3646 + content: "\ec22";
  3647 +}
  3648 +
  3649 +.ym-custom-airplane-takeoff:before {
  3650 + content: "\e623";
  3651 +}
  3652 +
  3653 +.ym-custom-camcorder:before {
  3654 + content: "\e723";
  3655 +}
  3656 +
  3657 +.ym-custom-dictionary:before {
  3658 + content: "\e823";
  3659 +}
  3660 +
  3661 +.ym-custom-gender-male:before {
  3662 + content: "\e923";
  3663 +}
  3664 +
  3665 +.ym-custom-message-processing:before {
  3666 + content: "\ea23";
  3667 +}
  3668 +
  3669 +.ym-custom-radiobox-blank:before {
  3670 + content: "\eb23";
  3671 +}
  3672 +
  3673 +.ym-custom-temperature-celsius:before {
  3674 + content: "\ec23";
  3675 +}
  3676 +
  3677 +.ym-custom-airplane:before {
  3678 + content: "\e624";
  3679 +}
  3680 +
  3681 +.ym-custom-camcorder-box-off:before {
  3682 + content: "\e724";
  3683 +}
  3684 +
  3685 +.ym-custom-dice-5:before {
  3686 + content: "\e824";
  3687 +}
  3688 +
  3689 +.ym-custom-gender-male-female:before {
  3690 + content: "\e924";
  3691 +}
  3692 +
  3693 +.ym-custom-message-reply:before {
  3694 + content: "\ea24";
  3695 +}
  3696 +
  3697 +.ym-custom-radio-handheld:before {
  3698 + content: "\eb24";
  3699 +}
  3700 +
  3701 +.ym-custom-temperature-kelvin:before {
  3702 + content: "\ec24";
  3703 +}
  3704 +
  3705 +.ym-custom-alarm:before {
  3706 + content: "\e625";
  3707 +}
  3708 +
  3709 +.ym-custom-camcorder-off:before {
  3710 + content: "\e725";
  3711 +}
  3712 +
  3713 +.ym-custom-directions-fork:before {
  3714 + content: "\e825";
  3715 +}
  3716 +
  3717 +.ym-custom-gender-transgender:before {
  3718 + content: "\e925";
  3719 +}
  3720 +
  3721 +.ym-custom-message-plus:before {
  3722 + content: "\ea25";
  3723 +}
  3724 +
  3725 +.ym-custom-radio-tower:before {
  3726 + content: "\eb25";
  3727 +}
  3728 +
  3729 +.ym-custom-temperature-fahrenheit:before {
  3730 + content: "\ec25";
  3731 +}
  3732 +
  3733 +.ym-custom-alarm-check:before {
  3734 + content: "\e626";
  3735 +}
  3736 +
  3737 +.ym-custom-camera:before {
  3738 + content: "\e726";
  3739 +}
  3740 +
  3741 +.ym-custom-directions:before {
  3742 + content: "\e826";
  3743 +}
  3744 +
  3745 +.ym-custom-ghost:before {
  3746 + content: "\e926";
  3747 +}
  3748 +
  3749 +.ym-custom-message-reply-text:before {
  3750 + content: "\ea26";
  3751 +}
  3752 +
  3753 +.ym-custom-raspberrypi:before {
  3754 + content: "\eb26";
  3755 +}
  3756 +
  3757 +.ym-custom-tennis:before {
  3758 + content: "\ec26";
  3759 +}
  3760 +
  3761 +.ym-custom-alarm-multiple:before {
  3762 + content: "\e627";
  3763 +}
  3764 +
  3765 +.ym-custom-camera-enhance:before {
  3766 + content: "\e727";
  3767 +}
  3768 +
  3769 +.ym-custom-discord:before {
  3770 + content: "\e827";
  3771 +}
  3772 +
  3773 +.ym-custom-git:before {
  3774 + content: "\e927";
  3775 +}
  3776 +
  3777 +.ym-custom-message-text:before {
  3778 + content: "\ea27";
  3779 +}
  3780 +
  3781 +.ym-custom-ray-end:before {
  3782 + content: "\eb27";
  3783 +}
  3784 +
  3785 +.ym-custom-tent:before {
  3786 + content: "\ec27";
  3787 +}
  3788 +
  3789 +.ym-custom-alarm-snooze:before {
  3790 + content: "\e628";
  3791 +}
  3792 +
  3793 +.ym-custom-camera-burst:before {
  3794 + content: "\e728";
  3795 +}
  3796 +
  3797 +.ym-custom-disk:before {
  3798 + content: "\e828";
  3799 +}
  3800 +
  3801 +.ym-custom-gift:before {
  3802 + content: "\e928";
  3803 +}
  3804 +
  3805 +.ym-custom-message-text-outline:before {
  3806 + content: "\ea28";
  3807 +}
  3808 +
  3809 +.ym-custom-ray-end-arrow:before {
  3810 + content: "\eb28";
  3811 +}
  3812 +
  3813 +.ym-custom-terrain:before {
  3814 + content: "\ec28";
  3815 +}
  3816 +
  3817 +.ym-custom-alarm-off:before {
  3818 + content: "\e629";
  3819 +}
  3820 +
  3821 +.ym-custom-camera-front:before {
  3822 + content: "\e729";
  3823 +}
  3824 +
  3825 +.ym-custom-disk-alert:before {
  3826 + content: "\e829";
  3827 +}
  3828 +
  3829 +.ym-custom-github-box:before {
  3830 + content: "\e929";
  3831 +}
  3832 +
  3833 +.ym-custom-message-video:before {
  3834 + content: "\ea29";
  3835 +}
  3836 +
  3837 +.ym-custom-ray-start:before {
  3838 + content: "\eb29";
  3839 +}
  3840 +
  3841 +.ym-custom-test-tube:before {
  3842 + content: "\ec29";
  3843 +}
  3844 +
  3845 +.ym-custom-alarm-plus:before {
  3846 + content: "\e62a";
  3847 +}
  3848 +
  3849 +.ym-custom-camera-front-variant:before {
  3850 + content: "\e72a";
  3851 +}
  3852 +
  3853 +.ym-custom-disqus:before {
  3854 + content: "\e82a";
  3855 +}
  3856 +
  3857 +.ym-custom-github-circle:before {
  3858 + content: "\e92a";
  3859 +}
  3860 +
  3861 +.ym-custom-meteor:before {
  3862 + content: "\ea2a";
  3863 +}
  3864 +
  3865 +.ym-custom-ray-start-arrow:before {
  3866 + content: "\eb2a";
  3867 +}
  3868 +
  3869 +.ym-custom-text-shadow:before {
  3870 + content: "\ec2a";
  3871 +}
  3872 +
  3873 +.ym-custom-alert:before {
  3874 + content: "\e62b";
  3875 +}
  3876 +
  3877 +.ym-custom-camera-iris:before {
  3878 + content: "\e72b";
  3879 +}
  3880 +
  3881 +.ym-custom-disqus-outline:before {
  3882 + content: "\e82b";
  3883 +}
  3884 +
  3885 +.ym-custom-glass-stange:before {
  3886 + content: "\e92b";
  3887 +}
  3888 +
  3889 +.ym-custom-microphone:before {
  3890 + content: "\ea2b";
  3891 +}
  3892 +
  3893 +.ym-custom-ray-start-end:before {
  3894 + content: "\eb2b";
  3895 +}
  3896 +
  3897 +.ym-custom-textbox:before {
  3898 + content: "\ec2b";
  3899 +}
  3900 +
  3901 +.ym-custom-alert-box:before {
  3902 + content: "\e62c";
  3903 +}
  3904 +
  3905 +.ym-custom-camera-off:before {
  3906 + content: "\e72c";
  3907 +}
  3908 +
  3909 +.ym-custom-division-box:before {
  3910 + content: "\e82c";
  3911 +}
  3912 +
  3913 +.ym-custom-glassdoor:before {
  3914 + content: "\e92c";
  3915 +}
  3916 +
  3917 +.ym-custom-microphone-off:before {
  3918 + content: "\ea2c";
  3919 +}
  3920 +
  3921 +.ym-custom-ray-vertex:before {
  3922 + content: "\eb2c";
  3923 +}
  3924 +
  3925 +.ym-custom-text-to-speech:before {
  3926 + content: "\ec2c";
  3927 +}
  3928 +
  3929 +.ym-custom-alert-circle:before {
  3930 + content: "\e62d";
  3931 +}
  3932 +
  3933 +.ym-custom-camera-party-mode:before {
  3934 + content: "\e72d";
  3935 +}
  3936 +
  3937 +.ym-custom-division:before {
  3938 + content: "\e82d";
  3939 +}
  3940 +
  3941 +.ym-custom-glasses:before {
  3942 + content: "\e92d";
  3943 +}
  3944 +
  3945 +.ym-custom-microphone-outline:before {
  3946 + content: "\ea2d";
  3947 +}
  3948 +
  3949 +.ym-custom-rdio:before {
  3950 + content: "\eb2d";
  3951 +}
  3952 +
  3953 +.ym-custom-text-to-speech-off:before {
  3954 + content: "\ec2d";
  3955 +}
  3956 +
  3957 +.ym-custom-alert-circle-outline:before {
  3958 + content: "\e62e";
  3959 +}
  3960 +
  3961 +.ym-custom-camera-rear:before {
  3962 + content: "\e72e";
  3963 +}
  3964 +
  3965 +.ym-custom-dna:before {
  3966 + content: "\e82e";
  3967 +}
  3968 +
  3969 +.ym-custom-glass-mug:before {
  3970 + content: "\e92e";
  3971 +}
  3972 +
  3973 +.ym-custom-microphone-settings:before {
  3974 + content: "\ea2e";
  3975 +}
  3976 +
  3977 +.ym-custom-readability:before {
  3978 + content: "\eb2e";
  3979 +}
  3980 +
  3981 +.ym-custom-texture:before {
  3982 + content: "\ec2e";
  3983 +}
  3984 +
  3985 +.ym-custom-alert-octagon:before {
  3986 + content: "\e62f";
  3987 +}
  3988 +
  3989 +.ym-custom-camera-rear-variant:before {
  3990 + content: "\e72f";
  3991 +}
  3992 +
  3993 +.ym-custom-dns:before {
  3994 + content: "\e82f";
  3995 +}
  3996 +
  3997 +.ym-custom-glass-flute:before {
  3998 + content: "\e92f";
  3999 +}
  4000 +
  4001 +.ym-custom-microphone-variant:before {
  4002 + content: "\ea2f";
  4003 +}
  4004 +
  4005 +.ym-custom-receipt:before {
  4006 + content: "\eb2f";
  4007 +}
  4008 +
  4009 +.ym-custom-theater:before {
  4010 + content: "\ec2f";
  4011 +}
  4012 +
  4013 +.ym-custom-all-inclusive:before {
  4014 + content: "\e630";
  4015 +}
  4016 +
  4017 +.ym-custom-camera-switch:before {
  4018 + content: "\e730";
  4019 +}
  4020 +
  4021 +.ym-custom-dolby:before {
  4022 + content: "\e830";
  4023 +}
  4024 +
  4025 +.ym-custom-glass-tulip:before {
  4026 + content: "\e930";
  4027 +}
  4028 +
  4029 +.ym-custom-microphone-variant-off:before {
  4030 + content: "\ea30";
  4031 +}
  4032 +
  4033 +.ym-custom-read:before {
  4034 + content: "\eb30";
  4035 +}
  4036 +
  4037 +.ym-custom-theme-light-dark:before {
  4038 + content: "\ec30";
  4039 +}
  4040 +
  4041 +.ym-custom-alert-outline:before {
  4042 + content: "\e631";
  4043 +}
  4044 +
  4045 +.ym-custom-camera-timer:before {
  4046 + content: "\e731";
  4047 +}
  4048 +
  4049 +.ym-custom-do-not-disturb-off:before {
  4050 + content: "\e831";
  4051 +}
  4052 +
  4053 +.ym-custom-gnome:before {
  4054 + content: "\e931";
  4055 +}
  4056 +
  4057 +.ym-custom-microscope:before {
  4058 + content: "\ea31";
  4059 +}
  4060 +
  4061 +.ym-custom-recycle:before {
  4062 + content: "\eb31";
  4063 +}
  4064 +
  4065 +.ym-custom-thermometer-lines:before {
  4066 + content: "\ec31";
  4067 +}
  4068 +
  4069 +.ym-custom-alpha:before {
  4070 + content: "\e632";
  4071 +}
  4072 +
  4073 +.ym-custom-candle:before {
  4074 + content: "\e732";
  4075 +}
  4076 +
  4077 +.ym-custom-do-not-disturb:before {
  4078 + content: "\e832";
  4079 +}
  4080 +
  4081 +.ym-custom-google:before {
  4082 + content: "\e932";
  4083 +}
  4084 +
  4085 +.ym-custom-minecraft:before {
  4086 + content: "\ea32";
  4087 +}
  4088 +
  4089 +.ym-custom-record:before {
  4090 + content: "\eb32";
  4091 +}
  4092 +
  4093 +.ym-custom-thumb-down:before {
  4094 + content: "\ec32";
  4095 +}
  4096 +
  4097 +.ym-custom-alphabetical:before {
  4098 + content: "\e633";
  4099 +}
  4100 +
  4101 +.ym-custom-candycane:before {
  4102 + content: "\e733";
  4103 +}
  4104 +
  4105 +.ym-custom-domain:before {
  4106 + content: "\e833";
  4107 +}
  4108 +
  4109 +.ym-custom-gondola:before {
  4110 + content: "\e933";
  4111 +}
  4112 +
  4113 +.ym-custom-microsoft:before {
  4114 + content: "\ea33";
  4115 +}
  4116 +
  4117 +.ym-custom-record-rec:before {
  4118 + content: "\eb33";
  4119 +}
  4120 +
  4121 +.ym-custom-thermometer:before {
  4122 + content: "\ec33";
  4123 +}
  4124 +
  4125 +.ym-custom-altimeter:before {
  4126 + content: "\e634";
  4127 +}
  4128 +
  4129 +.ym-custom-car:before {
  4130 + content: "\e734";
  4131 +}
  4132 +
  4133 +.ym-custom-dots-horizontal:before {
  4134 + content: "\e834";
  4135 +}
  4136 +
  4137 +.ym-custom-google-cardboard:before {
  4138 + content: "\e934";
  4139 +}
  4140 +
  4141 +.ym-custom-minus:before {
  4142 + content: "\ea34";
  4143 +}
  4144 +
  4145 +.ym-custom-redo:before {
  4146 + content: "\eb34";
  4147 +}
  4148 +
  4149 +.ym-custom-thumbs-up-down:before {
  4150 + content: "\ec34";
  4151 +}
  4152 +
  4153 +.ym-custom-amazon:before {
  4154 + content: "\e635";
  4155 +}
  4156 +
  4157 +.ym-custom-car-battery:before {
  4158 + content: "\e735";
  4159 +}
  4160 +
  4161 +.ym-custom-dots-vertical:before {
  4162 + content: "\e835";
  4163 +}
  4164 +
  4165 +.ym-custom-gmail:before {
  4166 + content: "\e935";
  4167 +}
  4168 +
  4169 +.ym-custom-minus-box:before {
  4170 + content: "\ea35";
  4171 +}
  4172 +
  4173 +.ym-custom-redo-variant:before {
  4174 + content: "\eb35";
  4175 +}
  4176 +
  4177 +.ym-custom-thumb-down-outline:before {
  4178 + content: "\ec35";
  4179 +}
  4180 +
  4181 +.ym-custom-amazon-clouddrive:before {
  4182 + content: "\e636";
  4183 +}
  4184 +
  4185 +.ym-custom-car-connected:before {
  4186 + content: "\e736";
  4187 +}
  4188 +
  4189 +.ym-custom-douban:before {
  4190 + content: "\e836";
  4191 +}
  4192 +
  4193 +.ym-custom-google-chrome:before {
  4194 + content: "\e936";
  4195 +}
  4196 +
  4197 +.ym-custom-minus-circle:before {
  4198 + content: "\ea36";
  4199 +}
  4200 +
  4201 +.ym-custom-reddit:before {
  4202 + content: "\eb36";
  4203 +}
  4204 +
  4205 +.ym-custom-thumb-up:before {
  4206 + content: "\ec36";
  4207 +}
  4208 +
  4209 +.ym-custom-amplifier:before {
  4210 + content: "\e637";
  4211 +}
  4212 +
  4213 +.ym-custom-cards:before {
  4214 + content: "\e737";
  4215 +}
  4216 +
  4217 +.ym-custom-drag:before {
  4218 + content: "\e837";
  4219 +}
  4220 +
  4221 +.ym-custom-google-circles-communities:before {
  4222 + content: "\e937";
  4223 +}
  4224 +
  4225 +.ym-custom-minus-circle-outline:before {
  4226 + content: "\ea37";
  4227 +}
  4228 +
  4229 +.ym-custom-refresh:before {
  4230 + content: "\eb37";
  4231 +}
  4232 +
  4233 +.ym-custom-thumb-up-outline:before {
  4234 + content: "\ec37";
  4235 +}
  4236 +
  4237 +.ym-custom-ambulance:before {
  4238 + content: "\e638";
  4239 +}
  4240 +
  4241 +.ym-custom-cards-outline:before {
  4242 + content: "\e738";
  4243 +}
  4244 +
  4245 +.ym-custom-download:before {
  4246 + content: "\e838";
  4247 +}
  4248 +
  4249 +.ym-custom-google-circles:before {
  4250 + content: "\e938";
  4251 +}
  4252 +
  4253 +.ym-custom-minus-network:before {
  4254 + content: "\ea38";
  4255 +}
  4256 +
  4257 +.ym-custom-regex:before {
  4258 + content: "\eb38";
  4259 +}
  4260 +
  4261 +.ym-custom-ticket:before {
  4262 + content: "\ec38";
  4263 +}
  4264 +
  4265 +.ym-custom-android-debug-bridge:before {
  4266 + content: "\e639";
  4267 +}
  4268 +
  4269 +.ym-custom-cards-variant:before {
  4270 + content: "\e739";
  4271 +}
  4272 +
  4273 +.ym-custom-drag-horizontal:before {
  4274 + content: "\e839";
  4275 +}
  4276 +
  4277 +.ym-custom-google-circles-group:before {
  4278 + content: "\e939";
  4279 +}
  4280 +
  4281 +.ym-custom-mixcloud:before {
  4282 + content: "\ea39";
  4283 +}
  4284 +
  4285 +.ym-custom-relative-scale:before {
  4286 + content: "\eb39";
  4287 +}
  4288 +
  4289 +.ym-custom-ticket-account:before {
  4290 + content: "\ec39";
  4291 +}
  4292 +
  4293 +.ym-custom-anchor:before {
  4294 + content: "\e63a";
  4295 +}
  4296 +
  4297 +.ym-custom-cards-playing-outline:before {
  4298 + content: "\e73a";
  4299 +}
  4300 +
  4301 +.ym-custom-drag-vertical:before {
  4302 + content: "\e83a";
  4303 +}
  4304 +
  4305 +.ym-custom-google-circles-extended:before {
  4306 + content: "\e93a";
  4307 +}
  4308 +
  4309 +.ym-custom-monitor:before {
  4310 + content: "\ea3a";
  4311 +}
  4312 +
  4313 +.ym-custom-reload:before {
  4314 + content: "\eb3a";
  4315 +}
  4316 +
  4317 +.ym-custom-ticket-confirmation:before {
  4318 + content: "\ec3a";
  4319 +}
  4320 +
  4321 +.ym-custom-android:before {
  4322 + content: "\e63b";
  4323 +}
  4324 +
  4325 +.ym-custom-cart:before {
  4326 + content: "\e73b";
  4327 +}
  4328 +
  4329 +.ym-custom-drawing:before {
  4330 + content: "\e83b";
  4331 +}
  4332 +
  4333 +.ym-custom-google-controller:before {
  4334 + content: "\e93b";
  4335 +}
  4336 +
  4337 +.ym-custom-monitor-multiple:before {
  4338 + content: "\ea3b";
  4339 +}
  4340 +
  4341 +.ym-custom-remote:before {
  4342 + content: "\eb3b";
  4343 +}
  4344 +
  4345 +.ym-custom-ticket-percent:before {
  4346 + content: "\ec3b";
  4347 +}
  4348 +
  4349 +.ym-custom-angular:before {
  4350 + content: "\e63c";
  4351 +}
  4352 +
  4353 +.ym-custom-carrot:before {
  4354 + content: "\e73c";
  4355 +}
  4356 +
  4357 +.ym-custom-drawing-box:before {
  4358 + content: "\e83c";
  4359 +}
  4360 +
  4361 +.ym-custom-google-drive:before {
  4362 + content: "\e93c";
  4363 +}
  4364 +
  4365 +.ym-custom-motorbike:before {
  4366 + content: "\ea3c";
  4367 +}
  4368 +
  4369 +.ym-custom-reorder-horizontal:before {
  4370 + content: "\eb3c";
  4371 +}
  4372 +
  4373 +.ym-custom-tie:before {
  4374 + content: "\ec3c";
  4375 +}
  4376 +
  4377 +.ym-custom-apple-ios:before {
  4378 + content: "\e63d";
  4379 +}
  4380 +
  4381 +.ym-custom-cart-off:before {
  4382 + content: "\e73d";
  4383 +}
  4384 +
  4385 +.ym-custom-drone:before {
  4386 + content: "\e83d";
  4387 +}
  4388 +
  4389 +.ym-custom-google-controller-off:before {
  4390 + content: "\e93d";
  4391 +}
  4392 +
  4393 +.ym-custom-more:before {
  4394 + content: "\ea3d";
  4395 +}
  4396 +
  4397 +.ym-custom-rename-box:before {
  4398 + content: "\eb3d";
  4399 +}
  4400 +
  4401 +.ym-custom-tilde:before {
  4402 + content: "\ec3d";
  4403 +}
  4404 +
  4405 +.ym-custom-apple-finder:before {
  4406 + content: "\e63e";
  4407 +}
  4408 +
  4409 +.ym-custom-cart-outline:before {
  4410 + content: "\e73e";
  4411 +}
  4412 +
  4413 +.ym-custom-dribbble:before {
  4414 + content: "\e83e";
  4415 +}
  4416 +
  4417 +.ym-custom-google-earth:before {
  4418 + content: "\e93e";
  4419 +}
  4420 +
  4421 +.ym-custom-mouse:before {
  4422 + content: "\ea3e";
  4423 +}
  4424 +
  4425 +.ym-custom-reorder-vertical:before {
  4426 + content: "\eb3e";
  4427 +}
  4428 +
  4429 +.ym-custom-timelapse:before {
  4430 + content: "\ec3e";
  4431 +}
  4432 +
  4433 +.ym-custom-animation:before {
  4434 + content: "\e63f";
  4435 +}
  4436 +
  4437 +.ym-custom-cart-plus:before {
  4438 + content: "\e73f";
  4439 +}
  4440 +
  4441 +.ym-custom-dribbble-box:before {
  4442 + content: "\e83f";
  4443 +}
  4444 +
  4445 +.ym-custom-google-glass:before {
  4446 + content: "\e93f";
  4447 +}
  4448 +
  4449 +.ym-custom-mouse-variant:before {
  4450 + content: "\ea3f";
  4451 +}
  4452 +
  4453 +.ym-custom-repeat:before {
  4454 + content: "\eb3f";
  4455 +}
  4456 +
  4457 +.ym-custom-timer-:before {
  4458 + content: "\ec3f";
  4459 +}
  4460 +
  4461 +.ym-custom-android-studio:before {
  4462 + content: "\e640";
  4463 +}
  4464 +
  4465 +.ym-custom-car-wash:before {
  4466 + content: "\e740";
  4467 +}
  4468 +
  4469 +.ym-custom-dropbox:before {
  4470 + content: "\e840";
  4471 +}
  4472 +
  4473 +.ym-custom-google-keep:before {
  4474 + content: "\e940";
  4475 +}
  4476 +
  4477 +.ym-custom-mouse-off:before {
  4478 + content: "\ea40";
  4479 +}
  4480 +
  4481 +.ym-custom-repeat-off:before {
  4482 + content: "\eb40";
  4483 +}
  4484 +
  4485 +.ym-custom-timer:before {
  4486 + content: "\ec40";
  4487 +}
  4488 +
  4489 +.ym-custom-apple:before {
  4490 + content: "\e641";
  4491 +}
  4492 +
  4493 +.ym-custom-case-sensitive-alt:before {
  4494 + content: "\e741";
  4495 +}
  4496 +
  4497 +.ym-custom-drupal:before {
  4498 + content: "\e841";
  4499 +}
  4500 +
  4501 +.ym-custom-google-maps:before {
  4502 + content: "\e941";
  4503 +}
  4504 +
  4505 +.ym-custom-mouse-variant-off:before {
  4506 + content: "\ea41";
  4507 +}
  4508 +
  4509 +.ym-custom-reply:before {
  4510 + content: "\eb41";
  4511 +}
  4512 +
  4513 +.ym-custom-timer-1:before {
  4514 + content: "\ec41";
  4515 +}
  4516 +
  4517 +.ym-custom-apple-keyboard-caps:before {
  4518 + content: "\e642";
  4519 +}
  4520 +
  4521 +.ym-custom-cash:before {
  4522 + content: "\e742";
  4523 +}
  4524 +
  4525 +.ym-custom-duck:before {
  4526 + content: "\e842";
  4527 +}
  4528 +
  4529 +.ym-custom-google-nearby:before {
  4530 + content: "\e942";
  4531 +}
  4532 +
  4533 +.ym-custom-move-resize:before {
  4534 + content: "\ea42";
  4535 +}
  4536 +
  4537 +.ym-custom-repeat-once:before {
  4538 + content: "\eb42";
  4539 +}
  4540 +
  4541 +.ym-custom-timer-off:before {
  4542 + content: "\ec42";
  4543 +}
  4544 +
  4545 +.ym-custom-apple-keyboard-command:before {
  4546 + content: "\e643";
  4547 +}
  4548 +
  4549 +.ym-custom-cash-multiple:before {
  4550 + content: "\e743";
  4551 +}
  4552 +
  4553 +.ym-custom-dumbbell:before {
  4554 + content: "\e843";
  4555 +}
  4556 +
  4557 +.ym-custom-google-pages:before {
  4558 + content: "\e943";
  4559 +}
  4560 +
  4561 +.ym-custom-move-resize-variant:before {
  4562 + content: "\ea43";
  4563 +}
  4564 +
  4565 +.ym-custom-replay:before {
  4566 + content: "\eb43";
  4567 +}
  4568 +
  4569 +.ym-custom-timer-sand:before {
  4570 + content: "\ec43";
  4571 +}
  4572 +
  4573 +.ym-custom-apple-keyboard-control:before {
  4574 + content: "\e644";
  4575 +}
  4576 +
  4577 +.ym-custom-cash-:before {
  4578 + content: "\e744";
  4579 +}
  4580 +
  4581 +.ym-custom-earth-box:before {
  4582 + content: "\e844";
  4583 +}
  4584 +
  4585 +.ym-custom-google-photos:before {
  4586 + content: "\e944";
  4587 +}
  4588 +
  4589 +.ym-custom-movie:before {
  4590 + content: "\ea44";
  4591 +}
  4592 +
  4593 +.ym-custom-reply-all:before {
  4594 + content: "\eb44";
  4595 +}
  4596 +
  4597 +.ym-custom-timer-sand-empty:before {
  4598 + content: "\ec44";
  4599 +}
  4600 +
  4601 +.ym-custom-apple-keyboard-shift:before {
  4602 + content: "\e645";
  4603 +}
  4604 +
  4605 +.ym-custom-cash-usd:before {
  4606 + content: "\e745";
  4607 +}
  4608 +
  4609 +.ym-custom-earth:before {
  4610 + content: "\e845";
  4611 +}
  4612 +
  4613 +.ym-custom-google-physical-web:before {
  4614 + content: "\e945";
  4615 +}
  4616 +
  4617 +.ym-custom-multiplication:before {
  4618 + content: "\ea45";
  4619 +}
  4620 +
  4621 +.ym-custom-reproduction:before {
  4622 + content: "\eb45";
  4623 +}
  4624 +
  4625 +.ym-custom-toggle-switch:before {
  4626 + content: "\ec45";
  4627 +}
  4628 +
  4629 +.ym-custom-apple-keyboard-option:before {
  4630 + content: "\e646";
  4631 +}
  4632 +
  4633 +.ym-custom-cast-connected:before {
  4634 + content: "\e746";
  4635 +}
  4636 +
  4637 +.ym-custom-earth-box-off:before {
  4638 + content: "\e846";
  4639 +}
  4640 +
  4641 +.ym-custom-google-play:before {
  4642 + content: "\e946";
  4643 +}
  4644 +
  4645 +.ym-custom-music-box-outline:before {
  4646 + content: "\ea46";
  4647 +}
  4648 +
  4649 +.ym-custom-rewind:before {
  4650 + content: "\eb46";
  4651 +}
  4652 +
  4653 +.ym-custom-timetable:before {
  4654 + content: "\ec46";
  4655 +}
  4656 +
  4657 +.ym-custom-apple-mobileme:before {
  4658 + content: "\e647";
  4659 +}
  4660 +
  4661 +.ym-custom-cast:before {
  4662 + content: "\e747";
  4663 +}
  4664 +
  4665 +.ym-custom-edge:before {
  4666 + content: "\e847";
  4667 +}
  4668 +
  4669 +.ym-custom-google-plus:before {
  4670 + content: "\e947";
  4671 +}
  4672 +
  4673 +.ym-custom-multiplication-box:before {
  4674 + content: "\ea47";
  4675 +}
  4676 +
  4677 +.ym-custom-resize-bottom-right:before {
  4678 + content: "\eb47";
  4679 +}
  4680 +
  4681 +.ym-custom-toggle-switch-off:before {
  4682 + content: "\ec47";
  4683 +}
  4684 +
  4685 +.ym-custom-apple-safari:before {
  4686 + content: "\e648";
  4687 +}
  4688 +
  4689 +.ym-custom-cellphone:before {
  4690 + content: "\e748";
  4691 +}
  4692 +
  4693 +.ym-custom-elevation-decline:before {
  4694 + content: "\e848";
  4695 +}
  4696 +
  4697 +.ym-custom-google-translate:before {
  4698 + content: "\e948";
  4699 +}
  4700 +
  4701 +.ym-custom-music-box:before {
  4702 + content: "\ea48";
  4703 +}
  4704 +
  4705 +.ym-custom-responsive:before {
  4706 + content: "\eb48";
  4707 +}
  4708 +
  4709 +.ym-custom-tooltip:before {
  4710 + content: "\ec48";
  4711 +}
  4712 +
  4713 +.ym-custom-appnet:before {
  4714 + content: "\e649";
  4715 +}
  4716 +
  4717 +.ym-custom-castle:before {
  4718 + content: "\e749";
  4719 +}
  4720 +
  4721 +.ym-custom-eject:before {
  4722 + content: "\e849";
  4723 +}
  4724 +
  4725 +.ym-custom-google-plus-box:before {
  4726 + content: "\e949";
  4727 +}
  4728 +
  4729 +.ym-custom-music-circle:before {
  4730 + content: "\ea49";
  4731 +}
  4732 +
  4733 +.ym-custom-restore:before {
  4734 + content: "\eb49";
  4735 +}
  4736 +
  4737 +.ym-custom-tooltip-edit:before {
  4738 + content: "\ec49";
  4739 +}
  4740 +
  4741 +.ym-custom-application:before {
  4742 + content: "\e64a";
  4743 +}
  4744 +
  4745 +.ym-custom-cat:before {
  4746 + content: "\e74a";
  4747 +}
  4748 +
  4749 +.ym-custom-earth-off:before {
  4750 + content: "\e84a";
  4751 +}
  4752 +
  4753 +.ym-custom-google-wallet:before {
  4754 + content: "\e94a";
  4755 +}
  4756 +
  4757 +.ym-custom-music-note:before {
  4758 + content: "\ea4a";
  4759 +}
  4760 +
  4761 +.ym-custom-rewind-outline:before {
  4762 + content: "\eb4a";
  4763 +}
  4764 +
  4765 +.ym-custom-tooltip-image:before {
  4766 + content: "\ec4a";
  4767 +}
  4768 +
  4769 +.ym-custom-apps:before {
  4770 + content: "\e64b";
  4771 +}
  4772 +
  4773 +.ym-custom-cellphone-android:before {
  4774 + content: "\e74b";
  4775 +}
  4776 +
  4777 +.ym-custom-elevator:before {
  4778 + content: "\e84b";
  4779 +}
  4780 +
  4781 +.ym-custom-gradient:before {
  4782 + content: "\e94b";
  4783 +}
  4784 +
  4785 +.ym-custom-music-note-bluetooth:before {
  4786 + content: "\ea4b";
  4787 +}
  4788 +
  4789 +.ym-custom-rhombus:before {
  4790 + content: "\eb4b";
  4791 +}
  4792 +
  4793 +.ym-custom-tooltip-outline:before {
  4794 + content: "\ec4b";
  4795 +}
  4796 +
  4797 +.ym-custom-arrange-send-to-back:before {
  4798 + content: "\e64c";
  4799 +}
  4800 +
  4801 +.ym-custom-cellphone-dock:before {
  4802 + content: "\e74c";
  4803 +}
  4804 +
  4805 +.ym-custom-elevation-rise:before {
  4806 + content: "\e84c";
  4807 +}
  4808 +
  4809 +.ym-custom-grease-pencil:before {
  4810 + content: "\e94c";
  4811 +}
  4812 +
  4813 +.ym-custom-music-note-bluetooth-off:before {
  4814 + content: "\ea4c";
  4815 +}
  4816 +
  4817 +.ym-custom-road:before {
  4818 + content: "\eb4c";
  4819 +}
  4820 +
  4821 +.ym-custom-tooltip-outline-plus:before {
  4822 + content: "\ec4c";
  4823 +}
  4824 +
  4825 +.ym-custom-arrange-send-backward:before {
  4826 + content: "\e64d";
  4827 +}
  4828 +
  4829 +.ym-custom-cellphone-iphone:before {
  4830 + content: "\e74d";
  4831 +}
  4832 +
  4833 +.ym-custom-email:before {
  4834 + content: "\e84d";
  4835 +}
  4836 +
  4837 +.ym-custom-grid:before {
  4838 + content: "\e94d";
  4839 +}
  4840 +
  4841 +.ym-custom-music-note-half:before {
  4842 + content: "\ea4d";
  4843 +}
  4844 +
  4845 +.ym-custom-ribbon:before {
  4846 + content: "\eb4d";
  4847 +}
  4848 +
  4849 +.ym-custom-tooltip-text:before {
  4850 + content: "\ec4d";
  4851 +}
  4852 +
  4853 +.ym-custom-arrange-bring-forward:before {
  4854 + content: "\e64e";
  4855 +}
  4856 +
  4857 +.ym-custom-cellphone-basic:before {
  4858 + content: "\e74e";
  4859 +}
  4860 +
  4861 +.ym-custom-email-open:before {
  4862 + content: "\e84e";
  4863 +}
  4864 +
  4865 +.ym-custom-guitar-electric:before {
  4866 + content: "\e94e";
  4867 +}
  4868 +
  4869 +.ym-custom-music-note-eighth:before {
  4870 + content: "\ea4e";
  4871 +}
  4872 +
  4873 +.ym-custom-road-variant:before {
  4874 + content: "\eb4e";
  4875 +}
  4876 +
  4877 +.ym-custom-tooth:before {
  4878 + content: "\ec4e";
  4879 +}
  4880 +
  4881 +.ym-custom-archive:before {
  4882 + content: "\e64f";
  4883 +}
  4884 +
  4885 +.ym-custom-cellphone-link:before {
  4886 + content: "\e74f";
  4887 +}
  4888 +
  4889 +.ym-custom-email-outline:before {
  4890 + content: "\e84f";
  4891 +}
  4892 +
  4893 +.ym-custom-grid-off:before {
  4894 + content: "\e94f";
  4895 +}
  4896 +
  4897 +.ym-custom-music-note-off:before {
  4898 + content: "\ea4f";
  4899 +}
  4900 +
  4901 +.ym-custom-rhombus-outline:before {
  4902 + content: "\eb4f";
  4903 +}
  4904 +
  4905 +.ym-custom-tor:before {
  4906 + content: "\ec4f";
  4907 +}
  4908 +
  4909 +.ym-custom-arrange-bring-to-front:before {
  4910 + content: "\e650";
  4911 +}
  4912 +
  4913 +.ym-custom-cellphone-link-off:before {
  4914 + content: "\e750";
  4915 +}
  4916 +
  4917 +.ym-custom-email-open-outline:before {
  4918 + content: "\e850";
  4919 +}
  4920 +
  4921 +.ym-custom-guitar-pick:before {
  4922 + content: "\e950";
  4923 +}
  4924 +
  4925 +.ym-custom-music-note-quarter:before {
  4926 + content: "\ea50";
  4927 +}
  4928 +
  4929 +.ym-custom-robot:before {
  4930 + content: "\eb50";
  4931 +}
  4932 +
  4933 +.ym-custom-tower-beach:before {
  4934 + content: "\ec50";
  4935 +}
  4936 +
  4937 +.ym-custom-arrow-all:before {
  4938 + content: "\e651";
  4939 +}
  4940 +
  4941 +.ym-custom-cellphone-settings:before {
  4942 + content: "\e751";
  4943 +}
  4944 +
  4945 +.ym-custom-email-variant:before {
  4946 + content: "\e851";
  4947 +}
  4948 +
  4949 +.ym-custom-group:before {
  4950 + content: "\e951";
  4951 +}
  4952 +
  4953 +.ym-custom-music-note-sixteenth:before {
  4954 + content: "\ea51";
  4955 +}
  4956 +
  4957 +.ym-custom-rocket:before {
  4958 + content: "\eb51";
  4959 +}
  4960 +
  4961 +.ym-custom-train:before {
  4962 + content: "\ec51";
  4963 +}
  4964 +
  4965 +.ym-custom-arrow-bottom-right:before {
  4966 + content: "\e652";
  4967 +}
  4968 +
  4969 +.ym-custom-certificate:before {
  4970 + content: "\e752";
  4971 +}
  4972 +
  4973 +.ym-custom-email-secure:before {
  4974 + content: "\e852";
  4975 +}
  4976 +
  4977 +.ym-custom-guitar-pick-outline:before {
  4978 + content: "\e952";
  4979 +}
  4980 +
  4981 +.ym-custom-music-note-whole:before {
  4982 + content: "\ea52";
  4983 +}
  4984 +
  4985 +.ym-custom-roomba:before {
  4986 + content: "\eb52";
  4987 +}
  4988 +
  4989 +.ym-custom-tower-fire:before {
  4990 + content: "\ec52";
  4991 +}
  4992 +
  4993 +.ym-custom-arrow-bottom-left:before {
  4994 + content: "\e653";
  4995 +}
  4996 +
  4997 +.ym-custom-chair-school:before {
  4998 + content: "\e753";
  4999 +}
  5000 +
  5001 +.ym-custom-emoticon:before {
  5002 + content: "\e853";
  5003 +}
  5004 +
  5005 +.ym-custom-hackernews:before {
  5006 + content: "\e953";
  5007 +}
  5008 +
  5009 +.ym-custom-nature:before {
  5010 + content: "\ea53";
  5011 +}
  5012 +
  5013 +.ym-custom-rotate-d:before {
  5014 + content: "\eb53";
  5015 +}
  5016 +
  5017 +.ym-custom-traffic-light:before {
  5018 + content: "\ec53";
  5019 +}
  5020 +
  5021 +.ym-custom-arrow-compress:before {
  5022 + content: "\e654";
  5023 +}
  5024 +
  5025 +.ym-custom-chart-arc:before {
  5026 + content: "\e754";
  5027 +}
  5028 +
  5029 +.ym-custom-emby:before {
  5030 + content: "\e854";
  5031 +}
  5032 +
  5033 +.ym-custom-hand-pointing-right:before {
  5034 + content: "\e954";
  5035 +}
  5036 +
  5037 +.ym-custom-nature-people:before {
  5038 + content: "\ea54";
  5039 +}
  5040 +
  5041 +.ym-custom-rotate-left:before {
  5042 + content: "\eb54";
  5043 +}
  5044 +
  5045 +.ym-custom-transfer:before {
  5046 + content: "\ec54";
  5047 +}
  5048 +
  5049 +.ym-custom-arrow-compress-all:before {
  5050 + content: "\e655";
  5051 +}
  5052 +
  5053 +.ym-custom-chart-areaspline:before {
  5054 + content: "\e755";
  5055 +}
  5056 +
  5057 +.ym-custom-emoticon-dead:before {
  5058 + content: "\e855";
  5059 +}
  5060 +
  5061 +.ym-custom-hamburger:before {
  5062 + content: "\e955";
  5063 +}
  5064 +
  5065 +.ym-custom-needle:before {
  5066 + content: "\ea55";
  5067 +}
  5068 +
  5069 +.ym-custom-rotate-:before {
  5070 + content: "\eb55";
  5071 +}
  5072 +
  5073 +.ym-custom-transcribe-close:before {
  5074 + content: "\ec55";
  5075 +}
  5076 +
  5077 +.ym-custom-arrow-down:before {
  5078 + content: "\e656";
  5079 +}
  5080 +
  5081 +.ym-custom-chart-bar:before {
  5082 + content: "\e756";
  5083 +}
  5084 +
  5085 +.ym-custom-emoticon-cool:before {
  5086 + content: "\e856";
  5087 +}
  5088 +
  5089 +.ym-custom-hangouts:before {
  5090 + content: "\e956";
  5091 +}
  5092 +
  5093 +.ym-custom-navigation:before {
  5094 + content: "\ea56";
  5095 +}
  5096 +
  5097 +.ym-custom-rotate-right:before {
  5098 + content: "\eb56";
  5099 +}
  5100 +
  5101 +.ym-custom-transcribe:before {
  5102 + content: "\ec56";
  5103 +}
  5104 +
  5105 +.ym-custom-arrow-down-bold:before {
  5106 + content: "\e657";
  5107 +}
  5108 +
  5109 +.ym-custom-chart-bubble:before {
  5110 + content: "\e757";
  5111 +}
  5112 +
  5113 +.ym-custom-emoticon-devil:before {
  5114 + content: "\e857";
  5115 +}
  5116 +
  5117 +.ym-custom-harddisk:before {
  5118 + content: "\e957";
  5119 +}
  5120 +
  5121 +.ym-custom-near-me:before {
  5122 + content: "\ea57";
  5123 +}
  5124 +
  5125 +.ym-custom-rotate-left-variant:before {
  5126 + content: "\eb57";
  5127 +}
  5128 +
  5129 +.ym-custom-translate:before {
  5130 + content: "\ec57";
  5131 +}
  5132 +
  5133 +.ym-custom-arrow-down-bold-circle-outline:before {
  5134 + content: "\e658";
  5135 +}
  5136 +
  5137 +.ym-custom-chart-histogram:before {
  5138 + content: "\e758";
  5139 +}
  5140 +
  5141 +.ym-custom-emoticon-excited:before {
  5142 + content: "\e858";
  5143 +}
  5144 +
  5145 +.ym-custom-headphones:before {
  5146 + content: "\e958";
  5147 +}
  5148 +
  5149 +.ym-custom-nest-protect:before {
  5150 + content: "\ea58";
  5151 +}
  5152 +
  5153 +.ym-custom-rotate-right-variant:before {
  5154 + content: "\eb58";
  5155 +}
  5156 +
  5157 +.ym-custom-transit-transfer:before {
  5158 + content: "\ec58";
  5159 +}
  5160 +
  5161 +.ym-custom-arrow-down-bold-circle:before {
  5162 + content: "\e659";
  5163 +}
  5164 +
  5165 +.ym-custom-chart-line:before {
  5166 + content: "\e759";
  5167 +}
  5168 +
  5169 +.ym-custom-emoticon-happy:before {
  5170 + content: "\e859";
  5171 +}
  5172 +
  5173 +.ym-custom-headphones-box:before {
  5174 + content: "\e959";
  5175 +}
  5176 +
  5177 +.ym-custom-nest-thermostat:before {
  5178 + content: "\ea59";
  5179 +}
  5180 +
  5181 +.ym-custom-rounded-corner:before {
  5182 + content: "\eb59";
  5183 +}
  5184 +
  5185 +.ym-custom-tram:before {
  5186 + content: "\ec59";
  5187 +}
  5188 +
  5189 +.ym-custom-arrow-down-box:before {
  5190 + content: "\e65a";
  5191 +}
  5192 +
  5193 +.ym-custom-chart-pie:before {
  5194 + content: "\e75a";
  5195 +}
  5196 +
  5197 +.ym-custom-emoticon-neutral:before {
  5198 + content: "\e85a";
  5199 +}
  5200 +
  5201 +.ym-custom-headphones-settings:before {
  5202 + content: "\e95a";
  5203 +}
  5204 +
  5205 +.ym-custom-new-box:before {
  5206 + content: "\ea5a";
  5207 +}
  5208 +
  5209 +.ym-custom-routes:before {
  5210 + content: "\eb5a";
  5211 +}
  5212 +
  5213 +.ym-custom-tree:before {
  5214 + content: "\ec5a";
  5215 +}
  5216 +
  5217 +.ym-custom-arrow-down-drop-circle-outline:before {
  5218 + content: "\e65b";
  5219 +}
  5220 +
  5221 +.ym-custom-chart-gantt:before {
  5222 + content: "\e75b";
  5223 +}
  5224 +
  5225 +.ym-custom-emoticon-sad:before {
  5226 + content: "\e85b";
  5227 +}
  5228 +
  5229 +.ym-custom-headset:before {
  5230 + content: "\e95b";
  5231 +}
  5232 +
  5233 +.ym-custom-newspaper:before {
  5234 + content: "\ea5b";
  5235 +}
  5236 +
  5237 +.ym-custom-router-wireless:before {
  5238 + content: "\eb5b";
  5239 +}
  5240 +
  5241 +.ym-custom-treasure-chest:before {
  5242 + content: "\ec5b";
  5243 +}
  5244 +
  5245 +.ym-custom-arrow-expand:before {
  5246 + content: "\e65c";
  5247 +}
  5248 +
  5249 +.ym-custom-chart-scatterplot-hexbin:before {
  5250 + content: "\e75c";
  5251 +}
  5252 +
  5253 +.ym-custom-emoticon-poop:before {
  5254 + content: "\e85c";
  5255 +}
  5256 +
  5257 +.ym-custom-hanger:before {
  5258 + content: "\e95c";
  5259 +}
  5260 +
  5261 +.ym-custom-nfc:before {
  5262 + content: "\ea5c";
  5263 +}
  5264 +
  5265 +.ym-custom-rowing:before {
  5266 + content: "\eb5c";
  5267 +}
  5268 +
  5269 +.ym-custom-trending-up:before {
  5270 + content: "\ec5c";
  5271 +}
  5272 +
  5273 +.ym-custom-arrow-down-drop-circle:before {
  5274 + content: "\e65d";
  5275 +}
  5276 +
  5277 +.ym-custom-chart-timeline:before {
  5278 + content: "\e75d";
  5279 +}
  5280 +
  5281 +.ym-custom-emoticon-tongue:before {
  5282 + content: "\e85d";
  5283 +}
  5284 +
  5285 +.ym-custom-headset-dock:before {
  5286 + content: "\e95d";
  5287 +}
  5288 +
  5289 +.ym-custom-nfc-variant:before {
  5290 + content: "\ea5d";
  5291 +}
  5292 +
  5293 +.ym-custom-rss:before {
  5294 + content: "\eb5d";
  5295 +}
  5296 +
  5297 +.ym-custom-trending-neutral:before {
  5298 + content: "\ec5d";
  5299 +}
  5300 +
  5301 +.ym-custom-arrow-down-bold-hexagon-outline:before {
  5302 + content: "\e65e";
  5303 +}
  5304 +
  5305 +.ym-custom-check:before {
  5306 + content: "\e75e";
  5307 +}
  5308 +
  5309 +.ym-custom-engine:before {
  5310 + content: "\e85e";
  5311 +}
  5312 +
  5313 +.ym-custom-headset-off:before {
  5314 + content: "\e95e";
  5315 +}
  5316 +
  5317 +.ym-custom-nodejs:before {
  5318 + content: "\ea5e";
  5319 +}
  5320 +
  5321 +.ym-custom-rss-box:before {
  5322 + content: "\eb5e";
  5323 +}
  5324 +
  5325 +.ym-custom-trello:before {
  5326 + content: "\ec5e";
  5327 +}
  5328 +
  5329 +.ym-custom-arrow-expand-all:before {
  5330 + content: "\e65f";
  5331 +}
  5332 +
  5333 +.ym-custom-check-all:before {
  5334 + content: "\e75f";
  5335 +}
  5336 +
  5337 +.ym-custom-engine-outline:before {
  5338 + content: "\e85f";
  5339 +}
  5340 +
  5341 +.ym-custom-heart:before {
  5342 + content: "\e95f";
  5343 +}
  5344 +
  5345 +.ym-custom-note:before {
  5346 + content: "\ea5f";
  5347 +}
  5348 +
  5349 +.ym-custom-ruler:before {
  5350 + content: "\eb5f";
  5351 +}
  5352 +
  5353 +.ym-custom-trending-down:before {
  5354 + content: "\ec5f";
  5355 +}
  5356 +
  5357 +.ym-custom-arrow-left:before {
  5358 + content: "\e660";
  5359 +}
  5360 +
  5361 +.ym-custom-checkbox-blank:before {
  5362 + content: "\e760";
  5363 +}
  5364 +
  5365 +.ym-custom-equal:before {
  5366 + content: "\e860";
  5367 +}
  5368 +
  5369 +.ym-custom-heart-box-outline:before {
  5370 + content: "\e960";
  5371 +}
  5372 +
  5373 +.ym-custom-nfc-tap:before {
  5374 + content: "\ea60";
  5375 +}
  5376 +
  5377 +.ym-custom-sale:before {
  5378 + content: "\eb60";
  5379 +}
  5380 +
  5381 +.ym-custom-triangle:before {
  5382 + content: "\ec60";
  5383 +}
  5384 +
  5385 +.ym-custom-arrow-left-bold:before {
  5386 + content: "\e661";
  5387 +}
  5388 +
  5389 +.ym-custom-checkbox-blank-circle:before {
  5390 + content: "\e761";
  5391 +}
  5392 +
  5393 +.ym-custom-eraser:before {
  5394 + content: "\e861";
  5395 +}
  5396 +
  5397 +.ym-custom-heart-broken:before {
  5398 + content: "\e961";
  5399 +}
  5400 +
  5401 +.ym-custom-note-multiple:before {
  5402 + content: "\ea61";
  5403 +}
  5404 +
  5405 +.ym-custom-run:before {
  5406 + content: "\eb61";
  5407 +}
  5408 +
  5409 +.ym-custom-triangle-outline:before {
  5410 + content: "\ec61";
  5411 +}
  5412 +
  5413 +.ym-custom-arrow-left-bold-circle:before {
  5414 + content: "\e662";
  5415 +}
  5416 +
  5417 +.ym-custom-checkbox-blank-circle-outline:before {
  5418 + content: "\e762";
  5419 +}
  5420 +
  5421 +.ym-custom-eraser-variant:before {
  5422 + content: "\e862";
  5423 +}
  5424 +
  5425 +.ym-custom-heart-box:before {
  5426 + content: "\e962";
  5427 +}
  5428 +
  5429 +.ym-custom-note-multiple-outline:before {
  5430 + content: "\ea62";
  5431 +}
  5432 +
  5433 +.ym-custom-satellite:before {
  5434 + content: "\eb62";
  5435 +}
  5436 +
  5437 +.ym-custom-trophy-award:before {
  5438 + content: "\ec62";
  5439 +}
  5440 +
  5441 +.ym-custom-arrow-left-bold-circle-outline:before {
  5442 + content: "\e663";
  5443 +}
  5444 +
  5445 +.ym-custom-checkbox-blank-outline:before {
  5446 + content: "\e763";
  5447 +}
  5448 +
  5449 +.ym-custom-equal-box:before {
  5450 + content: "\e863";
  5451 +}
  5452 +
  5453 +.ym-custom-heart-half-outline:before {
  5454 + content: "\e963";
  5455 +}
  5456 +
  5457 +.ym-custom-note-outline:before {
  5458 + content: "\ea63";
  5459 +}
  5460 +
  5461 +.ym-custom-satellite-variant:before {
  5462 + content: "\eb63";
  5463 +}
  5464 +
  5465 +.ym-custom-trophy-outline:before {
  5466 + content: "\ec63";
  5467 +}
  5468 +
  5469 +.ym-custom-arrow-left-bold-hexagon-outline:before {
  5470 + content: "\e664";
  5471 +}
  5472 +
  5473 +.ym-custom-checkbox-marked-circle:before {
  5474 + content: "\e764";
  5475 +}
  5476 +
  5477 +.ym-custom-escalator:before {
  5478 + content: "\e864";
  5479 +}
  5480 +
  5481 +.ym-custom-heart-half-part:before {
  5482 + content: "\e964";
  5483 +}
  5484 +
  5485 +.ym-custom-note-plus:before {
  5486 + content: "\ea64";
  5487 +}
  5488 +
  5489 +.ym-custom-saxophone:before {
  5490 + content: "\eb64";
  5491 +}
  5492 +
  5493 +.ym-custom-trophy:before {
  5494 + content: "\ec64";
  5495 +}
  5496 +
  5497 +.ym-custom-arrow-left-box:before {
  5498 + content: "\e665";
  5499 +}
  5500 +
  5501 +.ym-custom-checkbox-marked-circle-outline:before {
  5502 + content: "\e765";
  5503 +}
  5504 +
  5505 +.ym-custom-ethernet-cable:before {
  5506 + content: "\e865";
  5507 +}
  5508 +
  5509 +.ym-custom-heart-half-part-outline:before {
  5510 + content: "\e965";
  5511 +}
  5512 +
  5513 +.ym-custom-note-text:before {
  5514 + content: "\ea65";
  5515 +}
  5516 +
  5517 +.ym-custom-scale:before {
  5518 + content: "\eb65";
  5519 +}
  5520 +
  5521 +.ym-custom-trophy-variant:before {
  5522 + content: "\ec65";
  5523 +}
  5524 +
  5525 +.ym-custom-arrow-left-drop-circle:before {
  5526 + content: "\e666";
  5527 +}
  5528 +
  5529 +.ym-custom-checkbox-marked-outline:before {
  5530 + content: "\e766";
  5531 +}
  5532 +
  5533 +.ym-custom-ethernet:before {
  5534 + content: "\e866";
  5535 +}
  5536 +
  5537 +.ym-custom-help:before {
  5538 + content: "\e966";
  5539 +}
  5540 +
  5541 +.ym-custom-note-plus-outline:before {
  5542 + content: "\ea66";
  5543 +}
  5544 +
  5545 +.ym-custom-scale-balance:before {
  5546 + content: "\eb66";
  5547 +}
  5548 +
  5549 +.ym-custom-trophy-variant-outline:before {
  5550 + content: "\ec66";
  5551 +}
  5552 +
  5553 +.ym-custom-arrow-left-drop-circle-outline:before {
  5554 + content: "\e667";
  5555 +}
  5556 +
  5557 +.ym-custom-checkbox-marked:before {
  5558 + content: "\e767";
  5559 +}
  5560 +
  5561 +.ym-custom-ethernet-cable-off:before {
  5562 + content: "\e867";
  5563 +}
  5564 +
  5565 +.ym-custom-heart-outline:before {
  5566 + content: "\e967";
  5567 +}
  5568 +
  5569 +.ym-custom-notification-clear-all:before {
  5570 + content: "\ea67";
  5571 +}
  5572 +
  5573 +.ym-custom-scale-bathroom:before {
  5574 + content: "\eb67";
  5575 +}
  5576 +
  5577 +.ym-custom-truck-delivery:before {
  5578 + content: "\ec67";
  5579 +}
  5580 +
  5581 +.ym-custom-arrow-right:before {
  5582 + content: "\e668";
  5583 +}
  5584 +
  5585 +.ym-custom-checkbox-multiple-blank-circle:before {
  5586 + content: "\e768";
  5587 +}
  5588 +
  5589 +.ym-custom-etsy:before {
  5590 + content: "\e868";
  5591 +}
  5592 +
  5593 +.ym-custom-heart-pulse:before {
  5594 + content: "\e968";
  5595 +}
  5596 +
  5597 +.ym-custom-npm:before {
  5598 + content: "\ea68";
  5599 +}
  5600 +
  5601 +.ym-custom-scanner:before {
  5602 + content: "\eb68";
  5603 +}
  5604 +
  5605 +.ym-custom-truck-trailer:before {
  5606 + content: "\ec68";
  5607 +}
  5608 +
  5609 +.ym-custom-arrow-right-bold-circle:before {
  5610 + content: "\e669";
  5611 +}
  5612 +
  5613 +.ym-custom-checkbox-multiple-blank:before {
  5614 + content: "\e769";
  5615 +}
  5616 +
  5617 +.ym-custom-evernote:before {
  5618 + content: "\e869";
  5619 +}
  5620 +
  5621 +.ym-custom-help-circle:before {
  5622 + content: "\e969";
  5623 +}
  5624 +
  5625 +.ym-custom-nuke:before {
  5626 + content: "\ea69";
  5627 +}
  5628 +
  5629 +.ym-custom-school:before {
  5630 + content: "\eb69";
  5631 +}
  5632 +
  5633 +.ym-custom-tshirt-crew:before {
  5634 + content: "\ec69";
  5635 +}
  5636 +
  5637 +.ym-custom-arrow-right-bold:before {
  5638 + content: "\e66a";
  5639 +}
  5640 +
  5641 +.ym-custom-checkbox-multiple-blank-circle-outline:before {
  5642 + content: "\e76a";
  5643 +}
  5644 +
  5645 +.ym-custom-ev-station:before {
  5646 + content: "\e86a";
  5647 +}
  5648 +
  5649 +.ym-custom-help-circle-outline:before {
  5650 + content: "\e96a";
  5651 +}
  5652 +
  5653 +.ym-custom-numeric:before {
  5654 + content: "\ea6a";
  5655 +}
  5656 +
  5657 +.ym-custom-screen-rotation:before {
  5658 + content: "\eb6a";
  5659 +}
  5660 +
  5661 +.ym-custom-tshirt-v:before {
  5662 + content: "\ec6a";
  5663 +}
  5664 +
  5665 +.ym-custom-arrow-right-bold-circle-outline:before {
  5666 + content: "\e66b";
  5667 +}
  5668 +
  5669 +.ym-custom-checkbox-multiple-blank-outline:before {
  5670 + content: "\e76b";
  5671 +}
  5672 +
  5673 +.ym-custom-exclamation:before {
  5674 + content: "\e86b";
  5675 +}
  5676 +
  5677 +.ym-custom-hexagon:before {
  5678 + content: "\e96b";
  5679 +}
  5680 +
  5681 +.ym-custom-numeric--box:before {
  5682 + content: "\ea6b";
  5683 +}
  5684 +
  5685 +.ym-custom-screen-rotation-lock:before {
  5686 + content: "\eb6b";
  5687 +}
  5688 +
  5689 +.ym-custom-tumblr:before {
  5690 + content: "\ec6b";
  5691 +}
  5692 +
  5693 +.ym-custom-arrow-right-box:before {
  5694 + content: "\e66c";
  5695 +}
  5696 +
  5697 +.ym-custom-checkbox-multiple-marked:before {
  5698 + content: "\e76c";
  5699 +}
  5700 +
  5701 +.ym-custom-exit-to-app:before {
  5702 + content: "\e86c";
  5703 +}
  5704 +
  5705 +.ym-custom-highway:before {
  5706 + content: "\e96c";
  5707 +}
  5708 +
  5709 +.ym-custom-numeric--box-multiple-outline:before {
  5710 + content: "\ea6c";
  5711 +}
  5712 +
  5713 +.ym-custom-screwdriver:before {
  5714 + content: "\eb6c";
  5715 +}
  5716 +
  5717 +.ym-custom-tumblr-reblog:before {
  5718 + content: "\ec6c";
  5719 +}
  5720 +
  5721 +.ym-custom-arrow-right-bold-hexagon-outline:before {
  5722 + content: "\e66d";
  5723 +}
  5724 +
  5725 +.ym-custom-checkbox-multiple-marked-circle:before {
  5726 + content: "\e76d";
  5727 +}
  5728 +
  5729 +.ym-custom-export:before {
  5730 + content: "\e86d";
  5731 +}
  5732 +
  5733 +.ym-custom-hexagon-outline:before {
  5734 + content: "\e96d";
  5735 +}
  5736 +
  5737 +.ym-custom-numeric--box-outline:before {
  5738 + content: "\ea6d";
  5739 +}
  5740 +
  5741 +.ym-custom-script:before {
  5742 + content: "\eb6d";
  5743 +}
  5744 +
  5745 +.ym-custom-tune:before {
  5746 + content: "\ec6d";
  5747 +}
  5748 +
  5749 +.ym-custom-arrow-right-drop-circle:before {
  5750 + content: "\e66e";
  5751 +}
  5752 +
  5753 +.ym-custom-checkbox-multiple-marked-circle-outline:before {
  5754 + content: "\e76e";
  5755 +}
  5756 +
  5757 +.ym-custom-eye:before {
  5758 + content: "\e86e";
  5759 +}
  5760 +
  5761 +.ym-custom-history:before {
  5762 + content: "\e96e";
  5763 +}
  5764 +
  5765 +.ym-custom-numeric--box1:before {
  5766 + content: "\ea6e";
  5767 +}
  5768 +
  5769 +.ym-custom-sd:before {
  5770 + content: "\eb6e";
  5771 +}
  5772 +
  5773 +.ym-custom-truck:before {
  5774 + content: "\ec6e";
  5775 +}
  5776 +
  5777 +.ym-custom-arrow-right-drop-circle-outline:before {
  5778 + content: "\e66f";
  5779 +}
  5780 +
  5781 +.ym-custom-check-circle:before {
  5782 + content: "\e76f";
  5783 +}
  5784 +
  5785 +.ym-custom-eyedropper:before {
  5786 + content: "\e86f";
  5787 +}
  5788 +
  5789 +.ym-custom-home:before {
  5790 + content: "\e96f";
  5791 +}
  5792 +
  5793 +.ym-custom-numeric--box-outline1:before {
  5794 + content: "\ea6f";
  5795 +}
  5796 +
  5797 +.ym-custom-seat-flat:before {
  5798 + content: "\eb6f";
  5799 +}
  5800 +
  5801 +.ym-custom-tune-vertical:before {
  5802 + content: "\ec6f";
  5803 +}
  5804 +
  5805 +.ym-custom-arrow-top-right:before {
  5806 + content: "\e670";
  5807 +}
  5808 +
  5809 +.ym-custom-checkbox-multiple-marked-outline:before {
  5810 + content: "\e770";
  5811 +}
  5812 +
  5813 +.ym-custom-eye-off:before {
  5814 + content: "\e870";
  5815 +}
  5816 +
  5817 +.ym-custom-hololens:before {
  5818 + content: "\e970";
  5819 +}
  5820 +
  5821 +.ym-custom-numeric--box-multiple-outline1:before {
  5822 + content: "\ea70";
  5823 +}
  5824 +
  5825 +.ym-custom-seat-flat-angled:before {
  5826 + content: "\eb70";
  5827 +}
  5828 +
  5829 +.ym-custom-twitch:before {
  5830 + content: "\ec70";
  5831 +}
  5832 +
  5833 +.ym-custom-arrow-up:before {
  5834 + content: "\e671";
  5835 +}
  5836 +
  5837 +.ym-custom-checkerboard:before {
  5838 + content: "\e771";
  5839 +}
  5840 +
  5841 +.ym-custom-eyedropper-variant:before {
  5842 + content: "\e871";
  5843 +}
  5844 +
  5845 +.ym-custom-home-modern:before {
  5846 + content: "\e971";
  5847 +}
  5848 +
  5849 +.ym-custom-numeric--box2:before {
  5850 + content: "\ea71";
  5851 +}
  5852 +
  5853 +.ym-custom-seat-individual-suite:before {
  5854 + content: "\eb71";
  5855 +}
  5856 +
  5857 +.ym-custom-twitter:before {
  5858 + content: "\ec71";
  5859 +}
  5860 +
  5861 +.ym-custom-arrow-up-bold:before {
  5862 + content: "\e672";
  5863 +}
  5864 +
  5865 +.ym-custom-check-circle-outline:before {
  5866 + content: "\e772";
  5867 +}
  5868 +
  5869 +.ym-custom-face:before {
  5870 + content: "\e872";
  5871 +}
  5872 +
  5873 +.ym-custom-home-outline:before {
  5874 + content: "\e972";
  5875 +}
  5876 +
  5877 +.ym-custom-numeric--box-multiple-outline2:before {
  5878 + content: "\ea72";
  5879 +}
  5880 +
  5881 +.ym-custom-seal:before {
  5882 + content: "\eb72";
  5883 +}
  5884 +
  5885 +.ym-custom-twitter-circle:before {
  5886 + content: "\ec72";
  5887 +}
  5888 +
  5889 +.ym-custom-arrow-top-left:before {
  5890 + content: "\e673";
  5891 +}
  5892 +
  5893 +.ym-custom-chemical-weapon:before {
  5894 + content: "\e773";
  5895 +}
  5896 +
  5897 +.ym-custom-facebook-box:before {
  5898 + content: "\e873";
  5899 +}
  5900 +
  5901 +.ym-custom-home-variant:before {
  5902 + content: "\e973";
  5903 +}
  5904 +
  5905 +.ym-custom-numeric--box-outline2:before {
  5906 + content: "\ea73";
  5907 +}
  5908 +
  5909 +.ym-custom-seat-legroom-extra:before {
  5910 + content: "\eb73";
  5911 +}
  5912 +
  5913 +.ym-custom-twitter-box:before {
  5914 + content: "\ec73";
  5915 +}
  5916 +
  5917 +.ym-custom-arrow-up-bold-circle:before {
  5918 + content: "\e674";
  5919 +}
  5920 +
  5921 +.ym-custom-chevron-double-down:before {
  5922 + content: "\e774";
  5923 +}
  5924 +
  5925 +.ym-custom-facebook:before {
  5926 + content: "\e874";
  5927 +}
  5928 +
  5929 +.ym-custom-home-map-marker:before {
  5930 + content: "\e974";
  5931 +}
  5932 +
  5933 +.ym-custom-numeric--box-multiple-outline3:before {
  5934 + content: "\ea74";
  5935 +}
  5936 +
  5937 +.ym-custom-seat-legroom-normal:before {
  5938 + content: "\eb74";
  5939 +}
  5940 +
  5941 +.ym-custom-umbraco:before {
  5942 + content: "\ec74";
  5943 +}
  5944 +
  5945 +.ym-custom-arrow-up-bold-circle-outline:before {
  5946 + content: "\e675";
  5947 +}
  5948 +
  5949 +.ym-custom-chevron-double-left:before {
  5950 + content: "\e775";
  5951 +}
  5952 +
  5953 +.ym-custom-face-profile:before {
  5954 + content: "\e875";
  5955 +}
  5956 +
  5957 +.ym-custom-hook:before {
  5958 + content: "\e975";
  5959 +}
  5960 +
  5961 +.ym-custom-numeric--box-outline3:before {
  5962 + content: "\ea75";
  5963 +}
  5964 +
  5965 +.ym-custom-seat-recline-extra:before {
  5966 + content: "\eb75";
  5967 +}
  5968 +
  5969 +.ym-custom-twitter-retweet:before {
  5970 + content: "\ec75";
  5971 +}
  5972 +
  5973 +.ym-custom-arrow-up-bold-hexagon-outline:before {
  5974 + content: "\e676";
  5975 +}
  5976 +
  5977 +.ym-custom-chevron-double-right:before {
  5978 + content: "\e776";
  5979 +}
  5980 +
  5981 +.ym-custom-facebook-messenger:before {
  5982 + content: "\e876";
  5983 +}
  5984 +
  5985 +.ym-custom-hook-off:before {
  5986 + content: "\e976";
  5987 +}
  5988 +
  5989 +.ym-custom-numeric--box3:before {
  5990 + content: "\ea76";
  5991 +}
  5992 +
  5993 +.ym-custom-seat-legroom-reduced:before {
  5994 + content: "\eb76";
  5995 +}
  5996 +
  5997 +.ym-custom-ubuntu:before {
  5998 + content: "\ec76";
  5999 +}
  6000 +
  6001 +.ym-custom-arrow-up-box:before {
  6002 + content: "\e677";
  6003 +}
  6004 +
  6005 +.ym-custom-chevron-double-up:before {
  6006 + content: "\e777";
  6007 +}
  6008 +
  6009 +.ym-custom-factory:before {
  6010 + content: "\e877";
  6011 +}
  6012 +
  6013 +.ym-custom-hops:before {
  6014 + content: "\e977";
  6015 +}
  6016 +
  6017 +.ym-custom-numeric--box4:before {
  6018 + content: "\ea77";
  6019 +}
  6020 +
  6021 +.ym-custom-seat-recline-normal:before {
  6022 + content: "\eb77";
  6023 +}
  6024 +
  6025 +.ym-custom-umbrella:before {
  6026 + content: "\ec77";
  6027 +}
  6028 +
  6029 +.ym-custom-album:before {
  6030 + content: "\e678";
  6031 +}
  6032 +
  6033 +.ym-custom-chevron-down:before {
  6034 + content: "\e778";
  6035 +}
  6036 +
  6037 +.ym-custom-fast-forward:before {
  6038 + content: "\e878";
  6039 +}
  6040 +
  6041 +.ym-custom-hospital:before {
  6042 + content: "\e978";
  6043 +}
  6044 +
  6045 +.ym-custom-numeric--box-outline4:before {
  6046 + content: "\ea78";
  6047 +}
  6048 +
  6049 +.ym-custom-security:before {
  6050 + content: "\eb78";
  6051 +}
  6052 +
  6053 +.ym-custom-unfold-less:before {
  6054 + content: "\ec78";
  6055 +}
  6056 +
  6057 +.ym-custom-assistant:before {
  6058 + content: "\e679";
  6059 +}
  6060 +
  6061 +.ym-custom-chevron-left:before {
  6062 + content: "\e779";
  6063 +}
  6064 +
  6065 +.ym-custom-fan:before {
  6066 + content: "\e879";
  6067 +}
  6068 +
  6069 +.ym-custom-hospital-building:before {
  6070 + content: "\e979";
  6071 +}
  6072 +
  6073 +.ym-custom-numeric--box-multiple-outline4:before {
  6074 + content: "\ea79";
  6075 +}
  6076 +
  6077 +.ym-custom-security-home:before {
  6078 + content: "\eb79";
  6079 +}
  6080 +
  6081 +.ym-custom-undo-variant:before {
  6082 + content: "\ec79";
  6083 +}
  6084 +
  6085 +.ym-custom-arrow-up-drop-circle-outline:before {
  6086 + content: "\e67a";
  6087 +}
  6088 +
  6089 +.ym-custom-chevron-right:before {
  6090 + content: "\e77a";
  6091 +}
  6092 +
  6093 +.ym-custom-fast-forward-outline:before {
  6094 + content: "\e87a";
  6095 +}
  6096 +
  6097 +.ym-custom-hospital-marker:before {
  6098 + content: "\e97a";
  6099 +}
  6100 +
  6101 +.ym-custom-numeric--box5:before {
  6102 + content: "\ea7a";
  6103 +}
  6104 +
  6105 +.ym-custom-security-network:before {
  6106 + content: "\eb7a";
  6107 +}
  6108 +
  6109 +.ym-custom-undo:before {
  6110 + content: "\ec7a";
  6111 +}
  6112 +
  6113 +.ym-custom-arrow-up-drop-circle:before {
  6114 + content: "\e67b";
  6115 +}
  6116 +
  6117 +.ym-custom-chevron-up:before {
  6118 + content: "\e77b";
  6119 +}
  6120 +
  6121 +.ym-custom-fax:before {
  6122 + content: "\e87b";
  6123 +}
  6124 +
  6125 +.ym-custom-hotel:before {
  6126 + content: "\e97b";
  6127 +}
  6128 +
  6129 +.ym-custom-numeric--box-multiple-outline5:before {
  6130 + content: "\ea7b";
  6131 +}
  6132 +
  6133 +.ym-custom-select-all:before {
  6134 + content: "\eb7b";
  6135 +}
  6136 +
  6137 +.ym-custom-unfold-more:before {
  6138 + content: "\ec7b";
  6139 +}
  6140 +
  6141 +.ym-custom-attachment:before {
  6142 + content: "\e67c";
  6143 +}
  6144 +
  6145 +.ym-custom-church:before {
  6146 + content: "\e77c";
  6147 +}
  6148 +
  6149 +.ym-custom-feather:before {
  6150 + content: "\e87c";
  6151 +}
  6152 +
  6153 +.ym-custom-houzz:before {
  6154 + content: "\e97c";
  6155 +}
  6156 +
  6157 +.ym-custom-numeric--box-outline5:before {
  6158 + content: "\ea7c";
  6159 +}
  6160 +
  6161 +.ym-custom-select-inverse:before {
  6162 + content: "\eb7c";
  6163 +}
  6164 +
  6165 +.ym-custom-ungroup:before {
  6166 + content: "\ec7c";
  6167 +}
  6168 +
  6169 +.ym-custom-asterisk:before {
  6170 + content: "\e67d";
  6171 +}
  6172 +
  6173 +.ym-custom-chip:before {
  6174 + content: "\e77d";
  6175 +}
  6176 +
  6177 +.ym-custom-ferry:before {
  6178 + content: "\e87d";
  6179 +}
  6180 +
  6181 +.ym-custom-houzz-box:before {
  6182 + content: "\e97d";
  6183 +}
  6184 +
  6185 +.ym-custom-numeric--box6:before {
  6186 + content: "\ea7d";
  6187 +}
  6188 +
  6189 +.ym-custom-select:before {
  6190 + content: "\eb7d";
  6191 +}
  6192 +
  6193 +.ym-custom-umbrella-outline:before {
  6194 + content: "\ec7d";
  6195 +}
  6196 +
  6197 +.ym-custom-at:before {
  6198 + content: "\e67e";
  6199 +}
  6200 +
  6201 +.ym-custom-cisco-webex:before {
  6202 + content: "\e77e";
  6203 +}
  6204 +
  6205 +.ym-custom-file:before {
  6206 + content: "\e87e";
  6207 +}
  6208 +
  6209 +.ym-custom-human-child:before {
  6210 + content: "\e97e";
  6211 +}
  6212 +
  6213 +.ym-custom-numeric--box-multiple-outline6:before {
  6214 + content: "\ea7e";
  6215 +}
  6216 +
  6217 +.ym-custom-selection:before {
  6218 + content: "\eb7e";
  6219 +}
  6220 +
  6221 +.ym-custom-update:before {
  6222 + content: "\ec7e";
  6223 +}
  6224 +
  6225 +.ym-custom-audiobook:before {
  6226 + content: "\e67f";
  6227 +}
  6228 +
  6229 +.ym-custom-city:before {
  6230 + content: "\e77f";
  6231 +}
  6232 +
  6233 +.ym-custom-file-chart:before {
  6234 + content: "\e87f";
  6235 +}
  6236 +
  6237 +.ym-custom-human:before {
  6238 + content: "\e97f";
  6239 +}
  6240 +
  6241 +.ym-custom-numeric--box7:before {
  6242 + content: "\ea7f";
  6243 +}
  6244 +
  6245 +.ym-custom-select-off:before {
  6246 + content: "\eb7f";
  6247 +}
  6248 +
  6249 +.ym-custom-untappd:before {
  6250 + content: "\ec7f";
  6251 +}
  6252 +
  6253 +.ym-custom-auto-fix:before {
  6254 + content: "\e680";
  6255 +}
  6256 +
  6257 +.ym-custom-clipboard:before {
  6258 + content: "\e780";
  6259 +}
  6260 +
  6261 +.ym-custom-file-check:before {
  6262 + content: "\e880";
  6263 +}
  6264 +
  6265 +.ym-custom-human-greeting:before {
  6266 + content: "\e980";
  6267 +}
  6268 +
  6269 +.ym-custom-numeric--box-outline6:before {
  6270 + content: "\ea80";
  6271 +}
  6272 +
  6273 +.ym-custom-send:before {
  6274 + content: "\eb80";
  6275 +}
  6276 +
  6277 +.ym-custom-unity:before {
  6278 + content: "\ec80";
  6279 +}
  6280 +
  6281 +.ym-custom-auto-upload:before {
  6282 + content: "\e681";
  6283 +}
  6284 +
  6285 +.ym-custom-clipboard-account:before {
  6286 + content: "\e781";
  6287 +}
  6288 +
  6289 +.ym-custom-file-cloud:before {
  6290 + content: "\e881";
  6291 +}
  6292 +
  6293 +.ym-custom-human-female:before {
  6294 + content: "\e981";
  6295 +}
  6296 +
  6297 +.ym-custom-numeric--box-multiple-outline7:before {
  6298 + content: "\ea81";
  6299 +}
  6300 +
  6301 +.ym-custom-serial-port:before {
  6302 + content: "\eb81";
  6303 +}
  6304 +
  6305 +.ym-custom-upload:before {
  6306 + content: "\ec81";
  6307 +}
  6308 +
  6309 +.ym-custom-autorenew:before {
  6310 + content: "\e682";
  6311 +}
  6312 +
  6313 +.ym-custom-clipboard-arrow-down:before {
  6314 + content: "\e782";
  6315 +}
  6316 +
  6317 +.ym-custom-file-delimited:before {
  6318 + content: "\e882";
  6319 +}
  6320 +
  6321 +.ym-custom-human-handsup:before {
  6322 + content: "\e982";
  6323 +}
  6324 +
  6325 +.ym-custom-numeric--box-outline7:before {
  6326 + content: "\ea82";
  6327 +}
  6328 +
  6329 +.ym-custom-server-minus:before {
  6330 + content: "\eb82";
  6331 +}
  6332 +
  6333 +.ym-custom-vector-arrange-above:before {
  6334 + content: "\ec82";
  6335 +}
  6336 +
  6337 +.ym-custom-av-timer:before {
  6338 + content: "\e683";
  6339 +}
  6340 +
  6341 +.ym-custom-clipboard-alert:before {
  6342 + content: "\e783";
  6343 +}
  6344 +
  6345 +.ym-custom-file-document-box:before {
  6346 + content: "\e883";
  6347 +}
  6348 +
  6349 +.ym-custom-human-handsdown:before {
  6350 + content: "\e983";
  6351 +}
  6352 +
  6353 +.ym-custom-numeric--box8:before {
  6354 + content: "\ea83";
  6355 +}
  6356 +
  6357 +.ym-custom-server:before {
  6358 + content: "\eb83";
  6359 +}
  6360 +
  6361 +.ym-custom-usb:before {
  6362 + content: "\ec83";
  6363 +}
  6364 +
  6365 +.ym-custom-backspace:before {
  6366 + content: "\e684";
  6367 +}
  6368 +
  6369 +.ym-custom-clipboard-arrow-left:before {
  6370 + content: "\e784";
  6371 +}
  6372 +
  6373 +.ym-custom-file-excel:before {
  6374 + content: "\e884";
  6375 +}
  6376 +
  6377 +.ym-custom-human-male-female:before {
  6378 + content: "\e984";
  6379 +}
  6380 +
  6381 +.ym-custom-numeric--box-multiple-outline8:before {
  6382 + content: "\ea84";
  6383 +}
  6384 +
  6385 +.ym-custom-server-network-off:before {
  6386 + content: "\eb84";
  6387 +}
  6388 +
  6389 +.ym-custom-vector-arrange-below:before {
  6390 + content: "\ec84";
  6391 +}
  6392 +
  6393 +.ym-custom-backburger:before {
  6394 + content: "\e685";
  6395 +}
  6396 +
  6397 +.ym-custom-clipboard-check:before {
  6398 + content: "\e785";
  6399 +}
  6400 +
  6401 +.ym-custom-file-document:before {
  6402 + content: "\e885";
  6403 +}
  6404 +
  6405 +.ym-custom-human-male:before {
  6406 + content: "\e985";
  6407 +}
  6408 +
  6409 +.ym-custom-numeric--box9:before {
  6410 + content: "\ea85";
  6411 +}
  6412 +
  6413 +.ym-custom-server-network:before {
  6414 + content: "\eb85";
  6415 +}
  6416 +
  6417 +.ym-custom-vector-circle:before {
  6418 + content: "\ec85";
  6419 +}
  6420 +
  6421 +.ym-custom-baby-buggy:before {
  6422 + content: "\e686";
  6423 +}
  6424 +
  6425 +.ym-custom-clipboard-flow:before {
  6426 + content: "\e786";
  6427 +}
  6428 +
  6429 +.ym-custom-file-excel-box:before {
  6430 + content: "\e886";
  6431 +}
  6432 +
  6433 +.ym-custom-human-pregnant:before {
  6434 + content: "\e986";
  6435 +}
  6436 +
  6437 +.ym-custom-numeric--box-outline8:before {
  6438 + content: "\ea86";
  6439 +}
  6440 +
  6441 +.ym-custom-server-off:before {
  6442 + content: "\eb86";
  6443 +}
  6444 +
  6445 +.ym-custom-vector-combine:before {
  6446 + content: "\ec86";
  6447 +}
  6448 +
  6449 +.ym-custom-baby:before {
  6450 + content: "\e687";
  6451 +}
  6452 +
  6453 +.ym-custom-clipboard-outline:before {
  6454 + content: "\e787";
  6455 +}
  6456 +
  6457 +.ym-custom-file-export:before {
  6458 + content: "\e887";
  6459 +}
  6460 +
  6461 +.ym-custom-image:before {
  6462 + content: "\e987";
  6463 +}
  6464 +
  6465 +.ym-custom-numeric--box-multiple-outline9:before {
  6466 + content: "\ea87";
  6467 +}
  6468 +
  6469 +.ym-custom-server-plus:before {
  6470 + content: "\eb87";
  6471 +}
  6472 +
  6473 +.ym-custom-vector-circle-variant:before {
  6474 + content: "\ec87";
  6475 +}
  6476 +
  6477 +.ym-custom-bandcamp:before {
  6478 + content: "\e688";
  6479 +}
  6480 +
  6481 +.ym-custom-clipboard-text:before {
  6482 + content: "\e788";
  6483 +}
  6484 +
  6485 +.ym-custom-file-find:before {
  6486 + content: "\e888";
  6487 +}
  6488 +
  6489 +.ym-custom-image-album:before {
  6490 + content: "\e988";
  6491 +}
  6492 +
  6493 +.ym-custom-numeric--box-outline9:before {
  6494 + content: "\ea88";
  6495 +}
  6496 +
  6497 +.ym-custom-server-remove:before {
  6498 + content: "\eb88";
  6499 +}
  6500 +
  6501 +.ym-custom-vector-curve:before {
  6502 + content: "\ec88";
  6503 +}
  6504 +
  6505 +.ym-custom-bank:before {
  6506 + content: "\e689";
  6507 +}
  6508 +
  6509 +.ym-custom-clippy:before {
  6510 + content: "\e789";
  6511 +}
  6512 +
  6513 +.ym-custom-file-image:before {
  6514 + content: "\e889";
  6515 +}
  6516 +
  6517 +.ym-custom-image-area:before {
  6518 + content: "\e989";
  6519 +}
  6520 +
  6521 +.ym-custom-numeric--plus-box:before {
  6522 + content: "\ea89";
  6523 +}
  6524 +
  6525 +.ym-custom-shape-circle-plus:before {
  6526 + content: "\eb89";
  6527 +}
  6528 +
  6529 +.ym-custom-vector-difference:before {
  6530 + content: "\ec89";
  6531 +}
  6532 +
  6533 +.ym-custom-backup-restore:before {
  6534 + content: "\e68a";
  6535 +}
  6536 +
  6537 +.ym-custom-clock:before {
  6538 + content: "\e78a";
  6539 +}
  6540 +
  6541 +.ym-custom-file-hidden:before {
  6542 + content: "\e88a";
  6543 +}
  6544 +
  6545 +.ym-custom-image-area-close:before {
  6546 + content: "\e98a";
  6547 +}
  6548 +
  6549 +.ym-custom-numeric--plus-box-multiple-outline:before {
  6550 + content: "\ea8a";
  6551 +}
  6552 +
  6553 +.ym-custom-server-security:before {
  6554 + content: "\eb8a";
  6555 +}
  6556 +
  6557 +.ym-custom-vector-difference-ba:before {
  6558 + content: "\ec8a";
  6559 +}
  6560 +
  6561 +.ym-custom-barley:before {
  6562 + content: "\e68b";
  6563 +}
  6564 +
  6565 +.ym-custom-clock-end:before {
  6566 + content: "\e78b";
  6567 +}
  6568 +
  6569 +.ym-custom-file-import:before {
  6570 + content: "\e88b";
  6571 +}
  6572 +
  6573 +.ym-custom-image-filter-black-white:before {
  6574 + content: "\e98b";
  6575 +}
  6576 +
  6577 +.ym-custom-nutrition:before {
  6578 + content: "\ea8b";
  6579 +}
  6580 +
  6581 +.ym-custom-settings-box:before {
  6582 + content: "\eb8b";
  6583 +}
  6584 +
  6585 +.ym-custom-vector-difference-ab:before {
  6586 + content: "\ec8b";
  6587 +}
  6588 +
  6589 +.ym-custom-barcode-scan:before {
  6590 + content: "\e68c";
  6591 +}
  6592 +
  6593 +.ym-custom-clock-alert:before {
  6594 + content: "\e78c";
  6595 +}
  6596 +
  6597 +.ym-custom-file-lock:before {
  6598 + content: "\e88c";
  6599 +}
  6600 +
  6601 +.ym-custom-image-filter:before {
  6602 + content: "\e98c";
  6603 +}
  6604 +
  6605 +.ym-custom-numeric--plus-box-outline:before {
  6606 + content: "\ea8c";
  6607 +}
  6608 +
  6609 +.ym-custom-shape-polygon-plus:before {
  6610 + content: "\eb8c";
  6611 +}
  6612 +
  6613 +.ym-custom-vector-line:before {
  6614 + content: "\ec8c";
  6615 +}
  6616 +
  6617 +.ym-custom-barcode:before {
  6618 + content: "\e68d";
  6619 +}
  6620 +
  6621 +.ym-custom-clock-in:before {
  6622 + content: "\e78d";
  6623 +}
  6624 +
  6625 +.ym-custom-file-multiple:before {
  6626 + content: "\e88d";
  6627 +}
  6628 +
  6629 +.ym-custom-image-broken-variant:before {
  6630 + content: "\e98d";
  6631 +}
  6632 +
  6633 +.ym-custom-oar:before {
  6634 + content: "\ea8d";
  6635 +}
  6636 +
  6637 +.ym-custom-settings:before {
  6638 + content: "\eb8d";
  6639 +}
  6640 +
  6641 +.ym-custom-vector-intersection:before {
  6642 + content: "\ec8d";
  6643 +}
  6644 +
  6645 +.ym-custom-barrel:before {
  6646 + content: "\e68e";
  6647 +}
  6648 +
  6649 +.ym-custom-clock-out:before {
  6650 + content: "\e78e";
  6651 +}
  6652 +
  6653 +.ym-custom-file-outline:before {
  6654 + content: "\e88e";
  6655 +}
  6656 +
  6657 +.ym-custom-image-broken:before {
  6658 + content: "\e98e";
  6659 +}
  6660 +
  6661 +.ym-custom-octagon:before {
  6662 + content: "\ea8e";
  6663 +}
  6664 +
  6665 +.ym-custom-shape-plus:before {
  6666 + content: "\eb8e";
  6667 +}
  6668 +
  6669 +.ym-custom-vector-point:before {
  6670 + content: "\ec8e";
  6671 +}
  6672 +
  6673 +.ym-custom-basecamp:before {
  6674 + content: "\e68f";
  6675 +}
  6676 +
  6677 +.ym-custom-clock-fast:before {
  6678 + content: "\e78f";
  6679 +}
  6680 +
  6681 +.ym-custom-file-music:before {
  6682 + content: "\e88f";
  6683 +}
  6684 +
  6685 +.ym-custom-image-filter-center-focus-weak:before {
  6686 + content: "\e98f";
  6687 +}
  6688 +
  6689 +.ym-custom-octagon-outline:before {
  6690 + content: "\ea8f";
  6691 +}
  6692 +
  6693 +.ym-custom-share:before {
  6694 + content: "\eb8f";
  6695 +}
  6696 +
  6697 +.ym-custom-vector-polygon:before {
  6698 + content: "\ec8f";
  6699 +}
  6700 +
  6701 +.ym-custom-basket:before {
  6702 + content: "\e690";
  6703 +}
  6704 +
  6705 +.ym-custom-clock-start:before {
  6706 + content: "\e790";
  6707 +}
  6708 +
  6709 +.ym-custom-file-pdf:before {
  6710 + content: "\e890";
  6711 +}
  6712 +
  6713 +.ym-custom-image-filter-center-focus:before {
  6714 + content: "\e990";
  6715 +}
  6716 +
  6717 +.ym-custom-odnoklassniki:before {
  6718 + content: "\ea90";
  6719 +}
  6720 +
  6721 +.ym-custom-shape-square-plus:before {
  6722 + content: "\eb90";
  6723 +}
  6724 +
  6725 +.ym-custom-vector-polyline:before {
  6726 + content: "\ec90";
  6727 +}
  6728 +
  6729 +.ym-custom-basket-fill:before {
  6730 + content: "\e691";
  6731 +}
  6732 +
  6733 +.ym-custom-close-box:before {
  6734 + content: "\e791";
  6735 +}
  6736 +
  6737 +.ym-custom-file-powerpoint:before {
  6738 + content: "\e891";
  6739 +}
  6740 +
  6741 +.ym-custom-image-filter-drama:before {
  6742 + content: "\e991";
  6743 +}
  6744 +
  6745 +.ym-custom-office:before {
  6746 + content: "\ea91";
  6747 +}
  6748 +
  6749 +.ym-custom-share-variant:before {
  6750 + content: "\eb91";
  6751 +}
  6752 +
  6753 +.ym-custom-vector-rectangle:before {
  6754 + content: "\ec91";
  6755 +}
  6756 +
  6757 +.ym-custom-battery:before {
  6758 + content: "\e692";
  6759 +}
  6760 +
  6761 +.ym-custom-close-box-outline:before {
  6762 + content: "\e792";
  6763 +}
  6764 +
  6765 +.ym-custom-file-pdf-box:before {
  6766 + content: "\e892";
  6767 +}
  6768 +
  6769 +.ym-custom-image-filter-frames:before {
  6770 + content: "\e992";
  6771 +}
  6772 +
  6773 +.ym-custom-oil-temperature:before {
  6774 + content: "\ea92";
  6775 +}
  6776 +
  6777 +.ym-custom-shield:before {
  6778 + content: "\eb92";
  6779 +}
  6780 +
  6781 +.ym-custom-vector-selection:before {
  6782 + content: "\ec92";
  6783 +}
  6784 +
  6785 +.ym-custom-basket-unfill:before {
  6786 + content: "\e693";
  6787 +}
  6788 +
  6789 +.ym-custom-close-circle:before {
  6790 + content: "\e793";
  6791 +}
  6792 +
  6793 +.ym-custom-file-powerpoint-box:before {
  6794 + content: "\e893";
  6795 +}
  6796 +
  6797 +.ym-custom-image-filter-hdr:before {
  6798 + content: "\e993";
  6799 +}
  6800 +
  6801 +.ym-custom-oil:before {
  6802 + content: "\ea93";
  6803 +}
  6804 +
  6805 +.ym-custom-shopping:before {
  6806 + content: "\eb93";
  6807 +}
  6808 +
  6809 +.ym-custom-vector-square:before {
  6810 + content: "\ec93";
  6811 +}
  6812 +
  6813 +.ym-custom-battery-:before {
  6814 + content: "\e694";
  6815 +}
  6816 +
  6817 +.ym-custom-close-circle-outline:before {
  6818 + content: "\e794";
  6819 +}
  6820 +
  6821 +.ym-custom-file-restore:before {
  6822 + content: "\e894";
  6823 +}
  6824 +
  6825 +.ym-custom-image-filter-none:before {
  6826 + content: "\e994";
  6827 +}
  6828 +
  6829 +.ym-custom-omega:before {
  6830 + content: "\ea94";
  6831 +}
  6832 +
  6833 +.ym-custom-shovel:before {
  6834 + content: "\eb94";
  6835 +}
  6836 +
  6837 +.ym-custom-vector-triangle:before {
  6838 + content: "\ec94";
  6839 +}
  6840 +
  6841 +.ym-custom-battery-1:before {
  6842 + content: "\e695";
  6843 +}
  6844 +
  6845 +.ym-custom-close:before {
  6846 + content: "\e795";
  6847 +}
  6848 +
  6849 +.ym-custom-file-send:before {
  6850 + content: "\e895";
  6851 +}
  6852 +
  6853 +.ym-custom-image-filter-tilt-shift:before {
  6854 + content: "\e995";
  6855 +}
  6856 +
  6857 +.ym-custom-opacity:before {
  6858 + content: "\ea95";
  6859 +}
  6860 +
  6861 +.ym-custom-shopping-music:before {
  6862 + content: "\eb95";
  6863 +}
  6864 +
  6865 +.ym-custom-vector-union:before {
  6866 + content: "\ec95";
  6867 +}
  6868 +
  6869 +.ym-custom-battery-2:before {
  6870 + content: "\e696";
  6871 +}
  6872 +
  6873 +.ym-custom-closed-caption:before {
  6874 + content: "\e796";
  6875 +}
  6876 +
  6877 +.ym-custom-file-tree:before {
  6878 + content: "\e896";
  6879 +}
  6880 +
  6881 +.ym-custom-image-filter-vintage:before {
  6882 + content: "\e996";
  6883 +}
  6884 +
  6885 +.ym-custom-onedrive:before {
  6886 + content: "\ea96";
  6887 +}
  6888 +
  6889 +.ym-custom-shovel-off:before {
  6890 + content: "\eb96";
  6891 +}
  6892 +
  6893 +.ym-custom-vibrate:before {
  6894 + content: "\ec96";
  6895 +}
  6896 +
  6897 +.ym-custom-battery-3:before {
  6898 + content: "\e697";
  6899 +}
  6900 +
  6901 +.ym-custom-close-octagon:before {
  6902 + content: "\e797";
  6903 +}
  6904 +
  6905 +.ym-custom-file-video:before {
  6906 + content: "\e897";
  6907 +}
  6908 +
  6909 +.ym-custom-image-multiple:before {
  6910 + content: "\e997";
  6911 +}
  6912 +
  6913 +.ym-custom-openid:before {
  6914 + content: "\ea97";
  6915 +}
  6916 +
  6917 +.ym-custom-shredder:before {
  6918 + content: "\eb97";
  6919 +}
  6920 +
  6921 +.ym-custom-verified:before {
  6922 + content: "\ec97";
  6923 +}
  6924 +
  6925 +.ym-custom-battery-4:before {
  6926 + content: "\e698";
  6927 +}
  6928 +
  6929 +.ym-custom-close-outline:before {
  6930 + content: "\e798";
  6931 +}
  6932 +
  6933 +.ym-custom-file-word:before {
  6934 + content: "\e898";
  6935 +}
  6936 +
  6937 +.ym-custom-import:before {
  6938 + content: "\e998";
  6939 +}
  6940 +
  6941 +.ym-custom-open-in-new:before {
  6942 + content: "\ea98";
  6943 +}
  6944 +
  6945 +.ym-custom-shuffle:before {
  6946 + content: "\eb98";
  6947 +}
  6948 +
  6949 +.ym-custom-video:before {
  6950 + content: "\ec98";
  6951 +}
  6952 +
  6953 +.ym-custom-battery-5:before {
  6954 + content: "\e699";
  6955 +}
  6956 +
  6957 +.ym-custom-close-network:before {
  6958 + content: "\e799";
  6959 +}
  6960 +
  6961 +.ym-custom-file-presentation-box:before {
  6962 + content: "\e899";
  6963 +}
  6964 +
  6965 +.ym-custom-inbox-arrow-down:before {
  6966 + content: "\e999";
  6967 +}
  6968 +
  6969 +.ym-custom-open-in-app:before {
  6970 + content: "\ea99";
  6971 +}
  6972 +
  6973 +.ym-custom-shuffle-disabled:before {
  6974 + content: "\eb99";
  6975 +}
  6976 +
  6977 +.ym-custom-video-off:before {
  6978 + content: "\ec99";
  6979 +}
  6980 +
  6981 +.ym-custom-battery-6:before {
  6982 + content: "\e69a";
  6983 +}
  6984 +
  6985 +.ym-custom-cloud:before {
  6986 + content: "\e79a";
  6987 +}
  6988 +
  6989 +.ym-custom-file-word-box:before {
  6990 + content: "\e89a";
  6991 +}
  6992 +
  6993 +.ym-custom-inbox:before {
  6994 + content: "\e99a";
  6995 +}
  6996 +
  6997 +.ym-custom-opera:before {
  6998 + content: "\ea9a";
  6999 +}
  7000 +
  7001 +.ym-custom-shuffle-variant:before {
  7002 + content: "\eb9a";
  7003 +}
  7004 +
  7005 +.ym-custom-video-switch:before {
  7006 + content: "\ec9a";
  7007 +}
  7008 +
  7009 +.ym-custom-battery-7:before {
  7010 + content: "\e69b";
  7011 +}
  7012 +
  7013 +.ym-custom-close-octagon-outline:before {
  7014 + content: "\e79b";
  7015 +}
  7016 +
  7017 +.ym-custom-file-xml:before {
  7018 + content: "\e89b";
  7019 +}
  7020 +
  7021 +.ym-custom-incognito:before {
  7022 + content: "\e99b";
  7023 +}
  7024 +
  7025 +.ym-custom-ornament:before {
  7026 + content: "\ea9b";
  7027 +}
  7028 +
  7029 +.ym-custom-shape-rectangle-plus:before {
  7030 + content: "\eb9b";
  7031 +}
  7032 +
  7033 +.ym-custom-view-agenda:before {
  7034 + content: "\ec9b";
  7035 +}
  7036 +
  7037 +.ym-custom-battery-8:before {
  7038 + content: "\e69c";
  7039 +}
  7040 +
  7041 +.ym-custom-cloud-check:before {
  7042 + content: "\e79c";
  7043 +}
  7044 +
  7045 +.ym-custom-film:before {
  7046 + content: "\e89c";
  7047 +}
  7048 +
  7049 +.ym-custom-inbox-arrow-up:before {
  7050 + content: "\e99c";
  7051 +}
  7052 +
  7053 +.ym-custom-ornament-variant:before {
  7054 + content: "\ea9c";
  7055 +}
  7056 +
  7057 +.ym-custom-shield-outline:before {
  7058 + content: "\eb9c";
  7059 +}
  7060 +
  7061 +.ym-custom-view-array:before {
  7062 + content: "\ec9c";
  7063 +}
  7064 +
  7065 +.ym-custom-battery-charging-:before {
  7066 + content: "\e69d";
  7067 +}
  7068 +
  7069 +.ym-custom-cloud-download:before {
  7070 + content: "\e79d";
  7071 +}
  7072 +
  7073 +.ym-custom-filmstrip:before {
  7074 + content: "\e89d";
  7075 +}
  7076 +
  7077 +.ym-custom-infinity:before {
  7078 + content: "\e99d";
  7079 +}
  7080 +
  7081 +.ym-custom-owl:before {
  7082 + content: "\ea9d";
  7083 +}
  7084 +
  7085 +.ym-custom-sigma:before {
  7086 + content: "\eb9d";
  7087 +}
  7088 +
  7089 +.ym-custom-view-carousel:before {
  7090 + content: "\ec9d";
  7091 +}
  7092 +
  7093 +.ym-custom-battery-alert:before {
  7094 + content: "\e69e";
  7095 +}
  7096 +
  7097 +.ym-custom-cloud-outline-off:before {
  7098 + content: "\e79e";
  7099 +}
  7100 +
  7101 +.ym-custom-filmstrip-off:before {
  7102 + content: "\e89e";
  7103 +}
  7104 +
  7105 +.ym-custom-information-outline:before {
  7106 + content: "\e99e";
  7107 +}
  7108 +
  7109 +.ym-custom-package:before {
  7110 + content: "\ea9e";
  7111 +}
  7112 +
  7113 +.ym-custom-sigma-lower:before {
  7114 + content: "\eb9e";
  7115 +}
  7116 +
  7117 +.ym-custom-view-column:before {
  7118 + content: "\ec9e";
  7119 +}
  7120 +
  7121 +.ym-custom-battery-charging:before {
  7122 + content: "\e69f";
  7123 +}
  7124 +
  7125 +.ym-custom-cloud-outline:before {
  7126 + content: "\e79f";
  7127 +}
  7128 +
  7129 +.ym-custom-filter:before {
  7130 + content: "\e89f";
  7131 +}
  7132 +
  7133 +.ym-custom-information:before {
  7134 + content: "\e99f";
  7135 +}
  7136 +
  7137 +.ym-custom-package-down:before {
  7138 + content: "\ea9f";
  7139 +}
  7140 +
  7141 +.ym-custom-signal:before {
  7142 + content: "\eb9f";
  7143 +}
  7144 +
  7145 +.ym-custom-view-dashboard:before {
  7146 + content: "\ec9f";
  7147 +}
  7148 +
  7149 +.ym-custom-battery-charging-1:before {
  7150 + content: "\e6a0";
  7151 +}
  7152 +
  7153 +.ym-custom-cloud-circle:before {
  7154 + content: "\e7a0";
  7155 +}
  7156 +
  7157 +.ym-custom-filter-remove:before {
  7158 + content: "\e8a0";
  7159 +}
  7160 +
  7161 +.ym-custom-information-variant:before {
  7162 + content: "\e9a0";
  7163 +}
  7164 +
  7165 +.ym-custom-package-up:before {
  7166 + content: "\eaa0";
  7167 +}
  7168 +
  7169 +.ym-custom-signal-g:before {
  7170 + content: "\eba0";
  7171 +}
  7172 +
  7173 +.ym-custom-view-day:before {
  7174 + content: "\eca0";
  7175 +}
  7176 +
  7177 +.ym-custom-battery-charging-2:before {
  7178 + content: "\e6a1";
  7179 +}
  7180 +
  7181 +.ym-custom-cloud-print:before {
  7182 + content: "\e7a1";
  7183 +}
  7184 +
  7185 +.ym-custom-filter-remove-outline:before {
  7186 + content: "\e8a1";
  7187 +}
  7188 +
  7189 +.ym-custom-instagram:before {
  7190 + content: "\e9a1";
  7191 +}
  7192 +
  7193 +.ym-custom-package-variant:before {
  7194 + content: "\eaa1";
  7195 +}
  7196 +
  7197 +.ym-custom-signal-g1:before {
  7198 + content: "\eba1";
  7199 +}
  7200 +
  7201 +.ym-custom-view-list:before {
  7202 + content: "\eca1";
  7203 +}
0 7204 \ No newline at end of file
... ...
src/assets/fonts/ym-custom/iconfont.ttf 0 → 100644
No preview for this file type
src/assets/fonts/ym-custom/iconfont.woff 0 → 100644
No preview for this file type
src/assets/fonts/ym-custom/iconfont.woff2 0 → 100644
No preview for this file type
src/assets/fonts/ym/iconfont.css 0 → 100644
  1 +@font-face {
  2 + font-family: "icon-ym"; /* Project id 2011706 */
  3 + src: url('iconfont.woff2?t=1620962744960') format('woff2'),
  4 + url('iconfont.woff?t=1620962744960') format('woff'),
  5 + url('iconfont.ttf?t=1620962744960') format('truetype');
  6 +}
  7 +
  8 +.icon-ym {
  9 + font-family: "icon-ym" !important;
  10 + font-size: 16px;
  11 + font-style: normal;
  12 + -webkit-font-smoothing: antialiased;
  13 + -moz-osx-font-smoothing: grayscale;
  14 +}
  15 +
  16 +.icon-ym-generator-subFlow:before {
  17 + content: "\e61b";
  18 +}
  19 +
  20 +.icon-ym-node:before {
  21 + content: "\e61a";
  22 +}
  23 +
  24 +.icon-ym-visual-studio:before {
  25 + content: "\e887";
  26 +}
  27 +
  28 +.icon-ym-dot-net:before {
  29 + content: "\eb7e";
  30 +}
  31 +
  32 +.icon-ym-checktriangle:before {
  33 + content: "\e6d0";
  34 +}
  35 +
  36 +.icon-ym-java:before {
  37 + content: "\e6e0";
  38 +}
  39 +
  40 +.icon-ym-generator-group:before {
  41 + content: "\e619";
  42 +}
  43 +
  44 +.icon-ym-generator-flow:before {
  45 + content: "\e615";
  46 +}
  47 +
  48 +.icon-ym-generator-count:before {
  49 + content: "\e614";
  50 +}
  51 +
  52 +.icon-ym-generator-tree:before {
  53 + content: "\e616";
  54 +}
  55 +
  56 +.icon-ym-generator-nature:before {
  57 + content: "\e617";
  58 +}
  59 +
  60 +.icon-ym-generator-menu:before {
  61 + content: "\e618";
  62 +}
  63 +
  64 +.icon-ym-zujian:before {
  65 + content: "\e886";
  66 +}
  67 +
  68 +.icon-ym-daka:before {
  69 + content: "\e87f";
  70 +}
  71 +
  72 +.icon-ym-dingdang:before {
  73 + content: "\e880";
  74 +}
  75 +
  76 +.icon-ym-xingcheng:before {
  77 + content: "\e881";
  78 +}
  79 +
  80 +.icon-ym-huibao:before {
  81 + content: "\e882";
  82 +}
  83 +
  84 +.icon-ym-saolian:before {
  85 + content: "\e883";
  86 +}
  87 +
  88 +.icon-ym-gangwei2:before {
  89 + content: "\e884";
  90 +}
  91 +
  92 +.icon-ym-crm:before {
  93 + content: "\e885";
  94 +}
  95 +
  96 +.icon-ym-scanCode:before {
  97 + content: "\e87e";
  98 +}
  99 +
  100 +.icon-ym-generator-kanban:before {
  101 + content: "\e613";
  102 +}
  103 +
  104 +.icon-ym-generator-notice:before {
  105 + content: "\e607";
  106 +}
  107 +
  108 +.icon-ym-generator-bar:before {
  109 + content: "\e608";
  110 +}
  111 +
  112 +.icon-ym-generator-annular:before {
  113 + content: "\e609";
  114 +}
  115 +
  116 +.icon-ym-generator-function:before {
  117 + content: "\e60a";
  118 +}
  119 +
  120 +.icon-ym-generator-pie:before {
  121 + content: "\e60b";
  122 +}
  123 +
  124 +.icon-ym-generator-Panel:before {
  125 + content: "\e60c";
  126 +}
  127 +
  128 +.icon-ym-generator-email:before {
  129 + content: "\e60d";
  130 +}
  131 +
  132 +.icon-ym-generator-line:before {
  133 + content: "\e60e";
  134 +}
  135 +
  136 +.icon-ym-generator-area:before {
  137 + content: "\e60f";
  138 +}
  139 +
  140 +.icon-ym-generator-todolist:before {
  141 + content: "\e610";
  142 +}
  143 +
  144 +.icon-ym-generator-todo:before {
  145 + content: "\e611";
  146 +}
  147 +
  148 +.icon-ym-generator-radar:before {
  149 + content: "\e612";
  150 +}
  151 +
  152 +.icon-ym-generator-layout:before {
  153 + content: "\e87d";
  154 +}
  155 +
  156 +.icon-ym-generator-modifier:before {
  157 + content: "\e875";
  158 +}
  159 +
  160 +.icon-ym-generator-section:before {
  161 + content: "\e873";
  162 +}
  163 +
  164 +.icon-ym-generator-steps:before {
  165 + content: "\e874";
  166 +}
  167 +
  168 +.icon-ym-generator-fold:before {
  169 + content: "\e876";
  170 +}
  171 +
  172 +.icon-ym-generator-founder:before {
  173 + content: "\e877";
  174 +}
  175 +
  176 +.icon-ym-generator-documents:before {
  177 + content: "\e878";
  178 +}
  179 +
  180 +.icon-ym-generator-label:before {
  181 + content: "\e879";
  182 +}
  183 +
  184 +.icon-ym-generator-modifytime:before {
  185 + content: "\e87a";
  186 +}
  187 +
  188 +.icon-ym-generator-station:before {
  189 + content: "\e87b";
  190 +}
  191 +
  192 +.icon-ym-generator-createtime:before {
  193 + content: "\e87c";
  194 +}
  195 +
  196 +.icon-ym-darg:before {
  197 + content: "\e702";
  198 +}
  199 +
  200 +.icon-ym-compress-screen1:before {
  201 + content: "\e871";
  202 +}
  203 +
  204 +.icon-ym-full-screen1:before {
  205 + content: "\e872";
  206 +}
  207 +
  208 +.icon-ym-compress-screen:before {
  209 + content: "\e824";
  210 +}
  211 +
  212 +.icon-ym-full-screen:before {
  213 + content: "\e870";
  214 +}
  215 +
  216 +.icon-ym-options:before {
  217 + content: "\e822";
  218 +}
  219 +
  220 +.icon-ym-Refresh:before {
  221 + content: "\e823";
  222 +}
  223 +
  224 +.icon-ym-options1:before {
  225 + content: "\e86f";
  226 +}
  227 +
  228 +.icon-ym-Refresh1:before {
  229 + content: "\e82c";
  230 +}
  231 +
  232 +.icon-ym-tree-position2:before {
  233 + content: "\e86d";
  234 +}
  235 +
  236 +.icon-ym-tree-department2:before {
  237 + content: "\e86b";
  238 +}
  239 +
  240 +.icon-ym-tree-organization3:before {
  241 + content: "\e86c";
  242 +}
  243 +
  244 +.icon-ym-tree-user2:before {
  245 + content: "\e86e";
  246 +}
  247 +
  248 +.icon-ym-tree-normal1:before {
  249 + content: "\e842";
  250 +}
  251 +
  252 +.icon-ym-file-xml:before {
  253 + content: "\e832";
  254 +}
  255 +
  256 +.icon-ym-file-csv1:before {
  257 + content: "\e839";
  258 +}
  259 +
  260 +.icon-ym-file-html1:before {
  261 + content: "\e86a";
  262 +}
  263 +
  264 +.icon-ym-file-eps:before {
  265 + content: "\e834";
  266 +}
  267 +
  268 +.icon-ym-file-code:before {
  269 + content: "\e830";
  270 +}
  271 +
  272 +.icon-ym-file-blank:before {
  273 + content: "\e831";
  274 +}
  275 +
  276 +.icon-ym-file-ai:before {
  277 + content: "\e833";
  278 +}
  279 +
  280 +.icon-ym-file-excel:before {
  281 + content: "\e835";
  282 +}
  283 +
  284 +.icon-ym-file-audio:before {
  285 + content: "\e836";
  286 +}
  287 +
  288 +.icon-ym-file-movie:before {
  289 + content: "\e838";
  290 +}
  291 +
  292 +.icon-ym-file-image1:before {
  293 + content: "\e83a";
  294 +}
  295 +
  296 +.icon-ym-file-rar:before {
  297 + content: "\e83b";
  298 +}
  299 +
  300 +.icon-ym-file-pdf:before {
  301 + content: "\e83d";
  302 +}
  303 +
  304 +.icon-ym-file-text:before {
  305 + content: "\e83e";
  306 +}
  307 +
  308 +.icon-ym-file-ppt:before {
  309 + content: "\e83f";
  310 +}
  311 +
  312 +.icon-ym-file-psd:before {
  313 + content: "\e840";
  314 +}
  315 +
  316 +.icon-ym-file-video:before {
  317 + content: "\e841";
  318 +}
  319 +
  320 +.icon-ym-file-visio:before {
  321 + content: "\e843";
  322 +}
  323 +
  324 +.icon-ym-file-word:before {
  325 + content: "\e844";
  326 +}
  327 +
  328 +.icon-ym-file-zip:before {
  329 + content: "\e869";
  330 +}
  331 +
  332 +.icon-ym-file-image:before {
  333 + content: "\e837";
  334 +}
  335 +
  336 +.icon-ym-file-photo:before {
  337 + content: "\e83c";
  338 +}
  339 +
  340 +.icon-ym-extend-bus:before {
  341 + content: "\e845";
  342 +}
  343 +
  344 +.icon-ym-extend-ambulance:before {
  345 + content: "\e846";
  346 +}
  347 +
  348 +.icon-ym-extend-bar-chart:before {
  349 + content: "\e847";
  350 +}
  351 +
  352 +.icon-ym-extend-bicycle:before {
  353 + content: "\e848";
  354 +}
  355 +
  356 +.icon-ym-extend-car:before {
  357 + content: "\e849";
  358 +}
  359 +
  360 +.icon-ym-extend-check-circle-o:before {
  361 + content: "\e84a";
  362 +}
  363 +
  364 +.icon-ym-extend-circle:before {
  365 + content: "\e84b";
  366 +}
  367 +
  368 +.icon-ym-extend-circle-o:before {
  369 + content: "\e84c";
  370 +}
  371 +
  372 +.icon-ym-extend-cog:before {
  373 + content: "\e84d";
  374 +}
  375 +
  376 +.icon-ym-extend-clock:before {
  377 + content: "\e84e";
  378 +}
  379 +
  380 +.icon-ym-extend-edit:before {
  381 + content: "\e84f";
  382 +}
  383 +
  384 +.icon-ym-extend-envelope-open-o:before {
  385 + content: "\e850";
  386 +}
  387 +
  388 +.icon-ym-extend-eye:before {
  389 + content: "\e851";
  390 +}
  391 +
  392 +.icon-ym-extend-folder-open:before {
  393 + content: "\e852";
  394 +}
  395 +
  396 +.icon-ym-extend-exclamation-triangle:before {
  397 + content: "\e853";
  398 +}
  399 +
  400 +.icon-ym-extend-envelope:before {
  401 + content: "\e854";
  402 +}
  403 +
  404 +.icon-ym-extend-minus-circle:before {
  405 + content: "\e855";
  406 +}
  407 +
  408 +.icon-ym-extend-meh:before {
  409 + content: "\e856";
  410 +}
  411 +
  412 +.icon-ym-extend-folder:before {
  413 + content: "\e857";
  414 +}
  415 +
  416 +.icon-ym-extend-history:before {
  417 + content: "\e858";
  418 +}
  419 +
  420 +.icon-ym-extend-mail-forward:before {
  421 + content: "\e859";
  422 +}
  423 +
  424 +.icon-ym-extend-paperclip:before {
  425 + content: "\e85a";
  426 +}
  427 +
  428 +.icon-ym-extend-rocket:before {
  429 + content: "\e85b";
  430 +}
  431 +
  432 +.icon-ym-extend-plane:before {
  433 + content: "\e85c";
  434 +}
  435 +
  436 +.icon-ym-extend-pencil:before {
  437 + content: "\e85d";
  438 +}
  439 +
  440 +.icon-ym-extend-save:before {
  441 + content: "\e85e";
  442 +}
  443 +
  444 +.icon-ym-extend-motorcycle:before {
  445 + content: "\e85f";
  446 +}
  447 +
  448 +.icon-ym-extend-paper-plane:before {
  449 + content: "\e860";
  450 +}
  451 +
  452 +.icon-ym-extend-star:before {
  453 + content: "\e861";
  454 +}
  455 +
  456 +.icon-ym-extend-trash:before {
  457 + content: "\e862";
  458 +}
  459 +
  460 +.icon-ym-extend-train:before {
  461 + content: "\e863";
  462 +}
  463 +
  464 +.icon-ym-extend-subway:before {
  465 + content: "\e864";
  466 +}
  467 +
  468 +.icon-ym-extend-truck:before {
  469 + content: "\e865";
  470 +}
  471 +
  472 +.icon-ym-extend-star-o:before {
  473 + content: "\e866";
  474 +}
  475 +
  476 +.icon-ym-extend-share:before {
  477 + content: "\e867";
  478 +}
  479 +
  480 +.icon-ym-extend-thumbs-up:before {
  481 + content: "\e868";
  482 +}
  483 +
  484 +.icon-ym-tree-manage1:before {
  485 + content: "\e827";
  486 +}
  487 +
  488 +.icon-ym-header-language1:before {
  489 + content: "\e810";
  490 +}
  491 +
  492 +.icon-ym-header-IM1:before {
  493 + content: "\e829";
  494 +}
  495 +
  496 +.icon-ym-header-message1:before {
  497 + content: "\e82a";
  498 +}
  499 +
  500 +.icon-ym-header-pannel:before {
  501 + content: "\e82b";
  502 +}
  503 +
  504 +.icon-ym-tree-department1:before {
  505 + content: "\e82d";
  506 +}
  507 +
  508 +.icon-ym-tree-organization1:before {
  509 + content: "\e82e";
  510 +}
  511 +
  512 +.icon-ym-tree-position1:before {
  513 + content: "\e82f";
  514 +}
  515 +
  516 +.icon-ym-nav-home:before {
  517 + content: "\e828";
  518 +}
  519 +
  520 +.icon-ym-header-expand:before {
  521 + content: "\e826";
  522 +}
  523 +
  524 +.icon-ym-header-collapse1:before {
  525 + content: "\e809";
  526 +}
  527 +
  528 +.icon-ym-btn-export:before {
  529 + content: "\e819";
  530 +}
  531 +
  532 +.icon-ym-btn-import1:before {
  533 + content: "\e825";
  534 +}
  535 +
  536 +.icon-ym-btn-expand:before {
  537 + content: "\e811";
  538 +}
  539 +
  540 +.icon-ym-header-feedBack:before {
  541 + content: "\e813";
  542 +}
  543 +
  544 +.icon-ym-btn-add:before {
  545 + content: "\e806";
  546 +}
  547 +
  548 +.icon-ym-btn-collapse:before {
  549 + content: "\e807";
  550 +}
  551 +
  552 +.icon-ym-btn-edit:before {
  553 + content: "\e808";
  554 +}
  555 +
  556 +.icon-ym-btn-clearn:before {
  557 + content: "\e80a";
  558 +}
  559 +
  560 +.icon-ym-btn-copy:before {
  561 + content: "\e80b";
  562 +}
  563 +
  564 +.icon-ym-btn-fields:before {
  565 + content: "\e80c";
  566 +}
  567 +
  568 +.icon-ym-btn-refresh:before {
  569 + content: "\e80d";
  570 +}
  571 +
  572 +.icon-ym-btn-preview:before {
  573 + content: "\e80e";
  574 +}
  575 +
  576 +.icon-ym-btn-remove:before {
  577 + content: "\e80f";
  578 +}
  579 +
  580 +.icon-ym-header-about:before {
  581 + content: "\e812";
  582 +}
  583 +
  584 +.icon-ym-header-IM:before {
  585 + content: "\e814";
  586 +}
  587 +
  588 +.icon-ym-header-message:before {
  589 + content: "\e815";
  590 +}
  591 +
  592 +.icon-ym-header-lockScreen:before {
  593 + content: "\e816";
  594 +}
  595 +
  596 +.icon-ym-header-loginOut:before {
  597 + content: "\e817";
  598 +}
  599 +
  600 +.icon-ym-header-language:before {
  601 + content: "\e818";
  602 +}
  603 +
  604 +.icon-ym-nav-next:before {
  605 + content: "\e81a";
  606 +}
  607 +
  608 +.icon-ym-nav-close:before {
  609 + content: "\e81b";
  610 +}
  611 +
  612 +.icon-ym-header-skins:before {
  613 + content: "\e81c";
  614 +}
  615 +
  616 +.icon-ym-header-userInfo:before {
  617 + content: "\e81d";
  618 +}
  619 +
  620 +.icon-ym-nav-prev:before {
  621 + content: "\e81e";
  622 +}
  623 +
  624 +.icon-ym-tree-department:before {
  625 + content: "\e81f";
  626 +}
  627 +
  628 +.icon-ym-tree-normal:before {
  629 + content: "\e820";
  630 +}
  631 +
  632 +.icon-ym-tree-manage:before {
  633 + content: "\e821";
  634 +}
  635 +
  636 +.icon-ym-role:before {
  637 + content: "\e7a1";
  638 +}
  639 +
  640 +.icon-ym-flowCirculate:before {
  641 + content: "\e805";
  642 +}
  643 +
  644 +.icon-ym-wf-archivalBorrow:before {
  645 + content: "\e804";
  646 +}
  647 +
  648 +.icon-ym-generator-card:before {
  649 + content: "\e7e8";
  650 +}
  651 +
  652 +.icon-ym-generator-checkbox:before {
  653 + content: "\e7e9";
  654 +}
  655 +
  656 +.icon-ym-generator-cascader:before {
  657 + content: "\e7ea";
  658 +}
  659 +
  660 +.icon-ym-generator-color:before {
  661 + content: "\e7eb";
  662 +}
  663 +
  664 +.icon-ym-generator-component:before {
  665 + content: "\e7ec";
  666 +}
  667 +
  668 +.icon-ym-generator-date:before {
  669 + content: "\e7ed";
  670 +}
  671 +
  672 +.icon-ym-generator-input:before {
  673 + content: "\e7ee";
  674 +}
  675 +
  676 +.icon-ym-generator-divider:before {
  677 + content: "\e7ef";
  678 +}
  679 +
  680 +.icon-ym-generator-rate:before {
  681 + content: "\e7f0";
  682 +}
  683 +
  684 +.icon-ym-generator-password:before {
  685 + content: "\e7f1";
  686 +}
  687 +
  688 +.icon-ym-generator-Provinces:before {
  689 + content: "\e7f2";
  690 +}
  691 +
  692 +.icon-ym-generator-dictionary:before {
  693 + content: "\e7f3";
  694 +}
  695 +
  696 +.icon-ym-generator-rich-text:before {
  697 + content: "\e7f4";
  698 +}
  699 +
  700 +.icon-ym-generator-number:before {
  701 + content: "\e7f5";
  702 +}
  703 +
  704 +.icon-ym-generator-switch:before {
  705 + content: "\e7f6";
  706 +}
  707 +
  708 +.icon-ym-generator-slider:before {
  709 + content: "\e7f7";
  710 +}
  711 +
  712 +.icon-ym-generator-select:before {
  713 + content: "\e7f8";
  714 +}
  715 +
  716 +.icon-ym-generator-department:before {
  717 + content: "\e7f9";
  718 +}
  719 +
  720 +.icon-ym-generator-company:before {
  721 + content: "\e7fa";
  722 +}
  723 +
  724 +.icon-ym-generator-time-range:before {
  725 + content: "\e7fb";
  726 +}
  727 +
  728 +.icon-ym-generator-textarea:before {
  729 + content: "\e7fc";
  730 +}
  731 +
  732 +.icon-ym-generator-date-range:before {
  733 + content: "\e7fd";
  734 +}
  735 +
  736 +.icon-ym-generator-table:before {
  737 + content: "\e7fe";
  738 +}
  739 +
  740 +.icon-ym-generator-radio:before {
  741 + content: "\e7ff";
  742 +}
  743 +
  744 +.icon-ym-generator-time:before {
  745 + content: "\e800";
  746 +}
  747 +
  748 +.icon-ym-generator-user:before {
  749 + content: "\e801";
  750 +}
  751 +
  752 +.icon-ym-generator-jobs:before {
  753 + content: "\e802";
  754 +}
  755 +
  756 +.icon-ym-generator-upload:before {
  757 + content: "\e803";
  758 +}
  759 +
  760 +.icon-ym-wf-receiptProcessing:before {
  761 + content: "\e7da";
  762 +}
  763 +
  764 +.icon-ym-wf-salesSupport:before {
  765 + content: "\e7db";
  766 +}
  767 +
  768 +.icon-ym-wf-supplementCard:before {
  769 + content: "\e7dc";
  770 +}
  771 +
  772 +.icon-ym-wf-salesOrder:before {
  773 + content: "\e7dd";
  774 +}
  775 +
  776 +.icon-ym-wf-staffOvertime:before {
  777 + content: "\e7de";
  778 +}
  779 +
  780 +.icon-ym-wf-quotationApproval:before {
  781 + content: "\e7df";
  782 +}
  783 +
  784 +.icon-ym-wf-rewardPunishment:before {
  785 + content: "\e7e0";
  786 +}
  787 +
  788 +.icon-ym-wf-violationHandling:before {
  789 + content: "\e7e1";
  790 +}
  791 +
  792 +.icon-ym-workFlow:before {
  793 + content: "\e7e2";
  794 +}
  795 +
  796 +.icon-ym-wf-travelReimbursement:before {
  797 + content: "\e7e3";
  798 +}
  799 +
  800 +.icon-ym-wf-vehicleApply:before {
  801 + content: "\e7e4";
  802 +}
  803 +
  804 +.icon-ym-wf-workContactSheet:before {
  805 + content: "\e7e5";
  806 +}
  807 +
  808 +.icon-ym-wf-warehouseReceipt:before {
  809 + content: "\e7e6";
  810 +}
  811 +
  812 +.icon-ym-wf-travelApply:before {
  813 + content: "\e7e7";
  814 +}
  815 +
  816 +.icon-ym-barCodeExample:before {
  817 + content: "\e75d";
  818 +}
  819 +
  820 +.icon-ym-appDesign:before {
  821 + content: "\e75e";
  822 +}
  823 +
  824 +.icon-ym-appForm:before {
  825 + content: "\e75f";
  826 +}
  827 +
  828 +.icon-ym-bigScreenDesign:before {
  829 + content: "\e760";
  830 +}
  831 +
  832 +.icon-ym-bigScreenExampl:before {
  833 + content: "\e761";
  834 +}
  835 +
  836 +.icon-ym-bigDataExample:before {
  837 + content: "\e762";
  838 +}
  839 +
  840 +.icon-ym-dataApplication:before {
  841 + content: "\e763";
  842 +}
  843 +
  844 +.icon-ym-dataDictionary:before {
  845 + content: "\e764";
  846 +}
  847 +
  848 +.icon-ym-authorize:before {
  849 + content: "\e765";
  850 +}
  851 +
  852 +.icon-ym-dataBackup:before {
  853 + content: "\e766";
  854 +}
  855 +
  856 +.icon-ym-codeGeneration:before {
  857 + content: "\e767";
  858 +}
  859 +
  860 +.icon-ym-chartExample:before {
  861 + content: "\e768";
  862 +}
  863 +
  864 +.icon-ym-bigScreenExample1:before {
  865 + content: "\e769";
  866 +}
  867 +
  868 +.icon-ym-dataInterface:before {
  869 + content: "\e76a";
  870 +}
  871 +
  872 +.icon-ym-department:before {
  873 + content: "\e76b";
  874 +}
  875 +
  876 +.icon-ym-dataModel:before {
  877 + content: "\e76c";
  878 +}
  879 +
  880 +.icon-ym-documentExample:before {
  881 + content: "\e76d";
  882 +}
  883 +
  884 +.icon-ym-dataSource:before {
  885 + content: "\e76e";
  886 +}
  887 +
  888 +.icon-ym-duties:before {
  889 + content: "\e76f";
  890 +}
  891 +
  892 +.icon-ym-echartsBarAcross:before {
  893 + content: "\e770";
  894 +}
  895 +
  896 +.icon-ym-echartsColumn:before {
  897 + content: "\e771";
  898 +}
  899 +
  900 +.icon-ym-echartsGauge:before {
  901 + content: "\e772";
  902 +}
  903 +
  904 +.icon-ym-echartsLineArea:before {
  905 + content: "\e773";
  906 +}
  907 +
  908 +.icon-ym-echartsCandlestick:before {
  909 + content: "\e774";
  910 +}
  911 +
  912 +.icon-ym-dataSync:before {
  913 + content: "\e775";
  914 +}
  915 +
  916 +.icon-ym-documentPreviewExample:before {
  917 + content: "\e776";
  918 +}
  919 +
  920 +.icon-ym-echartsFunnel:before {
  921 + content: "\e777";
  922 +}
  923 +
  924 +.icon-ym-echartsLineBar:before {
  925 + content: "\e778";
  926 +}
  927 +
  928 +.icon-ym-flowDesign:before {
  929 + content: "\e779";
  930 +}
  931 +
  932 +.icon-ym-extend:before {
  933 + content: "\e77a";
  934 +}
  935 +
  936 +.icon-ym-emailExample:before {
  937 + content: "\e77b";
  938 +}
  939 +
  940 +.icon-ym-echartsPie:before {
  941 + content: "\e77c";
  942 +}
  943 +
  944 +.icon-ym-echartsTree:before {
  945 + content: "\e77d";
  946 +}
  947 +
  948 +.icon-ym-echartsScatter:before {
  949 + content: "\e77e";
  950 +}
  951 +
  952 +.icon-ym-flowLaunch:before {
  953 + content: "\e77f";
  954 +}
  955 +
  956 +.icon-ym-flowTodo:before {
  957 + content: "\e780";
  958 +}
  959 +
  960 +.icon-ym-flowDone:before {
  961 + content: "\e781";
  962 +}
  963 +
  964 +.icon-ym-flowEntrust:before {
  965 + content: "\e782";
  966 +}
  967 +
  968 +.icon-ym-flowForm:before {
  969 + content: "\e783";
  970 +}
  971 +
  972 +.icon-ym-formExample1:before {
  973 + content: "\e784";
  974 +}
  975 +
  976 +.icon-ym-flowMonitor:before {
  977 + content: "\e785";
  978 +}
  979 +
  980 +.icon-ym-formExample:before {
  981 + content: "\e786";
  982 +}
  983 +
  984 +.icon-ym-highchartsBellcurve:before {
  985 + content: "\e787";
  986 +}
  987 +
  988 +.icon-ym-highchartsArea:before {
  989 + content: "\e788";
  990 +}
  991 +
  992 +.icon-ym-highchartsGauge:before {
  993 + content: "\e789";
  994 +}
  995 +
  996 +.icon-ym-highchartsFunnel:before {
  997 + content: "\e78a";
  998 +}
  999 +
  1000 +.icon-ym-highchartsLine:before {
  1001 + content: "\e78b";
  1002 +}
  1003 +
  1004 +.icon-ym-highchartsBullet:before {
  1005 + content: "\e78c";
  1006 +}
  1007 +
  1008 +.icon-ym-highchartsColumn:before {
  1009 + content: "\e78d";
  1010 +}
  1011 +
  1012 +.icon-ym-highchartsWordcloud:before {
  1013 + content: "\e78e";
  1014 +}
  1015 +
  1016 +.icon-ym-importAndExportExample:before {
  1017 + content: "\e78f";
  1018 +}
  1019 +
  1020 +.icon-ym-mpMaterial:before {
  1021 + content: "\e790";
  1022 +}
  1023 +
  1024 +.icon-ym-highchartsScatter:before {
  1025 + content: "\e791";
  1026 +}
  1027 +
  1028 +.icon-ym-mpMenu:before {
  1029 + content: "\e792";
  1030 +}
  1031 +
  1032 +.icon-ym-onlineDevelopment:before {
  1033 + content: "\e793";
  1034 +}
  1035 +
  1036 +.icon-ym-mpUser:before {
  1037 + content: "\e794";
  1038 +}
  1039 +
  1040 +.icon-ym-onlineUser:before {
  1041 + content: "\e795";
  1042 +}
  1043 +
  1044 +.icon-ym-mpConfig:before {
  1045 + content: "\e796";
  1046 +}
  1047 +
  1048 +.icon-ym-mpMessage:before {
  1049 + content: "\e797";
  1050 +}
  1051 +
  1052 +.icon-ym-organization:before {
  1053 + content: "\e798";
  1054 +}
  1055 +
  1056 +.icon-ym-projectExample:before {
  1057 + content: "\e799";
  1058 +}
  1059 +
  1060 +.icon-ym-printExample:before {
  1061 + content: "\e79a";
  1062 +}
  1063 +
  1064 +.icon-ym-portalDesign:before {
  1065 + content: "\e79b";
  1066 +}
  1067 +
  1068 +.icon-ym-position:before {
  1069 + content: "\e79c";
  1070 +}
  1071 +
  1072 +.icon-ym-permission:before {
  1073 + content: "\e79d";
  1074 +}
  1075 +
  1076 +.icon-ym-qyOrg:before {
  1077 + content: "\e79e";
  1078 +}
  1079 +
  1080 +.icon-ym-qyUser:before {
  1081 + content: "\e79f";
  1082 +}
  1083 +
  1084 +.icon-ym-qyMessage:before {
  1085 + content: "\e7a0";
  1086 +}
  1087 +
  1088 +.icon-ym-reportExample1:before {
  1089 + content: "\e7a2";
  1090 +}
  1091 +
  1092 +.icon-ym-qyConfig:before {
  1093 + content: "\e7a3";
  1094 +}
  1095 +
  1096 +.icon-ym-reportExample:before {
  1097 + content: "\e7a4";
  1098 +}
  1099 +
  1100 +.icon-ym-sysBillRule:before {
  1101 + content: "\e7a5";
  1102 +}
  1103 +
  1104 +.icon-ym-sysCache:before {
  1105 + content: "\e7a6";
  1106 +}
  1107 +
  1108 +.icon-ym-reportDesign:before {
  1109 + content: "\e7a7";
  1110 +}
  1111 +
  1112 +.icon-ym-signetExample:before {
  1113 + content: "\e7a8";
  1114 +}
  1115 +
  1116 +.icon-ym-sysIcon:before {
  1117 + content: "\e7a9";
  1118 +}
  1119 +
  1120 +.icon-ym-scheduleExample:before {
  1121 + content: "\e7aa";
  1122 +}
  1123 +
  1124 +.icon-ym-sysLog:before {
  1125 + content: "\e7ab";
  1126 +}
  1127 +
  1128 +.icon-ym-sysLanguage:before {
  1129 + content: "\e7ac";
  1130 +}
  1131 +
  1132 +.icon-ym-sysMenu:before {
  1133 + content: "\e7ad";
  1134 +}
  1135 +
  1136 +.icon-ym-sysProvince:before {
  1137 + content: "\e7ae";
  1138 +}
  1139 +
  1140 +.icon-ym-sysConfig:before {
  1141 + content: "\e7af";
  1142 +}
  1143 +
  1144 +.icon-ym-sysMonitor:before {
  1145 + content: "\e7b0";
  1146 +}
  1147 +
  1148 +.icon-ym-user:before {
  1149 + content: "\e7b1";
  1150 +}
  1151 +
  1152 +.icon-ym-sysNotice:before {
  1153 + content: "\e7b2";
  1154 +}
  1155 +
  1156 +.icon-ym-tableExample:before {
  1157 + content: "\e7b3";
  1158 +}
  1159 +
  1160 +.icon-ym-tableExample1:before {
  1161 + content: "\e7b4";
  1162 +}
  1163 +
  1164 +.icon-ym-sysQuartz:before {
  1165 + content: "\e7b5";
  1166 +}
  1167 +
  1168 +.icon-ym-highcharts-Pie:before {
  1169 + content: "\e7b6";
  1170 +}
  1171 +
  1172 +.icon-ym-webDesign:before {
  1173 + content: "\e7b7";
  1174 +}
  1175 +
  1176 +.icon-ym-system:before {
  1177 + content: "\e7b8";
  1178 +}
  1179 +
  1180 +.icon-ym-weChat:before {
  1181 + content: "\e7b9";
  1182 +}
  1183 +
  1184 +.icon-ym-webForm:before {
  1185 + content: "\e7ba";
  1186 +}
  1187 +
  1188 +.icon-ym-mapExample:before {
  1189 + content: "\e7bb";
  1190 +}
  1191 +
  1192 +.icon-ym-wf-applyBanquet:before {
  1193 + content: "\e7bc";
  1194 +}
  1195 +
  1196 +.icon-ym-wf-batchPack:before {
  1197 + content: "\e7bd";
  1198 +}
  1199 +
  1200 +.icon-ym-wf-contractApproval:before {
  1201 + content: "\e7be";
  1202 +}
  1203 +
  1204 +.icon-ym-wf-batchTable:before {
  1205 + content: "\e7bf";
  1206 +}
  1207 +
  1208 +.icon-ym-wf-applyDeliverGoods:before {
  1209 + content: "\e7c0";
  1210 +}
  1211 +
  1212 +.icon-ym-orderExample:before {
  1213 + content: "\e7c1";
  1214 +}
  1215 +
  1216 +.icon-ym-wf-conBilling:before {
  1217 + content: "\e7c2";
  1218 +}
  1219 +
  1220 +.icon-ym-wf-applyMeeting:before {
  1221 + content: "\e7c3";
  1222 +}
  1223 +
  1224 +.icon-ym-wf-contractApprovalSheet:before {
  1225 + content: "\e7c4";
  1226 +}
  1227 +
  1228 +.icon-ym-wf-crmOrder:before {
  1229 + content: "\e7c5";
  1230 +}
  1231 +
  1232 +.icon-ym-wf-documentApproval:before {
  1233 + content: "\e7c6";
  1234 +}
  1235 +
  1236 +.icon-ym-wf-articlesWarehous:before {
  1237 + content: "\e7c7";
  1238 +}
  1239 +
  1240 +.icon-ym-wf-debitBill:before {
  1241 + content: "\e7c8";
  1242 +}
  1243 +
  1244 +.icon-ym-wf-finishedProduct:before {
  1245 + content: "\e7c9";
  1246 +}
  1247 +
  1248 +.icon-ym-wf-documentSigning:before {
  1249 + content: "\e7ca";
  1250 +}
  1251 +
  1252 +.icon-ym-wf-expenseExpenditure:before {
  1253 + content: "\e7cb";
  1254 +}
  1255 +
  1256 +.icon-ym-wf-incomeRecognition:before {
  1257 + content: "\e7cc";
  1258 +}
  1259 +
  1260 +.icon-ym-wf-letterService:before {
  1261 + content: "\e7cd";
  1262 +}
  1263 +
  1264 +.icon-ym-wf-leaveApply:before {
  1265 + content: "\e7ce";
  1266 +}
  1267 +
  1268 +.icon-ym-wf-materialRequisition:before {
  1269 + content: "\e7cf";
  1270 +}
  1271 +
  1272 +.icon-ym-wf-outboundOrder:before {
  1273 + content: "\e7d0";
  1274 +}
  1275 +
  1276 +.icon-ym-wf-paymentApply:before {
  1277 + content: "\e7d1";
  1278 +}
  1279 +
  1280 +.icon-ym-wf-outgoingApply:before {
  1281 + content: "\e7d2";
  1282 +}
  1283 +
  1284 +.icon-ym-wf-postBatchTab:before {
  1285 + content: "\e7d3";
  1286 +}
  1287 +
  1288 +.icon-ym-wf-payDistribution:before {
  1289 + content: "\e7d4";
  1290 +}
  1291 +
  1292 +.icon-ym-wf-officeSupplies:before {
  1293 + content: "\e7d5";
  1294 +}
  1295 +
  1296 +.icon-ym-wf-procurementMaterial:before {
  1297 + content: "\e7d6";
  1298 +}
  1299 +
  1300 +.icon-ym-wf-monthlyReport:before {
  1301 + content: "\e7d7";
  1302 +}
  1303 +
  1304 +.icon-ym-wf-purchaseList:before {
  1305 + content: "\e7d8";
  1306 +}
  1307 +
  1308 +.icon-ym-wf-receiptSign:before {
  1309 + content: "\e7d9";
  1310 +}
0 1311 \ No newline at end of file
... ...
src/assets/fonts/ym/iconfont.ttf 0 → 100644
No preview for this file type
src/assets/fonts/ym/iconfont.woff 0 → 100644
No preview for this file type
src/assets/fonts/ym/iconfont.woff2 0 → 100644
No preview for this file type
src/assets/images/flowStatus/adopt.png 0 → 100644

9.27 KB

src/assets/images/flowStatus/cancel.png 0 → 100644

8.05 KB

src/assets/images/flowStatus/reject.png 0 → 100644

8.28 KB

src/assets/images/flowStatus/revoke.png 0 → 100644

9.07 KB

src/assets/images/flowStatus/wait.png 0 → 100644

8.49 KB

src/assets/scss/common.scss 0 → 100644
  1 +@import "./font.scss";
  2 +
  3 +.NCC-common-head {
  4 + display: flex;
  5 + justify-content: space-between;
  6 + align-items: center;
  7 + padding: 14px 10px;
  8 + flex-shrink: 0;
  9 +
  10 + .NCC-common-head-right {
  11 + flex-shrink: 0;
  12 + font-size: 0;
  13 +
  14 + .el-link {
  15 + margin-left: 12px;
  16 + }
  17 +
  18 + .NCC-common-head-icon {
  19 + color: #606266;
  20 + }
  21 + }
  22 +}
  23 +
  24 +.NCC-common-el-tree {
  25 + margin: 10px 0;
  26 +}
  27 +
  28 +.NCC-common-layout {
  29 + height: 100%;
  30 + width: 100%;
  31 + display: flex;
  32 + position: relative;
  33 + background: #EBEEF5;
  34 +
  35 + .NCC-common-layout-left {
  36 + width: 220px;
  37 + background-color: #fff;
  38 + flex-shrink: 0;
  39 + height: 100%;
  40 + display: flex;
  41 + flex-direction: column;
  42 + margin-right: 10px;
  43 +
  44 + .NCC-common-title {
  45 + flex-shrink: 0;
  46 + padding: 0 10px;
  47 + }
  48 +
  49 + .NCC-common-el-tree-scrollbar {
  50 + flex: 1;
  51 +
  52 + .el-scrollbar__wrap {
  53 + overflow-x: hidden;
  54 + }
  55 + }
  56 +
  57 + .custom-tree-node {
  58 + width: calc(100% - 30px) !important;
  59 + }
  60 +
  61 + .NCC-common-el-tree {
  62 + flex: 1;
  63 + overflow: auto;
  64 + overflow-x: hidden;
  65 +
  66 + .el-tree-node__content {
  67 + height: 40px;
  68 + line-height: 40px;
  69 + }
  70 +
  71 + // .is-current>.el-tree-node__content .custom-tree-node {
  72 + // color: #409eff;
  73 + // }
  74 + }
  75 + }
  76 +}
  77 +
  78 +.NCC-common-layout-center {
  79 + flex: 1;
  80 + height: 100%;
  81 + overflow: hidden;
  82 + display: flex;
  83 + flex-direction: column;
  84 +
  85 + .NCC-common-layout-main {
  86 + flex: 1;
  87 + padding: 0 0 10px;
  88 + background-color: #fff;
  89 + height: 100%;
  90 + overflow: hidden;
  91 +
  92 + &.nohead {
  93 + padding-top: 10px;
  94 + }
  95 + }
  96 +}
  97 +
  98 +.NCC-common-search-box {
  99 + background: #fff;
  100 + flex-shrink: 0;
  101 + margin-bottom: 10px;
  102 + padding: 15px 10px 0;
  103 + position: relative;
  104 +
  105 + .el-form-item {
  106 + width: 100%;
  107 + display: flex;
  108 + margin-bottom: 14px !important;
  109 +
  110 +
  111 + .el-form-item__label {
  112 + flex-shrink: 0;
  113 + padding-right: 12px;
  114 + }
  115 +
  116 + .el-form-item__content {
  117 + flex: 1;
  118 + }
  119 +
  120 + .el-input,
  121 + .el-select,
  122 + .el-cascader,
  123 + .comSelect-container,
  124 + .el-date-editor {
  125 + width: 100%;
  126 + }
  127 + }
  128 +
  129 + .NCC-common-search-box-right {
  130 + position: absolute;
  131 + right: 10px;
  132 + top: 15px;
  133 + }
  134 +}
  135 +
  136 +.el-table {
  137 + border-top: 1px solid #EBEEF5;
  138 +
  139 + thead {
  140 +
  141 + tr,
  142 + tr th {
  143 + background-color: #f5f7fa;
  144 + font-weight: normal;
  145 + color: #606266;
  146 + }
  147 + }
  148 +
  149 + .el-switch {
  150 + transform: scale(0.8);
  151 + }
  152 +
  153 + .el-button--mini.el-button--text {
  154 + padding: 3px 0;
  155 + }
  156 +
  157 + &.columnTable {
  158 + border-top: none;
  159 +
  160 + thead {
  161 +
  162 + tr,
  163 + tr th {
  164 + background-color: #fff;
  165 + }
  166 + }
  167 +
  168 + td {
  169 + border-bottom: none;
  170 + }
  171 +
  172 + &.el-table--mini td,
  173 + &.el-table--mini th {
  174 + padding: 3px 0;
  175 + }
  176 +
  177 + &::before {
  178 + height: 0;
  179 + }
  180 + }
  181 +
  182 + &::before {
  183 + height: 0 !important;
  184 + }
  185 +
  186 + .el-table__fixed-right-patch {
  187 + background-color: #f5f7fa;
  188 + top: 0;
  189 + }
  190 +
  191 + .has-gutter .gutter {
  192 + border-bottom: 1px solid #ebeef5;
  193 + }
  194 +
  195 + .el-table__empty-block {
  196 + display: inline-block;
  197 + }
  198 +
  199 + .el-table__column-filter-trigger {
  200 + line-height: 22px;
  201 + }
  202 +
  203 + .caret-wrapper {
  204 + height: 23px !important;
  205 + }
  206 +
  207 + .sort-caret.ascending {
  208 + top: 0px !important;
  209 + }
  210 +
  211 + .sort-caret.descending {
  212 + bottom: 1px !important;
  213 + }
  214 +}
  215 +
  216 +.NCC-table-delBtn {
  217 + color: #ff3a3a !important;
  218 +
  219 + &.el-button--text:hover,
  220 + &.el-button--text:focus {
  221 + color: #ff3a3a !important;
  222 + }
  223 +
  224 + &.is-disabled {
  225 + color: #C0C4CC !important;
  226 +
  227 + &.el-button--text:hover,
  228 + &.el-button--text:focus {
  229 + color: #C0C4CC !important;
  230 + }
  231 + }
  232 +}
  233 +
  234 +.NCC-dialog {
  235 + &.NCC-dialog_center {
  236 + display: flex;
  237 + justify-content: center;
  238 + align-items: center;
  239 +
  240 + .el-dialog {
  241 + border-radius: 4px;
  242 + margin: 0 !important;
  243 +
  244 + .el-dialog__header {
  245 + border-bottom: 1px solid #dcdfe6;
  246 + padding: 0 20px;
  247 + height: 56px;
  248 + line-height: 56px;
  249 +
  250 + .el-dialog__headerbtn {
  251 + top: 16px;
  252 + right: 16px;
  253 + }
  254 + }
  255 +
  256 + .el-dialog__body {
  257 + overflow: auto;
  258 + overflow-x: hidden;
  259 + max-height: 70vh;
  260 + padding: 20px 50px 2px;
  261 + }
  262 +
  263 + .el-dialog__close {
  264 + font-size: 24px;
  265 + }
  266 + }
  267 +
  268 + &.transfer-dialog {
  269 + .el-dialog .el-dialog__body {
  270 + padding: 10px;
  271 + }
  272 + }
  273 + }
  274 +
  275 + &.enlarge-dialog .el-dialog .el-dialog__header {
  276 + border-bottom: none;
  277 + }
  278 +
  279 + .el-select {
  280 + width: 100%;
  281 + }
  282 +}
  283 +
  284 +.NCC-dialog-tree {
  285 + .el-dialog {
  286 + .el-dialog__body {
  287 + .el-tree {
  288 + overflow: auto;
  289 + overflow-x: hidden;
  290 + height: 340px;
  291 + }
  292 + }
  293 + }
  294 +}
  295 +
  296 +.NCC-dialog-export {
  297 + .el-dialog {
  298 + .el-dialog__body {
  299 + padding: 20px 20px 0 !important;
  300 + }
  301 + }
  302 +
  303 + .column-item.el-checkbox {
  304 + width: calc(33.33% - 30px);
  305 + }
  306 +
  307 + .export-label {
  308 + font-size: 18px;
  309 + font-weight: bold;
  310 +
  311 + width: 100%;
  312 +
  313 + span {
  314 + margin-left: 10px;
  315 + font-size: 14px;
  316 + font-weight: normal;
  317 + }
  318 + }
  319 +
  320 + .export-line .el-form-item__content {
  321 + border-top: 1px solid #dcdfe6;
  322 + }
  323 +
  324 + .footer-tip {
  325 + float: left;
  326 + font-size: 14px;
  327 + color: #999999;
  328 + padding-top: 7px;
  329 + }
  330 +}
  331 +
  332 +.NCC-common-title {
  333 + border-bottom: 1px solid #ebeef5;
  334 + display: flex;
  335 + justify-content: space-between;
  336 + color: #606266;
  337 + align-items: center;
  338 +
  339 + &.noBorder {
  340 + border: none;
  341 + }
  342 +
  343 + h2 {
  344 + font-size: 16px;
  345 + line-height: 50px;
  346 + font-weight: 500;
  347 +
  348 + &.bold {
  349 + font-weight: 600;
  350 + }
  351 + }
  352 +
  353 + .options {
  354 +
  355 + &>i,
  356 + .el-link {
  357 + font-size: 16px;
  358 + margin-left: 6px;
  359 + cursor: pointer;
  360 + }
  361 + }
  362 +
  363 + &+.el-table {
  364 + border-top: none;
  365 + }
  366 +}
  367 +
  368 +.custom-tree-node {
  369 + width: calc(100% - 24px);
  370 + flex: 1;
  371 + display: flex;
  372 + font-size: 0;
  373 + align-items: center;
  374 +
  375 + i {
  376 + font-size: 14px;
  377 + }
  378 +
  379 + .text {
  380 + flex: 1;
  381 + font-size: 14px;
  382 + display: inline-block;
  383 + text-overflow: ellipsis;
  384 + white-space: nowrap;
  385 + overflow: hidden;
  386 + }
  387 +
  388 + i+.text {
  389 + padding-left: 6px;
  390 + }
  391 +
  392 + .more {
  393 + float: right;
  394 + }
  395 +}
  396 +
  397 +.mb-10 {
  398 + margin-bottom: 10px;
  399 +}
  400 +
  401 +.mb-20 {
  402 + margin-bottom: 20px !important;
  403 +}
  404 +
  405 +.mt-10 {
  406 + margin-top: 10px;
  407 +}
  408 +
  409 +.mt-20 {
  410 + margin-top: 20px;
  411 +}
  412 +
  413 +.pd-10 {
  414 + padding: 10px;
  415 +}
  416 +
  417 +.NCC-common-page-header {
  418 + padding: 14px 10px;
  419 + display: flex;
  420 + justify-content: flex-start;
  421 + align-items: center;
  422 + border-bottom: 1px solid #dcdfe6;
  423 +
  424 + .options {
  425 + flex-shrink: 0;
  426 + margin-left: auto;
  427 + }
  428 +
  429 + .el-page-header {
  430 + .el-page-header__left {
  431 + flex-shrink: 0;
  432 + }
  433 +
  434 + .el-page-header__content {
  435 + overflow: hidden;
  436 + text-overflow: ellipsis;
  437 + white-space: nowrap;
  438 + }
  439 + }
  440 +
  441 + .steps {
  442 + width: 300px;
  443 + padding: 6px 20px;
  444 + background: #fff;
  445 + justify-items: flex-start;
  446 +
  447 + .el-step__title {
  448 + cursor: pointer;
  449 + }
  450 + }
  451 +}
  452 +
  453 +.NCC-preview-main {
  454 + position: absolute;
  455 + background-color: #fff;
  456 + left: 0;
  457 + top: 0;
  458 + height: 100%;
  459 + width: 100%;
  460 + z-index: 100;
  461 + overflow: auto;
  462 + overflow-x: hidden;
  463 + display: flex;
  464 + flex-direction: column;
  465 +
  466 + &.nohead {
  467 + padding-top: 10px;
  468 + }
  469 +
  470 + .btns {
  471 + position: absolute;
  472 + right: 10px;
  473 + top: 10px;
  474 + z-index: 100;
  475 + }
  476 +
  477 + .el-table--mini td {
  478 + padding: 2px 0;
  479 + }
  480 +
  481 + .el-table {
  482 + flex: 1;
  483 + }
  484 +
  485 + .NCC-common-search-box {
  486 + margin-bottom: 0;
  487 + }
  488 +
  489 + .main {
  490 + padding: 10px;
  491 + flex: 1;
  492 + overflow: auto;
  493 + overflow-x: hidden;
  494 + }
  495 +}
  496 +
  497 +.NCC-flex-main {
  498 + display: flex;
  499 + flex-direction: column;
  500 +
  501 + .el-table {
  502 + flex: 1;
  503 +
  504 + &::before {
  505 + border-bottom: 0;
  506 + height: 0px
  507 + }
  508 + }
  509 +
  510 + .el-table__fixed::before,
  511 + .el-table__fixed-right::before {
  512 + border-bottom: 0;
  513 + height: 0px
  514 + }
  515 +}
  516 +
  517 +// 处理el-tabs
  518 +.NCC-el_tabs {
  519 + height: 100%;
  520 +
  521 + &.el-tabs--top {
  522 + display: flex;
  523 + flex-direction: column;
  524 + }
  525 +
  526 + .el-tabs__content {
  527 + flex: 1;
  528 + overflow: auto;
  529 + overflow-x: hidden;
  530 +
  531 + .el-tab-pane {
  532 + height: 100%;
  533 + }
  534 + }
  535 +}
  536 +
  537 +.text-primary {
  538 + color: #188ae2 !important;
  539 +}
  540 +
  541 +.text-success {
  542 + color: #0eac5c !important;
  543 +}
  544 +
  545 +.text-info {
  546 + color: #35b8e0 !important;
  547 +}
  548 +
  549 +.text-warning {
  550 + color: #f9c851 !important;
  551 +}
  552 +
  553 +.text-danger {
  554 + color: #ff5b5b !important;
  555 +}
  556 +
  557 +.text-pink {
  558 + color: #ff8acc !important;
  559 +}
  560 +
  561 +.text-purple {
  562 + color: #5b69bc !important;
  563 +}
  564 +
  565 +.text-inverse {
  566 + color: #3b3e47 !important;
  567 +}
  568 +
  569 +.text-dark {
  570 + color: #282828 !important;
  571 +}
  572 +
  573 +.text-white {
  574 + color: #ffffff !important;
  575 +}
  576 +
  577 +.text-color {
  578 + color: #6a6c6f !important;
  579 +}
  580 +
  581 +.text-grey {
  582 + color: #999 !important;
  583 +}
  584 +
  585 +.i-default {
  586 + color: #6b7a99 !important;
  587 +}
  588 +
  589 +.title-color {
  590 + color: #475059 !important;
  591 +}
  592 +
  593 +.NCC-select-tags {
  594 + display: none !important;
  595 +}
  596 +
  597 +.flow-form-main {
  598 + z-index: 110;
  599 +
  600 + .el-date-editor {
  601 + width: 100%;
  602 + }
  603 +
  604 + .approve-result {
  605 + position: absolute;
  606 + right: 10px;
  607 + top: 50px;
  608 + z-index: 100;
  609 + width: 100px;
  610 + height: 100px;
  611 + opacity: 0.7;
  612 +
  613 + .approve-result-img {
  614 + width: 100%;
  615 + height: 100%;
  616 +
  617 + &.wait {
  618 + background: url('../images/flowStatus/wait.png') no-repeat;
  619 + background-size: 100%;
  620 + }
  621 +
  622 + &.adopt {
  623 + background: url('../images/flowStatus/adopt.png') no-repeat;
  624 + background-size: 100%;
  625 + }
  626 +
  627 + &.reject {
  628 + background: url('../images/flowStatus/reject.png') no-repeat;
  629 + background-size: 100%;
  630 + }
  631 +
  632 + &.revoke {
  633 + background: url('../images/flowStatus/revoke.png') no-repeat;
  634 + background-size: 100%;
  635 + }
  636 +
  637 + &.cancel {
  638 + background: url('../images/flowStatus/cancel.png') no-repeat;
  639 + background-size: 100%;
  640 + }
  641 + }
  642 + }
  643 +
  644 + .flow-mask {
  645 + width: 100%;
  646 + height: 100%;
  647 + opacity: 0.0;
  648 + filter: alpha(opacity=00);
  649 + background: #fff;
  650 + position: absolute;
  651 + top: 0px;
  652 + left: 0;
  653 + z-index: 100;
  654 + }
  655 +
  656 + .com-title {
  657 + height: 60px;
  658 + line-height: 60px;
  659 + text-align: center;
  660 + position: relative;
  661 + color: #606266;
  662 +
  663 + h1 {
  664 + font-size: 18px;
  665 + margin: 0;
  666 + }
  667 +
  668 + .number {
  669 + position: absolute;
  670 + right: 0;
  671 + bottom: 0;
  672 + height: 30px;
  673 + line-height: 30px;
  674 + font-size: 14px;
  675 + }
  676 + }
  677 +
  678 + .flow-form {
  679 + .el-input.is-disabled .el-input__inner {
  680 + background-color: #fff !important;
  681 + border-color: #DCDFE6 !important;
  682 + color: #606266 !important;
  683 + }
  684 +
  685 + .el-textarea.is-disabled .el-textarea__inner {
  686 + background-color: #fff !important;
  687 + border-color: #DCDFE6 !important;
  688 + color: #606266 !important;
  689 + }
  690 +
  691 + .is-checked {
  692 + .el-radio__input.is-disabled+span.el-radio__label {
  693 + color: #1890ff !important;
  694 + }
  695 + }
  696 + }
  697 +
  698 + .el-form {
  699 + padding-top: 10px;
  700 + flex: 1;
  701 + overflow: auto;
  702 + overflow-x: hidden;
  703 +
  704 + .el-select,
  705 + .el-date-editor {
  706 + width: 100%;
  707 + }
  708 + }
  709 +
  710 + .timeline-cell {
  711 + line-height: 30px;
  712 +
  713 + .signImg {
  714 + width: 300px;
  715 + vertical-align: top;
  716 + }
  717 + }
  718 +
  719 + .timeline-icon {
  720 + font-size: 16px;
  721 + background-color: #fff;
  722 + margin-left: -2px;
  723 + }
  724 +
  725 + .el-tabs__header {
  726 + padding: 0 10px;
  727 + }
  728 +
  729 + .NCC-el_tabs .el-tabs__content {
  730 + overflow: hidden;
  731 +
  732 + .el-tab-pane {
  733 + overflow: auto;
  734 + overflow-x: hidden;
  735 + padding: 0 10px 10px;
  736 + }
  737 + }
  738 +}
  739 +
  740 +.dynamic-form-main {
  741 + height: calc(100% - 61px);
  742 + overflow: auto;
  743 + overflow-x: hidden;
  744 + padding: 10px;
  745 +}
  746 +
  747 +.functional,
  748 +.blend {
  749 + .navbar {
  750 +
  751 + &.dark {
  752 + background: #031e39;
  753 + border-bottom: none;
  754 +
  755 + .functional-logo-container {
  756 + background: #031e39;
  757 + }
  758 +
  759 + .right-menu {
  760 + .right-menu-item {
  761 + color: #fff;
  762 + }
  763 + }
  764 +
  765 + .icon-ym {
  766 + color: #fff;
  767 + }
  768 +
  769 + .top-menu .el-menu {
  770 +
  771 + .el-menu-item,
  772 + .el-submenu__title {
  773 + color: #fff;
  774 +
  775 + i {
  776 + color: #fff;
  777 + }
  778 +
  779 + &.is-active {
  780 + color: #1890ff;
  781 +
  782 + i {
  783 + color: #1890ff;
  784 + }
  785 + }
  786 +
  787 + &:hover {
  788 + color: #1890ff;
  789 +
  790 + i {
  791 + color: #1890ff;
  792 + }
  793 + }
  794 + }
  795 + }
  796 + }
  797 + }
  798 +
  799 + .top-menu {
  800 + .el-menu {
  801 + height: 60px;
  802 + background: transparent;
  803 +
  804 + &.el-menu--horizontal {
  805 + border-bottom: none;
  806 +
  807 + .el-icon-arrow-down {
  808 + display: none !important;
  809 + }
  810 + }
  811 +
  812 + .el-menu-item,
  813 + .el-submenu__title {
  814 + height: 61px !important;
  815 + line-height: 60px !important;
  816 + // width: 120px;
  817 + float: left;
  818 + text-align: center;
  819 + background: transparent !important;
  820 + color: #333;
  821 +
  822 + i {
  823 + font-weight: normal;
  824 + color: #333;
  825 + }
  826 +
  827 + .left-icon {
  828 + margin-left: 0 !important;
  829 + margin-right: 4px;
  830 + }
  831 +
  832 + &.is-active {
  833 + color: #1890ff;
  834 +
  835 + i {
  836 + color: #1890ff;
  837 + }
  838 + }
  839 +
  840 + &:hover {
  841 + color: #1890ff;
  842 +
  843 + i {
  844 + color: #1890ff;
  845 + }
  846 + }
  847 + }
  848 +
  849 + .el-submenu {
  850 + // width: 120px;
  851 + float: left;
  852 + text-align: center;
  853 +
  854 + &:hover {
  855 + .el-submenu__title {
  856 + color: #1890ff;
  857 + background: transparent;
  858 +
  859 + i {
  860 + color: #1890ff;
  861 + }
  862 + }
  863 + }
  864 +
  865 + &.is-active {
  866 + .el-submenu__title {
  867 + color: #1890ff;
  868 +
  869 + i {
  870 + color: #1890ff;
  871 + }
  872 + }
  873 + }
  874 + }
  875 + }
  876 +
  877 + .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  878 + background: transparent;
  879 + }
  880 + }
  881 +
  882 + &.el-menu--horizontal {
  883 +
  884 + .el-menu {
  885 + &.el-menu--popup {
  886 + min-width: 160px;
  887 + max-height: calc(100vh - 80px);
  888 + overflow-y: auto;
  889 + }
  890 +
  891 + .nest-menu {
  892 + .el-submenu {
  893 + &.is-active {
  894 + .el-submenu__title {
  895 + color: #1890ff;
  896 +
  897 + i {
  898 + color: #1890ff;
  899 + }
  900 + }
  901 + }
  902 + }
  903 +
  904 + .el-menu-item,
  905 + .el-submenu__title {
  906 +
  907 + .el-submenu__icon-arrow {
  908 + margin-top: -5px;
  909 + }
  910 +
  911 + .left-icon {
  912 + font-size: 20px;
  913 + margin-right: 6px;
  914 + margin-left: 15px;
  915 + }
  916 +
  917 + &:hover {
  918 + color: #1890ff;
  919 +
  920 + i {
  921 + color: #1890ff;
  922 + }
  923 + }
  924 +
  925 + &.is-active {
  926 + color: #1890ff;
  927 +
  928 + i {
  929 + color: #1890ff;
  930 + }
  931 + }
  932 + }
  933 + }
  934 + }
  935 +
  936 + &.dark {
  937 + .el-menu {
  938 + background: #031e39;
  939 +
  940 + .el-menu-item,
  941 + .el-submenu__title {
  942 + background: #031e39;
  943 + color: #fff;
  944 +
  945 + i {
  946 + color: #fff;
  947 + }
  948 + }
  949 +
  950 + }
  951 + }
  952 + }
  953 +}
  954 +
  955 +#app .plain {
  956 + .navbar-platform {
  957 + color: #666;
  958 + line-height: 60px;
  959 + font-size: 16px;
  960 + margin-left: 20px;
  961 + }
  962 +
  963 + .el-menu {
  964 + border: none;
  965 + height: 100%;
  966 + width: 100% !important;
  967 + background: #001529;
  968 + color: #fff;
  969 + }
  970 +
  971 + .plain-sidebar-container {
  972 + width: 80px;
  973 + background-color: #001529;
  974 + height: 100%;
  975 + position: fixed;
  976 + font-size: 0px;
  977 + top: 0;
  978 + bottom: 0;
  979 + left: 0;
  980 + z-index: 1001;
  981 + overflow: hidden;
  982 + -webkit-box-shadow: 0 66px 12px 0 rgba(0, 0, 0, 0.1);
  983 + box-shadow: 0 66px 12px 0 rgba(0, 0, 0, 0.1);
  984 +
  985 + .el-scrollbar {
  986 + height: calc(100% - 60px);
  987 + }
  988 +
  989 + .submenu-title-noDropdown {
  990 + padding: 0 !important;
  991 + position: relative;
  992 +
  993 + .el-tooltip {
  994 + padding: 0 !important;
  995 +
  996 + .left-icon {
  997 + font-size: 28px;
  998 + }
  999 + }
  1000 + }
  1001 +
  1002 + .el-menu {
  1003 + .el-menu-item {
  1004 + height: 70px !important;
  1005 + text-align: center;
  1006 + }
  1007 +
  1008 + .left-icon {
  1009 + margin-right: 0;
  1010 + font-size: 30px;
  1011 + margin-bottom: 0;
  1012 + }
  1013 +
  1014 + .mainTitle {
  1015 + font-size: 12px;
  1016 + line-height: 24px;
  1017 + margin-top: -8px;
  1018 + }
  1019 + }
  1020 +
  1021 + .el-submenu {
  1022 + overflow: hidden;
  1023 + height: 70px !important;
  1024 + text-align: center;
  1025 +
  1026 + &>.el-submenu__title {
  1027 + padding: 0 !important;
  1028 + height: 70px !important;
  1029 +
  1030 + .el-submenu__icon-arrow {
  1031 + display: none;
  1032 + }
  1033 + }
  1034 + }
  1035 + }
  1036 +
  1037 + .main-container {
  1038 + margin-left: 80px;
  1039 + }
  1040 +
  1041 +}
  1042 +
  1043 +.plain.el-menu--vertical {
  1044 + top: 0;
  1045 +
  1046 + >.el-menu--popup {
  1047 + max-height: 100vh;
  1048 + overflow-y: auto;
  1049 + }
  1050 +}
  1051 +
  1052 +.NCC-full-dialog {
  1053 + .el-dialog__header {
  1054 + padding: 0;
  1055 + }
  1056 +
  1057 + .el-dialog__body {
  1058 + padding: 0;
  1059 + height: 100%;
  1060 + overflow: hidden;
  1061 + }
  1062 +
  1063 + .NCC-full-dialog-header {
  1064 + padding: 0 20px;
  1065 + height: 60px;
  1066 + display: flex;
  1067 + justify-content: space-between;
  1068 + align-items: center;
  1069 +
  1070 + .header-title {
  1071 + height: 60px;
  1072 + width: 320px;
  1073 + }
  1074 +
  1075 + .header-logo {
  1076 + width: auto;
  1077 + height: 60px;
  1078 + vertical-align: top;
  1079 + margin-right: 3px;
  1080 + font-size: 30px;
  1081 + color: #fff;
  1082 + }
  1083 +
  1084 + .header-txt {
  1085 + line-height: 60px;
  1086 + display: inline-block;
  1087 + margin: 0;
  1088 + color: #333;
  1089 + font-size: 18px;
  1090 + }
  1091 +
  1092 + .steps {
  1093 + width: 450px;
  1094 + padding: 6px 20px;
  1095 + background: #fff;
  1096 + justify-items: flex-start;
  1097 + flex-shrink: 0;
  1098 +
  1099 + &.steps2 {
  1100 + width: 300px;
  1101 + }
  1102 +
  1103 + &.steps4 {
  1104 + width: 600px;
  1105 + }
  1106 +
  1107 + .el-step__title {
  1108 + cursor: pointer;
  1109 + }
  1110 + }
  1111 +
  1112 + .options {
  1113 + width: 320px;
  1114 + text-align: right;
  1115 + }
  1116 + }
  1117 +
  1118 + .main {
  1119 + height: calc(100vh - 60px);
  1120 + overflow: hidden;
  1121 + background: #EBEEF5;
  1122 + padding: 10px;
  1123 +
  1124 + .basic-box {
  1125 + height: 100%;
  1126 + overflow: hidden;
  1127 + }
  1128 +
  1129 + .basicForm {
  1130 + background: #fff;
  1131 + padding: 20px;
  1132 + border-radius: 4px;
  1133 + height: 100%;
  1134 + overflow: auto;
  1135 + overflow-x: hidden;
  1136 +
  1137 + .el-select {
  1138 + width: 100%;
  1139 + }
  1140 + }
  1141 + }
  1142 +}
  1143 +
  1144 +.table-actions {
  1145 + margin-top: 10px;
  1146 + border: #ebeef5 1px dashed;
  1147 + text-align: center;
  1148 +}
  1149 +
  1150 +.NCC-common-drawer {
  1151 + .el-drawer__header {
  1152 + height: 60px;
  1153 + border-bottom: 1px solid #dcdfe6;
  1154 + padding: 0 20px;
  1155 + margin-bottom: 0;
  1156 +
  1157 + &>span {
  1158 + line-height: 60px;
  1159 + }
  1160 + }
  1161 +
  1162 + .NCC-flex-main {
  1163 + height: calc(100vh - 60px);
  1164 + }
  1165 +}
  1166 +
  1167 +.portal-common-title {
  1168 + font-size: 16px;
  1169 +
  1170 + span {
  1171 + border-left: 4px solid #1890ff;
  1172 + padding-left: 8px;
  1173 + }
  1174 +}
  1175 +
  1176 +.portal-common-noData {
  1177 + text-align: center;
  1178 + padding-top: 50px;
  1179 +
  1180 + &.portal-common-noData-eChart {
  1181 + padding-top: 70px;
  1182 +
  1183 + .noData-img {
  1184 + width: 200px;
  1185 + height: 200px;
  1186 + }
  1187 + }
  1188 +
  1189 + .noData-img {
  1190 + width: 100px;
  1191 + height: 100px;
  1192 + }
  1193 +
  1194 + .noData-txt {
  1195 + font-size: 14px;
  1196 + color: #909399;
  1197 + line-height: 20px;
  1198 + }
  1199 +}
  1200 +
  1201 +.portal-layout-nodata {
  1202 + text-align: center;
  1203 + position: absolute;
  1204 + top: calc(50% - 200px);
  1205 + left: calc(50% - 200px);
  1206 +
  1207 + .layout-nodata-img {
  1208 + width: 400px;
  1209 + height: 400px;
  1210 + }
  1211 +
  1212 + .layout-nodata-txt {
  1213 + margin-top: -60px;
  1214 + font-size: 20px;
  1215 + color: #909399;
  1216 + line-height: 30px;
  1217 + }
  1218 +}
  1219 +
  1220 +.portal-todoList-box {
  1221 + .el-card__header {
  1222 + height: 55px;
  1223 + }
  1224 +
  1225 + .el-card__body {
  1226 + width: 100%;
  1227 + height: calc(100% - 55px);
  1228 + }
  1229 +
  1230 + .portal-todoList-box-body {
  1231 + padding: 16px 20px;
  1232 + height: 100%;
  1233 + overflow: hidden;
  1234 +
  1235 + .item {
  1236 + display: block;
  1237 + line-height: 20px;
  1238 + font-size: 0;
  1239 + margin-bottom: 12px;
  1240 +
  1241 + &::after {
  1242 + content: "";
  1243 + clear: both;
  1244 + overflow: hidden;
  1245 + }
  1246 +
  1247 + .name {
  1248 + font-size: 14px;
  1249 + display: inline-block;
  1250 + width: calc(100% - 90px);
  1251 + white-space: nowrap;
  1252 + text-overflow: ellipsis;
  1253 + overflow: hidden;
  1254 + word-break: break-all;
  1255 + vertical-align: top;
  1256 + }
  1257 +
  1258 + .time {
  1259 + font-size: 14px;
  1260 + display: inline-block;
  1261 + color: #999;
  1262 + width: 90px;
  1263 + text-align: right;
  1264 + }
  1265 + }
  1266 + }
  1267 +}
  1268 +
  1269 +.portal-eChart-box {
  1270 +
  1271 + .el-card__header {
  1272 + height: 55px;
  1273 + }
  1274 +
  1275 + .el-card__body {
  1276 + width: 100%;
  1277 + height: calc(100% - 55px);
  1278 + }
  1279 +
  1280 + .eChart-box-body,
  1281 + #chart {
  1282 + width: 100%;
  1283 + height: 100%;
  1284 + }
  1285 +
  1286 + #chart {
  1287 + z-index: 10;
  1288 + padding: 10px;
  1289 + }
  1290 +}
  1291 +
  1292 +.dynamicDetail {
  1293 +
  1294 + .dynamicDetail-text {
  1295 + overflow: hidden;
  1296 + white-space: nowrap;
  1297 + text-overflow: ellipsis;
  1298 + }
  1299 +
  1300 + .dy-fileList {
  1301 + .dy-fileList-item {
  1302 + color: #606266;
  1303 + display: block;
  1304 + overflow: hidden;
  1305 + text-overflow: ellipsis;
  1306 + transition: color 0.3s;
  1307 + white-space: nowrap;
  1308 + cursor: pointer;
  1309 + margin-top: 10px;
  1310 + line-height: 25px;
  1311 +
  1312 + .el-icon-document {
  1313 + margin-right: 7px;
  1314 + line-height: inherit;
  1315 + }
  1316 +
  1317 + &:hover {
  1318 + background-color: #f5f7fa;
  1319 + }
  1320 + }
  1321 + }
  1322 +
  1323 + .dy-img {
  1324 + width: 120px;
  1325 + height: 120px;
  1326 + overflow: hidden;
  1327 + margin: 0 8px 8px 0;
  1328 + border: 1px solid #c0ccda;
  1329 + border-radius: 6px;
  1330 + }
  1331 +
  1332 + .el-color-picker__mask {
  1333 + background: none;
  1334 + }
  1335 +
  1336 + .el-switch.is-disabled {
  1337 + opacity: 1;
  1338 + }
  1339 +
  1340 + .slider-box {
  1341 + position: relative;
  1342 +
  1343 + .slider-mark {
  1344 + width: 100%;
  1345 + height: 100%;
  1346 + position: absolute;
  1347 + left: 0;
  1348 + top: 0;
  1349 + background: transparent;
  1350 + z-index: 1100;
  1351 + }
  1352 + }
  1353 +
  1354 + .el-table th {
  1355 + line-height: 23px !important;
  1356 + }
  1357 +}
  1358 +
  1359 +// 重定义element-ui 样式
  1360 +.el-message-box__wrapper .el-message-box {
  1361 + border-width: 0;
  1362 +}
  1363 +
  1364 +.el-rate {
  1365 + display: inline-block;
  1366 + vertical-align: text-top;
  1367 +}
  1368 +
  1369 +.el-message-box {
  1370 + .el-textarea {
  1371 + textarea {
  1372 + min-height: 88px !important;
  1373 + }
  1374 + }
  1375 +}
  1376 +
  1377 +.el-table__expanded-cell[class*=cell] {
  1378 + padding: 5px 25px !important;
  1379 +}
  1380 +
  1381 +.el-button+.el-popconfirm,
  1382 +.el-button+.el-dropdown,
  1383 +.el-popconfirm+.el-button,
  1384 +.el-popconfirm+.el-dropdown {
  1385 + margin-left: 10px;
  1386 +}
  1387 +
  1388 +textarea.el-textarea__inner {
  1389 + resize: none;
  1390 +}
  1391 +
  1392 +.el-form--label-top .el-form-item__label {
  1393 + padding: 0 !important;
  1394 +}
  1395 +
  1396 +.el-input-number.is-controls-right .el-input__inner {
  1397 + text-align: left !important;
  1398 +}
  1399 +
  1400 +.el-popconfirm__main {
  1401 + margin: 14px 0;
  1402 +}
  1403 +
  1404 +.word-form {
  1405 + padding: 0 !important;
  1406 + margin: 0 !important;
  1407 + border-top: 1px solid #dcdfe6;
  1408 + border-left: 1px solid #dcdfe6;
  1409 +
  1410 + &.word-from-detail {
  1411 + .el-form-item__label+.el-form-item__content {
  1412 + padding: 0 15px;
  1413 +
  1414 + .el-rate,
  1415 + .el-color-picker,
  1416 + .el-switch {
  1417 + padding-left: 0;
  1418 + }
  1419 + }
  1420 +
  1421 + .el-col.item-table {
  1422 + border-bottom: none;
  1423 + }
  1424 + }
  1425 +
  1426 + .el-col {
  1427 + border-right: 1px solid #dcdfe6;
  1428 + border-bottom: 1px solid #dcdfe6;
  1429 + padding: 0 !important;
  1430 + box-sizing: border-box;
  1431 +
  1432 + &.item-card {
  1433 + border: none
  1434 + }
  1435 + }
  1436 +
  1437 + .el-form-item {
  1438 + margin-bottom: 0 !important;
  1439 +
  1440 + .el-form-item__label+.el-form-item__content {
  1441 + border-left: 1px solid#dcdfe6;
  1442 + padding-top: 5px;
  1443 + padding-bottom: 5px;
  1444 + }
  1445 +
  1446 + .el-form-item__error {
  1447 + top: 68% !important;
  1448 + }
  1449 +
  1450 + .el-form-item__label {
  1451 + padding-top: 5px;
  1452 + padding-bottom: 5px;
  1453 + }
  1454 + }
  1455 +
  1456 + .el-input__inner {
  1457 + border: 0 !important;
  1458 + }
  1459 +
  1460 + textarea {
  1461 + border: 0 !important;
  1462 + }
  1463 +
  1464 + .table-actions {
  1465 + border: none;
  1466 + margin-top: 0;
  1467 + }
  1468 +
  1469 + .el-row {
  1470 + margin: 0 !important;
  1471 +
  1472 + .el-col {
  1473 + border: 0;
  1474 + }
  1475 + }
  1476 +
  1477 + .el-card {
  1478 + box-shadow: none !important;
  1479 + border: 0;
  1480 + margin-bottom: 0;
  1481 + border-radius: 0;
  1482 +
  1483 + .el-card__body {
  1484 + padding: 0;
  1485 + }
  1486 +
  1487 + .el-row {
  1488 + .el-col {
  1489 + border: 0;
  1490 + }
  1491 + }
  1492 + }
  1493 +
  1494 + h1 {
  1495 + border: 0 !important;
  1496 + border-bottom: 0 !important;
  1497 + }
  1498 +
  1499 + .ql-toolbar {
  1500 + border: 0 !important;
  1501 + border-bottom: 1px solid #dcdfe6 !important;
  1502 + }
  1503 +
  1504 + .ql-container {
  1505 + border: 0 !important;
  1506 + }
  1507 +
  1508 + .el-radio-group,
  1509 + .el-checkbox-group,
  1510 + .el-rate,
  1511 + .el-color-picker,
  1512 + .el-switch {
  1513 + padding-left: 15px;
  1514 + }
  1515 +
  1516 + .el-slider,
  1517 + .UploadFile-container {
  1518 + padding: 0 15px;
  1519 + }
  1520 +
  1521 + .el-input-number {
  1522 + margin-left: 15px;
  1523 + }
  1524 +
  1525 + .NCCAmount {
  1526 + padding: 0 15px;
  1527 +
  1528 + .el-input-number {
  1529 + margin-left: 0;
  1530 + }
  1531 + }
  1532 +
  1533 + .el-table {
  1534 +
  1535 + td,
  1536 + th {
  1537 + border-right: 1px solid #dcdfe6;
  1538 + border-bottom: 1px solid #dcdfe6 !important;
  1539 +
  1540 + &:last-child {
  1541 + border-right: none !important;
  1542 + }
  1543 +
  1544 + &:hover {
  1545 +
  1546 + &::after,
  1547 + &::before {
  1548 + border-color: transparent !important;
  1549 + }
  1550 + }
  1551 + }
  1552 +
  1553 + .el-input-number {
  1554 + margin-left: 0;
  1555 + }
  1556 +
  1557 + .el-color-picker,
  1558 + .el-switch {
  1559 + padding-left: 0;
  1560 + }
  1561 + }
  1562 +
  1563 + .el-table th:nth-last-child(2) {
  1564 + border-right: none !important;
  1565 + }
  1566 +
  1567 + .NCC-common-title {
  1568 + border-bottom: 1px solid #dcdfe6 !important;
  1569 + }
  1570 +}
  1571 +
  1572 +.table-switch.el-switch.is-disabled {
  1573 + opacity: 1;
  1574 +
  1575 + .el-switch__core,
  1576 + .el-switch__label {
  1577 + cursor: pointer;
  1578 + }
  1579 +}
  1580 +
  1581 +.el-dropdown-menu__item .icon-ym {
  1582 + vertical-align: -1px;
  1583 +}
  1584 +
  1585 +.transfer__body {
  1586 + line-height: 32px;
  1587 + display: flex;
  1588 + justify-content: space-around;
  1589 + padding-top: 10px;
  1590 + height: 380px;
  1591 +
  1592 + .transfer-pane {
  1593 + width: 360px;
  1594 + }
  1595 +
  1596 + .transfer-pane__tools {
  1597 + margin-bottom: 8px;
  1598 + height: 32px;
  1599 + display: flex;
  1600 + justify-content: space-between;
  1601 + align-items: center;
  1602 + }
  1603 +
  1604 + .transfer-pane__body {
  1605 + position: relative;
  1606 + width: 100%;
  1607 + height: calc(100% - 40px);
  1608 + overflow: auto;
  1609 + overflow-x: hidden;
  1610 + font-size: 14px;
  1611 + border: 1px solid #dcdfe6;
  1612 + }
  1613 +
  1614 + .right-pane {
  1615 + box-sizing: border-box;
  1616 + overflow: auto;
  1617 + border: 1px solid #dcdfe6;
  1618 +
  1619 + .selected-item {
  1620 + padding: 0px 12px;
  1621 + display: flex;
  1622 + justify-content: space-between;
  1623 + align-items: center;
  1624 +
  1625 + &:hover {
  1626 + background-color: #f5f7fa;
  1627 + }
  1628 +
  1629 + span {
  1630 + max-width: 90%;
  1631 + white-space: nowrap;
  1632 + overflow: hidden;
  1633 + text-overflow: ellipsis;
  1634 + }
  1635 +
  1636 + i:hover {
  1637 + color: #f56c6c;
  1638 + cursor: pointer;
  1639 + }
  1640 + }
  1641 + }
  1642 +}
  1643 +
  1644 +.blend {
  1645 + .navbar {
  1646 + &.dark {
  1647 + background: #031e39;
  1648 + border-bottom: none;
  1649 +
  1650 + .right-menu {
  1651 + .right-menu-item {
  1652 + color: #fff;
  1653 + }
  1654 + }
  1655 +
  1656 + .icon-ym {
  1657 + color: #fff;
  1658 + }
  1659 +
  1660 + .el-tabs__item {
  1661 + color: #fff;
  1662 + }
  1663 + }
  1664 + }
  1665 +}
0 1666 \ No newline at end of file
... ...
src/assets/scss/font.scss 0 → 100644
  1 +@import "../fonts/ym/iconfont.css";
  2 +@import "../fonts/ym-custom/iconfont.css";
0 3 \ No newline at end of file
... ...
src/assets/scss/theme.scss 0 → 100644
  1 +// theme color
  2 +$purple: #722ED1;
  3 +$purpleSub: #C34AFF;
  4 +$azure: #211BCE;
  5 +$azureSub: #4D89F1;
  6 +$blackblue:#211BCE;
  7 +$blackblueSub:#4D89F1;
  8 +$blue:#1890ff;
  9 +$blueSub:#3FB9F8;
  10 +$ocean:#13C2C2;
  11 +$oceanSub:#69D5E6;
  12 +$green: #3EAC12;
  13 +$greenSub: #5BDECC;
  14 +$yellow: #F8BC18;
  15 +$yellowSub: #FF9C1C;
  16 +$orange: #F5811C;
  17 +$orangeSub: #FEB814;
  18 +$red: #F5222D;
  19 +$redSub: #FF5D65;
  20 +
  21 +@mixin mixinNavbar($color, $subColor) {
  22 +
  23 + &.classic,
  24 + &.plain {
  25 + .navbar.lightWhite {
  26 + background-image: linear-gradient(to right, $color, $subColor);
  27 + }
  28 +
  29 + .lightWhite {
  30 + .navbar-platform {
  31 + color: #fff;
  32 + }
  33 +
  34 + .sidebar-logo-container {
  35 + background: $color !important;
  36 + }
  37 + }
  38 + }
  39 +
  40 + &.blend {
  41 + .navbar {
  42 + &.dark {
  43 + .el-tabs__item.is-active {
  44 + color: $color !important;
  45 + }
  46 + }
  47 + }
  48 + }
  49 +}
  50 +
  51 +@mixin mixinCommon($color, $subColor) {
  52 + .com-hover:hover {
  53 + color: $color;
  54 + }
  55 +
  56 + .todo-box .todo-box-body .item:hover {
  57 + .text .name {
  58 + color: $color;
  59 + }
  60 + }
  61 +
  62 + .tags-view-container .tags-view-wrapper .tags-view-item {
  63 + &.active {
  64 + color: $color;
  65 + }
  66 +
  67 + &:hover {
  68 + color: $color;
  69 + }
  70 + }
  71 +
  72 + .NCC-Portal .el-main .layout-area .vue-grid-item {
  73 + &.active-item {
  74 + border: 1px solid $color;
  75 + }
  76 +
  77 + &.vue-grid-placeholder {
  78 + background: $color;
  79 + }
  80 +
  81 + .drawing-item-copy {
  82 + border-color: $color;
  83 + color: $color;
  84 +
  85 + &:hover {
  86 + background: $color;
  87 + color: #fff;
  88 + }
  89 + }
  90 + }
  91 +
  92 + .drawing-board {
  93 + .drawing-row-item.active-from-item {
  94 + border: 1px solid $color;
  95 + }
  96 +
  97 + .active-from-item>.component-name {
  98 + color: $color;
  99 + }
  100 +
  101 + .active-from-item>.el-form-item {
  102 + border: 1px solid $color;
  103 + }
  104 +
  105 + .drawing-item>.drawing-item-copy,
  106 + .drawing-row-item>.drawing-item-copy {
  107 + border-color: $color;
  108 + color: $color;
  109 +
  110 + &:hover {
  111 + background: $color;
  112 + color: #fff;
  113 + }
  114 + }
  115 +
  116 + .sortable-ghost::before {
  117 + background: $color;
  118 + }
  119 + }
  120 +
  121 + .left-board {
  122 + .logo {
  123 + color: $color;
  124 + }
  125 + }
  126 +
  127 + .components-body:hover {
  128 + border: 1px dashed $color;
  129 + color: $color;
  130 +
  131 + i {
  132 + color: $color;
  133 + }
  134 + }
  135 +
  136 + .board .main .item .item-list .item-list-item.active i {
  137 + color: $color;
  138 + }
  139 +
  140 + .navbar .top-menu .el-menu {
  141 + .el-submenu {
  142 + &:hover {
  143 + .el-submenu__title {
  144 + color: $color;
  145 +
  146 + i {
  147 + color: $color;
  148 + }
  149 + }
  150 + }
  151 +
  152 + &.is-active {
  153 + .el-submenu__title {
  154 + color: $color;
  155 +
  156 + i {
  157 + color: $color;
  158 + }
  159 + }
  160 + }
  161 + }
  162 +
  163 + .el-menu-item,
  164 + .el-submenu__title {
  165 +
  166 + &.is-active {
  167 + color: $color;
  168 +
  169 + i {
  170 + color: $color;
  171 + }
  172 + }
  173 +
  174 + &:hover {
  175 + color: $color;
  176 +
  177 + i {
  178 + color: $color;
  179 + }
  180 + }
  181 + }
  182 + }
  183 +
  184 + .setting.drawer-container .nav_items li .imgItems .icon-checked {
  185 + border-color: $color;
  186 + border-left: 10px solid transparent;
  187 + border-top: 10px solid transparent;
  188 + }
  189 +
  190 + .icons-container .icon-item:hover {
  191 + border-color: $color;
  192 + }
  193 +
  194 + .columnDesign-container .typeList .item .item-img {
  195 + &.checked {
  196 + border: 1px solid $color;
  197 + }
  198 +
  199 + .icon-checked {
  200 + border: 12px solid $color;
  201 + border-left: 12px solid transparent;
  202 + border-top: 12px solid transparent;
  203 + }
  204 + }
  205 +
  206 + .user-form .avatar-uploader .el-upload:hover {
  207 + border-color: $color;
  208 + }
  209 +}
  210 +
  211 +.ligthNavbar {
  212 +
  213 + &.classic,
  214 + &.plain {
  215 + .navbar.lightWhite {
  216 +
  217 + .right-menu {
  218 + .right-menu-item {
  219 + color: #fff !important;
  220 + }
  221 + }
  222 +
  223 + .hamburger-container .icon-ym {
  224 + color: #fff;
  225 + }
  226 + }
  227 + }
  228 +}
  229 +
  230 +@mixin mixinPopup($color) {
  231 +
  232 + &.classic.el-menu--vertical,
  233 + &.blend.el-menu--vertical,
  234 + &.plain.el-menu--vertical {
  235 +
  236 + .el-submenu__title,
  237 + .el-menu-item {
  238 + &:hover {
  239 + color: $color;
  240 +
  241 + i {
  242 + color: $color;
  243 + }
  244 + }
  245 +
  246 + &.is-active {
  247 + color: #fff;
  248 + background-color: $color;
  249 +
  250 + i {
  251 + color: #fff;
  252 + }
  253 + }
  254 + }
  255 + }
  256 +
  257 + &.functional.el-menu--horizontal,
  258 + &.blend.el-menu--horizontal {
  259 + .el-menu .nest-menu {
  260 + .el-submenu {
  261 + &.is-active {
  262 + .el-submenu__title {
  263 + color: $color;
  264 +
  265 + i {
  266 + color: $color;
  267 + }
  268 + }
  269 + }
  270 + }
  271 +
  272 + .el-menu-item,
  273 + .el-submenu__title {
  274 +
  275 + &:hover {
  276 + color: $color;
  277 +
  278 + i {
  279 + color: $color;
  280 + }
  281 + }
  282 +
  283 + &.is-active {
  284 + color: $color !important;
  285 +
  286 + i {
  287 + color: $color !important;
  288 + }
  289 + }
  290 + }
  291 + }
  292 + }
  293 +
  294 + &.NCC-select-tree {
  295 + .el-tree.single .is-current>.el-tree-node__content .custom-tree-node {
  296 + color: $color;
  297 + }
  298 + }
  299 +}
  300 +
  301 +@mixin mixinSidebar($color) {
  302 +
  303 + &.classic,
  304 + &.blend,
  305 + &.plain {
  306 + .el-menu {
  307 +
  308 + .el-submenu__title,
  309 + .el-menu-item {
  310 +
  311 + &:hover {
  312 + color: $color;
  313 +
  314 + i {
  315 + color: $color;
  316 + }
  317 + }
  318 +
  319 + &.is-active {
  320 + background-color: $color;
  321 +
  322 + &:hover {
  323 + color: #fff;
  324 + background-color: $color;
  325 +
  326 + i {
  327 + color: #fff;
  328 + }
  329 + }
  330 + }
  331 + }
  332 +
  333 + .nest-menu .el-submenu>.el-submenu__title,
  334 + .el-menu-item {
  335 + &:hover {
  336 + color: $color;
  337 + }
  338 + }
  339 + }
  340 +
  341 + .main-menu {
  342 +
  343 + .el-submenu__title,
  344 + .el-menu-item {
  345 + &.is-active {
  346 + background-color: #fff;
  347 +
  348 + &:hover {
  349 + color: $color;
  350 + background-color: #fff;
  351 +
  352 + i {
  353 + color: $color;
  354 + }
  355 + }
  356 + }
  357 + }
  358 + }
  359 +
  360 + .lightWhite {
  361 + .el-menu {
  362 +
  363 + .el-submenu__title,
  364 + .el-menu-item {
  365 +
  366 + &.is-active {
  367 + background-color: $color !important;
  368 + }
  369 + }
  370 + }
  371 +
  372 + .main-menu {
  373 + .el-menu {
  374 +
  375 + .el-submenu__title,
  376 + .el-menu-item {
  377 +
  378 + &.is-active {
  379 + background-color: #fff !important;
  380 + }
  381 + }
  382 + }
  383 + }
  384 + }
  385 + }
  386 +
  387 +}
  388 +
  389 +.navbar {
  390 + background: #fff;
  391 +}
  392 +
  393 +#app .lightWhite {
  394 + background-color: #fff !important;
  395 +
  396 + .sidebar-logo-container {
  397 + background: #fff !important;
  398 + border-bottom: 1px solid #dcdfe6 !important;
  399 + }
  400 +
  401 + &.sidebar-container {
  402 + .el-menu {
  403 + background: #fff;
  404 +
  405 + .el-submenu__title,
  406 + .el-menu-item {
  407 + color: #333;
  408 +
  409 + i {
  410 + color: #666;
  411 + }
  412 + }
  413 + }
  414 + }
  415 +
  416 + & .nest-menu .el-submenu>.el-submenu__title,
  417 + & .el-submenu .el-menu-item {
  418 + background-color: #fff !important;
  419 + color: #333;
  420 +
  421 + &:hover {
  422 + color: #1890ff;
  423 + background-color: transparent;
  424 +
  425 + i {
  426 + color: #1890ff;
  427 + }
  428 + }
  429 +
  430 + &.is-active {
  431 + background-color: #1890ff !important;
  432 + }
  433 + }
  434 +}
  435 +
  436 +.lightWhite.classic.el-menu--vertical,
  437 +.lightWhite.blend.el-menu--vertical,
  438 +.lightWhite.plain.el-menu--vertical {
  439 + &>.el-menu--popup {
  440 + background: #fff;
  441 + }
  442 +
  443 + .el-submenu__title,
  444 + .el-menu-item {
  445 + color: #333;
  446 +
  447 + i {
  448 + color: #666
  449 + }
  450 +
  451 + &:hover {
  452 + color: #1890ff;
  453 +
  454 + i {
  455 + color: #1890ff;
  456 + }
  457 + }
  458 +
  459 + &.is-active {
  460 + color: #fff;
  461 +
  462 + i {
  463 + color: #fff;
  464 + }
  465 + }
  466 + }
  467 +}
  468 +
  469 +// 玫紫
  470 +#app .purple {
  471 + @include mixinNavbar($purple, $purpleSub);
  472 + @include mixinCommon($purple, $purpleSub);
  473 + @include mixinSidebar($purple);
  474 + @extend .ligthNavbar;
  475 +}
  476 +
  477 +.purple {
  478 + @include mixinPopup($purple);
  479 +}
  480 +
  481 +// 湛蓝
  482 +#app .azure {
  483 + @include mixinNavbar($azure, $azureSub);
  484 + @include mixinCommon($azure, $azureSub);
  485 + @include mixinSidebar($azure);
  486 + @extend .ligthNavbar;
  487 +}
  488 +
  489 +.azure {
  490 + @include mixinPopup($azure);
  491 +}
  492 +
  493 +// 深蓝
  494 +#app .blackblue {
  495 + @include mixinNavbar($blackblue, $blackblueSub);
  496 + @include mixinCommon($blackblue, $blackblueSub);
  497 + @include mixinSidebar($blackblue);
  498 + @extend .ligthNavbar;
  499 +}
  500 +
  501 +.blackblue {
  502 + @include mixinPopup($blackblue);
  503 +}
  504 +
  505 +// 经典蓝
  506 +#app .blue {
  507 + @include mixinNavbar($blue, $blueSub);
  508 + @include mixinCommon($blue, $blueSub);
  509 + @include mixinSidebar($blue);
  510 + @extend .ligthNavbar;
  511 +}
  512 +
  513 +.blue {
  514 + @include mixinPopup($blue);
  515 +}
  516 +
  517 +// 海洋
  518 +#app .ocean {
  519 + @include mixinNavbar($ocean, $oceanSub);
  520 + @include mixinCommon($ocean, $oceanSub);
  521 + @include mixinSidebar($ocean);
  522 + @extend .ligthNavbar;
  523 +}
  524 +
  525 +.ocean {
  526 + @include mixinPopup($ocean);
  527 +}
  528 +
  529 +// 绿色
  530 +#app .green {
  531 + @include mixinNavbar($green, $greenSub);
  532 + @include mixinCommon($green, $greenSub);
  533 + @include mixinSidebar($green);
  534 + @extend .ligthNavbar;
  535 +}
  536 +
  537 +.green {
  538 + @include mixinPopup($green);
  539 +}
  540 +
  541 +// 丰收
  542 +#app .yellow {
  543 + @include mixinNavbar($yellow, $yellowSub);
  544 + @include mixinCommon($yellow, $yellowSub);
  545 + @include mixinSidebar($yellow);
  546 + @extend .ligthNavbar;
  547 +}
  548 +
  549 +.yellow {
  550 + @include mixinPopup($yellow);
  551 +}
  552 +
  553 +// 橘黄
  554 +#app .orange {
  555 + @include mixinNavbar($orange, $orangeSub);
  556 + @include mixinCommon($orange, $orangeSub);
  557 + @include mixinSidebar($orange);
  558 + @extend .ligthNavbar;
  559 +}
  560 +
  561 +.orange {
  562 + @include mixinPopup($orange);
  563 +}
  564 +
  565 +// 红色
  566 +#app .red {
  567 + @include mixinNavbar($red, $redSub);
  568 + @include mixinCommon($red, $redSub);
  569 + @include mixinSidebar($red);
  570 + @extend .ligthNavbar;
  571 +}
  572 +
  573 +.red {
  574 + @include mixinPopup($red);
  575 +}
  576 +
  577 +:export {
  578 + purpleTheme: $purple;
  579 + azureTheme: $azure;
  580 + blackblueTheme: $blackblue;
  581 + blueTheme: $blue;
  582 + oceanTheme: $ocean;
  583 + greenTheme: $green;
  584 + yellowTheme: $yellow;
  585 + orangeTheme: $orange;
  586 + redTheme: $red;
  587 + defaultTheme: #409EFF;
  588 +}
0 589 \ No newline at end of file
... ...
src/assets/style/common.scss
... ... @@ -59,4 +59,7 @@ body,
59 59 a {
60 60 text-decoration: none
61 61  
62   -}
63 62 \ No newline at end of file
  63 +}
  64 +.common-info-box {
  65 + height: calc(100vh - 200px);
  66 +}
... ...
src/components/CompanyForm/index.vue
... ... @@ -60,7 +60,7 @@
60 60 </template>
61 61  
62 62 <script>
63   -import { getCompanyInfoList } from "@/api/company";
  63 +import { getCompanyInfoList } from "@/api/baseData/company";
64 64 export default {
65 65 name: "companyForm",
66 66 props: {},
... ... @@ -98,3 +98,4 @@ export default {
98 98 };
99 99 </script>
100 100 <style lang="scss" scoped></style>
  101 +@/api/baseData/company
101 102 \ No newline at end of file
... ...
src/components/InfoEditRecord/index.vue
... ... @@ -79,7 +79,7 @@
79 79 v-for="v in systemTypeOptions"
80 80 :key="v.Id"
81 81 :label="v.Id"
82   - @change="systemTypeChange"
  82 + @change="initSystemClassList"
83 83 >{{ v.FullName }}</el-radio
84 84 >
85 85 </el-radio-group>
... ... @@ -245,7 +245,7 @@
245 245 <h4>
246 246 更新
247 247 <p v-for="(item, index) in v.updataList" :key="index">
248   - 将“{{ infoKeyNameObj[item.PropertyName] }}”从“{{
  248 + 将“{{ item.PropertyName }}”从“{{
249 249 item.OldValue
250 250 }}”改为“{{ item.NewValue }}”
251 251 </p>
... ... @@ -265,18 +265,18 @@
265 265 </template>
266 266  
267 267 <script>
268   -import { getCompanyInfoList, getCompanyInfoById } from "@/api/company";
  268 +import { getCompanyInfoList, getCompanyInfoById } from "@/api/baseData/company";
269 269 import { getSystemTypeList, uploader } from "@/api/common";
270   -import { getSystemClassSelect } from "@/api/systemClass";
271   -import { getAreaSelect } from "@/api/area";
  270 +import { getSystemClassSelect } from "@/api/baseData/systemClass";
  271 +import { getAreaSelect } from "@/api/baseData/area";
272 272 import {
273   - addSystem,
274   - updataSystem,
275 273 getSystemDetail,
276 274 getUpdataRecord,
277   -} from "@/api/info";
  275 +} from "@/api/baseData/info";
  276 +import infoMixin from "@/mixins/info";
278 277 export default {
279 278 name: "infoForm",
  279 + mixins: [infoMixin],
280 280 props: {
281 281 type: {
282 282 type: String,
... ... @@ -354,23 +354,6 @@ export default {
354 354 systemClassOptions: [],
355 355 areaOptions: [],
356 356 updataRecordList: [],
357   - infoKeyNameObj: {
358   - CompanyId: "主体企业",
359   - SystemType: "系统类型",
360   - SystemName: "系统名称",
361   - SystemClass: "系统分类",
362   - SystemRecordNumber: "备案号",
363   - RecordLicense: "备案许可证",
364   - Platform: "归属平坦",
365   - Domain: "域名",
366   - SystemDownloadVolume: "下载量",
367   - Version: "版本",
368   - PrincipalName: "负责人姓名",
369   - PrincipalPhone: "负责人电话",
370   - OfficeAddress: "办公地址",
371   - SystemIcon: "系统图标",
372   - AreaId: "所属区县",
373   - },
374 357 };
375 358 },
376 359 watch: {},
... ... @@ -395,16 +378,6 @@ export default {
395 378 this.companyInfo = data;
396 379 this.isShowCompanyInfo = true;
397 380 },
398   - // 系统类型
399   - async initSystemTypeList() {
400   - let { data } = await getSystemTypeList();
401   - this.systemTypeOptions = data;
402   - },
403   - async systemTypeChange(val) {
404   - // 系统分类
405   - let { data } = await getSystemClassSelect({ systemType: val });
406   - this.systemClassOptions = data;
407   - },
408 381 // 文件上传--------------------
409 382 httpRequest(file) {
410 383 uploader({
... ... @@ -415,11 +388,6 @@ export default {
415 388 });
416 389 },
417 390 // 文件上传--------------------
418   -
419   - async initAreaTypeList() {
420   - let { data } = await getAreaSelect();
421   - this.areaOptions = data;
422   - },
423 391 reset() {
424 392 for (let key in this.infoForm) {
425 393 this.infoForm[key] = undefined;
... ... @@ -434,10 +402,10 @@ export default {
434 402 this.isShowCompanyInfo = false;
435 403 },
436 404 close() {
437   - this.reset();
438 405 this.visible = false;
439 406 },
440 407 async openDialog() {
  408 + this.reset();
441 409 this.visible = true;
442 410 this.infoForm_loading = true;
443 411 await this.initCompanyList();
... ... @@ -465,7 +433,7 @@ export default {
465 433 async initForm() {
466 434 let { data } = await getSystemDetail(this.systemId);
467 435 this.infoForm = data;
468   - this.systemTypeChange(data.systemType);
  436 + this.initSystemClassList(data.systemType);
469 437 await this.companyChange(data.companyId);
470 438 this.$forceUpdate();
471 439 },
... ... @@ -522,3 +490,4 @@ export default {
522 490 }
523 491 }
524 492 </style>
  493 +@/api/baseData/area@/api/baseData/company
525 494 \ No newline at end of file
... ...
src/components/InfoForm/index.vue
... ... @@ -79,7 +79,7 @@
79 79 v-for="v in systemTypeOptions"
80 80 :key="v.Id"
81 81 :label="v.Id"
82   - @change="systemTypeChange"
  82 + @change="initSystemClassList"
83 83 >{{ v.FullName }}</el-radio
84 84 >
85 85 </el-radio-group>
... ... @@ -236,13 +236,15 @@
236 236 </template>
237 237  
238 238 <script>
239   -import { getCompanyInfoList, getCompanyInfoById } from "@/api/company";
  239 +import { getCompanyInfoList, getCompanyInfoById } from "@/api/baseData/company";
240 240 import { getSystemTypeList, uploader } from "@/api/common";
241   -import { getSystemClassSelect } from "@/api/systemClass";
242   -import { getAreaSelect } from "@/api/area";
243   -import { addSystem, updataSystem, getSystemDetail } from "@/api/info";
  241 +import { getSystemClassSelect } from "@/api/baseData/systemClass";
  242 +import { getAreaSelect } from "@/api/baseData/area";
  243 +import { addSystem, updataSystem, getSystemDetail } from "@/api/baseData/info";
  244 +import infoMixin from "@/mixins/info";
244 245 export default {
245 246 name: "infoForm",
  247 + mixins: [infoMixin],
246 248 props: {
247 249 type: {
248 250 type: String,
... ... @@ -342,16 +344,7 @@ export default {
342 344 this.companyInfo = data;
343 345 this.isShowCompanyInfo = true;
344 346 },
345   - // 系统类型
346   - async initSystemTypeList() {
347   - let { data } = await getSystemTypeList();
348   - this.systemTypeOptions = data;
349   - },
350   - async systemTypeChange(val) {
351   - // 系统分类
352   - let { data } = await getSystemClassSelect({ systemType: val });
353   - this.systemClassOptions = data;
354   - },
  347 +
355 348 // 文件上传--------------------
356 349 httpRequest(file) {
357 350 uploader({
... ... @@ -362,11 +355,7 @@ export default {
362 355 });
363 356 },
364 357 // 文件上传--------------------
365   -
366   - async initAreaTypeList() {
367   - let { data } = await getAreaSelect();
368   - this.areaOptions = data;
369   - },
  358 +
370 359 reset() {
371 360 for (let key in this.infoForm) {
372 361 this.infoForm[key] = undefined;
... ... @@ -381,11 +370,11 @@ export default {
381 370 this.isShowCompanyInfo = false;
382 371 },
383 372 close() {
384   - this.reset();
385 373 this.visible = false;
386 374 },
387 375 async openDialog() {
388 376 this.visible = true;
  377 + this.reset();
389 378 this.infoForm_loading = true;
390 379 await this.initCompanyList();
391 380 await this.initSystemTypeList();
... ... @@ -396,7 +385,7 @@ export default {
396 385 async initForm() {
397 386 let { data } = await getSystemDetail(this.systemId);
398 387 this.infoForm = data;
399   - this.systemTypeChange(data.systemType);
  388 + this.initSystemClassList(data.systemType);
400 389 await this.companyChange(data.companyId);
401 390 this.$forceUpdate();
402 391 },
... ... @@ -483,3 +472,4 @@ export default {
483 472 }
484 473 }
485 474 </style>
  475 +@/api/baseData/area@/api/baseData/company
486 476 \ No newline at end of file
... ...
src/components/NCC-table/index.vue 0 → 100644
  1 +<template>
  2 + <el-table :data="data" ref="NCCTable" class="NCC-common-table" :height="height"
  3 + :element-loading-text="$t('common.loadingText')" v-bind="$attrs" v-on="$listeners"
  4 + :border="border">
  5 + <el-table-column type="selection" width="50" v-if="hasC" align="center" />
  6 + <el-table-column type="index" width="50" label="序号" v-if="hasNO" align="center" />
  7 + <slot></slot>
  8 + <template slot="empty">
  9 + <el-empty description="暂无数据" :image-size="120"></el-empty>
  10 + </template>
  11 + </el-table>
  12 +</template>
  13 +
  14 +<script>
  15 +export default {
  16 + name: 'NCC-table',
  17 + props: {
  18 + data: {
  19 + type: Array,
  20 + default: () => []
  21 + },
  22 + columnData: {
  23 + type: Array,
  24 + default: () => []
  25 + },
  26 + // 序号 默认有
  27 + hasNO: {
  28 + type: Boolean,
  29 + default: true
  30 + },
  31 + // 多选框 默认无
  32 + hasC: {
  33 + type: Boolean,
  34 + default: false
  35 + },
  36 + border: {
  37 + type: Boolean,
  38 + default: false
  39 + },
  40 + height: {
  41 + default: '100%'
  42 + }
  43 + },
  44 + watch: {
  45 + data: {
  46 + handler(val) {
  47 + if (!val) return
  48 + this.doLayout()
  49 + },
  50 + deep: true
  51 + },
  52 + columnData: {
  53 + handler(val) {
  54 + if (!val) return
  55 + this.doLayout()
  56 + },
  57 + deep: true
  58 + }
  59 + },
  60 + methods: {
  61 + doLayout() {
  62 + setTimeout(() => {
  63 + this.$nextTick(() => {
  64 + this.$refs.NCCTable.doLayout()
  65 + })
  66 + }, 50)
  67 + }
  68 + }
  69 +}
  70 +</script>
0 71 \ No newline at end of file
... ...
src/components/index.js
... ... @@ -4,14 +4,16 @@ import PasswordForm from &#39;@/components/PasswordForm&#39;
4 4 import RegisterForm from '@/components/RegisterForm'
5 5 import InfoEditRecord from '@/components/InfoEditRecord'
6 6 import Pagination from '@/components/Pagination'
  7 +import NCCTable from '@/components/NCC-table'
7 8  
8 9 export default {
9   - install(Vue, options) {
10   - Vue.component('InfoForm', InfoForm)
11   - Vue.component('CompanyForm', CompanyForm)
12   - Vue.component('PasswordForm', PasswordForm)
13   - Vue.component('RegisterForm', RegisterForm)
14   - Vue.component('InfoEditRecord', InfoEditRecord)
15   - Vue.component('Pagination', Pagination)
16   - }
17   - }
18 10 \ No newline at end of file
  11 + install(Vue, options) {
  12 + Vue.component('InfoForm', InfoForm)
  13 + Vue.component('CompanyForm', CompanyForm)
  14 + Vue.component('PasswordForm', PasswordForm)
  15 + Vue.component('RegisterForm', RegisterForm)
  16 + Vue.component('InfoEditRecord', InfoEditRecord)
  17 + Vue.component('Pagination', Pagination)
  18 + Vue.component('NCCTable', NCCTable)
  19 + }
  20 +}
19 21 \ No newline at end of file
... ...
src/filters/index.js 0 → 100644
  1 +// import parseTime, formatTime and set to filter
  2 +export {
  3 + parseTime,
  4 + formatTime
  5 +}
  6 +from '@/utils'
  7 +import ncc from '@/utils/ncc'
  8 +
  9 +/**
  10 + * Show plural label if time is plural number
  11 + * @param {number} time
  12 + * @param {string} label
  13 + * @return {string}
  14 + */
  15 +function pluralize(time, label) {
  16 + if (time === 1) {
  17 + return time + label
  18 + }
  19 + return time + label + 's'
  20 +}
  21 +
  22 +/**
  23 + * @param {number} time
  24 + */
  25 +export function timeAgo(time) {
  26 + const between = Date.now() / 1000 - Number(time)
  27 + if (between < 3600) {
  28 + return pluralize(~~(between / 60), ' minute')
  29 + } else if (between < 86400) {
  30 + return pluralize(~~(between / 3600), ' hour')
  31 + } else {
  32 + return pluralize(~~(between / 86400), ' day')
  33 + }
  34 +}
  35 +
  36 +/**
  37 + * Number formatting
  38 + * like 10000 => 10k
  39 + * @param {number} num
  40 + * @param {number} digits
  41 + */
  42 +export function numberFormatter(num, digits) {
  43 + const si = [{
  44 + value: 1E18,
  45 + symbol: 'E'
  46 + },
  47 + {
  48 + value: 1E15,
  49 + symbol: 'P'
  50 + },
  51 + {
  52 + value: 1E12,
  53 + symbol: 'T'
  54 + },
  55 + {
  56 + value: 1E9,
  57 + symbol: 'G'
  58 + },
  59 + {
  60 + value: 1E6,
  61 + symbol: 'M'
  62 + },
  63 + {
  64 + value: 1E3,
  65 + symbol: 'k'
  66 + }
  67 + ]
  68 + for (let i = 0; i < si.length; i++) {
  69 + if (num >= si[i].value) {
  70 + return (num / si[i].value).toFixed(digits).replace(/\.0+$|(\.[0-9]*[1-9])0+$/, '$1') + si[i].symbol
  71 + }
  72 + }
  73 + return num.toString()
  74 +}
  75 +
  76 +/**
  77 + * 10000 => "10,000"
  78 + * @param {number} num
  79 + */
  80 +export function toThousandFilter(num) {
  81 + return (+num || 0).toString().replace(/^-?\d+/g, m => m.replace(/(?=(?!\b)(\d{3})+$)/g, ','))
  82 +}
  83 +
  84 +/**
  85 + * Upper case first char
  86 + * @param {String} string
  87 + */
  88 +
  89 +// 工作流审批状态
  90 +export function flowStatus(status) {
  91 + let text = ''
  92 + switch (status) {
  93 + case 1:
  94 + text = "wait"
  95 + break;
  96 + case 2:
  97 + text = "adopt"
  98 + break;
  99 + case 3:
  100 + text = "reject"
  101 + break;
  102 + case 4:
  103 + text = "revoke"
  104 + break;
  105 + case 5:
  106 + text = "cancel"
  107 + break;
  108 + }
  109 + return text
  110 +}
  111 +// 工作流紧急程度
  112 +export function urgentText(value) {
  113 + let text = ''
  114 + switch (value) {
  115 + case 1:
  116 + text = "普通";
  117 + break;
  118 + case 2:
  119 + text = "重要";
  120 + break;
  121 + case 3:
  122 + text = "紧急";
  123 + break;
  124 + default:
  125 + text = "普通";
  126 + break;
  127 + }
  128 + return text
  129 +}
  130 +
  131 +export function uppercaseFirst(string) {
  132 + return string.charAt(0).toUpperCase() + string.slice(1)
  133 +}
  134 +export function toDate(v, format) {
  135 + return ncc.toDate(v, format)
  136 +}
  137 +export function toDateText(dateTime) {
  138 + return ncc.toDateText(dateTime)
  139 +}
  140 +export function toFileSize(size) {
  141 + return ncc.toFileSize(size)
  142 +}
  143 +
  144 +// 代码生成器数据匹配
  145 +export function dynamicText(value, options) {
  146 + if (!value) return ''
  147 + if (Array.isArray(value)) {
  148 + if (!options || !Array.isArray(options)) return value.join()
  149 + let textList = []
  150 + for (let i = 0; i < value.length; i++) {
  151 + let item = options.filter(o => o.id == value[i])[0]
  152 + if (!item || !item.fullName) {
  153 + textList.push(value[i])
  154 + } else {
  155 + textList.push(item.fullName)
  156 + }
  157 + }
  158 + return textList.join()
  159 + }
  160 + if (!options || !Array.isArray(options)) return value
  161 + let item = options.filter(o => o.id == value)[0]
  162 + if (!item || !item.fullName) return value
  163 + return item.fullName
  164 +}
  165 +// 代码生成器数据匹配 Code
  166 +export function dynamicTextCode(value, options) {
  167 +
  168 + if (!value) return ''
  169 + try{
  170 + if(value.indexOf('[') !=-1 && Array.isArray(JSON.parse(value)))
  171 + {
  172 + value = JSON.parse(value);
  173 + }
  174 + }catch(e){}
  175 + if (Array.isArray(value)) {
  176 + if (!options || !Array.isArray(options)) return value.join()
  177 + let textList = []
  178 + for (let i = 0; i < value.length; i++) {
  179 + let item = options.filter(o => o.enCode == value[i])[0]
  180 + if (!item || !item.fullName) {
  181 + textList.push(value[i])
  182 + } else {
  183 + textList.push(item.fullName)
  184 + }
  185 + }
  186 + return textList.join()
  187 + }
  188 + if (!options || !Array.isArray(options)) return value
  189 + let item = options.filter(o => o.enCode == value)[0]
  190 + if (!item || !item.fullName) return value
  191 + return item.fullName
  192 +}
  193 +export function dynamicTreeText(value, options) {
  194 + if (!value) return ''
  195 +
  196 + function transfer(data) {
  197 + let textList = []
  198 +
  199 + function loop(data, id) {
  200 + for (let i = 0; i < data.length; i++) {
  201 + if (data[i].id === id) {
  202 + textList.push(data[i].fullName)
  203 + break
  204 + }
  205 + if (data[i].children) loop(data[i].children, id)
  206 + }
  207 + }
  208 + for (let i = 0; i < data.length; i++) {
  209 + loop(options, data[i])
  210 + }
  211 + return textList.join()
  212 + }
  213 + if (!options || !Array.isArray(options)) return value.join()
  214 + if (Array.isArray(value)) {
  215 + let text = transfer(value)
  216 + return text
  217 + } else {
  218 + if (!options || !Array.isArray(options)) return value
  219 + let list = value.split()
  220 + let text = transfer(list)
  221 + return text
  222 + }
  223 +}
0 224 \ No newline at end of file
... ...
src/main.js
1 1 import Vue from 'vue'
  2 +const ncc = require('./utils/ncc').default
2 3 import App from './App.vue'
3 4 import router from './router'
4 5 import 'normalize.css/normalize.css'
5   -import '@/assets/style/common.scss'
6 6 import ElementUI from 'element-ui';
  7 +import './styles/element-variables.scss'
  8 +import './assets/scss/common.scss'
  9 +import '@/assets/style/common.scss'
  10 +import * as filters from './filters' // global filters
  11 +
  12 +import '@/styles/index.scss' // global css
  13 +import './assets/scss/theme.scss' // 主题
  14 +import { message } from './utils/message';
  15 +
7 16 import 'element-ui/lib/theme-chalk/index.css';
8 17 import store from './store'
9 18 import './permission'
10 19 import moment from "moment";
  20 +import './assets/scss/common.scss'
  21 +
11 22  
12 23 Vue.config.productionTip = false
13 24 Vue.prototype.$m = moment
14   -Vue.use(ElementUI);
  25 +Vue.use(ElementUI, {
  26 + size: ncc.storageGet('size') || 'small', // set element-ui default size
  27 +});
15 28 // 批量引入组件
16 29 import components from './components'
17 30 Vue.use(components)
  31 +// 添加实例属性
  32 +Object.assign(Vue.prototype, {
  33 + define: require('./utils/define'), // 常量
  34 + ncc, // 公共方法
  35 + formValidate: require('./utils/formValidate').default, // 表单验证
  36 + $message: message
  37 +})
  38 +
  39 +// 全局注册过滤器
  40 +Object.keys(filters).forEach(key => {
  41 + Vue.filter(key, filters[key])
  42 +})
  43 +
  44 +Vue.config.productionTip = false
  45 +
18 46 Vue.directive('loadMore', {
19 47 bind(el, binding) {
20 48 // 获取element-ui定义好的scroll盒子
... ...
src/mixins/info.js 0 → 100644
  1 +
  2 +export default {
  3 + data() {
  4 + return {
  5 + systemTypeOptions: [],
  6 + areaOptions: [],
  7 + systemClassOptions: []
  8 + }
  9 + },
  10 + created() {},
  11 + methods: {
  12 + async initSystemTypeList() {
  13 + let list = this.$store.state.meta.system;
  14 + !list && (list = await this.$store.dispatch('getTypeListByCode', 'system'));
  15 + console.log(list, '11');
  16 + this.systemTypeOptions = list;
  17 + },
  18 + async initAreaTypeList() {
  19 + let list = this.$store.state.meta.area;
  20 + !list && (list = await this.$store.dispatch('getTypeListByCode', 'area'));
  21 + this.areaOptions = list;
  22 + },
  23 + async initSystemClassList(val) {
  24 + let list = this.$store.state.meta.systemClass[val];
  25 + !list && (list = await this.$store.dispatch('getSystemType', val));
  26 + this.systemClassOptions = list;
  27 + },
  28 +
  29 + },
  30 +}
0 31 \ No newline at end of file
... ...
src/permission.js
... ... @@ -25,17 +25,10 @@ router.beforeEach((to, from, next) =&gt; {
25 25 // 判断当前用户是否已拉取完user_info信息
26 26 store.dispatch('GetInfo').then((res) => {
27 27 isRelogin.show = false
  28 + console.log(res, 'res-user');
28 29 store.dispatch('generateRoutes', res).then(accessRoutes => {
29   - console.log(accessRoutes);
30 30 // 根据roles权限生成可访问的路由表
31   - // router.addRoutes(accessRoutes) // 动态添加可访问路由表
32   - console.log(router.addRoutes);
33   - router.addRoutes([{
34   - path: '/404',
35   - component: (resolve) => require(['@/views/error-page/404'], resolve),
36   - hidden: true
37   - }]) // 动态添加可访问路由表
38   - console.log(router);
  31 + router.addRoutes(accessRoutes) // 动态添加可访问路由表
39 32 next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
40 33 })
41 34 }).catch(err => {
... ...
src/router/index.js
... ... @@ -20,40 +20,41 @@ export const constantRoutes = [
20 20 },
21 21 {
22 22 path: '',
23   - name: 'homePage',
24   - component: Layout,
  23 + component:Layout,
  24 + redirect: '/homePage',
25 25 children: [
26 26 {
27 27 path: '/homePage',
28   - name: 'homePage',
29 28 component: (resolve) => require(['@/views/overView/Overview.vue'], resolve),
30   - meta: { title: '首页', icon: 'dashboard', affix: true },
  29 + name: 'homePage',
  30 + meta: { title: '首页', icon: 'dashboard', affix: true }
31 31 },
  32 + {
  33 + path: '/infoList',
  34 + component: (resolve) => require(['@/views/systemPage/InfoList.vue'], resolve),
  35 + name: 'infoList',
  36 + meta: { title: '系统页', icon: 'dashboard', affix: true }
  37 + }
32 38 ],
33   - hidden: true
34 39 },
35   - ...baseRouter
36 40 ]
37 41  
38   -const createRouter = () => {
39   - return new VueRouter({
40   - mode: 'hash', // 使用 hash 模式
41   - routes: constantRoutes
42   - });
43   -}
  42 +// 防止连续点击多次路由报错
  43 +let routerPush = VueRouter.prototype.push;
  44 +let routerReplace = VueRouter.prototype.replace;
44 45  
45   -const originalPush = VueRouter.prototype.push
  46 +// push
46 47 VueRouter.prototype.push = function push(location) {
47   - return originalPush.call(this, location).catch(err => {
48   - if (err && err.name != 'NavigationDuplicated') this.replace('/404')
49   - })
  48 + return routerPush.call(this, location)
50 49 }
51 50  
52   -const router = createRouter();
53   -
54   -export function resetRouter() {
55   - const newRouter = createRouter()
56   - router.matcher = newRouter.matcher // reset router
  51 +// replace
  52 +VueRouter.prototype.replace = function push(location) {
  53 + return routerReplace.call(this, location).catch(err => err)
57 54 }
58 55  
59   -export default router;
60 56 \ No newline at end of file
  57 +export default new VueRouter({
  58 + mode: 'hash', // 去掉url中的#
  59 + scrollBehavior: () => ({ y: 0 }),
  60 + routes: constantRoutes
  61 +});
61 62 \ No newline at end of file
... ...
src/router/modules/base.js
... ... @@ -2,26 +2,5 @@
2 2 import Layout from '@/views/homePage/HomePage.vue'
3 3  
4 4 const baseRouter = [
5   - {
6   - path: '',
7   - meta: { title: '基础信息库', icon: 'dashboard', affix: true },
8   - component: Layout,
9   - children: [
10   - {
11   - path: '/infoList',
12   - name: 'infoList',
13   - component: (resolve) => require(['@/views/systemPage/InfoList.vue'], resolve),
14   - meta: { title: '应用信息', icon: 'dashboard', affix: true },
15   - id: 3,
16   - },
17   - {
18   - path: '/baseComapnyInfo',
19   - name: 'baseComapnyInfo',
20   - component: (resolve) => require(['@/views/baseComapnyInfo/index.vue'], resolve),
21   - meta: { title: '公司信息', icon: 'dashboard', affix: true },
22   - id: 4,
23   - }
24   - ]
25   - },
26 5 ]
27 6 export default baseRouter
28 7 \ No newline at end of file
... ...
src/store/modules/meta.js
1   -// 获取公司列表
  1 +// 下拉字段配置
2 2 import { register } from "@/api";
3   -import { getCompanyInfoList } from "@/api/company";
  3 +// 系统类型
  4 +import { getSystemTypeList } from "@/api/common";
  5 +// 所属区县
  6 +import { getAreaSelect } from "@/api/baseData/area";
  7 +// 系统分类
  8 +import { getSystemClassSelect } from "@/api/baseData/systemClass";
4 9  
5 10 const meta = {
6 11 state: {
7   - metaData: {}
  12 + system: '', // 系统类型
  13 + area: '', // 系统类型
  14 + systemClass: {},
8 15 },
9 16  
10 17 mutations: {
11   - ADD_MATA_DATA_ITEMS: (state, data) => {
12   - Object.keys(data).forEach(key => {
13   - let value = data[key].map(item => {
14   - let {dictCode, dictValue, dictLabel} = item
15   - return {dictCode, dictValue, dictLabel}
16   - })
17   - Vue.set(state.metaData, key, value)
18   - })
19   - }
  18 + SET_SYSTEM: (state, data) => {
  19 + state.system = data;
  20 + },
  21 + SET_AREA: (state, data) => {
  22 + state.area = data;
  23 + },
  24 + SET_SYSTEM_CLASS: (state, {key, data}) => {
  25 + state.systemClass[key] = data;
  26 + },
20 27 },
21 28  
22 29 actions: {
23   - registerMateDataItems({ commit, state }, items) {
24   - let types = items.filter(item => !state.metaData[item])
25   - if(types && types.length) {
26   - getCompanyInfoList(types.join(',')).then(res => {
27   - commit('ADD_MATA_DATA_ITEMS', res.data)
  30 + getTypeListByCode({ commit, state }, items) {
  31 + return new Promise((resolve, reject) => {
  32 + switch (items) {
  33 + case 'system':
  34 + getSystemTypeList().then(res => {
  35 + commit('SET_SYSTEM', res.data)
  36 + resolve(res.data)
  37 + }).catch(error => { reject(error) })
  38 + break;
  39 + case 'area':
  40 + getAreaSelect().then(res => {
  41 + commit('SET_AREA', res.data)
  42 + resolve(res.data)
  43 + }).catch(error => { reject(error) })
  44 + break;
  45 +
  46 + default:
  47 + break;
  48 + }
  49 + })
  50 + },
  51 + getSystemType({ commit, state }, val) {
  52 + return new Promise((resolve, reject) => {
  53 + getSystemClassSelect({ systemType: val }).then(res => {
  54 + commit('SET_SYSTEM_CLASS', {key: val, data:res.data})
  55 + resolve(res.data)
  56 + }).catch(error => { reject(error) })
28 57 })
29 58 }
30   - }
31 59 }
32 60 }
33 61  
... ...
src/store/modules/permission.js
1   -// import auth from '@/plugins/auth'
2 1 import { constantRoutes } from '@/router'
3   -import VueRouter from "vue-router";
4   -// import { getRouters } from '@/api/menu'
5 2 import Layout from '@/views/homePage/HomePage.vue'
6 3 import baseRouters from '@/router/modules/base'
7 4  
8 5 const permission = {
9 6 state: {
10 7 routes: [],
11   - addRoutes: []
  8 + addRoutes: [],
  9 + defaultRoutes: [],
  10 + topbarRouters: [],
  11 + sidebarRouters: []
12 12 },
13 13 mutations: {
14 14 SET_ROUTES: (state, routes) => {
15 15 state.addRoutes = routes
16 16 state.routes = constantRoutes.concat(routes)
17   - }
  17 + },
  18 + SET_DEFAULT_ROUTES: (state, routes) => {
  19 + state.defaultRoutes = constantRoutes.concat(routes)
  20 + },
  21 + SET_TOPBAR_ROUTES: (state, routes) => {
  22 + state.topbarRouters = routes
  23 + },
  24 + SET_SIDEBAR_ROUTERS: (state, routes) => {
  25 + state.sidebarRouters = routes
  26 + },
18 27 },
19 28 actions: {
20 29 generateRoutes({ commit }, route) {
... ... @@ -50,76 +59,7 @@ const permission = {
50 59 }
51 60 }
52 61  
53   -// 遍历后台传来的路由字符串,转换为组件对象
54   -function filterAsyncRouter(asyncRouterMap, lastRouter = false, type = false) {
55   - return asyncRouterMap.filter(route => {
56   - if (type && route.children) {
57   - route.children = filterChildren(route.children)
58   - }
59   - if (route.component) {
60   - // Layout ParentView 组件特殊处理
61   - if (route.component === 'Layout') {
62   - route.component = Layout
63   - } else if (route.component === 'ParentView') {
64   - route.component = ParentView
65   - } else {
66   - route.component = loadView(route.component)
67   - }
68   - }
69   - if (route.children != null && route.children && route.children.length) {
70   - route.children = filterAsyncRouter(route.children, route, type)
71   - } else {
72   - delete route['children']
73   - delete route['redirect']
74   - }
75   - return true
76   - })
77   -}
78 62  
79   -function filterChildren(childrenMap, lastRouter = false) {
80   - var children = []
81   - childrenMap.forEach((el, index) => {
82   - if (el.children && el.children.length) {
83   - if (el.component === 'ParentView' && !lastRouter) {
84   - el.children.forEach(c => {
85   - c.path = el.path + '/' + c.path
86   - if (c.children && c.children.length) {
87   - children = children.concat(filterChildren(c.children, c))
88   - return
89   - }
90   - children.push(c)
91   - })
92   - return
93   - }
94   - }
95   - if (lastRouter) {
96   - el.path = lastRouter.path + '/' + el.path
97   - if (el.children && el.children.length) {
98   - children = children.concat(filterChildren(el.children, el))
99   - return
100   - }
101   - }
102   - children = children.concat(el)
103   - })
104   - return children
105   -}
106   -
107   -// 动态路由遍历,验证是否具备权限
108   -export function filterDynamicRoutes(routes) {
109   - const res = []
110   - // routes.forEach(route => {
111   - // if (route.permissions) {
112   - // if (auth.hasPermiOr(route.permissions)) {
113   - // res.push(route)
114   - // }
115   - // } else if (route.roles) {
116   - // if (auth.hasRoleOr(route.roles)) {
117   - // res.push(route)
118   - // }
119   - // }
120   - // })
121   - return res
122   -}
123 63  
124 64 export const loadView = (view) => {
125 65 if (process.env.NODE_ENV === 'development') {
... ...
src/store/modules/user.js
... ... @@ -17,9 +17,13 @@ const user = {
17 17 loginLoading: '',
18 18 userInfo: {},
19 19 menuList: [],
  20 + socket: '',
20 21 },
21 22  
22 23 mutations: {
  24 + SET_SOCKET: (state, socket) => {
  25 + state.socket = socket
  26 + },
23 27 SET_TOKEN: (state, token) => {
24 28 state.token = token
25 29 },
... ... @@ -73,6 +77,7 @@ const user = {
73 77 const avatar = (userInfo.headIcon == "" || userInfo.headIcon == null) || require("@/assets/images/user.jpg");
74 78 if (!menuList.length) {
75 79 reject('您的权限不足,请联系管理员')
  80 + commit('SET_LOGIN_LOADING', false)
76 81 return false;
77 82 }
78 83 let routerList = []
... ...
src/styles/btn.scss 0 → 100644
  1 +@import './variables.scss';
  2 +
  3 +@mixin colorBtn($color) {
  4 + background: $color;
  5 +
  6 + &:hover {
  7 + color: $color;
  8 +
  9 + &:before,
  10 + &:after {
  11 + background: $color;
  12 + }
  13 + }
  14 +}
  15 +
  16 +.blue-btn {
  17 + @include colorBtn($blue)
  18 +}
  19 +
  20 +.light-blue-btn {
  21 + @include colorBtn($light-blue)
  22 +}
  23 +
  24 +.red-btn {
  25 + @include colorBtn($red)
  26 +}
  27 +
  28 +.pink-btn {
  29 + @include colorBtn($pink)
  30 +}
  31 +
  32 +.green-btn {
  33 + @include colorBtn($green)
  34 +}
  35 +
  36 +.tiffany-btn {
  37 + @include colorBtn($tiffany)
  38 +}
  39 +
  40 +.yellow-btn {
  41 + @include colorBtn($yellow)
  42 +}
  43 +
  44 +.pan-btn {
  45 + font-size: 14px;
  46 + color: #fff;
  47 + padding: 14px 36px;
  48 + border-radius: 8px;
  49 + border: none;
  50 + outline: none;
  51 + transition: 600ms ease all;
  52 + position: relative;
  53 + display: inline-block;
  54 +
  55 + &:hover {
  56 + background: #fff;
  57 +
  58 + &:before,
  59 + &:after {
  60 + width: 100%;
  61 + transition: 600ms ease all;
  62 + }
  63 + }
  64 +
  65 + &:before,
  66 + &:after {
  67 + content: '';
  68 + position: absolute;
  69 + top: 0;
  70 + right: 0;
  71 + height: 2px;
  72 + width: 0;
  73 + transition: 400ms ease all;
  74 + }
  75 +
  76 + &::after {
  77 + right: inherit;
  78 + top: inherit;
  79 + left: 0;
  80 + bottom: 0;
  81 + }
  82 +}
  83 +
  84 +.custom-button {
  85 + display: inline-block;
  86 + line-height: 1;
  87 + white-space: nowrap;
  88 + cursor: pointer;
  89 + background: #fff;
  90 + color: #fff;
  91 + -webkit-appearance: none;
  92 + text-align: center;
  93 + box-sizing: border-box;
  94 + outline: 0;
  95 + margin: 0;
  96 + padding: 10px 15px;
  97 + font-size: 14px;
  98 + border-radius: 4px;
  99 +}
... ...
src/styles/element-ui.scss 0 → 100644
  1 +// cover some element-ui styles
  2 +
  3 +.el-breadcrumb__inner,
  4 +.el-breadcrumb__inner a {
  5 + font-weight: 400 !important;
  6 +}
  7 +
  8 +.el-upload {
  9 + input[type="file"] {
  10 + display: none !important;
  11 + }
  12 +}
  13 +
  14 +.el-upload__input {
  15 + display: none;
  16 +}
  17 +
  18 +.cell {
  19 + .el-tag {
  20 + margin-right: 0px;
  21 + }
  22 +}
  23 +
  24 +.small-padding {
  25 + .cell {
  26 + padding-left: 5px;
  27 + padding-right: 5px;
  28 + }
  29 +}
  30 +
  31 +.fixed-width {
  32 + .el-button--mini {
  33 + padding: 7px 10px;
  34 + min-width: 60px;
  35 + }
  36 +}
  37 +
  38 +.status-col {
  39 + .cell {
  40 + padding: 0 10px;
  41 + text-align: center;
  42 +
  43 + .el-tag {
  44 + margin-right: 0px;
  45 + }
  46 + }
  47 +}
  48 +
  49 +// to fixed https://github.com/ElemeFE/element/issues/2461
  50 +.el-dialog {
  51 + transform: none;
  52 + left: 0;
  53 + position: relative;
  54 + margin: 0 auto;
  55 +}
  56 +
  57 +// refine element ui upload
  58 +.upload-container {
  59 + .el-upload {
  60 + width: 100%;
  61 +
  62 + .el-upload-dragger {
  63 + width: 100%;
  64 + height: 200px;
  65 + }
  66 + }
  67 +}
  68 +
  69 +// dropdown
  70 +.el-dropdown-menu {
  71 + a {
  72 + display: block
  73 + }
  74 +}
  75 +
  76 +// fix date-picker ui bug in filter-item
  77 +.el-range-editor.el-input__inner {
  78 + display: inline-flex !important;
  79 +}
  80 +
  81 +// to fix el-date-picker css style
  82 +.el-range-separator {
  83 + box-sizing: content-box;
  84 +}
  85 +
  86 +// tabs组件出现蓝色边框问题
  87 +.el-tabs__item:focus.is-active.is-focus:not(:active) {
  88 + -webkit-box-shadow: none;
  89 + box-shadow: none;
  90 +}
  91 +
  92 +// 解决element-ui 组件出现蓝色边框问题
  93 +:focus {
  94 + outline: 0;
  95 +}
... ...
src/styles/element-variables.scss 0 → 100644
  1 +/**
  2 +* I think element-ui's default theme color is too light for long-term use.
  3 +* So I modified the default color and you can modify it to your liking.
  4 +**/
  5 +
  6 +/* theme color */
  7 +$--color-primary: #1890ff;
  8 +$--color-success: #13ce66;
  9 +$--color-warning: #ffba00;
  10 +$--color-danger: #ff4949;
  11 +// $--color-info: #1E1E1E;
  12 +
  13 +$--button-font-weight: 400;
  14 +
  15 +// $--color-text-regular: #1f2d3d;
  16 +
  17 +$--border-color-light: #dfe4ed;
  18 +$--border-color-lighter: #e6ebf5;
  19 +
  20 +$--table-border: 1px solid #dcdfe6;
  21 +
  22 +/* icon font path, required */
  23 +$--font-path: "~element-ui/lib/theme-chalk/fonts";
  24 +
  25 +@import "~element-ui/packages/theme-chalk/src/index";
  26 +
  27 +// the :export directive is the magic sauce for webpack
  28 +// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass
  29 +:export {
  30 + theme: $--color-primary;
  31 +}
0 32 \ No newline at end of file
... ...
src/styles/index.scss 0 → 100644
  1 +@import './variables.scss';
  2 +@import './mixin.scss';
  3 +@import './transition.scss';
  4 +@import './element-ui.scss';
  5 +// @import './sidebar.scss';
  6 +@import './btn.scss';
  7 +
  8 +body {
  9 + height: 100%;
  10 + -moz-osx-font-smoothing: grayscale;
  11 + -webkit-font-smoothing: antialiased;
  12 + text-rendering: optimizeLegibility;
  13 + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
  14 +}
  15 +
  16 +// label {
  17 +// font-weight: 700;
  18 +// }
  19 +
  20 +html {
  21 + height: 100%;
  22 + box-sizing: border-box;
  23 +}
  24 +
  25 +#app {
  26 + height: 100%;
  27 +}
  28 +
  29 +* {
  30 + margin: 0;
  31 + padding: 0;
  32 +}
  33 +
  34 +*,
  35 +*:before,
  36 +*:after {
  37 + box-sizing: inherit;
  38 +}
  39 +
  40 +.no-padding {
  41 + padding: 0px !important;
  42 +}
  43 +
  44 +.padding-content {
  45 + padding: 4px 0;
  46 +}
  47 +
  48 +a:focus,
  49 +a:active {
  50 + outline: none;
  51 +}
  52 +
  53 +a,
  54 +a:focus,
  55 +a:hover {
  56 + cursor: pointer;
  57 + color: inherit;
  58 + text-decoration: none;
  59 +}
  60 +
  61 +div:focus {
  62 + outline: none;
  63 +}
  64 +
  65 +.fr {
  66 + float: right;
  67 +}
  68 +
  69 +.fl {
  70 + float: left;
  71 +}
  72 +
  73 +.pr-5 {
  74 + padding-right: 5px;
  75 +}
  76 +
  77 +.pl-5 {
  78 + padding-left: 5px;
  79 +}
  80 +
  81 +.block {
  82 + display: block;
  83 +}
  84 +
  85 +.pointer {
  86 + cursor: pointer;
  87 +}
  88 +
  89 +.inlineBlock {
  90 + display: block;
  91 +}
  92 +
  93 +.clearfix {
  94 + &:after {
  95 + visibility: hidden;
  96 + display: block;
  97 + font-size: 0;
  98 + content: " ";
  99 + clear: both;
  100 + height: 0;
  101 + }
  102 +}
  103 +
  104 +aside {
  105 + background: #eef1f6;
  106 + padding: 8px 24px;
  107 + margin-bottom: 20px;
  108 + border-radius: 2px;
  109 + display: block;
  110 + line-height: 32px;
  111 + font-size: 16px;
  112 + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  113 + color: #2c3e50;
  114 + -webkit-font-smoothing: antialiased;
  115 + -moz-osx-font-smoothing: grayscale;
  116 +
  117 + a {
  118 + color: #337ab7;
  119 + cursor: pointer;
  120 +
  121 + &:hover {
  122 + color: rgb(32, 160, 255);
  123 + }
  124 + }
  125 +}
  126 +
  127 +//main-container全局样式
  128 +.app-container {
  129 + height: 100%;
  130 + background-color: #fff;
  131 + padding: 0 10px 10px;
  132 + overflow: hidden;
  133 + position: relative;
  134 +
  135 + &.nohead {
  136 + padding-top: 10px;
  137 + }
  138 +}
  139 +
  140 +.components-container {
  141 + margin: 30px 50px;
  142 + position: relative;
  143 +}
  144 +
  145 +.pagination-container {
  146 + margin-top: 10px;
  147 + padding-right: 10px;
  148 +}
  149 +
  150 +.text-center {
  151 + text-align: center
  152 +}
  153 +
  154 +.sub-navbar {
  155 + height: 50px;
  156 + line-height: 50px;
  157 + position: relative;
  158 + width: 100%;
  159 + text-align: right;
  160 + padding-right: 20px;
  161 + transition: 600ms ease position;
  162 + background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%);
  163 +
  164 + .subtitle {
  165 + font-size: 20px;
  166 + color: #fff;
  167 + }
  168 +
  169 + &.draft {
  170 + background: #d0d0d0;
  171 + }
  172 +
  173 + &.deleted {
  174 + background: #d0d0d0;
  175 + }
  176 +}
  177 +
  178 +.link-type,
  179 +.link-type:focus {
  180 + color: #337ab7;
  181 + cursor: pointer;
  182 +
  183 + &:hover {
  184 + color: rgb(32, 160, 255);
  185 + }
  186 +}
  187 +
  188 +.filter-container {
  189 + padding-bottom: 10px;
  190 +
  191 + .filter-item {
  192 + display: inline-block;
  193 + vertical-align: middle;
  194 + margin-bottom: 10px;
  195 + }
  196 +}
  197 +
  198 +//refine vue-multiselect plugin
  199 +.multiselect {
  200 + line-height: 16px;
  201 +}
  202 +
  203 +.multiselect--active {
  204 + z-index: 1000 !important;
  205 +}
  206 +
  207 +::-webkit-scrollbar-track {
  208 + border-radius: 10px;
  209 + // -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  210 +}
  211 +
  212 +::-webkit-scrollbar-thumb {
  213 + background-color: rgba(144, 147, 153, .3);
  214 + border-radius: 10px;
  215 + // -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
  216 +}
  217 +
  218 +::-webkit-scrollbar {
  219 + width: 16px;
  220 + height: 16px;
  221 +}
  222 +
  223 +::-webkit-scrollbar-track,
  224 +::-webkit-scrollbar-thumb {
  225 + border-radius: 999px;
  226 + border: 5px solid transparent;
  227 +}
  228 +
  229 +::-webkit-scrollbar-track {
  230 + // box-shadow: 1px 1px 5px rgba(0, 0, 0, .2) inset;
  231 +}
  232 +
  233 +::-webkit-scrollbar-thumb {
  234 + min-height: 20px;
  235 + background-clip: content-box;
  236 + // box-shadow: 0 0 0 5px rgba(0, 0, 0, .2) inset;
  237 +}
  238 +
  239 +::-webkit-scrollbar-corner {
  240 + background: transparent;
  241 +}
  242 +
  243 +html::-webkit-scrollbar,
  244 +body::-webkit-scrollbar,
  245 +#app::-webkit-scrollbar {
  246 + width: 0;
  247 +}
  248 +
  249 +#nprogress .bar {
  250 + background: #1890ff !important;
  251 +}
0 252 \ No newline at end of file
... ...
src/styles/mixin.scss 0 → 100644
  1 +@mixin clearfix {
  2 + &:after {
  3 + content: "";
  4 + display: table;
  5 + clear: both;
  6 + }
  7 +}
  8 +
  9 +@mixin scrollBar {
  10 + &::-webkit-scrollbar-track-piece {
  11 + background: #d3dce6;
  12 + }
  13 +
  14 + &::-webkit-scrollbar {
  15 + width: 6px;
  16 + }
  17 +
  18 + &::-webkit-scrollbar-thumb {
  19 + background: #99a9bf;
  20 + border-radius: 20px;
  21 + }
  22 +}
  23 +
  24 +@mixin relative {
  25 + position: relative;
  26 + width: 100%;
  27 + height: 100%;
  28 +}
  29 +
  30 +@mixin pct($pct) {
  31 + width: #{$pct};
  32 + position: relative;
  33 + margin: 0 auto;
  34 +}
  35 +
  36 +@mixin triangle($width, $height, $color, $direction) {
  37 + $width: $width/2;
  38 + $color-border-style: $height solid $color;
  39 + $transparent-border-style: $width solid transparent;
  40 + height: 0;
  41 + width: 0;
  42 +
  43 + @if $direction==up {
  44 + border-bottom: $color-border-style;
  45 + border-left: $transparent-border-style;
  46 + border-right: $transparent-border-style;
  47 + }
  48 +
  49 + @else if $direction==right {
  50 + border-left: $color-border-style;
  51 + border-top: $transparent-border-style;
  52 + border-bottom: $transparent-border-style;
  53 + }
  54 +
  55 + @else if $direction==down {
  56 + border-top: $color-border-style;
  57 + border-left: $transparent-border-style;
  58 + border-right: $transparent-border-style;
  59 + }
  60 +
  61 + @else if $direction==left {
  62 + border-right: $color-border-style;
  63 + border-top: $transparent-border-style;
  64 + border-bottom: $transparent-border-style;
  65 + }
  66 +}
... ...
src/styles/sidebar.scss 0 → 100644
  1 +#app {
  2 +
  3 + .main-container {
  4 + // min-height: 100%;
  5 + height: 100%;
  6 + transition: margin-left .28s;
  7 + margin-left: $sideBarWidth;
  8 + position: relative;
  9 + background-color: #EBEEF5;
  10 + overflow: hidden;
  11 +
  12 + &::-webkit-scrollbar {
  13 + width: 0;
  14 + }
  15 + }
  16 +
  17 + .sidebar-container {
  18 + transition: width 0.28s;
  19 + width: $sideBarWidth;
  20 + background-color: $menuBg;
  21 + height: 100%;
  22 + position: fixed;
  23 + font-size: 0px;
  24 + top: 0;
  25 + bottom: 0;
  26 + left: 0;
  27 + z-index: 1001;
  28 + overflow: hidden;
  29 + box-shadow: 0 66px 12px 0 rgba(0, 0, 0, .1);
  30 +
  31 + // reset element-ui css
  32 + .horizontal-collapse-transition {
  33 + transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
  34 + }
  35 +
  36 + .scrollbar-wrapper {
  37 + overflow-x: hidden !important;
  38 + }
  39 +
  40 + .el-scrollbar__bar.is-vertical {
  41 + right: 0px;
  42 + }
  43 +
  44 + .el-scrollbar {
  45 + height: 100%;
  46 + }
  47 +
  48 + &.has-logo {
  49 + .el-scrollbar {
  50 + height: calc(100% - 64px);
  51 + }
  52 + }
  53 +
  54 + .is-horizontal {
  55 + display: none;
  56 + }
  57 +
  58 + a {
  59 + display: inline-block;
  60 + width: 100%;
  61 + overflow: hidden;
  62 + }
  63 +
  64 + .left-icon {
  65 + margin-right: 10px;
  66 + }
  67 +
  68 + .el-menu {
  69 + border: none;
  70 + height: 100%;
  71 + width: 100% !important;
  72 + background: #001529;
  73 + color: #fff;
  74 +
  75 + .el-submenu__title,
  76 + .el-menu-item {
  77 + color: #fff;
  78 +
  79 + i {
  80 + color: #fff;
  81 + font-size: 20px;
  82 +
  83 + &.left-icon {
  84 + width: 20px;
  85 + }
  86 + }
  87 +
  88 + &:hover {
  89 + color: #1890ff;
  90 + background-color: transparent;
  91 +
  92 + i {
  93 + color: #1890ff;
  94 + }
  95 + }
  96 +
  97 + &.is-active {
  98 + color: #fff;
  99 + background-color: #1890ff;
  100 +
  101 + i {
  102 + color: #fff;
  103 + }
  104 + }
  105 + }
  106 +
  107 + }
  108 +
  109 + .submenu-title-noDropdown {
  110 +
  111 + &:focus,
  112 + &:hover {
  113 + background-color: transparent;
  114 + }
  115 + }
  116 +
  117 + & .nest-menu .el-submenu>.el-submenu__title,
  118 + & .el-submenu .el-menu-item {
  119 + min-width: $sideBarWidth !important;
  120 + background-color: $subMenuBg;
  121 +
  122 + &:hover {
  123 + color: #1890ff;
  124 + background-color: #000c17;
  125 + }
  126 +
  127 + &.is-active {
  128 + &:hover {
  129 + color: #fff;
  130 + background-color: #1890ff;
  131 + }
  132 + }
  133 + }
  134 + }
  135 +
  136 + .hideSidebar {
  137 + .sidebar-container {
  138 + width: 60px !important;
  139 + }
  140 +
  141 + .main-container {
  142 + margin-left: 60px;
  143 + }
  144 +
  145 + .submenu-title-noDropdown {
  146 + padding: 0 !important;
  147 + position: relative;
  148 +
  149 + .el-tooltip {
  150 + padding: 0 !important;
  151 +
  152 + .left-icon {
  153 + font-size: 20px;
  154 + margin-left: 20px;
  155 + }
  156 + }
  157 + }
  158 +
  159 +
  160 +
  161 + .el-submenu {
  162 + overflow: hidden;
  163 +
  164 + &>.el-submenu__title {
  165 + padding: 0 !important;
  166 +
  167 + .left-icon {
  168 + font-size: 20px;
  169 + margin-left: 20px;
  170 + }
  171 +
  172 + .el-submenu__icon-arrow {
  173 + display: none;
  174 + }
  175 + }
  176 + }
  177 +
  178 + .el-menu--collapse {
  179 + .el-submenu {
  180 + &>.el-submenu__title {
  181 + &>span {
  182 + height: 0;
  183 + width: 0;
  184 + overflow: hidden;
  185 + visibility: hidden;
  186 + display: inline-block;
  187 + }
  188 + }
  189 + }
  190 + }
  191 + }
  192 +
  193 + .el-menu--collapse .el-menu .el-submenu {
  194 + min-width: $sideBarWidth !important;
  195 + }
  196 +
  197 + // mobile responsive
  198 + .mobile {
  199 + .main-container {
  200 + margin-left: 0px;
  201 + }
  202 +
  203 + .sidebar-container {
  204 + transition: transform .28s;
  205 + width: $sideBarWidth !important;
  206 + }
  207 +
  208 + &.hideSidebar {
  209 + .sidebar-container {
  210 + pointer-events: none;
  211 + transition-duration: 0.3s;
  212 + transform: translate3d(-$sideBarWidth, 0, 0);
  213 + }
  214 + }
  215 + }
  216 +
  217 + .withoutAnimation {
  218 +
  219 + .main-container,
  220 + .sidebar-container {
  221 + transition: none;
  222 + }
  223 + }
  224 +
  225 +
  226 +}
  227 +
  228 +// when menu collapsed
  229 +.el-menu--vertical {
  230 + .left-icon {
  231 + margin-right: 10px;
  232 + width: 20px;
  233 + display: inline-block;
  234 + }
  235 +
  236 + .el-submenu__title,
  237 + .el-menu-item {
  238 + color: #fff;
  239 +
  240 + i {
  241 + color: #fff
  242 + }
  243 +
  244 + &:hover {
  245 + color: #1890ff;
  246 + background-color: transparent;
  247 +
  248 + i {
  249 + color: #1890ff;
  250 + }
  251 + }
  252 +
  253 + &.is-active {
  254 + color: #fff;
  255 + background-color: #1890ff;
  256 +
  257 + i {
  258 + color: #fff;
  259 + }
  260 + }
  261 + }
  262 +
  263 + // the scroll bar appears when the subMenu is too long
  264 + >.el-menu--popup {
  265 + max-height: 100vh;
  266 + overflow-y: auto;
  267 +
  268 + &::-webkit-scrollbar-track-piece {
  269 + background: #d3dce6;
  270 + }
  271 +
  272 + &::-webkit-scrollbar {
  273 + width: 6px;
  274 + }
  275 +
  276 + &::-webkit-scrollbar-thumb {
  277 + background: #99a9bf;
  278 + border-radius: 20px;
  279 + }
  280 + }
  281 +}
  282 +
  283 +.el-menu--vertical>.el-menu--popup {
  284 + background: #001529;
  285 + // color: #fff;
  286 +}
  287 +
  288 +
  289 +.el-icon-arrow-down {
  290 + font-size: 12px !important;
  291 +}
  292 +
  293 +
  294 +.el-menu-item,
  295 +.el-submenu__title {
  296 + height: 46px !important;
  297 + line-height: 46px !important;
  298 +}
0 299 \ No newline at end of file
... ...
src/styles/transition.scss 0 → 100644
  1 +// global transition css
  2 +
  3 +/* fade */
  4 +.fade-enter-active,
  5 +.fade-leave-active {
  6 + transition: opacity 0.28s;
  7 +}
  8 +
  9 +.fade-enter,
  10 +.fade-leave-active {
  11 + opacity: 0;
  12 +}
  13 +
  14 +/* fade-transform */
  15 +.fade-transform-leave-active,
  16 +.fade-transform-enter-active {
  17 + transition: all .5s;
  18 +}
  19 +
  20 +.fade-transform-enter {
  21 + opacity: 0;
  22 + transform: translateX(-30px);
  23 +}
  24 +
  25 +.fade-transform-leave-to {
  26 + opacity: 0;
  27 + transform: translateX(30px);
  28 +}
  29 +
  30 +/* breadcrumb transition */
  31 +.breadcrumb-enter-active,
  32 +.breadcrumb-leave-active {
  33 + transition: all .5s;
  34 +}
  35 +
  36 +.breadcrumb-enter,
  37 +.breadcrumb-leave-active {
  38 + opacity: 0;
  39 + transform: translateX(20px);
  40 +}
  41 +
  42 +.breadcrumb-move {
  43 + transition: all .5s;
  44 +}
  45 +
  46 +.breadcrumb-leave-active {
  47 + position: absolute;
  48 +}
... ...
src/styles/variables.scss 0 → 100644
  1 +// base color
  2 +$blue:#324157;
  3 +$light-blue:#3A71A8;
  4 +$red:#C03639;
  5 +$pink: #E65D6E;
  6 +$green: #30B08F;
  7 +$tiffany: #4AB7BD;
  8 +$yellow:#FEC171;
  9 +$panGreen: #30B08F;
  10 +
  11 +// sidebar
  12 +$menuText:#fff;
  13 +$menuActiveText:#409EFF;
  14 +$subMenuActiveText:#fff; // https://github.com/ElemeFE/element/issues/12951
  15 +
  16 +$menuBg:#001529;
  17 +$menuHover:#1890ff;
  18 +
  19 +$subMenuBg:#000c17;
  20 +$subMenuHover:#1890ff;
  21 +
  22 +$sideBarWidth: 210px;
  23 +
  24 +// the :export directive is the magic sauce for webpack
  25 +// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass
  26 +:export {
  27 + menuText: $menuText;
  28 + menuActiveText: $menuActiveText;
  29 + subMenuActiveText: $subMenuActiveText;
  30 + menuBg: $menuBg;
  31 + menuHover: $menuHover;
  32 + subMenuBg: $subMenuBg;
  33 + subMenuHover: $subMenuHover;
  34 + sideBarWidth: $sideBarWidth;
  35 +}
0 36 \ No newline at end of file
... ...
src/utils/formValidate.js 0 → 100644
  1 +/*
  2 + * 正则库
  3 + */
  4 +const regularList = {
  5 + 'iphone': {
  6 + rule: /^1[3456789]\d{9}$/,
  7 + msg: '请正确输入您的手机号'
  8 + },
  9 + 'password': {
  10 + rule: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/,
  11 + msg: '6-16位字符的密码(数字和字母组成)'
  12 + },
  13 + 'idCard': {
  14 + rule: /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X|x)$/,
  15 + msg: '请正确输入您的身份证号码'
  16 + },
  17 + 'email': {
  18 + rule: /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,
  19 + msg: '请正确输入您的邮箱地址'
  20 + },
  21 + 'plateNumber': {
  22 + rule: /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/,
  23 + msg: '请正确输入您的车牌号'
  24 + },
  25 + 'chinese': {
  26 + rule: /^[\u4e00-\u9fa5]+$/,
  27 + msg: '请正确输入中文'
  28 + },
  29 + 'enCode': { // 编码校验
  30 + rule: /^[a-zA-Z0-9]([a-zA-Z0-9]+|\.)*[a-zA-Z0-9]$/,
  31 + msg: '编码只能输入英文、数字和小数点且小数点不能放在首尾'
  32 + },
  33 + 'userAccount': { // 岗位编码
  34 + rule: /^[A-Za-z0-9]+$/,
  35 + msg: '只能输入数字英文'
  36 + },
  37 + 'fullName': { // 名称
  38 + rule: /^([\u4e00-\u9fa5]|[a-zA-Z0-9])+$/,
  39 + msg: '名称不能含有特殊符号'
  40 + },
  41 + 'userCode': { // 数字编码
  42 + rule: /^([0-9]+)$/,
  43 + msg: '编码只能输入数字'
  44 + },
  45 + 'allDate': { //判断请假时间和小时是否为0.5的倍数
  46 + rule: /^[1-9]\d*\.[5]$|0\.[5]$|\.[0]$|^[1-9]\d*$/,
  47 + msg: '时间只能是整数和0.5的倍数'
  48 + },
  49 + 'bigInt': { // 正整数(不含0)
  50 + rule: /^[1-9]*[1-9][0-9]*$/,
  51 + msg: '请输入正整数'
  52 + },
  53 +}
  54 +/*
  55 + * 内置规则
  56 + * @param {String} type - {pattern}中预定义正则名称 or 自定义正则
  57 + * @param {String} msg - 正则校验不通过提示
  58 + * 用法
  59 + * 1、{ validator: this.formValidate('fullName', '用户名由字母、数字、下划线以及短横线组成。'), trigger: 'blur' }
  60 + * 2、{ validator: this.formValidate('/^([w-]+|[u4e00-u9fa5]+)$/', '用户名由字母、数字、下划线以及短横线组成。'), trigger: 'blur' }
  61 + */
  62 +
  63 +const formValidate = (type, msg) => {
  64 + return (rule, value, callback) => {
  65 + let reg = regularList[type] && regularList[type].rule ? regularList[type].rule : type
  66 + msg = msg ? msg : (regularList[type] && regularList[type].msg) ? regularList[type].msg : ''
  67 + if (!reg.test(value)) {
  68 + callback(new Error(msg))
  69 + } else {
  70 + callback()
  71 + }
  72 + }
  73 +}
  74 +
  75 +export default formValidate
0 76 \ No newline at end of file
... ...
src/utils/message.js 0 → 100644
  1 +/**重置message,防止重复点击重复弹出message弹框 */
  2 +import { Message } from 'element-ui'
  3 +
  4 +let messageInstance = null;
  5 +const resetMessage = (options) => {
  6 + if (messageInstance) {
  7 + messageInstance.close()
  8 + }
  9 + messageInstance = Message(options)
  10 +};
  11 +['error', 'success', 'info', 'warning'].forEach(type => {
  12 + resetMessage[type] = options => {
  13 + if (typeof options === 'string') {
  14 + options = {
  15 + message: options
  16 + }
  17 + }
  18 + options.type = type
  19 + return resetMessage(options)
  20 + }
  21 +})
  22 +export const message = resetMessage
0 23 \ No newline at end of file
... ...
src/views/baseComapnyInfo/index.vue
1 1 <template>
2 2 <div>
3   - <div class="item-box info-box">公司信息 weferarfve</div>
4   - <!-- <div class="NCC-common-layout-center">
  3 + <div class="common-info-box companyInfo">公司信息 weferarfve</div>
  4 + <div class="NCC-common-layout-center">
5 5 <el-row class="NCC-common-search-box" :gutter="16">
6 6 <el-form @submit.native.prevent>
7 7 <el-col :span="6">
... ... @@ -37,7 +37,7 @@
37 37 <el-tooltip effect="dark" content="刷新" placement="top">
38 38 <el-link icon="icon-ym icon-ym-Refresh NCC-common-head-icon" :underline="false" @click="reset()" />
39 39 </el-tooltip>
40   - <screenfull isContainer />
  40 + <!-- <screenfull isContainer /> -->
41 41 </div>
42 42 </div>
43 43 <NCC-table v-loading="listLoading" :data="list">
... ... @@ -58,7 +58,7 @@
58 58 </div>
59 59 </div>
60 60 <NCC-Form v-if="formVisible" ref="NCCForm" @refresh="refresh" />
61   - <ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" /> -->
  61 + <ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" />
62 62 </div>
63 63 </template>
64 64 <script>
... ... @@ -203,8 +203,7 @@ export default {
203 203 };
204 204 </script>
205 205 <style lang="scss" scoped>
206   -.item-box.info-box {
207   - height: 70vh;
  206 +.common-info-box .companyInfo {
208 207 :deep(.el-table__body-wrapper.is-scrolling-none) {
209 208 height: calc(100% - 47px);
210 209 overflow-y: scroll;
... ...
src/views/baseSystemInfo/ExportBox.vue 0 → 100644
  1 +<template>
  2 + <el-dialog title="导出数据" :close-on-click-modal="false" :visible.sync="visible"
  3 + class="NCC-dialog NCC-dialog_center" lock-scroll width="600px">
  4 + <el-form label-position="top" label-width="80px">
  5 + <el-form-item label="数据选择">
  6 + <el-radio-group v-model="type">
  7 + <el-radio :label="0">当前页面数据</el-radio>
  8 + <el-radio :label="1">全部页面数据</el-radio>
  9 + </el-radio-group>
  10 + </el-form-item>
  11 + <el-form-item label="导出字段">
  12 + <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll"
  13 + @change="handleCheckAllChange">全选</el-checkbox>
  14 + <el-checkbox-group v-model="columns" @change="handleCheckedChange">
  15 + <el-checkbox v-for="item in columnList" :label="item.prop" :key="item.prop">
  16 + {{item.label}}
  17 + </el-checkbox>
  18 + </el-checkbox-group>
  19 + </el-form-item>
  20 + </el-form>
  21 + <span slot="footer" class="dialog-footer">
  22 + <el-button @click="visible=false">取 消</el-button>
  23 + <el-button type="primary" @click="downLoad">导 出</el-button>
  24 + </span>
  25 + </el-dialog>
  26 +</template>
  27 +
  28 +<script>
  29 +export default {
  30 + data() {
  31 + return {
  32 + visible: false,
  33 + btnLoading: false,
  34 + type: 0,
  35 + columns: [],
  36 + checkAll: true,
  37 + isIndeterminate: false,
  38 + columnList: []
  39 + }
  40 + },
  41 + methods: {
  42 + init(columnList) {
  43 + this.visible = true
  44 + this.columnList = columnList
  45 + this.columns = columnList.map(o => o.prop)
  46 + },
  47 + handleCheckAllChange(val) {
  48 + this.columns = val ? this.columnList.map(o => o.prop) : [];
  49 + this.isIndeterminate = false;
  50 + },
  51 + handleCheckedChange(value) {
  52 + let checkedCount = value.length;
  53 + this.checkAll = checkedCount === this.columnList.length;
  54 + this.isIndeterminate = checkedCount > 0 && checkedCount < this.columnList.length;
  55 + },
  56 + downLoad() {
  57 + this.$emit('download', { dataType: this.type, selectKey: this.columns.join(',') })
  58 + }
  59 + }
  60 +}
  61 +</script>
  62 +<style lang="scss" scoped>
  63 +>>> .el-dialog__body {
  64 + padding: 20px !important;
  65 +}
  66 +</style>
0 67 \ No newline at end of file
... ...
src/views/baseSystemInfo/Form.vue 0 → 100644
  1 +<template>
  2 + <el-dialog :title="!dataForm.id ? '新建' : isDetail ? '详情':'编辑'" :close-on-click-modal="false" :visible.sync="visible" class="NCC-dialog NCC-dialog_center" lock-scroll width="70%">
  3 + <el-row :gutter="15" class="" >
  4 + <el-form ref="elForm" :model="dataForm" size="small" label-width="100px" label-position="right" :disabled="!!isDetail" :rules="rules">
  5 + <el-col :span="24" v-if="false" >
  6 + <el-form-item label="主键" prop="id">
  7 + <el-input v-model="dataForm.id" placeholder="请输入" clearable :style='{"width":"100%"}' >
  8 + </el-input>
  9 + </el-form-item>
  10 + </el-col>
  11 + <el-col :span="24" v-if="ncc.hasFormP('companyId')">
  12 + <el-form-item label="所属公司" prop="companyId">
  13 + <el-select v-model="dataForm.companyId" placeholder="请选择" clearable required :style='{"width":"100%"}' filterable >
  14 + <el-option v-for="(item, index) in companyIdOptions" :key="index" :label="item.F_CompanyName" :value="item.F_id" ></el-option>
  15 + </el-select>
  16 + </el-form-item>
  17 + </el-col>
  18 + <el-col :span="12" v-if="ncc.hasFormP('systemClass')">
  19 + <el-form-item label="系统分类" prop="systemClass">
  20 + <el-select v-model="dataForm.systemClass" placeholder="请选择" clearable required :style='{"width":"100%"}' >
  21 + <el-option v-for="(item, index) in systemClassOptions" :key="index" :label="item.F_ClassName" :value="item.F_Id" ></el-option>
  22 + </el-select>
  23 + </el-form-item>
  24 + </el-col>
  25 + <el-col :span="12" v-if="ncc.hasFormP('systemType')">
  26 + <el-form-item label="系统类型" prop="systemType">
  27 + <el-select v-model="dataForm.systemType" placeholder="请选择" clearable required :style='{"width":"100%"}' >
  28 + <el-option v-for="(item, index) in systemTypeOptions" :key="index" :label="item.fullName" :value="item.id" ></el-option>
  29 + </el-select>
  30 + </el-form-item>
  31 + </el-col>
  32 + <el-col :span="24" v-if="ncc.hasFormP('systemName')">
  33 + <el-form-item label="系统名称" prop="systemName">
  34 + <el-input v-model="dataForm.systemName" placeholder="请输入" clearable required :style='{"width":"100%"}' >
  35 + </el-input>
  36 + </el-form-item>
  37 + </el-col>
  38 + <el-col :span="12" v-if="ncc.hasFormP('systemState')">
  39 + <el-form-item label="状态" prop="systemState">
  40 + <el-radio-group v-model="dataForm.systemState" required :style='{}' >
  41 + <el-radio v-for="(item, index) in systemStateOptions" :key="index" :label="item.id" >{{item.fullName}}</el-radio>
  42 + </el-radio-group>
  43 + </el-form-item>
  44 + </el-col>
  45 + <el-col :span="12" v-if="ncc.hasFormP('systemChangeSituation')">
  46 + <el-form-item label="变更情况" prop="systemChangeSituation">
  47 + <el-radio-group v-model="dataForm.systemChangeSituation" required :style='{}' >
  48 + <el-radio v-for="(item, index) in systemChangeSituationOptions" :key="index" :label="item.id" >{{item.fullName}}</el-radio>
  49 + </el-radio-group>
  50 + </el-form-item>
  51 + </el-col>
  52 + <el-col :span="24" v-if="ncc.hasFormP('systemIcon')">
  53 + <el-form-item label="系统图标" prop="systemIcon">
  54 + <NCC-UploadImg v-model="dataForm.systemIcon" :fileSize="5" sizeUnit="MB" :limit="9" >
  55 + </NCC-UploadImg>
  56 + </el-form-item>
  57 + </el-col>
  58 + <el-col :span="24" v-if="ncc.hasFormP('systemRecordNumber')">
  59 + <el-form-item label="备案号" prop="systemRecordNumber">
  60 + <el-input v-model="dataForm.systemRecordNumber" placeholder="请输入" clearable :style='{"width":"100%"}' >
  61 + </el-input>
  62 + </el-form-item>
  63 + </el-col>
  64 + <el-col :span="24" v-if="ncc.hasFormP('systemLocation')">
  65 + <el-form-item label="所在区县" prop="systemLocation">
  66 + <NCC-Address v-model="dataForm.systemLocation" placeholder="请选择" clearable :level="2" >
  67 + </NCC-Address>
  68 + </el-form-item>
  69 + </el-col>
  70 + <el-col :span="24" v-if="ncc.hasFormP('systemIntroduce')">
  71 + <el-form-item label="简介" prop="systemIntroduce">
  72 + <el-input v-model="dataForm.systemIntroduce" placeholder="请输入" show-word-limit :style='{"width":"100%"}' type='textarea' :autosize='{"minRows":4,"maxRows":4}' >
  73 + </el-input>
  74 + </el-form-item>
  75 + </el-col>
  76 + <el-col :span="24" v-if="ncc.hasFormP('systemDownloadVolume')">
  77 + <el-form-item label="下载量" prop="systemDownloadVolume">
  78 + <el-input-number v-model="dataForm.systemDownloadVolume" placeholder="数字文本" :step="1" >
  79 + </el-input-number>
  80 + </el-form-item>
  81 + </el-col>
  82 + <el-col :span="24" v-if="false" >
  83 + <el-form-item label="创建用户" prop="creatorUserId">
  84 + <el-input v-model="dataForm.creatorUserId" placeholder="系统自动生成" readonly >
  85 + </el-input>
  86 + </el-form-item>
  87 + </el-col>
  88 + <el-col :span="24" v-if="false" >
  89 + <el-form-item label="创建时间" prop="creatorTime">
  90 + <el-input v-model="dataForm.creatorTime" placeholder="系统自动生成" readonly >
  91 + </el-input>
  92 + </el-form-item>
  93 + </el-col>
  94 + <el-col :span="24" v-if="false" >
  95 + <el-form-item label="修改用户" prop="lastModifyUserId">
  96 + <el-input v-model="dataForm.lastModifyUserId" placeholder="系统自动生成" readonly >
  97 + </el-input>
  98 + </el-form-item>
  99 + </el-col>
  100 + <el-col :span="24" v-if="false" >
  101 + <el-form-item label="修改时间" prop="lastModifyTime">
  102 + <el-input v-model="dataForm.lastModifyTime" placeholder="系统自动生成" readonly >
  103 + </el-input>
  104 + </el-form-item>
  105 + </el-col>
  106 + </el-form>
  107 + </el-row>
  108 + <span slot="footer" class="dialog-footer">
  109 + <el-button @click="visible = false">取 消</el-button>
  110 + <el-button type="primary" @click="dataFormSubmit()" v-if="!isDetail">确 定</el-button>
  111 + </span>
  112 + </el-dialog>
  113 +</template>
  114 +<script>
  115 + import request from '@/utils/request'
  116 + import { getDictionaryDataSelector } from '@/api/systemData/dictionary'
  117 + import { previewDataInterface } from '@/api/systemData/dataInterface'
  118 + export default {
  119 + components: {},
  120 + props: [],
  121 + data() {
  122 + return {
  123 + loading: false,
  124 + visible: false,
  125 + isDetail: false,
  126 + dataForm: {
  127 + id:'',
  128 + id:undefined,
  129 + companyId:undefined,
  130 + systemClass:undefined,
  131 + systemType:undefined,
  132 + systemName:undefined,
  133 + systemState:undefined,
  134 + systemChangeSituation:undefined,
  135 + systemIcon:[],
  136 + systemRecordNumber:undefined,
  137 + systemLocation:[],
  138 + systemIntroduce:undefined,
  139 + systemDownloadVolume:undefined,
  140 + creatorUserId:undefined,
  141 + creatorTime:undefined,
  142 + lastModifyUserId:undefined,
  143 + lastModifyTime:undefined,
  144 + },
  145 + rules: {
  146 + companyId:[
  147 + {
  148 + required:true,
  149 + message:'请输入所属公司',
  150 + trigger:'change'
  151 + },
  152 + ],
  153 + systemClass:[
  154 + {
  155 + required:true,
  156 + message:'请输入系统分类',
  157 + trigger:'change'
  158 + },
  159 + ],
  160 + systemType:[
  161 + {
  162 + required:true,
  163 + message:'请输入系统类型',
  164 + trigger:'change'
  165 + },
  166 + ],
  167 + systemName:[
  168 + {
  169 + required:true,
  170 + message:'请输入系统名称',
  171 + trigger:'blur'
  172 + },
  173 + ],
  174 + systemState:[
  175 + {
  176 + required:true,
  177 + message:'请输入状态',
  178 + trigger:'change'
  179 + },
  180 + ],
  181 + systemChangeSituation:[
  182 + {
  183 + required:true,
  184 + message:'请输入变更情况',
  185 + trigger:'change'
  186 + },
  187 + ],
  188 + },
  189 + companyIdOptions : [],
  190 + systemClassOptions : [],
  191 + systemTypeOptions : [],
  192 + systemStateOptions : [],
  193 + systemChangeSituationOptions : [],
  194 + }
  195 + },
  196 + computed: {},
  197 + watch: {},
  198 + created() {
  199 + this.getcompanyIdOptions();
  200 + this.getsystemClassOptions();
  201 + this.getsystemTypeOptions();
  202 + this.getsystemStateOptions();
  203 + this.getsystemChangeSituationOptions();
  204 + },
  205 + mounted() {
  206 + },
  207 + methods: {
  208 + getcompanyIdOptions(){
  209 + previewDataInterface('576296400682222853').then(res => {
  210 + this.companyIdOptions = res.data
  211 + });
  212 + },
  213 + getsystemClassOptions(){
  214 + previewDataInterface('576295179435115781').then(res => {
  215 + this.systemClassOptions = res.data
  216 + });
  217 + },
  218 + getsystemTypeOptions(){
  219 + getDictionaryDataSelector('576279943168656645').then(res => {
  220 + this.systemTypeOptions = res.data.list
  221 + });
  222 + },
  223 + getsystemStateOptions(){
  224 + getDictionaryDataSelector('576291549546022149').then(res => {
  225 + this.systemStateOptions = res.data.list
  226 + });
  227 + },
  228 + getsystemChangeSituationOptions(){
  229 + getDictionaryDataSelector('576291912521090309').then(res => {
  230 + this.systemChangeSituationOptions = res.data.list
  231 + });
  232 + },
  233 + goBack() {
  234 + this.$emit('refresh')
  235 + },
  236 + init(id, isDetail) {
  237 + this.dataForm.id = id || 0;
  238 + this.visible = true;
  239 + this.isDetail = isDetail || false;
  240 + this.$nextTick(() => {
  241 + this.$refs['elForm'].resetFields();
  242 + if (this.dataForm.id) {
  243 + request({
  244 + url: '/api/Extend/BaseSysteminfo/' + this.dataForm.id,
  245 + method: 'get'
  246 + }).then(res =>{
  247 + this.dataForm = res.data;
  248 + if(!this.dataForm.systemIcon)this.dataForm.systemIcon=[];
  249 + if(!this.dataForm.systemLocation)this.dataForm.systemLocation=[];
  250 + })
  251 + }
  252 + })
  253 + },
  254 + dataFormSubmit() {
  255 + this.$refs['elForm'].validate((valid) => {
  256 + if (valid) {
  257 + if (!this.dataForm.id) {
  258 + request({
  259 + url: `/api/Extend/BaseSysteminfo`,
  260 + method: 'post',
  261 + data: this.dataForm,
  262 + }).then((res) => {
  263 + this.$message({
  264 + message: res.msg,
  265 + type: 'success',
  266 + duration: 1000,
  267 + onClose: () => {
  268 + this.visible = false,
  269 + this.$emit('refresh', true)
  270 + }
  271 + })
  272 + })
  273 + } else {
  274 + request({
  275 + url: '/api/Extend/BaseSysteminfo/' + this.dataForm.id,
  276 + method: 'PUT',
  277 + data: this.dataForm
  278 + }).then((res) => {
  279 + this.$message({
  280 + message: res.msg,
  281 + type: 'success',
  282 + duration: 1000,
  283 + onClose: () => {
  284 + this.visible = false
  285 + this.$emit('refresh', true)
  286 + }
  287 + })
  288 + })
  289 + }
  290 + }
  291 + })
  292 + },
  293 + }
  294 + }
  295 +</script>
... ...
src/views/baseSystemInfo/index.vue 0 → 100644
  1 +<template>
  2 + <!-- 应用信息 -->
  3 + <div class="SystemInfo">
  4 + <div class="common-info-box">
  5 + <div class="item-title">系统信息列表</div>
  6 + <div class="item-body">
  7 + <template>
  8 + <el-table
  9 + :data="infoDataList"
  10 + style="width: 100%"
  11 + stripe
  12 + v-loading="loading"
  13 + >
  14 + <el-table-column
  15 + type="index"
  16 + width="50"
  17 + label="序号"
  18 + ></el-table-column>
  19 + <el-table-column
  20 + prop="CompanyName"
  21 + label="主体企业"
  22 + show-overflow-tooltip
  23 + />
  24 + <el-table-column
  25 + prop="SystemName"
  26 + label="系统名称"
  27 + show-overflow-tooltip
  28 + />
  29 + <el-table-column
  30 + prop="ContactUser"
  31 + label="联系人"
  32 + show-overflow-tooltip
  33 + />
  34 + <el-table-column
  35 + prop="ContactPhone"
  36 + label="联系电话"
  37 + show-overflow-tooltip
  38 + />
  39 + <el-table-column label="操作">
  40 + <template scope="scope">
  41 + <infoForm
  42 + style="display: inline-block; margin-right: 5px"
  43 + type="edit"
  44 + :systemId="scope.row.Id"
  45 + >
  46 + <el-button type="primary" size="small">修改</el-button>
  47 + </infoForm>
  48 + <InfoEditRecord
  49 + style="display: inline-block"
  50 + :systemId="scope.row.Id"
  51 + >
  52 + <el-button type="success" size="small">查看记录</el-button>
  53 + </InfoEditRecord>
  54 + </template>
  55 + </el-table-column>
  56 + </el-table>
  57 + </template>
  58 + </div>
  59 + </div>
  60 + </div>
  61 + </template>
  62 +
  63 + <script>
  64 + import { getInfoList } from "@/api/baseData/info";
  65 + export default {
  66 + name: "SystemInfo",
  67 + data() {
  68 + return {
  69 + loading: true,
  70 + listquery: {
  71 + keyword: this.$route.query.keyword,
  72 + pageIndex: 1,
  73 + pageSize: 10,
  74 + sort: "desc",
  75 + sidx: "",
  76 + },
  77 + total: 0,
  78 + infoDataList: [],
  79 + };
  80 + },
  81 + created() {
  82 + // this.initList();
  83 + },
  84 + mounted() {
  85 + console.log(this.$route.path, "path");
  86 + },
  87 + watch: {
  88 + $route: {
  89 + handler: function (route) {
  90 + this.listquery.keyword = route.query.keyword;
  91 + this.initList();
  92 + },
  93 + immediate: true,
  94 + },
  95 + },
  96 + methods: {
  97 + initList() {
  98 + getInfoList(this.listquery).then(({ data }) => {
  99 + let list = [];
  100 + data.list.forEach((v) => {
  101 + let obj = {
  102 + CompanyName: v.compayInfo.CompanyName,
  103 + SystemName: v.SysytemInfo.SystemName,
  104 + ContactUser: v.compayInfo.ContactUser,
  105 + ContactPhone: v.compayInfo.ContactPhone,
  106 + Id: v.SysytemInfo.Id,
  107 + };
  108 + list.push(obj);
  109 + });
  110 + this.infoDataList = list;
  111 + this.total = data.totalCount;
  112 + this.loading = false;
  113 + });
  114 + },
  115 + getSystemUpdataList() {
  116 + getInfoList({
  117 + id: "580628220576007429",
  118 + pageIndex: 1,
  119 + pageSize: 10,
  120 + }).then(({ data }) => {
  121 + console.log(data);
  122 + });
  123 + },
  124 + },
  125 + };
  126 + </script>
  127 + <style scoped lang="scss">
  128 + .item-box.info-box {
  129 + height: 70vh;
  130 + :deep(.el-table__body-wrapper.is-scrolling-none) {
  131 + height: calc(100% - 47px);
  132 + overflow-y: scroll;
  133 + }
  134 + }
  135 + </style>
  136 +
0 137 \ No newline at end of file
... ...
src/views/error-page/404.vue
... ... @@ -6,7 +6,7 @@
6 6 <el-link type="primary" class="bullshit__oops" :underline="false">OOPS!</el-link>
7 7 <div class="bullshit__headline">{{ message }}</div>
8 8 <div class="bullshit__info">请检查您输入的URL是否正确,或单击按钮返回首页。</div>
9   - <el-button type="primary" size="large" @click="$router.push('/home')">返回首页</el-button>
  9 + <el-button type="primary" size="large" @click="$router.push('/homePage')">返回首页</el-button>
10 10 </div>
11 11 </div>
12 12 </div>
... ...
src/views/homePage/HomePage.vue
... ... @@ -11,24 +11,31 @@
11 11 >
12 12 <el-menu-item index="/homePage">
13 13 <i class="el-icon-menu"></i>
14   - <span slot="title">首页</span>
  14 + <span>首页</span>
  15 + <!-- <span slot="title">首页</span> -->
15 16 </el-menu-item>
16 17 <div v-for="v in navList" :key="v.id">
17 18 <template v-if="v.children && v.children.length">
18 19 <el-submenu :index="v.path">
19 20 <template slot="title">
20 21 <i class="el-icon-location"></i>
  22 + <span slot="title">{{ v.fullName }}</span>
21 23 </template>
22 24 <el-menu-item-group>
23 25 <span slot="title">分组一</span>
24   - <el-menu-item :index="item.path" v-for="item in v.children" :key="item.id">{{item.meta.title}}</el-menu-item>
  26 + <el-menu-item
  27 + :index="item.path"
  28 + v-for="item in v.children"
  29 + :key="item.id"
  30 + >{{ item.fullName }}</el-menu-item
  31 + >
25 32 </el-menu-item-group>
26 33 </el-submenu>
27 34 </template>
28 35 <template v-else>
29 36 <el-menu-item :index="v.path">
30 37 <i class="el-icon-menu"></i>
31   - <span slot="title">{{v.meta.title}}</span>
  38 + <span>{{ v.fullName }}</span>
32 39 </el-menu-item>
33 40 </template>
34 41 </div>
... ... @@ -41,7 +48,7 @@
41 48 placeholder="请输入应用名称,企业名称进行查询"
42 49 v-model="searchKeyword"
43 50 ></el-input>
44   - <el-button type="primary" @click="toSearchInfoList">搜索</el-button>
  51 + <el-button type="primary" @click="toSearchInfoList" style="height: 32px;">搜索</el-button>
45 52 </div>
46 53 <infoForm type="add">
47 54 <el-button type="success">新增</el-button>
... ... @@ -83,18 +90,27 @@ export default {
83 90 },
84 91 data() {
85 92 return {
86   - navList: this.$router.options.routes.filter(v => !v.hidden),
  93 + navList: '',
87 94 searchKeyword: "",
88 95 };
89 96 },
90   - created() {
91   - console.log(this.$router.options.routes.filter(v => !v.hidden));
  97 + created() {},
  98 + mounted() {
  99 + console.log(this.$store.state.user.menuList);
  100 + this.navList = this.$store.state.user.menuList
  101 + },
  102 + watch: {
  103 + // $route: {
  104 + // handler: function (route) {
  105 + // this.navList = this.$router.options.routes;
  106 + // },
  107 + // immediate: true,
  108 + // },
92 109 },
93   - mounted() {},
94 110 computed: {
95 111 // 默认激活的菜单
96 112 activeMenu() {
97   - console.log('activeMenu', this.$route.path);
  113 + console.log("activeMenu", this.$route.path);
98 114 return this.$route.path;
99 115 },
100 116 },
... ...
src/views/homePage/components/Header.vue
... ... @@ -25,6 +25,7 @@
25 25 </template>
26 26  
27 27 <script>
  28 +import ReconnectingWebSocket from 'reconnecting-websocket'
28 29 export default {
29 30 name: "Header",
30 31 data() {
... ... @@ -35,7 +36,102 @@ export default {
35 36 },
36 37 mounted() {},
37 38 methods: {
38   - toLogin() {
  39 + initWebSocket() {
  40 + this.socket = this.$store.getters.socket || null
  41 + if ('WebSocket' in window) {
  42 + if (!this.socket) {
  43 + this.socket = new ReconnectingWebSocket(this.define.WebSocketUrl)
  44 + this.$store.commit('SET_SOCKET', this.socket)
  45 + }
  46 + //添加事件监听
  47 + let socket = this.socket
  48 + socket.onopen = () => {
  49 + var onConnection = {
  50 + "method": "OnConnection", "token": this.$store.getters.token, "mobileDevice": false
  51 + }
  52 + socket.send(JSON.stringify(onConnection))
  53 + }
  54 + socket.onmessage = (event) => {
  55 + let data = JSON.parse(event.data)
  56 + if (data.method == 'initMessage') {
  57 + this.messageCount = data.unreadMessageCount + data.unreadNoticeCount
  58 + this.isTwinkle = !!data.unreadNums.length
  59 + }
  60 + //用户在线
  61 + if (data.method == 'Online') {
  62 + }
  63 + //用户离线
  64 + if (data.method == 'Offline') {
  65 + }
  66 + //消息推送(消息公告用的)
  67 + if (data.method == 'messagePush') {
  68 + this.messageCount += data.unreadNoticeCount
  69 + if (this.$refs.MessageList.visible) this.$refs.MessageList.init()
  70 + }
  71 + //用户过期
  72 + if (data.method == 'logout') {
  73 + this.$message({
  74 + message: data.msg || '登录过期,请重新登录',
  75 + type: 'error',
  76 + duration: 1000,
  77 + onClose: () => {
  78 + this.$store.dispatch('user/resetToken').then(() => {
  79 + location.reload()
  80 + })
  81 + }
  82 + })
  83 + }
  84 + //接收对方发送的消息
  85 + if (data.method == 'receiveMessage') {
  86 + //判断是否打开窗口
  87 + if (this.$refs.UserList && this.$refs.UserList.$refs.NCCIm && this.$refs.UserList.$refs.NCCIm.visible) {
  88 + if (this.$refs.UserList.$refs.NCCIm.info.id === data.formUserId) {
  89 + let messIitem = {
  90 + userId: data.formUserId,
  91 + messageType: data.messageType,
  92 + message: data.formMessage,
  93 + dateTime: this.ncc.toDate(data.dateTime)
  94 + }
  95 + this.$refs.UserList.$refs.NCCIm.addItem(messIitem)
  96 + //更新已读
  97 + let updateReadMessage = {
  98 + method: "UpdateReadMessage",
  99 + formUserId: data.formUserId,
  100 + token: this.$store.getters.token
  101 + }
  102 + socket.send(JSON.stringify(updateReadMessage))
  103 + this.$refs.UserList.updateReply(data)
  104 + } else {
  105 + this.$refs.UserList.updateReply(data, 1)
  106 + this.isTwinkle = true
  107 + }
  108 + } else {
  109 + this.$refs.UserList.updateReply(data, 1)
  110 + this.isTwinkle = true
  111 + }
  112 + }
  113 + //显示自己发送的消息
  114 + if (data.method == 'sendMessage') {
  115 + if (this.$refs.UserList.$refs.NCCIm.info.id !== data.toUserId) return
  116 + //添加到客户端
  117 + let messIitem = {
  118 + userId: data.UserId,
  119 + messageType: data.messageType,
  120 + message: data.toMessage,
  121 + dateTime: this.ncc.toDate(data.dateTime)
  122 + }
  123 + this.$refs.UserList.updateLatestMessage(data)
  124 + this.$refs.UserList.$refs.NCCIm.addItem(messIitem)
  125 + }
  126 + //消息列表
  127 + if (data.method == 'messageList') {
  128 + this.$refs.UserList.$refs.NCCIm.getList(data)
  129 + }
  130 + }
  131 + }
  132 + },
  133 + async logout() {
  134 + await this.$store.dispatch("LogOut");
39 135 this.$router.push({ path: "/login" });
40 136 },
41 137 handleCommand(command) {
... ... @@ -47,9 +143,7 @@ export default {
47 143 type: "warning",
48 144 })
49 145 .then(() => {
50   - this.$store.dispatch("LogOut").then(() => {
51   - this.$router.push({ path: "/login" });
52   - });
  146 + this.logout();
53 147 })
54 148 .catch(() => {});
55 149  
... ...
src/views/homePage/homePage.scss
... ... @@ -17,12 +17,37 @@
17 17 height: 80vh;
18 18 background-color: rgba(228, 231, 237, 0.23);
19 19 border-radius: 0px 10px 10px 0px;
20   - padding: 25px;
  20 + padding: 25px 0;
  21 + text-align: center;
21 22 border-right: unset;
22 23 .el-menu-vertical-demo:not(.el-menu--collapse) {
23 24 width: 200px;
24 25 min-height: 400px;
25 26 }
  27 + :deep(.el-menu--collapse) {
  28 + width: 100%;
  29 + }
  30 + .el-menu-item {
  31 + display: flex;
  32 + flex-direction: column;
  33 + justify-content: center;
  34 + align-items: center;
  35 + line-height: 30px;
  36 + color: #fff;
  37 + &.is-active {
  38 + color: #1890ff;;
  39 + background-color: #dfdada34;
  40 + }
  41 + span {
  42 + height: 30px;
  43 + width: 100%;
  44 + overflow: unset;
  45 + visibility: unset;
  46 + }
  47 + &:hover {
  48 + background-color: #dfdada56;
  49 + }
  50 + }
26 51 :deep(.el-menu) {
27 52 background-color: transparent;
28 53 border-right: unset;
... ... @@ -32,6 +57,7 @@
32 57 align-items: center;
33 58 line-height: 30px;
34 59 justify-content: center;
  60 + color: #fff;
35 61 &:hover {
36 62 background-color: #dfdada56;
37 63 }
... ...
src/views/systemPage/InfoList.vue
... ... @@ -60,7 +60,7 @@
60 60 </template>
61 61  
62 62 <script>
63   -import { getInfoList } from "@/api/info";
  63 +import { getInfoList } from "@/api/baseData/info";
64 64 export default {
65 65 name: "InfoList",
66 66 data() {
... ... @@ -70,13 +70,15 @@ export default {
70 70 keyword: this.$route.query.keyword,
71 71 pageIndex: 1,
72 72 pageSize: 10,
  73 + sort: "desc",
  74 + sidx: "",
73 75 },
74 76 total: 0,
75 77 infoDataList: [],
76 78 };
77 79 },
78 80 created() {
79   - this.initList();
  81 + // this.initList();
80 82 },
81 83 mounted() {
82 84 console.log(this.$route.path, "path");
... ...