From 5d6474153e68e2505fe4026eafe1e11e46a1a94f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Tue, 2 Apr 2024 18:15:21 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E9=83=A8=E5=88=86?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- report.20240401.102911.27544.0.001.json | 532 ++++++++++++++++++++++++ report.20240401.103014.37784.0.001.json | 532 ++++++++++++++++++++++++ report.20240401.103332.36232.0.001.json | 532 ++++++++++++++++++++++++ src/assets/scss/modules/index.scss | 181 +++++++- src/views/modules/home/index.vue | 150 ++++++- src/views/pages/login.vue | 1 - 6 files changed, 1892 insertions(+), 36 deletions(-) create mode 100644 report.20240401.102911.27544.0.001.json create mode 100644 report.20240401.103014.37784.0.001.json create mode 100644 report.20240401.103332.36232.0.001.json diff --git a/report.20240401.102911.27544.0.001.json b/report.20240401.102911.27544.0.001.json new file mode 100644 index 000000000..a9b4e1b72 --- /dev/null +++ b/report.20240401.102911.27544.0.001.json @@ -0,0 +1,532 @@ + +{ + "header": { + "event": "Allocation failed - JavaScript heap out of memory", + "trigger": "FatalError", + "filename": "report.20240401.102911.27544.0.001.json", + "dumpEventTime": "2024-04-01T10:29:11Z", + "processId": 27544, + "cwd": "D:\\project\\epmet-work-pc", + "commandLine": [ + "node", + "D:\\project\\epmet-work-pc\\node_modules\\.bin\\\\..\\@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.22631", + "osVersion": "Windows 10 Enterprise", + "osMachine": "x86_64", + "host": "DESKTOP-LFMUCNU" + }, + "javascriptStack": { + "message": "No stack.", + "stack": [ + "Unavailable." + ] + }, + "nativeStack": [ + { + "pc": "0x00007ff7a2c7d24e", + "symbol": "std::basic_ios >::fill+16366" + }, + { + "pc": "0x00007ff7a2c7c0f9", + "symbol": "std::basic_ios >::fill+11929" + }, + { + "pc": "0x00007ff7a2c7b923", + "symbol": "std::basic_ios >::fill+9923" + }, + { + "pc": "0x00007ff7a2d6dc22", + "symbol": "uv_loop_fork+89362" + }, + { + "pc": "0x00007ff7a319609e", + "symbol": "v8::internal::FatalProcessOutOfMemory+798" + }, + { + "pc": "0x00007ff7a3195fd7", + "symbol": "v8::internal::FatalProcessOutOfMemory+599" + }, + { + "pc": "0x00007ff7a3249a14", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+14068" + }, + { + "pc": "0x00007ff7a323f822", + "symbol": "v8::internal::Heap::CollectGarbage+7234" + }, + { + "pc": "0x00007ff7a323e038", + "symbol": "v8::internal::Heap::CollectGarbage+1112" + }, + { + "pc": "0x00007ff7a3247967", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+5703" + }, + { + "pc": "0x00007ff7a32479e6", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+5830" + }, + { + "pc": "0x00007ff7a337f8b1", + "symbol": "v8::internal::Factory::NewFillerObject+49" + }, + { + "pc": "0x00007ff7a3439786", + "symbol": "v8::internal::StoreBuffer::StoreBufferOverflow+27190" + }, + { + "pc": "0x0000002dfdcd0481", + "symbol": "" + } + ], + "javascriptHeap": { + "totalMemory": 1512284160, + "totalCommittedMemory": 1512284160, + "usedMemory": 1407549928, + "availableMemory": 29155768, + "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": 1911112, + "available": 14587576 + }, + "old_space": { + "memorySize": 1418924032, + "committedMemory": 1418924032, + "capacity": 1355467360, + "used": 1354856560, + "available": 610800 + }, + "code_space": { + "memorySize": 10485760, + "committedMemory": 10485760, + "capacity": 8944672, + "used": 8944672, + "available": 0 + }, + "map_space": { + "memorySize": 13643776, + "committedMemory": 13643776, + "capacity": 8269760, + "used": 8269760, + "available": 0 + }, + "large_object_space": { + "memorySize": 35151872, + "committedMemory": 35151872, + "capacity": 47009632, + "used": 33534304, + "available": 13475328 + }, + "new_large_object_space": { + "memorySize": 0, + "committedMemory": 0, + "capacity": 0, + "used": 0, + "available": 0 + } + } + }, + "resourceUsage": { + "userCpuSeconds": 86.89, + "kernelCpuSeconds": 2.64, + "cpuConsumptionPercent": 76.5214, + "maxRss": 1743020032, + "pageFaults": { + "IORequired": 2346018, + "IONotRequired": 0 + }, + "fsActivity": { + "reads": 35425, + "writes": 7978 + } + }, + "libuv": [ + ], + "environmentVariables": { + "=C:": "C:\\", + "=D:": "D:\\project\\epmet-work-pc", + "ALLUSERSPROFILE": "C:\\ProgramData", + "APPDATA": "C:\\Users\\Administrator\\AppData\\Roaming", + "BABEL_ENV": "development", + "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_27620_FTVXSFTCXVXRCNHE", + "COLORTERM": "truecolor", + "CommonProgramFiles": "C:\\Program Files\\Common Files", + "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files", + "CommonProgramW6432": "C:\\Program Files\\Common Files", + "COMPUTERNAME": "DESKTOP-LFMUCNU", + "ComSpec": "C:\\Windows\\system32\\cmd.exe", + "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData", + "EFC_14116": "1", + "FPS_BROWSER_APP_PROFILE_STRING": "Internet Explorer", + "FPS_BROWSER_USER_PROFILE_STRING": "Default", + "GIT_ASKPASS": "d:\\Program Files\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass.sh", + "HOME": "C:\\Users\\Administrator", + "HOMEDRIVE": "C:", + "HOMEPATH": "\\Users\\Administrator", + "INIT_CWD": "D:\\project\\epmet-work-pc", + "IntelliJ IDEA": "D:\\Program Files\\JetBrains\\IntelliJ IDEA 2023.3.6\\bin;", + "LANG": "zh_CN.UTF-8", + "LOCALAPPDATA": "C:\\Users\\Administrator\\AppData\\Local", + "LOGONSERVER": "\\\\DESKTOP-LFMUCNU", + "NODE": "D:\\nodejs\\node.exe", + "NODE_ENV": "development", + "NODE_EXE": "D:\\nodejs\\\\node.exe", + "NPM_CLI_JS": "D:\\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\",\"serve\"],\"original\":[\"run\",\"serve\"]}", + "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\\Administrator\\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": "D:\\nodejs\\etc\\npmrc", + "npm_config_globalignorefile": "D:\\nodejs\\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\\Administrator\\.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:\\nvm\\v11.15.0\\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": "D:\\nodejs", + "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\\Administrator\\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\\Administrator\\.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:\\nvm\\v11.15.0\\node_modules\\npm\\bin\\npm-cli.js", + "npm_lifecycle_event": "serve", + "npm_lifecycle_script": "vue-cli-service serve", + "npm_node_execpath": "D:\\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_css_loader": "^5.0.0", + "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_moment": "^2.29.4", + "npm_package_dependencies_node_sass": "^4.12.0", + "npm_package_dependencies_ol": "7.2.2", + "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_relation_graph": "^2.1.31", + "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_turf": "^3.0.14", + "npm_package_dependencies_vue": "^2.6.11", + "npm_package_dependencies_vuex": "^3.1.1", + "npm_package_dependencies_vue_awesome_swiper": "^3.1.3", + "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": "```\r npm install\r ```", + "npm_package_devDependencies_cross_env": "^7.0.3", + "npm_package_devDependencies_dai_js": "^0.0.12", + "npm_package_devDependencies_element_theme_chalk": "^2.13.0", + "npm_package_devDependencies_filemanager_webpack_plugin": "^2.0.5", + "npm_package_devDependencies_natives": "^1.1.6", + "npm_package_devDependencies_ol": "^7.2.2", + "npm_package_devDependencies_sass_loader": "^7.3.1", + "npm_package_devDependencies_script_loader": "^0.7.2", + "npm_package_devDependencies_style_loader": "^3.3.3", + "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": "d6ca124ebbea2a05faf4403f4b6cd3801fb35b1c", + "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_preview": "vue-cli-service build --mode preview", + "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=node --max_old_space_size": "4096 node_modules/@vue/cli-service/bin/vue-cli-service.js 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": "D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js", + "NUMBER_OF_PROCESSORS": "16", + "NVM_HOME": "D:\\nvm", + "NVM_SYMLINK": "D:\\nodejs", + "OneDrive": "C:\\Users\\Administrator\\OneDrive", + "OPENSSL_ia32cap": "~0x200000200000000", + "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined", + "OS": "Windows_NT", + "Path": "D:\\nvm\\v11.15.0\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin;D:\\project\\epmet-work-pc\\node_modules\\.bin;D:\\Program Files (x86)\\VMware\\VMware Workstation\\bin\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;D:\\Program Files\\Bandizip;C:\\Program Files\\dotnet\\;D:\\Program Files (x86)\\Tencent\\微信web开发者工具\\dll;%NVM_H;ME%;D:\\nodejs;D:\\Program Files\\Git\\cmd;C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\WindowsApps;D:\\nvm;D:\\nodejs;D:\\Program Files\\JetBrains\\WebStorm 2023.3.6\\bin;;D:\\Program Files\\JetBrains\\IntelliJ IDEA 2023.3.6\\bin;;D:\\Program Files\\Microsoft VS Code\\bin", + "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JSE;.WSF;.WSH;.MSC;.CPL", + "PROCESSOR_ARCHITECTURE": "AMD64", + "PROCESSOR_IDENTIFIER": "AMD64 Family 25 Model 116 Stepping 1, AuthenticAMD", + "PROCESSOR_LEVEL": "25", + "PROCESSOR_REVISION": "7401", + "ProgramData": "C:\\ProgramData", + "ProgramFiles": "C:\\Program Files", + "ProgramFiles(x86)": "C:\\Program Files (x86)", + "ProgramW6432": "C:\\Program Files", + "PROMPT": "$P$G", + "PSModulePath": "C:\\Users\\Administrator\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules", + "PUBLIC": "C:\\Users\\Public", + "SESSIONNAME": "Console", + "SystemDrive": "C:", + "SystemRoot": "C:\\Windows", + "TEMP": "C:\\Users\\Administrator\\AppData\\Local\\Temp", + "TERM_PROGRAM": "vscode", + "TERM_PROGRAM_VERSION": "1.87.2", + "TMP": "C:\\Users\\Administrator\\AppData\\Local\\Temp", + "USERDOMAIN": "DESKTOP-LFMUCNU", + "USERDOMAIN_ROAMINGPROFILE": "DESKTOP-LFMUCNU", + "USERNAME": "Administrator", + "USERPROFILE": "C:\\Users\\Administrator", + "VSCODE_GIT_ASKPASS_EXTRA_ARGS": "", + "VSCODE_GIT_ASKPASS_MAIN": "d:\\Program Files\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass-main.js", + "VSCODE_GIT_ASKPASS_NODE": "D:\\Program Files\\Microsoft VS Code\\Code.exe", + "VSCODE_GIT_IPC_HANDLE": "\\\\.\\pipe\\vscode-git-8c9cceec85-sock", + "VSCODE_INJECTION": "1", + "VSCODE_NONCE": "065ba932-95c9-4267-a735-eb438de454f4", + "VUE_APP_API_SERVER": "http://219.146.91.110:30801/api", + "VUE_APP_BIPASS_API_SERVER": "/linkdata/linkdata-gateway/route", + "VUE_APP_NODE_ENV": "dev", + "VUE_APP_PUBLIC_PATH": "epmet-oper", + "VUE_CLI_ENTRY_FILES": "[\"D:\\\\project\\\\epmet-work-pc\\\\src\\\\main.js\"]", + "WEBPACK_DEV_SERVER": "true", + "WebStorm": "D:\\Program Files\\JetBrains\\WebStorm 2023.3.6\\bin;", + "windir": "C:\\Windows" + }, + "sharedObjects": [ + "D:\\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\\bcrypt.dll", + "C:\\Windows\\SYSTEM32\\dbghelp.dll", + "C:\\Windows\\System32\\ucrtbase.dll", + "C:\\Windows\\System32\\USER32.dll", + "C:\\Windows\\System32\\combase.dll", + "C:\\Windows\\System32\\win32u.dll", + "C:\\Windows\\System32\\GDI32.dll", + "C:\\Windows\\System32\\OLEAUT32.dll", + "C:\\Windows\\System32\\gdi32full.dll", + "C:\\Windows\\System32\\msvcp_win.dll", + "C:\\Windows\\System32\\CRYPT32.dll", + "C:\\Windows\\SYSTEM32\\IPHLPAPI.DLL", + "C:\\Windows\\SYSTEM32\\USERENV.dll", + "C:\\Windows\\SYSTEM32\\WINMM.dll", + "C:\\Windows\\System32\\IMM32.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\\epmet-work-pc\\node_modules\\node-sass\\vendor\\win32-x64-67\\binding.node" + ] +} \ No newline at end of file diff --git a/report.20240401.103014.37784.0.001.json b/report.20240401.103014.37784.0.001.json new file mode 100644 index 000000000..bcc57fd45 --- /dev/null +++ b/report.20240401.103014.37784.0.001.json @@ -0,0 +1,532 @@ + +{ + "header": { + "event": "Allocation failed - JavaScript heap out of memory", + "trigger": "FatalError", + "filename": "report.20240401.103014.37784.0.001.json", + "dumpEventTime": "2024-04-01T10:30:14Z", + "processId": 37784, + "cwd": "D:\\project\\epmet-work-pc", + "commandLine": [ + "node", + "D:\\project\\epmet-work-pc\\node_modules\\.bin\\\\..\\@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.22631", + "osVersion": "Windows 10 Enterprise", + "osMachine": "x86_64", + "host": "DESKTOP-LFMUCNU" + }, + "javascriptStack": { + "message": "No stack.", + "stack": [ + "Unavailable." + ] + }, + "nativeStack": [ + { + "pc": "0x00007ff7a2c7d24e", + "symbol": "std::basic_ios >::fill+16366" + }, + { + "pc": "0x00007ff7a2c7c0f9", + "symbol": "std::basic_ios >::fill+11929" + }, + { + "pc": "0x00007ff7a2c7b923", + "symbol": "std::basic_ios >::fill+9923" + }, + { + "pc": "0x00007ff7a2d6dc22", + "symbol": "uv_loop_fork+89362" + }, + { + "pc": "0x00007ff7a319609e", + "symbol": "v8::internal::FatalProcessOutOfMemory+798" + }, + { + "pc": "0x00007ff7a3195fd7", + "symbol": "v8::internal::FatalProcessOutOfMemory+599" + }, + { + "pc": "0x00007ff7a3249a14", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+14068" + }, + { + "pc": "0x00007ff7a323f822", + "symbol": "v8::internal::Heap::CollectGarbage+7234" + }, + { + "pc": "0x00007ff7a323e038", + "symbol": "v8::internal::Heap::CollectGarbage+1112" + }, + { + "pc": "0x00007ff7a3247967", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+5703" + }, + { + "pc": "0x00007ff7a32479e6", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+5830" + }, + { + "pc": "0x00007ff7a337f8b1", + "symbol": "v8::internal::Factory::NewFillerObject+49" + }, + { + "pc": "0x00007ff7a3439786", + "symbol": "v8::internal::StoreBuffer::StoreBufferOverflow+27190" + }, + { + "pc": "0x000000a7f26d0481", + "symbol": "" + } + ], + "javascriptHeap": { + "totalMemory": 1509408768, + "totalCommittedMemory": 1509408768, + "usedMemory": 1355487232, + "availableMemory": 33336928, + "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": 1357128, + "available": 15141560 + }, + "old_space": { + "memorySize": 1422594048, + "committedMemory": 1422594048, + "capacity": 1318431864, + "used": 1317220832, + "available": 1211032 + }, + "code_space": { + "memorySize": 6815744, + "committedMemory": 6815744, + "capacity": 5601568, + "used": 5601568, + "available": 0 + }, + "map_space": { + "memorySize": 19410944, + "committedMemory": 19410944, + "capacity": 6358400, + "used": 6358400, + "available": 0 + }, + "large_object_space": { + "memorySize": 26509312, + "committedMemory": 26509312, + "capacity": 41418056, + "used": 24915784, + "available": 16502272 + }, + "new_large_object_space": { + "memorySize": 0, + "committedMemory": 0, + "capacity": 0, + "used": 0, + "available": 0 + } + } + }, + "resourceUsage": { + "userCpuSeconds": 57.734, + "kernelCpuSeconds": 1.203, + "cpuConsumptionPercent": 111.202, + "maxRss": 1731334144, + "pageFaults": { + "IORequired": 1779717, + "IONotRequired": 0 + }, + "fsActivity": { + "reads": 41236, + "writes": 6 + } + }, + "libuv": [ + ], + "environmentVariables": { + "=C:": "C:\\", + "=D:": "D:\\project\\epmet-work-pc", + "ALLUSERSPROFILE": "C:\\ProgramData", + "APPDATA": "C:\\Users\\Administrator\\AppData\\Roaming", + "BABEL_ENV": "development", + "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_27620_FTVXSFTCXVXRCNHE", + "COLORTERM": "truecolor", + "CommonProgramFiles": "C:\\Program Files\\Common Files", + "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files", + "CommonProgramW6432": "C:\\Program Files\\Common Files", + "COMPUTERNAME": "DESKTOP-LFMUCNU", + "ComSpec": "C:\\Windows\\system32\\cmd.exe", + "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData", + "EFC_14116": "1", + "FPS_BROWSER_APP_PROFILE_STRING": "Internet Explorer", + "FPS_BROWSER_USER_PROFILE_STRING": "Default", + "GIT_ASKPASS": "d:\\Program Files\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass.sh", + "HOME": "C:\\Users\\Administrator", + "HOMEDRIVE": "C:", + "HOMEPATH": "\\Users\\Administrator", + "INIT_CWD": "D:\\project\\epmet-work-pc", + "IntelliJ IDEA": "D:\\Program Files\\JetBrains\\IntelliJ IDEA 2023.3.6\\bin;", + "LANG": "zh_CN.UTF-8", + "LOCALAPPDATA": "C:\\Users\\Administrator\\AppData\\Local", + "LOGONSERVER": "\\\\DESKTOP-LFMUCNU", + "NODE": "D:\\nodejs\\node.exe", + "NODE_ENV": "development", + "NODE_EXE": "D:\\nodejs\\\\node.exe", + "NPM_CLI_JS": "D:\\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\",\"serve\"],\"original\":[\"run\",\"serve\"]}", + "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\\Administrator\\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": "D:\\nodejs\\etc\\npmrc", + "npm_config_globalignorefile": "D:\\nodejs\\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\\Administrator\\.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:\\nvm\\v11.15.0\\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": "D:\\nodejs", + "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\\Administrator\\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\\Administrator\\.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:\\nvm\\v11.15.0\\node_modules\\npm\\bin\\npm-cli.js", + "npm_lifecycle_event": "serve", + "npm_lifecycle_script": "vue-cli-service serve", + "npm_node_execpath": "D:\\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_css_loader": "^5.0.0", + "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_moment": "^2.29.4", + "npm_package_dependencies_node_sass": "^4.12.0", + "npm_package_dependencies_ol": "7.2.2", + "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_relation_graph": "^2.1.31", + "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_turf": "^3.0.14", + "npm_package_dependencies_vue": "^2.6.11", + "npm_package_dependencies_vuex": "^3.1.1", + "npm_package_dependencies_vue_awesome_swiper": "^3.1.3", + "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": "```\r npm install\r ```", + "npm_package_devDependencies_cross_env": "^7.0.3", + "npm_package_devDependencies_dai_js": "^0.0.12", + "npm_package_devDependencies_element_theme_chalk": "^2.13.0", + "npm_package_devDependencies_filemanager_webpack_plugin": "^2.0.5", + "npm_package_devDependencies_natives": "^1.1.6", + "npm_package_devDependencies_ol": "^7.2.2", + "npm_package_devDependencies_sass_loader": "^7.3.1", + "npm_package_devDependencies_script_loader": "^0.7.2", + "npm_package_devDependencies_style_loader": "^3.3.3", + "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": "d6ca124ebbea2a05faf4403f4b6cd3801fb35b1c", + "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_preview": "vue-cli-service build --mode preview", + "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=node --max_old_space_size": "4096 node_modules/@vue/cli-service/bin/vue-cli-service.js 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": "D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js", + "NUMBER_OF_PROCESSORS": "16", + "NVM_HOME": "D:\\nvm", + "NVM_SYMLINK": "D:\\nodejs", + "OneDrive": "C:\\Users\\Administrator\\OneDrive", + "OPENSSL_ia32cap": "~0x200000200000000", + "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined", + "OS": "Windows_NT", + "Path": "D:\\nvm\\v11.15.0\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin;D:\\project\\epmet-work-pc\\node_modules\\.bin;D:\\Program Files (x86)\\VMware\\VMware Workstation\\bin\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;D:\\Program Files\\Bandizip;C:\\Program Files\\dotnet\\;D:\\Program Files (x86)\\Tencent\\微信web开发者工具\\dll;%NVM_H;ME%;D:\\nodejs;D:\\Program Files\\Git\\cmd;C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\WindowsApps;D:\\nvm;D:\\nodejs;D:\\Program Files\\JetBrains\\WebStorm 2023.3.6\\bin;;D:\\Program Files\\JetBrains\\IntelliJ IDEA 2023.3.6\\bin;;D:\\Program Files\\Microsoft VS Code\\bin", + "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JSE;.WSF;.WSH;.MSC;.CPL", + "PROCESSOR_ARCHITECTURE": "AMD64", + "PROCESSOR_IDENTIFIER": "AMD64 Family 25 Model 116 Stepping 1, AuthenticAMD", + "PROCESSOR_LEVEL": "25", + "PROCESSOR_REVISION": "7401", + "ProgramData": "C:\\ProgramData", + "ProgramFiles": "C:\\Program Files", + "ProgramFiles(x86)": "C:\\Program Files (x86)", + "ProgramW6432": "C:\\Program Files", + "PROMPT": "$P$G", + "PSModulePath": "C:\\Users\\Administrator\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules", + "PUBLIC": "C:\\Users\\Public", + "SESSIONNAME": "Console", + "SystemDrive": "C:", + "SystemRoot": "C:\\Windows", + "TEMP": "C:\\Users\\Administrator\\AppData\\Local\\Temp", + "TERM_PROGRAM": "vscode", + "TERM_PROGRAM_VERSION": "1.87.2", + "TMP": "C:\\Users\\Administrator\\AppData\\Local\\Temp", + "USERDOMAIN": "DESKTOP-LFMUCNU", + "USERDOMAIN_ROAMINGPROFILE": "DESKTOP-LFMUCNU", + "USERNAME": "Administrator", + "USERPROFILE": "C:\\Users\\Administrator", + "VSCODE_GIT_ASKPASS_EXTRA_ARGS": "", + "VSCODE_GIT_ASKPASS_MAIN": "d:\\Program Files\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass-main.js", + "VSCODE_GIT_ASKPASS_NODE": "D:\\Program Files\\Microsoft VS Code\\Code.exe", + "VSCODE_GIT_IPC_HANDLE": "\\\\.\\pipe\\vscode-git-8c9cceec85-sock", + "VSCODE_INJECTION": "1", + "VSCODE_NONCE": "065ba932-95c9-4267-a735-eb438de454f4", + "VUE_APP_API_SERVER": "http://219.146.91.110:30801/api", + "VUE_APP_BIPASS_API_SERVER": "/linkdata/linkdata-gateway/route", + "VUE_APP_NODE_ENV": "dev", + "VUE_APP_PUBLIC_PATH": "epmet-oper", + "VUE_CLI_ENTRY_FILES": "[\"D:\\\\project\\\\epmet-work-pc\\\\src\\\\main.js\"]", + "WEBPACK_DEV_SERVER": "true", + "WebStorm": "D:\\Program Files\\JetBrains\\WebStorm 2023.3.6\\bin;", + "windir": "C:\\Windows" + }, + "sharedObjects": [ + "D:\\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\\dbghelp.dll", + "C:\\Windows\\System32\\bcrypt.dll", + "C:\\Windows\\System32\\ucrtbase.dll", + "C:\\Windows\\System32\\USER32.dll", + "C:\\Windows\\System32\\combase.dll", + "C:\\Windows\\System32\\win32u.dll", + "C:\\Windows\\System32\\GDI32.dll", + "C:\\Windows\\System32\\OLEAUT32.dll", + "C:\\Windows\\System32\\gdi32full.dll", + "C:\\Windows\\System32\\msvcp_win.dll", + "C:\\Windows\\System32\\CRYPT32.dll", + "C:\\Windows\\SYSTEM32\\IPHLPAPI.DLL", + "C:\\Windows\\SYSTEM32\\USERENV.dll", + "C:\\Windows\\SYSTEM32\\WINMM.dll", + "C:\\Windows\\System32\\IMM32.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\\epmet-work-pc\\node_modules\\node-sass\\vendor\\win32-x64-67\\binding.node" + ] +} \ No newline at end of file diff --git a/report.20240401.103332.36232.0.001.json b/report.20240401.103332.36232.0.001.json new file mode 100644 index 000000000..79b1e6b7e --- /dev/null +++ b/report.20240401.103332.36232.0.001.json @@ -0,0 +1,532 @@ + +{ + "header": { + "event": "Allocation failed - JavaScript heap out of memory", + "trigger": "FatalError", + "filename": "report.20240401.103332.36232.0.001.json", + "dumpEventTime": "2024-04-01T10:33:32Z", + "processId": 36232, + "cwd": "D:\\project\\epmet-work-pc", + "commandLine": [ + "node", + "D:\\project\\epmet-work-pc\\node_modules\\.bin\\\\..\\@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.22631", + "osVersion": "Windows 10 Enterprise", + "osMachine": "x86_64", + "host": "DESKTOP-LFMUCNU" + }, + "javascriptStack": { + "message": "No stack.", + "stack": [ + "Unavailable." + ] + }, + "nativeStack": [ + { + "pc": "0x00007ff7a2c7d24e", + "symbol": "std::basic_ios >::fill+16366" + }, + { + "pc": "0x00007ff7a2c7c0f9", + "symbol": "std::basic_ios >::fill+11929" + }, + { + "pc": "0x00007ff7a2c7b923", + "symbol": "std::basic_ios >::fill+9923" + }, + { + "pc": "0x00007ff7a2d6dc22", + "symbol": "uv_loop_fork+89362" + }, + { + "pc": "0x00007ff7a319609e", + "symbol": "v8::internal::FatalProcessOutOfMemory+798" + }, + { + "pc": "0x00007ff7a3195fd7", + "symbol": "v8::internal::FatalProcessOutOfMemory+599" + }, + { + "pc": "0x00007ff7a3249a14", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+14068" + }, + { + "pc": "0x00007ff7a323f822", + "symbol": "v8::internal::Heap::CollectGarbage+7234" + }, + { + "pc": "0x00007ff7a323e038", + "symbol": "v8::internal::Heap::CollectGarbage+1112" + }, + { + "pc": "0x00007ff7a3247967", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+5703" + }, + { + "pc": "0x00007ff7a32479e6", + "symbol": "v8::internal::Heap::RootIsImmortalImmovable+5830" + }, + { + "pc": "0x00007ff7a337f8b1", + "symbol": "v8::internal::Factory::NewFillerObject+49" + }, + { + "pc": "0x00007ff7a3439786", + "symbol": "v8::internal::StoreBuffer::StoreBufferOverflow+27190" + }, + { + "pc": "0x00000324f16d0481", + "symbol": "" + } + ], + "javascriptHeap": { + "totalMemory": 1482133504, + "totalCommittedMemory": 1482133504, + "usedMemory": 1375147320, + "availableMemory": 45816464, + "memoryLimit": 1526909922, + "heapSpaces": { + "read_only_space": { + "memorySize": 524288, + "committedMemory": 524288, + "capacity": 515584, + "used": 33520, + "available": 482064 + }, + "new_space": { + "memorySize": 2097152, + "committedMemory": 2097152, + "capacity": 1031168, + "used": 188256, + "available": 842912 + }, + "old_space": { + "memorySize": 1429409792, + "committedMemory": 1429409792, + "capacity": 1339055240, + "used": 1338394536, + "available": 660704 + }, + "code_space": { + "memorySize": 6815744, + "committedMemory": 6815744, + "capacity": 5770272, + "used": 5770272, + "available": 0 + }, + "map_space": { + "memorySize": 17313792, + "committedMemory": 17313792, + "capacity": 6369280, + "used": 6369280, + "available": 0 + }, + "large_object_space": { + "memorySize": 25972736, + "committedMemory": 25972736, + "capacity": 68222240, + "used": 24391456, + "available": 43830784 + }, + "new_large_object_space": { + "memorySize": 0, + "committedMemory": 0, + "capacity": 0, + "used": 0, + "available": 0 + } + } + }, + "resourceUsage": { + "userCpuSeconds": 79.953, + "kernelCpuSeconds": 1.218, + "cpuConsumptionPercent": 121.151, + "maxRss": 1704890368, + "pageFaults": { + "IORequired": 2434376, + "IONotRequired": 0 + }, + "fsActivity": { + "reads": 41236, + "writes": 6 + } + }, + "libuv": [ + ], + "environmentVariables": { + "=C:": "C:\\", + "=D:": "D:\\project\\epmet-work-pc", + "ALLUSERSPROFILE": "C:\\ProgramData", + "APPDATA": "C:\\Users\\Administrator\\AppData\\Roaming", + "BABEL_ENV": "development", + "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_27620_FTVXSFTCXVXRCNHE", + "COLORTERM": "truecolor", + "CommonProgramFiles": "C:\\Program Files\\Common Files", + "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files", + "CommonProgramW6432": "C:\\Program Files\\Common Files", + "COMPUTERNAME": "DESKTOP-LFMUCNU", + "ComSpec": "C:\\Windows\\system32\\cmd.exe", + "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData", + "EFC_14116": "1", + "FPS_BROWSER_APP_PROFILE_STRING": "Internet Explorer", + "FPS_BROWSER_USER_PROFILE_STRING": "Default", + "GIT_ASKPASS": "d:\\Program Files\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass.sh", + "HOME": "C:\\Users\\Administrator", + "HOMEDRIVE": "C:", + "HOMEPATH": "\\Users\\Administrator", + "INIT_CWD": "D:\\project\\epmet-work-pc", + "IntelliJ IDEA": "D:\\Program Files\\JetBrains\\IntelliJ IDEA 2023.3.6\\bin;", + "LANG": "zh_CN.UTF-8", + "LOCALAPPDATA": "C:\\Users\\Administrator\\AppData\\Local", + "LOGONSERVER": "\\\\DESKTOP-LFMUCNU", + "NODE": "D:\\nodejs\\node.exe", + "NODE_ENV": "development", + "NODE_EXE": "D:\\nodejs\\\\node.exe", + "NPM_CLI_JS": "D:\\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\",\"serve\"],\"original\":[\"run\",\"serve\"]}", + "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\\Administrator\\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": "D:\\nodejs\\etc\\npmrc", + "npm_config_globalignorefile": "D:\\nodejs\\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\\Administrator\\.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:\\nvm\\v11.15.0\\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": "D:\\nodejs", + "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\\Administrator\\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\\Administrator\\.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:\\nvm\\v11.15.0\\node_modules\\npm\\bin\\npm-cli.js", + "npm_lifecycle_event": "serve", + "npm_lifecycle_script": "vue-cli-service serve", + "npm_node_execpath": "D:\\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_css_loader": "^5.0.0", + "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_moment": "^2.29.4", + "npm_package_dependencies_node_sass": "^4.12.0", + "npm_package_dependencies_ol": "7.2.2", + "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_relation_graph": "^2.1.31", + "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_turf": "^3.0.14", + "npm_package_dependencies_vue": "^2.6.11", + "npm_package_dependencies_vuex": "^3.1.1", + "npm_package_dependencies_vue_awesome_swiper": "^3.1.3", + "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": "```\r npm install\r ```", + "npm_package_devDependencies_cross_env": "^7.0.3", + "npm_package_devDependencies_dai_js": "^0.0.12", + "npm_package_devDependencies_element_theme_chalk": "^2.13.0", + "npm_package_devDependencies_filemanager_webpack_plugin": "^2.0.5", + "npm_package_devDependencies_natives": "^1.1.6", + "npm_package_devDependencies_ol": "^7.2.2", + "npm_package_devDependencies_sass_loader": "^7.3.1", + "npm_package_devDependencies_script_loader": "^0.7.2", + "npm_package_devDependencies_style_loader": "^3.3.3", + "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": "d6ca124ebbea2a05faf4403f4b6cd3801fb35b1c", + "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_preview": "vue-cli-service build --mode preview", + "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=node --max_old_space_size": "4096 node_modules/@vue/cli-service/bin/vue-cli-service.js 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": "D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js", + "NUMBER_OF_PROCESSORS": "16", + "NVM_HOME": "D:\\nvm", + "NVM_SYMLINK": "D:\\nodejs", + "OneDrive": "C:\\Users\\Administrator\\OneDrive", + "OPENSSL_ia32cap": "~0x200000200000000", + "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined", + "OS": "Windows_NT", + "Path": "D:\\nvm\\v11.15.0\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin;D:\\project\\epmet-work-pc\\node_modules\\.bin;D:\\Program Files (x86)\\VMware\\VMware Workstation\\bin\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;D:\\Program Files\\Bandizip;C:\\Program Files\\dotnet\\;D:\\Program Files (x86)\\Tencent\\微信web开发者工具\\dll;%NVM_H;ME%;D:\\nodejs;D:\\Program Files\\Git\\cmd;C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\WindowsApps;D:\\nvm;D:\\nodejs;D:\\Program Files\\JetBrains\\WebStorm 2023.3.6\\bin;;D:\\Program Files\\JetBrains\\IntelliJ IDEA 2023.3.6\\bin;;D:\\Program Files\\Microsoft VS Code\\bin", + "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JSE;.WSF;.WSH;.MSC;.CPL", + "PROCESSOR_ARCHITECTURE": "AMD64", + "PROCESSOR_IDENTIFIER": "AMD64 Family 25 Model 116 Stepping 1, AuthenticAMD", + "PROCESSOR_LEVEL": "25", + "PROCESSOR_REVISION": "7401", + "ProgramData": "C:\\ProgramData", + "ProgramFiles": "C:\\Program Files", + "ProgramFiles(x86)": "C:\\Program Files (x86)", + "ProgramW6432": "C:\\Program Files", + "PROMPT": "$P$G", + "PSModulePath": "C:\\Users\\Administrator\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules", + "PUBLIC": "C:\\Users\\Public", + "SESSIONNAME": "Console", + "SystemDrive": "C:", + "SystemRoot": "C:\\Windows", + "TEMP": "C:\\Users\\Administrator\\AppData\\Local\\Temp", + "TERM_PROGRAM": "vscode", + "TERM_PROGRAM_VERSION": "1.87.2", + "TMP": "C:\\Users\\Administrator\\AppData\\Local\\Temp", + "USERDOMAIN": "DESKTOP-LFMUCNU", + "USERDOMAIN_ROAMINGPROFILE": "DESKTOP-LFMUCNU", + "USERNAME": "Administrator", + "USERPROFILE": "C:\\Users\\Administrator", + "VSCODE_GIT_ASKPASS_EXTRA_ARGS": "", + "VSCODE_GIT_ASKPASS_MAIN": "d:\\Program Files\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass-main.js", + "VSCODE_GIT_ASKPASS_NODE": "D:\\Program Files\\Microsoft VS Code\\Code.exe", + "VSCODE_GIT_IPC_HANDLE": "\\\\.\\pipe\\vscode-git-8c9cceec85-sock", + "VSCODE_INJECTION": "1", + "VSCODE_NONCE": "ef108932-8b13-4bc6-86ce-98b15eb66515", + "VUE_APP_API_SERVER": "http://219.146.91.110:30801/api", + "VUE_APP_BIPASS_API_SERVER": "/linkdata/linkdata-gateway/route", + "VUE_APP_NODE_ENV": "dev", + "VUE_APP_PUBLIC_PATH": "epmet-oper", + "VUE_CLI_ENTRY_FILES": "[\"D:\\\\project\\\\epmet-work-pc\\\\src\\\\main.js\"]", + "WEBPACK_DEV_SERVER": "true", + "WebStorm": "D:\\Program Files\\JetBrains\\WebStorm 2023.3.6\\bin;", + "windir": "C:\\Windows" + }, + "sharedObjects": [ + "D:\\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\\bcrypt.dll", + "C:\\Windows\\System32\\USER32.dll", + "C:\\Windows\\System32\\win32u.dll", + "C:\\Windows\\SYSTEM32\\dbghelp.dll", + "C:\\Windows\\System32\\GDI32.dll", + "C:\\Windows\\System32\\gdi32full.dll", + "C:\\Windows\\System32\\ucrtbase.dll", + "C:\\Windows\\System32\\msvcp_win.dll", + "C:\\Windows\\System32\\combase.dll", + "C:\\Windows\\System32\\CRYPT32.dll", + "C:\\Windows\\System32\\OLEAUT32.dll", + "C:\\Windows\\SYSTEM32\\IPHLPAPI.DLL", + "C:\\Windows\\SYSTEM32\\USERENV.dll", + "C:\\Windows\\SYSTEM32\\WINMM.dll", + "C:\\Windows\\System32\\IMM32.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\\epmet-work-pc\\node_modules\\node-sass\\vendor\\win32-x64-67\\binding.node" + ] +} \ No newline at end of file diff --git a/src/assets/scss/modules/index.scss b/src/assets/scss/modules/index.scss index a95a64baa..1eb413e2e 100644 --- a/src/assets/scss/modules/index.scss +++ b/src/assets/scss/modules/index.scss @@ -1,29 +1,128 @@ @import "../c/config"; @import "../c/function"; +// .g-row { +// padding: 5px 6px; +// display: flex; +// height: 100%; +// .g-row-left { +// margin-right: auto; +// width: calc(66%); +// flex-direction: column; +// // justify-content: space-around; +// } +// .g-row-right { +// display: flex; +// margin-left: auto; +// width: calc(34% - 16px); +// flex-direction: column; +// justify-content: space-around; +// } +// } +.white-box { + background-color: white; + margin-top: 10px; + height: calc(100% - 10px); + background-color: white; + margin-top: 10px; + flex-grow: 0; + +} +.group_20 { + background-color: rgba(255, 255, 255, 1); + border-radius: 4px; + height: 382px; + margin-top: 16px; + width: 590px; + position: relative; +} + +.section_24 { + width: 575px; + height: 19px; + margin-top: 18px; + display: flex; + justify-content: space-between; +} + +.group_22 { + background-color: rgba(0, 86, 214, 1); + border-radius: 2px; + width: 4px; + height: 16px; + margin-top: -23px; +} + +.text_72 { + width: 160px; + height: 16px; + overflow-wrap: break-word; + color: rgba(51, 51, 51, 1); + font-size: 16px; + font-family: PingFang-SC-Bold; + font-weight: 700; + text-align: left; + white-space: nowrap; + line-height: 32px; + margin-left: 9px; +} + +.image-text_6 { + width: 77px; + height: 18px; + margin: 1px 0 0 325px; +} + +.thumbnail_4 { + width: 18px; + height: 18px; +} + +.text-group_9 { + width: 56px; + height: 14px; + overflow-wrap: break-word; + color: rgba(51, 51, 51, 1); + font-size: 14px; + font-family: PingFang-SC-Medium; + font-weight: 500; + text-align: left; + white-space: nowrap; + line-height: 32px; + margin-top: 1px; +} + + .g-row { padding: 5px 6px; display: flex; height: 100%; .g-row-left { margin-right: auto; - width: calc(66%); - display: flex; + width: calc(66% - 16px); flex-direction: column; - justify-content: space-around; + // justify-content: space-around; } .g-row-right { + display: flex; margin-left: auto; - width: calc(34% - 16px); + width: calc(34%); + flex-direction: column; + justify-content: space-around; } } - .m-box { + flex-grow: 1; position: relative; - padding: 16px; + // padding: 16px; + margin-top: 10px; 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; + .merw{ + background: #000; + margin-top: 10px; + } .header { padding: 4px 0; @@ -63,10 +162,37 @@ .m-search { box-sizing: border-box; padding: 40px 80px; - margin-bottom: 16px; - height: 280px; - background-image: url("../../images/index/chaxun-bg.png"); + margin-bottom: 10px; + height: 200px; + // background-image: url("../../images/index/chaxun-bg.png"); background-size: cover; + position: relative; + .wrap{ + position: absolute; + top: 0; + left: 0; + width: 100%; + } + + .mewq{ + // background-color: #333; + width: inherit; + margin-left: -69px; + height: 64px; + margin-top: 85px; + box-sizing: border-box; + margin-right: -68px; + display: grid; + grid-template-columns: repeat(7, 1fr); + gap: 5px; + text-align: center; + } + .boxss { + background-color: #F8F8F8; + border-radius: 10px; + } + + .title { height: 47px; @@ -98,7 +224,7 @@ &.z-on { color: #ffffff; background: $c1; - + margin-left: 10px; &:hover { color: #ffffff; } @@ -123,10 +249,12 @@ margin-top: 15px; display: flex; align-items: center; - + margin-left: 10px; .search-input { position: relative; - width: 60%; + left: 0; + right: 0; + width: 98%; height: 48px; background: #ffffff; border-radius: 4px; @@ -217,8 +345,9 @@ position: relative; box-sizing: border-box; width: 100%; - height:calc( 100vh - 420px); + height:calc( 82vh - 420px); overflow: hidden; + .flex_box{ height:calc(100% - 30px); width: 100%; @@ -264,6 +393,7 @@ .cnt-right { .list { margin-bottom: 71px; + margin-left: 10px; .item { margin-bottom: 30px; display: flex; @@ -330,7 +460,7 @@ .m-tx { margin-bottom: 13px; width: 100%; - height:calc( 100vh - 430px); + height: calc(84vh - 430px); overflow: hidden; padding-right: 5px; box-sizing: border-box; @@ -406,7 +536,7 @@ } } .m-tb { - height: 302px; + height: 220px; .cnt { box-sizing: border-box; @@ -470,3 +600,24 @@ } } } + + +.tablee { + display: flex; + flex-direction: column; + max-width: 320px; + max-height: 220px; + margin-top: 25px; + margin-left: 10px; + margin-right: 10px; + + } + + .row { + display: flex; + } + + .cell { + border: 1px solid #ccc; + padding: 8px; + } \ No newline at end of file diff --git a/src/views/modules/home/index.vue b/src/views/modules/home/index.vue index 690f919e2..481a6be2a 100644 --- a/src/views/modules/home/index.vue +++ b/src/views/modules/home/index.vue @@ -4,10 +4,9 @@
-
+
-
+ + +
@@ -89,7 +141,7 @@
- + +
+
+
+
+ +
- 智能提醒 + 消息提醒
更多>
@@ -140,7 +207,6 @@
-
@@ -148,18 +214,62 @@
-
-
-
- - 不满意事项月度趋势分析 +
+
+
+
+ + 消息提醒 +
+
更多>
+
+
+
+ 已读 + 未读 +
+
+
+ {{ item.createdTime }} +
+
+ {{ item.content }} +
+
- -
-
+
+
+ + 暂无提醒~ +
+ + + + +
+ + +
+
diff --git a/src/views/pages/login.vue b/src/views/pages/login.vue index f81d7aaf0..43b42089d 100644 --- a/src/views/pages/login.vue +++ b/src/views/pages/login.vue @@ -277,7 +277,6 @@ export default { this.diaVisible = false; localStorage.setItem("userType", "work"); - localStorage.setItem("token", res.data.token); this.skipAfterLogin(); }) From 1b984e0464a6d209da9e06d281df7b3bce92c576 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Wed, 3 Apr 2024 18:02:22 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E9=9D=99=E6=80=81=E5=B1=85=E6=B0=91?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E4=BF=A1=E6=81=AF=E4=B8=8D=E5=AE=8C=E6=95=B4?= =?UTF-8?q?=E6=95=B0=E9=87=8F=E7=BB=9F=E8=AE=A1(echarts=E5=9B=BE=E8=A1=A8?= =?UTF-8?q?=E6=9F=B1=E7=8A=B6=E5=9B=BE)=E5=B1=85=E6=B0=91=E5=88=86?= =?UTF-8?q?=E7=B1=BB=E4=BF=A1=E6=81=AF=E6=9B=B4=E6=96=B0=E6=83=85=E5=86=B5?= =?UTF-8?q?(=E8=A1=A8=E6=A0=BC=E5=AE=9E=E7=8E=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/scss/modules/index.scss | 170 ++++++++------- src/views/modules/home/index.vue | 333 +++++++++++++++++++---------- 2 files changed, 305 insertions(+), 198 deletions(-) diff --git a/src/assets/scss/modules/index.scss b/src/assets/scss/modules/index.scss index 1eb413e2e..2c09b0883 100644 --- a/src/assets/scss/modules/index.scss +++ b/src/assets/scss/modules/index.scss @@ -22,91 +22,69 @@ .white-box { background-color: white; margin-top: 10px; - height: calc(100% - 10px); - background-color: white; - margin-top: 10px; - flex-grow: 0; + box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12); + flex-grow: 1; + max-height: calc(50% - 10px); + overflow: hidden scroll; + position: relative; } -.group_20 { - background-color: rgba(255, 255, 255, 1); - border-radius: 4px; - height: 382px; - margin-top: 16px; - width: 590px; - position: relative; -} - -.section_24 { - width: 575px; - height: 19px; - margin-top: 18px; - display: flex; - justify-content: space-between; -} - -.group_22 { - background-color: rgba(0, 86, 214, 1); - border-radius: 2px; - width: 4px; - height: 16px; - margin-top: -23px; -} - -.text_72 { - width: 160px; - height: 16px; - overflow-wrap: break-word; - color: rgba(51, 51, 51, 1); - font-size: 16px; - font-family: PingFang-SC-Bold; - font-weight: 700; - text-align: left; - white-space: nowrap; - line-height: 32px; - margin-left: 9px; -} - -.image-text_6 { - width: 77px; - height: 18px; - margin: 1px 0 0 325px; -} +// .noe-text{ +// border-left: 4px solid #2683DB; +// padding-left: 10px; +// height: 30px; +// margin-right: 10px; +// size: 15px; +// z-index: 1; +// display: flex; +// justify-content: space-between; +// position: fixed; +// background: white; +// width: 551px; + +// } +.noe-text { + position: relative; + padding-left: 14px; /* 调整左边距以容纳边框 */ + height: 30px; + margin-right: 10px; + font-size: 15px; /* 正确的属性名称应为 font-size */ + z-index: 1; + display: flex; + justify-content: space-between; + position: fixed; + background: white; + width: 551px; -.thumbnail_4 { - width: 18px; - height: 18px; } -.text-group_9 { - width: 56px; - height: 14px; - overflow-wrap: break-word; - color: rgba(51, 51, 51, 1); - font-size: 14px; - font-family: PingFang-SC-Medium; - font-weight: 500; - text-align: left; - white-space: nowrap; - line-height: 32px; - margin-top: 1px; +.noe-text::before { + content: ""; + position: absolute; + top: 5px; + left: 0; + height: 70%; /* 控制边框的长度 */ + width: 4px; /* 控制边框的宽度 */ + background-color: #2683DB; } - .g-row { padding: 5px 6px; display: flex; height: 100%; .g-row-left { - margin-right: auto; - width: calc(66% - 16px); + // margin-right: auto; + margin-right: 15px; + width: calc(60% - 20px); flex-direction: column; // justify-content: space-around; } .g-row-right { display: flex; margin-left: auto; - width: calc(34%); + margin-right: 5px; + flex-grow: 0.5; + width: calc(40% - 20px); flex-direction: column; justify-content: space-around; } @@ -116,6 +94,7 @@ position: relative; // padding: 16px; margin-top: 10px; + margin-left: 10px; 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; @@ -131,6 +110,8 @@ font-weight: 500; color: rgba(0, 0, 0, 0.85); line-height: 17px; + margin-top: 10px; + margin-left: 10px; > img { vertical-align: bottom; @@ -357,6 +338,10 @@ display: flex; overflow: hidden; height: 100%; + .echart { + max-width: 100%; + max-height: 100%; + } .cnt-left { box-sizing: border-box; padding: 16px; @@ -460,10 +445,14 @@ .m-tx { margin-bottom: 13px; width: 100%; - height: calc(84vh - 430px); + height: 65px; overflow: hidden; padding-right: 5px; box-sizing: border-box; + + flex-grow: 1; + // max-height: calc(50% - 10px); + overflow: hidden scroll; .cnt { box-sizing: border-box; margin-top: 12px; @@ -499,6 +488,7 @@ font-weight: 400; color: rgba(0, 0, 0, 0.85); line-height: 22px; + margin-left: 10px; &:hover { color: $c1; cursor: pointer; @@ -510,6 +500,7 @@ font-weight: 400; color: rgba(0, 0, 0, 0.45); line-height: 17px; + margin-left: 10px; } } .item_left{ @@ -600,24 +591,41 @@ } } } +.table { + border-collapse: collapse; + width: 90%; + margin: 0 auto; + +} +.table th, .table td { + border: 1px solid rgb(230, 230, 230); + padding: 8px; + text-align: center; +} -.tablee { - display: flex; - flex-direction: column; - max-width: 320px; - max-height: 220px; - margin-top: 25px; - margin-left: 10px; - margin-right: 10px; - - } - +.table th { + background-color: #F5F7FB; + padding: 8px; + text-align: center; + width: 100px; +} .row { display: flex; } .cell { - border: 1px solid #ccc; + border: 1px solid #F5F7FB; padding: 8px; - } \ No newline at end of file + } + .special-header { + background-color: #FFFCF1; /* 设置特定表头的背景颜色为 #FFFCF1 */ +} + +.update-settings { + margin-right: 25px; +} +.table-container{ + // overflow: hidden scroll; + overflow: auto; +} \ No newline at end of file diff --git a/src/views/modules/home/index.vue b/src/views/modules/home/index.vue index 481a6be2a..d2519b470 100644 --- a/src/views/modules/home/index.vue +++ b/src/views/modules/home/index.vue @@ -15,7 +15,8 @@
+
- + 消息提醒
更多>
-
-
+
+
{{ item.createdTime }}
-
- {{ item.content }} +
+ {{ + item.content }}
+
-
-
-
-
- - 暂无提醒~ -
-
-
-
-
-
-
- - 消息提醒 -
-
更多>
-
-
已读 未读
-
-
- {{ item.createdTime }} -
-
- {{ item.content }} -
-
@@ -245,31 +227,41 @@
- - +
+
居民分类更新情况 更新设置 +
+ +
+ + + + + + + + + + + + + + + + + + + + + +
居民类别总人数分类信息不完整数更新负责人更新周期更新人数
{{ item.shenfen }}{{ item.zongNumber }}{{ item.noAllNuber }}{{ item.fuzeren }}{{ item.zhouqi }}{{ item.addNum }}
- - +
- +
@@ -305,6 +297,18 @@ export default { total: "", list: [], }, + tableList: [ + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + { shenfen: '党员', zongNumber: '10', noAllNuber: '1', fuzeren: '王五', zhouqi: '1', addNum: '1' }, + ], znycCategory: { loading: false, total: "", @@ -329,9 +333,38 @@ export default { noticeData: [], activeName: "resi", - + numberLiM: [{ mer: 720, bilv: 0.45 }, { mer: 724, bilv: 0.56 }, { mer: 718, bilv: 0.54 }, { mer: 725, bilv: 0.69 }, { mer: 727, bilv: 0.36 }, { mer: 728, bilv: 0.64 }, { mer: 725, bilv: 0.78 }, { mer: 750, bilv: 0.25 }, { mer: 760, bilv: 0.96 }, { mer: 700, bilv: 0.38 }, { mer: 710, bilv: 0.62 }], myChart: {}, - agencyLevel:'', + agencyLevel: '', + xData: ["党员", "残疾人", "退役军人", "失业人员", "低保人员", "保障房人员", "特殊人员", "大病人员", "慢病人员", "特扶人员", "老年人"], + yData: [ + // { + // value: 720, + // itemStyle: { + // color: { + // type: 'linear', + // x: 0, + // y: 0, + // x2: 0, + // y2: 1, + // colorStops: [{ + // offset: 0, color: '#2D7DF2' // 上部颜色 + // }, { + // offset: 0.45, color: '#7EB1FE' // 中部颜色 + // }, { + // offset: 0.45, color: '#EFB632' // 中部颜色 + // }, { + // offset: 1, color: '#FDD77D' // 下部颜色 + // }], + // global: false // 默认为 false + // }, + // shadowColor: "#91cc75", + // borderType: "dashed", + // // opacity: 0.5 + // } + // },725,165,765,742,710,720,730,735,762,754 + ], + myChartStyle: { float: "left", width: "120%", height: "500px"}, } }, computed: { @@ -358,20 +391,30 @@ export default { }, }, mounted() { + this.ehso(); + + + + + + //图形 + this.initEcharts(); + this.getApiData(); this.$nextTick(() => { this.initChart() }) this.agencyLevel = localStorage.getItem("level", data.level); console.log( - "dynamicMenuRoutes----------------------------", - this.$store.state.sidebarMenuList + "dynamicMenuRoutes----------------------------", + this.$store.state.sidebarMenuList ); }, methods: { initChart() { this.$http.get("/governance/satisfactionOverview/notSatisfactionTrend").then(({ data: { data } }) => { this.myChart = echarts.init(document.getElementById("my_chart")); + let series = data.series.map((item, index) => { return { ...item, @@ -601,7 +644,63 @@ export default { this.$message.error(msg); } }, - }, + + initEcharts() { + // 基本柱状图 + const option = { + xAxis: { + type: 'category', + axisLabel: { + rotate: -45, + // textStyle: { + // fontSize: 9.1 + // } + }, + data: this.xData, + + }, + yAxis: {}, + series: [ + { + type: "bar", //形状为柱状图 + barWidth: '40%', + data: this.yData, + }, + ], + }; + const myChart = echarts.init(document.getElementById("mychart")); + myChart.setOption(option); + //随着屏幕大小调节图表 + window.addEventListener("resize", () => { + myChart.resize(); + }); + }, + ehso() { + this.yData = this.numberLiM.map(item => ({ + value: item.mer, + itemStyle: { + color: { + type: 'linear', + x: 0, + y: 0, + x2: 0, + y2: 1, + colorStops: [ + { offset: 0, color: '#2D7DF2' }, + { offset: item.bilv, color: '#7EB1FE' }, + { offset: item.bilv, color: '#EFB632' }, + { offset: 1, color: '#FDD77D' } + ], + global: false + }, + shadowColor: "#91cc75", + borderType: "dashed", + // opacity: 0.5 + } + })); + }, + +}, }; From 5365e2b1b257891d5a9ce3d5f21e72dd7f1dc07e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Sun, 7 Apr 2024 18:07:14 +0800 Subject: [PATCH 3/5] =?UTF-8?q?pc=E9=A6=96=E9=A1=B5=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=B1=85=E6=B0=91=E5=88=86=E7=B1=BB=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E4=B8=8D=E5=AE=8C=E6=95=B4=E6=95=B0=E9=87=8F=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E5=AE=9E=E7=8E=B0=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/scss/modules/index.scss | 381 +++++++++++-------- src/views/modules/base/resi.vue | 568 ++++++++++++----------------- src/views/modules/home/index.vue | 141 +++++-- 3 files changed, 570 insertions(+), 520 deletions(-) diff --git a/src/assets/scss/modules/index.scss b/src/assets/scss/modules/index.scss index 2c09b0883..7206b5d64 100644 --- a/src/assets/scss/modules/index.scss +++ b/src/assets/scss/modules/index.scss @@ -25,37 +25,37 @@ box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12); flex-grow: 1; max-height: calc(50% - 10px); - overflow: hidden scroll; + overflow: hidden scroll; position: relative; - + } -// .noe-text{ -// border-left: 4px solid #2683DB; -// padding-left: 10px; -// height: 30px; -// margin-right: 10px; -// size: 15px; -// z-index: 1; -// display: flex; -// justify-content: space-between; -// position: fixed; -// background: white; -// width: 551px; - + +// .echart{ +// position: absolute; +// // left: -20px; +// top: 10px; +// width: 1004px; +// user-select: none; +// -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +// padding: 0px; +// margin: 0px; +// border-width: 0px; +// height: 260px; // } .noe-text { position: relative; - padding-left: 14px; /* 调整左边距以容纳边框 */ + // position: fixed; + padding-left: 14px; height: 30px; margin-right: 10px; - font-size: 15px; /* 正确的属性名称应为 font-size */ - z-index: 1; + font-size: 15px; + z-index: 1; display: flex; justify-content: space-between; - position: fixed; background: white; - width: 551px; - + // max-width: calc(100% - 20px); + width: 100%; + // overflow-x: auto; } .noe-text::before { @@ -63,8 +63,8 @@ position: absolute; top: 5px; left: 0; - height: 70%; /* 控制边框的长度 */ - width: 4px; /* 控制边框的宽度 */ + height: 70%; + width: 4px; background-color: #2683DB; } @@ -72,23 +72,27 @@ padding: 5px 6px; display: flex; height: 100%; + align-items: stretch; + .g-row-left { // margin-right: auto; - margin-right: 15px; - width: calc(60% - 20px); + margin-right: 10px; + width: calc(60% - 25px); flex-direction: column; // justify-content: space-around; } + .g-row-right { display: flex; margin-left: auto; - margin-right: 5px; - flex-grow: 0.5; - width: calc(40% - 20px); + margin-right: 5px; + flex-grow: 0.5; + width: calc(40% - 25px); flex-direction: column; justify-content: space-around; } } + .m-box { flex-grow: 1; position: relative; @@ -98,7 +102,8 @@ 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; - .merw{ + + .merw { background: #000; margin-top: 10px; } @@ -113,7 +118,7 @@ margin-top: 10px; margin-left: 10px; - > img { + >img { vertical-align: bottom; margin-right: 5px; width: 17px; @@ -121,6 +126,14 @@ } } + .newqsa { + border-left: 4px solid #2683DB; + height: 70%; + // width: 4px; + margin-left: -10px; + padding-left: 8px; + } + .more { position: absolute; top: 14px; @@ -148,14 +161,15 @@ // background-image: url("../../images/index/chaxun-bg.png"); background-size: cover; position: relative; - .wrap{ + + .wrap { position: absolute; top: 0; left: 0; width: 100%; } - .mewq{ + .mewq { // background-color: #333; width: inherit; margin-left: -69px; @@ -164,14 +178,15 @@ box-sizing: border-box; margin-right: -68px; display: grid; - grid-template-columns: repeat(7, 1fr); - gap: 5px; + grid-template-columns: repeat(7, 1fr); + gap: 5px; text-align: center; } + .boxss { background-color: #F8F8F8; border-radius: 10px; - } + } @@ -187,7 +202,8 @@ margin-top: 24px; display: flex; align-items: center; - > div { + + >div { position: relative; margin-right: 30px; width: 56px; @@ -202,13 +218,16 @@ &:hover { color: $c1_on; } + &.z-on { color: #ffffff; background: $c1; margin-left: 10px; + &:hover { color: #ffffff; } + &::after { content: ""; display: block; @@ -231,6 +250,7 @@ display: flex; align-items: center; margin-left: 10px; + .search-input { position: relative; left: 0; @@ -291,6 +311,7 @@ font-weight: 500; color: #ffffff; cursor: pointer; + &:hover { background: $c1_on; } @@ -309,6 +330,7 @@ font-weight: 500; color: $c1; cursor: pointer; + img { width: 20px; height: 20px; @@ -325,144 +347,162 @@ .m-pan { position: relative; box-sizing: border-box; - width: 100%; - height:calc( 82vh - 420px); + // width: 100%; + // height:calc( 82vh - 420px); + height: calc(82vh - 460px); overflow: hidden; - - .flex_box{ - height:calc(100% - 30px); - width: 100%; - overflow: hidden; - .cnt { - margin-top: 20px; - display: flex; + + .flex_box { + height: calc(100% - 30px); + width: 100%; overflow: hidden; - height: 100%; - .echart { - max-width: 100%; - max-height: 100%; - } - .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; - height: 100%; - .subtitle { - padding: 4px 0; - font-size: 15px; - font-family: PingFangSC-Medium, PingFang SC; - font-weight: 500; - color: rgba(0, 0, 0, 0.85); - line-height: 17px; - &:last-of-type { - margin-top: 40px; - } + .cnt { + margin-top: 20px; + display: flex; + overflow: hidden; + height: 100%; - > img { - vertical-align: bottom; - margin-right: 5px; - width: 17px; - height: 17px; - } + .echart { + max-width: 115%; + max-height: 100%; + left: -30px; + top: 10px; + // margin-left: -50px; + position: absolute; + + user-select: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + padding: 0px; + margin: 0px; + border-width: 0px; } - } - .cnt-right { - .list { - margin-bottom: 71px; - margin-left: 10px; - .item { - margin-bottom: 30px; - display: flex; - align-items: center; - font-size: 14px; + + .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; + height: 100%; + + .subtitle { + padding: 4px 0; + font-size: 15px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; - color: rgba(44, 53, 66, 0.85); - line-height: 24px; - cursor: pointer; + color: rgba(0, 0, 0, 0.85); + line-height: 17px; - &:hover { - color: $c1; + &:last-of-type { + margin-top: 40px; } - .item-name { - margin-left: 5px; - width: 80px; - flex-shrink: 0; + >img { + vertical-align: bottom; + margin-right: 5px; + width: 17px; + height: 17px; } + } + } - .item-div { - width: 1px; - height: 12px; - background: #d8d8d8; - border-radius: 1px; - } + .cnt-right { + .list { + margin-bottom: 71px; + margin-left: 10px; - .item-count { - margin-left: 20px; - width: 90px; - flex-shrink: 0; - } + .item { + 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; + cursor: pointer; - .item-per { - min-width: 70px; - } + &:hover { + color: $c1; + } + + .item-name { + margin-left: 5px; + width: 80px; + flex-shrink: 0; + } + + .item-div { + width: 1px; + height: 12px; + background: #d8d8d8; + border-radius: 1px; + } + + .item-count { + margin-left: 20px; + width: 90px; + flex-shrink: 0; + } - .item-progress { - margin-right: 15px; - width: 100%; - height: 24px; - background: #e6f0ff; - border-radius: 1px; - overflow: hidden; - b { - display: block; + .item-per { + min-width: 70px; + } + + .item-progress { + margin-right: 15px; + width: 100%; height: 24px; - background: #7ba6e6; + background: #e6f0ff; + border-radius: 1px; + overflow: hidden; + + b { + display: block; + height: 24px; + background: #7ba6e6; + } } } } } - } - ::v-deep .el-tabs__content { - overflow: scroll !important; - height: 100% !important; + + ::v-deep .el-tabs__content { + overflow: scroll !important; + height: 100% !important; + } } } - } - + } .m-tx { - margin-bottom: 13px; - width: 100%; - height: 65px; + // margin-bottom: 13px; + // width: 100%; + height: 200px; overflow: hidden; - padding-right: 5px; - box-sizing: border-box; - - flex-grow: 1; - // max-height: calc(50% - 10px); - overflow: hidden scroll; + // padding-right: 5px; + // box-sizing: border-box; + // flex-grow: 1; + // overflow: hidden scroll; .cnt { box-sizing: border-box; margin-top: 12px; border-radius: 2px; - overflow:hidden scroll ; + overflow: hidden scroll; height: calc(100% - 50px); - + .empty { text-align: center; color: #999; + img { display: block; width: 120px; @@ -473,13 +513,17 @@ .item { padding: 16px 0 7px; border-bottom: 1px dashed #f0f5fa; + &:last-child { border-bottom: none; } + display: flex; align-items: center; - .item_right{ + + .item_right { flex: 1; + .item-title { @include toe; height: 22px; @@ -489,11 +533,13 @@ color: rgba(0, 0, 0, 0.85); line-height: 22px; margin-left: 10px; + &:hover { color: $c1; cursor: pointer; } } + .item-date { font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; @@ -503,10 +549,12 @@ margin-left: 10px; } } - .item_left{ + + .item_left { width: 40px; - margin-right:15px; - .i-tag{ + margin-right: 15px; + + .i-tag { display: block; margin-right: 15px; width: 40px; @@ -522,12 +570,13 @@ font-weight: 600; } } - + } } } + .m-tb { - height: 220px; + height: 260px; .cnt { box-sizing: border-box; @@ -558,9 +607,11 @@ color: #333333; line-height: 24px; } + .item-btns { margin-left: auto; display: flex; + .item-btn { display: flex; align-items: center; @@ -570,19 +621,23 @@ font-weight: 400; color: $c1; text-align: center; + &:hover { color: $c1_on; cursor: pointer; } + &:last-child { margin-right: 2px; } + img { display: block; width: 15px; height: 15px; margin-right: 2px; } + span { display: block; } @@ -591,41 +646,43 @@ } } } + .table { border-collapse: collapse; width: 90%; margin: 0 auto; - + + } -.table th, .table td { +.table th, +.table td { border: 1px solid rgb(230, 230, 230); - padding: 8px; - text-align: center; + padding: 8px; + text-align: center; } .table th { - background-color: #F5F7FB; + background-color: #F5F7FB; padding: 8px; text-align: center; width: 100px; } - .row { + +.row { display: flex; - } - - .cell { +} + +.cell { border: 1px solid #F5F7FB; padding: 8px; - } - .special-header { - background-color: #FFFCF1; /* 设置特定表头的背景颜色为 #FFFCF1 */ +} + +.special-header { + background-color: #FFFCF1; + /* 设置特定表头的背景颜色为 #FFFCF1 */ } .update-settings { margin-right: 25px; -} -.table-container{ - // overflow: hidden scroll; - overflow: auto; } \ No newline at end of file diff --git a/src/views/modules/base/resi.vue b/src/views/modules/base/resi.vue index 102bb5705..985e53845 100644 --- a/src/views/modules/base/resi.vue +++ b/src/views/modules/base/resi.vue @@ -1,29 +1,13 @@