Browse Source

首页

dev2
dai 3 years ago
parent
commit
e89faae26f
  1. 581
      report.20221212.162106.56340.0.001.json
  2. 139
      src/App.vue
  3. BIN
      src/assets/images/index/chaxun-bg.png
  4. BIN
      src/assets/images/index/i-search.png
  5. BIN
      src/assets/images/index/title-icon-sqzl.png
  6. BIN
      src/assets/images/index/title-icon-zntb.png
  7. BIN
      src/assets/images/index/title-icon-zntx.png
  8. BIN
      src/assets/imgs/common/arrow-down.png
  9. BIN
      src/assets/imgs/common/arrow-right.png
  10. BIN
      src/assets/imgs/common/message.png
  11. BIN
      src/assets/imgs/common/nav-bg-center.png
  12. BIN
      src/assets/imgs/common/nav-bg-left.png
  13. BIN
      src/assets/imgs/common/nav-bg-on.png
  14. BIN
      src/assets/imgs/common/nav-bg-right.png
  15. BIN
      src/assets/imgs/common/sider-nav-on.png
  16. BIN
      src/assets/imgs/index/title-icon-sqzl.png
  17. BIN
      src/assets/imgs/index/title-icon-zntb.png
  18. BIN
      src/assets/imgs/index/title-icon-zntx.png
  19. 36
      src/assets/scss/c/function.scss
  20. 358
      src/assets/scss/modules/index.scss
  21. 1033
      src/views/modules/home/index.vue

581
report.20221212.162106.56340.0.001.json

@ -0,0 +1,581 @@
{
"header": {
"event": "Allocation failed - JavaScript heap out of memory",
"trigger": "FatalError",
"filename": "report.20221212.162106.56340.0.001.json",
"dumpEventTime": "2022-12-12T16:21:06Z",
"processId": 56340,
"cwd": "D:\\Project\\Web\\epmet-oper-gov",
"commandLine": [
"node",
"D:\\Project\\Web\\epmet-oper-gov\\node_modules\\.bin\\\\..\\_@vue_cli-service@3.12.1@@vue\\cli-service\\bin\\vue-cli-service.js",
"serve"
],
"nodejsVersion": "v11.15.0",
"wordSize": 64,
"arch": "x64",
"platform": "win32",
"componentVersions": {
"node": "11.15.0",
"v8": "7.0.276.38-node.19",
"uv": "1.27.0",
"zlib": "1.2.11",
"brotli": "1.0.7",
"ares": "1.15.0",
"modules": "67",
"nghttp2": "1.37.0",
"napi": "4",
"llhttp": "1.1.1",
"http_parser": "2.8.0",
"openssl": "1.1.1b",
"cldr": "34.0",
"icu": "63.1",
"tz": "2018e",
"unicode": "11.0"
},
"release": {
"name": "node",
"headersUrl": "https://nodejs.org/download/release/v11.15.0/node-v11.15.0-headers.tar.gz",
"sourceUrl": "https://nodejs.org/download/release/v11.15.0/node-v11.15.0.tar.gz",
"libUrl": "https://nodejs.org/download/release/v11.15.0/win-x64/node.lib"
},
"osName": "Windows_NT",
"osRelease": "10.0.22621",
"osVersion": "Windows 10 Home China",
"osMachine": "x86_64",
"host": "DESKTOP-KD168PS"
},
"javascriptStack": {
"message": "No stack.",
"stack": [
"Unavailable."
]
},
"nativeStack": [
{
"pc": "0x00007ff73c7cd24e",
"symbol": "std::basic_ios<char,std::char_traits<char> >::fill+16366"
},
{
"pc": "0x00007ff73c7cc0f9",
"symbol": "std::basic_ios<char,std::char_traits<char> >::fill+11929"
},
{
"pc": "0x00007ff73c7cb923",
"symbol": "std::basic_ios<char,std::char_traits<char> >::fill+9923"
},
{
"pc": "0x00007ff73c8bdc22",
"symbol": "uv_loop_fork+89362"
},
{
"pc": "0x00007ff73cce609e",
"symbol": "v8::internal::FatalProcessOutOfMemory+798"
},
{
"pc": "0x00007ff73cce5fd7",
"symbol": "v8::internal::FatalProcessOutOfMemory+599"
},
{
"pc": "0x00007ff73cd99a14",
"symbol": "v8::internal::Heap::RootIsImmortalImmovable+14068"
},
{
"pc": "0x00007ff73cd8f822",
"symbol": "v8::internal::Heap::CollectGarbage+7234"
},
{
"pc": "0x00007ff73cd8e038",
"symbol": "v8::internal::Heap::CollectGarbage+1112"
},
{
"pc": "0x00007ff73cd97967",
"symbol": "v8::internal::Heap::RootIsImmortalImmovable+5703"
},
{
"pc": "0x00007ff73cd979e6",
"symbol": "v8::internal::Heap::RootIsImmortalImmovable+5830"
},
{
"pc": "0x00007ff73cecf8b1",
"symbol": "v8::internal::Factory::NewFillerObject+49"
},
{
"pc": "0x00007ff73cf89786",
"symbol": "v8::internal::StoreBuffer::StoreBufferOverflow+27190"
},
{
"pc": "0x000000e2bd950481",
"symbol": ""
}
],
"javascriptHeap": {
"totalMemory": 1468715008,
"totalCommittedMemory": 1468715008,
"usedMemory": 1267407576,
"availableMemory": 71572176,
"memoryLimit": 1526909922,
"heapSpaces": {
"read_only_space": {
"memorySize": 524288,
"committedMemory": 524288,
"capacity": 515584,
"used": 33520,
"available": 482064
},
"new_space": {
"memorySize": 33554432,
"committedMemory": 33554432,
"capacity": 16498688,
"used": 2971608,
"available": 13527080
},
"old_space": {
"memorySize": 1239093248,
"committedMemory": 1239093248,
"capacity": 1098887464,
"used": 1097541520,
"available": 1345944
},
"code_space": {
"memorySize": 8912896,
"committedMemory": 8912896,
"capacity": 7373120,
"used": 7373120,
"available": 0
},
"map_space": {
"memorySize": 31469568,
"committedMemory": 31469568,
"capacity": 6228320,
"used": 6228320,
"available": 0
},
"large_object_space": {
"memorySize": 155160576,
"committedMemory": 155160576,
"capacity": 209476576,
"used": 153259488,
"available": 56217088
},
"new_large_object_space": {
"memorySize": 0,
"committedMemory": 0,
"capacity": 0,
"used": 0,
"available": 0
}
}
},
"resourceUsage": {
"userCpuSeconds": 2723.13,
"kernelCpuSeconds": 145.75,
"cpuConsumptionPercent": 0.534812,
"maxRss": 1768095744,
"pageFaults": {
"IORequired": 38103578,
"IONotRequired": 0
},
"fsActivity": {
"reads": 63690,
"writes": 1259
}
},
"libuv": [
],
"environmentVariables": {
"=C:": "C:\\",
"=D:": "D:\\Project\\Web\\epmet-oper-gov",
"add_path": "D:\\APP\\cmder",
"add_to_path": "D:\\APP\\cmder",
"aliases": "D:\\APP\\cmder\\config\\user_aliases.cmd",
"ALLUSERSPROFILE": "C:\\ProgramData",
"ANSICON": "90x1000 (90x29)",
"ANSICON_DEF": "7",
"APPDATA": "C:\\Users\\lenovo\\AppData\\Roaming",
"architecture_bits": "64",
"BABEL_ENV": "development",
"ccall": "call \"D:\\APP\\cmder\\vendor\\bin\\cexec.cmd\"",
"cexec": "\"D:\\APP\\cmder\\vendor\\bin\\cexec.cmd\"",
"clink_architecture": "x64",
"CMDER_ALIASES": "1",
"CMDER_CLINK": "1",
"CMDER_CONFIGURED": "1",
"CMDER_INIT_END": "17:04:19.92",
"CMDER_INIT_START": "17:04:14.29",
"CMDER_ROOT": "D:\\APP\\cmder",
"CMDER_SHELL": "cmd",
"CMDER_USER_FLAGS": " ",
"COLUMNS": "90",
"CommonProgramFiles": "C:\\Program Files\\Common Files",
"CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files",
"CommonProgramW6432": "C:\\Program Files\\Common Files",
"COMPUTERNAME": "DESKTOP-KD168PS",
"ComSpec": "C:\\WINDOWS\\system32\\cmd.exe",
"ConEmuANSI": "ON",
"ConEmuAnsiLog": "",
"ConEmuArgs": "/Icon \"D:\\APP\\cmder\\icons\\cmder.ico\" /Title Cmder /dir \"D:\\Project\\Web\\epmet-oper-gov\"",
"ConEmuArgs2": "",
"ConEmuBackHWND": "0x01100F9C",
"ConEmuBaseDir": "D:\\APP\\cmder\\vendor\\conemu-maximus5\\ConEmu",
"ConEmuBaseDirShort": "D:\\APP\\cmder\\vendor\\conemu-maximus5\\ConEmu",
"ConEmuBuild": "210912",
"ConEmuCfgDir": "D:\\APP\\cmder\\vendor\\conemu-maximus5",
"ConEmuConfig": "",
"ConEmuDir": "D:\\APP\\cmder\\vendor\\conemu-maximus5",
"ConEmuDrawHWND": "0x004501E4",
"ConEmuDrive": "D:",
"ConEmuHooks": "Enabled",
"ConEmuHWND": "0x00FD0BD4",
"ConEmuPalette": "Monokai",
"ConEmuPID": "100484",
"ConEmuServerPID": "106060",
"ConEmuTask": "{cmd::Cmder}",
"ConEmuWorkDir": "D:\\Project\\Web\\epmet-oper-gov",
"ConEmuWorkDrive": "D:",
"currenArgu": "/setpath",
"debug_output": "0",
"depth": "1",
"dp0": "D:\\Project\\Web\\epmet-oper-gov\\node_modules\\.bin\\",
"DriverData": "C:\\Windows\\System32\\Drivers\\DriverData",
"fast_init": "0",
"feFlagName": " ",
"feNot": "false",
"find_query": "D:\\\\APP\\\\cmder",
"found": "1",
"git_executable": "D:\\APP\\Git\\cmd\\git.exe",
"GIT_INSTALL_ROOT": "D:\\APP\\Git",
"git_locale": "\"D:\\APP\\Git\\usr\\bin\\locale.exe\"",
"GIT_VERSION_USER": "2.31.1.windows.1",
"HOME": "C:\\Users\\lenovo",
"HOMEDRIVE": "C:",
"HOMEPATH": "\\Users\\lenovo",
"INIT_CWD": "D:\\Project\\Web\\epmet-oper-gov",
"LANG": "zh_CN.UTF-8",
"lib_base": "call \"D:\\APP\\cmder\\vendor\\lib\\lib_base.cmd\"",
"lib_console": "call \"D:\\APP\\cmder\\vendor\\lib\\lib_console.cmd\"",
"lib_git": "call \"D:\\APP\\cmder\\vendor\\lib\\lib_git.cmd\"",
"lib_path": "call \"D:\\APP\\cmder\\vendor\\lib\\lib_path.cmd\"",
"lib_profile": "call \"D:\\APP\\cmder\\vendor\\lib\\lib_profile.cmd\"",
"LINES": "24",
"LOCALAPPDATA": "C:\\Users\\lenovo\\AppData\\Local",
"LOGONSERVER": "\\\\DESKTOP-KD168PS",
"max_depth": "1",
"nix_tools": "1",
"NODE": "D:\\APP\\nodejs\\node.exe",
"NODE_ENV": "development",
"NODE_EXE": "D:\\APP\\nodejs\\\\node.exe",
"NPM_CLI_JS": "D:\\APP\\nodejs\\\\node_modules\\npm\\bin\\npm-cli.js",
"npm_config_access": "",
"npm_config_allow_same_version": "",
"npm_config_also": "",
"npm_config_always_auth": "",
"npm_config_argv": "{\"remain\":[],\"cooked\":[\"run\",\"dev\"],\"original\":[\"run\",\"dev\"]}",
"npm_config_audit": "true",
"npm_config_audit_level": "low",
"npm_config_auth_type": "legacy",
"npm_config_bin_links": "true",
"npm_config_browser": "",
"npm_config_ca": "",
"npm_config_cache": "C:\\Users\\lenovo\\AppData\\Roaming\\npm-cache",
"npm_config_cache_lock_retries": "10",
"npm_config_cache_lock_stale": "60000",
"npm_config_cache_lock_wait": "10000",
"npm_config_cache_max": "Infinity",
"npm_config_cache_min": "10",
"npm_config_cafile": "",
"npm_config_cert": "",
"npm_config_cidr": "",
"npm_config_color": "true",
"npm_config_commit_hooks": "true",
"npm_config_depth": "Infinity",
"npm_config_description": "true",
"npm_config_dev": "",
"npm_config_dry_run": "",
"npm_config_editor": "notepad.exe",
"npm_config_engine_strict": "",
"npm_config_fetch_retries": "2",
"npm_config_fetch_retry_factor": "10",
"npm_config_fetch_retry_maxtimeout": "60000",
"npm_config_fetch_retry_mintimeout": "10000",
"npm_config_force": "",
"npm_config_git": "git",
"npm_config_git_tag_version": "true",
"npm_config_global": "",
"npm_config_globalconfig": "C:\\Users\\lenovo\\AppData\\Roaming\\npm\\etc\\npmrc",
"npm_config_globalignorefile": "C:\\Users\\lenovo\\AppData\\Roaming\\npm\\etc\\npmignore",
"npm_config_global_style": "",
"npm_config_group": "",
"npm_config_ham_it_up": "",
"npm_config_heading": "npm",
"npm_config_https_proxy": "",
"npm_config_if_present": "",
"npm_config_ignore_prepublish": "",
"npm_config_ignore_scripts": "",
"npm_config_init_author_email": "",
"npm_config_init_author_name": "",
"npm_config_init_author_url": "",
"npm_config_init_license": "ISC",
"npm_config_init_module": "C:\\Users\\lenovo\\.npm-init.js",
"npm_config_init_version": "1.0.0",
"npm_config_json": "",
"npm_config_key": "",
"npm_config_legacy_bundling": "",
"npm_config_link": "",
"npm_config_local_address": "",
"npm_config_loglevel": "notice",
"npm_config_logs_max": "10",
"npm_config_long": "",
"npm_config_maxsockets": "50",
"npm_config_message": "%s",
"npm_config_metrics_registry": "https://registry.npmjs.org/",
"npm_config_node_gyp": "D:\\APP\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js",
"npm_config_node_options": "",
"npm_config_node_version": "11.15.0",
"npm_config_noproxy": "",
"npm_config_offline": "",
"npm_config_onload_script": "",
"npm_config_only": "",
"npm_config_optional": "true",
"npm_config_otp": "",
"npm_config_package_lock": "true",
"npm_config_package_lock_only": "",
"npm_config_parseable": "",
"npm_config_prefer_offline": "",
"npm_config_prefer_online": "",
"npm_config_prefix": "C:\\Users\\lenovo\\AppData\\Roaming\\npm",
"npm_config_preid": "",
"npm_config_production": "",
"npm_config_progress": "true",
"npm_config_proxy": "",
"npm_config_read_only": "",
"npm_config_rebuild_bundle": "true",
"npm_config_registry": "https://registry.npmjs.org/",
"npm_config_rollback": "true",
"npm_config_save": "true",
"npm_config_save_bundle": "",
"npm_config_save_dev": "",
"npm_config_save_exact": "",
"npm_config_save_optional": "",
"npm_config_save_prefix": "^",
"npm_config_save_prod": "",
"npm_config_scope": "",
"npm_config_scripts_prepend_node_path": "warn-only",
"npm_config_script_shell": "",
"npm_config_searchexclude": "",
"npm_config_searchlimit": "20",
"npm_config_searchopts": "",
"npm_config_searchstaleness": "900",
"npm_config_send_metrics": "",
"npm_config_shell": "C:\\WINDOWS\\system32\\cmd.exe",
"npm_config_shrinkwrap": "true",
"npm_config_sign_git_commit": "",
"npm_config_sign_git_tag": "",
"npm_config_sso_poll_frequency": "500",
"npm_config_sso_type": "oauth",
"npm_config_strict_ssl": "true",
"npm_config_tag": "latest",
"npm_config_tag_version_prefix": "v",
"npm_config_timing": "",
"npm_config_tmp": "C:\\Users\\lenovo\\AppData\\Local\\Temp",
"npm_config_umask": "0000",
"npm_config_unicode": "",
"npm_config_unsafe_perm": "true",
"npm_config_update_notifier": "true",
"npm_config_usage": "",
"npm_config_user": "",
"npm_config_userconfig": "C:\\Users\\lenovo\\.npmrc",
"npm_config_user_agent": "npm/6.7.0 node/v11.15.0 win32 x64",
"npm_config_version": "",
"npm_config_versions": "",
"npm_config_viewer": "browser",
"npm_execpath": "D:\\APP\\nodejs\\node_modules\\npm\\bin\\npm-cli.js",
"npm_lifecycle_event": "dev",
"npm_lifecycle_script": "vue-cli-service serve",
"npm_node_execpath": "D:\\APP\\nodejs\\node.exe",
"npm_package_browserslist_0": "> 1%",
"npm_package_browserslist_1": "last 2 versions",
"npm_package_browserslist_2=not ie <": " 10",
"npm_package_dependencies_async_validator": "^4.2.5",
"npm_package_dependencies_axios": "^0.19.0",
"npm_package_dependencies_babel_eslint": "^8.0.1",
"npm_package_dependencies_babel_plugin_component": "^1.1.1",
"npm_package_dependencies_echarts": "^5.2.2",
"npm_package_dependencies_echarts_gl": "^2.0.9",
"npm_package_dependencies_element_theme": "2.0.1",
"npm_package_dependencies_element_ui": "2.13.2",
"npm_package_dependencies_file_saver": "^2.0.5",
"npm_package_dependencies_gulp_autoprefixer": "^6.1.0",
"npm_package_dependencies_gulp_clean_css": "^4.2.0",
"npm_package_dependencies_gulp_load_plugins": "^2.0.0",
"npm_package_dependencies_gulp_rename": "^1.4.0",
"npm_package_dependencies_gulp_sass": "^4.0.2",
"npm_package_dependencies_jsencrypt": "^3.0.3",
"npm_package_dependencies_js_cookie": "^2.2.0",
"npm_package_dependencies_lodash": "^4.17.15",
"npm_package_dependencies_mint_ui": "^2.2.13",
"npm_package_dependencies_node_sass": "^4.12.0",
"npm_package_dependencies_ol": "^6.9.0",
"npm_package_dependencies_portfinder": "^1.0.21",
"npm_package_dependencies_proj4": "^2.8.0",
"npm_package_dependencies_qs": "^6.7.0",
"npm_package_dependencies_quill": "^1.3.6",
"npm_package_dependencies_screenfull": "^4.2.1",
"npm_package_dependencies_sortablejs": "^1.12.0",
"npm_package_dependencies_svg_sprite_loader": "^4.1.6",
"npm_package_dependencies_throttle_debounce": "^3.0.1",
"npm_package_dependencies_vue": "^2.6.11",
"npm_package_dependencies_vuex": "^3.1.1",
"npm_package_dependencies_vue_baidu_map": "^0.21.22",
"npm_package_dependencies_vue_i18n": "^8.12.0",
"npm_package_dependencies_vue_quill_editor": "^3.0.6",
"npm_package_dependencies_vue_router": "^3.0.7",
"npm_package_dependencies_v_distpicker": "^1.2.2",
"npm_package_dependencies_xlsx": "^0.17.1",
"npm_package_dependencies__antv_l7": "2.9.14",
"npm_package_dependencies__antv_l7_draw": "3.0.5",
"npm_package_dependencies__antv_l7_maps": "2.9.14",
"npm_package_dependencies__riophae_vue_treeselect": "^0.4.0",
"npm_package_dependencies__tinymce_tinymce_vue": "^3.2.8",
"npm_package_description": "## Project setup ``` npm install ```",
"npm_package_devDependencies_dai_js": "^0.0.12",
"npm_package_devDependencies_element_theme_chalk": "^2.13.0",
"npm_package_devDependencies_natives": "^1.1.6",
"npm_package_devDependencies_ol": "^6.9.0",
"npm_package_devDependencies_sass_loader": "^7.3.1",
"npm_package_devDependencies_script_loader": "^0.7.2",
"npm_package_devDependencies_tinymce": "5.8.2",
"npm_package_devDependencies_vue_template_compiler": "^2.6.11",
"npm_package_devDependencies__antv_f2": "^3.8.10-beta.1",
"npm_package_devDependencies__tinymce_tinymce_vue": "3.2.8",
"npm_package_devDependencies__vue_cli_plugin_babel": "^3.10.0",
"npm_package_devDependencies__vue_cli_plugin_eslint": "^3.10.0",
"npm_package_devDependencies__vue_cli_service": "^3.10.0",
"npm_package_devDependencies__vue_eslint_config_standard": "^4.0.0",
"npm_package_element_theme_browsers_0": "> 1%",
"npm_package_element_theme_browsers_1": "last 2 versions",
"npm_package_element_theme_browsers_2=not ie <": " 10",
"npm_package_element_theme_config": "./src/element-ui/theme-variables.scss",
"npm_package_element_theme_minimize": "true",
"npm_package_element_theme_out": "./src/element-ui/theme",
"npm_package_engines_node=>": " 8.11.1",
"npm_package_engines_npm=>": " 5.6.0",
"npm_package_eslintConfig_env_node": "true",
"npm_package_eslintConfig_extends_0": "plugin:vue/essential",
"npm_package_eslintConfig_extends_1": "@vue/standard",
"npm_package_eslintConfig_parserOptions_parser": "babel-eslint",
"npm_package_eslintConfig_root": "true",
"npm_package_gitHead": "727ed176b3b2ed90fd3751f1ec77c2d8d4bc77a8",
"npm_package_name": "epmet-oper-gov",
"npm_package_private": "true",
"npm_package_readmeFilename": "README.md",
"npm_package_scripts_build": "vue-cli-service build",
"npm_package_scripts_build_prod": "vue-cli-service build --mode production",
"npm_package_scripts_build_shibei_prod": "vue-cli-service build --mode shibei_production",
"npm_package_scripts_build_sit": "vue-cli-service build --mode production.sit",
"npm_package_scripts_build_uat": "vue-cli-service build --mode production.uat",
"npm_package_scripts_dev": "vue-cli-service serve",
"npm_package_scripts_et": "et",
"npm_package_scripts_et_init": "et -i",
"npm_package_scripts_et_list": "gulp themes",
"npm_package_scripts_lint": "vue-cli-service lint",
"npm_package_scripts_serve": "vue-cli-service serve",
"npm_package_version": "1.0.0",
"NPM_PREFIX_NPM_CLI_JS": "C:\\Users\\lenovo\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js",
"NUMBER_OF_PROCESSORS": "8",
"OLD_PATH": "D:\\APP\\cmder\\vendor\\conemu-maximus5\\ConEmu\\Scripts;D:\\APP\\cmder\\vendor\\conemu-maximus5;D:\\APP\\cmder\\vendor\\conemu-maximus5\\ConEmu;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;D:\\APP\\cmder;D:\\APP\\Git\\cmd;D:\\APP\\微信web开发者工具\\dll;D:\\APP\\nodejs\\;D:\\APP\\python\\Scripts\\;D:\\APP\\python\\;C:\\Users\\lenovo\\AppData\\Local\\Microsoft\\WindowsApps;D:\\APP\\Microsoft VS Code\\bin;C:\\Users\\lenovo\\AppData\\Roaming\\npm;D:\\APP\\Git\\mingw64\\bin;D:\\APP\\Git\\usr\\bin;D:\\APP\\cmder\\vendor\\bin",
"OneDrive": "C:\\Users\\lenovo\\OneDrive",
"OS": "Windows_NT",
"Path": "D:\\APP\\nodejs\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin;D:\\Project\\Web\\epmet-oper-gov\\node_modules\\.bin;D:\\APP\\cmder\\vendor\\conemu-maximus5\\ConEmu\\Scripts;D:\\APP\\cmder\\vendor\\conemu-maximus5;D:\\APP\\cmder\\vendor\\conemu-maximus5\\ConEmu;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;D:\\APP\\cmder;D:\\APP\\Git\\cmd;D:\\APP\\微信web开发者工具\\dll;D:\\APP\\nodejs\\;D:\\APP\\python\\Scripts\\;D:\\APP\\python\\;C:\\Users\\lenovo\\AppData\\Local\\Microsoft\\WindowsApps;D:\\APP\\Microsoft VS Code\\bin;C:\\Users\\lenovo\\AppData\\Roaming\\npm;D:\\APP\\Git\\mingw64\\bin;D:\\APP\\Git\\usr\\bin;D:\\APP\\cmder\\vendor\\bin",
"PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JSE;.WSF;.WSH;.MSC",
"path_position": "append",
"PLINK_PROTOCOL": "ssh",
"position": "append",
"print_debug": "if 0 gtr 0 call \"D:\\APP\\cmder\\vendor\\lib\\lib_console.cmd\" debug_output",
"print_error": "call \"D:\\APP\\cmder\\vendor\\lib\\lib_console.cmd\" show_error",
"print_verbose": "if 0 gtr 0 call \"D:\\APP\\cmder\\vendor\\lib\\lib_console.cmd\" verbose_output",
"PROCESSOR_ARCHITECTURE": "AMD64",
"PROCESSOR_IDENTIFIER": "Intel64 Family 6 Model 142 Stepping 12, GenuineIntel",
"PROCESSOR_LEVEL": "6",
"PROCESSOR_REVISION": "8e0c",
"ProgramData": "C:\\ProgramData",
"ProgramFiles": "C:\\Program Files",
"ProgramFiles(x86)": "C:\\Program Files (x86)",
"ProgramW6432": "C:\\Program Files",
"PROMPT": "C\bL\bI\bN\bK\b \b$P$G",
"PSModulePath": "C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules",
"PUBLIC": "C:\\Users\\Public",
"SESSIONNAME": "Console",
"SVN_SSH": "D:\\\\APP\\\\Git\\\\bin\\\\ssh.exe",
"SystemDrive": "C:",
"SystemRoot": "C:\\WINDOWS",
"TEMP": "C:\\Users\\lenovo\\AppData\\Local\\Temp",
"TERM": "cygwin",
"time_init": "0",
"TMP": "C:\\Users\\lenovo\\AppData\\Local\\Temp",
"USERDOMAIN": "DESKTOP-KD168PS",
"USERDOMAIN_ROAMINGPROFILE": "DESKTOP-KD168PS",
"USERNAME": "lenovo",
"USERPROFILE": "C:\\Users\\lenovo",
"user_aliases": "D:\\APP\\cmder\\config\\user_aliases.cmd",
"USER_BUILD": "windows.1",
"USER_MAJOR": "2",
"USER_MINOR": "31",
"USER_PATCH": "1",
"verbose_output": "0",
"VUE_APP_API_SERVER": "http://192.168.1.140/api",
"VUE_APP_NODE_ENV": "dev_sdtdt",
"VUE_APP_PUBLIC_PATH": "epmet-oper",
"VUE_CLI_ENTRY_FILES": "[\"D:\\\\Project\\\\Web\\\\epmet-oper-gov\\\\src\\\\main.js\"]",
"WEBPACK_DEV_SERVER": "true",
"windir": "C:\\WINDOWS",
"ZES_ENABLE_SYSMAN": "1",
"_prog": "node"
},
"sharedObjects": [
"D:\\APP\\nodejs\\node.exe",
"C:\\WINDOWS\\SYSTEM32\\ntdll.dll",
"C:\\WINDOWS\\System32\\KERNEL32.DLL",
"C:\\WINDOWS\\System32\\KERNELBASE.dll",
"C:\\WINDOWS\\System32\\PSAPI.DLL",
"C:\\WINDOWS\\System32\\WS2_32.dll",
"C:\\WINDOWS\\System32\\RPCRT4.dll",
"C:\\WINDOWS\\System32\\ADVAPI32.dll",
"C:\\WINDOWS\\System32\\msvcrt.dll",
"C:\\WINDOWS\\System32\\sechost.dll",
"C:\\WINDOWS\\System32\\USER32.dll",
"C:\\WINDOWS\\System32\\win32u.dll",
"C:\\WINDOWS\\System32\\GDI32.dll",
"C:\\WINDOWS\\System32\\gdi32full.dll",
"C:\\WINDOWS\\System32\\msvcp_win.dll",
"C:\\WINDOWS\\System32\\ucrtbase.dll",
"C:\\WINDOWS\\System32\\CRYPT32.dll",
"C:\\WINDOWS\\SYSTEM32\\dbghelp.dll",
"C:\\WINDOWS\\System32\\combase.dll",
"C:\\WINDOWS\\System32\\OLEAUT32.dll",
"C:\\WINDOWS\\SYSTEM32\\IPHLPAPI.DLL",
"C:\\WINDOWS\\SYSTEM32\\USERENV.dll",
"C:\\WINDOWS\\SYSTEM32\\bcrypt.dll",
"C:\\WINDOWS\\SYSTEM32\\WINMM.dll",
"C:\\WINDOWS\\System32\\IMM32.DLL",
"D:\\APP\\cmder\\vendor\\conemu-maximus5\\ConEmu\\ConEmuHk64.dll",
"C:\\WINDOWS\\SYSTEM32\\powrprof.dll",
"C:\\WINDOWS\\SYSTEM32\\UMPDC.dll",
"C:\\WINDOWS\\system32\\uxtheme.dll",
"C:\\WINDOWS\\system32\\mswsock.dll",
"C:\\WINDOWS\\SYSTEM32\\kernel.appcore.dll",
"C:\\WINDOWS\\System32\\bcryptprimitives.dll",
"C:\\WINDOWS\\system32\\napinsp.dll",
"C:\\WINDOWS\\system32\\pnrpnsp.dll",
"C:\\WINDOWS\\SYSTEM32\\DNSAPI.dll",
"C:\\WINDOWS\\System32\\NSI.dll",
"C:\\WINDOWS\\System32\\winrnr.dll",
"C:\\WINDOWS\\system32\\wshbth.dll",
"C:\\WINDOWS\\system32\\nlansp_c.dll",
"C:\\WINDOWS\\SYSTEM32\\dhcpcsvc6.DLL",
"C:\\WINDOWS\\SYSTEM32\\dhcpcsvc.DLL",
"C:\\WINDOWS\\SYSTEM32\\CRYPTBASE.DLL",
"\\\\?\\D:\\Project\\Web\\epmet-oper-gov\\node_modules\\_node-sass@4.14.1@node-sass\\vendor\\win32-x64-67\\binding.node"
]
}

