You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1968 lines
92 KiB
1968 lines
92 KiB
"use strict";
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[88155],{
|
|
|
|
/***/ 30038:
|
|
/*!*****************************************!*\
|
|
!*** ./src/components/NoData/index.tsx ***!
|
|
\*****************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242);
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
|
|
/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 93314);
|
|
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113);
|
|
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var noData = function noData(_ref) {
|
|
var img = _ref.img,
|
|
_ref$buttonProps = _ref.buttonProps,
|
|
buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
|
|
_ref$styles = _ref.styles,
|
|
styles = _ref$styles === void 0 ? {} : _ref$styles,
|
|
customText = _ref.customText,
|
|
ButtonText = _ref.ButtonText,
|
|
ButtonClick = _ref.ButtonClick,
|
|
Buttonclass = _ref.Buttonclass,
|
|
ButtonTwo = _ref.ButtonTwo,
|
|
imgStyles = _ref.imgStyles,
|
|
_ref$loading = _ref.loading,
|
|
loading = _ref$loading === void 0 ? false : _ref$loading;
|
|
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", {
|
|
className: "tc animated fadeIn",
|
|
style: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, {
|
|
color: '#999',
|
|
margin: '100px auto',
|
|
visibility: loading ? 'hidden' : 'visible'
|
|
}), styles),
|
|
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
|
|
src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__,
|
|
style: _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles)
|
|
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
|
|
className: "mt20 font14",
|
|
children: customText || '暂时还没有相关数据哦!'
|
|
}), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
|
|
className: Buttonclass,
|
|
onClick: ButtonClick
|
|
}, buttonProps), {}, {
|
|
children: ButtonText
|
|
})), ButtonTwo && ButtonTwo]
|
|
});
|
|
};
|
|
/* harmony default export */ __webpack_exports__.Z = (noData);
|
|
|
|
/***/ }),
|
|
|
|
/***/ 52874:
|
|
/*!**********************************************************!*\
|
|
!*** ./src/pages/Shixuns/Overview/index.tsx + 9 modules ***!
|
|
\**********************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
// ESM COMPAT FLAG
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
"default": function() { return /* binding */ Overview; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/defineProperty.js
|
|
var defineProperty = __webpack_require__(85573);
|
|
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
|
|
var regeneratorRuntime = __webpack_require__(7557);
|
|
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
|
|
var asyncToGenerator = __webpack_require__(41498);
|
|
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
|
var slicedToArray = __webpack_require__(79800);
|
|
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
|
|
var objectSpread2 = __webpack_require__(82242);
|
|
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js
|
|
var objectWithoutProperties = __webpack_require__(39647);
|
|
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
|
var _umi_production_exports = __webpack_require__(3634);
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/index.less?modules
|
|
// extracted by mini-css-extract-plugin
|
|
/* harmony default export */ var Overviewmodules = ({"Onerow":"Onerow___l5_U0","MultiLine":"MultiLine___qt8pC","TitleStyle":"TitleStyle___p0pf3","TableStyle":"TableStyle___hqBKn","BorderStyle":"BorderStyle___oy5wA","PathsBg":"PathsBg___UljVP","TopItemNum":"TopItemNum___gDLm4","DivInit":"DivInit___bF5ps","ChartStyle":"ChartStyle___iFZwr","PopularityChart":"PopularityChart___pXr97","HotChart":"HotChart___wLzkz","ClassChart":"ClassChart___Q1V6b","LearnChart":"LearnChart___j1dql","LearnChartItem":"LearnChartItem___BsFJP","LearnChartItemRank":"LearnChartItemRank___rr7UC","LearnChartItemName":"LearnChartItemName___wociN","LearnChartItemRole":"LearnChartItemRole___XLFSC","LearnChartItemId":"LearnChartItemId___La4j7","LearnChartItemNum":"LearnChartItemNum___v3_9o","ChartDiv":"ChartDiv___pSmxW","ChartDivItem":"ChartDivItem____ww5n","ChartDivItemph":"ChartDivItemph___yGQYQ","ChartDivItemName":"ChartDivItemName___dAox1","ChartDivItemNum":"ChartDivItemNum___zgfY2"});
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
|
|
var row = __webpack_require__(95237);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
|
|
var tooltip = __webpack_require__(6848);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
|
|
var es_select = __webpack_require__(57809);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules
|
|
var date_picker = __webpack_require__(52409);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
|
|
var breadcrumb = __webpack_require__(66104);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
|
|
var col = __webpack_require__(43604);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/progress/index.js + 13 modules
|
|
var progress = __webpack_require__(93948);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules
|
|
var table = __webpack_require__(72315);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
|
|
var pagination = __webpack_require__(41867);
|
|
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
|
|
var NoData = __webpack_require__(30038);
|
|
// EXTERNAL MODULE: ./src/utils/util.tsx
|
|
var util = __webpack_require__(88123);
|
|
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
|
|
var env = __webpack_require__(80548);
|
|
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
|
|
var dayjs_min = __webpack_require__(9498);
|
|
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/TitleImg.png
|
|
var TitleImg_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAZCAYAAACy0zfoAAAAAXNSR0IArs4c6QAACYRJREFUWEetl3uMHVUdx7/nnHncedzn3r27d7fdtrRN7QNqSyUEYxCCCtLwhwY0Bo1AUKDhEVMUSdQNgSAawE0QaAUjtCABokCFRiygvJVCy7bdbd0u7e52d+/e93PuPM8xcwukVCzFMMnJ/DFzcj7z+/4e3yH4Py4xeLHS0nA29fxzObCaMrbEl7UUIroCxZS5kShwIz5J9MR+rieeZ7Hk3xKnfanyaY8in2ZD/Z4NXVQEG0WzfAV1rG64NojwIZgMoeoQWqyzuBYHN5MQenhPQZgpD2Z6qysbv5y3ePG/T/bMk4arbRn8HqzqEG1WEtSqAlYdpF0H4QEEZRB6DEJPgOtxiGga3EgcBdOT4LFuQJIq9LWthfS1Dyz7zOAef/xxdm60NcQKhzbQVg20UQBpVUGbJZBWBdRugkeiAYxkkWixQMR7qW+m0n48LYWwwky16f5/tLD72bggsFK/O5L4zODyu16+W5oYvoHW8yDvw9FWFaRZBOp5J2hVHE6IJkUSsmr0gMXmAWaPzWPJRlNUBd+z3YRV1SEpgixYO0eyy78f/8Gdf/04wOLWm77AefA1QsgT3d/91YETyjo7MbGCTY+8I+UPqh2wZvFo1FoV8NwBzvPvEQJCKJMhqVHIIVxiADCzgGrAyu+adQqjWRhJmw2sCShhhqA0oHLkytnzNz7qukfkXkWjh2qSf/rbb3sVb2dJKReifnff4cTV9y46IVxuauo69t5bQ+x9KT8Ag92A+84zDvPaKgMBYRIkxYRiZkGjfUC0B1CjsKrjM64ZSUp6l0oaRUqcFkAohB4NmKx/Wdv48KtCCHbwn9uNmNdOq7u3j0jlgup29+ZS12zKnhBubt/uS0l9dgurzXXyi1g10HYDxG4g2LejQUoTUSoECJHAFAOS2Q05HkYuhNPh+I0pN9GVpa2SRMszIFYFIoSLZYB49y7jxkfXHitv+bGfX8A9+3LOyFDmO3e8ekI4d/PNn28sO+MtwT2JtGsgYYXaIVwT1Kq3+VtP+qxViRLKQGUDstkNKdYHmGkI1UCQ3z/rK5HeIJkhIVy4IMngyX4EiQwCPbEkcd3m8WMBZ7YN6r6LdfO/MfjKCeHEr69a5cMerq/7OgQPCHGsTvRI4EOxGm5kbiqw/vWQBkrB5CiokYQc74cwEnBkBaQwPsuIknX7l4DWC0f3EgpupMDjGURY5Gz5hk0vH18cY3/YsFLwdvsT4XhtYk/gu2ie9U3Bo2kiFSY92W4zfWqcQnCn+c5WVRDSkZV0Gm4XXMNEW5EQyU/NqtlTe/1ELwnhqNc+KquqA0YiMI/sv4jc/tJzx8ONb7o4DiHW/U84IQT1HvjpGjY5vFNU5+C1SwjSA55UyclKtA8klC8Uevejehg5IWsQRhyOYcI2DdQlgXSpMptNrc16EoGb7oef6EX4IWHzlosTVf3QyKXkvt3PHg83cfuFSV+xv/ixcGLnTrkcj2vms3ctZMWJd0k9D7dVRBDRXNnzFBbtBQvhiFSvDT8WE4QhkBU4uoa2YaCiU1QVjkUlZ3axtiaL6hHAKgF+G5Ai4On5EOAFZjevIJv2bzse7sCtq8+QOBH/BTf23HMq6Wfxxad9teDe/cNVSnVuOKjNIrBrcJNdLitNd+DCxCeElSv7tqUCCniyDFtTUDYk1HSChipheWTFzAJbS1DHoaxZtVhxMgEOikg4cyMF0W5eKT1w8Olj4QRAxm5esNFTjKGPwIVSzu56cX72mVemyOAgDwsCrfyeoDaDwGmgnZnn0ul9Co31gEQzoGD5+oEXMx7lcBSGVkQSvP9zMyK7JNWXWieZe16USKNMhBIBj/eEM9eVJMWl5TKRpndVArt+rbp5/Klj4UavT64HJe7yu8vPfwTuvRceWWBSuZQ555JmuMEZumqVXC3sQSMPz7PQ7FvgBuOvK4h2d9oFpdKMffDNpkvEk55K97f7B+T5qy5/UJ4eASsdAa1Md9qPiKURpOaBhys9IFRPTLPXH24L3/qxuvnwh3CjV+N0AXreivv4HeH5HTghBMntfumCoFU6T/b9XVIkeLrrzEvr4q4NK0WrvBetAsKKLS5a5nvDT0lBLIHATCGpDzQjgtxBifqIduOWQ4XJyT6yd8e0MvYmWGUGtDoLuFbHOgW9SxH0LGrquclAtv24PbtzjAetG41NUx1ZRy/DWQDWt2T8Yt1meB24wv5Xo4ETbEOjdDZtFgCnBcKUOcjqhel9Izbsyt4wmb2gjfzChV5r+E+y3LsSKW0e5HoF8BwIWQVPZas8s7jgx3uXylPDIM1K58t5ZqHPZY3TI6O+PPGuJuldJJwkjcK7Y65f3Zi+b27byLdxGYD5+RxuO+fv8D+QmeR3bPktcRrX0OoMWC0H+M5RXxbrPZzK2+vRLOyFXQHnNqaXLa+rjh2NOAFhxSmw4iSIVe3kU7iC9IAPIrVJNWcT3yZoFAzkDmjEbUEoJoSRBDGTYGYGjdLeMcsq32WVKmtAsWPlk3ji+KollUd+ViC12TRrFBEOZiIA34iDJ/oQGF3ndU3UnoJfNyEcNNeeW2WVmXhQzxFSmurkFLVq4GYXgvSCsEX4bGpc4vUciFWAsMqgngNOOAJFhzAT8EMTquloHNqZ86rWnxnHbcv+gumPs1CksnmDJVVmtA4YDzpOtjNeVA1eNHNh98HaGiC4FcRBe9mKslzOpZhVAW+VwFtlCLsOX48hSPZDpPp8cmhU4s3Q+xUhwt4WTgUK+IoKW2GwbAe+bwFR7Z6V99evPZHxJJXfX/88aVW/QlgEPLTasR5wOQIReG0lEp0XezBWw+rdfwQNLvaX9M3QerEvjBYaRYhmvgMZOE1wSgHN9L34KVLQyneeEbsC4bZgOQ5ajgdPYQj6Uwgy/a+pWuSilT96o3xCuLmHbj6NqcoroFJMpOaDx3oAWRXe6Pbt9pv3/mRxqjkCDFLI/i3eQPRbzG2fQtt1IPyPaBbhNwsIvBbAJAgl4jvRBZJbHoVbmkW7WoLgPqimgicUWKYm2oZ5/5QUueGSwRH3k+x6p5Xktw0thRa7iZuZ1SKazhFZv78ydOobUoDzAx/ruAsPASbi2bULY11L1zPuLUW7zni7DN+qwbEcOK6NgNdD70KZmgWVfTCVwucePLjCkrCtrZBbzryz+PYnQX1YrSfz4tgFUO0Y5jEP/QiQpYCuqOiKqEafqseXK1piCdG7k9TsNmwpRn2nXHTsUtF3KiO+33jBh7Nj+W9yh0/mrGPf+Q8AYtaf3JdT5AAAAABJRU5ErkJggg==";
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/sjxms.png
|
|
var sjxms_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAwRJREFUWEftmV9IU1Ecx7/n3s0/8zrL+WezkAo0SSMIegp8CXvwRR+KLLKXfChmEVkUlA9WD1aIOSdCRY+9JBgEQklQBL30FGQMjUCjeTVntbnNud174pyhmGzzrq7rVrswOHf7/fmc3+93zzn3N4I1l89prwVIGwUaAFQCKFwro/N9AMAUAUYBet82II+ttk+Wb8YOI8dRbu9RKU4DRNQZQqM5qggEg9MzckftIywxJQ7I4OxlFSMU9IBGSxsqRkCey7PeRgbJAefb7f0qJe0b6jVN4wKh7mK3fIawmqPA2z+X1mTkVCHAHuJzOnopcC7NCWZEnAB3yJzT8Q5AbUY8pu9kjAH6M7CUpI8W1wgwQPqr2pnQywL+bpS1R1A0ofjme6j+2fhn/jMU3xQUrwdRz0vQMCvlVVduAcw19TBt2QXBVgmxeCsEaxmItRTfuvaDLvg0sacFaOubSmiULoURHOpE5PVD/nvO3iZIx26D5EkJ5ecv79YX0HLoOkLDXUgGyCgoVfG9+yBoJIhNna9ARFPSCDHA/AYnQsPX1o2ipghazw7BP9CSEpB5Cj6+wVMtHb2V0jEDlFr7EBg8riOguwU2V+IUL3sJPXVxwILmq+sA1kFqdWUeMPysHyoDbLqSBfwpArwGNaT434ngpTpIJ4xcg/8p4BHYXJ9SPp2aa3BjIpgFTJgd7VudnsuM7im+OMK3JaHIwWdJci0QCkvix6iKGph37INQuh2Lo+6VnUSZm0Ts4xvEvB6oc5NQA19AIyF2quDHtcK2e/D3NuuzF2/umYCQWwA14IMijyMmj0ORJ/hYmZ4A9c9AKNkGYikClBhoLAJ15gOItRyiowqivQpieTVMfFzNJ6dGgvjaUaUPYH7jBVgazyc1pob8iHpeYOHBKS4jnbwL8856CBZrUh12sAg/6dYHkFsx560xttLWiX+vRAE1Fh8LJiDFeZDLRBfXhePllH2r0xSn5EJ/xYu7sVsfhm8eGb79xsrT0A1MBmj4FvAypGGb6KtXIaP9DfEDfp72IhODDXYAAAAASUVORK5CYII=";
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/tggks.png
|
|
var tggks_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAl5JREFUWEftmc9rE0EUgL9JbRWkir1JwRZtL/YgKFgwxWhECdU/QA9CDl4KVQs91INgKpV6KS200IvQgBdP3tQYFQ8moBehYD3FUKQiorQ1IVotZWQyqYnBkNlmM66Que3u+/Htm3kzb98KyoaM+nuQXAJOA/uA1nIZl6+zwHvgCYI7IpxcKLUvNi9k5GALnXsmkAwATS5DmJrbQDDL4sqwiLz9qZTygBqu7SFSnjK1VFc5IZ6xuNyvIDVg1D+NZLCuTp0aF8yIcPKyKKy5+X84rZXQ1XQfEnLOPwkMOX1BS/JTCvAN0GPJoVM3CwowY2ErcQq2KZ9VgHKr2jb0GoC1Rtk8gvvPQO8QbN9Vm88fGXg1Bem4kR1zwPMPYMduI6NVhda+wr2zVcXyR51xkoQTRgaNhaJ9RqINwIph8kwEZWGbFb8rO81sHVBlZ0srlIJ8X4F4IfND038G0ypg6hEkx+FACPzXQPhgbRViV2A1Dd3n9P3SYQ0wFYPELVVVavdd/XBkAB5f1XCdQTh+A3xlRboVwHdxSIyBbxscG4H5OcgsQfNOWM9BxwkIRPTz8lF3wPRTeHFTOw/ehvajkPsMsUHIfoCOAARG/w5nJUnuX4DcJwiOQ3tvMT7fvsDSS+gKVYazAric0uuurdvoRLA/xVvDKmrVfQ02AHUEzIuFi8+hqbnWuGn9jXW4e9LIljlg33WdmW6M/OY+ZmTJHFB1SfYedqei/vi6ePJUwXQAaPTCrgv9F4Ce/3D3fOvD480j3fL1bvtNpZ2nG5h5QK+3gIuQHm2il+6uXvsN8QuutxdCz2xRlAAAAABJRU5ErkJggg==";
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/ljxxrs.png
|
|
var ljxxrs_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4BJREFUWEfVmWtIU2EYx//vzlzb1NB5xbtmVC7QhAxcFyKC6FsQfYguBEEmFYafgiIh6kPQBVJKqg9REAnRt6AbmKUgpaFpFuWktbzmdLrt6PTs5LvaMN0876vT5vvtcP7P//md55z3OTvPCGYs09uvRkiqoyDYCRkZAKJnakJ8PAoCC2S8gOC5U795dft0f+I7yKtp18Qm665Alo8DEEIMwWongZCbQ71i+ad9RjcN8gJSOEOy9qksYwer02LqCMErW+/YbgrpBTTVmW9Alk8sZlJub0Iq67fmnCR/n7mW/3hbg7FLEDz5xPS68xqAMu4rXJqA68RU19kGGcalyceZhaCdVnBkCVoJJ5lfPkoB5flGL0VcyAG3x0fi1Ko49I9PonlYRO0vJ744vC1tXmvBgDn6CGyI0SFeI+BZvwO5kRpUrEv6B6Zh0IlKsw0WcYIbcl6AtHnuSozC4cxYpOki/EnLP/YgWq2aBUgFLsmDC5/78WbQxQXJDRinEXApLwnGldpZieYCpGKPLONMex/qbeyQXIApWjWq8lOQsEIdsApKgN5KTnpwpNmKn2OTTJVkBtQLBLcKUpEz9YwFWyyANLZ2wIGzHf2hBSzNNmB/esycpqyAsizjwHsrvjNsGqYK0h1aU5QOjUoVEkBqUt1lw/0fw4pVZALcm7ISZbnximasFaRGjTYXytt6FT2ZAK+uT0aRQa9oxgNodrpxqMmq6MkE+GhjOlKn9bu5Nsk3p9vbrJWW2yPjg31MSQYmwOfFWdBPNWCl9cAyBAqotLpcE+hk0FEfJsAnmzKC9j4lmEDnq8yDeGi1M4UyAVYXpAR8czBlCCCq6OjDywEnUzgT4LGsWBzMiGUyVBLR192eRgsG3ZKS1HueCXBNlAZ3C9OYDJVErXYRpS09SjL/eSZAqr5sTEJxXCSzcTDh6dYevBsWmX2YATN1EbhdmAq9oLybg2XneQf7PJgBacCWOD0u5iVBRfwDCeZKdDrGUdLSDVHi+8LgAqQ0JoMe59cmMvVFH33TkIhzHX0YmfQwX9C8KugLStOqUZJtwLb4SJA5qmmfkHDPMoTH3SPgLBz/Jgl06fS5pJAFMVokaNTQCQQ2twSrOOH91dxgc3Hf0pl5uG8x9z1aYMAy+HBfBqOPMB8e/Rn5hu/4zdvbwnmASQHDfgTsgwzbIfr0VhVuf0P8BhWNk0TY4WiZAAAAAElFTkSuQmCC";
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/jrxxrs.png
|
|
var jrxxrs_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABCFJREFUWEftmXtsU1Ucx7+nLX2wjrFXV9atGAfyx8ZDpwkE/1EyA9NB1Cx0f7hEM5YQnsEn6h8TTPgDnRpQErclPiZzKmB0wwS2BBOGUV7iNhh/LNlGtxU2trXdo697D5xr2q6FtvfUVavx/HeT3/39Puf3PPdcgrBV8Wl/IQiqKGgJBcwESA2XmctnCjgJMEBAToOivql6cfds/cT/UF7TrVbmpb4PKm4FoJxLCA5dAojiiGB1vvxtTaGHvScBSnAm/UmAruNQlkBR0i4MTpYySAnQUj9wCFTcnkCL/KqJ4vDXVeYdhOUcJfTKPxjWSPACoWQlqajr/4CC7ubfYuLfICAfEktdXxeAwsSbi8tCN9lc1+dIdCuJCw2A1IIsdX00XgV/x3v/XcBisw5PL18Ac4YaHp+IazY3Tly2wzrhRfp8JbY8noGHcrSSkzsHZ9B8YQI2h4/b6XF5sLw4Dc89vPAeY26fiPdOjaB7yIV3yoxYmqMJyEy5RdS02GAd93JBcgMuu2u0pswY0Yh9WsCubwaxzKjB3vU5IXJXh13Y33ozsYDbn8jC2oKUqEY+OTOKjt4p1FfmQzdPEZCllKK60YrJu96Uu7g9eOBZIx7IDIbufoa+/90u5dzB5xchL10dIrKreRC3nPJzkRvwrQ0GFJl0UR3Q+Os4Wjsd+LjChIwUVUB2xiOiuvEGfPIdCG7A0qJUvLA6IyIgC+Nrx4bBCuajzSYQEjjR4YcrdjSdn5AbXUmOG1CrIti/yXhP6PxW26450dAxBsujC7FpVVoAZtjuxRvHh+ER+OYCN6CCAM+sWICKx9Lv22YO/HQL12+6sSRbjT0l2UifHwxx/20PDp8Z5Wo1XICZKUrsXpeNJYbIRcJC3N4zic9+GUO2XiV5W68JHtBZP9zXasPAmLx+KBuQTYd9G43I0gc9Ei2ZLvRPo/b0CB4x6/DKU4YQUZvdi1ePDckqFtmAb5caUJgbvXrDgY/+No4f/3DgzQ0GLA+r/Iazt9HWMxmzYGQBrsrT4vWwqRBTMwDWVrY1WVGUq8WeklAvyp0qsgB3PpmFNQ9Gnx6RgI/8PIpzvVNoqMyHWhWcKlNuAVVfWmPuUxbgIYtJdu6FW2zvcaL+7Bje3WhEwazimvGKeOnzG3MD+MWL+ZinDO4+ptZZAuf7plHbNoK96w1YkfdnDrNK/4pNmy5nTFWyPBhPgfgtM5CWTgdqy3OhURF0Dblw6qoTvSPSd3nMJQswTadA1dpMFC/WhYyuaNrZqDvZ6cB3l+wQKaDXKLhOMX7dsgD9wovSVGAnadaoWRPWa5WSYUGkknGnS8DQhA89NhcuDszEBRS+aS7AmPFIgMD/gH/Vqf+KD/fkvvpI+sujpL9+Y0mc1BeYDDDpr4ADkMl6iT67VyXbb4g7FinehG5WSTgAAAAASUVORK5CYII=";
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/ph1.png
|
|
var ph1_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAsxJREFUOE+dVE1LFWEUfs6ZmTtz9fp1oSJSWhcptFCDVqGbDOq2iiDIEKtf0LJti/5ACKH0A9Ks3FTrKKGFUdIXiBmi0i27V+f7nHhn7lXsY+O7GWbe8z7nOe/zPEMAULt/+owkMkOEIgDmQ22Rc/LojBIPEVHZ1KhqlZjmEEdPwmeLt1X1BJQEBAHRHTJFZm1OnDrLbcWHVm+3x50lqKRA5ANpnBdYDlAogtiCbgXr8ZslV2tBhyrudt54eWsHKP42PizCj0XF03oV8DeBdAskUYaj7ABWCSh2gEplMHGQfFh90Do8e8PsZ0Dh1+u9IH4lSVTUn6ugsAqOfwAqTcL5kxjidEHdMqjzMNgu+FAZdHsm3jaAbr4WTfu1ugKOaiAJ8oNKADVJK1Qbny0PWiiByt1gsubdnnsDFC6PVZScaaltgPxNsOQshAjK3CRtUEEiINVsDDF3VWwHtx0AaXyRopXxyTTVUf2+DIZt1IEibQy9d7LmG6kFIiNXAir3wLJ5ioKla2sSBQdRr4LgQtEYC0YwQXVpG5Gf4khfxx5UggdFCJS6wI63TsHS1Vj8ug1/yxDeUxxtJdkdbXyu/wWUFzLgtYK91oSCL1diCbdtBPV/ziGpYvXdr/8AIQcqtCTkf7q8pkl4EP5+gUogp7BO4cdLk6nIKLY398eopd24fYrCD5VKqtY0wiCPA9uAJDugKoraRoj2Q97eRmyZVAKOC4vlYua27cXKa4j2IwpMOgHHA+Jd9f6iapoZo9oZ2HzLsZmB3NmLF3ollVeiUqS4EVLbMFAgCXfZkZWF1qirDJM3ny0ZdI/N5RExK3h/blhSnVXVItLcwbnCdh4zA2tcTwK1GAzyyebz3vGnz5v7Ox3DhZHeFOl9Ve3Pg0X5qFnlbuaIMW/BGXP75t7uuP1fUoULQxURvqCQEQDZjw1AlYA5Zjxy+17M/HnuN7HFVZ3O3+ruAAAAAElFTkSuQmCC";
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/ph2.png
|
|
var ph2_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC";
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/img/ph3.png
|
|
var ph3_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==";
|
|
// EXTERNAL MODULE: ./node_modules/_echarts-for-react@2.0.16@echarts-for-react/lib/index.js
|
|
var lib = __webpack_require__(42441);
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
|
var jsx_runtime = __webpack_require__(37712);
|
|
;// CONCATENATED MODULE: ./src/pages/Shixuns/Overview/index.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var _excluded = ["index"],
|
|
_excluded2 = ["shixunsOverview", "dispatch", "loading"];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var ToNumW = function ToNumW(value) {
|
|
return value / 10000 > 1 ? "".concat(Math.round(value / 10000 * 100) / 100, "w") : value;
|
|
};
|
|
var ChartImg = function ChartImg(_ref) {
|
|
var index = _ref.index,
|
|
props = objectWithoutProperties_default()(_ref, _excluded);
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("img", objectSpread2_default()({
|
|
src: index == 1 ? ph1_namespaceObject : index == 2 ? ph2_namespaceObject : ph3_namespaceObject
|
|
}, props));
|
|
};
|
|
var toPicker = {
|
|
'1': 'day',
|
|
'2': 'week',
|
|
'3': 'month'
|
|
};
|
|
var ChartDiv = function ChartDiv(_ref2) {
|
|
var data = _ref2.data;
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: "".concat(Overviewmodules.ChartDiv),
|
|
children: data === null || data === void 0 ? void 0 : data.map(function (item, index) {
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: Overviewmodules.ChartDivItem,
|
|
align: "middle",
|
|
justify: "space-between",
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: Overviewmodules.ChartDivItemph,
|
|
children: [1, 2, 3].includes(item.rank) ? ChartImg({
|
|
index: item.rank,
|
|
width: 14,
|
|
height: 14
|
|
}) : item.rank
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: "".concat(Overviewmodules.Onerow, " ").concat(Overviewmodules.ChartDivItemName),
|
|
onClick: function onClick() {
|
|
return index != 0 && (0,util/* openNewWindow */.xg)("/shixuns/".concat(item.identifier, "/challenges"));
|
|
},
|
|
children: index == 0 ? item.name : /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
placement: "topLeft",
|
|
title: item.name,
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
children: item.name
|
|
})
|
|
})
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: Overviewmodules.ChartDivItemNum,
|
|
children: ToNumW(item.num)
|
|
})]
|
|
}, index);
|
|
})
|
|
});
|
|
};
|
|
var Option = es_select["default"].Option;
|
|
var RangePicker = date_picker["default"].RangePicker;
|
|
var Page = function Page(_ref3) {
|
|
var _StatInfo$Clearance, _StatInfo$Clearance2, _RankList$user_list;
|
|
var shixunsOverview = _ref3.shixunsOverview,
|
|
dispatch = _ref3.dispatch,
|
|
loading = _ref3.loading,
|
|
props = objectWithoutProperties_default()(_ref3, _excluded2);
|
|
var SHeader = shixunsOverview.SHeader,
|
|
OnlineCount = shixunsOverview.OnlineCount,
|
|
SBody = shixunsOverview.SBody,
|
|
RankList = shixunsOverview.RankList,
|
|
ShixunUseInfos = shixunsOverview.ShixunUseInfos,
|
|
StatInfo = shixunsOverview.StatInfo;
|
|
var _useState = (0,_react_17_0_2_react.useState)({
|
|
page: 1,
|
|
limit: 10
|
|
}),
|
|
_useState2 = slicedToArray_default()(_useState, 2),
|
|
urlData = _useState2[0],
|
|
setUrlData = _useState2[1];
|
|
var _useState3 = (0,_react_17_0_2_react.useState)({
|
|
start_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year').valueOf()).format('YYYY-MM-DD'),
|
|
end_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year').valueOf()).format('YYYY-MM-DD'),
|
|
data_type: "Clearance"
|
|
}),
|
|
_useState4 = slicedToArray_default()(_useState3, 2),
|
|
statParams = _useState4[0],
|
|
setStatParams = _useState4[1];
|
|
var _useState5 = (0,_react_17_0_2_react.useState)({
|
|
start_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year').valueOf()).format('YYYY-MM-DD'),
|
|
end_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year').valueOf()).format('YYYY-MM-DD'),
|
|
data_type: "Evaluation"
|
|
}),
|
|
_useState6 = slicedToArray_default()(_useState5, 2),
|
|
statParams2 = _useState6[0],
|
|
setStatParams2 = _useState6[1];
|
|
var _useState7 = (0,_react_17_0_2_react.useState)({
|
|
start_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year')),
|
|
end_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year'))
|
|
}),
|
|
_useState8 = slicedToArray_default()(_useState7, 2),
|
|
defauleDate = _useState8[0],
|
|
setDefaultDate = _useState8[1];
|
|
var _useState9 = (0,_react_17_0_2_react.useState)({
|
|
start_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year')),
|
|
end_time: dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year'))
|
|
}),
|
|
_useState10 = slicedToArray_default()(_useState9, 2),
|
|
defauleDate2 = _useState10[0],
|
|
setDefaultDate2 = _useState10[1];
|
|
var _useState11 = (0,_react_17_0_2_react.useState)(toPicker["".concat(StatInfo === null || StatInfo === void 0 || (_StatInfo$Clearance = StatInfo.Clearance) === null || _StatInfo$Clearance === void 0 ? void 0 : _StatInfo$Clearance.time_type)] || "year"),
|
|
_useState12 = slicedToArray_default()(_useState11, 2),
|
|
picker = _useState12[0],
|
|
setPicker = _useState12[1];
|
|
var _useState13 = (0,_react_17_0_2_react.useState)(toPicker["".concat(StatInfo === null || StatInfo === void 0 || (_StatInfo$Clearance2 = StatInfo.Clearance) === null || _StatInfo$Clearance2 === void 0 ? void 0 : _StatInfo$Clearance2.time_type)] || "year"),
|
|
_useState14 = slicedToArray_default()(_useState13, 2),
|
|
picker2 = _useState14[0],
|
|
setPicker2 = _useState14[1];
|
|
var ItemNum = [{
|
|
name: "累计测评次数",
|
|
num: (0,util/* toWNumber */.lF)((SHeader === null || SHeader === void 0 ? void 0 : SHeader.evaluation_size) || 0),
|
|
img: sjxms_namespaceObject
|
|
}, {
|
|
name: "通过关卡次数",
|
|
num: (0,util/* toWNumber */.lF)((SHeader === null || SHeader === void 0 ? void 0 : SHeader.clearance_size) || 0),
|
|
img: tggks_namespaceObject
|
|
}, {
|
|
name: "当前累计总学习人数",
|
|
num: (0,util/* toWNumber */.lF)((SHeader === null || SHeader === void 0 ? void 0 : SHeader.user_size) || 0),
|
|
img: ljxxrs_namespaceObject
|
|
}, {
|
|
name: "今日学习人数",
|
|
num: (0,util/* toWNumber */.lF)((SHeader === null || SHeader === void 0 ? void 0 : SHeader.learn_size) || 0),
|
|
img: jrxxrs_namespaceObject
|
|
}];
|
|
var PathsNum = [{
|
|
name: "已发布",
|
|
percent: Number((SHeader === null || SHeader === void 0 ? void 0 : SHeader.publish_shixun_size) / ((SHeader === null || SHeader === void 0 ? void 0 : SHeader.publish_shixun_size) + (SHeader === null || SHeader === void 0 ? void 0 : SHeader.public_shixun_size) + (SHeader === null || SHeader === void 0 ? void 0 : SHeader.edit_shixun_size)) * 100),
|
|
color: "#F46428",
|
|
num: SHeader === null || SHeader === void 0 ? void 0 : SHeader.publish_shixun_size
|
|
}, {
|
|
name: "已公开",
|
|
percent: Number((SHeader === null || SHeader === void 0 ? void 0 : SHeader.public_shixun_size) / ((SHeader === null || SHeader === void 0 ? void 0 : SHeader.publish_shixun_size) + (SHeader === null || SHeader === void 0 ? void 0 : SHeader.public_shixun_size) + (SHeader === null || SHeader === void 0 ? void 0 : SHeader.edit_shixun_size)) * 100),
|
|
color: "#FFB63B",
|
|
num: SHeader === null || SHeader === void 0 ? void 0 : SHeader.public_shixun_size
|
|
}, {
|
|
name: "编辑中",
|
|
percent: Number((SHeader === null || SHeader === void 0 ? void 0 : SHeader.edit_shixun_size) / ((SHeader === null || SHeader === void 0 ? void 0 : SHeader.publish_shixun_size) + (SHeader === null || SHeader === void 0 ? void 0 : SHeader.public_shixun_size) + (SHeader === null || SHeader === void 0 ? void 0 : SHeader.edit_shixun_size)) * 100),
|
|
color: "#589BE0",
|
|
num: SHeader === null || SHeader === void 0 ? void 0 : SHeader.edit_shixun_size
|
|
}];
|
|
var columns = [{
|
|
title: "序号",
|
|
dataIndex: "1",
|
|
width: 80,
|
|
render: function render(text, record, index) {
|
|
return (urlData.page - 1) * urlData.limit + index + 1;
|
|
}
|
|
}, {
|
|
title: "用户姓名",
|
|
dataIndex: "name",
|
|
ellipsis: true,
|
|
render: function render(text, record) {
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
placement: "topLeft",
|
|
title: text,
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
|
|
onClick: function onClick() {
|
|
(0,util/* openNewWindow */.xg)("/users/".concat(record === null || record === void 0 ? void 0 : record.login, "/shixuns?category=study"));
|
|
},
|
|
children: text
|
|
})
|
|
});
|
|
}
|
|
}, {
|
|
title: "参与实践项目数",
|
|
dataIndex: "shixun_num",
|
|
width: 180,
|
|
ellipsis: true,
|
|
sorter: true,
|
|
render: function render(text, record) {
|
|
return text;
|
|
}
|
|
}, {
|
|
title: "评测关卡数",
|
|
width: 200,
|
|
dataIndex: "challenge_num",
|
|
sorter: true,
|
|
render: function render(text, record) {
|
|
return text;
|
|
}
|
|
}, {
|
|
title: "评测总次数",
|
|
width: 200,
|
|
dataIndex: "evaluation_num",
|
|
sorter: true,
|
|
render: function render(text, record) {
|
|
return text;
|
|
}
|
|
}, {
|
|
title: "关卡通过总次数",
|
|
dataIndex: "clearance_num",
|
|
width: 200,
|
|
sorter: true,
|
|
render: function render(text, record) {
|
|
return text;
|
|
}
|
|
}, {
|
|
title: "关卡平均通过率 (%)",
|
|
dataIndex: "clearance_rate",
|
|
width: 170,
|
|
sorter: true,
|
|
render: function render(text, record) {
|
|
return text;
|
|
}
|
|
}];
|
|
var hanleLevelNumOption = function hanleLevelNumOption() {
|
|
var _StatInfo$Clearance3;
|
|
// 关卡通关次数统计
|
|
return {
|
|
// title: [
|
|
// { text: "关卡通关次数统计", textStyle: { fontSize: 14, color: "#282F3F" } },
|
|
// { text: "(展示近一周关卡通关次数变化)", left: "123px", top: "2px", textStyle: { fontSize: 12, color: "#70727E", fontWeight: 400 } }
|
|
// ],
|
|
tooltip: {
|
|
trigger: "axis",
|
|
backgroundColor: "#fff",
|
|
borderColor: "rgba(254,113,64,0.8)",
|
|
borderWidth: 1,
|
|
axisPointer: {
|
|
type: 'none'
|
|
},
|
|
textStyle: {
|
|
color: "#434D6C"
|
|
},
|
|
formatter: function formatter(params) {
|
|
return params.map(function (item) {
|
|
return "<div>\n <span style=\"display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:".concat(item.color.colorStops[0].color, "\"></span>\n <span style=\"color:#434D6C;font-size:12px\">").concat(item.seriesName, "</span><span style=\"margin-left:22px;font-size:12px;color:#2C3A58;font-Weight:600\">").concat(item.value, "</span>\n </div>");
|
|
}).join('');
|
|
}
|
|
},
|
|
// legend: {
|
|
// show: true,
|
|
// right: 0,
|
|
// itemWidth: 22,
|
|
// itemHeight: 6,
|
|
// },
|
|
// dataZoom: [
|
|
// // 滚动条
|
|
// {
|
|
// start:0,//默认为0
|
|
// end: 100-1500/31,//默认为100
|
|
// type: 'slider',
|
|
// show: false,
|
|
// xAxisIndex: [0],
|
|
// handleSize: 0,//滑动条的 左右2个滑动条的大小
|
|
// height: 0,//组件高度
|
|
// left: '10%', //左边的距离
|
|
// right: '10%',//右边的距离
|
|
// bottom: 26,//右边的距离
|
|
// // borderColor: "#000",
|
|
// // fillerColor: '#269cdb',
|
|
// //borderRadius:5,
|
|
// //backgroundColor: '#33384b',//两边未选中的滑动条区域的颜色
|
|
// showDataShadow: false,//是否显示数据阴影 默认auto
|
|
// showDetail: false,//即拖拽时候是否显示详细数值信息 默认true
|
|
// realtime:true, //是否实时更新
|
|
// filterMode: 'filter',
|
|
// zoomLock:true,
|
|
// },
|
|
// // 拖动内容
|
|
// {
|
|
// type: 'inside',
|
|
// show: true,
|
|
// xAxisIndex: [0],
|
|
// start: 0,//默认为1
|
|
// end: 100-1500/31,//默认为100
|
|
// // zoomLock:true,
|
|
// },
|
|
// ],
|
|
grid: {
|
|
right: 0,
|
|
bottom: "10%"
|
|
},
|
|
xAxis: {
|
|
type: 'category',
|
|
data: transXAxis(),
|
|
silent: false,
|
|
axisTick: {
|
|
show: false
|
|
},
|
|
splitLine: {
|
|
show: false
|
|
},
|
|
axisLine: {
|
|
show: true,
|
|
lineStyle: {
|
|
color: "#E1E4E9",
|
|
width: 0.5
|
|
}
|
|
},
|
|
axisLabel: {
|
|
color: "#9399A5",
|
|
interval: 0
|
|
}
|
|
},
|
|
yAxis: {
|
|
type: 'value',
|
|
minInterval: 1,
|
|
axisLabel: {
|
|
color: "#9399A5",
|
|
formatter: ToNumW
|
|
},
|
|
axisTick: {
|
|
show: false
|
|
},
|
|
axisLine: {
|
|
show: false
|
|
},
|
|
splitLine: {
|
|
lineStyle: {
|
|
color: "#E9EBF0",
|
|
type: "dashed",
|
|
width: 0.5
|
|
}
|
|
}
|
|
},
|
|
series: [{
|
|
name: '关卡通关次数',
|
|
type: 'line',
|
|
stack: 'Total',
|
|
data: (StatInfo === null || StatInfo === void 0 || (_StatInfo$Clearance3 = StatInfo.Clearance) === null || _StatInfo$Clearance3 === void 0 ? void 0 : _StatInfo$Clearance3.nums) || [],
|
|
areaStyle: {},
|
|
color: {
|
|
type: 'linear',
|
|
x: 0,
|
|
y: 0,
|
|
x2: 0,
|
|
y2: 1,
|
|
colorStops: [{
|
|
offset: 0,
|
|
color: 'rgba(254,113,64,0.8)' // 0% 处的颜色
|
|
}, {
|
|
offset: 1,
|
|
color: 'rgba(254,64,64,0)' // 100% 处的颜色
|
|
}]
|
|
}
|
|
}]
|
|
};
|
|
};
|
|
var transXAxis = function transXAxis() {
|
|
var _StatInfo$Clearance4;
|
|
return StatInfo === null || StatInfo === void 0 || (_StatInfo$Clearance4 = StatInfo.Clearance) === null || _StatInfo$Clearance4 === void 0 || (_StatInfo$Clearance4 = _StatInfo$Clearance4.times) === null || _StatInfo$Clearance4 === void 0 ? void 0 : _StatInfo$Clearance4.map(function (item) {
|
|
return item;
|
|
});
|
|
// if (StatInfo?.Clearance?.time_type == 1)
|
|
// return StatInfo?.Clearance?.times?.map((item: any) => `第${item}天`) || []
|
|
// if (StatInfo?.Clearance?.time_type == 2)
|
|
// return StatInfo?.Clearance?.times?.map((item: any) => `第${item}周`) || []
|
|
// if (StatInfo?.Clearance?.time_type == 3)
|
|
// return StatInfo?.Clearance?.times?.map((item: any) => `第${item}月`) || []
|
|
};
|
|
var transXAxis2 = function transXAxis2() {
|
|
var _StatInfo$Evaluation;
|
|
return StatInfo === null || StatInfo === void 0 || (_StatInfo$Evaluation = StatInfo.Evaluation) === null || _StatInfo$Evaluation === void 0 || (_StatInfo$Evaluation = _StatInfo$Evaluation.times) === null || _StatInfo$Evaluation === void 0 ? void 0 : _StatInfo$Evaluation.map(function (item) {
|
|
return item;
|
|
});
|
|
// if (StatInfo?.Evaluation?.time_type == 1)
|
|
// return StatInfo?.Evaluation?.times?.map((item: any) => `第${item}天`) || []
|
|
// if (StatInfo?.Evaluation?.time_type == 2)
|
|
// return StatInfo?.Evaluation?.times?.map((item: any) => `第${item}周`) || []
|
|
// if (StatInfo?.Evaluation?.time_type == 3)
|
|
// return StatInfo?.Evaluation?.times?.map((item: any) => `第${item}月`) || []
|
|
};
|
|
var hanleItemDiffOption = function hanleItemDiffOption() {
|
|
// 实践项目难度分布
|
|
var Legend = {
|
|
"初级": "{name|\u521D\u7EA7} {value|".concat(ToNumW((SBody === null || SBody === void 0 ? void 0 : SBody.primary_size) || 0), "} {percent|").concat((0,util/* getTwoDecimalPlaces */.tw)((SBody === null || SBody === void 0 ? void 0 : SBody.primary_size) / (SBody === null || SBody === void 0 ? void 0 : SBody.shixun_size)), "%}"),
|
|
"中级": "{name|\u4E2D\u7EA7} {value|".concat(ToNumW((SBody === null || SBody === void 0 ? void 0 : SBody.middle_size) || 0), "} {percent|").concat((0,util/* getTwoDecimalPlaces */.tw)((SBody === null || SBody === void 0 ? void 0 : SBody.middle_size) / (SBody === null || SBody === void 0 ? void 0 : SBody.shixun_size)), "%}"),
|
|
"中高级": "{name|\u4E2D\u9AD8\u7EA7} {value|".concat(ToNumW((SBody === null || SBody === void 0 ? void 0 : SBody.middle_high_size) || 0), "} {percent|").concat((0,util/* getTwoDecimalPlaces */.tw)((SBody === null || SBody === void 0 ? void 0 : SBody.middle_high_size) / (SBody === null || SBody === void 0 ? void 0 : SBody.shixun_size)), "%}"),
|
|
"高级": "{name|\u9AD8\u7EA7} {value|".concat(ToNumW((SBody === null || SBody === void 0 ? void 0 : SBody.high_size) || 0), "} {percent|").concat((0,util/* getTwoDecimalPlaces */.tw)((SBody === null || SBody === void 0 ? void 0 : SBody.high_size) / (SBody === null || SBody === void 0 ? void 0 : SBody.shixun_size)), "%}")
|
|
// "其它": `{name|其它} {value|${ToNumW(SBody?.other_size || 0)}} {percent|${getTwoDecimalPlaces(SBody?.other_size / SBody?.shixun_size)}%}`,
|
|
};
|
|
return {
|
|
title: [{
|
|
text: "实践项目难度分布",
|
|
textStyle: {
|
|
fontSize: 14,
|
|
color: "#282F3F"
|
|
}
|
|
}],
|
|
tooltip: {
|
|
trigger: 'item',
|
|
backgroundColor: "#fff",
|
|
borderColor: "#FF9F3B",
|
|
borderWidth: 1,
|
|
axisPointer: {
|
|
type: 'none'
|
|
},
|
|
textStyle: {
|
|
color: "#434D6C"
|
|
},
|
|
formatter: function formatter(item) {
|
|
return "<div>\n <span style=\"display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:".concat(item.color, "\"></span>\n <span style=\"margin-right:10px;font-size:12px;color:#2C3A58;font-Weight:600\">").concat(item.name, "</span>\n <span style=\"color:#434D6C;font-size:12px\">").concat(item.value, "</span><span style=\"margin-left:22px;font-size:12px;color:#2C3A58;font-Weight:600\">").concat(item.percent, "</span>%\n </div>");
|
|
}
|
|
},
|
|
legend: {
|
|
show: true,
|
|
left: 0,
|
|
bottom: 0,
|
|
itemWidth: 12,
|
|
itemHeight: 12,
|
|
formatter: function formatter(name) {
|
|
return Legend[name];
|
|
},
|
|
textStyle: {
|
|
lineHeight: 50,
|
|
rich: {
|
|
name: {
|
|
fontSize: 12,
|
|
fontFamily: "微软雅黑",
|
|
color: '#70727E',
|
|
width: 80
|
|
},
|
|
value: {
|
|
fontFamily: "DINPro, DINPro",
|
|
fontSize: 14,
|
|
color: '#2C3A58',
|
|
fontWeight: 500,
|
|
width: 50
|
|
},
|
|
percent: {
|
|
fontFamily: "DINPro, DINPro",
|
|
fontSize: 14,
|
|
color: '#2C3A58',
|
|
fontWeight: 500
|
|
}
|
|
}
|
|
}
|
|
},
|
|
series: [{
|
|
data: [{
|
|
value: (SBody === null || SBody === void 0 ? void 0 : SBody.primary_size) || 0,
|
|
name: "初级",
|
|
itemStyle: {
|
|
color: "#589BE0"
|
|
}
|
|
}, {
|
|
value: (SBody === null || SBody === void 0 ? void 0 : SBody.middle_size) || 0,
|
|
name: "中级",
|
|
itemStyle: {
|
|
color: "#FF9F3B"
|
|
}
|
|
}, {
|
|
value: (SBody === null || SBody === void 0 ? void 0 : SBody.middle_high_size) || 0,
|
|
name: "中高级",
|
|
itemStyle: {
|
|
color: "#ED7540"
|
|
}
|
|
}, {
|
|
value: (SBody === null || SBody === void 0 ? void 0 : SBody.high_size) || 0,
|
|
name: "高级",
|
|
itemStyle: {
|
|
color: "#F9D699"
|
|
}
|
|
}
|
|
// { value: SBody?.other_size || 0, name: "其它", itemStyle: { color: "#BEDCF2" }, }
|
|
],
|
|
type: 'pie',
|
|
center: ['50%', '35%'],
|
|
//饼图位置
|
|
radius: ['65%', '80%'],
|
|
label: {
|
|
show: true,
|
|
position: 'center',
|
|
formatter: "{total|".concat(ToNumW((SBody === null || SBody === void 0 ? void 0 : SBody.shixun_size) || 0), "}\n\r{active|\u5B9E\u8DF5\u9879\u76EE\u603B\u6570}"),
|
|
rich: {
|
|
total: {
|
|
fontSize: 24,
|
|
fontFamily: "微软雅黑",
|
|
color: '#2C3A58'
|
|
},
|
|
active: {
|
|
fontFamily: "微软雅黑",
|
|
fontSize: 12,
|
|
color: '#434D6C',
|
|
lineHeight: 30
|
|
}
|
|
}
|
|
},
|
|
itemStyle: {
|
|
borderColor: "#f0f3f9",
|
|
borderWidth: 5
|
|
}
|
|
}]
|
|
};
|
|
};
|
|
var hanleEvaluationOption = function hanleEvaluationOption() {
|
|
var _StatInfo$Evaluation2;
|
|
// 评测次数统计
|
|
return {
|
|
// title: [
|
|
// { text: "评测次数统计", textStyle: { fontSize: 14, color: "#282F3F" } },
|
|
// { text: "(展示近一周评测次数变化)", left: "94px", top: "2px", textStyle: { fontSize: 12, color: "#70727E", fontWeight: 400 } }
|
|
// ],
|
|
tooltip: {
|
|
trigger: "axis",
|
|
backgroundColor: "#fff",
|
|
borderColor: "rgba(255,145,59,0.8)",
|
|
borderWidth: 1,
|
|
axisPointer: {
|
|
type: 'none'
|
|
},
|
|
textStyle: {
|
|
color: "#434D6C"
|
|
},
|
|
formatter: function formatter(params) {
|
|
return params.map(function (item) {
|
|
return "<div>\n <span style=\"display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:".concat(item.color.colorStops[0].color, "\"></span>\n <span style=\"color:#434D6C;font-size:12px\">").concat(item.seriesName, "</span><span style=\"margin-left:22px;font-size:12px;color:#2C3A58;font-Weight:600\">").concat(item.value, "</span>\n </div>");
|
|
}).join('');
|
|
}
|
|
},
|
|
// legend: {
|
|
// show: true,
|
|
// right: 0,
|
|
// itemWidth: 22,
|
|
// itemHeight: 6,
|
|
// },
|
|
grid: {
|
|
right: 0,
|
|
bottom: "10%"
|
|
},
|
|
// dataZoom: [
|
|
// // 滚动条
|
|
// {
|
|
// start:0,//默认为0
|
|
// end: 100-1500/31,//默认为100
|
|
// type: 'slider',
|
|
// show: false,
|
|
// xAxisIndex: [0],
|
|
// handleSize: 0,//滑动条的 左右2个滑动条的大小
|
|
// height: 0,//组件高度
|
|
// left: '10%', //左边的距离
|
|
// right: '10%',//右边的距离
|
|
// bottom: 26,//右边的距离
|
|
// // borderColor: "#000",
|
|
// // fillerColor: '#269cdb',
|
|
// //borderRadius:5,
|
|
// //backgroundColor: '#33384b',//两边未选中的滑动条区域的颜色
|
|
// showDataShadow: false,//是否显示数据阴影 默认auto
|
|
// showDetail: false,//即拖拽时候是否显示详细数值信息 默认true
|
|
// realtime:true, //是否实时更新
|
|
// filterMode: 'filter',
|
|
// zoomLock:true,
|
|
// },
|
|
// // 拖动内容
|
|
// {
|
|
// type: 'inside',
|
|
// show: true,
|
|
// xAxisIndex: [0],
|
|
// start: 0,//默认为1
|
|
// end: 100-1500/31,//默认为100
|
|
// // zoomLock:true,
|
|
// },
|
|
// ],
|
|
xAxis: {
|
|
type: 'category',
|
|
data: transXAxis2(),
|
|
silent: false,
|
|
axisTick: {
|
|
show: false
|
|
},
|
|
splitLine: {
|
|
show: false
|
|
},
|
|
axisLine: {
|
|
show: true,
|
|
lineStyle: {
|
|
color: "#E1E4E9",
|
|
width: 0.5
|
|
}
|
|
},
|
|
axisLabel: {
|
|
color: "#9399A5",
|
|
interval: 0
|
|
}
|
|
},
|
|
yAxis: {
|
|
type: 'value',
|
|
minInterval: 1,
|
|
axisLabel: {
|
|
color: "#9399A5",
|
|
formatter: ToNumW
|
|
},
|
|
axisTick: {
|
|
show: false
|
|
},
|
|
axisLine: {
|
|
show: false
|
|
},
|
|
splitLine: {
|
|
lineStyle: {
|
|
color: "#E9EBF0",
|
|
type: "dashed",
|
|
width: 0.5
|
|
}
|
|
}
|
|
},
|
|
series: [{
|
|
name: '评测次数',
|
|
type: 'line',
|
|
stack: 'Total',
|
|
data: (StatInfo === null || StatInfo === void 0 || (_StatInfo$Evaluation2 = StatInfo.Evaluation) === null || _StatInfo$Evaluation2 === void 0 ? void 0 : _StatInfo$Evaluation2.nums) || [],
|
|
areaStyle: {},
|
|
color: {
|
|
type: 'linear',
|
|
x: 0,
|
|
y: 0,
|
|
x2: 0,
|
|
y2: 1,
|
|
colorStops: [{
|
|
offset: 0,
|
|
color: 'rgba(255,145,59,0.8)' // 0% 处的颜色
|
|
}, {
|
|
offset: 1,
|
|
color: 'rgba(255,182,59,0)' // 100% 处的颜色
|
|
}]
|
|
}
|
|
}]
|
|
};
|
|
};
|
|
var getStatisticsHeader = function getStatisticsHeader() {
|
|
dispatch({
|
|
type: 'shixunsOverview/getStatisticsHeader',
|
|
payload: {}
|
|
});
|
|
};
|
|
var getOnlineCount = function getOnlineCount() {
|
|
dispatch({
|
|
type: 'shixunsOverview/getOnlineCount',
|
|
payload: {}
|
|
});
|
|
};
|
|
var getStatisticsBody = function getStatisticsBody() {
|
|
dispatch({
|
|
type: 'shixunsOverview/getStatisticsBody',
|
|
payload: {}
|
|
});
|
|
};
|
|
var getRankList = function getRankList() {
|
|
dispatch({
|
|
type: 'shixunsOverview/getRankList',
|
|
payload: {}
|
|
});
|
|
};
|
|
var getShixunUseInfos = function getShixunUseInfos() {
|
|
var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : urlData;
|
|
dispatch({
|
|
type: 'shixunsOverview/getShixunUseInfos',
|
|
payload: objectSpread2_default()({}, data)
|
|
});
|
|
};
|
|
var getStatData = /*#__PURE__*/function () {
|
|
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
|
|
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
|
|
while (1) switch (_context.prev = _context.next) {
|
|
case 0:
|
|
dispatch({
|
|
type: 'shixunsOverview/getStatistics',
|
|
payload: objectSpread2_default()({}, statParams)
|
|
});
|
|
case 1:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}, _callee);
|
|
}));
|
|
return function getStatData() {
|
|
return _ref4.apply(this, arguments);
|
|
};
|
|
}();
|
|
var getStatData2 = /*#__PURE__*/function () {
|
|
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
|
|
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
|
|
while (1) switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
dispatch({
|
|
type: 'shixunsOverview/getStatistics',
|
|
payload: objectSpread2_default()({}, statParams2)
|
|
});
|
|
case 1:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}, _callee2);
|
|
}));
|
|
return function getStatData2() {
|
|
return _ref5.apply(this, arguments);
|
|
};
|
|
}();
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
(0,util/* setDocumentTitle */.Dk)("实践项目概览");
|
|
getStatisticsHeader();
|
|
getStatisticsBody();
|
|
getRankList();
|
|
getOnlineCount();
|
|
getStatData();
|
|
getStatData2();
|
|
var handleHeaderAndRank = setInterval(function () {
|
|
getStatisticsHeader();
|
|
getRankList();
|
|
getStatisticsBody();
|
|
}, 1000 * 60 * 5);
|
|
var handleOnlineCount = setInterval(function () {
|
|
getOnlineCount();
|
|
}, 1000 * 5);
|
|
return function () {
|
|
clearInterval(handleOnlineCount);
|
|
clearInterval(handleHeaderAndRank);
|
|
};
|
|
}, []);
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
getShixunUseInfos();
|
|
}, [urlData]);
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
|
|
style: {
|
|
background: "#f5f6f9",
|
|
width: "100%",
|
|
height: "100%",
|
|
overflow: "hidden"
|
|
},
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
style: {
|
|
width: 1400,
|
|
margin: "0 auto"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
|
|
className: "font12 mt17",
|
|
separator: ">",
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
|
href: "/shixuns",
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
color: "#C5C5C5"
|
|
},
|
|
children: "\u5B9E\u8DF5\u9879\u76EE"
|
|
})
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
|
|
href: "#",
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
color: "#5F6368"
|
|
},
|
|
children: "\u6982\u89C8\u7EDF\u8BA1"
|
|
})
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "mt10",
|
|
justify: "center",
|
|
align: "middle",
|
|
style: {
|
|
position: "relative"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
src: TitleImg_namespaceObject,
|
|
height: 26
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
style: {
|
|
lineHeight: "28px",
|
|
color: "#282F3F",
|
|
fontWeight: 600,
|
|
fontSize: "26px",
|
|
marginLeft: "12px"
|
|
},
|
|
children: "\u5B9E\u8DF5\u9879\u76EE\u6982\u89C8"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
className: "font14",
|
|
style: {
|
|
position: "absolute",
|
|
right: 0,
|
|
color: "#707785"
|
|
},
|
|
children: ["\u5F53\u524D\u5728\u7EBF\u4EBA\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
fontWeight: 500,
|
|
color: "#2C3A58",
|
|
letterSpacing: "2px"
|
|
},
|
|
children: OnlineCount
|
|
})]
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "mt30",
|
|
justify: "space-between",
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: Overviewmodules.PathsBg,
|
|
align: "middle",
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: Overviewmodules.TitleStyle,
|
|
style: {
|
|
position: "absolute",
|
|
top: "20px"
|
|
},
|
|
children: "\u5B9E\u8DF5\u9879\u76EE\u6570\u91CF"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
|
|
style: {
|
|
background: "linear-gradient(180deg, #F8B420 0%, #EF4B0E 100%)",
|
|
height: 54,
|
|
width: 54,
|
|
borderRadius: "50%"
|
|
},
|
|
justify: "center",
|
|
align: "middle",
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
|
|
className: "iconfont icon-shiyankecheng1 font24",
|
|
style: {
|
|
color: "#ffffff"
|
|
}
|
|
})
|
|
})
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
className: "ml20",
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
color: "#1B1B1B",
|
|
fontWeight: "bold",
|
|
fontSize: "24px"
|
|
},
|
|
children: SHeader === null || SHeader === void 0 ? void 0 : SHeader.shixun_size
|
|
}), (SHeader === null || SHeader === void 0 ? void 0 : SHeader.new_shixun_size) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
className: "ml10",
|
|
style: {
|
|
color: "#5A5A5A"
|
|
},
|
|
children: ["\u8F83\u6628\u65E5", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
className: "ml5",
|
|
style: {
|
|
color: "#2C8BED"
|
|
},
|
|
children: ["+", SHeader === null || SHeader === void 0 ? void 0 : SHeader.new_shixun_size, /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
|
|
className: "iconfont icon-shangsheng font12"
|
|
})]
|
|
})]
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: "mt5 font14",
|
|
style: {
|
|
color: "#000000"
|
|
},
|
|
children: "\u5F53\u524D\u603B\u5B9E\u8DF5\u9879\u76EE\u6570"
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: Overviewmodules.BorderStyle
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
flex: 1,
|
|
children: PathsNum.map(function (item, index) {
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
wrap: false,
|
|
style: {
|
|
whiteSpace: "nowrap",
|
|
marginBottom: "12px"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: "font12",
|
|
style: {
|
|
color: "#434D6C"
|
|
},
|
|
children: item.name
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, {
|
|
percent: item.percent,
|
|
strokeColor: item.color,
|
|
showInfo: false,
|
|
size: "small",
|
|
style: {
|
|
margin: "0 10px"
|
|
}
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: "font14",
|
|
style: {
|
|
fontWeight: 500,
|
|
color: "#2C3A58"
|
|
},
|
|
children: item.num
|
|
})]
|
|
}, index);
|
|
})
|
|
})]
|
|
}), ItemNum.map(function (item, index) {
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "".concat(Overviewmodules.TopItemNum),
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
alt: item.name,
|
|
src: item === null || item === void 0 ? void 0 : item.img,
|
|
width: 40,
|
|
height: 40
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: "mt30",
|
|
style: {
|
|
color: "#2C3A58",
|
|
fontWeight: "bold",
|
|
fontSize: "24px",
|
|
lineHeight: "30px"
|
|
},
|
|
children: item.num
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: "font12",
|
|
style: {
|
|
color: "#434D6C",
|
|
lineHeight: "20px"
|
|
},
|
|
children: item.name
|
|
})]
|
|
}, index);
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "mt20",
|
|
wrap: false,
|
|
style: {
|
|
gap: "0px 14px"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: Overviewmodules.DivInit,
|
|
style: {
|
|
width: 271,
|
|
height: 605
|
|
},
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, {
|
|
option: hanleItemDiffOption(),
|
|
style: {
|
|
height: "100%"
|
|
}
|
|
})
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
style: {
|
|
gap: "14px 14px",
|
|
width: 579
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
className: Overviewmodules.DivInit,
|
|
style: {
|
|
width: "100%"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
style: {
|
|
display: "flex",
|
|
justifyContent: 'space-between',
|
|
alignItems: 'center'
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
style: {
|
|
color: '#282F3F',
|
|
fontWeight: 600
|
|
},
|
|
children: "\u5173\u5361\u901A\u5173\u6B21\u6570\u7EDF\u8BA1"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
style: {
|
|
display: "flex",
|
|
alignItems: 'center',
|
|
justifyContent: "space-between"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
|
|
style: {
|
|
width: 99,
|
|
marginRight: 20
|
|
},
|
|
value: picker,
|
|
onChange: function onChange(key) {
|
|
setPicker(key);
|
|
if (key == 'year') {
|
|
statParams.start_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year').valueOf()).format('YYYY-MM-DD');
|
|
statParams.end_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year').valueOf()).format('YYYY-MM-DD');
|
|
defauleDate.start_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year'));
|
|
defauleDate.end_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year'));
|
|
}
|
|
if (key == 'month') {
|
|
statParams.start_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month()).startOf('month').valueOf()).format('YYYY-MM-DD');
|
|
statParams.end_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month() + 1).startOf('month').valueOf()).format('YYYY-MM-DD');
|
|
defauleDate.start_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month()).startOf('month'));
|
|
defauleDate.end_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month() + 1).startOf('month'));
|
|
}
|
|
if (key == 'week') {
|
|
statParams.start_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week()).startOf('week').valueOf()).format('YYYY-MM-DD');
|
|
statParams.end_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week() + 1).startOf('week').valueOf()).format('YYYY-MM-DD');
|
|
defauleDate.start_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week()).startOf('week'));
|
|
defauleDate.end_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week() + 1).startOf('week'));
|
|
}
|
|
setStatParams(objectSpread2_default()({}, statParams));
|
|
setDefaultDate(objectSpread2_default()({}, defauleDate));
|
|
getStatData();
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "all",
|
|
children: "\u81EA\u5B9A\u4E49"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "year",
|
|
children: "\u672C\u5E74"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "month",
|
|
children: "\u672C\u6708"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "week",
|
|
children: "\u672C\u5468"
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RangePicker, {
|
|
style: {
|
|
width: 246
|
|
},
|
|
allowClear: false,
|
|
defaultValue: [dayjs_min_default()(defauleDate.start_time, 'YYYY-MM-DD'), dayjs_min_default()(defauleDate.end_time, 'YYYY-MM-DD')],
|
|
value: [dayjs_min_default()(statParams.start_time, 'YYYY-MM-DD'), dayjs_min_default()(statParams.end_time, 'YYYY-MM-DD')],
|
|
format: 'YYYY-MM-DD',
|
|
onChange: function onChange(date, dateString) {
|
|
console.log(dateString);
|
|
statParams.start_time = dateString[0];
|
|
statParams.end_time = dateString[1];
|
|
setStatParams(objectSpread2_default()({}, statParams));
|
|
setPicker("all");
|
|
getStatData();
|
|
}
|
|
})]
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
style: {
|
|
width: 540,
|
|
height: 205
|
|
},
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, {
|
|
option: hanleLevelNumOption(),
|
|
style: {
|
|
height: "100%"
|
|
}
|
|
})
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
className: Overviewmodules.DivInit,
|
|
style: {
|
|
width: "100%"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
style: {
|
|
display: "flex",
|
|
justifyContent: 'space-between',
|
|
alignItems: 'center'
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
style: {
|
|
color: '#282F3F',
|
|
fontWeight: 600
|
|
},
|
|
children: "\u8BC4\u6D4B\u6B21\u6570\u7EDF\u8BA1"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
style: {
|
|
display: "flex",
|
|
alignItems: 'center',
|
|
justifyContent: "space-between"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], {
|
|
style: {
|
|
width: 99,
|
|
marginRight: 20
|
|
},
|
|
value: picker2,
|
|
onChange: function onChange(key) {
|
|
setPicker2(key);
|
|
if (key == 'year') {
|
|
statParams2.start_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year').valueOf()).format('YYYY-MM-DD');
|
|
statParams2.end_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year').valueOf()).format('YYYY-MM-DD');
|
|
defauleDate2.start_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year()).startOf('year'));
|
|
defauleDate2.end_time = dayjs_min_default()(dayjs_min_default()().year(dayjs_min_default()().year() + 1).startOf('year'));
|
|
}
|
|
if (key == 'month') {
|
|
statParams2.start_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month()).startOf('month').valueOf()).format('YYYY-MM-DD');
|
|
statParams2.end_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month() + 1).startOf('month').valueOf()).format('YYYY-MM-DD');
|
|
defauleDate2.start_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month()).startOf('month'));
|
|
defauleDate2.end_time = dayjs_min_default()(dayjs_min_default()().month(dayjs_min_default()().month() + 1).startOf('month'));
|
|
}
|
|
if (key == 'week') {
|
|
statParams2.start_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week()).startOf('week').valueOf()).format('YYYY-MM-DD');
|
|
statParams2.end_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week() + 1).startOf('week').valueOf()).format('YYYY-MM-DD');
|
|
defauleDate2.start_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week()).startOf('week'));
|
|
defauleDate2.end_time = dayjs_min_default()(dayjs_min_default()().week(dayjs_min_default()().week() + 1).startOf('week'));
|
|
}
|
|
setStatParams2(objectSpread2_default()({}, statParams2));
|
|
setDefaultDate2(objectSpread2_default()({}, defauleDate2));
|
|
getStatData2();
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "all",
|
|
children: "\u81EA\u5B9A\u4E49"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "year",
|
|
children: "\u672C\u5E74"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "month",
|
|
children: "\u672C\u6708"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
|
|
value: "week",
|
|
children: "\u672C\u5468"
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RangePicker, {
|
|
style: {
|
|
width: 246
|
|
},
|
|
allowClear: false,
|
|
defaultValue: [dayjs_min_default()(defauleDate2.start_time, 'YYYY-MM-DD'), dayjs_min_default()(defauleDate2.end_time, 'YYYY-MM-DD')],
|
|
value: [dayjs_min_default()(statParams2.start_time, 'YYYY-MM-DD'), dayjs_min_default()(statParams2.end_time, 'YYYY-MM-DD')],
|
|
format: 'YYYY-MM-DD',
|
|
onChange: function onChange(date, dateString) {
|
|
console.log(dateString);
|
|
statParams2.start_time = dateString[0];
|
|
statParams2.end_time = dateString[1];
|
|
setStatParams2(objectSpread2_default()({}, statParams2));
|
|
setPicker2("all");
|
|
getStatData2();
|
|
}
|
|
})]
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
style: {
|
|
width: 540,
|
|
height: 205
|
|
},
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, {
|
|
option: hanleEvaluationOption(),
|
|
style: {
|
|
height: "100%"
|
|
}
|
|
})
|
|
})]
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "".concat(Overviewmodules.DivInit, " ").concat(Overviewmodules.LearnChart, " font14"),
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
className: Overviewmodules.TitleStyle,
|
|
children: "\u901A\u8FC7\u5173\u5361\u6570\u6700\u9AD8\u6392\u540D\u699C"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: "mt20",
|
|
children: RankList === null || RankList === void 0 || (_RankList$user_list = RankList.user_list) === null || _RankList$user_list === void 0 ? void 0 : _RankList$user_list.map(function (item, index) {
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: Overviewmodules.LearnChartItem,
|
|
wrap: false,
|
|
justify: "space-between",
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: Overviewmodules.LearnChartItemRank,
|
|
children: [1, 2, 3].includes(item.rank) ? ChartImg({
|
|
index: item.rank,
|
|
width: 14,
|
|
height: 14
|
|
}) : item.rank
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: "".concat(Overviewmodules.Onerow, " ").concat(Overviewmodules.LearnChartItemName),
|
|
children: index == 0 ? item.name : /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
placement: "topLeft",
|
|
title: item.name,
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
src: "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat(item === null || item === void 0 ? void 0 : item.image_url),
|
|
width: 32,
|
|
height: 32,
|
|
style: {
|
|
borderRadius: "50%",
|
|
marginRight: "8px"
|
|
}
|
|
}), item.name]
|
|
})
|
|
})
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
placement: "topLeft",
|
|
title: item === null || item === void 0 ? void 0 : item.role,
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: "".concat(Overviewmodules.Onerow, " ").concat(Overviewmodules.LearnChartItemRole),
|
|
children: item === null || item === void 0 ? void 0 : item.role
|
|
})
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: "".concat(Overviewmodules.Onerow, " ").concat(Overviewmodules.LearnChartItemId),
|
|
children: index == 0 ? item.student_id : /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
placement: "topLeft",
|
|
title: item.student_id,
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
children: item.student_id
|
|
})
|
|
})
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
className: Overviewmodules.LearnChartItemNum,
|
|
children: ToNumW(item.num)
|
|
})]
|
|
}, index);
|
|
})
|
|
})]
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "mt20",
|
|
style: {
|
|
gap: "15px"
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "".concat(Overviewmodules.DivInit, " ").concat(Overviewmodules.PopularityChart),
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
color: "#ffffff",
|
|
letterSpacing: "2px",
|
|
fontWeight: "bold"
|
|
},
|
|
children: "\u70ED\u95E8\u4EBA\u6C14\u699Ctop10"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChartDiv, {
|
|
data: RankList === null || RankList === void 0 ? void 0 : RankList.learn_list
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "".concat(Overviewmodules.DivInit, " ").concat(Overviewmodules.HotChart),
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
color: "#ffffff",
|
|
letterSpacing: "2px",
|
|
fontWeight: "bold"
|
|
},
|
|
children: "\u901A\u8FC7\u70ED\u699Ctop10"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChartDiv, {
|
|
data: RankList === null || RankList === void 0 ? void 0 : RankList.clearance_list
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "".concat(Overviewmodules.DivInit, " ").concat(Overviewmodules.ClassChart),
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
color: "#ffffff",
|
|
letterSpacing: "2px",
|
|
fontWeight: "bold"
|
|
},
|
|
children: "\u8BFE\u5802\u5F15\u7528\u70ED\u699Ctop10"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChartDiv, {
|
|
data: RankList === null || RankList === void 0 ? void 0 : RankList.quote_list
|
|
})]
|
|
})]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
className: "mt20 mb20 ".concat(Overviewmodules.DivInit),
|
|
style: {
|
|
position: "relative",
|
|
paddingTop: "54px "
|
|
},
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
className: Overviewmodules.TitleStyle,
|
|
style: {
|
|
position: "absolute",
|
|
top: "20px"
|
|
},
|
|
children: "\u7528\u6237\u4F7F\u7528\u8BE6\u60C5"
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
className: Overviewmodules.TableStyle,
|
|
columns: columns,
|
|
dataSource: ShixunUseInfos === null || ShixunUseInfos === void 0 ? void 0 : ShixunUseInfos.list,
|
|
locale: {
|
|
emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})
|
|
},
|
|
pagination: false,
|
|
loading: !!loading['shixunsOverview/getShixunUseInfos'],
|
|
onChange: function onChange(a, b, c) {
|
|
getShixunUseInfos(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, defineProperty_default()({}, "".concat(c.field), c.order ? c.order === 'ascend' ? true : false : null)));
|
|
}
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
className: "mt20",
|
|
wrap: false,
|
|
align: "middle",
|
|
justify: "space-between",
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
children: ["\u5171\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
style: {
|
|
color: "#165DFF"
|
|
},
|
|
children: (ShixunUseInfos === null || ShixunUseInfos === void 0 ? void 0 : ShixunUseInfos.total_num) || 0
|
|
}), "\xA0\u6570\u636E"]
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
|
|
showSizeChanger: true,
|
|
showQuickJumper: true,
|
|
current: urlData.page,
|
|
pageSize: urlData.limit,
|
|
total: (ShixunUseInfos === null || ShixunUseInfos === void 0 ? void 0 : ShixunUseInfos.total_num) || 0,
|
|
onShowSizeChange: function onShowSizeChange(page, limit) {
|
|
return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
page: page,
|
|
limit: limit
|
|
}));
|
|
},
|
|
onChange: function onChange(page, limit) {
|
|
return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
page: page,
|
|
limit: limit
|
|
}));
|
|
}
|
|
})
|
|
})]
|
|
})]
|
|
})]
|
|
})
|
|
});
|
|
};
|
|
/* harmony default export */ var Overview = ((0,_umi_production_exports.connect)(function (_ref6) {
|
|
var loading = _ref6.loading,
|
|
shixunsOverview = _ref6.shixunsOverview;
|
|
return {
|
|
loading: loading.effects,
|
|
shixunsOverview: shixunsOverview
|
|
};
|
|
})(Page));
|
|
|
|
/***/ }),
|
|
|
|
/***/ 66104:
|
|
/*!**************************************************************************!*\
|
|
!*** ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules ***!
|
|
\**************************************************************************/
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
Z: function() { return /* binding */ breadcrumb; }
|
|
});
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
|
|
var _classnames_2_5_1_classnames = __webpack_require__(92310);
|
|
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/Children/toArray.js
|
|
var toArray = __webpack_require__(45659);
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/pickAttrs.js
|
|
var pickAttrs = __webpack_require__(3286);
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js
|
|
var reactNode = __webpack_require__(92343);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
|
|
var context = __webpack_require__(36355);
|
|
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/DownOutlined.js + 1 modules
|
|
var DownOutlined = __webpack_require__(42884);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js
|
|
var dropdown = __webpack_require__(91857);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbSeparator.js
|
|
"use client";
|
|
|
|
|
|
|
|
const BreadcrumbSeparator = _ref => {
|
|
let {
|
|
children
|
|
} = _ref;
|
|
const {
|
|
getPrefixCls
|
|
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
|
const prefixCls = getPrefixCls('breadcrumb');
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement("li", {
|
|
className: `${prefixCls}-separator`,
|
|
"aria-hidden": "true"
|
|
}, children === '' ? children : children || '/');
|
|
};
|
|
BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true;
|
|
/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItemRender.js
|
|
"use client";
|
|
|
|
var __rest = undefined && undefined.__rest || function (s, e) {
|
|
var t = {};
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
}
|
|
return t;
|
|
};
|
|
|
|
|
|
|
|
function getBreadcrumbName(route, params) {
|
|
if (route.title === undefined || route.title === null) {
|
|
return null;
|
|
}
|
|
const paramsKeys = Object.keys(params).join('|');
|
|
return typeof route.title === 'object' ? route.title : String(route.title).replace(new RegExp(`:(${paramsKeys})`, 'g'), (replacement, key) => params[key] || replacement);
|
|
}
|
|
function renderItem(prefixCls, item, children, href) {
|
|
if (children === null || children === undefined) {
|
|
return null;
|
|
}
|
|
const {
|
|
className,
|
|
onClick
|
|
} = item,
|
|
restItem = __rest(item, ["className", "onClick"]);
|
|
const passedProps = Object.assign(Object.assign({}, (0,pickAttrs/* default */.Z)(restItem, {
|
|
data: true,
|
|
aria: true
|
|
})), {
|
|
onClick
|
|
});
|
|
if (href !== undefined) {
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement("a", Object.assign({}, passedProps, {
|
|
className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className),
|
|
href: href
|
|
}), children);
|
|
}
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, passedProps, {
|
|
className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className)
|
|
}), children);
|
|
}
|
|
function useItemRender(prefixCls, itemRender) {
|
|
const mergedItemRender = (item, params, routes, path, href) => {
|
|
if (itemRender) {
|
|
return itemRender(item, params, routes, path);
|
|
}
|
|
const name = getBreadcrumbName(item, params);
|
|
return renderItem(prefixCls, item, name, href);
|
|
};
|
|
return mergedItemRender;
|
|
}
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbItem.js
|
|
"use client";
|
|
|
|
var BreadcrumbItem_rest = undefined && undefined.__rest || function (s, e) {
|
|
var t = {};
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
}
|
|
return t;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const InternalBreadcrumbItem = props => {
|
|
const {
|
|
prefixCls,
|
|
separator = '/',
|
|
children,
|
|
menu,
|
|
overlay,
|
|
dropdownProps,
|
|
href
|
|
} = props;
|
|
// Warning for deprecated usage
|
|
if (false) {}
|
|
/** If overlay is have Wrap a Dropdown */
|
|
const renderBreadcrumbNode = breadcrumbItem => {
|
|
if (menu || overlay) {
|
|
const mergeDropDownProps = Object.assign({}, dropdownProps);
|
|
if (menu) {
|
|
const _a = menu || {},
|
|
{
|
|
items
|
|
} = _a,
|
|
menuProps = BreadcrumbItem_rest(_a, ["items"]);
|
|
mergeDropDownProps.menu = Object.assign(Object.assign({}, menuProps), {
|
|
items: items === null || items === void 0 ? void 0 : items.map((_a, index) => {
|
|
var {
|
|
key,
|
|
title,
|
|
label,
|
|
path
|
|
} = _a,
|
|
itemProps = BreadcrumbItem_rest(_a, ["key", "title", "label", "path"]);
|
|
let mergedLabel = label !== null && label !== void 0 ? label : title;
|
|
if (path) {
|
|
mergedLabel = /*#__PURE__*/_react_17_0_2_react.createElement("a", {
|
|
href: `${href}${path}`
|
|
}, mergedLabel);
|
|
}
|
|
return Object.assign(Object.assign({}, itemProps), {
|
|
key: key !== null && key !== void 0 ? key : index,
|
|
label: mergedLabel
|
|
});
|
|
})
|
|
});
|
|
} else if (overlay) {
|
|
mergeDropDownProps.overlay = overlay;
|
|
}
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({
|
|
placement: "bottom"
|
|
}, mergeDropDownProps), /*#__PURE__*/_react_17_0_2_react.createElement("span", {
|
|
className: `${prefixCls}-overlay-link`
|
|
}, breadcrumbItem, /*#__PURE__*/_react_17_0_2_react.createElement(DownOutlined/* default */.Z, null)));
|
|
}
|
|
return breadcrumbItem;
|
|
};
|
|
// wrap to dropDown
|
|
const link = renderBreadcrumbNode(children);
|
|
if (link !== undefined && link !== null) {
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("li", null, link), separator && /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, null, separator));
|
|
}
|
|
return null;
|
|
};
|
|
const BreadcrumbItem = props => {
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
children,
|
|
href
|
|
} = props,
|
|
restProps = BreadcrumbItem_rest(props, ["prefixCls", "children", "href"]);
|
|
const {
|
|
getPrefixCls
|
|
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
|
const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({}, restProps, {
|
|
prefixCls: prefixCls
|
|
}), renderItem(prefixCls, restProps, children, href));
|
|
};
|
|
BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true;
|
|
/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
|
|
var style = __webpack_require__(17313);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
|
|
var genComponentStyleHook = __webpack_require__(83116);
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
|
|
var statistic = __webpack_require__(37613);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/style/index.js
|
|
|
|
|
|
const genBreadcrumbStyle = token => {
|
|
const {
|
|
componentCls,
|
|
iconCls
|
|
} = token;
|
|
return {
|
|
[componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
|
|
color: token.itemColor,
|
|
fontSize: token.fontSize,
|
|
[iconCls]: {
|
|
fontSize: token.iconFontSize
|
|
},
|
|
ol: {
|
|
display: 'flex',
|
|
flexWrap: 'wrap',
|
|
margin: 0,
|
|
padding: 0,
|
|
listStyle: 'none'
|
|
},
|
|
a: Object.assign({
|
|
color: token.linkColor,
|
|
transition: `color ${token.motionDurationMid}`,
|
|
padding: `0 ${token.paddingXXS}px`,
|
|
borderRadius: token.borderRadiusSM,
|
|
height: token.lineHeight * token.fontSize,
|
|
display: 'inline-block',
|
|
marginInline: -token.marginXXS,
|
|
'&:hover': {
|
|
color: token.linkHoverColor,
|
|
backgroundColor: token.colorBgTextHover
|
|
}
|
|
}, (0,style/* genFocusStyle */.Qy)(token)),
|
|
[`li:last-child`]: {
|
|
color: token.lastItemColor
|
|
},
|
|
[`${componentCls}-separator`]: {
|
|
marginInline: token.separatorMargin,
|
|
color: token.separatorColor
|
|
},
|
|
[`${componentCls}-link`]: {
|
|
[`
|
|
> ${iconCls} + span,
|
|
> ${iconCls} + a
|
|
`]: {
|
|
marginInlineStart: token.marginXXS
|
|
}
|
|
},
|
|
[`${componentCls}-overlay-link`]: {
|
|
borderRadius: token.borderRadiusSM,
|
|
height: token.lineHeight * token.fontSize,
|
|
display: 'inline-block',
|
|
padding: `0 ${token.paddingXXS}px`,
|
|
marginInline: -token.marginXXS,
|
|
[`> ${iconCls}`]: {
|
|
marginInlineStart: token.marginXXS,
|
|
fontSize: token.fontSizeIcon
|
|
},
|
|
'&:hover': {
|
|
color: token.linkHoverColor,
|
|
backgroundColor: token.colorBgTextHover,
|
|
a: {
|
|
color: token.linkHoverColor
|
|
}
|
|
},
|
|
a: {
|
|
'&:hover': {
|
|
backgroundColor: 'transparent'
|
|
}
|
|
}
|
|
},
|
|
// rtl style
|
|
[`&${token.componentCls}-rtl`]: {
|
|
direction: 'rtl'
|
|
}
|
|
})
|
|
};
|
|
};
|
|
// ============================== Export ==============================
|
|
/* harmony default export */ var breadcrumb_style = ((0,genComponentStyleHook/* default */.Z)('Breadcrumb', token => {
|
|
const BreadcrumbToken = (0,statistic/* merge */.TS)(token, {});
|
|
return [genBreadcrumbStyle(BreadcrumbToken)];
|
|
}, token => ({
|
|
itemColor: token.colorTextDescription,
|
|
lastItemColor: token.colorText,
|
|
iconFontSize: token.fontSize,
|
|
linkColor: token.colorTextDescription,
|
|
linkHoverColor: token.colorText,
|
|
separatorColor: token.colorTextDescription,
|
|
separatorMargin: token.marginXS
|
|
})));
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItems.js
|
|
var useItems_rest = undefined && undefined.__rest || function (s, e) {
|
|
var t = {};
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
}
|
|
return t;
|
|
};
|
|
|
|
function route2item(route) {
|
|
const {
|
|
breadcrumbName,
|
|
children
|
|
} = route,
|
|
rest = useItems_rest(route, ["breadcrumbName", "children"]);
|
|
const clone = Object.assign({
|
|
title: breadcrumbName
|
|
}, rest);
|
|
if (children) {
|
|
clone.menu = {
|
|
items: children.map(_a => {
|
|
var {
|
|
breadcrumbName: itemBreadcrumbName
|
|
} = _a,
|
|
itemProps = useItems_rest(_a, ["breadcrumbName"]);
|
|
return Object.assign(Object.assign({}, itemProps), {
|
|
title: itemBreadcrumbName
|
|
});
|
|
})
|
|
};
|
|
}
|
|
return clone;
|
|
}
|
|
function useItems(items, routes) {
|
|
return (0,_react_17_0_2_react.useMemo)(() => {
|
|
if (items) {
|
|
return items;
|
|
}
|
|
if (routes) {
|
|
return routes.map(route2item);
|
|
}
|
|
return null;
|
|
}, [items, routes]);
|
|
}
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/Breadcrumb.js
|
|
"use client";
|
|
|
|
var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) {
|
|
var t = {};
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
}
|
|
return t;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const getPath = (params, path) => {
|
|
if (path === undefined) {
|
|
return path;
|
|
}
|
|
let mergedPath = (path || '').replace(/^\//, '');
|
|
Object.keys(params).forEach(key => {
|
|
mergedPath = mergedPath.replace(`:${key}`, params[key]);
|
|
});
|
|
return mergedPath;
|
|
};
|
|
const Breadcrumb = props => {
|
|
const {
|
|
prefixCls: customizePrefixCls,
|
|
separator = '/',
|
|
style,
|
|
className,
|
|
rootClassName,
|
|
routes: legacyRoutes,
|
|
items,
|
|
children,
|
|
itemRender,
|
|
params = {}
|
|
} = props,
|
|
restProps = Breadcrumb_rest(props, ["prefixCls", "separator", "style", "className", "rootClassName", "routes", "items", "children", "itemRender", "params"]);
|
|
const {
|
|
getPrefixCls,
|
|
direction,
|
|
breadcrumb
|
|
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
|
let crumbs;
|
|
const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);
|
|
const [wrapSSR, hashId] = breadcrumb_style(prefixCls);
|
|
const mergedItems = useItems(items, legacyRoutes);
|
|
if (false) {}
|
|
const mergedItemRender = useItemRender(prefixCls, itemRender);
|
|
if (mergedItems && mergedItems.length > 0) {
|
|
// generated by route
|
|
const paths = [];
|
|
const itemRenderRoutes = items || legacyRoutes;
|
|
crumbs = mergedItems.map((item, index) => {
|
|
const {
|
|
path,
|
|
key,
|
|
type,
|
|
menu,
|
|
overlay,
|
|
onClick,
|
|
className: itemClassName,
|
|
separator: itemSeparator,
|
|
dropdownProps
|
|
} = item;
|
|
const mergedPath = getPath(params, path);
|
|
if (mergedPath !== undefined) {
|
|
paths.push(mergedPath);
|
|
}
|
|
const mergedKey = key !== null && key !== void 0 ? key : index;
|
|
if (type === 'separator') {
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, {
|
|
key: mergedKey
|
|
}, itemSeparator);
|
|
}
|
|
const itemProps = {};
|
|
const isLastItem = index === mergedItems.length - 1;
|
|
if (menu) {
|
|
itemProps.menu = menu;
|
|
} else if (overlay) {
|
|
itemProps.overlay = overlay;
|
|
}
|
|
let {
|
|
href
|
|
} = item;
|
|
if (paths.length && mergedPath !== undefined) {
|
|
href = `#/${paths.join('/')}`;
|
|
}
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({
|
|
key: mergedKey
|
|
}, itemProps, (0,pickAttrs/* default */.Z)(item, {
|
|
data: true,
|
|
aria: true
|
|
}), {
|
|
className: itemClassName,
|
|
dropdownProps: dropdownProps,
|
|
href: href,
|
|
separator: isLastItem ? '' : separator,
|
|
onClick: onClick,
|
|
prefixCls: prefixCls
|
|
}), mergedItemRender(item, params, itemRenderRoutes, paths, href));
|
|
});
|
|
} else if (children) {
|
|
const childrenLength = (0,toArray/* default */.Z)(children).length;
|
|
crumbs = (0,toArray/* default */.Z)(children).map((element, index) => {
|
|
if (!element) {
|
|
return element;
|
|
}
|
|
// =================== Warning =====================
|
|
if (false) {}
|
|
false ? 0 : void 0;
|
|
const isLastItem = index === childrenLength - 1;
|
|
return (0,reactNode/* cloneElement */.Tm)(element, {
|
|
separator: isLastItem ? '' : separator,
|
|
key: index
|
|
});
|
|
});
|
|
}
|
|
const breadcrumbClassName = _classnames_2_5_1_classnames_default()(prefixCls, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.className, {
|
|
[`${prefixCls}-rtl`]: direction === 'rtl'
|
|
}, className, rootClassName, hashId);
|
|
const mergedStyle = Object.assign(Object.assign({}, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.style), style);
|
|
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("nav", Object.assign({
|
|
className: breadcrumbClassName,
|
|
style: mergedStyle
|
|
}, restProps), /*#__PURE__*/_react_17_0_2_react.createElement("ol", null, crumbs)));
|
|
};
|
|
Breadcrumb.Item = breadcrumb_BreadcrumbItem;
|
|
Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator;
|
|
if (false) {}
|
|
/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb);
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js
|
|
"use client";
|
|
|
|
|
|
/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb);
|
|
|
|
/***/ })
|
|
|
|
}]); |