first commit

This commit is contained in:
wang_yp 2024-11-21 03:13:31 +08:00
parent b51aaf7015
commit 2a8e134fd4
18 changed files with 607 additions and 436 deletions

522
package-lock.json generated
View File

@ -27,7 +27,7 @@
"@wangeditor/editor": "^5.1.23", "@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-react": "^1.0.6", "@wangeditor/editor-for-react": "^1.0.6",
"ali-oss": "^6.18.1", "ali-oss": "^6.18.1",
"antd": "^5.20.6", "antd": "^5.21.6",
"axios": "^1.2.1", "axios": "^1.2.1",
"babel-jest": "^27.4.2", "babel-jest": "^27.4.2",
"babel-loader": "^8.2.3", "babel-loader": "^8.2.3",
@ -136,9 +136,9 @@
} }
}, },
"node_modules/@ant-design/cssinjs": { "node_modules/@ant-design/cssinjs": {
"version": "1.21.1", "version": "1.22.0",
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.21.1.tgz", "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.22.0.tgz",
"integrity": "sha512-tyWnlK+XH7Bumd0byfbCiZNK43HEubMoCcu9VxwsAwiHdHTgWa+tMN0/yvxa+e8EzuFP1WdUNNPclRpVtD33lg==", "integrity": "sha512-W9XSFeRPR0mAN3OuxfuS/xhENCYKf+8s+QyNNER0FSWoK9OpISTag6CCweg6lq0hASQ/2Vcza0Z8/kGivCP0Ng==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.11.1", "@babel/runtime": "^7.11.1",
"@emotion/hash": "^0.8.0", "@emotion/hash": "^0.8.0",
@ -146,7 +146,7 @@
"classnames": "^2.3.1", "classnames": "^2.3.1",
"csstype": "^3.1.3", "csstype": "^3.1.3",
"rc-util": "^5.35.0", "rc-util": "^5.35.0",
"stylis": "^4.3.3" "stylis": "^4.3.4"
}, },
"peerDependencies": { "peerDependencies": {
"react": ">=16.0.0", "react": ">=16.0.0",
@ -154,9 +154,9 @@
} }
}, },
"node_modules/@ant-design/cssinjs-utils": { "node_modules/@ant-design/cssinjs-utils": {
"version": "1.1.0", "version": "1.1.1",
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.0.tgz", "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.1.tgz",
"integrity": "sha512-E9nOWObXx7Dy7hdyuYlOFaer/LtPO7oyZVxZphh0CYEslr5EmhJPM3WI0Q2RBHRtYg6dSNqeSK73kvZjPN3IMQ==", "integrity": "sha512-2HAiyGGGnM0es40SxdszeQAU5iWp41wBIInq+ONTCKjlSKOrzQfnw4JDtB8IBmqE6tQaEKwmzTP2LGdt5DSwYQ==",
"dependencies": { "dependencies": {
"@ant-design/cssinjs": "^1.21.0", "@ant-design/cssinjs": "^1.21.0",
"@babel/runtime": "^7.23.2", "@babel/runtime": "^7.23.2",
@ -179,9 +179,9 @@
} }
}, },
"node_modules/@ant-design/icons": { "node_modules/@ant-design/icons": {
"version": "5.5.0", "version": "5.5.1",
"resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.0.tgz", "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.1.tgz",
"integrity": "sha512-ZaVpZ6TZWuLZsrgaTzk6QNUIZabXD44E8Mxc08+mUr5jL6TBNr2boqfheyrGu1k29U0xEAQ/J6ubPs2b9FeTKQ==", "integrity": "sha512-0UrM02MA2iDIgvLatWrj6YTCYe0F/cwXvVE0E2SqGrL7PZireQwgEKTKBisWpZyal5eXZLvuM98kju6YtYne8w==",
"dependencies": { "dependencies": {
"@ant-design/colors": "^7.0.0", "@ant-design/colors": "^7.0.0",
"@ant-design/icons-svg": "^4.4.0", "@ant-design/icons-svg": "^4.4.0",
@ -2124,9 +2124,9 @@
"integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
}, },
"node_modules/@babel/runtime": { "node_modules/@babel/runtime": {
"version": "7.25.6", "version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.6.tgz", "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz",
"integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==",
"dependencies": { "dependencies": {
"regenerator-runtime": "^0.14.0" "regenerator-runtime": "^0.14.0"
}, },
@ -3837,9 +3837,9 @@
} }
}, },
"node_modules/@rc-component/trigger": { "node_modules/@rc-component/trigger": {
"version": "2.2.3", "version": "2.2.5",
"resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.3.tgz", "resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.5.tgz",
"integrity": "sha512-X1oFIpKoXAMXNDYCviOmTfuNuYxE4h5laBsyCqVAVMjNHxoF3/uiyA7XdegK1XbCvBbCZ6P6byWrEoDRpKL8+A==", "integrity": "sha512-F1EJ4KjFpGAHAjuKvOyZB/6IZDkVx0bHl0M4fQM5wXcmm7lgTgVSSnR3bXwdmS6jOJGHOqfDxIJW3WUvwMIXhQ==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.23.2", "@babel/runtime": "^7.23.2",
"@rc-component/portal": "^1.1.0", "@rc-component/portal": "^1.1.0",
@ -6057,56 +6057,56 @@
} }
}, },
"node_modules/antd": { "node_modules/antd": {
"version": "5.20.6", "version": "5.22.1",
"resolved": "https://registry.npmmirror.com/antd/-/antd-5.20.6.tgz", "resolved": "https://registry.npmmirror.com/antd/-/antd-5.22.1.tgz",
"integrity": "sha512-TZFmNenHlh26DelHCJbkB+x1OVulIKsN1f/CnAd2NxZLysXqRvSuLUeHcgccqAnxTy7B03GZ6i1tocGxPCNjgA==", "integrity": "sha512-itq8AZwe3IfawZH6SMM5XdbTz1xXGTTqA7sNN0qpEdxcoTpD5nRsCBAMIy+PhwcWFobgFc6ZlF8d7f8eicn0SQ==",
"dependencies": { "dependencies": {
"@ant-design/colors": "^7.1.0", "@ant-design/colors": "^7.1.0",
"@ant-design/cssinjs": "^1.21.0", "@ant-design/cssinjs": "^1.21.1",
"@ant-design/cssinjs-utils": "^1.0.3", "@ant-design/cssinjs-utils": "^1.1.1",
"@ant-design/icons": "^5.4.0", "@ant-design/icons": "^5.5.1",
"@ant-design/react-slick": "~1.1.2", "@ant-design/react-slick": "~1.1.2",
"@babel/runtime": "^7.24.8", "@babel/runtime": "^7.25.7",
"@ctrl/tinycolor": "^3.6.1", "@ctrl/tinycolor": "^3.6.1",
"@rc-component/color-picker": "~2.0.1", "@rc-component/color-picker": "~2.0.1",
"@rc-component/mutate-observer": "^1.1.0", "@rc-component/mutate-observer": "^1.1.0",
"@rc-component/qrcode": "~1.0.0", "@rc-component/qrcode": "~1.0.0",
"@rc-component/tour": "~1.15.1", "@rc-component/tour": "~1.15.1",
"@rc-component/trigger": "^2.2.2", "@rc-component/trigger": "^2.2.5",
"classnames": "^2.5.1", "classnames": "^2.5.1",
"copy-to-clipboard": "^3.3.3", "copy-to-clipboard": "^3.3.3",
"dayjs": "^1.11.11", "dayjs": "^1.11.11",
"rc-cascader": "~3.28.1", "rc-cascader": "~3.30.0",
"rc-checkbox": "~3.3.0", "rc-checkbox": "~3.3.0",
"rc-collapse": "~3.7.3", "rc-collapse": "~3.9.0",
"rc-dialog": "~9.5.2", "rc-dialog": "~9.6.0",
"rc-drawer": "~7.2.0", "rc-drawer": "~7.2.0",
"rc-dropdown": "~4.2.0", "rc-dropdown": "~4.2.0",
"rc-field-form": "~2.4.0", "rc-field-form": "~2.5.0",
"rc-image": "~7.9.0", "rc-image": "~7.11.0",
"rc-input": "~1.6.3", "rc-input": "~1.6.3",
"rc-input-number": "~9.2.0", "rc-input-number": "~9.3.0",
"rc-mentions": "~2.15.0", "rc-mentions": "~2.17.0",
"rc-menu": "~9.14.1", "rc-menu": "~9.16.0",
"rc-motion": "^2.9.2", "rc-motion": "^2.9.3",
"rc-notification": "~5.6.0", "rc-notification": "~5.6.2",
"rc-pagination": "~4.2.0", "rc-pagination": "~4.3.0",
"rc-picker": "~4.6.14", "rc-picker": "~4.8.0",
"rc-progress": "~4.0.0", "rc-progress": "~4.0.0",
"rc-rate": "~2.13.0", "rc-rate": "~2.13.0",
"rc-resize-observer": "^1.4.0", "rc-resize-observer": "^1.4.0",
"rc-segmented": "~2.3.0", "rc-segmented": "~2.5.0",
"rc-select": "~14.15.2", "rc-select": "~14.16.3",
"rc-slider": "~11.1.5", "rc-slider": "~11.1.7",
"rc-steps": "~6.0.1", "rc-steps": "~6.0.1",
"rc-switch": "~4.1.0", "rc-switch": "~4.1.0",
"rc-table": "~7.45.7", "rc-table": "~7.48.1",
"rc-tabs": "~15.1.1", "rc-tabs": "~15.4.0",
"rc-textarea": "~1.8.1", "rc-textarea": "~1.8.2",
"rc-tooltip": "~6.2.0", "rc-tooltip": "~6.2.1",
"rc-tree": "~5.9.0", "rc-tree": "~5.10.1",
"rc-tree-select": "~5.23.0", "rc-tree-select": "~5.24.4",
"rc-upload": "~4.7.0", "rc-upload": "~4.8.1",
"rc-util": "^5.43.0", "rc-util": "^5.43.0",
"scroll-into-view-if-needed": "^3.1.0", "scroll-into-view-if-needed": "^3.1.0",
"throttle-debounce": "^5.0.2" "throttle-debounce": "^5.0.2"
@ -6236,11 +6236,6 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/array-tree-filter": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
"integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
},
"node_modules/array-union": { "node_modules/array-union": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz",
@ -19725,16 +19720,15 @@
} }
}, },
"node_modules/rc-cascader": { "node_modules/rc-cascader": {
"version": "3.28.1", "version": "3.30.0",
"resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.28.1.tgz", "resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.30.0.tgz",
"integrity": "sha512-9+8oHIMWVLHxuaapDiqFNmD9KSyKN/P4bo9x/MBuDbyTqP8f2/POmmZxdXWBO3yq/uE3pKyQCXYNUxrNfHRv2A==", "integrity": "sha512-rrzSbk1Bdqbu+pDwiLCLHu72+lwX9BZ28+JKzoi0DWZ4N29QYFeip8Gctl33QVd2Xg3Rf14D3yAOG76ElJw16w==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.12.5", "@babel/runtime": "^7.25.7",
"array-tree-filter": "^2.1.0",
"classnames": "^2.3.1", "classnames": "^2.3.1",
"rc-select": "~14.15.0", "rc-select": "~14.16.2",
"rc-tree": "~5.9.0", "rc-tree": "~5.10.1",
"rc-util": "^5.37.0" "rc-util": "^5.43.0"
}, },
"peerDependencies": { "peerDependencies": {
"react": ">=16.9.0", "react": ">=16.9.0",
@ -19756,9 +19750,9 @@
} }
}, },
"node_modules/rc-collapse": { "node_modules/rc-collapse": {
"version": "3.7.3", "version": "3.9.0",
"resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.7.3.tgz", "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.9.0.tgz",
"integrity": "sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==", "integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "2.x", "classnames": "2.x",
@ -19771,9 +19765,9 @@
} }
}, },
"node_modules/rc-dialog": { "node_modules/rc-dialog": {
"version": "9.5.2", "version": "9.6.0",
"resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.5.2.tgz", "resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.6.0.tgz",
"integrity": "sha512-qVUjc8JukG+j/pNaHVSRa2GO2/KbV2thm7yO4hepQ902eGdYK913sGkwg/fh9yhKYV1ql3BKIN2xnud3rEXAPw==", "integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/portal": "^1.0.0-8", "@rc-component/portal": "^1.0.0-8",
@ -19818,9 +19812,9 @@
} }
}, },
"node_modules/rc-field-form": { "node_modules/rc-field-form": {
"version": "2.4.0", "version": "2.5.1",
"resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.4.0.tgz", "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.5.1.tgz",
"integrity": "sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==", "integrity": "sha512-33hunXwynQJyeae7LS3hMGTXNeRBjiPyPYgB0824EbmLHiXC1EBGyUwRh6xjLRy9c+en5WARYN0gJz5+JAqwig==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.18.0", "@babel/runtime": "^7.18.0",
"@rc-component/async-validator": "^5.0.3", "@rc-component/async-validator": "^5.0.3",
@ -19835,14 +19829,14 @@
} }
}, },
"node_modules/rc-image": { "node_modules/rc-image": {
"version": "7.9.0", "version": "7.11.0",
"resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.9.0.tgz", "resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.11.0.tgz",
"integrity": "sha512-l4zqO5E0quuLMCtdKfBgj4Suv8tIS011F5k1zBBlK25iMjjiNHxA0VeTzGFtUZERSA45gvpXDg8/P6qNLjR25g==", "integrity": "sha512-aZkTEZXqeqfPZtnSdNUnKQA0N/3MbgR7nUnZ+/4MfSFWPFHZau4p5r5ShaI0KPEMnNjv4kijSCFq/9wtJpwykw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.11.2", "@babel/runtime": "^7.11.2",
"@rc-component/portal": "^1.0.2", "@rc-component/portal": "^1.0.2",
"classnames": "^2.2.6", "classnames": "^2.2.6",
"rc-dialog": "~9.5.2", "rc-dialog": "~9.6.0",
"rc-motion": "^2.6.2", "rc-motion": "^2.6.2",
"rc-util": "^5.34.1" "rc-util": "^5.34.1"
}, },
@ -19866,9 +19860,9 @@
} }
}, },
"node_modules/rc-input-number": { "node_modules/rc-input-number": {
"version": "9.2.0", "version": "9.3.0",
"resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.2.0.tgz", "resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.3.0.tgz",
"integrity": "sha512-5XZFhBCV5f9UQ62AZ2hFbEY8iZT/dm23Q1kAg0H8EvOgD3UDbYYJAayoVIkM3lQaCqYAW5gV0yV3vjw1XtzWHg==", "integrity": "sha512-JQ363ywqRyxwgVxpg2z2kja3CehTpYdqR7emJ/6yJjRdbvo+RvfE83fcpBCIJRq3zLp8SakmEXq60qzWyZ7Usw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/mini-decimal": "^1.0.1", "@rc-component/mini-decimal": "^1.0.1",
@ -19882,15 +19876,15 @@
} }
}, },
"node_modules/rc-mentions": { "node_modules/rc-mentions": {
"version": "2.15.0", "version": "2.17.0",
"resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.15.0.tgz", "resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.17.0.tgz",
"integrity": "sha512-f5v5i7VdqvBDXbphoqcQWmXDif2Msd2arritVoWybrVDuHE6nQ7XCYsybHbV//WylooK52BFDouFvyaRDtXZEw==", "integrity": "sha512-sfHy+qLvc+p8jx8GUsujZWXDOIlIimp6YQz7N5ONQ6bHsa2kyG+BLa5k2wuxgebBbH97is33wxiyq5UkiXRpHA==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.22.5", "@babel/runtime": "^7.22.5",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
"classnames": "^2.2.6", "classnames": "^2.2.6",
"rc-input": "~1.6.0", "rc-input": "~1.6.0",
"rc-menu": "~9.14.0", "rc-menu": "~9.16.0",
"rc-textarea": "~1.8.0", "rc-textarea": "~1.8.0",
"rc-util": "^5.34.1" "rc-util": "^5.34.1"
}, },
@ -19900,9 +19894,9 @@
} }
}, },
"node_modules/rc-menu": { "node_modules/rc-menu": {
"version": "9.14.1", "version": "9.16.0",
"resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.14.1.tgz", "resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.16.0.tgz",
"integrity": "sha512-5wlRb3M8S4yGlWhSoEYJ7ZVRElyScdcpUHxgiLxkeig1tEdyKrnED3B2fhpN0Rrpdp9jyhnmZR/Lwq2fH5VvDQ==", "integrity": "sha512-vAL0yqPkmXWk3+YKRkmIR8TYj3RVdEt3ptG2jCJXWNAvQbT0VJJdRyHZ7kG/l1JsZlB+VJq/VcYOo69VR4oD+w==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
@ -19917,9 +19911,9 @@
} }
}, },
"node_modules/rc-motion": { "node_modules/rc-motion": {
"version": "2.9.2", "version": "2.9.3",
"resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.2.tgz", "resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.3.tgz",
"integrity": "sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==", "integrity": "sha512-rkW47ABVkic7WEB0EKJqzySpvDqwl60/tdkY7hWP7dYnh5pm0SzJpo54oW3TDUGXV5wfxXFmMkxrzRRbotQ0+w==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.11.1", "@babel/runtime": "^7.11.1",
"classnames": "^2.2.1", "classnames": "^2.2.1",
@ -19931,9 +19925,9 @@
} }
}, },
"node_modules/rc-notification": { "node_modules/rc-notification": {
"version": "5.6.1", "version": "5.6.2",
"resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.1.tgz", "resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.2.tgz",
"integrity": "sha512-Q4ZKES3IBxWmpNnlDiMFYoH6D7MJ1L3n3gp59pnpaMI8gm9Vj+gVRxdInvoYjBoZvEOenxb9MbbKvnFhzJpgvA==", "integrity": "sha512-Id4IYMoii3zzrG0lB0gD6dPgJx4Iu95Xu0BQrhHIbp7ZnAZbLqdqQ73aIWH0d0UFcElxwaKjnzNovTjo7kXz7g==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "2.x", "classnames": "2.x",
@ -19964,9 +19958,9 @@
} }
}, },
"node_modules/rc-pagination": { "node_modules/rc-pagination": {
"version": "4.2.0", "version": "4.3.0",
"resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.2.0.tgz", "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.3.0.tgz",
"integrity": "sha512-V6qeANJsT6tmOcZ4XiUmj8JXjRLbkusuufpuoBw2GiAn94fIixYjFLmbruD1Sbhn8fPLDnWawPp4CN37zQorvw==", "integrity": "sha512-UubEWA0ShnroQ1tDa291Fzw6kj0iOeF26IsUObxYTpimgj4/qPCWVFl18RLZE+0Up1IZg0IK4pMn6nB3mjvB7g==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "^2.3.2", "classnames": "^2.3.2",
@ -19978,9 +19972,9 @@
} }
}, },
"node_modules/rc-picker": { "node_modules/rc-picker": {
"version": "4.6.14", "version": "4.8.1",
"resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.6.14.tgz", "resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.8.1.tgz",
"integrity": "sha512-7DuTfUFdkxmsNpWQ0TWv6FPGna5e6KKC4nxtx3x9xhumLz7jb3fhlDdWQvqEL6tpt9DOb1+N5j+wB+lDOSS9kg==", "integrity": "sha512-lj9hXXMSkbjFUIhfQh8XH698ybxnoBOfq7pdM1FvfSyDwdFhdQa7dvsIYwo6Uz7Zp1wVkfw5rOJO3MpdWzoHsg==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.24.7", "@babel/runtime": "^7.24.7",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
@ -20062,9 +20056,9 @@
} }
}, },
"node_modules/rc-segmented": { "node_modules/rc-segmented": {
"version": "2.3.0", "version": "2.5.0",
"resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.3.0.tgz", "resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.5.0.tgz",
"integrity": "sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==", "integrity": "sha512-B28Fe3J9iUFOhFJET3RoXAPFJ2u47QvLSYcZWC4tFYNGPEjug5LAxEasZlA/PpAxhdOPqGWsGbSj7ftneukJnw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.11.1", "@babel/runtime": "^7.11.1",
"classnames": "^2.2.1", "classnames": "^2.2.1",
@ -20077,9 +20071,9 @@
} }
}, },
"node_modules/rc-select": { "node_modules/rc-select": {
"version": "14.15.2", "version": "14.16.3",
"resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.15.2.tgz", "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.16.3.tgz",
"integrity": "sha512-oNoXlaFmpqXYcQDzcPVLrEqS2J9c+/+oJuGrlXeVVX/gVgrbHa5YcyiRUXRydFjyuA7GP3elRuLF7Y3Tfwltlw==", "integrity": "sha512-51+j6s3fJJJXB7E+B6W1hM4Tjzv1B/Decooz9ilgegDBt3ZAth1b/xMwYCTrT5BbG2e53XACQsyDib2+3Ro1fg==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/trigger": "^2.1.1", "@rc-component/trigger": "^2.1.1",
@ -20098,9 +20092,9 @@
} }
}, },
"node_modules/rc-slider": { "node_modules/rc-slider": {
"version": "11.1.6", "version": "11.1.7",
"resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.6.tgz", "resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.7.tgz",
"integrity": "sha512-LACAaXM0hi+4x4ErDGZLy7weIQwmBIVbIgPE+eDHiHkyzMvKjWHraCG8/B22Y/tCQUPAsP02wBhKhth7mH2PIw==", "integrity": "sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "^2.2.5", "classnames": "^2.2.5",
@ -20146,15 +20140,15 @@
} }
}, },
"node_modules/rc-table": { "node_modules/rc-table": {
"version": "7.45.7", "version": "7.48.1",
"resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.45.7.tgz", "resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.48.1.tgz",
"integrity": "sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==", "integrity": "sha512-Z4mDKjWg+xz/Ezdw6ivWcbqRpaJ0QfCORRoRrlrw65KSGZLK8OcTdacH22/fyGb8L4It/0/9qcMm8VrVAk/WBw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/context": "^1.4.0", "@rc-component/context": "^1.4.0",
"classnames": "^2.2.5", "classnames": "^2.2.5",
"rc-resize-observer": "^1.1.0", "rc-resize-observer": "^1.1.0",
"rc-util": "^5.37.0", "rc-util": "^5.41.0",
"rc-virtual-list": "^3.14.2" "rc-virtual-list": "^3.14.2"
}, },
"engines": { "engines": {
@ -20166,14 +20160,14 @@
} }
}, },
"node_modules/rc-tabs": { "node_modules/rc-tabs": {
"version": "15.1.1", "version": "15.4.0",
"resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.1.1.tgz", "resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.4.0.tgz",
"integrity": "sha512-Tc7bJvpEdkWIVCUL7yQrMNBJY3j44NcyWS48jF/UKMXuUlzaXK+Z/pEL5LjGcTadtPvVmNqA40yv7hmr+tCOAw==", "integrity": "sha512-llKuyiAVqmXm2z7OrmhX5cNb2ueZaL8ZyA2P4R+6/72NYYcbEgOXibwHiQCFY2RiN3swXl53SIABi2CumUS02g==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.11.2", "@babel/runtime": "^7.11.2",
"classnames": "2.x", "classnames": "2.x",
"rc-dropdown": "~4.2.0", "rc-dropdown": "~4.2.0",
"rc-menu": "~9.14.0", "rc-menu": "~9.16.0",
"rc-motion": "^2.6.2", "rc-motion": "^2.6.2",
"rc-resize-observer": "^1.0.0", "rc-resize-observer": "^1.0.0",
"rc-util": "^5.34.1" "rc-util": "^5.34.1"
@ -20187,9 +20181,9 @@
} }
}, },
"node_modules/rc-textarea": { "node_modules/rc-textarea": {
"version": "1.8.1", "version": "1.8.2",
"resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.1.tgz", "resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.2.tgz",
"integrity": "sha512-bm36N2ZqwZAP60ZQg2OY9mPdqWC+m6UTjHc+CqEZOxb3Ia29BGHazY/s5bI8M4113CkqTzhtFUDNA078ZiOx3Q==", "integrity": "sha512-UFAezAqltyR00a8Lf0IPAyTd29Jj9ee8wt8DqXyDMal7r/Cg/nDt3e1OOv3Th4W6mKaZijjgwuPXhAfVNTN8sw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "^2.2.1", "classnames": "^2.2.1",
@ -20203,9 +20197,9 @@
} }
}, },
"node_modules/rc-tooltip": { "node_modules/rc-tooltip": {
"version": "6.2.0", "version": "6.2.1",
"resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.0.tgz", "resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.1.tgz",
"integrity": "sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==", "integrity": "sha512-rws0duD/3sHHsD905Nex7FvoUGy2UBQRhTkKxeEvr2FB+r21HsOxcDJI0TzyO8NHhnAA8ILr8pfbSBg5Jj5KBg==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.11.2", "@babel/runtime": "^7.11.2",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
@ -20217,9 +20211,9 @@
} }
}, },
"node_modules/rc-tree": { "node_modules/rc-tree": {
"version": "5.9.0", "version": "5.10.1",
"resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.9.0.tgz", "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.10.1.tgz",
"integrity": "sha512-CPrgOvm9d/9E+izTONKSngNzQdIEjMox2PBufWjS1wf7vxtvmCWzK1SlpHbRY6IaBfJIeZ+88RkcIevf729cRg==", "integrity": "sha512-FPXb3tT/u39mgjr6JNlHaUTYfHkVGW56XaGDahDpEFLGsnPxGcVLNTjcqoQb/GNbSCycl7tD7EvIymwOTP0+Yw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "2.x", "classnames": "2.x",
@ -20236,15 +20230,15 @@
} }
}, },
"node_modules/rc-tree-select": { "node_modules/rc-tree-select": {
"version": "5.23.0", "version": "5.24.4",
"resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.23.0.tgz", "resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.24.4.tgz",
"integrity": "sha512-aQGi2tFSRw1WbXv0UVXPzHm09E0cSvUVZMLxQtMv3rnZZpNmdRXWrnd9QkLNlVH31F+X5rgghmdSFF3yZW0N9A==", "integrity": "sha512-MzljkSkk7weKOcE853UtYlXB6uyUEzcEQhhpaCwE6jQPbmBUgGiRURuKWpYUnM/dXrwTTlCK969M6Pgjj35MLA==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.25.7",
"classnames": "2.x", "classnames": "2.x",
"rc-select": "~14.15.0", "rc-select": "~14.16.2",
"rc-tree": "~5.9.0", "rc-tree": "~5.10.1",
"rc-util": "^5.16.1" "rc-util": "^5.43.0"
}, },
"peerDependencies": { "peerDependencies": {
"react": "*", "react": "*",
@ -20252,9 +20246,9 @@
} }
}, },
"node_modules/rc-upload": { "node_modules/rc-upload": {
"version": "4.7.0", "version": "4.8.1",
"resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.7.0.tgz", "resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.8.1.tgz",
"integrity": "sha512-eUwxYNHlsYe5vYhKFAUGrQG95JrnPzY+BmPi1Daq39fWNl/eOc7v4UODuWrVp2LFkQBuV3cMCG/I68iub6oBrg==", "integrity": "sha512-toEAhwl4hjLAI1u8/CgKWt30BR06ulPa4iGQSMvSXoHzO88gPCslxqV/mnn4gJU7PDoltGIC9Eh+wkeudqgHyw==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.18.3", "@babel/runtime": "^7.18.3",
"classnames": "^2.2.5", "classnames": "^2.2.5",
@ -20284,9 +20278,9 @@
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
}, },
"node_modules/rc-virtual-list": { "node_modules/rc-virtual-list": {
"version": "3.14.5", "version": "3.15.0",
"resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.14.5.tgz", "resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.15.0.tgz",
"integrity": "sha512-ZMOnkCLv2wUN8Jz7yI4XiSLa9THlYvf00LuMhb1JlsQCewuU7ydPuHw1rGVPhe9VZYl/5UqODtNd7QKJ2DMGfg==", "integrity": "sha512-dF2YQztqrU3ijAeWOqscTshCEr7vpimzSqAVjO1AyAmaqcHulaXpnGR0ptK5PXfxTUy48VkJOiglMIxlkYGs0w==",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.20.0", "@babel/runtime": "^7.20.0",
"classnames": "^2.2.6", "classnames": "^2.2.6",
@ -33937,9 +33931,9 @@
} }
}, },
"@ant-design/cssinjs": { "@ant-design/cssinjs": {
"version": "1.21.1", "version": "1.22.0",
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.21.1.tgz", "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.22.0.tgz",
"integrity": "sha512-tyWnlK+XH7Bumd0byfbCiZNK43HEubMoCcu9VxwsAwiHdHTgWa+tMN0/yvxa+e8EzuFP1WdUNNPclRpVtD33lg==", "integrity": "sha512-W9XSFeRPR0mAN3OuxfuS/xhENCYKf+8s+QyNNER0FSWoK9OpISTag6CCweg6lq0hASQ/2Vcza0Z8/kGivCP0Ng==",
"requires": { "requires": {
"@babel/runtime": "^7.11.1", "@babel/runtime": "^7.11.1",
"@emotion/hash": "^0.8.0", "@emotion/hash": "^0.8.0",
@ -33947,13 +33941,13 @@
"classnames": "^2.3.1", "classnames": "^2.3.1",
"csstype": "^3.1.3", "csstype": "^3.1.3",
"rc-util": "^5.35.0", "rc-util": "^5.35.0",
"stylis": "^4.3.3" "stylis": "^4.3.4"
} }
}, },
"@ant-design/cssinjs-utils": { "@ant-design/cssinjs-utils": {
"version": "1.1.0", "version": "1.1.1",
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.0.tgz", "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.1.tgz",
"integrity": "sha512-E9nOWObXx7Dy7hdyuYlOFaer/LtPO7oyZVxZphh0CYEslr5EmhJPM3WI0Q2RBHRtYg6dSNqeSK73kvZjPN3IMQ==", "integrity": "sha512-2HAiyGGGnM0es40SxdszeQAU5iWp41wBIInq+ONTCKjlSKOrzQfnw4JDtB8IBmqE6tQaEKwmzTP2LGdt5DSwYQ==",
"requires": { "requires": {
"@ant-design/cssinjs": "^1.21.0", "@ant-design/cssinjs": "^1.21.0",
"@babel/runtime": "^7.23.2", "@babel/runtime": "^7.23.2",
@ -33969,9 +33963,9 @@
} }
}, },
"@ant-design/icons": { "@ant-design/icons": {
"version": "5.5.0", "version": "5.5.1",
"resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.0.tgz", "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.1.tgz",
"integrity": "sha512-ZaVpZ6TZWuLZsrgaTzk6QNUIZabXD44E8Mxc08+mUr5jL6TBNr2boqfheyrGu1k29U0xEAQ/J6ubPs2b9FeTKQ==", "integrity": "sha512-0UrM02MA2iDIgvLatWrj6YTCYe0F/cwXvVE0E2SqGrL7PZireQwgEKTKBisWpZyal5eXZLvuM98kju6YtYne8w==",
"requires": { "requires": {
"@ant-design/colors": "^7.0.0", "@ant-design/colors": "^7.0.0",
"@ant-design/icons-svg": "^4.4.0", "@ant-design/icons-svg": "^4.4.0",
@ -35249,9 +35243,9 @@
"integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
}, },
"@babel/runtime": { "@babel/runtime": {
"version": "7.25.6", "version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.6.tgz", "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz",
"integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==",
"requires": { "requires": {
"regenerator-runtime": "^0.14.0" "regenerator-runtime": "^0.14.0"
} }
@ -36418,9 +36412,9 @@
} }
}, },
"@rc-component/trigger": { "@rc-component/trigger": {
"version": "2.2.3", "version": "2.2.5",
"resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.3.tgz", "resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.5.tgz",
"integrity": "sha512-X1oFIpKoXAMXNDYCviOmTfuNuYxE4h5laBsyCqVAVMjNHxoF3/uiyA7XdegK1XbCvBbCZ6P6byWrEoDRpKL8+A==", "integrity": "sha512-F1EJ4KjFpGAHAjuKvOyZB/6IZDkVx0bHl0M4fQM5wXcmm7lgTgVSSnR3bXwdmS6jOJGHOqfDxIJW3WUvwMIXhQ==",
"requires": { "requires": {
"@babel/runtime": "^7.23.2", "@babel/runtime": "^7.23.2",
"@rc-component/portal": "^1.1.0", "@rc-component/portal": "^1.1.0",
@ -38154,56 +38148,56 @@
} }
}, },
"antd": { "antd": {
"version": "5.20.6", "version": "5.22.1",
"resolved": "https://registry.npmmirror.com/antd/-/antd-5.20.6.tgz", "resolved": "https://registry.npmmirror.com/antd/-/antd-5.22.1.tgz",
"integrity": "sha512-TZFmNenHlh26DelHCJbkB+x1OVulIKsN1f/CnAd2NxZLysXqRvSuLUeHcgccqAnxTy7B03GZ6i1tocGxPCNjgA==", "integrity": "sha512-itq8AZwe3IfawZH6SMM5XdbTz1xXGTTqA7sNN0qpEdxcoTpD5nRsCBAMIy+PhwcWFobgFc6ZlF8d7f8eicn0SQ==",
"requires": { "requires": {
"@ant-design/colors": "^7.1.0", "@ant-design/colors": "^7.1.0",
"@ant-design/cssinjs": "^1.21.0", "@ant-design/cssinjs": "^1.21.1",
"@ant-design/cssinjs-utils": "^1.0.3", "@ant-design/cssinjs-utils": "^1.1.1",
"@ant-design/icons": "^5.4.0", "@ant-design/icons": "^5.5.1",
"@ant-design/react-slick": "~1.1.2", "@ant-design/react-slick": "~1.1.2",
"@babel/runtime": "^7.24.8", "@babel/runtime": "^7.25.7",
"@ctrl/tinycolor": "^3.6.1", "@ctrl/tinycolor": "^3.6.1",
"@rc-component/color-picker": "~2.0.1", "@rc-component/color-picker": "~2.0.1",
"@rc-component/mutate-observer": "^1.1.0", "@rc-component/mutate-observer": "^1.1.0",
"@rc-component/qrcode": "~1.0.0", "@rc-component/qrcode": "~1.0.0",
"@rc-component/tour": "~1.15.1", "@rc-component/tour": "~1.15.1",
"@rc-component/trigger": "^2.2.2", "@rc-component/trigger": "^2.2.5",
"classnames": "^2.5.1", "classnames": "^2.5.1",
"copy-to-clipboard": "^3.3.3", "copy-to-clipboard": "^3.3.3",
"dayjs": "^1.11.11", "dayjs": "^1.11.11",
"rc-cascader": "~3.28.1", "rc-cascader": "~3.30.0",
"rc-checkbox": "~3.3.0", "rc-checkbox": "~3.3.0",
"rc-collapse": "~3.7.3", "rc-collapse": "~3.9.0",
"rc-dialog": "~9.5.2", "rc-dialog": "~9.6.0",
"rc-drawer": "~7.2.0", "rc-drawer": "~7.2.0",
"rc-dropdown": "~4.2.0", "rc-dropdown": "~4.2.0",
"rc-field-form": "~2.4.0", "rc-field-form": "~2.5.0",
"rc-image": "~7.9.0", "rc-image": "~7.11.0",
"rc-input": "~1.6.3", "rc-input": "~1.6.3",
"rc-input-number": "~9.2.0", "rc-input-number": "~9.3.0",
"rc-mentions": "~2.15.0", "rc-mentions": "~2.17.0",
"rc-menu": "~9.14.1", "rc-menu": "~9.16.0",
"rc-motion": "^2.9.2", "rc-motion": "^2.9.3",
"rc-notification": "~5.6.0", "rc-notification": "~5.6.2",
"rc-pagination": "~4.2.0", "rc-pagination": "~4.3.0",
"rc-picker": "~4.6.14", "rc-picker": "~4.8.0",
"rc-progress": "~4.0.0", "rc-progress": "~4.0.0",
"rc-rate": "~2.13.0", "rc-rate": "~2.13.0",
"rc-resize-observer": "^1.4.0", "rc-resize-observer": "^1.4.0",
"rc-segmented": "~2.3.0", "rc-segmented": "~2.5.0",
"rc-select": "~14.15.2", "rc-select": "~14.16.3",
"rc-slider": "~11.1.5", "rc-slider": "~11.1.7",
"rc-steps": "~6.0.1", "rc-steps": "~6.0.1",
"rc-switch": "~4.1.0", "rc-switch": "~4.1.0",
"rc-table": "~7.45.7", "rc-table": "~7.48.1",
"rc-tabs": "~15.1.1", "rc-tabs": "~15.4.0",
"rc-textarea": "~1.8.1", "rc-textarea": "~1.8.2",
"rc-tooltip": "~6.2.0", "rc-tooltip": "~6.2.1",
"rc-tree": "~5.9.0", "rc-tree": "~5.10.1",
"rc-tree-select": "~5.23.0", "rc-tree-select": "~5.24.4",
"rc-upload": "~4.7.0", "rc-upload": "~4.8.1",
"rc-util": "^5.43.0", "rc-util": "^5.43.0",
"scroll-into-view-if-needed": "^3.1.0", "scroll-into-view-if-needed": "^3.1.0",
"throttle-debounce": "^5.0.2" "throttle-debounce": "^5.0.2"
@ -38301,11 +38295,6 @@
"is-string": "^1.0.7" "is-string": "^1.0.7"
} }
}, },
"array-tree-filter": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
"integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
},
"array-union": { "array-union": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz",
@ -48188,16 +48177,15 @@
} }
}, },
"rc-cascader": { "rc-cascader": {
"version": "3.28.1", "version": "3.30.0",
"resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.28.1.tgz", "resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.30.0.tgz",
"integrity": "sha512-9+8oHIMWVLHxuaapDiqFNmD9KSyKN/P4bo9x/MBuDbyTqP8f2/POmmZxdXWBO3yq/uE3pKyQCXYNUxrNfHRv2A==", "integrity": "sha512-rrzSbk1Bdqbu+pDwiLCLHu72+lwX9BZ28+JKzoi0DWZ4N29QYFeip8Gctl33QVd2Xg3Rf14D3yAOG76ElJw16w==",
"requires": { "requires": {
"@babel/runtime": "^7.12.5", "@babel/runtime": "^7.25.7",
"array-tree-filter": "^2.1.0",
"classnames": "^2.3.1", "classnames": "^2.3.1",
"rc-select": "~14.15.0", "rc-select": "~14.16.2",
"rc-tree": "~5.9.0", "rc-tree": "~5.10.1",
"rc-util": "^5.37.0" "rc-util": "^5.43.0"
} }
}, },
"rc-checkbox": { "rc-checkbox": {
@ -48211,9 +48199,9 @@
} }
}, },
"rc-collapse": { "rc-collapse": {
"version": "3.7.3", "version": "3.9.0",
"resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.7.3.tgz", "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.9.0.tgz",
"integrity": "sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==", "integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "2.x", "classnames": "2.x",
@ -48222,9 +48210,9 @@
} }
}, },
"rc-dialog": { "rc-dialog": {
"version": "9.5.2", "version": "9.6.0",
"resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.5.2.tgz", "resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.6.0.tgz",
"integrity": "sha512-qVUjc8JukG+j/pNaHVSRa2GO2/KbV2thm7yO4hepQ902eGdYK913sGkwg/fh9yhKYV1ql3BKIN2xnud3rEXAPw==", "integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/portal": "^1.0.0-8", "@rc-component/portal": "^1.0.0-8",
@ -48257,9 +48245,9 @@
} }
}, },
"rc-field-form": { "rc-field-form": {
"version": "2.4.0", "version": "2.5.1",
"resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.4.0.tgz", "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.5.1.tgz",
"integrity": "sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==", "integrity": "sha512-33hunXwynQJyeae7LS3hMGTXNeRBjiPyPYgB0824EbmLHiXC1EBGyUwRh6xjLRy9c+en5WARYN0gJz5+JAqwig==",
"requires": { "requires": {
"@babel/runtime": "^7.18.0", "@babel/runtime": "^7.18.0",
"@rc-component/async-validator": "^5.0.3", "@rc-component/async-validator": "^5.0.3",
@ -48267,14 +48255,14 @@
} }
}, },
"rc-image": { "rc-image": {
"version": "7.9.0", "version": "7.11.0",
"resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.9.0.tgz", "resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.11.0.tgz",
"integrity": "sha512-l4zqO5E0quuLMCtdKfBgj4Suv8tIS011F5k1zBBlK25iMjjiNHxA0VeTzGFtUZERSA45gvpXDg8/P6qNLjR25g==", "integrity": "sha512-aZkTEZXqeqfPZtnSdNUnKQA0N/3MbgR7nUnZ+/4MfSFWPFHZau4p5r5ShaI0KPEMnNjv4kijSCFq/9wtJpwykw==",
"requires": { "requires": {
"@babel/runtime": "^7.11.2", "@babel/runtime": "^7.11.2",
"@rc-component/portal": "^1.0.2", "@rc-component/portal": "^1.0.2",
"classnames": "^2.2.6", "classnames": "^2.2.6",
"rc-dialog": "~9.5.2", "rc-dialog": "~9.6.0",
"rc-motion": "^2.6.2", "rc-motion": "^2.6.2",
"rc-util": "^5.34.1" "rc-util": "^5.34.1"
} }
@ -48290,9 +48278,9 @@
} }
}, },
"rc-input-number": { "rc-input-number": {
"version": "9.2.0", "version": "9.3.0",
"resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.2.0.tgz", "resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.3.0.tgz",
"integrity": "sha512-5XZFhBCV5f9UQ62AZ2hFbEY8iZT/dm23Q1kAg0H8EvOgD3UDbYYJAayoVIkM3lQaCqYAW5gV0yV3vjw1XtzWHg==", "integrity": "sha512-JQ363ywqRyxwgVxpg2z2kja3CehTpYdqR7emJ/6yJjRdbvo+RvfE83fcpBCIJRq3zLp8SakmEXq60qzWyZ7Usw==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/mini-decimal": "^1.0.1", "@rc-component/mini-decimal": "^1.0.1",
@ -48302,23 +48290,23 @@
} }
}, },
"rc-mentions": { "rc-mentions": {
"version": "2.15.0", "version": "2.17.0",
"resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.15.0.tgz", "resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.17.0.tgz",
"integrity": "sha512-f5v5i7VdqvBDXbphoqcQWmXDif2Msd2arritVoWybrVDuHE6nQ7XCYsybHbV//WylooK52BFDouFvyaRDtXZEw==", "integrity": "sha512-sfHy+qLvc+p8jx8GUsujZWXDOIlIimp6YQz7N5ONQ6bHsa2kyG+BLa5k2wuxgebBbH97is33wxiyq5UkiXRpHA==",
"requires": { "requires": {
"@babel/runtime": "^7.22.5", "@babel/runtime": "^7.22.5",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
"classnames": "^2.2.6", "classnames": "^2.2.6",
"rc-input": "~1.6.0", "rc-input": "~1.6.0",
"rc-menu": "~9.14.0", "rc-menu": "~9.16.0",
"rc-textarea": "~1.8.0", "rc-textarea": "~1.8.0",
"rc-util": "^5.34.1" "rc-util": "^5.34.1"
} }
}, },
"rc-menu": { "rc-menu": {
"version": "9.14.1", "version": "9.16.0",
"resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.14.1.tgz", "resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.16.0.tgz",
"integrity": "sha512-5wlRb3M8S4yGlWhSoEYJ7ZVRElyScdcpUHxgiLxkeig1tEdyKrnED3B2fhpN0Rrpdp9jyhnmZR/Lwq2fH5VvDQ==", "integrity": "sha512-vAL0yqPkmXWk3+YKRkmIR8TYj3RVdEt3ptG2jCJXWNAvQbT0VJJdRyHZ7kG/l1JsZlB+VJq/VcYOo69VR4oD+w==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
@ -48329,9 +48317,9 @@
} }
}, },
"rc-motion": { "rc-motion": {
"version": "2.9.2", "version": "2.9.3",
"resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.2.tgz", "resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.3.tgz",
"integrity": "sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==", "integrity": "sha512-rkW47ABVkic7WEB0EKJqzySpvDqwl60/tdkY7hWP7dYnh5pm0SzJpo54oW3TDUGXV5wfxXFmMkxrzRRbotQ0+w==",
"requires": { "requires": {
"@babel/runtime": "^7.11.1", "@babel/runtime": "^7.11.1",
"classnames": "^2.2.1", "classnames": "^2.2.1",
@ -48339,9 +48327,9 @@
} }
}, },
"rc-notification": { "rc-notification": {
"version": "5.6.1", "version": "5.6.2",
"resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.1.tgz", "resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.2.tgz",
"integrity": "sha512-Q4ZKES3IBxWmpNnlDiMFYoH6D7MJ1L3n3gp59pnpaMI8gm9Vj+gVRxdInvoYjBoZvEOenxb9MbbKvnFhzJpgvA==", "integrity": "sha512-Id4IYMoii3zzrG0lB0gD6dPgJx4Iu95Xu0BQrhHIbp7ZnAZbLqdqQ73aIWH0d0UFcElxwaKjnzNovTjo7kXz7g==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "2.x", "classnames": "2.x",
@ -48361,9 +48349,9 @@
} }
}, },
"rc-pagination": { "rc-pagination": {
"version": "4.2.0", "version": "4.3.0",
"resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.2.0.tgz", "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.3.0.tgz",
"integrity": "sha512-V6qeANJsT6tmOcZ4XiUmj8JXjRLbkusuufpuoBw2GiAn94fIixYjFLmbruD1Sbhn8fPLDnWawPp4CN37zQorvw==", "integrity": "sha512-UubEWA0ShnroQ1tDa291Fzw6kj0iOeF26IsUObxYTpimgj4/qPCWVFl18RLZE+0Up1IZg0IK4pMn6nB3mjvB7g==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "^2.3.2", "classnames": "^2.3.2",
@ -48371,9 +48359,9 @@
} }
}, },
"rc-picker": { "rc-picker": {
"version": "4.6.14", "version": "4.8.1",
"resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.6.14.tgz", "resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.8.1.tgz",
"integrity": "sha512-7DuTfUFdkxmsNpWQ0TWv6FPGna5e6KKC4nxtx3x9xhumLz7jb3fhlDdWQvqEL6tpt9DOb1+N5j+wB+lDOSS9kg==", "integrity": "sha512-lj9hXXMSkbjFUIhfQh8XH698ybxnoBOfq7pdM1FvfSyDwdFhdQa7dvsIYwo6Uz7Zp1wVkfw5rOJO3MpdWzoHsg==",
"requires": { "requires": {
"@babel/runtime": "^7.24.7", "@babel/runtime": "^7.24.7",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
@ -48415,9 +48403,9 @@
} }
}, },
"rc-segmented": { "rc-segmented": {
"version": "2.3.0", "version": "2.5.0",
"resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.3.0.tgz", "resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.5.0.tgz",
"integrity": "sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==", "integrity": "sha512-B28Fe3J9iUFOhFJET3RoXAPFJ2u47QvLSYcZWC4tFYNGPEjug5LAxEasZlA/PpAxhdOPqGWsGbSj7ftneukJnw==",
"requires": { "requires": {
"@babel/runtime": "^7.11.1", "@babel/runtime": "^7.11.1",
"classnames": "^2.2.1", "classnames": "^2.2.1",
@ -48426,9 +48414,9 @@
} }
}, },
"rc-select": { "rc-select": {
"version": "14.15.2", "version": "14.16.3",
"resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.15.2.tgz", "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.16.3.tgz",
"integrity": "sha512-oNoXlaFmpqXYcQDzcPVLrEqS2J9c+/+oJuGrlXeVVX/gVgrbHa5YcyiRUXRydFjyuA7GP3elRuLF7Y3Tfwltlw==", "integrity": "sha512-51+j6s3fJJJXB7E+B6W1hM4Tjzv1B/Decooz9ilgegDBt3ZAth1b/xMwYCTrT5BbG2e53XACQsyDib2+3Ro1fg==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/trigger": "^2.1.1", "@rc-component/trigger": "^2.1.1",
@ -48440,9 +48428,9 @@
} }
}, },
"rc-slider": { "rc-slider": {
"version": "11.1.6", "version": "11.1.7",
"resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.6.tgz", "resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.7.tgz",
"integrity": "sha512-LACAaXM0hi+4x4ErDGZLy7weIQwmBIVbIgPE+eDHiHkyzMvKjWHraCG8/B22Y/tCQUPAsP02wBhKhth7mH2PIw==", "integrity": "sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "^2.2.5", "classnames": "^2.2.5",
@ -48470,36 +48458,36 @@
} }
}, },
"rc-table": { "rc-table": {
"version": "7.45.7", "version": "7.48.1",
"resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.45.7.tgz", "resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.48.1.tgz",
"integrity": "sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==", "integrity": "sha512-Z4mDKjWg+xz/Ezdw6ivWcbqRpaJ0QfCORRoRrlrw65KSGZLK8OcTdacH22/fyGb8L4It/0/9qcMm8VrVAk/WBw==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"@rc-component/context": "^1.4.0", "@rc-component/context": "^1.4.0",
"classnames": "^2.2.5", "classnames": "^2.2.5",
"rc-resize-observer": "^1.1.0", "rc-resize-observer": "^1.1.0",
"rc-util": "^5.37.0", "rc-util": "^5.41.0",
"rc-virtual-list": "^3.14.2" "rc-virtual-list": "^3.14.2"
} }
}, },
"rc-tabs": { "rc-tabs": {
"version": "15.1.1", "version": "15.4.0",
"resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.1.1.tgz", "resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.4.0.tgz",
"integrity": "sha512-Tc7bJvpEdkWIVCUL7yQrMNBJY3j44NcyWS48jF/UKMXuUlzaXK+Z/pEL5LjGcTadtPvVmNqA40yv7hmr+tCOAw==", "integrity": "sha512-llKuyiAVqmXm2z7OrmhX5cNb2ueZaL8ZyA2P4R+6/72NYYcbEgOXibwHiQCFY2RiN3swXl53SIABi2CumUS02g==",
"requires": { "requires": {
"@babel/runtime": "^7.11.2", "@babel/runtime": "^7.11.2",
"classnames": "2.x", "classnames": "2.x",
"rc-dropdown": "~4.2.0", "rc-dropdown": "~4.2.0",
"rc-menu": "~9.14.0", "rc-menu": "~9.16.0",
"rc-motion": "^2.6.2", "rc-motion": "^2.6.2",
"rc-resize-observer": "^1.0.0", "rc-resize-observer": "^1.0.0",
"rc-util": "^5.34.1" "rc-util": "^5.34.1"
} }
}, },
"rc-textarea": { "rc-textarea": {
"version": "1.8.1", "version": "1.8.2",
"resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.1.tgz", "resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.2.tgz",
"integrity": "sha512-bm36N2ZqwZAP60ZQg2OY9mPdqWC+m6UTjHc+CqEZOxb3Ia29BGHazY/s5bI8M4113CkqTzhtFUDNA078ZiOx3Q==", "integrity": "sha512-UFAezAqltyR00a8Lf0IPAyTd29Jj9ee8wt8DqXyDMal7r/Cg/nDt3e1OOv3Th4W6mKaZijjgwuPXhAfVNTN8sw==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "^2.2.1", "classnames": "^2.2.1",
@ -48509,9 +48497,9 @@
} }
}, },
"rc-tooltip": { "rc-tooltip": {
"version": "6.2.0", "version": "6.2.1",
"resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.0.tgz", "resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.1.tgz",
"integrity": "sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==", "integrity": "sha512-rws0duD/3sHHsD905Nex7FvoUGy2UBQRhTkKxeEvr2FB+r21HsOxcDJI0TzyO8NHhnAA8ILr8pfbSBg5Jj5KBg==",
"requires": { "requires": {
"@babel/runtime": "^7.11.2", "@babel/runtime": "^7.11.2",
"@rc-component/trigger": "^2.0.0", "@rc-component/trigger": "^2.0.0",
@ -48519,9 +48507,9 @@
} }
}, },
"rc-tree": { "rc-tree": {
"version": "5.9.0", "version": "5.10.1",
"resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.9.0.tgz", "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.10.1.tgz",
"integrity": "sha512-CPrgOvm9d/9E+izTONKSngNzQdIEjMox2PBufWjS1wf7vxtvmCWzK1SlpHbRY6IaBfJIeZ+88RkcIevf729cRg==", "integrity": "sha512-FPXb3tT/u39mgjr6JNlHaUTYfHkVGW56XaGDahDpEFLGsnPxGcVLNTjcqoQb/GNbSCycl7tD7EvIymwOTP0+Yw==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.10.1",
"classnames": "2.x", "classnames": "2.x",
@ -48531,21 +48519,21 @@
} }
}, },
"rc-tree-select": { "rc-tree-select": {
"version": "5.23.0", "version": "5.24.4",
"resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.23.0.tgz", "resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.24.4.tgz",
"integrity": "sha512-aQGi2tFSRw1WbXv0UVXPzHm09E0cSvUVZMLxQtMv3rnZZpNmdRXWrnd9QkLNlVH31F+X5rgghmdSFF3yZW0N9A==", "integrity": "sha512-MzljkSkk7weKOcE853UtYlXB6uyUEzcEQhhpaCwE6jQPbmBUgGiRURuKWpYUnM/dXrwTTlCK969M6Pgjj35MLA==",
"requires": { "requires": {
"@babel/runtime": "^7.10.1", "@babel/runtime": "^7.25.7",
"classnames": "2.x", "classnames": "2.x",
"rc-select": "~14.15.0", "rc-select": "~14.16.2",
"rc-tree": "~5.9.0", "rc-tree": "~5.10.1",
"rc-util": "^5.16.1" "rc-util": "^5.43.0"
} }
}, },
"rc-upload": { "rc-upload": {
"version": "4.7.0", "version": "4.8.1",
"resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.7.0.tgz", "resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.8.1.tgz",
"integrity": "sha512-eUwxYNHlsYe5vYhKFAUGrQG95JrnPzY+BmPi1Daq39fWNl/eOc7v4UODuWrVp2LFkQBuV3cMCG/I68iub6oBrg==", "integrity": "sha512-toEAhwl4hjLAI1u8/CgKWt30BR06ulPa4iGQSMvSXoHzO88gPCslxqV/mnn4gJU7PDoltGIC9Eh+wkeudqgHyw==",
"requires": { "requires": {
"@babel/runtime": "^7.18.3", "@babel/runtime": "^7.18.3",
"classnames": "^2.2.5", "classnames": "^2.2.5",
@ -48569,9 +48557,9 @@
} }
}, },
"rc-virtual-list": { "rc-virtual-list": {
"version": "3.14.5", "version": "3.15.0",
"resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.14.5.tgz", "resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.15.0.tgz",
"integrity": "sha512-ZMOnkCLv2wUN8Jz7yI4XiSLa9THlYvf00LuMhb1JlsQCewuU7ydPuHw1rGVPhe9VZYl/5UqODtNd7QKJ2DMGfg==", "integrity": "sha512-dF2YQztqrU3ijAeWOqscTshCEr7vpimzSqAVjO1AyAmaqcHulaXpnGR0ptK5PXfxTUy48VkJOiglMIxlkYGs0w==",
"requires": { "requires": {
"@babel/runtime": "^7.20.0", "@babel/runtime": "^7.20.0",
"classnames": "^2.2.6", "classnames": "^2.2.6",

View File

@ -22,7 +22,7 @@
"@wangeditor/editor": "^5.1.23", "@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-react": "^1.0.6", "@wangeditor/editor-for-react": "^1.0.6",
"ali-oss": "^6.18.1", "ali-oss": "^6.18.1",
"antd": "^5.20.6", "antd": "^5.21.6",
"axios": "^1.2.1", "axios": "^1.2.1",
"babel-jest": "^27.4.2", "babel-jest": "^27.4.2",
"babel-loader": "^8.2.3", "babel-loader": "^8.2.3",

View File

@ -21,13 +21,13 @@ const SimpleForm = (props: SimpleFormData) => {
<Form <Form
name={props.formName} name={props.formName}
ref={props.formRef} ref={props.formRef}
autoComplete="on"
form={form} form={form}
labelCol={{ span: props.span ?? 4 }} labelCol={{ span: props.span ?? 4 }}
wrapperCol={{ span: props.colProps }} wrapperCol={{ span: props.colProps }}
layout="horizontal" layout="horizontal"
initialValues={{ menubar: true }} initialValues={{ menubar: true }}
onFinish={onFinish} onFinish={onFinish}
autoComplete="on"
> >
{props.childrenPosi ? null : props.children ?? props.children} {props.childrenPosi ? null : props.children ?? props.children}
{props.formDatas.map((v) => { {props.formDatas.map((v) => {

View File

@ -0,0 +1,67 @@
import homeStore from "@/store/home";
import { TreeSelect, TreeSelectProps } from "antd";
import { useEffect, useState } from "react";
const VideoSelect = (props) => {
const { changes } = props;
const [value, setValue] = useState<string>();
const [treeData, setTreeData] = useState<Array<any>>([]);
useEffect(() => {
homeStore.getVideoUrlList().then((res) => {
let valuList: any = [];
res.EasyDarwin.Body.Devices.forEach((element) => {
valuList.push({
id: element.DeviceID,
pId: 0,
value: element.DeviceID,
title: element.DeviceName,
disableCheckbox: true,
});
});
setTreeData(valuList);
});
}, []);
const onLoadData: TreeSelectProps["loadData"] = async ({ id }) => {
let reqs = await homeStore.getChannerUrlList(id);
let valuList: any = [];
reqs.EasyDarwin.Body.Channels.forEach((item) => {
valuList.push({
key: id + "-" + item.ChannelID,
id: id + "-" + item.ChannelID,
pId: id,
value: id + "-" + item.ChannelID,
title: item.Name,
treeExpandAction: true,
});
});
setTreeData((prev)=>{
return [...prev,...valuList]
});
};
const onChange = (newValue: string) => {
if (newValue.length > 4) return;
setValue(newValue);
changes(newValue);
};
return (
<div>
<TreeSelect
treeDataSimpleMode
multiple
treeCheckable
style={{ width: "100%" }}
value={value}
dropdownStyle={{ maxHeight: 400, overflow: "auto" }}
placeholder="Please select"
onChange={onChange}
loadData={onLoadData}
treeData={treeData}
/>
</div>
);
};
export default VideoSelect;

View File

@ -1,8 +1,18 @@
import { Button, Modal, Space, UploadFile } from "antd"; import {
Button,
message,
Modal,
Space,
Upload,
UploadFile,
UploadProps,
} from "antd";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import AliUpload from "@/components/ali_upload";
import FileViewer from "@codesmith-99/react-file-preview"; import FileViewer from "@codesmith-99/react-file-preview";
import { UploadOutlined } from "@ant-design/icons";
import Config from "@/util/config";
interface ArchiveUploadFile extends UploadFile { interface ArchiveUploadFile extends UploadFile {
file_type: string | undefined; file_type: string | undefined;
file_url: string | undefined; file_url: string | undefined;
@ -12,7 +22,22 @@ const FileListPage = (props: any) => {
const [fileList, setFileList] = useState<ArchiveUploadFile[]>([]); const [fileList, setFileList] = useState<ArchiveUploadFile[]>([]);
const [isModalOpen, setIsModalOpen] = useState<boolean>(false); const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
const [fileNmae, setFileName] = useState<string>(""); const [fileNmae, setFileName] = useState<string>("");
const bprops: UploadProps = {
name: "file",
action: `${Config.baseUrl}v1/public/fts/upload`,
headers: {
authorization: "authorization-text",
},
onChange(info) {
if (info.file.status === "done") {
message.success(`${info.file.name} file uploaded successfully`);
console.log("info.fileList", info.fileList);
saveHandler(info.fileList);
} else if (info.file.status === "error") {
message.error(`${info.file.name} file upload failed.`);
}
},
};
useEffect(() => { useEffect(() => {
folderStore.getAlist(id).then((res) => { folderStore.getAlist(id).then((res) => {
setFileList(folderStore.alist); setFileList(folderStore.alist);
@ -30,7 +55,6 @@ const FileListPage = (props: any) => {
const preView = (imageUrl) => { const preView = (imageUrl) => {
let fileType = getFileTypeFromUrl(imageUrl); let fileType = getFileTypeFromUrl(imageUrl);
console.log(imageUrl);
switch (fileType) { switch (fileType) {
case "jpeg": case "jpeg":
return <img style={{ width: "100%" }} src={imageUrl} alt="" />; return <img style={{ width: "100%" }} src={imageUrl} alt="" />;
@ -78,25 +102,26 @@ const FileListPage = (props: any) => {
return <div style={{ width: "100%", height: "600px" }}></div>; return <div style={{ width: "100%", height: "600px" }}></div>;
} }
}; };
const saveHandler = () => { const saveHandler = (files) => {
fileList.forEach((item) => { files.forEach((item) => {
item.file_url = item.url; item.file_url = item.url;
item.file_type = item.type; item.file_type = item.type;
item.file_name = item.name;
}); });
archivesStore.save(id, fileList); archivesStore.save(id, files);
}; };
return ( return (
<div style={{ margin: "10px" }}> <div style={{ margin: "10px" }}>
<div style={{ margin: "10px" }}> <div style={{ margin: "10px" }}>
<Button type="primary" onClick={saveHandler}> <Upload {...bprops}>
<Button icon={<UploadOutlined />}></Button>
</Button> </Upload>
</div> </div>
{fileList?.map((item: any) => { {fileList?.map((item: any) => {
return ( return (
<div <div
key={item?.file_name} key={item?.identity}
style={{ display: "flex", margin: "10px" }} style={{ display: "flex", margin: "10px" }}
> >
<Space> <Space>
@ -109,7 +134,7 @@ const FileListPage = (props: any) => {
> >
</Button> </Button>
<Button></Button> <a href={item?.file_url} download={item.file_name}></a>
</Space> </Space>
</div> </div>
); );

View File

@ -30,10 +30,10 @@ export const EmConfig = (userList) => [
}, },
{ {
type: FormType.cehckboxGroup, type: FormType.cehckboxGroup,
label: "参与人员选择", label: "参与队伍",
name: "user_id", name: "user_id",
value: [], value: [],
checkboxData: userList, checkboxData: userList,
rules: [{ required: true, message: "参与人员不能为空!" }], rules: [{ required: true, message: "参与队伍不能为空!" }],
}, },
]; ];

View File

@ -7,7 +7,6 @@ import HomeBottom from "@/pages/home/homeBottom/home_bottom";
import image2 from "@/static/title_line@1x.png"; import image2 from "@/static/title_line@1x.png";
import { SettingOutlined } from "@ant-design/icons"; import { SettingOutlined } from "@ant-design/icons";
import { useNavigate } from "react-router"; import { useNavigate } from "react-router";
import Video from "./video";
import Weather from "./homeLeft/weather"; import Weather from "./homeLeft/weather";
import Timer from "./homeLeft/timer"; import Timer from "./homeLeft/timer";

View File

@ -95,9 +95,12 @@ const Dispath = (props: Store) => {
<Modal <Modal
title={"发布训练任务"} title={"发布训练任务"}
className="owner_model" className="owner_model"
width={800} centered
width={1000}
open={isModalOpen} open={isModalOpen}
afterClose={() => {}} afterClose={() => {
}}
onOk={() => {}} onOk={() => {}}
okText="确定" okText="确定"
cancelText="取消" cancelText="取消"
@ -119,13 +122,14 @@ const Dispath = (props: Store) => {
setIsModalOpen(false); setIsModalOpen(false);
}} }}
> >
<div className="disPatch" style={{ fontSize: "#fff" }}> <div className="disPatch" style={{ fontSize: "#fff",height:"600px",overflowY:"auto" }}>
<SimpleForm <SimpleForm
formRef={formRef} formRef={formRef}
createCallback={() => {}} createCallback={() => {}}
formName="card_basic" formName="card_basic"
colProps={25} colProps={25}
subBtnName="提交" subBtnName="提交"
span={4}
formDatas={projectConfig} formDatas={projectConfig}
onFinish={onFinish} onFinish={onFinish}
initialValues={true} initialValues={true}
@ -152,7 +156,12 @@ const Dispath = (props: Store) => {
{(fields, { add, remove }) => ( {(fields, { add, remove }) => (
<> <>
{fields.map(({ key, name, ...restField }) => ( {fields.map(({ key, name, ...restField }) => (
<div style={{ position: "relative" }}> <div
key={key}
style={{
position: "relative",
}}
>
<Form.Item <Form.Item
{...restField} {...restField}
label={"物资"} label={"物资"}
@ -186,12 +195,13 @@ const Dispath = (props: Store) => {
<InputNumber placeholder="请输入物资数量" /> <InputNumber placeholder="请输入物资数量" />
</Form.Item> </Form.Item>
<MinusCircleOutlined <MinusCircleOutlined
onClick={() => remove(name)}
style={{ style={{
position: "absolute", position: "absolute",
right: "10px", top: "66px",
bottom: "20px", right: "20px",
color: "#fff",
}} }}
onClick={() => remove(name)}
/> />
</div> </div>
))} ))}

View File

@ -38,6 +38,7 @@ const Ec = (props: Store) => {
className="owner_model" className="owner_model"
width={800} width={800}
open={isModalOpen} open={isModalOpen}
centered
afterClose={() => {}} afterClose={() => {}}
onOk={() => {}} onOk={() => {}}
footer={null} footer={null}

View File

@ -15,6 +15,7 @@ import baseHttp from "@/service/base";
import MinusCircleOutlined from "@ant-design/icons/lib/icons/MinusCircleOutlined"; import MinusCircleOutlined from "@ant-design/icons/lib/icons/MinusCircleOutlined";
import { EmConfig } from "@/pages/emergency/em_column"; import { EmConfig } from "@/pages/emergency/em_column";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import VideoSelect from "@/components/video_select";
const Emr = (props: Store) => { const Emr = (props: Store) => {
const { emergencyStore, homeStore } = props; const { emergencyStore, homeStore } = props;
@ -35,9 +36,11 @@ const Emr = (props: Store) => {
long: values.marker["lng"], long: values.marker["lng"],
lat: values.marker["lat"], lat: values.marker["lat"],
}; };
console.log(data);
return;
emergencyStore.add(data); emergencyStore.add(data);
setIsModalOpen(false); setIsModalOpen(false);
homeStore.getNewTask() homeStore.getNewTask();
}; };
const handleSearch = (newValue: string) => { const handleSearch = (newValue: string) => {
if (newValue === "") return; if (newValue === "") return;
@ -52,10 +55,10 @@ const Emr = (props: Store) => {
}; };
useEffect(() => { useEffect(() => {
emergencyStore.getlist(); emergencyStore.getlist();
baseHttp.get("/user/list", null).then((res) => { baseHttp.get("/team/list", null).then((res) => {
let data = res.data?.record ?? []; let data = res.data?.record ?? [];
data.forEach((item) => { data.forEach((item) => {
item.label = item.account; item.label = item.name;
item.value = item.identity; item.value = item.identity;
}); });
setUserList(data ?? []); setUserList(data ?? []);
@ -67,17 +70,26 @@ const Emr = (props: Store) => {
<Modal <Modal
title={"应急处突"} title={"应急处突"}
className="owner_model" className="owner_model"
width={800} width={1000}
open={isModalOpen} open={isModalOpen}
afterClose={() => formRef.current?.resetFields()} afterClose={() => formRef.current?.resetFields()}
onOk={() => formRef.current?.submit()} onOk={() => formRef.current?.submit()}
okText="确定" okText="确定"
cancelText="取消" cancelText="取消"
centered
onCancel={() => { onCancel={() => {
setIsModalOpen(false); setIsModalOpen(false);
}} }}
> >
<div className="disPatch" style={{ fontSize: "#fff" }}> <div
className="disPatch"
style={{
fontSize: "#fff",
height: 600,
overflowY: "auto",
marginTop: "20px",
}}
>
<SimpleForm <SimpleForm
formRef={formRef} formRef={formRef}
createCallback={() => { createCallback={() => {
@ -92,6 +104,7 @@ const Emr = (props: Store) => {
childrenPosi={true} childrenPosi={true}
onFinishFailed={onFinishFailed} onFinishFailed={onFinishFailed}
> >
<>
<Form.List name="supplies_list"> <Form.List name="supplies_list">
{(fields, { add, remove }) => ( {(fields, { add, remove }) => (
<> <>
@ -122,7 +135,9 @@ const Emr = (props: Store) => {
{...restField} {...restField}
name={[name, "num"]} name={[name, "num"]}
label={"数量"} label={"数量"}
rules={[{ required: true, message: "请输入物资数量" }]} rules={[
{ required: true, message: "请输入物资数量" },
]}
> >
<InputNumber placeholder="请输入物资数量" /> <InputNumber placeholder="请输入物资数量" />
</Form.Item> </Form.Item>
@ -144,6 +159,19 @@ const Emr = (props: Store) => {
</> </>
)} )}
</Form.List> </Form.List>
<Form.Item
key="task_video"
label="视频地址"
name="task_video"
rules={[{ required: true, message: "请选择视频地址" }]}
>
<VideoSelect
changes={(v) => {
formRef.current?.setFieldsValue({ task_video: v });
}}
/>
</Form.Item>
</>
</SimpleForm> </SimpleForm>
</div> </div>
</Modal> </Modal>

View File

@ -1,24 +1,32 @@
import { Modal } from "antd"; import { Modal } from "antd";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import { useState } from "react"; import { useState } from "react";
import Videos from "@/pages/home/video";
import Config from "@/util/config";
const WhichVideo = (props) => { const WhichVideo = (props) => {
const { homeStore } = props; const { homeStore } = props;
const [isModalOpen, setIsModalOpen] = useState<boolean>(false); const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
const [deviceList, setDeviceList] = useState<Array<any>>([]);
const [channelList, setChannelList] = useState<Array<any>>([]); const [channelList, setChannelList] = useState<Array<any>>([]);
const [deviceId, setDeviceId] = useState<number>(0);
const [channelId, setChannelId] = useState<number>(0);
const [videoUrl, setVideoUrl] = useState<string | null>("");
const openDispatch = async () => { const openDispatch = async () => {
setIsModalOpen(true); setIsModalOpen(true);
let req = await homeStore.getVideoUrlList(); let req = await homeStore.getVideoUrlList();
let list: Array<any> = []; setDeviceList(req.EasyDarwin.Body.Devices);
};
const getChannerList = async (id) => {
let reqs = await homeStore.getChannerUrlList(id);
setChannelList(reqs.EasyDarwin.Body.Channels);
};
for await (const item of req.EasyDarwin.Body.Devices) { const getUrl = async (id) => {
let reqs = await homeStore.getChannerUrlList(item.DeviceID); let reqs = await homeStore.getChannerStrem(deviceId, id);
if (!reqs.EasyDarwin) return;
if (reqs?.EasyDarwin) { let url = Config.videoApis + reqs.EasyDarwin.Body.URL
list.push(...reqs?.EasyDarwin?.Body.Channels); console.log(url)
} setVideoUrl(url);
}
setChannelList(list);
}; };
return ( return (
<> <>
@ -27,23 +35,74 @@ const WhichVideo = (props) => {
title={"视频查看"} title={"视频查看"}
className="owner_model" className="owner_model"
width={1000} width={1000}
centered
open={isModalOpen} open={isModalOpen}
afterClose={() => {}} afterClose={() => {
setDeviceList([]);
setChannelList([]);
setVideoUrl(null);
setChannelId(0);
}}
onOk={() => {}} onOk={() => {}}
footer={null} footer={null}
onCancel={() => { onCancel={() => {
setIsModalOpen(false); setIsModalOpen(false);
}} }}
> >
<div style={{ height: "700px", overflowY: "scroll" }}> <div style={{ height: "700px", overflowY: "scroll", width: "1000px" }}>
{channelList.map((item, index) => { <div style={{ display: "flex" }}>
<div>
{deviceList.map((item, index) => {
return ( return (
<div key={index} style={{ cursor: "pointer" }}> <div
<p style={{ color: "#fff" }}>{item.Name}</p> key={index}
style={{ cursor: "pointer" }}
onClick={() => {
setDeviceId(item.DeviceID);
getChannerList(item.DeviceID);
}}
>
<p
style={{
color: deviceId === item.DeviceID ? "yellow" : "#fff",
}}
>
{item.DeviceName}
</p>
</div> </div>
); );
})} })}
</div> </div>
<div style={{ width: "20px" }}></div>
<div>
{channelList.map((item, index) => {
return (
<div
key={index}
style={{ cursor: "pointer" }}
onClick={() => {
setChannelId(item.ChannelID);
getUrl(item.ChannelID);
}}
>
<p
style={{
color: channelId === item.ChannelID ? "yellow" : "#fff",
}}
>
{item.Name}
</p>
</div>
);
})}
</div>
<div className="video" style={{ width: "100%", height: "400px" }}>
{
<Videos url={videoUrl} />
}
</div>
</div>
</div>
</Modal> </Modal>
</> </>
); );

View File

@ -37,7 +37,6 @@ const Ac = (props: Store) => {
name: "Access From", name: "Access From",
type: "pie", type: "pie",
radius: ["40%", "60%"], radius: ["40%", "60%"],
itemStyle : {
normal : { normal : {
label : { label : {
show : false show : false
@ -46,7 +45,6 @@ const Ac = (props: Store) => {
show : false show : false
} }
}, },
},
label: { label: {
backgroundColor: "#F6F8FC", backgroundColor: "#F6F8FC",
borderColor: "#8C8D8E", borderColor: "#8C8D8E",

View File

@ -33,14 +33,12 @@ const Wz = (props: Store) => {
name: "Access From", name: "Access From",
type: "pie", type: "pie",
radius: ["40%", "60%"], radius: ["40%", "60%"],
itemStyle : {
normal: { normal: {
label: { label: {
show : false show: false,
}, },
labelLine: { labelLine: {
show : false show: false,
}
}, },
}, },
label: { label: {
@ -61,8 +59,16 @@ const Wz = (props: Store) => {
initChart(res.data?.record); initChart(res.data?.record);
}); });
}, [homeStore]); }, [homeStore]);
return <> return (
<div onClick={() => {setIsModalOpen(true)}} style={{ width: "100%", height: "100%" }} id="wz"></div>; <>
<div
onClick={() => {
setIsModalOpen(true);
}}
style={{ width: "100%", height: "100%" }}
id="wz"
></div>
;
<Modal <Modal
title="物资看板" title="物资看板"
className="owner_model" className="owner_model"
@ -78,5 +84,6 @@ const Wz = (props: Store) => {
<KanBan /> <KanBan />
</Modal> </Modal>
</> </>
);
}; };
export default inject("homeStore")(observer(Wz)); export default inject("homeStore")(observer(Wz));

View File

@ -0,0 +1,8 @@
const HomeVideo = () => {
return (
<div>csacas</div>
);
};
export default HomeVideo;

View File

@ -1,5 +1,4 @@
import { Store } from "antd/es/form/interface"; import { Store } from "antd/es/form/interface";
import { inject, observer } from "mobx-react";
import { useEffect, useRef } from "react"; import { useEffect, useRef } from "react";
import videojs from "video.js"; import videojs from "video.js";
import "video.js/dist/video-js.css"; import "video.js/dist/video-js.css";
@ -10,22 +9,22 @@ const videoJsOptions = {
fluid: true, fluid: true,
sources: [ sources: [
{ {
src: "https://sprh.hswzct.cn:4443/hls/stream_1_0/playlist.m3u8", src: "",
type: "application/x-mpegURL", type: "application/x-mpegURL",
}, },
], ],
}; };
const Video = (props: Store) => { const Videos = (props: Store) => {
const { homeStore, onReady } = props; const { onReady } = props;
const videoRef = useRef<HTMLDivElement>(null); const videoRef = useRef<HTMLDivElement>(null);
const playerRef = useRef<any>(null); // 使用 any 类型 const playerRef = useRef<any>(null); // 使用 any 类型
useEffect(() => { useEffect(() => {
homeStore.getNewTask(); if (!props.url) return;
}, [homeStore]); videoJsOptions.sources[0].src = props.url;
useEffect(() => {
if (!playerRef.current && videoRef.current) { if (!playerRef.current && videoRef.current) {
const videoElement = document.createElement("video-js"); const videoElement = document.createElement(`video-js`);
videoElement.classList.add("vjs-big-play-centered"); videoElement.classList.add(`vjs-big-play-centered${props.url}`);
videoRef.current.appendChild(videoElement); videoRef.current.appendChild(videoElement);
const player = (playerRef.current = videojs( const player = (playerRef.current = videojs(
videoElement, videoElement,
@ -37,26 +36,24 @@ const Video = (props: Store) => {
)); ));
} else { } else {
const player = playerRef.current; const player = playerRef.current;
player?.autoplay(videoJsOptions.autoplay); player?.autoplay(videoJsOptions?.autoplay);
player.src(videoJsOptions.sources); player.src(videoJsOptions?.sources);
} }
}, [videoRef, onReady]);
useEffect(() => {
const player = playerRef.current;
return () => { return () => {
if (player && !player.isDisposed()) { if (playerRef.current) {
player.dispose(); playerRef.current.dispose();
playerRef.current = null; playerRef.current = null;
} }
}; };
}, [playerRef]); }, [videoRef, onReady, props.url]);
return ( return (
<> <>
<div data-vjs-player style={{ width: "100%", height: "100%" }}> <div data-vjs-player style={{ width: "100%", height: "100%" }}>
<div ref={videoRef} style={{ width: "100%", height: "100%" }} /> <div ref={videoRef} id={props.url} style={{ width: "100%", height: "100%" }} />
</div> </div>
</> </>
); );
}; };
export default inject("homeStore")(observer(Video)); export default Videos;

View File

@ -48,14 +48,13 @@ const PoverPage = (props: Store) => {
}, },
], ],
}; };
option && myChart.setOption(option); myChart.setOption(option);
}; };
useEffect(() => { useEffect(() => {
usrStore.getPover().then((e) => { usrStore.getPover().then((e) => {
initChart("pover_jg", e.data.o_type_nums, e.data.total); initChart("pover_jg", e.data.o_type_nums, e.data.total);
initChart("pover_jgs", e.data.o_type_num, e.data.total); initChart("pover_jgs", e.data.o_type_num, e.data.total);
initChart("pover1", e.data.a_member, e.data.total); initChart("pover1", e.data.a_member, e.data.total);
initChart("pover2",e.data.p_team,e.data.total);
setPover(e.data); setPover(e.data);
}); });
}, [usrStore]); }, [usrStore]);
@ -88,25 +87,14 @@ const PoverPage = (props: Store) => {
<span>退</span> <span>退</span>
</div> </div>
</div> </div>
<div className="pv-head-item">
<SnippetsTwoTone style={{ fontSize: 30 }} />
<div>
<div>{poverData?.c_member}</div>
<span></span>
</div>
</div>
<div className="pv-head-item">
<SnippetsTwoTone style={{ fontSize: 30 }} />
<div>
<div>{poverData?.o_member}</div>
<span></span>
</div>
</div>
</div> </div>
<div className="nav-content"> <div className="nav-content">
<div className="content-left" onClick={(e)=>{ <div
usrStore.setPoverDe(false) className="content-left"
}}> onClick={(e) => {
usrStore.setPoverDe(false);
}}
>
<div style={{ textAlign: "center" }}> <div style={{ textAlign: "center" }}>
<div style={{ width: "100%", height: "100%" }} id="pover_jg"></div> <div style={{ width: "100%", height: "100%" }} id="pover_jg"></div>
<span style={{ color: "#fff" }}></span> <span style={{ color: "#fff" }}></span>
@ -116,11 +104,6 @@ const PoverPage = (props: Store) => {
<div style={{ width: "100%", height: "100%" }} id="pover1"></div> <div style={{ width: "100%", height: "100%" }} id="pover1"></div>
<span style={{ color: "#fff" }}></span> <span style={{ color: "#fff" }}></span>
</div> </div>
<p></p>
<div style={{ textAlign: "center" }}>
<div style={{ width: "100%", height: "100%" }} id="pover2"></div>
<span style={{ color: "#fff" }}></span>
</div>
</div> </div>
<div className="content-right"> <div className="content-right">
<p style={{ margin: 0, fontSize: "20px", marginBottom: "10px" }}> <p style={{ margin: 0, fontSize: "20px", marginBottom: "10px" }}>

View File

@ -17,7 +17,7 @@ class HomeConfig {
static taskulist: string = "public/taskInUser" static taskulist: string = "public/taskInUser"
static deviceList: string = "api/v1/devicesconfig" //设备列表 static deviceList: string = "api/v1/devicesconfig" //设备列表
static channerList: string = "api/v1/channelsconfig" //设备列表 static channerList: string = "api/v1/channelsconfig" //设备列表
static channelstream: string = "api/v1/channelstream" //设备包活 static channelstream: string = "api/v1/devices/channelstream" //设备包活
} }
class HomeStore extends BaseStore<TagDataType> { class HomeStore extends BaseStore<TagDataType> {
@ -91,7 +91,7 @@ class HomeStore extends BaseStore<TagDataType> {
protocol:"HLS" protocol:"HLS"
}) })
console.log(data) console.log(data)
return true return data;
} catch (error) { } catch (error) {
console.log(error) console.log(error)
return false return false

View File

@ -1,9 +1,10 @@
class Config { class Config {
static baseUrl = "https://rw.quwanya.cn/"; static baseUrl = "http://127.0.0.1:12214/";
static uploadUrl = "https://rw.quwanya.cn"; static uploadUrl = "https://rw.quwanya.cn";
static ws = "wss://rw.quwanya.cn/wsadmin?id=admin"; static ws = "wss://rw.quwanya.cn/wsadmin?id=admin";
static userStatic = "https://rw.quwanya.cn/uploads/user/"; static userStatic = "https://rw.quwanya.cn/uploads/user/";
static videoApi = "https://sprh.hswzct.cn:4443/"; // static videoApi = "https://sprh.hswzct.cn:4443/"; //
static videoApis = "https://sprh.hswzct.cn:4443"; //
} }
export default Config; export default Config;