139
src/App.vue

@ -5,108 +5,108 @@
</template>
<script>
import { mapActions } from 'vuex'
import Cookies from 'js-cookie'
import { messages } from '@/i18n'
import Vue from 'vue'
import { mapActions } from "vuex";
import Cookies from "js-cookie";
import { messages } from "@/i18n";
import Vue from "vue";
export default {
watch: {
'$i18n.locale': 'i18nHandle'
"$i18n.locale": "i18nHandle",
},
created () {
this.i18nHandle(this.$i18n.locale)
created() {
this.i18nHandle(this.$i18n.locale);
},
methods: {
i18nHandle (val, oldVal) {
localStorage.setItem('language', val)
document.querySelector('html').setAttribute('lang', val)
document.title = messages[val].brand.lg
i18nHandle(val, oldVal) {
localStorage.setItem("language", val);
document.querySelector("html").setAttribute("lang", val);
document.title = messages[val].brand.lg;
//
if (this.$route.name !== 'login' && oldVal) {
window.location.reload()
if (this.$route.name !== "login" && oldVal) {
window.location.reload();
}
},
refreshView () {
refreshView() {
// In order to make the cached page re-rendered
this.$store.dispatch('delAllCachedViews', this.$route)
this.$store.dispatch("delAllCachedViews", this.$route);
const { fullPath } = this.$route
const { fullPath } = this.$route;
this.$nextTick(() => {
this.$router.replace({
path: '/redirect' + fullPath
})
})
path: "/redirect" + fullPath,
});
});
},
...mapActions(['setClientHeight', 'setSize', 'setResolution', 'setEnv'])
},
computed: {
...mapActions(["setClientHeight", "setSize", "setResolution", "setEnv"]),
},
mounted () {
console.log("开始::::" + localStorage.getItem('userType'))
if (!localStorage.getItem('userType')) {
localStorage.setItem('userType', 'oper')
computed: {},
mounted() {
console.log("开始::::" + localStorage.getItem("userType"));
if (!localStorage.getItem("userType")) {
localStorage.setItem("userType", "oper");
}
//console.log("" + localStorage.getItem('userType'))
const that = this
let envShow = process.env.VUE_APP_NODE_ENV
let env = 'dev'
if (envShow === 'dev' || envShow === 'prod:sit') { //
env = 'dev'
} else if (envShow === 'prod:uat') { //
env = 'test'
} else if (envShow === 'prod') { //
env = 'prod'
const that = this;
let envShow = process.env.VUE_APP_NODE_ENV;
let env = "dev";
if (envShow === "dev" || envShow === "prod:sit") {
//
env = "dev";
} else if (envShow === "prod:uat") {
//
env = "test";
} else if (envShow === "prod") {
//
env = "prod";
}
// eslint-disable-next-line
// debugger
that.setEnv(env)
console.log('屏幕宽度:' + document.documentElement.clientWidth)
that.setEnv(env);
console.log("屏幕宽度:" + document.documentElement.clientWidth);
// size
if (document.documentElement.clientHeight < 800) {
// medium
that.setSize('small')
that.setSize("small");
//
that.setResolution('small')
Vue.prototype.$ELEMENT = { size: 'medium', zIndex: 3000 }
that.setResolution("small");
Vue.prototype.$ELEMENT = { size: "medium", zIndex: 3000 };
} else {
//
that.setSize('medium')
that.setSize("medium");
//
that.setResolution('medium')
Vue.prototype.$ELEMENT = { size: 'medium', zIndex: 3000 }
that.setResolution("medium");
Vue.prototype.$ELEMENT = { size: "medium", zIndex: 3000 };
}
window.onresize = () => {
return (() => {
if (!that.timer) {
that.timer = true
that.timer = true;
// window.onresizevuex
setTimeout(function () {
that.setClientHeight(document.documentElement.clientHeight)
that.setClientHeight(document.documentElement.clientHeight);
// debugger
if (document.documentElement.clientHeight < 800) {
// medium
that.setSize('medium')
that.setSize("medium");
} else {
//
that.setSize('medium')
that.setSize("medium");
}
that.timer = false
}, 150)
that.timer = false;
}, 150);
}
})()
}
}
}
})();
};
},
};
</script>
<style lang="scss">
@import "@/assets/scss/buttonstyle.scss";
@import "@/assets/scss/c/function.scss";
.el-table {
td {
@ -170,8 +170,8 @@ export default {
.scroll-h {
&::-webkit-scrollbar {
// display: none;
width: 8px;
height: 8px;
width: 4px;
height: 1px;
// background: linear-gradient(270deg, #0063FE, #0095FF);
}
@ -188,13 +188,13 @@ export default {
/* 滚动条轨道 */
// background: rgba(12, 129, 254, .24);
box-shadow: inset 0 0 1px rgba(180, 160, 120, 0.5);
// box-shadow: inset 0 0 1px rgba(180, 160, 120, 0.5);
}
&::-webkit-scrollbar-thumb {
/* 滚动条手柄 */
background: rgba(0, 0, 0, 0.3);
// background: rgba(0, 0, 0, 0.3);
// background: linear-gradient(270deg, #0063FE, #0095FF);
}
}
@ -222,22 +222,7 @@ export default {
justify-content: center;
}
::-webkit-scrollbar {
// display: none;
width: 8px;
height: 8px;
background-color: #ebeef5;
}
::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 0 6px rgba(243, 236, 236, 0.3);
background-color: #ccc;
border-radius: 8px;
}
::-webkit-scrollbar-track {
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
/*滚动条的轨道*/
border-radius: 8px;
background: rgba(255, 255, 255, 1);
* {
@include scrollBar;
}
</style>

BIN
src/assets/images/index/chaxun-bg.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 KiB

BIN
src/assets/images/index/i-search.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
src/assets/images/index/title-icon-sqzl.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
src/assets/images/index/title-icon-zntb.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
src/assets/images/index/title-icon-zntx.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
src/assets/imgs/common/arrow-down.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 B

BIN
src/assets/imgs/common/arrow-right.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 B

BIN
src/assets/imgs/common/message.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 581 B

BIN
src/assets/imgs/common/nav-bg-center.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 681 B

BIN
src/assets/imgs/common/nav-bg-left.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

BIN
src/assets/imgs/common/nav-bg-on.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

BIN
src/assets/imgs/common/nav-bg-right.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

BIN
src/assets/imgs/common/sider-nav-on.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

BIN
src/assets/imgs/index/title-icon-sqzl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 912 B

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
src/assets/imgs/index/title-icon-zntb.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 860 B

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
src/assets/imgs/index/title-icon-zntx.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 786 B

After

Width:  |  Height:  |  Size: 1.7 KiB

36
src/assets/scss/c/function.scss

@ -275,21 +275,21 @@
}
@mixin scrollBar {
&::-webkit-scrollbar {
/*滚动条整体样式*/
width: 8px; /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
&::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 8px;
box-shadow: inset 0 0 5px #aaa;
background: #aaa;
}
&::-webkit-scrollbar-track {
/*滚动条里面轨道*/
box-shadow: inset 0 0 5px #aaa;
border-radius: 8px;
background: #eee;
}
}
&::-webkit-scrollbar {
/*滚动条整体样式*/
width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
&::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 4px;
box-shadow: inset 0 0 5px #7ba6e6;
background: #7ba6e6;
}
&::-webkit-scrollbar-track {
/*滚动条里面轨道*/
box-shadow: inset 0 0 5px #fff;
border-radius: 4px;
background: #fff;
}
}

358
src/assets/scss/modules/index.scss

@ -1,13 +1,28 @@
@import "../c/config";
@import "../c/function";
.g-row {
padding: 10px 6px;
display: flex;
.g-row-left {
margin-right: auto;
width: 896px;
}
.g-row-right {
margin-left: auto;
width: calc(100% - 896px - 16px);
}
}
.m-box {
position: relative;
padding: 15px;
background: #f6f6f6;
border: 1px solid #d3dce6;
padding: 16px;
background: #ffffff;
box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12);
border-radius: 2px;
.header {
padding: 4px 0;
font-size: 15px;
font-weight: 500;
color: #002765;
@ -31,50 +46,87 @@
font-size: 12px;
font-family: "思源宋体";
font-weight: 600;
color: #fc895e;
color: rgba(0, 0, 0, 0.85);
line-height: 23px;
cursor: pointer;
}
}
.m-search {
margin-bottom: 15px;
box-sizing: border-box;
padding: 40px 80px;
margin-bottom: 16px;
height: 280px;
background-image: url("../../images/index/chaxun-bg.png");
background-size: 100%;
.title {
height: 47px;
font-size: 32px;
font-family: SourceHanSansSC-Medium, SourceHanSansSC;
font-weight: 500;
color: #0056d6;
line-height: 47px;
}
.tabs {
margin-top: 24px;
display: flex;
align-items: center;
> div {
position: relative;
margin-right: 30px;
width: 56px;
height: 24px;
font-size: 14px;
line-height: 24px;
border-radius: 2px;
color: #0056d6;
text-align: center;
&.z-on {
color: #ffffff;
background: #0056d6;
&::after {
content: "";
display: block;
position: absolute;
bottom: -10px;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
height: 0;
border: 5px solid transparent;
border-top: 5px solid #0056d6;
}
}
}
}
.search {
margin-top: 15px;
display: flex;
align-items: center;
.search-input {
// margin: 0 auto 30px;
width: calc(100% - 100px);
height: 39px;
display: flex;
align-items: center;
position: relative;
width: 560px;
height: 48px;
background: #ffffff;
border: 1px solid #0170d3;
border-radius: 6px;
border-radius: 4px;
border: 1px solid #0056d6;
display: flex;
.input {
position: relative;
width: calc(100% - 100px);
.select-show {
border: none;
display: block;
font-size: 16px;
width: 90px;
line-height: 26px;
text-align: center;
color: #0082fb;
cursor: default;
border-right: 1px solid #d2d2d2;
}
input {
margin-left: 20px;
width: calc(100% - 150px);
width: calc(100% - 10px);
border: none;
line-height: 24px;
height: 44px;
line-height: 44px;
font-family: "思源宋体";
font-size: 16px;
font-weight: 400;
@ -104,11 +156,12 @@
}
.btn {
margin-left: auto;
width: 90px;
line-height: 37px;
background: #0082fb;
border-radius: 0px 6 px 6 px 0px;
margin: 8px 9px 8px auto;
line-height: 32px;
width: 66px;
height: 32px;
background: #0056d6;
border-radius: 2px;
text-align: center;
font-size: 15px;
font-family: Source Han Serif CN;
@ -120,165 +173,176 @@
}
.btn2 {
margin-left: auto;
width: 83px;
margin-left: 35px;
width: 100px;
height: 39px;
line-height: 39px;
background: linear-gradient(0deg, #ea5829 0%, #ff926f 100%);
border-radius: 6px;
text-align: center;
font-size: 15px;
font-size: 16px;
font-family: Source Han Serif CN;
font-weight: 500;
color: #ffffff;
color: #0056d6;
cursor: pointer;
img {
width: 20px;
height: 20px;
margin-right: 8px;
}
}
}
}
.g-row {
display: flex;
}
.g-row-right {
margin-left: auto;
width: calc(100% - 805px);
}
.m-pan {
position: relative;
width: 790px;
height: 545px;
height: 488px;
box-sizing: border-box;
.cnt {
padding: 15px;
.pan {
padding: 50px 0;
display: flex;
.pan-intro {
margin-left: -15px;
width: 425px;
display: flex;
flex-wrap: wrap;
margin-top: 20px;
display: flex;
.cnt-left {
box-sizing: border-box;
padding: 16px;
width: 240px;
height: 402px;
background: #f5f7fa;
border-radius: 2px;
font-size: 14px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(0, 0, 0, 0.85);
line-height: 24px;
.subtitle {
padding: 4px 0;
font-size: 15px;
font-weight: 500;
color: #002765;
line-height: 17px;
&:last-of-type {
margin-top: 40px;
}
> img {
vertical-align: bottom;
margin-right: 5px;
width: 17px;
height: 17px;
}
}
}
.cnt-right {
margin-left: auto;
width: 600px;
height: 402px;
overflow-y: auto;
.list {
.item {
box-sizing: border-box;
margin-left: 15px;
width: 82px;
height: 30px;
border-radius: 3px;
line-height: 30px;
background: rgba(217, 217, 217, 0.36);
border: 1px solid #bfbfbf;
color: #333333;
&.z-on {
background: rgba(173, 129, 251, 0.32);
color: #7951d6;
border: 1px solid #ad81fb;
margin-bottom: 30px;
display: flex;
align-items: center;
font-size: 14px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(44, 53, 66, 0.85);
line-height: 24px;
.item-name {
margin-left: 5px;
width: 80px;
}
i {
position: relative;
top: -12px;
display: inline-block;
margin: 0 2px 0 5px;
width: 11px;
height: 6px;
background: #ad81fb;
border-radius: 3px;
vertical-align: bottom;
.item-div {
width: 1px;
height: 12px;
background: #d8d8d8;
border-radius: 1px;
}
span {
@include toe;
width: 60px;
display: inline-block;
vertical-align: bottom;
font-size: 12px;
font-family: Source Han Serif CN;
font-weight: 500;
.item-count {
width: 90px;
}
}
}
}
.intro {
font-size: 14px;
font-family: Source Han Serif CN;
font-weight: 400;
color: #333333;
line-height: 21px;
}
.hint {
font-size: 11px;
font-family: Source Han Serif CN;
font-weight: 400;
line-height: 17px;
color: #333;
i {
color: #fe6252;
}
b {
font-weight: bold;
color: #0086df;
.item-progress {
margin-right: 15px;
width: 336px;
height: 24px;
background: #e6f0ff;
border-radius: 1px;
overflow: hidden;
b {
display: block;
height: 24px;
background: #7ba6e6;
}
}
}
}
}
}
}
.m-tx {
height: 308px;
height: 466px;
margin-bottom: 13px;
.cnt {
box-sizing: border-box;
margin-top: 15px;
padding: 0 15px;
height: 249px;
background: #ffffff;
margin-top: 12px;
border-radius: 2px;
overflow: hidden;
.item {
padding: 9px 0 6px;
border-bottom: 1px dashed #b8c5d5;
padding: 16px 0 12px;
border-bottom: 1px dashed #f0f5fa;
&:last-child {
border-bottom: none;
}
.item-title {
@include toe;
height: 22px;
font-size: 14px;
font-family: Source Han Serif CN;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #333333;
line-height: 24px;
color: rgba(0, 0, 0, 0.85);
line-height: 22px;
}
.item-date {
font-size: 14px;
font-family: Source Han Serif CN;
font-size: 12px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #9cafbc;
line-height: 23px;
color: rgba(0, 0, 0, 0.45);
line-height: 17px;
}
}
}
}
.m-tb {
height: 223px;
height: 302px;
.cnt {
box-sizing: border-box;
margin-top: 15px;
padding: 0 15px;
height: 162px;
background: #ffffff;
border-radius: 2px;
overflow: hidden;
margin-top: 20px;
.item {
padding: 10px 0 6px;
border-bottom: 1px dashed #b8c5d5;
box-sizing: border-box;
margin-bottom: 8px;
padding: 12px;
height: 48px;
background: #f5f7fa;
border-radius: 2px;
display: flex;
&:last-child {
border-bottom: none;
align-items: center;
.item-tag {
display: block;
margin-right: 2px;
width: 24px;
height: 24px;
}
.item-name {
@include toe;
width: 60%;
@ -292,22 +356,26 @@
margin-left: auto;
display: flex;
.item-btn {
margin-right: 8px;
width: 53px;
height: 23px;
line-height: 23px;
background: #22c1c3;
border-radius: 3px;
font-size: 12px;
font-family: Source Han Serif CN;
font-weight: 600;
color: #ffffff;
line-height: 23px;
display: flex;
align-items: center;
margin-right: 18px;
font-size: 14px;
line-height: 24px;
font-weight: 400;
color: #0056d6;
text-align: center;
&:last-child {
background: linear-gradient(-90deg, #279dea, #337cff);
margin-right: 2px;
}
img {
display: block;
width: 15px;
height: 15px;
margin-right: 2px;
}
span {
display: block;
}
}
}
}

1033
src/views/modules/home/index.vue

File diff suppressed because it is too large
Loading…
Cancel
Save