Commit 9f064025 by wufan

feat:完成axios和20%员工管理页

parent db5a63c0
{
"header": {
"reportVersion": 1,
"event": "Allocation failed - JavaScript heap out of memory",
"trigger": "FatalError",
"filename": "report.20201125.171310.28060.0.001.json",
"dumpEventTime": "2020-11-25T17:13:10Z",
"dumpEventTimeStamp": "1606295590283",
"processId": 28060,
"cwd": "/Users/eskimos/code_company/xiaomai-cloud-class-web",
"commandLine": [
"node",
"scripts/start.js"
],
"nodejsVersion": "v12.14.1",
"wordSize": 64,
"arch": "x64",
"platform": "darwin",
"componentVersions": {
"node": "12.14.1",
"v8": "7.7.299.13-node.16",
"uv": "1.33.1",
"zlib": "1.2.11",
"brotli": "1.0.7",
"ares": "1.15.0",
"modules": "72",
"nghttp2": "1.40.0",
"napi": "5",
"llhttp": "2.0.1",
"http_parser": "2.8.0",
"openssl": "1.1.1d",
"cldr": "35.1",
"icu": "64.2",
"tz": "2019c",
"unicode": "12.1"
},
"release": {
"name": "node",
"lts": "Erbium",
"headersUrl": "https://nodejs.org/download/release/v12.14.1/node-v12.14.1-headers.tar.gz",
"sourceUrl": "https://nodejs.org/download/release/v12.14.1/node-v12.14.1.tar.gz"
},
"osName": "Darwin",
"osRelease": "19.6.0",
"osVersion": "Darwin Kernel Version 19.6.0: Thu Jun 18 20:49:00 PDT 2020; root:xnu-6153.141.1~1/RELEASE_X86_64",
"osMachine": "x86_64",
"cpus": [
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 168853230,
"nice": 0,
"sys": 84487270,
"idle": 1270883200,
"irq": 0
},
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 11904780,
"nice": 0,
"sys": 8888520,
"idle": 1503118640,
"irq": 0
},
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 164942140,
"nice": 0,
"sys": 67511490,
"idle": 1291467730,
"irq": 0
},
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 22125010,
"nice": 0,
"sys": 8085350,
"idle": 1493701170,
"irq": 0
},
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 141080850,
"nice": 0,
"sys": 53149350,
"idle": 1329690620,
"irq": 0
},
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 12360560,
"nice": 0,
"sys": 6316350,
"idle": 1505234160,
"irq": 0
},
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 119445120,
"nice": 0,
"sys": 42818930,
"idle": 1361656240,
"irq": 0
},
{
"model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz",
"speed": 1400,
"user": 10025700,
"nice": 0,
"sys": 5372140,
"idle": 1508512760,
"irq": 0
}
],
"networkInterfaces": [
{
"name": "lo0",
"internal": true,
"mac": "00:00:00:00:00:00",
"address": "127.0.0.1",
"netmask": "255.0.0.0",
"family": "IPv4"
},
{
"name": "lo0",
"internal": true,
"mac": "00:00:00:00:00:00",
"address": "::1",
"netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
"family": "IPv6",
"scopeid": 0
},
{
"name": "lo0",
"internal": true,
"mac": "00:00:00:00:00:00",
"address": "fe80::1",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"scopeid": 1
},
{
"name": "en3",
"internal": false,
"mac": "ac:de:48:00:11:22",
"address": "fe80::aede:48ff:fe00:1122",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"scopeid": 4
},
{
"name": "en0",
"internal": false,
"mac": "a4:83:e7:36:f2:c7",
"address": "fe80::480:c4fa:95f4:e8f5",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"scopeid": 6
},
{
"name": "en0",
"internal": false,
"mac": "a4:83:e7:36:f2:c7",
"address": "10.0.5.67",
"netmask": "255.255.252.0",
"family": "IPv4"
},
{
"name": "awdl0",
"internal": false,
"mac": "d2:5e:e5:74:59:40",
"address": "fe80::d05e:e5ff:fe74:5940",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"scopeid": 11
},
{
"name": "llw0",
"internal": false,
"mac": "d2:5e:e5:74:59:40",
"address": "fe80::d05e:e5ff:fe74:5940",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"scopeid": 12
},
{
"name": "utun0",
"internal": false,
"mac": "00:00:00:00:00:00",
"address": "fe80::9a21:cd74:e475:7d35",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"scopeid": 13
},
{
"name": "utun1",
"internal": false,
"mac": "00:00:00:00:00:00",
"address": "fe80::95d7:8ce4:1309:e79e",
"netmask": "ffff:ffff:ffff:ffff::",
"family": "IPv6",
"scopeid": 14
}
],
"host": "EskimosdeMacBook-Pro.local"
},
"javascriptStack": {
"message": "No stack.",
"stack": [
"Unavailable."
]
},
"nativeStack": [
{
"pc": "0x000000010014e0ce",
"symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, v8::Local<v8::String>) [/usr/local/bin/node]"
},
{
"pc": "0x000000010007f391",
"symbol": "node::OnFatalError(char const*, char const*) [/usr/local/bin/node]"
},
{
"pc": "0x0000000100176887",
"symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]"
},
{
"pc": "0x0000000100176823",
"symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]"
},
{
"pc": "0x00000001002fa9d5",
"symbol": "v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/usr/local/bin/node]"
},
{
"pc": "0x00000001002fc0a4",
"symbol": "v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/usr/local/bin/node]"
},
{
"pc": "0x00000001002f8f77",
"symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/usr/local/bin/node]"
},
{
"pc": "0x00000001002f6f5d",
"symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/bin/node]"
},
{
"pc": "0x0000000100302674",
"symbol": "v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/usr/local/bin/node]"
},
{
"pc": "0x00000001003026ef",
"symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/usr/local/bin/node]"
},
{
"pc": "0x00000001002cf2e7",
"symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType) [/usr/local/bin/node]"
},
{
"pc": "0x00000001005f8935",
"symbol": "v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/usr/local/bin/node]"
},
{
"pc": "0x00000001009311f9",
"symbol": "Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/usr/local/bin/node]"
}
],
"javascriptHeap": {
"totalMemory": 2169061376,
"totalCommittedMemory": 2158225264,
"usedMemory": 1878994072,
"availableMemory": 228700328,
"memoryLimit": 2197815296,
"heapSpaces": {
"read_only_space": {
"memorySize": 262144,
"committedMemory": 32568,
"capacity": 261872,
"used": 32296,
"available": 229576
},
"new_space": {
"memorySize": 33554432,
"committedMemory": 24125232,
"capacity": 16759808,
"used": 4029152,
"available": 12730656
},
"old_space": {
"memorySize": 1986899968,
"committedMemory": 1985992136,
"capacity": 1899553096,
"used": 1729326728,
"available": 170226368
},
"code_space": {
"memorySize": 3047424,
"committedMemory": 2959072,
"capacity": 2529024,
"used": 2529024,
"available": 0
},
"map_space": {
"memorySize": 6295552,
"committedMemory": 6114400,
"capacity": 4332320,
"used": 4332320,
"available": 0
},
"large_object_space": {
"memorySize": 138379264,
"committedMemory": 138379264,
"capacity": 138193896,
"used": 138193896,
"available": 0
},
"code_large_object_space": {
"memorySize": 622592,
"committedMemory": 622592,
"capacity": 550656,
"used": 550656,
"available": 0
},
"new_large_object_space": {
"memorySize": 0,
"committedMemory": 0,
"capacity": 16759808,
"used": 0,
"available": 16759808
}
}
},
"resourceUsage": {
"userCpuSeconds": 220.468,
"kernelCpuSeconds": 63.8284,
"cpuConsumptionPercent": 2.85984,
"maxRss": 2771596083200,
"pageFaults": {
"IORequired": 38,
"IONotRequired": 2215603
},
"fsActivity": {
"reads": 0,
"writes": 0
}
},
"libuv": [
],
"environmentVariables": {
"npm_config_save_dev": "",
"npm_config_legacy_bundling": "",
"npm_config_dry_run": "",
"npm_package_dependencies_webpack_dev_server": "3.11.0",
"npm_config_viewer": "man",
"npm_config_only": "",
"npm_config_commit_hooks": "true",
"npm_config_browser": "",
"npm_package_gitHead": "2bb97039c1e394c6db2f13762debd6e778ca7f3c",
"npm_package_dependencies_semver": "6.3.0",
"npm_package_dependencies_camelcase": "^5.3.1",
"npm_package_dependencies__typescript_eslint_eslint_plugin": "^2.10.0",
"npm_config_also": "",
"npm_package_dependencies_jest_environment_jsdom_fourteen": "1.0.1",
"npm_config_sign_git_commit": "",
"npm_config_rollback": "true",
"npm_package_babel_presets_0": "react-app",
"TERM_PROGRAM": "iTerm.app",
"NODE": "/usr/local/bin/node",
"npm_config_usage": "",
"npm_config_audit": "true",
"INIT_CWD": "/Users/eskimos/code_company/xiaomai-cloud-class-web",
"npm_package_dependencies_microevent": "^1.0.0",
"npm_package_dependencies_eslint_plugin_jsx_control_statements": "^2.2.1",
"npm_package_dependencies_axios": "^0.20.0",
"npm_package_homepage": "http://./",
"npm_config_globalignorefile": "/usr/local/etc/npmignore",
"npm_package_dependencies_jest_resolve": "24.9.0",
"npm_package_dependencies_eslint": "^6.6.0",
"TERM": "xterm-256color",
"SHELL": "/bin/zsh",
"npm_config_shell": "/bin/zsh",
"npm_config_maxsockets": "50",
"npm_config_init_author_url": "",
"npm_package_dependencies__babel_plugin_transform_typescript": "^7.11.0",
"npm_config_shrinkwrap": "true",
"npm_config_parseable": "",
"npm_config_metrics_registry": "https://registry.npmjs.org/",
"TMPDIR": "/var/folders/7j/g4v193cx4h1bwvmxlcdkjxc00000gn/T/",
"npm_config_timing": "",
"npm_config_init_license": "ISC",
"npm_config_if_present": "",
"npm_package_dependencies_terser_webpack_plugin": "2.3.8",
"TERM_PROGRAM_VERSION": "3.3.7",
"npm_package_husky_hooks_pre_push": "node hooks/pre-commit.js",
"npm_config_sign_git_tag": "",
"npm_config_init_author_email": "",
"npm_config_cache_max": "Infinity",
"npm_config_preid": "",
"npm_config_long": "",
"npm_config_local_address": "",
"npm_config_git_tag_version": "true",
"npm_config_cert": "",
"npm_package_dependencies_pnp_webpack_plugin": "1.6.4",
"npm_package_dependencies_jest_watch_typeahead": "0.4.2",
"TERM_SESSION_ID": "w0t0p0:E4B9B014-708F-481E-97F7-35B1A4934211",
"npm_config_registry": "https://registry.npmjs.org/",
"npm_config_noproxy": "",
"npm_config_fetch_retries": "2",
"npm_package_dependencies_style_loader": "0.23.1",
"npm_package_private": "true",
"npm_package_dependencies_react_dom": "^16.13.1",
"npm_package_dependencies_babel_loader": "8.1.0",
"ZSH": "/Users/eskimos/.oh-my-zsh",
"npm_config_versions": "",
"npm_config_message": "%s",
"npm_config_key": "",
"npm_package_readmeFilename": "README.md",
"npm_package_description": "This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).",
"USER": "eskimos",
"npm_package_scripts_build_dev": "cross-env DEPLOY_ENV=dev node scripts/build.js",
"npm_package_dependencies_eslint_config_react_app": "^5.2.1",
"npm_package_dependencies__testing_library_user_event": "^7.1.2",
"COMMAND_MODE": "unix2003",
"npm_config_globalconfig": "/usr/local/etc/npmrc",
"npm_package_browserslist_development_1": "last 1 firefox version",
"npm_config_prefer_online": "",
"npm_config_logs_max": "10",
"npm_config_always_auth": "",
"npm_package_browserslist_development_0": "last 1 chrome version",
"npm_package_dependencies_case_sensitive_paths_webpack_plugin": "2.3.0",
"npm_package_eslintConfig_extends": "react-app",
"npm_package_dependencies_url_loader": "2.3.0",
"SSH_AUTH_SOCK": "/private/tmp/com.apple.launchd.2bYCmPg2DH/Listeners",
"npm_package_browserslist_development_2": "last 1 safari version",
"npm_package_dependencies_file_loader": "4.3.0",
"__CF_USER_TEXT_ENCODING": "0x1F5:0x19:0x34",
"npm_execpath": "/usr/local/lib/node_modules/npm/bin/npm-cli.js",
"npm_config_global_style": "",
"npm_config_cache_lock_retries": "10",
"npm_package_husky_hooks_pre_commit": "node hooks/pre-commit.js",
"npm_package_dependencies_mini_css_extract_plugin": "0.9.0",
"npm_package_dependencies_babel_jest": "^24.9.0",
"npm_package_dependencies__babel_preset_typescript": "^7.10.4",
"npm_config_update_notifier": "true",
"npm_config_cafile": "",
"PAGER": "less",
"npm_package_dependencies_postcss_safe_parser": "4.0.1",
"npm_config_heading": "npm",
"npm_config_audit_level": "low",
"npm_package_dependencies_react_async_component": "^2.0.0",
"LSCOLORS": "Gxfxcxdxbxegedabagacad",
"npm_config_searchlimit": "20",
"npm_config_read_only": "",
"npm_config_offline": "",
"npm_config_fetch_retry_mintimeout": "10000",
"npm_package_dependencies_webpack_manifest_plugin": "2.2.0",
"npm_package_dependencies_css_loader": "3.4.2",
"npm_config_json": "",
"npm_config_access": "",
"npm_config_argv": "{\"remain\":[],\"cooked\":[\"run\",\"start\"],\"original\":[\"run\",\"start\"]}",
"npm_package_dependencies_underscore": "^1.10.2",
"npm_package_dependencies_resolve_url_loader": "3.1.1",
"PATH": "/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/eskimos/code_company/xiaomai-cloud-class-web/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
"npm_config_allow_same_version": "",
"npm_package_dependencies_webpack": "4.42.0",
"npm_package_dependencies__babel_core": "7.9.0",
"npm_config_https_proxy": "",
"npm_config_engine_strict": "",
"npm_config_description": "true",
"npm_package_babel_plugins_0": "jsx-control-statements",
"_": "/usr/local/bin/node",
"LaunchInstanceID": "160B124F-EA5F-4723-BB37-E7300F5F0BE9",
"npm_config_userconfig": "/Users/eskimos/.npmrc",
"npm_config_init_module": "/Users/eskimos/.npm-init.js",
"npm_package_browserslist_production_1": "not dead",
"npm_package_dependencies_typescript": "^4.0.2",
"npm_package_dependencies_react_app_polyfill": "^1.0.6",
"npm_package_dependencies_babel_plugin_named_asset_import": "^0.3.6",
"npm_package_dependencies__svgr_webpack": "4.3.3",
"npm_config_cidr": "",
"npm_package_browserslist_production_0": ">0.2%",
"PWD": "/Users/eskimos/code_company/xiaomai-cloud-class-web",
"npm_config_user": "",
"npm_config_node_version": "12.14.1",
"npm_lifecycle_event": "start",
"npm_package_browserslist_production_2": "not op_mini all",
"npm_package_dependencies_resolve": "1.15.0",
"npm_package_dependencies_jest": "24.9.0",
"npm_package_dependencies_cross_env": "^7.0.2",
"npm_config_save": "true",
"npm_config_ignore_prepublish": "",
"npm_config_editor": "vi",
"npm_config_auth_type": "legacy",
"npm_package_name": "cloudclass",
"LANG": "zh_CN.UTF-8",
"npm_config_tag": "latest",
"npm_config_script_shell": "",
"ITERM_PROFILE": "Default",
"npm_config_progress": "true",
"npm_config_global": "",
"npm_config_before": "",
"npm_package_scripts_start": "node scripts/start.js",
"npm_config_searchstaleness": "900",
"npm_config_optional": "true",
"npm_config_ham_it_up": "",
"npm_package_scripts_build_dev1": "cross-env DEPLOY_ENV=dev node scripts/build.js",
"npm_package_dependencies_react_router_dom": "^5.2.0",
"XPC_FLAGS": "0x0",
"npm_config_save_prod": "",
"npm_config_force": "",
"npm_config_bin_links": "true",
"npm_package_dependencies_postcss_normalize": "8.0.1",
"npm_package_dependencies_eslint_plugin_react": "7.19.0",
"npm_config_searchopts": "",
"npm_package_dependencies_workbox_webpack_plugin": "4.3.1",
"npm_config_node_gyp": "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",
"npm_config_depth": "Infinity",
"npm_package_scripts_build_prod": "cross-env DEPLOY_ENV=prod node scripts/build.js",
"npm_package_dependencies_optimize_css_assets_webpack_plugin": "5.0.3",
"npm_config_sso_poll_frequency": "500",
"npm_config_rebuild_bundle": "true",
"npm_package_version": "0.1.0",
"XPC_SERVICE_NAME": "0",
"npm_config_unicode": "true",
"npm_package_dependencies_react_dev_utils": "^10.2.1",
"npm_package_dependencies_less_loader": "^6.2.0",
"npm_package_dependencies_eslint_loader": "3.0.3",
"npm_package_dependencies_babel_plugin_jsx_control_statements": "^4.1.0",
"SHLVL": "2",
"HOME": "/Users/eskimos",
"COLORFGBG": "7;0",
"npm_config_fetch_retry_maxtimeout": "60000",
"npm_package_dependencies_postcss_preset_env": "6.7.0",
"npm_config_tag_version_prefix": "v",
"npm_config_strict_ssl": "true",
"npm_config_sso_type": "oauth",
"npm_config_scripts_prepend_node_path": "warn-only",
"npm_config_save_prefix": "^",
"npm_config_loglevel": "notice",
"npm_config_ca": "",
"npm_package_dependencies_postcss_flexbugs_fixes": "4.1.0",
"npm_package_dependencies_dotenv": "8.2.0",
"npm_package_dependencies_babel_preset_react_app": "^9.1.2",
"LC_TERMINAL_VERSION": "3.3.7",
"npm_config_save_exact": "",
"npm_config_group": "20",
"npm_config_fetch_retry_factor": "10",
"npm_config_dev": "",
"npm_package_husky_hooks_commit_msg": "node hooks/commit-msg.js",
"npm_package_dependencies_eslint_plugin_import": "2.20.1",
"npm_package_dependencies__testing_library_jest_dom": "^4.2.4",
"npm_config_version": "",
"npm_config_prefer_offline": "",
"npm_config_cache_lock_stale": "60000",
"npm_package_dependencies_eslint_plugin_jsx_a11y": "6.2.3",
"npm_package_dependencies_babel_eslint": "10.1.0",
"npm_config_otp": "",
"npm_config_cache_min": "10",
"npm_package_dependencies__types_underscore": "^1.10.22",
"ITERM_SESSION_ID": "w0t0p0:E4B9B014-708F-481E-97F7-35B1A4934211",
"npm_config_searchexclude": "",
"npm_config_cache": "/Users/eskimos/.npm",
"npm_package_dependencies_fs_extra": "^8.1.0",
"npm_package_dependencies__typescript_eslint_parser": "^2.10.0",
"LESS": "-R",
"LOGNAME": "eskimos",
"npm_lifecycle_script": "node scripts/start.js",
"npm_config_color": "true",
"npm_package_dependencies_html_webpack_plugin": "4.0.0-beta.11",
"npm_package_dependencies__types_react_router_dom": "^5.1.5",
"npm_config_proxy": "",
"npm_config_package_lock": "true",
"LC_CTYPE": "zh_CN.UTF-8",
"npm_config_package_lock_only": "",
"npm_config_fund": "true",
"npm_package_dependencies_react": "^16.13.1",
"npm_package_dependencies_dotenv_expand": "5.1.0",
"npm_config_save_optional": "",
"npm_package_dependencies__types_react": "^16.9.46",
"npm_config_ignore_scripts": "",
"npm_config_user_agent": "npm/6.13.4 node/v12.14.1 darwin x64",
"npm_package_dependencies_identity_obj_proxy": "3.0.0",
"npm_package_dependencies__testing_library_react": "^9.3.2",
"npm_config_cache_lock_wait": "10000",
"npm_package_dependencies_eslint_plugin_react_hooks": "^1.6.1",
"npm_config_production": "",
"npm_package_dependencies_postcss_loader": "3.0.0",
"LC_TERMINAL": "iTerm2",
"npm_config_send_metrics": "",
"npm_config_save_bundle": "",
"npm_package_dependencies_eslint_plugin_flowtype": "4.6.0",
"npm_config_umask": "0022",
"npm_config_node_options": "",
"npm_config_init_version": "1.0.0",
"npm_package_scripts_build_gray": "cross-env DEPLOY_ENV=gray node scripts/build.js",
"npm_package_scripts_build_rc": "cross-env DEPLOY_ENV=rc node scripts/build.js",
"npm_package_dependencies_antd": "^4.8.5",
"npm_config_init_author_name": "",
"npm_config_git": "git",
"npm_config_scope": "",
"npm_package_dependencies_ts_pnp": "1.1.6",
"SECURITYSESSIONID": "186a8",
"npm_config_unsafe_perm": "true",
"npm_config_tmp": "/var/folders/7j/g4v193cx4h1bwvmxlcdkjxc00000gn/T",
"npm_config_onload_script": "",
"npm_package_dependencies__types_react_dom": "^16.9.8",
"npm_node_execpath": "/usr/local/bin/node",
"npm_config_prefix": "/usr/local",
"npm_config_link": "",
"npm_config_format_package_lock": "true",
"npm_package_dependencies_husky": "^4.2.5",
"COLORTERM": "truecolor",
"BABEL_ENV": "development",
"NODE_ENV": "development",
"NODE_PATH": "",
"WEBPACK_DEV_SERVER": "true"
},
"userLimits": {
"core_file_size_blocks": {
"soft": 0,
"hard": "unlimited"
},
"data_seg_size_kbytes": {
"soft": "unlimited",
"hard": "unlimited"
},
"file_size_blocks": {
"soft": "unlimited",
"hard": "unlimited"
},
"max_locked_memory_bytes": {
"soft": "unlimited",
"hard": "unlimited"
},
"max_memory_size_kbytes": {
"soft": "unlimited",
"hard": "unlimited"
},
"open_files": {
"soft": 24576,
"hard": "unlimited"
},
"stack_size_bytes": {
"soft": 8388608,
"hard": 67104768
},
"cpu_time_seconds": {
"soft": "unlimited",
"hard": "unlimited"
},
"max_user_processes": {
"soft": 2784,
"hard": 2784
},
"virtual_memory_kbytes": {
"soft": "unlimited",
"hard": "unlimited"
}
},
"sharedObjects": [
"/usr/local/bin/node",
"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"/usr/lib/libSystem.B.dylib",
"/usr/lib/libc++.1.dylib",
"/usr/lib/libobjc.A.dylib",
"/usr/lib/libfakelink.dylib",
"/usr/lib/libDiagnosticMessagesClient.dylib",
"/usr/lib/libicucore.A.dylib",
"/usr/lib/libz.1.dylib",
"/usr/lib/libc++abi.dylib",
"/usr/lib/system/libcache.dylib",
"/usr/lib/system/libcommonCrypto.dylib",
"/usr/lib/system/libcompiler_rt.dylib",
"/usr/lib/system/libcopyfile.dylib",
"/usr/lib/system/libcorecrypto.dylib",
"/usr/lib/system/libdispatch.dylib",
"/usr/lib/system/libdyld.dylib",
"/usr/lib/system/libkeymgr.dylib",
"/usr/lib/system/liblaunch.dylib",
"/usr/lib/system/libmacho.dylib",
"/usr/lib/system/libquarantine.dylib",
"/usr/lib/system/libremovefile.dylib",
"/usr/lib/system/libsystem_asl.dylib",
"/usr/lib/system/libsystem_blocks.dylib",
"/usr/lib/system/libsystem_c.dylib",
"/usr/lib/system/libsystem_configuration.dylib",
"/usr/lib/system/libsystem_coreservices.dylib",
"/usr/lib/system/libsystem_darwin.dylib",
"/usr/lib/system/libsystem_dnssd.dylib",
"/usr/lib/system/libsystem_featureflags.dylib",
"/usr/lib/system/libsystem_info.dylib",
"/usr/lib/system/libsystem_m.dylib",
"/usr/lib/system/libsystem_malloc.dylib",
"/usr/lib/system/libsystem_networkextension.dylib",
"/usr/lib/system/libsystem_notify.dylib",
"/usr/lib/system/libsystem_sandbox.dylib",
"/usr/lib/system/libsystem_secinit.dylib",
"/usr/lib/system/libsystem_kernel.dylib",
"/usr/lib/system/libsystem_platform.dylib",
"/usr/lib/system/libsystem_pthread.dylib",
"/usr/lib/system/libsystem_symptoms.dylib",
"/usr/lib/system/libsystem_trace.dylib",
"/usr/lib/system/libunwind.dylib",
"/usr/lib/system/libxpc.dylib",
"/System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices",
"/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics",
"/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText",
"/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO",
"/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis",
"/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight",
"/System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate",
"/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface",
"/usr/lib/libxml2.2.dylib",
"/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork",
"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation",
"/System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient",
"/usr/lib/libcompression.dylib",
"/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration",
"/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay",
"/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator",
"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit",
"/System/Library/Frameworks/Metal.framework/Versions/A/Metal",
"/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders",
"/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport",
"/System/Library/Frameworks/Security.framework/Versions/A/Security",
"/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore",
"/usr/lib/libbsm.0.dylib",
"/usr/lib/liblzma.5.dylib",
"/usr/lib/libauto.dylib",
"/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration",
"/usr/lib/libarchive.2.dylib",
"/usr/lib/liblangid.dylib",
"/usr/lib/libCRFSuite.dylib",
"/usr/lib/libenergytrace.dylib",
"/usr/lib/system/libkxld.dylib",
"/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression",
"/usr/lib/libcoretls.dylib",
"/usr/lib/libcoretls_cfhelpers.dylib",
"/usr/lib/libpam.2.dylib",
"/usr/lib/libsqlite3.dylib",
"/usr/lib/libxar.1.dylib",
"/usr/lib/libbz2.1.0.dylib",
"/usr/lib/libiconv.2.dylib",
"/usr/lib/libcharset.1.dylib",
"/usr/lib/libnetwork.dylib",
"/usr/lib/libpcap.A.dylib",
"/usr/lib/libapple_nghttp2.dylib",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices",
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList",
"/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS",
"/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth",
"/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport",
"/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC",
"/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP",
"/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities",
"/usr/lib/libmecabra.dylib",
"/usr/lib/libmecab.dylib",
"/usr/lib/libgermantok.dylib",
"/usr/lib/libThaiTokenizer.dylib",
"/usr/lib/libChineseTokenizer.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib",
"/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib",
"/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling",
"/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji",
"/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData",
"/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon",
"/usr/lib/libcmph.dylib",
"/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory",
"/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory",
"/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS",
"/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation",
"/usr/lib/libutil.dylib",
"/System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore",
"/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement",
"/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement",
"/usr/lib/libxslt.1.dylib",
"/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler",
"/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment",
"/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib",
"/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore",
"/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage",
"/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork",
"/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix",
"/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector",
"/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray",
"/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools",
"/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary",
"/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics",
"/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce",
"/usr/lib/libMobileGestalt.dylib",
"/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo",
"/usr/lib/libIOReport.dylib",
"/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage",
"/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL",
"/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer",
"/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore",
"/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL",
"/usr/lib/libFosl_dynamic.dylib",
"/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib",
"/usr/lib/libate.dylib",
"/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib",
"/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib",
"/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib",
"/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib",
"/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib",
"/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib",
"/usr/lib/libexpat.1.dylib",
"/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG",
"/System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib",
"/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib",
"/usr/lib/libncurses.5.4.dylib",
"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI",
"/usr/lib/libcups.2.dylib",
"/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos",
"/System/Library/Frameworks/GSS.framework/Versions/A/GSS",
"/usr/lib/libresolv.9.dylib",
"/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal",
"/System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib",
"/usr/lib/libheimdal-asn1.dylib",
"/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth",
"/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio",
"/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox",
"/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices",
"/System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore",
"/System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk",
"/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard",
"/System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices",
"/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection",
"/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer",
"/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities",
"/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom",
"/usr/lib/libAudioToolboxUtility.dylib",
"/Users/eskimos/code_company/xiaomai-cloud-class-web/node_modules/_fsevents@2.1.3@fsevents/fsevents.node"
]
}
\ No newline at end of file
import { Apollo } from "@/common/js/axios";
export function getEmployeeList(params: object) {
return Apollo("public/businessMicroWebsite/getMicroWebsiteCouponList", params);
}
\ No newline at end of file
export const storeRoleEnum = {
"0": "店铺管理员",
"1": "管理员",
"2": "普通讲师"
};
\ No newline at end of file
import { getEmployeeList } from '@/data-source/store/request-apis';
export default class StoreService {
// 获取员工列表
static getEmployeeList(params: any) {
return getEmployeeList(params);
}
}
\ No newline at end of file
/*
* @Author: wufan
* @Date: 2020-07-09 14:03:09
* @Last Modified by: mikey.zhaopeng
* @Last Modified time: 2020-11-25 18:23:40
* 店铺管理-员工管理
*/
import React, { useEffect, useState } from "react";
import { withRouter } from "react-router-dom";
import _ from "underscore";
import PageControl from "@/components/PageControl";
import { Button, Table, Tooltip, Modal, message, Row, Col } from "antd";
import { storeRoleEnum } from "@/domains/store-domain/constants";
import StoreService from "@/domains/store-domain/storeService";
import "./EmployeesManagePage.less";
const { confirm } = Modal;
declare var window: any;
function EmployeesManagePage() {
const [employeeList, setEmployeeList] = useState([
{
name: "赵云",
phone: "18767118672",
identity: "0",
},
]);
const [query, setQuery] = useState({
current: 0,
size: 10,
instId: "1837447" || window.currentUserInstInfo.instId,
});
const [total, setTotal] = useState(0);
const [model, setModel] = useState(null);
useEffect(() => {
getEmployeeList();
}, [query]);
function getEmployeeList() {
let _query = _.clone(query);
_query.current = query.current + 1;
StoreService.getEmployeeList(_query).then((res: any) => {
console.log(res.result.records);
setEmployeeList(res.result.records);
setTotal(res.result.total);
});
}
function parseColumn() {
return [
{
title: "员工",
dataIndex: "name",
render: (val: string) => {
return (
<div className="coupon-info">
<span className="title">{val}</span>
</div>
);
},
},
{
title: "手机号",
dataIndex: "phone",
key: "phone",
render: (val: string) => {
return <div>{val}</div>;
},
},
{
title: "身份",
dataIndex: "identity",
key: "identity",
render: (val: string = "1") => {
return <div>{/* {storeRoleEnum[val]} */}</div>;
},
},
{
title: "操作",
dataIndex: "operation",
render: (val: string, record: { identity: string }) => {
return record.identity === "0" || record.identity === "1" ? (
<div className="no-operate">-</div>
) : (
<div className="operation">
<span
className="opt-item"
onClick={() => handleEditEmployee(record)}
>
编辑
</span>
<span className="divider"></span>
<span
className="opt-item"
onClick={() => handleDeleteEmployee(record)}
>
删除
</span>
</div>
);
},
},
];
}
function handleEditEmployee(record: object) {}
function handleDeleteEmployee(record: object) {}
function handleToAddEmployee() {}
return (
<div className=" page coupon-list-page">
<div className="page-content">
<div className="content-header">员工管理</div>
<div className="box">
<div className="box-header">
{/* <Row type="flex" justify="space-between" align="top">
<Col></Col>
</Row> */}
<Button
onClick={() => {
handleToAddEmployee();
}}
type="primary"
className="add-show-btn"
>
添加员工
</Button>
</div>
<div className="box-body">
<Table
size={"middle"}
pagination={false}
dataSource={employeeList}
columns={parseColumn()}
rowKey={(item: any) => item.id}
bordered
/>
</div>
<div className="box-footer">
<PageControl
current={query.current}
pageSize={query.size}
total={total}
toPage={(page) => {
const queryStates = _.clone(query);
queryStates.current = page;
setQuery(queryStates);
}}
/>
</div>
</div>
{model}
</div>
</div>
);
}
export default withRouter(EmployeesManagePage);
const menuList = [
{
name: "课程管理",
code: "CourseManage",
icon: "&#xe733;",
childrens: [
{
name: "",
code: "StuFile",
hash: "/clue_manage"
},
{
name: "跟进管理",
code: "FollowManage",
hash: "/follow_manage"
}
]
},
{
name: "教务中心",
code: "EduAdministration",
icon: "&#xe734;",
childrens: [
{
name: "学员管理",
code: "StudentManagement",
hash: "/student"
},
{
name: "班级管理",
code: "ClassManagement",
hash: "/class_manager"
},
{
name: "课表管理",
code: "ScheduleManagement",
hash: "/plan/menu"
},
{
name: "上课记录",
code: "ClassRecord",
hash: "/class_record/take_name_record"
},
{
name: "课程管理",
code: "CourseManagement",
hash: "/course_fees_manage/course_manage"
},
{
name: "物品/费用",
code: "ProductExpense",
hash: "/course_fees"
},
{
name: "在线商城",
code: "onlineStore",
hash: "/mall",
isNew: true,
expired: 1600099200000
},
{
name: "老师管理",
code: "TeacherManagement",
hash: "/teacher"
},
{
name: "刷卡考勤",
code: "CardAttendance",
hash: "/attendance_card/record",
isShow: true
},
{
name: "人脸考勤",
code: "FaceAttendance",
hash: "/attendance_face",
isShow: true
}
]
},
{
name: "云课堂",
code: 'LiveCourse',
icon: "&#xe7ae;",
childrens: [
{
name: '大班直播',
code: 'BigLiveBroadcast',
hash: '/cloud_class_large'
},
{
name: '视频课',
code: 'VideoClass',
hash: '/cloudclass/video_course'
},
{
name: '互动班课',
code: 'InteractiveClass',
hash: '/cloud_class_interactive'
},
{
name: '资料云盘',
code: 'ClassBook',
hash: '/cloudclass/prepare_lesson'
// hash: '/cloud_class_prepare_lesson',
}
]
},
{
name: "家校互动",
code: "AfterClass",
icon: "&#xe732;",
childrens: [
{
name: "课后作业",
code: "Homework",
hash: "/home_school_homework"
},
{
name: "课后点评",
code: "StuTeaRating",
hash: "/teacher_student_evaluate/student"
},
{
name: "成长档案",
code: "GrowthFile",
hash: "/archives_list/class_record"
},
{
name: "电子相册",
code: "ElectronAlbums",
hash: "/album"
},
{
name: "成绩单",
code: "ScoreSheet",
hash: "/home_school_achievement"
},
{
name: "通知管理",
code: "NotificationManagement",
hash: "/home_school_notification"
}
]
},
{
name: "营销中心",
code: "MarketingCenter",
icon: "&#xe735;",
childrens: [
{
name: "小麦秀",
code: "XMShow",
hash: "/dynamic"
},
{
name: "麦田表单",
code: "XMForm",
hash: "/e_form"
},
{
name: '转介绍',
code: 'XMReferral',
hash: '/member_market_transfer_event'
},
{
name: "优惠券",
code: "XMCoupon",
hash: "/member_market/coupon"
},
{
name: "小麦粒",
code: ["XMpointsBasic", "XMpoints"],
hash: "/points_manage"
},
{
name: "微官网",
code: "MicoWebsite",
hash: "/new_site"
},
{
name: '礼品集市',
code: 'GiftMarket',
hash: '/market_mall'
}
]
},
{
name: "财务中心",
code: "FinanceCenter",
icon: "&#xe7f5;",
childrens: [
{
name: "订单管理",
code: "OrderManagement",
hash: "/order_manage/order_list"
},
{
name: "收支明细",
code: "IncomeExpenditure",
hash: "/income_expanse_manage/income_expanse_list"
},
{
name: "小麦收银",
code: "XMCounter",
hash: "/cash_list"
},
{
name: "小麦钱包",
code: "XMWallet",
hash: "/xm_finance"
},
{
name: "课消记录",
code: "ClassConsumeRecord",
hash: "/course_consumption_record"
},
{
name: '工资结算',
code: 'XMSalarySettlement',
hash: '/wage_calculation/payroll'
},
{
name: "充值管理",
code: "XMAsset",
hash: "/recharge_manage"
},
{
name: "保险",
code: "InsuranceOrder",
hash: "/insurance_list"
},
{
name: "确认收入报表",
code: "ConfirmIncome",
hash: "/income_confirm_form"
}
]
},
{
name: "数据中心",
code: "DataCenter",
icon: "&#xe6b3;",
childrens: [
{
name: "销售数据",
code: "SalesData",
hash: "/sales_data"
},
{
name: "教务数据",
code: "EduDate",
hash: "/academic_data"
},
{
name: "家校数据",
code: "ZeusData",
hash: "/zeus_data"
},
{
name: "财务数据",
code: "FinanceData",
hash: "/financial_data"
}
]
},
{
name: "机构设置",
code: "InstSetting",
icon: "&#xe6b1;",
childrens: [
{
name: "员工管理",
code: "AccountManagement",
hash: "/orgnization_account"
},
{
name: "规则设置",
code: "RuleSetting",
hash: "/academic_setting"
},
{
name: "机构展示",
code: "InstShow",
hash: "/orgnization_desc"
},
{
name: "操作日志",
code: "OperationLog",
hash: "/operation_log"
},
{
name: "服务订购",
code: "ServiceOrder",
hash: "/current_suit"
},
{
name: "短信管理",
code: "SMSManagement",
hash: "/account_setting"
}
]
}
];
export default menuList;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment