Commit ad98cba4 by GGbong

菜单自动化

1 parent c5d06791
const { override, addWebpackAlias } = require('customize-cra')
const path = require('path')
module.exports = override(
//配置路径别名
addWebpackAlias({
'@': path.resolve(__dirname, './src'),
'_c': path.resolve(__dirname, './src/components')
})
)
\ No newline at end of file
...@@ -4,6 +4,49 @@ ...@@ -4,6 +4,49 @@
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@ant-design/colors": {
"version": "3.2.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@ant-design/colors/-/colors-3.2.2.tgz",
"integrity": "sha1-WtQ9YZ6RHzSI66wwPWBuZqhCOQM=",
"requires": {
"tinycolor2": "^1.4.1"
}
},
"@ant-design/css-animation": {
"version": "1.7.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@ant-design/css-animation/-/css-animation-1.7.2.tgz",
"integrity": "sha1-TuXS7A+3zAp4tE4cgmKL1GIax+M="
},
"@ant-design/icons": {
"version": "4.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@ant-design/icons/-/icons-4.2.1.tgz",
"integrity": "sha1-bz6l2Yq3ggcuTpy7cPJeRAOuGms=",
"requires": {
"@ant-design/colors": "^3.1.0",
"@ant-design/icons-svg": "^4.0.0",
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.6",
"insert-css": "^2.0.0",
"rc-util": "^5.0.1"
}
},
"@ant-design/icons-svg": {
"version": "4.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz",
"integrity": "sha1-SAsCX0sg73/o9H1KSEbk/uhOoGw="
},
"@ant-design/react-slick": {
"version": "0.26.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@ant-design/react-slick/-/react-slick-0.26.3.tgz",
"integrity": "sha1-Xr3QzDJ+0aksDGnkWZ76AINKbKg=",
"requires": {
"@babel/runtime": "^7.10.4",
"classnames": "^2.2.5",
"json2mq": "^0.2.0",
"lodash": "^4.17.15",
"resize-observer-polyfill": "^1.5.0"
}
},
"@babel/code-frame": { "@babel/code-frame": {
"version": "7.10.4", "version": "7.10.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@babel/code-frame/-/code-frame-7.10.4.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/@babel/code-frame/-/code-frame-7.10.4.tgz",
...@@ -1340,6 +1383,16 @@ ...@@ -1340,6 +1383,16 @@
"@types/yargs": "^13.0.0" "@types/yargs": "^13.0.0"
} }
}, },
"@loadable/component": {
"version": "5.13.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@loadable/component/-/component-5.13.1.tgz",
"integrity": "sha1-t2UKdvnMHMzxf3kmXcBbnmLaqqI=",
"requires": {
"@babel/runtime": "^7.7.7",
"hoist-non-react-statics": "^3.3.1",
"react-is": "^16.12.0"
}
},
"@mrmlnc/readdir-enhanced": { "@mrmlnc/readdir-enhanced": {
"version": "2.2.1", "version": "2.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
...@@ -1354,6 +1407,14 @@ ...@@ -1354,6 +1407,14 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
"integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=" "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs="
}, },
"@rematch/core": {
"version": "1.4.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@rematch/core/-/core-1.4.0.tgz",
"integrity": "sha1-aGzoFOHPElApxen7oj7zq3w+sqc=",
"requires": {
"redux": "^4.0.5"
}
},
"@sheerun/mutationobserver-shim": { "@sheerun/mutationobserver-shim": {
"version": "0.3.3", "version": "0.3.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz",
...@@ -2062,6 +2123,12 @@ ...@@ -2062,6 +2123,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/abab/-/abab-2.0.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/abab/-/abab-2.0.3.tgz",
"integrity": "sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo=" "integrity": "sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo="
}, },
"abbrev": {
"version": "1.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=",
"dev": true
},
"accepts": { "accepts": {
"version": "1.3.7", "version": "1.3.7",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/accepts/-/accepts-1.3.7.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/accepts/-/accepts-1.3.7.tgz",
...@@ -2184,6 +2251,12 @@ ...@@ -2184,6 +2251,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
}, },
"amdefine": {
"version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true
},
"ansi-colors": { "ansi-colors": {
"version": "3.2.4", "version": "3.2.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/ansi-colors/-/ansi-colors-3.2.4.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/ansi-colors/-/ansi-colors-3.2.4.tgz",
...@@ -2222,6 +2295,56 @@ ...@@ -2222,6 +2295,56 @@
"color-convert": "^1.9.0" "color-convert": "^1.9.0"
} }
}, },
"antd": {
"version": "4.4.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/antd/-/antd-4.4.2.tgz",
"integrity": "sha1-C1XA7PHuw//APENR54et074t5mQ=",
"requires": {
"@ant-design/css-animation": "^1.7.2",
"@ant-design/icons": "^4.2.1",
"@ant-design/react-slick": "~0.26.1",
"@babel/runtime": "^7.10.4",
"array-tree-filter": "^2.1.0",
"classnames": "^2.2.6",
"copy-to-clipboard": "^3.2.0",
"lodash": "^4.17.13",
"moment": "^2.25.3",
"omit.js": "^2.0.2",
"raf": "^3.4.1",
"rc-animate": "~3.1.0",
"rc-cascader": "~1.3.0",
"rc-checkbox": "~2.3.0",
"rc-collapse": "~2.0.0",
"rc-dialog": "~8.1.0",
"rc-drawer": "~4.1.0",
"rc-dropdown": "~3.1.2",
"rc-field-form": "~1.5.0",
"rc-input-number": "~5.1.0",
"rc-mentions": "~1.4.0",
"rc-menu": "~8.5.0",
"rc-notification": "~4.4.0",
"rc-pagination": "~2.4.1",
"rc-picker": "~1.10.6",
"rc-progress": "~3.0.0",
"rc-rate": "~2.8.2",
"rc-resize-observer": "^0.2.3",
"rc-select": "^11.0.10",
"rc-slider": "~9.3.0",
"rc-steps": "~4.0.1",
"rc-switch": "~3.2.0",
"rc-table": "~7.8.0",
"rc-tabs": "~11.5.0",
"rc-textarea": "~0.3.0",
"rc-tooltip": "~4.2.0",
"rc-tree": "~3.6.0",
"rc-tree-select": "~4.0.2",
"rc-trigger": "~4.3.0",
"rc-upload": "~3.2.0",
"rc-util": "^5.0.1",
"scroll-into-view-if-needed": "^2.2.25",
"warning": "^4.0.3"
}
},
"anymatch": { "anymatch": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/anymatch/-/anymatch-2.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/anymatch/-/anymatch-2.0.0.tgz",
...@@ -2236,6 +2359,42 @@ ...@@ -2236,6 +2359,42 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/aproba/-/aproba-1.2.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=" "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo="
}, },
"are-we-there-yet": {
"version": "1.1.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=",
"dev": true,
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
},
"dependencies": {
"readable-stream": {
"version": "2.3.7",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
}
}
}
},
"argparse": { "argparse": {
"version": "1.0.10", "version": "1.0.10",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/argparse/-/argparse-1.0.10.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/argparse/-/argparse-1.0.10.tgz",
...@@ -2278,6 +2437,12 @@ ...@@ -2278,6 +2437,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-equal/-/array-equal-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-equal/-/array-equal-1.0.0.tgz",
"integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM="
}, },
"array-find-index": {
"version": "1.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-find-index/-/array-find-index-1.0.2.tgz",
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
"dev": true
},
"array-flatten": { "array-flatten": {
"version": "2.1.2", "version": "2.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-flatten/-/array-flatten-2.1.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-flatten/-/array-flatten-2.1.2.tgz",
...@@ -2293,6 +2458,11 @@ ...@@ -2293,6 +2458,11 @@
"is-string": "^1.0.5" "is-string": "^1.0.5"
} }
}, },
"array-tree-filter": {
"version": "2.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
"integrity": "sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA="
},
"array-union": { "array-union": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-union/-/array-union-1.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/array-union/-/array-union-1.0.2.tgz",
...@@ -2396,11 +2566,22 @@ ...@@ -2396,11 +2566,22 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/async-each/-/async-each-1.0.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/async-each/-/async-each-1.0.3.tgz",
"integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=" "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8="
}, },
"async-foreach": {
"version": "0.1.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/async-foreach/-/async-foreach-0.1.3.tgz",
"integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
"dev": true
},
"async-limiter": { "async-limiter": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/async-limiter/-/async-limiter-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/async-limiter/-/async-limiter-1.0.1.tgz",
"integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=" "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0="
}, },
"async-validator": {
"version": "3.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/async-validator/-/async-validator-3.3.0.tgz",
"integrity": "sha1-HZIZO75g1tbIskZpLHAF6e0UqO4="
},
"asynckit": { "asynckit": {
"version": "0.4.0", "version": "0.4.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/asynckit/-/asynckit-0.4.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/asynckit/-/asynckit-0.4.0.tgz",
...@@ -2435,6 +2616,37 @@ ...@@ -2435,6 +2616,37 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/aws4/-/aws4-1.10.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/aws4/-/aws4-1.10.0.tgz",
"integrity": "sha1-oXs6jqgRBg501H0wYSJACtRJeuI=" "integrity": "sha1-oXs6jqgRBg501H0wYSJACtRJeuI="
}, },
"axios": {
"version": "0.19.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/axios/-/axios-0.19.2.tgz",
"integrity": "sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc=",
"requires": {
"follow-redirects": "1.5.10"
},
"dependencies": {
"debug": {
"version": "3.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/debug/-/debug-3.1.0.tgz",
"integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
"requires": {
"ms": "2.0.0"
}
},
"follow-redirects": {
"version": "1.5.10",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/follow-redirects/-/follow-redirects-1.5.10.tgz",
"integrity": "sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=",
"requires": {
"debug": "=3.1.0"
}
},
"ms": {
"version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"axobject-query": { "axobject-query": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/axobject-query/-/axobject-query-2.2.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/axobject-query/-/axobject-query-2.2.0.tgz",
...@@ -2935,6 +3147,15 @@ ...@@ -2935,6 +3147,15 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/binary-extensions/-/binary-extensions-2.1.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/binary-extensions/-/binary-extensions-2.1.0.tgz",
"integrity": "sha1-MPpAyef+B9vIlWeM0ocCTeokHdk=" "integrity": "sha1-MPpAyef+B9vIlWeM0ocCTeokHdk="
}, },
"block-stream": {
"version": "0.0.9",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/block-stream/-/block-stream-0.0.9.tgz",
"integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
"dev": true,
"requires": {
"inherits": "~2.0.0"
}
},
"bluebird": { "bluebird": {
"version": "3.7.2", "version": "3.7.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/bluebird/-/bluebird-3.7.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/bluebird/-/bluebird-3.7.2.tgz",
...@@ -3292,6 +3513,24 @@ ...@@ -3292,6 +3513,24 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/camelcase/-/camelcase-5.3.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=" "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA="
}, },
"camelcase-keys": {
"version": "2.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
"integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
"dev": true,
"requires": {
"camelcase": "^2.0.0",
"map-obj": "^1.0.0"
},
"dependencies": {
"camelcase": {
"version": "2.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/camelcase/-/camelcase-2.1.1.tgz",
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
"dev": true
}
}
},
"caniuse-api": { "caniuse-api": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/caniuse-api/-/caniuse-api-3.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/caniuse-api/-/caniuse-api-3.0.0.tgz",
...@@ -3449,6 +3688,11 @@ ...@@ -3449,6 +3688,11 @@
} }
} }
}, },
"classnames": {
"version": "2.2.6",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/classnames/-/classnames-2.2.6.tgz",
"integrity": "sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4="
},
"clean-css": { "clean-css": {
"version": "4.2.3", "version": "4.2.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/clean-css/-/clean-css-4.2.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/clean-css/-/clean-css-4.2.3.tgz",
...@@ -3664,6 +3908,11 @@ ...@@ -3664,6 +3908,11 @@
} }
} }
}, },
"compute-scroll-into-view": {
"version": "1.0.14",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz",
"integrity": "sha1-gOPrsl1qqJ9C5TOVbLSxagTP51k="
},
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/concat-map/-/concat-map-0.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/concat-map/-/concat-map-0.0.1.tgz",
...@@ -3719,6 +3968,12 @@ ...@@ -3719,6 +3968,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/console-browserify/-/console-browserify-1.2.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/console-browserify/-/console-browserify-1.2.0.tgz",
"integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=" "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY="
}, },
"console-control-strings": {
"version": "1.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"dev": true
},
"constants-browserify": { "constants-browserify": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/constants-browserify/-/constants-browserify-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/constants-browserify/-/constants-browserify-1.0.0.tgz",
...@@ -3778,6 +4033,14 @@ ...@@ -3778,6 +4033,14 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
}, },
"copy-to-clipboard": {
"version": "3.3.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz",
"integrity": "sha1-EVqhqZmP+rYZb5MHatbaO5E2Yq4=",
"requires": {
"toggle-selection": "^1.0.6"
}
},
"core-js": { "core-js": {
"version": "3.6.5", "version": "3.6.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/core-js/-/core-js-3.6.5.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/core-js/-/core-js-3.6.5.tgz",
...@@ -3861,6 +4124,58 @@ ...@@ -3861,6 +4124,58 @@
"sha.js": "^2.4.8" "sha.js": "^2.4.8"
} }
}, },
"cross-env": {
"version": "7.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/cross-env/-/cross-env-7.0.2.tgz",
"integrity": "sha1-vV7TEzmpOjQYrE88qco0Awgq5fk=",
"dev": true,
"requires": {
"cross-spawn": "^7.0.1"
},
"dependencies": {
"cross-spawn": {
"version": "7.0.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=",
"dev": true,
"requires": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
}
},
"path-key": {
"version": "3.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=",
"dev": true
},
"shebang-command": {
"version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=",
"dev": true,
"requires": {
"shebang-regex": "^3.0.0"
}
},
"shebang-regex": {
"version": "3.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=",
"dev": true
},
"which": {
"version": "2.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/which/-/which-2.0.2.tgz",
"integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=",
"dev": true,
"requires": {
"isexe": "^2.0.0"
}
}
}
},
"cross-spawn": { "cross-spawn": {
"version": "6.0.5", "version": "6.0.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/cross-spawn/-/cross-spawn-6.0.5.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/cross-spawn/-/cross-spawn-6.0.5.tgz",
...@@ -4168,6 +4483,24 @@ ...@@ -4168,6 +4483,24 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/csstype/-/csstype-2.6.11.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/csstype/-/csstype-2.6.11.tgz",
"integrity": "sha1-RS9NAkFJ7PJgqFKwJeNlYqJT/8U=" "integrity": "sha1-RS9NAkFJ7PJgqFKwJeNlYqJT/8U="
}, },
"currently-unhandled": {
"version": "0.4.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
"dev": true,
"requires": {
"array-find-index": "^1.0.1"
}
},
"customize-cra": {
"version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/customize-cra/-/customize-cra-1.0.0.tgz",
"integrity": "sha1-cyhlY2MaoIEnrU0wouPInPTpPI0=",
"dev": true,
"requires": {
"lodash.flow": "^3.5.0"
}
},
"cyclist": { "cyclist": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/cyclist/-/cyclist-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/cyclist/-/cyclist-1.0.1.tgz",
...@@ -4362,6 +4695,12 @@ ...@@ -4362,6 +4695,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/delayed-stream/-/delayed-stream-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
}, },
"delegates": {
"version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"dev": true
},
"depd": { "depd": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/depd/-/depd-1.1.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/depd/-/depd-1.1.2.tgz",
...@@ -4481,6 +4820,11 @@ ...@@ -4481,6 +4820,11 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz",
"integrity": "sha1-UR5Zk91nO5fIfqR9ug44kvfgyYM=" "integrity": "sha1-UR5Zk91nO5fIfqR9ug44kvfgyYM="
}, },
"dom-align": {
"version": "1.12.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/dom-align/-/dom-align-1.12.0.tgz",
"integrity": "sha1-VvtxVt8LkQmYMDZNLUj4iWP1opw="
},
"dom-converter": { "dom-converter": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/dom-converter/-/dom-converter-0.2.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/dom-converter/-/dom-converter-0.2.0.tgz",
...@@ -5981,6 +6325,18 @@ ...@@ -5981,6 +6325,18 @@
"integrity": "sha1-TAofs0vGjlQ7S4Kp7Dkr+9qECAU=", "integrity": "sha1-TAofs0vGjlQ7S4Kp7Dkr+9qECAU=",
"optional": true "optional": true
}, },
"fstream": {
"version": "1.0.12",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/fstream/-/fstream-1.0.12.tgz",
"integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"inherits": "~2.0.0",
"mkdirp": ">=0.5 0",
"rimraf": "2"
}
},
"function-bind": { "function-bind": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/function-bind/-/function-bind-1.1.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/function-bind/-/function-bind-1.1.1.tgz",
...@@ -5991,6 +6347,68 @@ ...@@ -5991,6 +6347,68 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
}, },
"gauge": {
"version": "2.7.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
"has-unicode": "^2.0.0",
"object-assign": "^4.1.0",
"signal-exit": "^3.0.0",
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wide-align": "^1.1.0"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
"number-is-nan": "^1.0.0"
}
},
"string-width": {
"version": "1.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
}
}
},
"gaze": {
"version": "1.1.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/gaze/-/gaze-1.1.3.tgz",
"integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=",
"dev": true,
"requires": {
"globule": "^1.0.0"
}
},
"gensync": { "gensync": {
"version": "1.0.0-beta.1", "version": "1.0.0-beta.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/gensync/-/gensync-1.0.0-beta.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/gensync/-/gensync-1.0.0-beta.1.tgz",
...@@ -6006,6 +6424,12 @@ ...@@ -6006,6 +6424,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
"integrity": "sha1-tf3nfyLL4185C04ImSLFC85u9mQ=" "integrity": "sha1-tf3nfyLL4185C04ImSLFC85u9mQ="
}, },
"get-stdin": {
"version": "4.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/get-stdin/-/get-stdin-4.0.1.tgz",
"integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
"dev": true
},
"get-stream": { "get-stream": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/get-stream/-/get-stream-4.1.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/get-stream/-/get-stream-4.1.0.tgz",
...@@ -6109,6 +6533,17 @@ ...@@ -6109,6 +6533,17 @@
} }
} }
}, },
"globule": {
"version": "1.3.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/globule/-/globule-1.3.2.tgz",
"integrity": "sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ=",
"dev": true,
"requires": {
"glob": "~7.1.1",
"lodash": "~4.17.10",
"minimatch": "~3.0.2"
}
},
"graceful-fs": { "graceful-fs": {
"version": "4.2.4", "version": "4.2.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/graceful-fs/-/graceful-fs-4.2.4.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/graceful-fs/-/graceful-fs-4.2.4.tgz",
...@@ -6192,6 +6627,12 @@ ...@@ -6192,6 +6627,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/has-symbols/-/has-symbols-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/has-symbols/-/has-symbols-1.0.1.tgz",
"integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=" "integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg="
}, },
"has-unicode": {
"version": "2.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
"dev": true
},
"has-value": { "has-value": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/has-value/-/has-value-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/has-value/-/has-value-1.0.0.tgz",
...@@ -6257,6 +6698,19 @@ ...@@ -6257,6 +6698,19 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
"integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=" "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4="
}, },
"history": {
"version": "4.10.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/history/-/history-4.10.1.tgz",
"integrity": "sha1-MzcaZeOoOyZ0NOKz87G0xYqtTPM=",
"requires": {
"@babel/runtime": "^7.1.2",
"loose-envify": "^1.2.0",
"resolve-pathname": "^3.0.0",
"tiny-invariant": "^1.0.2",
"tiny-warning": "^1.0.0",
"value-equal": "^1.0.1"
}
},
"hmac-drbg": { "hmac-drbg": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
...@@ -6267,6 +6721,14 @@ ...@@ -6267,6 +6721,14 @@
"minimalistic-crypto-utils": "^1.0.1" "minimalistic-crypto-utils": "^1.0.1"
} }
}, },
"hoist-non-react-statics": {
"version": "3.3.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
"integrity": "sha1-7OCsr3HWLClpwuxZ/v9CpLGoW0U=",
"requires": {
"react-is": "^16.7.0"
}
},
"hosted-git-info": { "hosted-git-info": {
"version": "2.8.8", "version": "2.8.8",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/hosted-git-info/-/hosted-git-info-2.8.8.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
...@@ -6553,6 +7015,12 @@ ...@@ -6553,6 +7015,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/imurmurhash/-/imurmurhash-0.1.4.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
}, },
"in-publish": {
"version": "2.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/in-publish/-/in-publish-2.0.1.tgz",
"integrity": "sha1-lIsaU1yAMFYc6lIvc/ePS+NX4Aw=",
"dev": true
},
"indent-string": { "indent-string": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/indent-string/-/indent-string-4.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/indent-string/-/indent-string-4.0.0.tgz",
...@@ -6661,6 +7129,11 @@ ...@@ -6661,6 +7129,11 @@
} }
} }
}, },
"insert-css": {
"version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/insert-css/-/insert-css-2.0.0.tgz",
"integrity": "sha1-610Ql7dUL0x56jBg067gfQU4gPQ="
},
"internal-ip": { "internal-ip": {
"version": "4.3.0", "version": "4.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/internal-ip/-/internal-ip-4.3.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/internal-ip/-/internal-ip-4.3.0.tgz",
...@@ -6820,6 +7293,12 @@ ...@@ -6820,6 +7293,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-extglob/-/is-extglob-2.1.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
}, },
"is-finite": {
"version": "1.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-finite/-/is-finite-1.1.0.tgz",
"integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=",
"dev": true
},
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
...@@ -6939,6 +7418,12 @@ ...@@ -6939,6 +7418,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-typedarray/-/is-typedarray-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
}, },
"is-utf8": {
"version": "0.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-utf8/-/is-utf8-0.2.1.tgz",
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
"dev": true
},
"is-windows": { "is-windows": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-windows/-/is-windows-1.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-windows/-/is-windows-1.0.2.tgz",
...@@ -7260,7 +7745,10 @@ ...@@ -7260,7 +7745,10 @@
"version": "1.2.13", "version": "1.2.13",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/fsevents/-/fsevents-1.2.13.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=",
"optional": true "optional": true,
"requires": {
"nan": "^2.12.1"
}
} }
} }
}, },
...@@ -7557,6 +8045,17 @@ ...@@ -7557,6 +8045,17 @@
} }
} }
}, },
"js-base64": {
"version": "2.6.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/js-base64/-/js-base64-2.6.3.tgz",
"integrity": "sha1-ev25tXqncX4V03C2bo82qcuDXcM=",
"dev": true
},
"js-cookie": {
"version": "2.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/js-cookie/-/js-cookie-2.2.1.tgz",
"integrity": "sha1-aeEG3F1YBolFYpAqpbrsN0Tpsrg="
},
"js-tokens": { "js-tokens": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/js-tokens/-/js-tokens-4.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/js-tokens/-/js-tokens-4.0.0.tgz",
...@@ -7654,6 +8153,14 @@ ...@@ -7654,6 +8153,14 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
}, },
"json2mq": {
"version": "0.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/json2mq/-/json2mq-0.2.0.tgz",
"integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=",
"requires": {
"string-convert": "^0.2.0"
}
},
"json3": { "json3": {
"version": "3.3.3", "version": "3.3.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/json3/-/json3-3.3.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/json3/-/json3-3.3.3.tgz",
...@@ -7873,6 +8380,12 @@ ...@@ -7873,6 +8380,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
"integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
}, },
"lodash.flow": {
"version": "3.5.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/lodash.flow/-/lodash.flow-3.5.0.tgz",
"integrity": "sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=",
"dev": true
},
"lodash.memoize": { "lodash.memoize": {
"version": "4.1.2", "version": "4.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
...@@ -7918,6 +8431,16 @@ ...@@ -7918,6 +8431,16 @@
"js-tokens": "^3.0.0 || ^4.0.0" "js-tokens": "^3.0.0 || ^4.0.0"
} }
}, },
"loud-rejection": {
"version": "1.6.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/loud-rejection/-/loud-rejection-1.6.0.tgz",
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
"dev": true,
"requires": {
"currently-unhandled": "^0.4.1",
"signal-exit": "^3.0.0"
}
},
"lower-case": { "lower-case": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/lower-case/-/lower-case-2.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/lower-case/-/lower-case-2.0.1.tgz",
...@@ -7988,6 +8511,12 @@ ...@@ -7988,6 +8511,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/map-cache/-/map-cache-0.2.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/map-cache/-/map-cache-0.2.2.tgz",
"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
}, },
"map-obj": {
"version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/map-obj/-/map-obj-1.0.1.tgz",
"integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
"dev": true
},
"map-visit": { "map-visit": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/map-visit/-/map-visit-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/map-visit/-/map-visit-1.0.0.tgz",
...@@ -8059,15 +8588,151 @@ ...@@ -8059,15 +8588,151 @@
} }
} }
}, },
"merge-deep": { "meow": {
"version": "3.0.2", "version": "3.7.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/merge-deep/-/merge-deep-3.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/meow/-/meow-3.7.0.tgz",
"integrity": "sha1-85+hAKTxvTT/KffSv0UI+7jYOtI=", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
"dev": true,
"requires": { "requires": {
"arr-union": "^3.1.0", "camelcase-keys": "^2.0.0",
"clone-deep": "^0.2.4", "decamelize": "^1.1.2",
"kind-of": "^3.0.2" "loud-rejection": "^1.0.0",
} "map-obj": "^1.0.1",
"minimist": "^1.1.3",
"normalize-package-data": "^2.3.4",
"object-assign": "^4.0.1",
"read-pkg-up": "^1.0.1",
"redent": "^1.0.0",
"trim-newlines": "^1.0.0"
},
"dependencies": {
"find-up": {
"version": "1.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true,
"requires": {
"path-exists": "^2.0.0",
"pinkie-promise": "^2.0.0"
}
},
"indent-string": {
"version": "2.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/indent-string/-/indent-string-2.1.0.tgz",
"integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
"dev": true,
"requires": {
"repeating": "^2.0.0"
}
},
"load-json-file": {
"version": "1.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"parse-json": "^2.2.0",
"pify": "^2.0.0",
"pinkie-promise": "^2.0.0",
"strip-bom": "^2.0.0"
}
},
"parse-json": {
"version": "2.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/parse-json/-/parse-json-2.2.0.tgz",
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"dev": true,
"requires": {
"error-ex": "^1.2.0"
}
},
"path-exists": {
"version": "2.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
"requires": {
"pinkie-promise": "^2.0.0"
}
},
"path-type": {
"version": "1.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"pify": "^2.0.0",
"pinkie-promise": "^2.0.0"
}
},
"pify": {
"version": "2.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
},
"read-pkg": {
"version": "1.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
"requires": {
"load-json-file": "^1.0.0",
"normalize-package-data": "^2.3.2",
"path-type": "^1.0.0"
}
},
"read-pkg-up": {
"version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
"requires": {
"find-up": "^1.0.0",
"read-pkg": "^1.0.0"
}
},
"redent": {
"version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/redent/-/redent-1.0.0.tgz",
"integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
"dev": true,
"requires": {
"indent-string": "^2.1.0",
"strip-indent": "^1.0.1"
}
},
"strip-bom": {
"version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
"requires": {
"is-utf8": "^0.2.0"
}
},
"strip-indent": {
"version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/strip-indent/-/strip-indent-1.0.1.tgz",
"integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
"dev": true,
"requires": {
"get-stdin": "^4.0.1"
}
}
}
},
"merge-deep": {
"version": "3.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/merge-deep/-/merge-deep-3.0.2.tgz",
"integrity": "sha1-85+hAKTxvTT/KffSv0UI+7jYOtI=",
"requires": {
"arr-union": "^3.1.0",
"clone-deep": "^0.2.4",
"kind-of": "^3.0.2"
}
}, },
"merge-descriptors": { "merge-descriptors": {
"version": "1.0.1", "version": "1.0.1",
...@@ -8165,6 +8830,15 @@ ...@@ -8165,6 +8830,15 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/min-indent/-/min-indent-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/min-indent/-/min-indent-1.0.1.tgz",
"integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=" "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk="
}, },
"mini-create-react-context": {
"version": "0.4.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz",
"integrity": "sha1-32BQHIMVHbaeKOrA7wi0AC76sEA=",
"requires": {
"@babel/runtime": "^7.5.5",
"tiny-warning": "^1.0.3"
}
},
"mini-css-extract-plugin": { "mini-css-extract-plugin": {
"version": "0.9.0", "version": "0.9.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz",
...@@ -8188,6 +8862,15 @@ ...@@ -8188,6 +8862,15 @@
} }
} }
}, },
"mini-store": {
"version": "3.0.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/mini-store/-/mini-store-3.0.5.tgz",
"integrity": "sha1-GzgI7l6Bc+zcv0OwKRN+mnK7n7g=",
"requires": {
"hoist-non-react-statics": "^3.3.2",
"shallowequal": "^1.0.2"
}
},
"minimalistic-assert": { "minimalistic-assert": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
...@@ -8303,6 +8986,11 @@ ...@@ -8303,6 +8986,11 @@
"minimist": "^1.2.5" "minimist": "^1.2.5"
} }
}, },
"moment": {
"version": "2.27.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/moment/-/moment-2.27.0.tgz",
"integrity": "sha1-i/9OPiaiNiIN/j423nVrbrqgEF0="
},
"move-concurrently": { "move-concurrently": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/move-concurrently/-/move-concurrently-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/move-concurrently/-/move-concurrently-1.0.1.tgz",
...@@ -8340,6 +9028,11 @@ ...@@ -8340,6 +9028,11 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/mute-stream/-/mute-stream-0.0.8.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/mute-stream/-/mute-stream-0.0.8.tgz",
"integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=" "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0="
}, },
"nan": {
"version": "2.14.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/nan/-/nan-2.14.1.tgz",
"integrity": "sha1-174036MQW5FJTDFHCJMV7/iHSwE="
},
"nanomatch": { "nanomatch": {
"version": "1.2.13", "version": "1.2.13",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/nanomatch/-/nanomatch-1.2.13.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/nanomatch/-/nanomatch-1.2.13.tgz",
...@@ -8404,6 +9097,34 @@ ...@@ -8404,6 +9097,34 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-forge/-/node-forge-0.9.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-forge/-/node-forge-0.9.0.tgz",
"integrity": "sha1-1iQFDtu0SHStyhK7mlLsY8t4JXk=" "integrity": "sha1-1iQFDtu0SHStyhK7mlLsY8t4JXk="
}, },
"node-gyp": {
"version": "3.8.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-gyp/-/node-gyp-3.8.0.tgz",
"integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=",
"dev": true,
"requires": {
"fstream": "^1.0.0",
"glob": "^7.0.3",
"graceful-fs": "^4.1.2",
"mkdirp": "^0.5.0",
"nopt": "2 || 3",
"npmlog": "0 || 1 || 2 || 3 || 4",
"osenv": "0",
"request": "^2.87.0",
"rimraf": "2",
"semver": "~5.3.0",
"tar": "^2.0.0",
"which": "1"
},
"dependencies": {
"semver": {
"version": "5.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
"dev": true
}
}
},
"node-int64": { "node-int64": {
"version": "0.4.0", "version": "0.4.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-int64/-/node-int64-0.4.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-int64/-/node-int64-0.4.0.tgz",
...@@ -8514,6 +9235,108 @@ ...@@ -8514,6 +9235,108 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-releases/-/node-releases-1.1.59.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-releases/-/node-releases-1.1.59.tgz",
"integrity": "sha1-TWSDMGQc7HBL/xD45P4o5FOrjo4=" "integrity": "sha1-TWSDMGQc7HBL/xD45P4o5FOrjo4="
}, },
"node-sass": {
"version": "4.14.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/node-sass/-/node-sass-4.14.1.tgz",
"integrity": "sha1-mch+wu+3BH7WOPtMnbfzpC4iF7U=",
"dev": true,
"requires": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
"cross-spawn": "^3.0.0",
"gaze": "^1.0.0",
"get-stdin": "^4.0.1",
"glob": "^7.0.3",
"in-publish": "^2.0.0",
"lodash": "^4.17.15",
"meow": "^3.7.0",
"mkdirp": "^0.5.1",
"nan": "^2.13.2",
"node-gyp": "^3.8.0",
"npmlog": "^4.0.0",
"request": "^2.88.0",
"sass-graph": "2.2.5",
"stdout-stream": "^1.4.0",
"true-case-path": "^1.0.2"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
},
"ansi-styles": {
"version": "2.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
"chalk": {
"version": "1.1.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
"ansi-styles": "^2.2.1",
"escape-string-regexp": "^1.0.2",
"has-ansi": "^2.0.0",
"strip-ansi": "^3.0.0",
"supports-color": "^2.0.0"
}
},
"cross-spawn": {
"version": "3.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/cross-spawn/-/cross-spawn-3.0.1.tgz",
"integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
"dev": true,
"requires": {
"lru-cache": "^4.0.1",
"which": "^1.2.9"
}
},
"lru-cache": {
"version": "4.1.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/lru-cache/-/lru-cache-4.1.5.tgz",
"integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=",
"dev": true,
"requires": {
"pseudomap": "^1.0.2",
"yallist": "^2.1.2"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
},
"yallist": {
"version": "2.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/yallist/-/yallist-2.1.2.tgz",
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
"dev": true
}
}
},
"nopt": {
"version": "3.0.6",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/nopt/-/nopt-3.0.6.tgz",
"integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
"dev": true,
"requires": {
"abbrev": "1"
}
},
"normalize-package-data": { "normalize-package-data": {
"version": "2.5.0", "version": "2.5.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
...@@ -8564,6 +9387,18 @@ ...@@ -8564,6 +9387,18 @@
"path-key": "^2.0.0" "path-key": "^2.0.0"
} }
}, },
"npmlog": {
"version": "4.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
"dev": true,
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
"gauge": "~2.7.3",
"set-blocking": "~2.0.0"
}
},
"nth-check": { "nth-check": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/nth-check/-/nth-check-1.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/nth-check/-/nth-check-1.0.2.tgz",
...@@ -8719,6 +9554,11 @@ ...@@ -8719,6 +9554,11 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/obuf/-/obuf-1.1.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/obuf/-/obuf-1.1.2.tgz",
"integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=" "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4="
}, },
"omit.js": {
"version": "2.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/omit.js/-/omit.js-2.0.2.tgz",
"integrity": "sha1-3ZuENvq5R6Xz/yFMslOGMeMT7C8="
},
"on-finished": { "on-finished": {
"version": "2.3.0", "version": "2.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/on-finished/-/on-finished-2.3.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/on-finished/-/on-finished-2.3.0.tgz",
...@@ -8810,6 +9650,12 @@ ...@@ -8810,6 +9650,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/os-browserify/-/os-browserify-0.3.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/os-browserify/-/os-browserify-0.3.0.tgz",
"integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
}, },
"os-homedir": {
"version": "1.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
"dev": true
},
"os-locale": { "os-locale": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/os-locale/-/os-locale-3.1.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/os-locale/-/os-locale-3.1.0.tgz",
...@@ -8825,6 +9671,16 @@ ...@@ -8825,6 +9671,16 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
}, },
"osenv": {
"version": "0.1.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/osenv/-/osenv-0.1.5.tgz",
"integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
"dev": true,
"requires": {
"os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0"
}
},
"p-defer": { "p-defer": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/p-defer/-/p-defer-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/p-defer/-/p-defer-1.0.0.tgz",
...@@ -10177,6 +11033,12 @@ ...@@ -10177,6 +11033,12 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/prr/-/prr-1.0.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/prr/-/prr-1.0.1.tgz",
"integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
}, },
"pseudomap": {
"version": "1.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/pseudomap/-/pseudomap-1.0.2.tgz",
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
"dev": true
},
"psl": { "psl": {
"version": "1.8.0", "version": "1.8.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/psl/-/psl-1.8.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/psl/-/psl-1.8.0.tgz",
...@@ -10319,6 +11181,357 @@ ...@@ -10319,6 +11181,357 @@
} }
} }
}, },
"rc-align": {
"version": "4.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-align/-/rc-align-4.0.1.tgz",
"integrity": "sha1-BWbeFBqC2aGSO3ZyxwvbGdzebiM=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"dom-align": "^1.7.0",
"rc-util": "^5.0.1",
"resize-observer-polyfill": "^1.5.1"
}
},
"rc-animate": {
"version": "3.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-animate/-/rc-animate-3.1.0.tgz",
"integrity": "sha1-BRtonCxxlOTIrgFtMqDl+d5si6o=",
"requires": {
"@ant-design/css-animation": "^1.7.2",
"classnames": "^2.2.6",
"raf": "^3.4.0",
"rc-util": "^5.0.1"
}
},
"rc-cascader": {
"version": "1.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-cascader/-/rc-cascader-1.3.0.tgz",
"integrity": "sha1-Z5JcesS3Mv4Gyrs6nJFjHJbQTM8=",
"requires": {
"array-tree-filter": "^2.1.0",
"rc-trigger": "^4.0.0",
"rc-util": "^5.0.1",
"warning": "^4.0.1"
}
},
"rc-checkbox": {
"version": "2.3.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-checkbox/-/rc-checkbox-2.3.1.tgz",
"integrity": "sha1-KmG8QwF8eDvS6fGmdVO/jv56pNM=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1"
}
},
"rc-collapse": {
"version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-collapse/-/rc-collapse-2.0.0.tgz",
"integrity": "sha1-CMWUL4IAW0NCztAtmDWB5MQc0yQ=",
"requires": {
"@ant-design/css-animation": "^1.7.2",
"classnames": "2.x",
"rc-animate": "3.x",
"react-is": "^16.7.0",
"shallowequal": "^1.1.0"
}
},
"rc-dialog": {
"version": "8.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-dialog/-/rc-dialog-8.1.0.tgz",
"integrity": "sha1-OTkQljuwWsGdbRNmIL0JYi8dZ3o=",
"requires": {
"rc-animate": "3.x",
"rc-util": "^5.0.1"
}
},
"rc-drawer": {
"version": "4.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-drawer/-/rc-drawer-4.1.0.tgz",
"integrity": "sha1-178LwDAwC2LSgrwE4FO5rK1rCLQ=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.6",
"rc-util": "^5.0.1"
}
},
"rc-dropdown": {
"version": "3.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-dropdown/-/rc-dropdown-3.1.2.tgz",
"integrity": "sha1-UZm9UyrIUZgTo0fRlKtLDO5wIzM=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.6",
"rc-trigger": "^4.0.0"
}
},
"rc-field-form": {
"version": "1.5.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-field-form/-/rc-field-form-1.5.1.tgz",
"integrity": "sha1-ovfLtlqUIeIhGrvIKIYCcBxz78o=",
"requires": {
"@babel/runtime": "^7.8.4",
"async-validator": "^3.0.3",
"rc-util": "^5.0.0"
}
},
"rc-input-number": {
"version": "5.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-input-number/-/rc-input-number-5.1.0.tgz",
"integrity": "sha1-ZNp9jCStDFYD0y+roi/SVzPW+Wo=",
"requires": {
"classnames": "^2.2.0",
"rc-util": "^5.0.1"
}
},
"rc-mentions": {
"version": "1.4.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-mentions/-/rc-mentions-1.4.0.tgz",
"integrity": "sha1-a3oncOwCpcAmXUWaM4WiORPvzGE=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.6",
"rc-menu": "^8.0.1",
"rc-textarea": "^0.3.0",
"rc-trigger": "^4.3.0",
"rc-util": "^5.0.1"
}
},
"rc-menu": {
"version": "8.5.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-menu/-/rc-menu-8.5.0.tgz",
"integrity": "sha1-vx//mFXVVUv5W4RpjKP/RyTJsMY=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"mini-store": "^3.0.1",
"omit.js": "^2.0.0",
"rc-animate": "^3.1.0",
"rc-trigger": "^4.2.0",
"rc-util": "^5.0.1",
"resize-observer-polyfill": "^1.5.0",
"shallowequal": "^1.1.0"
}
},
"rc-notification": {
"version": "4.4.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-notification/-/rc-notification-4.4.0.tgz",
"integrity": "sha1-GS0ILNbimVcF9DxpKRYmMccePbE=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-animate": "3.x",
"rc-util": "^5.0.1"
}
},
"rc-pagination": {
"version": "2.4.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-pagination/-/rc-pagination-2.4.3.tgz",
"integrity": "sha1-ylvpUGfL80FxScFPHQULYZCmmho=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1"
}
},
"rc-picker": {
"version": "1.10.7",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-picker/-/rc-picker-1.10.7.tgz",
"integrity": "sha1-lyQw/9n6W6ckWHUTAQKKEO6gcig=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1",
"moment": "^2.24.0",
"rc-trigger": "^4.0.0",
"rc-util": "^5.0.1",
"shallowequal": "^1.1.0"
}
},
"rc-progress": {
"version": "3.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-progress/-/rc-progress-3.0.0.tgz",
"integrity": "sha1-zqMkzo/DFCHNgV2UpGSaiin4+Ns=",
"requires": {
"classnames": "^2.2.6"
}
},
"rc-rate": {
"version": "2.8.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-rate/-/rc-rate-2.8.2.tgz",
"integrity": "sha1-2C0jfXT9Su8+BYHScAtkbN0c2KI=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.5",
"rc-util": "^5.0.1"
}
},
"rc-resize-observer": {
"version": "0.2.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-resize-observer/-/rc-resize-observer-0.2.3.tgz",
"integrity": "sha1-gmgoTRdm0WMkCxaCZhrntZvEUj0=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1",
"rc-util": "^5.0.0",
"resize-observer-polyfill": "^1.5.1"
}
},
"rc-select": {
"version": "11.0.10",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-select/-/rc-select-11.0.10.tgz",
"integrity": "sha1-w5dyM+W4OAG6Y6RyepRsiAi57qo=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-animate": "^3.0.0",
"rc-trigger": "^4.3.0",
"rc-util": "^5.0.1",
"rc-virtual-list": "^1.1.2",
"warning": "^4.0.3"
}
},
"rc-slider": {
"version": "9.3.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-slider/-/rc-slider-9.3.1.tgz",
"integrity": "sha1-REAS87SEfVkrFnqc7moaRneabvQ=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.5",
"rc-tooltip": "^4.0.0",
"rc-util": "^5.0.0",
"shallowequal": "^1.1.0"
}
},
"rc-steps": {
"version": "4.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-steps/-/rc-steps-4.0.1.tgz",
"integrity": "sha1-oOUvlRtONw0M0t8profrdEQx0NE=",
"requires": {
"@babel/runtime": "^7.10.2",
"classnames": "^2.2.3",
"rc-util": "^5.0.1"
}
},
"rc-switch": {
"version": "3.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-switch/-/rc-switch-3.2.0.tgz",
"integrity": "sha1-qja7QXQJ/0zH1ULsQ4HLXYfP7cE=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1",
"rc-util": "^5.0.1"
}
},
"rc-table": {
"version": "7.8.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-table/-/rc-table-7.8.4.tgz",
"integrity": "sha1-ST5ujM2fB4oHPw989Gu7AsVfdNc=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.5",
"raf": "^3.4.1",
"rc-resize-observer": "^0.2.0",
"rc-util": "^5.0.0",
"shallowequal": "^1.1.0"
}
},
"rc-tabs": {
"version": "11.5.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-tabs/-/rc-tabs-11.5.4.tgz",
"integrity": "sha1-H8NGlgX8KNR/tkxYLsg/lxE9vVo=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"raf": "^3.4.1",
"rc-dropdown": "^3.1.0",
"rc-menu": "^8.2.1",
"rc-resize-observer": "^0.2.1",
"rc-trigger": "^4.2.1",
"rc-util": "^5.0.0"
}
},
"rc-textarea": {
"version": "0.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-textarea/-/rc-textarea-0.3.0.tgz",
"integrity": "sha1-mGDveX4AcX2CJ9HvTueJXdk1jd8=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.1",
"omit.js": "^2.0.0",
"rc-resize-observer": "^0.2.3"
}
},
"rc-tooltip": {
"version": "4.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-tooltip/-/rc-tooltip-4.2.1.tgz",
"integrity": "sha1-waLVAX7gOncakwHA39tG39+P75Q=",
"requires": {
"rc-trigger": "^4.2.1"
}
},
"rc-tree": {
"version": "3.6.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-tree/-/rc-tree-3.6.0.tgz",
"integrity": "sha1-WzK3DGMj1r1TPGWTApT+ZS21jls=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-animate": "^3.1.0",
"rc-util": "^5.0.0",
"rc-virtual-list": "^1.1.0"
}
},
"rc-tree-select": {
"version": "4.0.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-tree-select/-/rc-tree-select-4.0.3.tgz",
"integrity": "sha1-zF0TiwAVe9Fqou+R5Hzaiw+0pxM=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
"rc-select": "^11.0.4",
"rc-tree": "^3.6.0",
"rc-util": "^5.0.1"
}
},
"rc-trigger": {
"version": "4.3.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-trigger/-/rc-trigger-4.3.0.tgz",
"integrity": "sha1-lOoYUdEjNZcW0dwwMAg8AVqS7Ps=",
"requires": {
"@babel/runtime": "^7.10.1",
"classnames": "^2.2.6",
"raf": "^3.4.1",
"rc-align": "^4.0.0",
"rc-animate": "^3.0.0",
"rc-util": "^5.0.1"
}
},
"rc-upload": {
"version": "3.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-upload/-/rc-upload-3.2.0.tgz",
"integrity": "sha1-JR/DyRBZAugIYApBTzaPKF1jv7o=",
"requires": {
"classnames": "^2.2.5"
}
},
"rc-util": {
"version": "5.0.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-util/-/rc-util-5.0.5.tgz",
"integrity": "sha1-0p1ibtyTH7+LRbSqSPueRM4jAL0=",
"requires": {
"react-is": "^16.12.0",
"shallowequal": "^1.1.0"
}
},
"rc-virtual-list": {
"version": "1.1.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/rc-virtual-list/-/rc-virtual-list-1.1.5.tgz",
"integrity": "sha1-bt9yIoMMfdcy9iaYyEaLfwisjew=",
"requires": {
"classnames": "^2.2.6",
"raf": "^3.4.1",
"rc-util": "^5.0.0"
}
},
"react": { "react": {
"version": "16.13.1", "version": "16.13.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react/-/react-16.13.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/react/-/react-16.13.1.tgz",
...@@ -10342,6 +11555,23 @@ ...@@ -10342,6 +11555,23 @@
"whatwg-fetch": "^3.0.0" "whatwg-fetch": "^3.0.0"
} }
}, },
"react-app-rewired": {
"version": "2.1.6",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-app-rewired/-/react-app-rewired-2.1.6.tgz",
"integrity": "sha1-M+4wdqfzTWp8lOZJysZ+fIxYDeg=",
"dev": true,
"requires": {
"semver": "^5.6.0"
},
"dependencies": {
"semver": {
"version": "5.7.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/semver/-/semver-5.7.1.tgz",
"integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
}
}
},
"react-dev-utils": { "react-dev-utils": {
"version": "10.2.1", "version": "10.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-dev-utils/-/react-dev-utils-10.2.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-dev-utils/-/react-dev-utils-10.2.1.tgz",
...@@ -10564,6 +11794,64 @@ ...@@ -10564,6 +11794,64 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-is/-/react-is-16.13.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=" "integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ="
}, },
"react-redux": {
"version": "7.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-redux/-/react-redux-7.2.0.tgz",
"integrity": "sha1-+XD2IZKzmBZC/sRv0NsYoHT+h50=",
"requires": {
"@babel/runtime": "^7.5.5",
"hoist-non-react-statics": "^3.3.0",
"loose-envify": "^1.4.0",
"prop-types": "^15.7.2",
"react-is": "^16.9.0"
}
},
"react-router": {
"version": "5.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-router/-/react-router-5.2.0.tgz",
"integrity": "sha1-Qk51ZByodH+/duXsyml4GqN+opM=",
"requires": {
"@babel/runtime": "^7.1.2",
"history": "^4.9.0",
"hoist-non-react-statics": "^3.1.0",
"loose-envify": "^1.3.1",
"mini-create-react-context": "^0.4.0",
"path-to-regexp": "^1.7.0",
"prop-types": "^15.6.2",
"react-is": "^16.6.0",
"tiny-invariant": "^1.0.2",
"tiny-warning": "^1.0.0"
},
"dependencies": {
"isarray": {
"version": "0.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"path-to-regexp": {
"version": "1.8.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
"integrity": "sha1-iHs7qdhDk+h6CgufTLdWGYtTVIo=",
"requires": {
"isarray": "0.0.1"
}
}
}
},
"react-router-dom": {
"version": "5.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-router-dom/-/react-router-dom-5.2.0.tgz",
"integrity": "sha1-nmWk0MReEyieZsexfH4XXQ6hVmI=",
"requires": {
"@babel/runtime": "^7.1.2",
"history": "^4.9.0",
"loose-envify": "^1.3.1",
"prop-types": "^15.6.2",
"react-router": "5.2.0",
"tiny-invariant": "^1.0.2",
"tiny-warning": "^1.0.0"
}
},
"react-scripts": { "react-scripts": {
"version": "3.4.1", "version": "3.4.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-scripts/-/react-scripts-3.4.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/react-scripts/-/react-scripts-3.4.1.tgz",
...@@ -10686,6 +11974,15 @@ ...@@ -10686,6 +11974,15 @@
"strip-indent": "^3.0.0" "strip-indent": "^3.0.0"
} }
}, },
"redux": {
"version": "4.0.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/redux/-/redux-4.0.5.tgz",
"integrity": "sha1-TbXeWBbheJHeioDEJCMtBvBR2T8=",
"requires": {
"loose-envify": "^1.4.0",
"symbol-observable": "^1.2.0"
}
},
"regenerate": { "regenerate": {
"version": "1.4.1", "version": "1.4.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/regenerate/-/regenerate-1.4.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/regenerate/-/regenerate-1.4.1.tgz",
...@@ -10845,6 +12142,15 @@ ...@@ -10845,6 +12142,15 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/repeat-string/-/repeat-string-1.6.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/repeat-string/-/repeat-string-1.6.1.tgz",
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
}, },
"repeating": {
"version": "2.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/repeating/-/repeating-2.0.1.tgz",
"integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
"dev": true,
"requires": {
"is-finite": "^1.0.0"
}
},
"request": { "request": {
"version": "2.88.2", "version": "2.88.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/request/-/request-2.88.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/request/-/request-2.88.2.tgz",
...@@ -10905,6 +12211,11 @@ ...@@ -10905,6 +12211,11 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/requires-port/-/requires-port-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/requires-port/-/requires-port-1.0.0.tgz",
"integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
}, },
"resize-observer-polyfill": {
"version": "1.5.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
"integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ="
},
"resolve": { "resolve": {
"version": "1.15.0", "version": "1.15.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/resolve/-/resolve-1.15.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/resolve/-/resolve-1.15.0.tgz",
...@@ -10926,6 +12237,11 @@ ...@@ -10926,6 +12237,11 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/resolve-from/-/resolve-from-3.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/resolve-from/-/resolve-from-3.0.0.tgz",
"integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="
}, },
"resolve-pathname": {
"version": "3.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
"integrity": "sha1-mdAiJNPPJjaJvsuzk7xWAxMCXc0="
},
"resolve-url": { "resolve-url": {
"version": "0.2.1", "version": "0.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/resolve-url/-/resolve-url-0.2.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/resolve-url/-/resolve-url-0.2.1.tgz",
...@@ -11128,6 +12444,18 @@ ...@@ -11128,6 +12444,18 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/sanitize.css/-/sanitize.css-10.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/sanitize.css/-/sanitize.css-10.0.0.tgz",
"integrity": "sha1-tcslR+lthimmCUdURmUkOx3DZXo=" "integrity": "sha1-tcslR+lthimmCUdURmUkOx3DZXo="
}, },
"sass-graph": {
"version": "2.2.5",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/sass-graph/-/sass-graph-2.2.5.tgz",
"integrity": "sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=",
"dev": true,
"requires": {
"glob": "^7.0.0",
"lodash": "^4.0.0",
"scss-tokenizer": "^0.2.3",
"yargs": "^13.3.2"
}
},
"sass-loader": { "sass-loader": {
"version": "8.0.2", "version": "8.0.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/sass-loader/-/sass-loader-8.0.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/sass-loader/-/sass-loader-8.0.2.tgz",
...@@ -11197,6 +12525,35 @@ ...@@ -11197,6 +12525,35 @@
"ajv-keywords": "^3.4.1" "ajv-keywords": "^3.4.1"
} }
}, },
"scroll-into-view-if-needed": {
"version": "2.2.25",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.25.tgz",
"integrity": "sha1-EXt7x8Ybx6K3hyoJhLxzoZvG6WE=",
"requires": {
"compute-scroll-into-view": "^1.0.14"
}
},
"scss-tokenizer": {
"version": "0.2.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
"integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
"dev": true,
"requires": {
"js-base64": "^2.1.8",
"source-map": "^0.4.2"
},
"dependencies": {
"source-map": {
"version": "0.4.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/source-map/-/source-map-0.4.4.tgz",
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"dev": true,
"requires": {
"amdefine": ">=0.0.4"
}
}
}
},
"select-hose": { "select-hose": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/select-hose/-/select-hose-2.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/select-hose/-/select-hose-2.0.0.tgz",
...@@ -11399,6 +12756,11 @@ ...@@ -11399,6 +12756,11 @@
} }
} }
}, },
"shallowequal": {
"version": "1.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/shallowequal/-/shallowequal-1.1.0.tgz",
"integrity": "sha1-GI1SHelbkIdAT9TctosT3wrk5/g="
},
"shebang-command": { "shebang-command": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/shebang-command/-/shebang-command-1.2.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/shebang-command/-/shebang-command-1.2.0.tgz",
...@@ -11799,6 +13161,41 @@ ...@@ -11799,6 +13161,41 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/statuses/-/statuses-1.5.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/statuses/-/statuses-1.5.0.tgz",
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
}, },
"stdout-stream": {
"version": "1.4.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/stdout-stream/-/stdout-stream-1.4.1.tgz",
"integrity": "sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=",
"dev": true,
"requires": {
"readable-stream": "^2.0.1"
},
"dependencies": {
"readable-stream": {
"version": "2.3.7",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
}
}
}
},
"stealthy-require": { "stealthy-require": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/stealthy-require/-/stealthy-require-1.1.1.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/stealthy-require/-/stealthy-require-1.1.1.tgz",
...@@ -11892,6 +13289,11 @@ ...@@ -11892,6 +13289,11 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
}, },
"string-convert": {
"version": "0.2.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/string-convert/-/string-convert-0.2.1.tgz",
"integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c="
},
"string-length": { "string-length": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/string-length/-/string-length-2.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/string-length/-/string-length-2.0.0.tgz",
...@@ -12122,6 +13524,11 @@ ...@@ -12122,6 +13524,11 @@
"util.promisify": "~1.0.0" "util.promisify": "~1.0.0"
} }
}, },
"symbol-observable": {
"version": "1.2.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/symbol-observable/-/symbol-observable-1.2.0.tgz",
"integrity": "sha1-wiaIrtTqs83C3+rLtWFmBWCgCAQ="
},
"symbol-tree": { "symbol-tree": {
"version": "3.2.4", "version": "3.2.4",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/symbol-tree/-/symbol-tree-3.2.4.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/symbol-tree/-/symbol-tree-3.2.4.tgz",
...@@ -12165,6 +13572,17 @@ ...@@ -12165,6 +13572,17 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/tapable/-/tapable-1.1.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/tapable/-/tapable-1.1.3.tgz",
"integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=" "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I="
}, },
"tar": {
"version": "2.2.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/tar/-/tar-2.2.2.tgz",
"integrity": "sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA=",
"dev": true,
"requires": {
"block-stream": "*",
"fstream": "^1.0.12",
"inherits": "2"
}
},
"terser": { "terser": {
"version": "4.8.0", "version": "4.8.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/terser/-/terser-4.8.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/terser/-/terser-4.8.0.tgz",
...@@ -12360,6 +13778,21 @@ ...@@ -12360,6 +13778,21 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/timsort/-/timsort-0.3.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/timsort/-/timsort-0.3.0.tgz",
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
}, },
"tiny-invariant": {
"version": "1.1.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/tiny-invariant/-/tiny-invariant-1.1.0.tgz",
"integrity": "sha1-Y0xfjv3CdxS384bDXmdgmR0jCHU="
},
"tiny-warning": {
"version": "1.0.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/tiny-warning/-/tiny-warning-1.0.3.tgz",
"integrity": "sha1-lKMNtFPfTGQ9D9VmBg1gqHXYR1Q="
},
"tinycolor2": {
"version": "1.4.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/tinycolor2/-/tinycolor2-1.4.1.tgz",
"integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
},
"tmp": { "tmp": {
"version": "0.0.33", "version": "0.0.33",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/tmp/-/tmp-0.0.33.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/tmp/-/tmp-0.0.33.tgz",
...@@ -12411,6 +13844,11 @@ ...@@ -12411,6 +13844,11 @@
"repeat-string": "^1.6.1" "repeat-string": "^1.6.1"
} }
}, },
"toggle-selection": {
"version": "1.0.6",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/toggle-selection/-/toggle-selection-1.0.6.tgz",
"integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI="
},
"toidentifier": { "toidentifier": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/toidentifier/-/toidentifier-1.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/toidentifier/-/toidentifier-1.0.0.tgz",
...@@ -12433,6 +13871,21 @@ ...@@ -12433,6 +13871,21 @@
"punycode": "^2.1.0" "punycode": "^2.1.0"
} }
}, },
"trim-newlines": {
"version": "1.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/trim-newlines/-/trim-newlines-1.0.0.tgz",
"integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
"dev": true
},
"true-case-path": {
"version": "1.0.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/true-case-path/-/true-case-path-1.0.3.tgz",
"integrity": "sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=",
"dev": true,
"requires": {
"glob": "^7.1.2"
}
},
"ts-pnp": { "ts-pnp": {
"version": "1.1.6", "version": "1.1.6",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/ts-pnp/-/ts-pnp-1.1.6.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/ts-pnp/-/ts-pnp-1.1.6.tgz",
...@@ -12731,6 +14184,11 @@ ...@@ -12731,6 +14184,11 @@
"spdx-expression-parse": "^3.0.0" "spdx-expression-parse": "^3.0.0"
} }
}, },
"value-equal": {
"version": "1.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/value-equal/-/value-equal-1.0.1.tgz",
"integrity": "sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw="
},
"vary": { "vary": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/vary/-/vary-1.1.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/vary/-/vary-1.1.2.tgz",
...@@ -12787,6 +14245,14 @@ ...@@ -12787,6 +14245,14 @@
"makeerror": "1.0.x" "makeerror": "1.0.x"
} }
}, },
"warning": {
"version": "4.0.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/warning/-/warning-4.0.3.tgz",
"integrity": "sha1-Fungd+uKhtavfWSqHgX9hbRnjKM=",
"requires": {
"loose-envify": "^1.0.0"
}
},
"watchpack": { "watchpack": {
"version": "1.7.2", "version": "1.7.2",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/watchpack/-/watchpack-1.7.2.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/watchpack/-/watchpack-1.7.2.tgz",
...@@ -12837,7 +14303,10 @@ ...@@ -12837,7 +14303,10 @@
"version": "1.2.13", "version": "1.2.13",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/fsevents/-/fsevents-1.2.13.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=",
"optional": true "optional": true,
"requires": {
"nan": "^2.12.1"
}
}, },
"glob-parent": { "glob-parent": {
"version": "3.1.0", "version": "3.1.0",
...@@ -13150,7 +14619,10 @@ ...@@ -13150,7 +14619,10 @@
"version": "1.2.13", "version": "1.2.13",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/fsevents/-/fsevents-1.2.13.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=",
"optional": true "optional": true,
"requires": {
"nan": "^2.12.1"
}
}, },
"get-caller-file": { "get-caller-file": {
"version": "1.0.3", "version": "1.0.3",
...@@ -13457,6 +14929,48 @@ ...@@ -13457,6 +14929,48 @@
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/which-module/-/which-module-2.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/which-module/-/which-module-2.0.0.tgz",
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
}, },
"wide-align": {
"version": "1.1.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=",
"dev": true,
"requires": {
"string-width": "^1.0.2 || 2"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
},
"string-width": {
"version": "2.1.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/string-width/-/string-width-2.1.1.tgz",
"integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
"dev": true,
"requires": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
}
},
"strip-ansi": {
"version": "4.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
"ansi-regex": "^3.0.0"
}
}
}
},
"word-wrap": { "word-wrap": {
"version": "1.2.3", "version": "1.2.3",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/word-wrap/-/word-wrap-1.2.3.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/word-wrap/-/word-wrap-1.2.3.tgz",
...@@ -13702,6 +15216,19 @@ ...@@ -13702,6 +15216,19 @@
"async-limiter": "~1.0.0" "async-limiter": "~1.0.0"
} }
}, },
"xbd-cookie": {
"version": "0.5.11",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/xbd-cookie/-/xbd-cookie-0.5.11.tgz",
"integrity": "sha512-I3slqUV8fDy7ReJ5s2y/4P8Pu4qtqgi2LPESoMPlW7UCPNW2tP6E9dPZBdm6D+wQ9cLFhAm3OWSW6G0PluETog==",
"requires": {
"js-cookie": "^2.2.1"
}
},
"xbd-system-react": {
"version": "0.0.1",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/xbd-system-react/-/xbd-system-react-0.0.1.tgz",
"integrity": "sha512-NuGesEi6/HjpDrE4KH5RrUHBVUEsIN0e2SLxLdzZg/FZoXeqEWnB79DVMCTS2irg+6Thq3LkfN0OlIetrW66og=="
},
"xml-name-validator": { "xml-name-validator": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://47.107.176.206:8089/repository/xbdnpm/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "resolved": "http://47.107.176.206:8089/repository/xbdnpm/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
......
...@@ -3,17 +3,25 @@ ...@@ -3,17 +3,25 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@loadable/component": "^5.13.1",
"@rematch/core": "^1.4.0",
"@testing-library/jest-dom": "^4.2.4", "@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0", "@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1", "@testing-library/user-event": "^7.2.1",
"antd": "^4.4.2",
"axios": "^0.19.2",
"react": "^16.13.1", "react": "^16.13.1",
"react-dom": "^16.13.1", "react-dom": "^16.13.1",
"react-scripts": "3.4.1" "react-redux": "^7.2.0",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.1",
"xbd-cookie": "^0.5.11",
"xbd-system-react": "0.0.1"
}, },
"scripts": { "scripts": {
"start": "react-scripts start", "start": "react-app-rewired start",
"build": "react-scripts build", "build": "react-app-rewired build",
"test": "react-scripts test", "test": "react-app-rewired test",
"eject": "react-scripts eject" "eject": "react-scripts eject"
}, },
"eslintConfig": { "eslintConfig": {
...@@ -30,5 +38,11 @@ ...@@ -30,5 +38,11 @@
"last 1 firefox version", "last 1 firefox version",
"last 1 safari version" "last 1 safari version"
] ]
},
"devDependencies": {
"cross-env": "^7.0.2",
"customize-cra": "^1.0.0",
"node-sass": "^4.14.1",
"react-app-rewired": "^2.1.6"
} }
} }
...@@ -24,10 +24,10 @@ ...@@ -24,10 +24,10 @@
work correctly both with client-side routing and a non-root public URL. work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`. Learn how to configure a non-root public URL by running `npm run build`.
--> -->
<title>React App</title> <title>信巴迪-卖家工作台</title>
</head> </head>
<body> <body>
<noscript>You need to enable JavaScript to run this app.</noscript> <noscript>你的浏览器暂不支持打开该平台,请更换其他浏览器重试</noscript>
<div id="root"></div> <div id="root"></div>
<!-- <!--
This HTML file is a template. This HTML file is a template.
......
.App {
text-align: center;
}
.App-logo {
height: 40vmin;
pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
.App-logo {
animation: App-logo-spin infinite 20s linear;
}
}
.App-header {
background-color: #282c34;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: calc(10px + 2vmin);
color: white;
}
.App-link {
color: #61dafb;
}
@keyframes App-logo-spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
import React from 'react'; import React from 'react';
import logo from './logo.svg'; import RouterView from './router'
import './App.css'; import { Provider } from 'react-redux'
import store from './store'
function App() { function App() {
return ( return (
<div className="App"> <Provider store={store}>
<header className="App-header"> <RouterView></RouterView>
<img src={logo} className="App-logo" alt="logo" /> </Provider>
<p> )
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
} }
export default App; export default App;
import './style.scss'
import View from './view'
import connect from '@/store/modules/route/connect'
// 订阅数据
export default connect(View)
.site-layout{
.site-layout-background {
background: #1890FF;
height: 60px;
}
.icon{
width: 18px;
height: 18px;
margin-right: 10px;
}
}
\ No newline at end of file
import React, { useState, useEffect } from 'react'
import { NavLink } from 'react-router-dom'
import { Layout, Menu } from 'antd'
import { getAllRouter } from '@/libs/utilts'
import { APP } from '../../config'
const { Header, Content, Sider } = Layout
const { SubMenu } = Menu
const theme = "light"
const Item = ({url, children, ...props}) => {
return (
<Menu.Item {...props} >
<NavLink to={{ pathname: url }}>{children}</NavLink>
</Menu.Item>
)
}
const Page = ({ children, userRoute = [], location }) => {
const [collapsed, setCollapsed] = useState(false)
const [index, setIdex] = useState([])
const onCollapse = () => setCollapsed(!collapsed)
useEffect(() => {
const allRouter = getAllRouter(userRoute)
const route = allRouter.find(e => e.url === location.pathname)
if (route)
setIdex([route.url])
else
setIdex(['/'])
}, [location, userRoute])
return (
<Layout style={{ minHeight: '100vh' }} className="site-layout" >
<Sider theme={theme} collapsible collapsed={collapsed} onCollapse={onCollapse}>
<Header className="site-layout-background" style={{ padding: 0 }} />
<Menu theme={theme} mode="inline" selectedKeys={index} >
{userRoute.map(e => {
return (
<SubMenu key={e.name} icon={<img className="icon" src={APP.STATIS_URL + e.icon} />} title={e.name}>
{e.childMenus.map(child => <Item key={child.url} url={child.url} >{child.name}</Item>)}
</SubMenu>
)
})}
</Menu>
</Sider>
<Layout>
<Header className="site-layout-background" style={{ padding: 0 }} />
<Content style={{ margin: '16px', display: 'flex' }}>
<div style={{ flex: 1, backgroundColor: '#fff' }}>
{children}
</div>
</Content>
</Layout>
</Layout>
)
}
export default Page
const getProcessValue = (dev, ceshi, prod) => {
return process.env.NODE_ENV === 'development' ? dev : (process.ceshi ? ceshi : prod)
}
const USER_CONFIG = {
EbankTips: '因工行只支持360、IE、Safari浏览器,请将以下链接复制至360、IE、Safari浏览器打开进行支付'
}
const APP = {
/** @description token存储的名称 */
tokenName: 'token',
/** @description token在存储的时长,默认无操作后的30分钟。0 表示关闭浏览器即删除。单位 秒 */
tokenExpires: 0,
/** @description token使用的存储类型,可选值: coookie, session, 默认值是session*/
tokenType: 'cookie',
/** @description 是否只限制此子域名可以访问此token,注意这会影响到主域名和其他子域名进行token共享默认false*/
tokenDomain: process.env.NODE_ENV === 'development' ? 'localhost' :'.b2bwings.com',
/**@description 页面加载出现loading条,默认值 true*/
loading: true,
/**@description 初始的HTTP请求的全局header头*/
header: { },
/**@description API基础请求地址*/
baseUrl: {
dev: 'http://gateway-dev.b2bwings.com/',
pro: 'https://gateway.b2bwings.com/'
},
/**@description 应用的登陆API的PATH*/
loginPath: '/user/sysLogin/login',
/**@description 应用的退出API的PATH*/
logoutPath: '/v1/vendors/logout',
/**@description 401页面地址,用于提醒用户登陆状态失效*/
error404: '/404',
/**@description 菜单缓存本地的名称*/
MENU_NAEM: 'SYS_MENU',
/**@description 资源组缓存本地的名称*/
CODES_NAME: 'SYS_CODES',
/**@description 路由历史记录缓存本地的名称*/
HISTORY_NAME: 'SYS_HISTORY',
/**@description 静态资源目录,必须。用于菜单图标显示*/
STATIS_URL: 'https://b2bwings-system-image.oss-cn-shenzhen.aliyuncs.com/',
/**@description 信让的跳转URL列表 */
domainWhiteList: [
'/.*',
'http://localhost',
'http://xbd-dev.b2bwings.com',
'https://xbd-dev.b2bwings.com',
'http://xbd.b2bwings.com/',
'https://xbd.b2bwings.com/',
'https://ufa.b2bwings.com/',
'http://ufa-dev.b2bwings.com/',
'https://bwfs.oss-cn-shenzhen.aliyuncs.com',
'https://supplier-dev.b2bwings.com',
'http://supplier-dev.b2bwings.com',
'https://supplier.b2bwings.com',
'http://supplier.b2bwings.com',
'https://seller-dev.b2bwings.com',
'http://seller-dev.b2bwings.com',
'https://seller.b2bwings.com',
'http://seller.b2bwings.com',
'https://mall-dev.b2bwings.com',
'http://mall-dev.b2bwings.com',
'https://mall.b2bwings.com',
'http://mall.b2bwings.com'
],
/** 独立服务平台,主题颜色不同 */
singeService: [
{
name: '供应商工作台',
host: getProcessValue(['localhost:8087'],
['supplier-dev.b2bwings.com'],
['supplier.b2bwings.com']
),
productId: 100007,
less: 'mall'
},
{
name: '卖家工作台',
host: getProcessValue(['localhost:8085'],
['seller-dev.b2bwings.com'],
['seller.b2bwings.com']
),
productId: 100005,
less: 'mall'
},
{
name: '商城',
host: getProcessValue(['localhost:8086'],
['mall-dev.b2bwings.com'],
['mall.b2bwings.com']
),
productId: 100006,
less: 'mall'
}
],
host: getProcessValue('localhost:8088', 'xbd-dev.b2bwings.com', 'xbd.b2bwings.com'),
// 财务业务类型
FINANCIAL_BUSINESS_TYPE: (val) => {
if(val===null||val===''||val === undefined) return ''
let result = {
T100:'平台信息服务',
T201:'物流运输服务',
T202:'预付运费充值',
T300:'充值',
T301:'结算',
T302:'转账',
T303:'提现',
T304:'提现-退款',
T400:'支付手续费',
T401:'手续费-退款',
T402:'支付-退款',
T500:'渠道营销服务',
T600:'在途转可用',
T700:'退款手续费',
T800:'资金分账',
T900:'保证金缴纳',
T901:'保证金退款',
T902:'保证金抵扣',
}
return result['T'+val]?result['T'+val]:null
},
// 财务收支类型
FINANCIAL_RECEIVE_AND_PAY_TYPE: (val) => {
if(val===null||val===''||val === undefined) return ''
let types = {
t100:'收入',
t101:'支出',
t102:'预收',
t103:'预付',
t104:'应收',
t105:'应付',
t106:'核销',
t107:'在途转可用',
t108:'退款收入',
t109:'退款支出'
}
return types['t'+val]?types['t'+val]:''
},
/**@description 其他菜单的域名*/
othreDomain: getProcessValue('http://seller-dev.b2bwings.com', 'http://seller-dev.b2bwings.com', 'https://seller.b2bwings.com')
}
export default { USER_CONFIG, APP }
export { USER_CONFIG, APP }
...@@ -3,15 +3,14 @@ import ReactDOM from 'react-dom'; ...@@ -3,15 +3,14 @@ import ReactDOM from 'react-dom';
import './index.css'; import './index.css';
import App from './App'; import App from './App';
import * as serviceWorker from './serviceWorker'; import * as serviceWorker from './serviceWorker';
import 'antd/dist/antd.css';
ReactDOM.render( ReactDOM.render(
<React.StrictMode> <App />,
<App />
</React.StrictMode>,
document.getElementById('root') document.getElementById('root')
); );
// If you want your app to work offline and load faster, you can change // If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls. // unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers: https://bit.ly/CRA-PWA // Learn more about service workers: https://bit.ly/CRA-PWA
serviceWorker.unregister(); process.env.NODE_ENV === 'development' ? serviceWorker.unregister() : serviceWorker.register()
import HttpRequest from '@/libs/http-request'
import { APP } from '@/config'
const baseUrl = process.env.NODE_ENV === 'development' || process.ceshi ? APP.baseUrl.dev : APP.baseUrl.pro
const http = new HttpRequest(baseUrl)
export default http
\ No newline at end of file
import axios, { CancelToken } from 'axios'
import { APP } from '@/config'
import store from '@/store'
import { Modal } from 'antd'
class HttpRequest {
constructor (baseUrl, loginUrl = APP.loginPath) {
this.baseUrl = baseUrl
this.loginUrl = loginUrl
this.header = { ...APP.header }
this.instance = null
this.init()
}
/**初始化 */
init() {
let instance = axios.create({ baseURL: this.baseUrl, headers: this.header })
this.interceptors(instance)
this.instance = instance
}
/**绑定请求拦截器 */
interceptors (instance) {
// 请求
instance.interceptors.request.use(config => {
// config.headers['Authorization'] = getToken()
return config
}, error => {
if (process.env.NODE_ENV === 'development') console.error(error)
return Promise.reject(error)
})
// 响应
instance.interceptors.response.use(res => {
if (res.headers['content-type'] && res.headers['content-type'].indexOf('download') !== -1) return res
if (res.headers['content-type'] && res.headers['content-type'].indexOf('excel') !== -1) return res
if (res.data.type === 'multipart/form-data' && res.data.size) return res
if (res.headers['content-type'] && res.headers['content-disposition']) return res
return this.handleRespone(res)
}, error => {
if (process.env.NODE_ENV === 'development') console.error(error)
return Promise.reject(error.response ?
`发生错误!状态码:${error.response.status}${error.response.message||error.response.data.message}`
: error.message + "")
})
}
/**请求 */
async request (options) {
return this.instance(options)
}
/**
* 可取消的请求,返回一个source对象对象。可通过 source.cancel(msg) 取消此请求
* @param {*} options
* @param {function} successCallback
* @param {function} errorCallback
*/
sourceRequest(options, successCallback, errorCallback) {
const source = CancelToken.source()
options = Object.assign(options, { cancelToken: source.token })
this.instance(options)
.then(successCallback)
.catch(errorCallback)
return source
}
/**
* 设置请求头
* @param {string} key
* @param {any} value
*/
setHeader(key, value) {
this.instance.defaults.headers.common[key] = value
}
/**
* 设置URL
* @param {string} url
*/
setBaseUrl(url) {
this.instance.defaults.baseURL = url
}
/**
* 处理响用体
* @param {response} res
*/
handleRespone(res) {
if (!res.data) return res
const { code, message, data, list } = res.data
if(typeof code === 'undefined') return data
if(typeof list !== 'undefined' && typeof data === 'undefined') return list
switch(code) {
case 0:
return data ? data : { data, list }
case "0":
return data ? data : { data, list }
case 200:
if (res.config.url.indexOf(this.loginUrl) !== -1) {
this.saveLoginInfo(data.jwt, data.sessionid, data.user.vid, res.config.data) //保存登陆数据
}
return Array.isArray(data)?data:(typeof data === 'object' ? {message, code, ...data} : {data, message})
// case 400001:
// return Array.isArray(data)?data:(typeof data === 'object' ? {message, code, ...data} : {data, message})
case 401:
if (process.env.NODE_ENV === 'development') console.error(`发生错误,错误代码: ${code};详情:${message}`)
Modal.error({
title: '登陆状态已过期,正在退出登陆'
})
store.commit('SYSTEM_CLEAR') // 清除登陆状态
break
case 403:
if (process.env.NODE_ENV === 'development') console.error(`发生错误,错误代码: ${code};详情:${message}`, data)
return Promise.reject(`发生错误!错误代码: ${code},无权限使用此功能`, data)
default:
if (process.env.NODE_ENV === 'development') console.error(`发生错误,错误代码: ${code};详情:${message}`, data)
return Promise.reject(`发生错误!代码: ${code},${message}`, data)
}
}
/**
* 保存登陆数据
* @param {*} jwt token
* @param {*} data 请求数据体
*/
saveLoginInfo(jwt, sessionid, vid, data) {
data = JSON.parse(data)
const { applyCarrier, applyPlatform } = data
store.commit('SYSTEM_LOGIN', { jwt , sessionid, vid, applyCarrier, applyPlatform})
}
}
export default HttpRequest
/** 将全部二级路由转为一级路由 */
export const getAllRouter = route => {
const childRoute = []
route.map(e => childRoute.push(...e.childMenus))
return childRoute
}
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 595.3">
<g fill="#61DAFB">
<path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/>
<circle cx="420.9" cy="296.5" r="45.7"/>
<path d="M520.5 78.1z"/>
</g>
</svg>
import React from 'react'
import { BrowserRouter } from 'react-router-dom'
import RouterView from './router-view'
import basisRoute from './modules/basisRoute'
import serviceRoute from './modules/serviceRoute'
const Router = () => {
return (
<BrowserRouter>
<RouterView basisRoute={basisRoute} serviceRoute={serviceRoute} />
</BrowserRouter>
)
}
export default Router
import loadable from '@loadable/component'
const exact = true
export default [
{
url: '/404',
exact,
component: loadable(() => import('@/view/error/404'))
}
]
\ No newline at end of file
export default []
\ No newline at end of file
import React, { useState, useEffect } from 'react'
import Layout from '@/components/Layout'
import { Switch, Route } from 'react-router-dom'
import { APP } from '@/config'
import connect from '../store/modules/route/connect'
import { getAllRouter } from '../libs/utilts'
/** 获取全部路由的路径 */
const getAllRouterName = route => route.map(e => e.url)
const RouterView = ({basisRoute = [], serviceRoute = [], userRoute = [] }) => {
const [openRoute, setOpenRoute] = useState([])
useEffect(() => {
// 二级路由转一级路由
const allRoute = getAllRouter(userRoute)
const allName = getAllRouterName(serviceRoute)
const newRoutes = allRoute.map(e => {
const index = serviceRoute.findIndex(service => service.url === e.url)
const newE = {...e}
if (index !== -1)
newE.component = serviceRoute[index].component
else {
const indexOfName = allName.findIndex(url => url === e.url)
if (indexOfName !== -1)
newE.component = serviceRoute[index].component
else
newE.component = () => {
// location.href = APP.othreDomain + newE.url
return (<>{newE.url}</>)
}
}
return newE
})
setOpenRoute(newRoutes)
}, [userRoute, serviceRoute])
return (
<Switch>
<Layout>
{basisRoute.map(e => <Route path={e.url} exact={e.exact} component={e.component} key={e.url} />)}
{openRoute.map(e => <Route path={e.url} exact={e.exact} component={e.component} key={e.url} />)}
</Layout>
</Switch>
)
}
export default connect(RouterView)
\ No newline at end of file
var STORE_CONTEXT = null
export const createConetxt = store => STORE_CONTEXT = store
export const getStore = () => STORE_CONTEXT
\ No newline at end of file
import { init } from '@rematch/core'
import { createConetxt } from './context'
import route from './modules/route/index'
const store = init({
models: { route }
})
createConetxt(store)
export default store
import { connect } from 'react-redux'
const mapState = state => ({
userRoute: state.route.route,
})
const mapDispatch = dispatch => ({
add: route => dispatch.route.add(route),
change: route => dispatch.route.change(route)
})
export default connect(mapState, mapDispatch)
\ No newline at end of file
[
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_64550acb-11b8-441d-a459-94bb65718fb1.png",
"id": 247,
"name": "店铺设置",
"opsResources": [],
"parentId": 244,
"position": 1,
"resourceId": "105",
"url": "/goodsOrderedManage/storeManagement"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_ed0326df-4f19-4a6a-b3e5-95450dab4ec2.png",
"id": 245,
"name": "商品管理",
"opsResources": [],
"parentId": 244,
"position": 2,
"resourceId": "103",
"url": "/operationadmin/goodsManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "10",
"icon": "0_4b7b8aa1-2ed0-4b81-853e-0c20db3d1489.png",
"id": 256,
"name": "合作供应商管理",
"opsResources": [],
"parentId": 244,
"position": 3,
"resourceId": "122",
"url": "/operationadmin/supplierManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "10",
"icon": "0_2863bf1a-037a-40ae-81e9-5dd3ff0dbdaa.png",
"id": 265,
"name": "发货地址管理",
"opsResources": [],
"parentId": 244,
"position": 4,
"resourceId": "127",
"url": "/management/senderAddress"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_dc83f4e3-4dda-4481-b174-1a8e650b6c02.png",
"id": 246,
"name": "商品订单管理",
"opsResources": [],
"parentId": 244,
"position": 5,
"resourceId": "104",
"url": "/operationadmin/orderBackgroundManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "17",
"icon": "0_a5bd6cb6-3bc5-4863-99bc-e2af72299fad.jpg",
"id": 258,
"name": "客户发货管理",
"opsResources": [],
"parentId": 244,
"position": 6,
"resourceId": "124",
"url": "/operationadmin/customerDelivery"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "10",
"icon": "0_978390fd-8337-455a-929a-396effb33db2.png",
"id": 255,
"name": "发货订单管理",
"opsResources": [],
"parentId": 244,
"position": 7,
"resourceId": "121",
"url": "/operationadmin/shipmentsOrderManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "10",
"icon": "0_ece5f441-8a20-49e3-9b31-f923d368c801.png",
"id": 254,
"name": "发货订单查询",
"opsResources": [],
"parentId": 244,
"position": 8,
"resourceId": "120",
"url": "/operationadmin/shipmentsOrderSearch"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "10",
"icon": "0_5738428e-07bb-427e-82cc-e49cf03097ae.png",
"id": 283,
"name": "客户管理",
"opsResources": [],
"parentId": 244,
"position": 9,
"resourceId": "144",
"url": "/goodsOrderedManage/customerManage"
}
],
"code": "",
"icon": "0_5a279c04-9ff0-4c9c-a38c-c18981b07786.png",
"id": 244,
"name": "店铺管理",
"opsResources": [],
"parentId": 0,
"position": 2,
"resourceId": "",
"url": "/sellerService"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "10",
"icon": "0_97afd0eb-b86f-4b94-82a9-e5e81b0c1b11.png",
"id": 249,
"name": "渠道商管理",
"opsResources": [],
"parentId": 248,
"position": 1,
"resourceId": "115",
"url": "/channelManagement/customerManagement"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "11",
"icon": "0_0dfa6cd4-ff43-4fb7-9534-61e3664b210e.png",
"id": 250,
"name": "客户订单",
"opsResources": [],
"parentId": 248,
"position": 2,
"resourceId": "116",
"url": "/channelManagement/customerOrder"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "10",
"icon": "0_9290931a-308e-42a5-ad20-ac8e04474f78.png",
"id": 251,
"name": "我代理的商品",
"opsResources": [],
"parentId": 248,
"position": 3,
"resourceId": "117",
"url": "/channelManagement/myAgencyGoods"
}
],
"code": "",
"icon": "0_c5824f49-404a-465a-9322-82b9430efec0.png",
"id": 248,
"name": "渠道商管理",
"opsResources": [],
"parentId": 0,
"position": 3,
"resourceId": "",
"url": "channelManagement"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "10",
"icon": "0_e6a80e00-7dbf-4dd1-ad2f-2a0a957e5433.png",
"id": 269,
"name": "渠道商管理",
"opsResources": [],
"parentId": 268,
"position": 1,
"resourceId": "130",
"url": "/operationadmin/channelManagerManagement"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "10",
"icon": "0_cbe34bb5-e4eb-463a-b605-cc209d9a9606.png",
"id": 270,
"name": "佣金规则设置",
"opsResources": [],
"parentId": 268,
"position": 2,
"resourceId": "132",
"url": "/operationadmin/CommissionSetting"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "10",
"icon": "0_7e9f8516-9bbd-437a-a61d-4ab00633f5be.png",
"id": 271,
"name": "预售商品统计",
"opsResources": [],
"parentId": 268,
"position": 3,
"resourceId": "131",
"url": "/operationadmin/preSaleGoodsStatistics"
}
],
"code": "",
"icon": "0_2d1bb6db-a885-49c1-826f-ca0f462106c6.png",
"id": 268,
"name": "运营管理",
"opsResources": [],
"parentId": 0,
"position": 4,
"resourceId": "",
"url": "/operationadmin"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "",
"childMenus": [
{
"appCode": "",
"appIcon": "",
"applySubject": "",
"childMenus": [],
"code": "",
"icon": "",
"id": 115,
"name": "财务统计",
"opsResources": [],
"parentId": 114,
"position": 1,
"resourceId": "47",
"url": "/financialManagement/financialStatistics"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "",
"childMenus": [],
"code": "",
"icon": "",
"id": 116,
"name": "账务管理",
"opsResources": [],
"parentId": 114,
"position": 2,
"resourceId": "48",
"url": "/financialManagement/index"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "",
"childMenus": [],
"code": "",
"icon": "",
"id": 117,
"name": "账务审核",
"opsResources": [],
"parentId": 114,
"position": 3,
"resourceId": "49",
"url": "/financialManagement/financialAudit"
},
{
"appCode": "com.b2bwings.moneymanage.MoneyManageActivity",
"appIcon": "0_8cd36164-6a7c-429a-862a-3b1d79a585c1.png",
"applySubject": "1,0",
"childMenus": [],
"code": "",
"icon": "0_b6640e99-830c-4b80-8758-b7f6e6e90448.png",
"id": 118,
"name": "资金管理",
"opsResources": [],
"parentId": 114,
"position": 4,
"resourceId": "50",
"url": "/accountManage/fundsManage"
}
],
"code": "",
"icon": "0_f2f5ddb6-7614-4f20-be28-c26bab96407c.png",
"id": 114,
"name": "财务管理",
"opsResources": [],
"parentId": 0,
"position": 14,
"resourceId": "",
"url": "/financialManagement"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_a59fe89e-b503-4cd4-be11-d982f453e77b.png",
"id": 132,
"name": "员工管理",
"opsResources": [],
"parentId": 123,
"position": 7,
"resourceId": "66",
"url": "/baseManage/staffManagement"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_d5cc4305-bef4-4a54-b66f-af3837a893cb.png",
"id": 193,
"name": "权限管理",
"opsResources": [],
"parentId": 123,
"position": 8,
"resourceId": "82",
"url": "/baseManage/rightsManagement"
}
],
"code": "",
"icon": "0_3b982abb-0619-422f-9d70-f21b49f4cff9.png",
"id": 123,
"name": "基础信息管理",
"opsResources": [],
"parentId": 0,
"position": 16,
"resourceId": "",
"url": "/baseManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_1e34c4d6-2635-47ec-ac99-54ad8f5d19cc.png",
"id": 140,
"name": "模板管理",
"opsResources": [],
"parentId": 138,
"position": 1,
"resourceId": "51",
"url": "/messageCenter/templateManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_3f629efd-73f4-42fe-8c79-d5450d6d7f4d.png",
"id": 141,
"name": "消息模型管理",
"opsResources": [],
"parentId": 138,
"position": 2,
"resourceId": "52",
"url": "/messageCenter/messageModelManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_f7761d50-9727-462d-abdf-25eb774a371e.png",
"id": 142,
"name": "发送任务管理",
"opsResources": [],
"parentId": 138,
"position": 3,
"resourceId": "53",
"url": "/messageCenter/sendTaskManage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1",
"childMenus": [],
"code": "",
"icon": "0_6e3e2283-7816-491f-9b11-9ebd22a78f94.png",
"id": 194,
"name": "消息账户",
"opsResources": [],
"parentId": 138,
"position": 5,
"resourceId": "83",
"url": "/messageCenter/messageAccount"
}
],
"code": "",
"icon": "0_fdfc5a99-16c5-4d61-a76a-6b4e191aec16.png",
"id": 138,
"name": "消息中心",
"opsResources": [],
"parentId": 0,
"position": 17,
"resourceId": "",
"url": "/messageCenter"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [
{
"appCode": "",
"appIcon": "",
"applySubject": "1,0",
"childMenus": [],
"code": "5,4",
"icon": "0_8b66c06b-d494-45a6-aafb-0586fed0ccfc.png",
"id": 136,
"name": "账户管理",
"opsResources": [],
"parentId": 135,
"position": 1,
"resourceId": "107,106,72",
"url": "/accountMessageManage/accountMessage"
},
{
"appCode": "",
"appIcon": "",
"applySubject": "",
"childMenus": [],
"code": "",
"icon": "",
"id": 137,
"name": "产品与服务",
"opsResources": [],
"parentId": 135,
"position": 2,
"resourceId": "73",
"url": "/user/productAndServe"
}
],
"code": "",
"icon": "0_e0fe29a1-11e8-471d-8f0a-209623c89ba1.png",
"id": 135,
"name": "用户中心",
"opsResources": [],
"parentId": 0,
"position": 18,
"resourceId": "",
"url": "/user"
}
]
\ No newline at end of file
import data from './data.json'
export default {
state: {
route: data
},
reducers: {
add(state, route) {
return { route: [...state, route] }
},
change(_, route) {
return { route: [...route] }
}
}
}
import React from 'react'
const Page = ({ history }) => {
return (
<div>
<h1 onClick={() => history.push('/')} >404错误,点击回到首页</h1>
</div>
)
}
export default Page
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!