first commit
This commit is contained in:
parent
b51aaf7015
commit
2a8e134fd4
|
@ -27,7 +27,7 @@
|
|||
"@wangeditor/editor": "^5.1.23",
|
||||
"@wangeditor/editor-for-react": "^1.0.6",
|
||||
"ali-oss": "^6.18.1",
|
||||
"antd": "^5.20.6",
|
||||
"antd": "^5.21.6",
|
||||
"axios": "^1.2.1",
|
||||
"babel-jest": "^27.4.2",
|
||||
"babel-loader": "^8.2.3",
|
||||
|
@ -136,9 +136,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@ant-design/cssinjs": {
|
||||
"version": "1.21.1",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.21.1.tgz",
|
||||
"integrity": "sha512-tyWnlK+XH7Bumd0byfbCiZNK43HEubMoCcu9VxwsAwiHdHTgWa+tMN0/yvxa+e8EzuFP1WdUNNPclRpVtD33lg==",
|
||||
"version": "1.22.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.22.0.tgz",
|
||||
"integrity": "sha512-W9XSFeRPR0mAN3OuxfuS/xhENCYKf+8s+QyNNER0FSWoK9OpISTag6CCweg6lq0hASQ/2Vcza0Z8/kGivCP0Ng==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"@emotion/hash": "^0.8.0",
|
||||
|
@ -146,7 +146,7 @@
|
|||
"classnames": "^2.3.1",
|
||||
"csstype": "^3.1.3",
|
||||
"rc-util": "^5.35.0",
|
||||
"stylis": "^4.3.3"
|
||||
"stylis": "^4.3.4"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.0.0",
|
||||
|
@ -154,9 +154,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@ant-design/cssinjs-utils": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.0.tgz",
|
||||
"integrity": "sha512-E9nOWObXx7Dy7hdyuYlOFaer/LtPO7oyZVxZphh0CYEslr5EmhJPM3WI0Q2RBHRtYg6dSNqeSK73kvZjPN3IMQ==",
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.1.tgz",
|
||||
"integrity": "sha512-2HAiyGGGnM0es40SxdszeQAU5iWp41wBIInq+ONTCKjlSKOrzQfnw4JDtB8IBmqE6tQaEKwmzTP2LGdt5DSwYQ==",
|
||||
"dependencies": {
|
||||
"@ant-design/cssinjs": "^1.21.0",
|
||||
"@babel/runtime": "^7.23.2",
|
||||
|
@ -179,9 +179,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@ant-design/icons": {
|
||||
"version": "5.5.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.0.tgz",
|
||||
"integrity": "sha512-ZaVpZ6TZWuLZsrgaTzk6QNUIZabXD44E8Mxc08+mUr5jL6TBNr2boqfheyrGu1k29U0xEAQ/J6ubPs2b9FeTKQ==",
|
||||
"version": "5.5.1",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.1.tgz",
|
||||
"integrity": "sha512-0UrM02MA2iDIgvLatWrj6YTCYe0F/cwXvVE0E2SqGrL7PZireQwgEKTKBisWpZyal5eXZLvuM98kju6YtYne8w==",
|
||||
"dependencies": {
|
||||
"@ant-design/colors": "^7.0.0",
|
||||
"@ant-design/icons-svg": "^4.4.0",
|
||||
|
@ -2124,9 +2124,9 @@
|
|||
"integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
|
||||
},
|
||||
"node_modules/@babel/runtime": {
|
||||
"version": "7.25.6",
|
||||
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.6.tgz",
|
||||
"integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==",
|
||||
"version": "7.26.0",
|
||||
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz",
|
||||
"integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==",
|
||||
"dependencies": {
|
||||
"regenerator-runtime": "^0.14.0"
|
||||
},
|
||||
|
@ -3837,9 +3837,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@rc-component/trigger": {
|
||||
"version": "2.2.3",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.3.tgz",
|
||||
"integrity": "sha512-X1oFIpKoXAMXNDYCviOmTfuNuYxE4h5laBsyCqVAVMjNHxoF3/uiyA7XdegK1XbCvBbCZ6P6byWrEoDRpKL8+A==",
|
||||
"version": "2.2.5",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.5.tgz",
|
||||
"integrity": "sha512-F1EJ4KjFpGAHAjuKvOyZB/6IZDkVx0bHl0M4fQM5wXcmm7lgTgVSSnR3bXwdmS6jOJGHOqfDxIJW3WUvwMIXhQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.23.2",
|
||||
"@rc-component/portal": "^1.1.0",
|
||||
|
@ -6057,56 +6057,56 @@
|
|||
}
|
||||
},
|
||||
"node_modules/antd": {
|
||||
"version": "5.20.6",
|
||||
"resolved": "https://registry.npmmirror.com/antd/-/antd-5.20.6.tgz",
|
||||
"integrity": "sha512-TZFmNenHlh26DelHCJbkB+x1OVulIKsN1f/CnAd2NxZLysXqRvSuLUeHcgccqAnxTy7B03GZ6i1tocGxPCNjgA==",
|
||||
"version": "5.22.1",
|
||||
"resolved": "https://registry.npmmirror.com/antd/-/antd-5.22.1.tgz",
|
||||
"integrity": "sha512-itq8AZwe3IfawZH6SMM5XdbTz1xXGTTqA7sNN0qpEdxcoTpD5nRsCBAMIy+PhwcWFobgFc6ZlF8d7f8eicn0SQ==",
|
||||
"dependencies": {
|
||||
"@ant-design/colors": "^7.1.0",
|
||||
"@ant-design/cssinjs": "^1.21.0",
|
||||
"@ant-design/cssinjs-utils": "^1.0.3",
|
||||
"@ant-design/icons": "^5.4.0",
|
||||
"@ant-design/cssinjs": "^1.21.1",
|
||||
"@ant-design/cssinjs-utils": "^1.1.1",
|
||||
"@ant-design/icons": "^5.5.1",
|
||||
"@ant-design/react-slick": "~1.1.2",
|
||||
"@babel/runtime": "^7.24.8",
|
||||
"@babel/runtime": "^7.25.7",
|
||||
"@ctrl/tinycolor": "^3.6.1",
|
||||
"@rc-component/color-picker": "~2.0.1",
|
||||
"@rc-component/mutate-observer": "^1.1.0",
|
||||
"@rc-component/qrcode": "~1.0.0",
|
||||
"@rc-component/tour": "~1.15.1",
|
||||
"@rc-component/trigger": "^2.2.2",
|
||||
"@rc-component/trigger": "^2.2.5",
|
||||
"classnames": "^2.5.1",
|
||||
"copy-to-clipboard": "^3.3.3",
|
||||
"dayjs": "^1.11.11",
|
||||
"rc-cascader": "~3.28.1",
|
||||
"rc-cascader": "~3.30.0",
|
||||
"rc-checkbox": "~3.3.0",
|
||||
"rc-collapse": "~3.7.3",
|
||||
"rc-dialog": "~9.5.2",
|
||||
"rc-collapse": "~3.9.0",
|
||||
"rc-dialog": "~9.6.0",
|
||||
"rc-drawer": "~7.2.0",
|
||||
"rc-dropdown": "~4.2.0",
|
||||
"rc-field-form": "~2.4.0",
|
||||
"rc-image": "~7.9.0",
|
||||
"rc-field-form": "~2.5.0",
|
||||
"rc-image": "~7.11.0",
|
||||
"rc-input": "~1.6.3",
|
||||
"rc-input-number": "~9.2.0",
|
||||
"rc-mentions": "~2.15.0",
|
||||
"rc-menu": "~9.14.1",
|
||||
"rc-motion": "^2.9.2",
|
||||
"rc-notification": "~5.6.0",
|
||||
"rc-pagination": "~4.2.0",
|
||||
"rc-picker": "~4.6.14",
|
||||
"rc-input-number": "~9.3.0",
|
||||
"rc-mentions": "~2.17.0",
|
||||
"rc-menu": "~9.16.0",
|
||||
"rc-motion": "^2.9.3",
|
||||
"rc-notification": "~5.6.2",
|
||||
"rc-pagination": "~4.3.0",
|
||||
"rc-picker": "~4.8.0",
|
||||
"rc-progress": "~4.0.0",
|
||||
"rc-rate": "~2.13.0",
|
||||
"rc-resize-observer": "^1.4.0",
|
||||
"rc-segmented": "~2.3.0",
|
||||
"rc-select": "~14.15.2",
|
||||
"rc-slider": "~11.1.5",
|
||||
"rc-segmented": "~2.5.0",
|
||||
"rc-select": "~14.16.3",
|
||||
"rc-slider": "~11.1.7",
|
||||
"rc-steps": "~6.0.1",
|
||||
"rc-switch": "~4.1.0",
|
||||
"rc-table": "~7.45.7",
|
||||
"rc-tabs": "~15.1.1",
|
||||
"rc-textarea": "~1.8.1",
|
||||
"rc-tooltip": "~6.2.0",
|
||||
"rc-tree": "~5.9.0",
|
||||
"rc-tree-select": "~5.23.0",
|
||||
"rc-upload": "~4.7.0",
|
||||
"rc-table": "~7.48.1",
|
||||
"rc-tabs": "~15.4.0",
|
||||
"rc-textarea": "~1.8.2",
|
||||
"rc-tooltip": "~6.2.1",
|
||||
"rc-tree": "~5.10.1",
|
||||
"rc-tree-select": "~5.24.4",
|
||||
"rc-upload": "~4.8.1",
|
||||
"rc-util": "^5.43.0",
|
||||
"scroll-into-view-if-needed": "^3.1.0",
|
||||
"throttle-debounce": "^5.0.2"
|
||||
|
@ -6236,11 +6236,6 @@
|
|||
"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": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz",
|
||||
|
@ -19725,16 +19720,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-cascader": {
|
||||
"version": "3.28.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.28.1.tgz",
|
||||
"integrity": "sha512-9+8oHIMWVLHxuaapDiqFNmD9KSyKN/P4bo9x/MBuDbyTqP8f2/POmmZxdXWBO3yq/uE3pKyQCXYNUxrNfHRv2A==",
|
||||
"version": "3.30.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.30.0.tgz",
|
||||
"integrity": "sha512-rrzSbk1Bdqbu+pDwiLCLHu72+lwX9BZ28+JKzoi0DWZ4N29QYFeip8Gctl33QVd2Xg3Rf14D3yAOG76ElJw16w==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.12.5",
|
||||
"array-tree-filter": "^2.1.0",
|
||||
"@babel/runtime": "^7.25.7",
|
||||
"classnames": "^2.3.1",
|
||||
"rc-select": "~14.15.0",
|
||||
"rc-tree": "~5.9.0",
|
||||
"rc-util": "^5.37.0"
|
||||
"rc-select": "~14.16.2",
|
||||
"rc-tree": "~5.10.1",
|
||||
"rc-util": "^5.43.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.9.0",
|
||||
|
@ -19756,9 +19750,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-collapse": {
|
||||
"version": "3.7.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.7.3.tgz",
|
||||
"integrity": "sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==",
|
||||
"version": "3.9.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.9.0.tgz",
|
||||
"integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
|
@ -19771,9 +19765,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-dialog": {
|
||||
"version": "9.5.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.5.2.tgz",
|
||||
"integrity": "sha512-qVUjc8JukG+j/pNaHVSRa2GO2/KbV2thm7yO4hepQ902eGdYK913sGkwg/fh9yhKYV1ql3BKIN2xnud3rEXAPw==",
|
||||
"version": "9.6.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.6.0.tgz",
|
||||
"integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/portal": "^1.0.0-8",
|
||||
|
@ -19818,9 +19812,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-field-form": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.4.0.tgz",
|
||||
"integrity": "sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==",
|
||||
"version": "2.5.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.5.1.tgz",
|
||||
"integrity": "sha512-33hunXwynQJyeae7LS3hMGTXNeRBjiPyPYgB0824EbmLHiXC1EBGyUwRh6xjLRy9c+en5WARYN0gJz5+JAqwig==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.0",
|
||||
"@rc-component/async-validator": "^5.0.3",
|
||||
|
@ -19835,14 +19829,14 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-image": {
|
||||
"version": "7.9.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.9.0.tgz",
|
||||
"integrity": "sha512-l4zqO5E0quuLMCtdKfBgj4Suv8tIS011F5k1zBBlK25iMjjiNHxA0VeTzGFtUZERSA45gvpXDg8/P6qNLjR25g==",
|
||||
"version": "7.11.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.11.0.tgz",
|
||||
"integrity": "sha512-aZkTEZXqeqfPZtnSdNUnKQA0N/3MbgR7nUnZ+/4MfSFWPFHZau4p5r5ShaI0KPEMnNjv4kijSCFq/9wtJpwykw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@rc-component/portal": "^1.0.2",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-dialog": "~9.5.2",
|
||||
"rc-dialog": "~9.6.0",
|
||||
"rc-motion": "^2.6.2",
|
||||
"rc-util": "^5.34.1"
|
||||
},
|
||||
|
@ -19866,9 +19860,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-input-number": {
|
||||
"version": "9.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.2.0.tgz",
|
||||
"integrity": "sha512-5XZFhBCV5f9UQ62AZ2hFbEY8iZT/dm23Q1kAg0H8EvOgD3UDbYYJAayoVIkM3lQaCqYAW5gV0yV3vjw1XtzWHg==",
|
||||
"version": "9.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.3.0.tgz",
|
||||
"integrity": "sha512-JQ363ywqRyxwgVxpg2z2kja3CehTpYdqR7emJ/6yJjRdbvo+RvfE83fcpBCIJRq3zLp8SakmEXq60qzWyZ7Usw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/mini-decimal": "^1.0.1",
|
||||
|
@ -19882,15 +19876,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-mentions": {
|
||||
"version": "2.15.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.15.0.tgz",
|
||||
"integrity": "sha512-f5v5i7VdqvBDXbphoqcQWmXDif2Msd2arritVoWybrVDuHE6nQ7XCYsybHbV//WylooK52BFDouFvyaRDtXZEw==",
|
||||
"version": "2.17.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.17.0.tgz",
|
||||
"integrity": "sha512-sfHy+qLvc+p8jx8GUsujZWXDOIlIimp6YQz7N5ONQ6bHsa2kyG+BLa5k2wuxgebBbH97is33wxiyq5UkiXRpHA==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.22.5",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-input": "~1.6.0",
|
||||
"rc-menu": "~9.14.0",
|
||||
"rc-menu": "~9.16.0",
|
||||
"rc-textarea": "~1.8.0",
|
||||
"rc-util": "^5.34.1"
|
||||
},
|
||||
|
@ -19900,9 +19894,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-menu": {
|
||||
"version": "9.14.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.14.1.tgz",
|
||||
"integrity": "sha512-5wlRb3M8S4yGlWhSoEYJ7ZVRElyScdcpUHxgiLxkeig1tEdyKrnED3B2fhpN0Rrpdp9jyhnmZR/Lwq2fH5VvDQ==",
|
||||
"version": "9.16.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.16.0.tgz",
|
||||
"integrity": "sha512-vAL0yqPkmXWk3+YKRkmIR8TYj3RVdEt3ptG2jCJXWNAvQbT0VJJdRyHZ7kG/l1JsZlB+VJq/VcYOo69VR4oD+w==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
|
@ -19917,9 +19911,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-motion": {
|
||||
"version": "2.9.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.2.tgz",
|
||||
"integrity": "sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==",
|
||||
"version": "2.9.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.3.tgz",
|
||||
"integrity": "sha512-rkW47ABVkic7WEB0EKJqzySpvDqwl60/tdkY7hWP7dYnh5pm0SzJpo54oW3TDUGXV5wfxXFmMkxrzRRbotQ0+w==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"classnames": "^2.2.1",
|
||||
|
@ -19931,9 +19925,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-notification": {
|
||||
"version": "5.6.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.1.tgz",
|
||||
"integrity": "sha512-Q4ZKES3IBxWmpNnlDiMFYoH6D7MJ1L3n3gp59pnpaMI8gm9Vj+gVRxdInvoYjBoZvEOenxb9MbbKvnFhzJpgvA==",
|
||||
"version": "5.6.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.2.tgz",
|
||||
"integrity": "sha512-Id4IYMoii3zzrG0lB0gD6dPgJx4Iu95Xu0BQrhHIbp7ZnAZbLqdqQ73aIWH0d0UFcElxwaKjnzNovTjo7kXz7g==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
|
@ -19964,9 +19958,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-pagination": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.2.0.tgz",
|
||||
"integrity": "sha512-V6qeANJsT6tmOcZ4XiUmj8JXjRLbkusuufpuoBw2GiAn94fIixYjFLmbruD1Sbhn8fPLDnWawPp4CN37zQorvw==",
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.3.0.tgz",
|
||||
"integrity": "sha512-UubEWA0ShnroQ1tDa291Fzw6kj0iOeF26IsUObxYTpimgj4/qPCWVFl18RLZE+0Up1IZg0IK4pMn6nB3mjvB7g==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.3.2",
|
||||
|
@ -19978,9 +19972,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-picker": {
|
||||
"version": "4.6.14",
|
||||
"resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.6.14.tgz",
|
||||
"integrity": "sha512-7DuTfUFdkxmsNpWQ0TWv6FPGna5e6KKC4nxtx3x9xhumLz7jb3fhlDdWQvqEL6tpt9DOb1+N5j+wB+lDOSS9kg==",
|
||||
"version": "4.8.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.8.1.tgz",
|
||||
"integrity": "sha512-lj9hXXMSkbjFUIhfQh8XH698ybxnoBOfq7pdM1FvfSyDwdFhdQa7dvsIYwo6Uz7Zp1wVkfw5rOJO3MpdWzoHsg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.24.7",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
|
@ -20062,9 +20056,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-segmented": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.3.0.tgz",
|
||||
"integrity": "sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.5.0.tgz",
|
||||
"integrity": "sha512-B28Fe3J9iUFOhFJET3RoXAPFJ2u47QvLSYcZWC4tFYNGPEjug5LAxEasZlA/PpAxhdOPqGWsGbSj7ftneukJnw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"classnames": "^2.2.1",
|
||||
|
@ -20077,9 +20071,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-select": {
|
||||
"version": "14.15.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.15.2.tgz",
|
||||
"integrity": "sha512-oNoXlaFmpqXYcQDzcPVLrEqS2J9c+/+oJuGrlXeVVX/gVgrbHa5YcyiRUXRydFjyuA7GP3elRuLF7Y3Tfwltlw==",
|
||||
"version": "14.16.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.16.3.tgz",
|
||||
"integrity": "sha512-51+j6s3fJJJXB7E+B6W1hM4Tjzv1B/Decooz9ilgegDBt3ZAth1b/xMwYCTrT5BbG2e53XACQsyDib2+3Ro1fg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/trigger": "^2.1.1",
|
||||
|
@ -20098,9 +20092,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-slider": {
|
||||
"version": "11.1.6",
|
||||
"resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.6.tgz",
|
||||
"integrity": "sha512-LACAaXM0hi+4x4ErDGZLy7weIQwmBIVbIgPE+eDHiHkyzMvKjWHraCG8/B22Y/tCQUPAsP02wBhKhth7mH2PIw==",
|
||||
"version": "11.1.7",
|
||||
"resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.7.tgz",
|
||||
"integrity": "sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.5",
|
||||
|
@ -20146,15 +20140,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-table": {
|
||||
"version": "7.45.7",
|
||||
"resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.45.7.tgz",
|
||||
"integrity": "sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==",
|
||||
"version": "7.48.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.48.1.tgz",
|
||||
"integrity": "sha512-Z4mDKjWg+xz/Ezdw6ivWcbqRpaJ0QfCORRoRrlrw65KSGZLK8OcTdacH22/fyGb8L4It/0/9qcMm8VrVAk/WBw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/context": "^1.4.0",
|
||||
"classnames": "^2.2.5",
|
||||
"rc-resize-observer": "^1.1.0",
|
||||
"rc-util": "^5.37.0",
|
||||
"rc-util": "^5.41.0",
|
||||
"rc-virtual-list": "^3.14.2"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -20166,14 +20160,14 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-tabs": {
|
||||
"version": "15.1.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.1.1.tgz",
|
||||
"integrity": "sha512-Tc7bJvpEdkWIVCUL7yQrMNBJY3j44NcyWS48jF/UKMXuUlzaXK+Z/pEL5LjGcTadtPvVmNqA40yv7hmr+tCOAw==",
|
||||
"version": "15.4.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.4.0.tgz",
|
||||
"integrity": "sha512-llKuyiAVqmXm2z7OrmhX5cNb2ueZaL8ZyA2P4R+6/72NYYcbEgOXibwHiQCFY2RiN3swXl53SIABi2CumUS02g==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"classnames": "2.x",
|
||||
"rc-dropdown": "~4.2.0",
|
||||
"rc-menu": "~9.14.0",
|
||||
"rc-menu": "~9.16.0",
|
||||
"rc-motion": "^2.6.2",
|
||||
"rc-resize-observer": "^1.0.0",
|
||||
"rc-util": "^5.34.1"
|
||||
|
@ -20187,9 +20181,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-textarea": {
|
||||
"version": "1.8.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.1.tgz",
|
||||
"integrity": "sha512-bm36N2ZqwZAP60ZQg2OY9mPdqWC+m6UTjHc+CqEZOxb3Ia29BGHazY/s5bI8M4113CkqTzhtFUDNA078ZiOx3Q==",
|
||||
"version": "1.8.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.2.tgz",
|
||||
"integrity": "sha512-UFAezAqltyR00a8Lf0IPAyTd29Jj9ee8wt8DqXyDMal7r/Cg/nDt3e1OOv3Th4W6mKaZijjgwuPXhAfVNTN8sw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.1",
|
||||
|
@ -20203,9 +20197,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-tooltip": {
|
||||
"version": "6.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.0.tgz",
|
||||
"integrity": "sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==",
|
||||
"version": "6.2.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.1.tgz",
|
||||
"integrity": "sha512-rws0duD/3sHHsD905Nex7FvoUGy2UBQRhTkKxeEvr2FB+r21HsOxcDJI0TzyO8NHhnAA8ILr8pfbSBg5Jj5KBg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
|
@ -20217,9 +20211,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-tree": {
|
||||
"version": "5.9.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.9.0.tgz",
|
||||
"integrity": "sha512-CPrgOvm9d/9E+izTONKSngNzQdIEjMox2PBufWjS1wf7vxtvmCWzK1SlpHbRY6IaBfJIeZ+88RkcIevf729cRg==",
|
||||
"version": "5.10.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.10.1.tgz",
|
||||
"integrity": "sha512-FPXb3tT/u39mgjr6JNlHaUTYfHkVGW56XaGDahDpEFLGsnPxGcVLNTjcqoQb/GNbSCycl7tD7EvIymwOTP0+Yw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
|
@ -20236,15 +20230,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-tree-select": {
|
||||
"version": "5.23.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.23.0.tgz",
|
||||
"integrity": "sha512-aQGi2tFSRw1WbXv0UVXPzHm09E0cSvUVZMLxQtMv3rnZZpNmdRXWrnd9QkLNlVH31F+X5rgghmdSFF3yZW0N9A==",
|
||||
"version": "5.24.4",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.24.4.tgz",
|
||||
"integrity": "sha512-MzljkSkk7weKOcE853UtYlXB6uyUEzcEQhhpaCwE6jQPbmBUgGiRURuKWpYUnM/dXrwTTlCK969M6Pgjj35MLA==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@babel/runtime": "^7.25.7",
|
||||
"classnames": "2.x",
|
||||
"rc-select": "~14.15.0",
|
||||
"rc-tree": "~5.9.0",
|
||||
"rc-util": "^5.16.1"
|
||||
"rc-select": "~14.16.2",
|
||||
"rc-tree": "~5.10.1",
|
||||
"rc-util": "^5.43.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "*",
|
||||
|
@ -20252,9 +20246,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/rc-upload": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.7.0.tgz",
|
||||
"integrity": "sha512-eUwxYNHlsYe5vYhKFAUGrQG95JrnPzY+BmPi1Daq39fWNl/eOc7v4UODuWrVp2LFkQBuV3cMCG/I68iub6oBrg==",
|
||||
"version": "4.8.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.8.1.tgz",
|
||||
"integrity": "sha512-toEAhwl4hjLAI1u8/CgKWt30BR06ulPa4iGQSMvSXoHzO88gPCslxqV/mnn4gJU7PDoltGIC9Eh+wkeudqgHyw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"classnames": "^2.2.5",
|
||||
|
@ -20284,9 +20278,9 @@
|
|||
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
|
||||
},
|
||||
"node_modules/rc-virtual-list": {
|
||||
"version": "3.14.5",
|
||||
"resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.14.5.tgz",
|
||||
"integrity": "sha512-ZMOnkCLv2wUN8Jz7yI4XiSLa9THlYvf00LuMhb1JlsQCewuU7ydPuHw1rGVPhe9VZYl/5UqODtNd7QKJ2DMGfg==",
|
||||
"version": "3.15.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.15.0.tgz",
|
||||
"integrity": "sha512-dF2YQztqrU3ijAeWOqscTshCEr7vpimzSqAVjO1AyAmaqcHulaXpnGR0ptK5PXfxTUy48VkJOiglMIxlkYGs0w==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.20.0",
|
||||
"classnames": "^2.2.6",
|
||||
|
@ -33937,9 +33931,9 @@
|
|||
}
|
||||
},
|
||||
"@ant-design/cssinjs": {
|
||||
"version": "1.21.1",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.21.1.tgz",
|
||||
"integrity": "sha512-tyWnlK+XH7Bumd0byfbCiZNK43HEubMoCcu9VxwsAwiHdHTgWa+tMN0/yvxa+e8EzuFP1WdUNNPclRpVtD33lg==",
|
||||
"version": "1.22.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.22.0.tgz",
|
||||
"integrity": "sha512-W9XSFeRPR0mAN3OuxfuS/xhENCYKf+8s+QyNNER0FSWoK9OpISTag6CCweg6lq0hASQ/2Vcza0Z8/kGivCP0Ng==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"@emotion/hash": "^0.8.0",
|
||||
|
@ -33947,13 +33941,13 @@
|
|||
"classnames": "^2.3.1",
|
||||
"csstype": "^3.1.3",
|
||||
"rc-util": "^5.35.0",
|
||||
"stylis": "^4.3.3"
|
||||
"stylis": "^4.3.4"
|
||||
}
|
||||
},
|
||||
"@ant-design/cssinjs-utils": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.0.tgz",
|
||||
"integrity": "sha512-E9nOWObXx7Dy7hdyuYlOFaer/LtPO7oyZVxZphh0CYEslr5EmhJPM3WI0Q2RBHRtYg6dSNqeSK73kvZjPN3IMQ==",
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.1.tgz",
|
||||
"integrity": "sha512-2HAiyGGGnM0es40SxdszeQAU5iWp41wBIInq+ONTCKjlSKOrzQfnw4JDtB8IBmqE6tQaEKwmzTP2LGdt5DSwYQ==",
|
||||
"requires": {
|
||||
"@ant-design/cssinjs": "^1.21.0",
|
||||
"@babel/runtime": "^7.23.2",
|
||||
|
@ -33969,9 +33963,9 @@
|
|||
}
|
||||
},
|
||||
"@ant-design/icons": {
|
||||
"version": "5.5.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.0.tgz",
|
||||
"integrity": "sha512-ZaVpZ6TZWuLZsrgaTzk6QNUIZabXD44E8Mxc08+mUr5jL6TBNr2boqfheyrGu1k29U0xEAQ/J6ubPs2b9FeTKQ==",
|
||||
"version": "5.5.1",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.5.1.tgz",
|
||||
"integrity": "sha512-0UrM02MA2iDIgvLatWrj6YTCYe0F/cwXvVE0E2SqGrL7PZireQwgEKTKBisWpZyal5eXZLvuM98kju6YtYne8w==",
|
||||
"requires": {
|
||||
"@ant-design/colors": "^7.0.0",
|
||||
"@ant-design/icons-svg": "^4.4.0",
|
||||
|
@ -35249,9 +35243,9 @@
|
|||
"integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
|
||||
},
|
||||
"@babel/runtime": {
|
||||
"version": "7.25.6",
|
||||
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.6.tgz",
|
||||
"integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==",
|
||||
"version": "7.26.0",
|
||||
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz",
|
||||
"integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==",
|
||||
"requires": {
|
||||
"regenerator-runtime": "^0.14.0"
|
||||
}
|
||||
|
@ -36418,9 +36412,9 @@
|
|||
}
|
||||
},
|
||||
"@rc-component/trigger": {
|
||||
"version": "2.2.3",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.3.tgz",
|
||||
"integrity": "sha512-X1oFIpKoXAMXNDYCviOmTfuNuYxE4h5laBsyCqVAVMjNHxoF3/uiyA7XdegK1XbCvBbCZ6P6byWrEoDRpKL8+A==",
|
||||
"version": "2.2.5",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.5.tgz",
|
||||
"integrity": "sha512-F1EJ4KjFpGAHAjuKvOyZB/6IZDkVx0bHl0M4fQM5wXcmm7lgTgVSSnR3bXwdmS6jOJGHOqfDxIJW3WUvwMIXhQ==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.23.2",
|
||||
"@rc-component/portal": "^1.1.0",
|
||||
|
@ -38154,56 +38148,56 @@
|
|||
}
|
||||
},
|
||||
"antd": {
|
||||
"version": "5.20.6",
|
||||
"resolved": "https://registry.npmmirror.com/antd/-/antd-5.20.6.tgz",
|
||||
"integrity": "sha512-TZFmNenHlh26DelHCJbkB+x1OVulIKsN1f/CnAd2NxZLysXqRvSuLUeHcgccqAnxTy7B03GZ6i1tocGxPCNjgA==",
|
||||
"version": "5.22.1",
|
||||
"resolved": "https://registry.npmmirror.com/antd/-/antd-5.22.1.tgz",
|
||||
"integrity": "sha512-itq8AZwe3IfawZH6SMM5XdbTz1xXGTTqA7sNN0qpEdxcoTpD5nRsCBAMIy+PhwcWFobgFc6ZlF8d7f8eicn0SQ==",
|
||||
"requires": {
|
||||
"@ant-design/colors": "^7.1.0",
|
||||
"@ant-design/cssinjs": "^1.21.0",
|
||||
"@ant-design/cssinjs-utils": "^1.0.3",
|
||||
"@ant-design/icons": "^5.4.0",
|
||||
"@ant-design/cssinjs": "^1.21.1",
|
||||
"@ant-design/cssinjs-utils": "^1.1.1",
|
||||
"@ant-design/icons": "^5.5.1",
|
||||
"@ant-design/react-slick": "~1.1.2",
|
||||
"@babel/runtime": "^7.24.8",
|
||||
"@babel/runtime": "^7.25.7",
|
||||
"@ctrl/tinycolor": "^3.6.1",
|
||||
"@rc-component/color-picker": "~2.0.1",
|
||||
"@rc-component/mutate-observer": "^1.1.0",
|
||||
"@rc-component/qrcode": "~1.0.0",
|
||||
"@rc-component/tour": "~1.15.1",
|
||||
"@rc-component/trigger": "^2.2.2",
|
||||
"@rc-component/trigger": "^2.2.5",
|
||||
"classnames": "^2.5.1",
|
||||
"copy-to-clipboard": "^3.3.3",
|
||||
"dayjs": "^1.11.11",
|
||||
"rc-cascader": "~3.28.1",
|
||||
"rc-cascader": "~3.30.0",
|
||||
"rc-checkbox": "~3.3.0",
|
||||
"rc-collapse": "~3.7.3",
|
||||
"rc-dialog": "~9.5.2",
|
||||
"rc-collapse": "~3.9.0",
|
||||
"rc-dialog": "~9.6.0",
|
||||
"rc-drawer": "~7.2.0",
|
||||
"rc-dropdown": "~4.2.0",
|
||||
"rc-field-form": "~2.4.0",
|
||||
"rc-image": "~7.9.0",
|
||||
"rc-field-form": "~2.5.0",
|
||||
"rc-image": "~7.11.0",
|
||||
"rc-input": "~1.6.3",
|
||||
"rc-input-number": "~9.2.0",
|
||||
"rc-mentions": "~2.15.0",
|
||||
"rc-menu": "~9.14.1",
|
||||
"rc-motion": "^2.9.2",
|
||||
"rc-notification": "~5.6.0",
|
||||
"rc-pagination": "~4.2.0",
|
||||
"rc-picker": "~4.6.14",
|
||||
"rc-input-number": "~9.3.0",
|
||||
"rc-mentions": "~2.17.0",
|
||||
"rc-menu": "~9.16.0",
|
||||
"rc-motion": "^2.9.3",
|
||||
"rc-notification": "~5.6.2",
|
||||
"rc-pagination": "~4.3.0",
|
||||
"rc-picker": "~4.8.0",
|
||||
"rc-progress": "~4.0.0",
|
||||
"rc-rate": "~2.13.0",
|
||||
"rc-resize-observer": "^1.4.0",
|
||||
"rc-segmented": "~2.3.0",
|
||||
"rc-select": "~14.15.2",
|
||||
"rc-slider": "~11.1.5",
|
||||
"rc-segmented": "~2.5.0",
|
||||
"rc-select": "~14.16.3",
|
||||
"rc-slider": "~11.1.7",
|
||||
"rc-steps": "~6.0.1",
|
||||
"rc-switch": "~4.1.0",
|
||||
"rc-table": "~7.45.7",
|
||||
"rc-tabs": "~15.1.1",
|
||||
"rc-textarea": "~1.8.1",
|
||||
"rc-tooltip": "~6.2.0",
|
||||
"rc-tree": "~5.9.0",
|
||||
"rc-tree-select": "~5.23.0",
|
||||
"rc-upload": "~4.7.0",
|
||||
"rc-table": "~7.48.1",
|
||||
"rc-tabs": "~15.4.0",
|
||||
"rc-textarea": "~1.8.2",
|
||||
"rc-tooltip": "~6.2.1",
|
||||
"rc-tree": "~5.10.1",
|
||||
"rc-tree-select": "~5.24.4",
|
||||
"rc-upload": "~4.8.1",
|
||||
"rc-util": "^5.43.0",
|
||||
"scroll-into-view-if-needed": "^3.1.0",
|
||||
"throttle-debounce": "^5.0.2"
|
||||
|
@ -38301,11 +38295,6 @@
|
|||
"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": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz",
|
||||
|
@ -48188,16 +48177,15 @@
|
|||
}
|
||||
},
|
||||
"rc-cascader": {
|
||||
"version": "3.28.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.28.1.tgz",
|
||||
"integrity": "sha512-9+8oHIMWVLHxuaapDiqFNmD9KSyKN/P4bo9x/MBuDbyTqP8f2/POmmZxdXWBO3yq/uE3pKyQCXYNUxrNfHRv2A==",
|
||||
"version": "3.30.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.30.0.tgz",
|
||||
"integrity": "sha512-rrzSbk1Bdqbu+pDwiLCLHu72+lwX9BZ28+JKzoi0DWZ4N29QYFeip8Gctl33QVd2Xg3Rf14D3yAOG76ElJw16w==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.12.5",
|
||||
"array-tree-filter": "^2.1.0",
|
||||
"@babel/runtime": "^7.25.7",
|
||||
"classnames": "^2.3.1",
|
||||
"rc-select": "~14.15.0",
|
||||
"rc-tree": "~5.9.0",
|
||||
"rc-util": "^5.37.0"
|
||||
"rc-select": "~14.16.2",
|
||||
"rc-tree": "~5.10.1",
|
||||
"rc-util": "^5.43.0"
|
||||
}
|
||||
},
|
||||
"rc-checkbox": {
|
||||
|
@ -48211,9 +48199,9 @@
|
|||
}
|
||||
},
|
||||
"rc-collapse": {
|
||||
"version": "3.7.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.7.3.tgz",
|
||||
"integrity": "sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==",
|
||||
"version": "3.9.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.9.0.tgz",
|
||||
"integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
|
@ -48222,9 +48210,9 @@
|
|||
}
|
||||
},
|
||||
"rc-dialog": {
|
||||
"version": "9.5.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.5.2.tgz",
|
||||
"integrity": "sha512-qVUjc8JukG+j/pNaHVSRa2GO2/KbV2thm7yO4hepQ902eGdYK913sGkwg/fh9yhKYV1ql3BKIN2xnud3rEXAPw==",
|
||||
"version": "9.6.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.6.0.tgz",
|
||||
"integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/portal": "^1.0.0-8",
|
||||
|
@ -48257,9 +48245,9 @@
|
|||
}
|
||||
},
|
||||
"rc-field-form": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.4.0.tgz",
|
||||
"integrity": "sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==",
|
||||
"version": "2.5.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.5.1.tgz",
|
||||
"integrity": "sha512-33hunXwynQJyeae7LS3hMGTXNeRBjiPyPYgB0824EbmLHiXC1EBGyUwRh6xjLRy9c+en5WARYN0gJz5+JAqwig==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.18.0",
|
||||
"@rc-component/async-validator": "^5.0.3",
|
||||
|
@ -48267,14 +48255,14 @@
|
|||
}
|
||||
},
|
||||
"rc-image": {
|
||||
"version": "7.9.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.9.0.tgz",
|
||||
"integrity": "sha512-l4zqO5E0quuLMCtdKfBgj4Suv8tIS011F5k1zBBlK25iMjjiNHxA0VeTzGFtUZERSA45gvpXDg8/P6qNLjR25g==",
|
||||
"version": "7.11.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.11.0.tgz",
|
||||
"integrity": "sha512-aZkTEZXqeqfPZtnSdNUnKQA0N/3MbgR7nUnZ+/4MfSFWPFHZau4p5r5ShaI0KPEMnNjv4kijSCFq/9wtJpwykw==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@rc-component/portal": "^1.0.2",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-dialog": "~9.5.2",
|
||||
"rc-dialog": "~9.6.0",
|
||||
"rc-motion": "^2.6.2",
|
||||
"rc-util": "^5.34.1"
|
||||
}
|
||||
|
@ -48290,9 +48278,9 @@
|
|||
}
|
||||
},
|
||||
"rc-input-number": {
|
||||
"version": "9.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.2.0.tgz",
|
||||
"integrity": "sha512-5XZFhBCV5f9UQ62AZ2hFbEY8iZT/dm23Q1kAg0H8EvOgD3UDbYYJAayoVIkM3lQaCqYAW5gV0yV3vjw1XtzWHg==",
|
||||
"version": "9.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.3.0.tgz",
|
||||
"integrity": "sha512-JQ363ywqRyxwgVxpg2z2kja3CehTpYdqR7emJ/6yJjRdbvo+RvfE83fcpBCIJRq3zLp8SakmEXq60qzWyZ7Usw==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/mini-decimal": "^1.0.1",
|
||||
|
@ -48302,23 +48290,23 @@
|
|||
}
|
||||
},
|
||||
"rc-mentions": {
|
||||
"version": "2.15.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.15.0.tgz",
|
||||
"integrity": "sha512-f5v5i7VdqvBDXbphoqcQWmXDif2Msd2arritVoWybrVDuHE6nQ7XCYsybHbV//WylooK52BFDouFvyaRDtXZEw==",
|
||||
"version": "2.17.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.17.0.tgz",
|
||||
"integrity": "sha512-sfHy+qLvc+p8jx8GUsujZWXDOIlIimp6YQz7N5ONQ6bHsa2kyG+BLa5k2wuxgebBbH97is33wxiyq5UkiXRpHA==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.22.5",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-input": "~1.6.0",
|
||||
"rc-menu": "~9.14.0",
|
||||
"rc-menu": "~9.16.0",
|
||||
"rc-textarea": "~1.8.0",
|
||||
"rc-util": "^5.34.1"
|
||||
}
|
||||
},
|
||||
"rc-menu": {
|
||||
"version": "9.14.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.14.1.tgz",
|
||||
"integrity": "sha512-5wlRb3M8S4yGlWhSoEYJ7ZVRElyScdcpUHxgiLxkeig1tEdyKrnED3B2fhpN0Rrpdp9jyhnmZR/Lwq2fH5VvDQ==",
|
||||
"version": "9.16.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.16.0.tgz",
|
||||
"integrity": "sha512-vAL0yqPkmXWk3+YKRkmIR8TYj3RVdEt3ptG2jCJXWNAvQbT0VJJdRyHZ7kG/l1JsZlB+VJq/VcYOo69VR4oD+w==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
|
@ -48329,9 +48317,9 @@
|
|||
}
|
||||
},
|
||||
"rc-motion": {
|
||||
"version": "2.9.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.2.tgz",
|
||||
"integrity": "sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==",
|
||||
"version": "2.9.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.3.tgz",
|
||||
"integrity": "sha512-rkW47ABVkic7WEB0EKJqzySpvDqwl60/tdkY7hWP7dYnh5pm0SzJpo54oW3TDUGXV5wfxXFmMkxrzRRbotQ0+w==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"classnames": "^2.2.1",
|
||||
|
@ -48339,9 +48327,9 @@
|
|||
}
|
||||
},
|
||||
"rc-notification": {
|
||||
"version": "5.6.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.1.tgz",
|
||||
"integrity": "sha512-Q4ZKES3IBxWmpNnlDiMFYoH6D7MJ1L3n3gp59pnpaMI8gm9Vj+gVRxdInvoYjBoZvEOenxb9MbbKvnFhzJpgvA==",
|
||||
"version": "5.6.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.2.tgz",
|
||||
"integrity": "sha512-Id4IYMoii3zzrG0lB0gD6dPgJx4Iu95Xu0BQrhHIbp7ZnAZbLqdqQ73aIWH0d0UFcElxwaKjnzNovTjo7kXz7g==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
|
@ -48361,9 +48349,9 @@
|
|||
}
|
||||
},
|
||||
"rc-pagination": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.2.0.tgz",
|
||||
"integrity": "sha512-V6qeANJsT6tmOcZ4XiUmj8JXjRLbkusuufpuoBw2GiAn94fIixYjFLmbruD1Sbhn8fPLDnWawPp4CN37zQorvw==",
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.3.0.tgz",
|
||||
"integrity": "sha512-UubEWA0ShnroQ1tDa291Fzw6kj0iOeF26IsUObxYTpimgj4/qPCWVFl18RLZE+0Up1IZg0IK4pMn6nB3mjvB7g==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.3.2",
|
||||
|
@ -48371,9 +48359,9 @@
|
|||
}
|
||||
},
|
||||
"rc-picker": {
|
||||
"version": "4.6.14",
|
||||
"resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.6.14.tgz",
|
||||
"integrity": "sha512-7DuTfUFdkxmsNpWQ0TWv6FPGna5e6KKC4nxtx3x9xhumLz7jb3fhlDdWQvqEL6tpt9DOb1+N5j+wB+lDOSS9kg==",
|
||||
"version": "4.8.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.8.1.tgz",
|
||||
"integrity": "sha512-lj9hXXMSkbjFUIhfQh8XH698ybxnoBOfq7pdM1FvfSyDwdFhdQa7dvsIYwo6Uz7Zp1wVkfw5rOJO3MpdWzoHsg==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.24.7",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
|
@ -48415,9 +48403,9 @@
|
|||
}
|
||||
},
|
||||
"rc-segmented": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.3.0.tgz",
|
||||
"integrity": "sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.5.0.tgz",
|
||||
"integrity": "sha512-B28Fe3J9iUFOhFJET3RoXAPFJ2u47QvLSYcZWC4tFYNGPEjug5LAxEasZlA/PpAxhdOPqGWsGbSj7ftneukJnw==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"classnames": "^2.2.1",
|
||||
|
@ -48426,9 +48414,9 @@
|
|||
}
|
||||
},
|
||||
"rc-select": {
|
||||
"version": "14.15.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.15.2.tgz",
|
||||
"integrity": "sha512-oNoXlaFmpqXYcQDzcPVLrEqS2J9c+/+oJuGrlXeVVX/gVgrbHa5YcyiRUXRydFjyuA7GP3elRuLF7Y3Tfwltlw==",
|
||||
"version": "14.16.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.16.3.tgz",
|
||||
"integrity": "sha512-51+j6s3fJJJXB7E+B6W1hM4Tjzv1B/Decooz9ilgegDBt3ZAth1b/xMwYCTrT5BbG2e53XACQsyDib2+3Ro1fg==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/trigger": "^2.1.1",
|
||||
|
@ -48440,9 +48428,9 @@
|
|||
}
|
||||
},
|
||||
"rc-slider": {
|
||||
"version": "11.1.6",
|
||||
"resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.6.tgz",
|
||||
"integrity": "sha512-LACAaXM0hi+4x4ErDGZLy7weIQwmBIVbIgPE+eDHiHkyzMvKjWHraCG8/B22Y/tCQUPAsP02wBhKhth7mH2PIw==",
|
||||
"version": "11.1.7",
|
||||
"resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.7.tgz",
|
||||
"integrity": "sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.5",
|
||||
|
@ -48470,36 +48458,36 @@
|
|||
}
|
||||
},
|
||||
"rc-table": {
|
||||
"version": "7.45.7",
|
||||
"resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.45.7.tgz",
|
||||
"integrity": "sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==",
|
||||
"version": "7.48.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.48.1.tgz",
|
||||
"integrity": "sha512-Z4mDKjWg+xz/Ezdw6ivWcbqRpaJ0QfCORRoRrlrw65KSGZLK8OcTdacH22/fyGb8L4It/0/9qcMm8VrVAk/WBw==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/context": "^1.4.0",
|
||||
"classnames": "^2.2.5",
|
||||
"rc-resize-observer": "^1.1.0",
|
||||
"rc-util": "^5.37.0",
|
||||
"rc-util": "^5.41.0",
|
||||
"rc-virtual-list": "^3.14.2"
|
||||
}
|
||||
},
|
||||
"rc-tabs": {
|
||||
"version": "15.1.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.1.1.tgz",
|
||||
"integrity": "sha512-Tc7bJvpEdkWIVCUL7yQrMNBJY3j44NcyWS48jF/UKMXuUlzaXK+Z/pEL5LjGcTadtPvVmNqA40yv7hmr+tCOAw==",
|
||||
"version": "15.4.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.4.0.tgz",
|
||||
"integrity": "sha512-llKuyiAVqmXm2z7OrmhX5cNb2ueZaL8ZyA2P4R+6/72NYYcbEgOXibwHiQCFY2RiN3swXl53SIABi2CumUS02g==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"classnames": "2.x",
|
||||
"rc-dropdown": "~4.2.0",
|
||||
"rc-menu": "~9.14.0",
|
||||
"rc-menu": "~9.16.0",
|
||||
"rc-motion": "^2.6.2",
|
||||
"rc-resize-observer": "^1.0.0",
|
||||
"rc-util": "^5.34.1"
|
||||
}
|
||||
},
|
||||
"rc-textarea": {
|
||||
"version": "1.8.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.1.tgz",
|
||||
"integrity": "sha512-bm36N2ZqwZAP60ZQg2OY9mPdqWC+m6UTjHc+CqEZOxb3Ia29BGHazY/s5bI8M4113CkqTzhtFUDNA078ZiOx3Q==",
|
||||
"version": "1.8.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.2.tgz",
|
||||
"integrity": "sha512-UFAezAqltyR00a8Lf0IPAyTd29Jj9ee8wt8DqXyDMal7r/Cg/nDt3e1OOv3Th4W6mKaZijjgwuPXhAfVNTN8sw==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.1",
|
||||
|
@ -48509,9 +48497,9 @@
|
|||
}
|
||||
},
|
||||
"rc-tooltip": {
|
||||
"version": "6.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.0.tgz",
|
||||
"integrity": "sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==",
|
||||
"version": "6.2.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.2.1.tgz",
|
||||
"integrity": "sha512-rws0duD/3sHHsD905Nex7FvoUGy2UBQRhTkKxeEvr2FB+r21HsOxcDJI0TzyO8NHhnAA8ILr8pfbSBg5Jj5KBg==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
|
@ -48519,9 +48507,9 @@
|
|||
}
|
||||
},
|
||||
"rc-tree": {
|
||||
"version": "5.9.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.9.0.tgz",
|
||||
"integrity": "sha512-CPrgOvm9d/9E+izTONKSngNzQdIEjMox2PBufWjS1wf7vxtvmCWzK1SlpHbRY6IaBfJIeZ+88RkcIevf729cRg==",
|
||||
"version": "5.10.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.10.1.tgz",
|
||||
"integrity": "sha512-FPXb3tT/u39mgjr6JNlHaUTYfHkVGW56XaGDahDpEFLGsnPxGcVLNTjcqoQb/GNbSCycl7tD7EvIymwOTP0+Yw==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
|
@ -48531,21 +48519,21 @@
|
|||
}
|
||||
},
|
||||
"rc-tree-select": {
|
||||
"version": "5.23.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.23.0.tgz",
|
||||
"integrity": "sha512-aQGi2tFSRw1WbXv0UVXPzHm09E0cSvUVZMLxQtMv3rnZZpNmdRXWrnd9QkLNlVH31F+X5rgghmdSFF3yZW0N9A==",
|
||||
"version": "5.24.4",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.24.4.tgz",
|
||||
"integrity": "sha512-MzljkSkk7weKOcE853UtYlXB6uyUEzcEQhhpaCwE6jQPbmBUgGiRURuKWpYUnM/dXrwTTlCK969M6Pgjj35MLA==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@babel/runtime": "^7.25.7",
|
||||
"classnames": "2.x",
|
||||
"rc-select": "~14.15.0",
|
||||
"rc-tree": "~5.9.0",
|
||||
"rc-util": "^5.16.1"
|
||||
"rc-select": "~14.16.2",
|
||||
"rc-tree": "~5.10.1",
|
||||
"rc-util": "^5.43.0"
|
||||
}
|
||||
},
|
||||
"rc-upload": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.7.0.tgz",
|
||||
"integrity": "sha512-eUwxYNHlsYe5vYhKFAUGrQG95JrnPzY+BmPi1Daq39fWNl/eOc7v4UODuWrVp2LFkQBuV3cMCG/I68iub6oBrg==",
|
||||
"version": "4.8.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.8.1.tgz",
|
||||
"integrity": "sha512-toEAhwl4hjLAI1u8/CgKWt30BR06ulPa4iGQSMvSXoHzO88gPCslxqV/mnn4gJU7PDoltGIC9Eh+wkeudqgHyw==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"classnames": "^2.2.5",
|
||||
|
@ -48569,9 +48557,9 @@
|
|||
}
|
||||
},
|
||||
"rc-virtual-list": {
|
||||
"version": "3.14.5",
|
||||
"resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.14.5.tgz",
|
||||
"integrity": "sha512-ZMOnkCLv2wUN8Jz7yI4XiSLa9THlYvf00LuMhb1JlsQCewuU7ydPuHw1rGVPhe9VZYl/5UqODtNd7QKJ2DMGfg==",
|
||||
"version": "3.15.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.15.0.tgz",
|
||||
"integrity": "sha512-dF2YQztqrU3ijAeWOqscTshCEr7vpimzSqAVjO1AyAmaqcHulaXpnGR0ptK5PXfxTUy48VkJOiglMIxlkYGs0w==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.20.0",
|
||||
"classnames": "^2.2.6",
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
"@wangeditor/editor": "^5.1.23",
|
||||
"@wangeditor/editor-for-react": "^1.0.6",
|
||||
"ali-oss": "^6.18.1",
|
||||
"antd": "^5.20.6",
|
||||
"antd": "^5.21.6",
|
||||
"axios": "^1.2.1",
|
||||
"babel-jest": "^27.4.2",
|
||||
"babel-loader": "^8.2.3",
|
||||
|
|
|
@ -21,13 +21,13 @@ const SimpleForm = (props: SimpleFormData) => {
|
|||
<Form
|
||||
name={props.formName}
|
||||
ref={props.formRef}
|
||||
autoComplete="on"
|
||||
form={form}
|
||||
labelCol={{ span: props.span ?? 4 }}
|
||||
wrapperCol={{ span: props.colProps }}
|
||||
layout="horizontal"
|
||||
initialValues={{ menubar: true }}
|
||||
onFinish={onFinish}
|
||||
autoComplete="on"
|
||||
>
|
||||
{props.childrenPosi ? null : props.children ?? props.children}
|
||||
{props.formDatas.map((v) => {
|
||||
|
|
|
@ -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;
|
|
@ -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 { inject, observer } from "mobx-react";
|
||||
import AliUpload from "@/components/ali_upload";
|
||||
import FileViewer from "@codesmith-99/react-file-preview";
|
||||
import { UploadOutlined } from "@ant-design/icons";
|
||||
import Config from "@/util/config";
|
||||
|
||||
interface ArchiveUploadFile extends UploadFile {
|
||||
file_type: string | undefined;
|
||||
file_url: string | undefined;
|
||||
|
@ -12,7 +22,22 @@ const FileListPage = (props: any) => {
|
|||
const [fileList, setFileList] = useState<ArchiveUploadFile[]>([]);
|
||||
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
|
||||
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(() => {
|
||||
folderStore.getAlist(id).then((res) => {
|
||||
setFileList(folderStore.alist);
|
||||
|
@ -30,7 +55,6 @@ const FileListPage = (props: any) => {
|
|||
|
||||
const preView = (imageUrl) => {
|
||||
let fileType = getFileTypeFromUrl(imageUrl);
|
||||
console.log(imageUrl);
|
||||
switch (fileType) {
|
||||
case "jpeg":
|
||||
return <img style={{ width: "100%" }} src={imageUrl} alt="" />;
|
||||
|
@ -78,25 +102,26 @@ const FileListPage = (props: any) => {
|
|||
return <div style={{ width: "100%", height: "600px" }}></div>;
|
||||
}
|
||||
};
|
||||
const saveHandler = () => {
|
||||
fileList.forEach((item) => {
|
||||
const saveHandler = (files) => {
|
||||
files.forEach((item) => {
|
||||
item.file_url = item.url;
|
||||
item.file_type = item.type;
|
||||
item.file_name = item.name;
|
||||
});
|
||||
archivesStore.save(id, fileList);
|
||||
archivesStore.save(id, files);
|
||||
};
|
||||
|
||||
return (
|
||||
<div style={{ margin: "10px" }}>
|
||||
<div style={{ margin: "10px" }}>
|
||||
<Button type="primary" onClick={saveHandler}>
|
||||
上传文件
|
||||
</Button>
|
||||
<Upload {...bprops}>
|
||||
<Button icon={<UploadOutlined />}>文件上传</Button>
|
||||
</Upload>
|
||||
</div>
|
||||
{fileList?.map((item: any) => {
|
||||
return (
|
||||
<div
|
||||
key={item?.file_name}
|
||||
key={item?.identity}
|
||||
style={{ display: "flex", margin: "10px" }}
|
||||
>
|
||||
<Space>
|
||||
|
@ -109,7 +134,7 @@ const FileListPage = (props: any) => {
|
|||
>
|
||||
预览
|
||||
</Button>
|
||||
<Button>下载</Button>
|
||||
<a href={item?.file_url} download={item.file_name}>下载</a>
|
||||
</Space>
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -30,10 +30,10 @@ export const EmConfig = (userList) => [
|
|||
},
|
||||
{
|
||||
type: FormType.cehckboxGroup,
|
||||
label: "参与人员选择",
|
||||
label: "参与队伍",
|
||||
name: "user_id",
|
||||
value: [],
|
||||
checkboxData: userList,
|
||||
rules: [{ required: true, message: "参与人员不能为空!" }],
|
||||
rules: [{ required: true, message: "参与队伍不能为空!" }],
|
||||
},
|
||||
];
|
||||
|
|
|
@ -7,7 +7,6 @@ import HomeBottom from "@/pages/home/homeBottom/home_bottom";
|
|||
import image2 from "@/static/title_line@1x.png";
|
||||
import { SettingOutlined } from "@ant-design/icons";
|
||||
import { useNavigate } from "react-router";
|
||||
import Video from "./video";
|
||||
import Weather from "./homeLeft/weather";
|
||||
import Timer from "./homeLeft/timer";
|
||||
|
||||
|
|
|
@ -95,9 +95,12 @@ const Dispath = (props: Store) => {
|
|||
<Modal
|
||||
title={"发布训练任务"}
|
||||
className="owner_model"
|
||||
width={800}
|
||||
centered
|
||||
width={1000}
|
||||
open={isModalOpen}
|
||||
afterClose={() => {}}
|
||||
afterClose={() => {
|
||||
|
||||
}}
|
||||
onOk={() => {}}
|
||||
okText="确定"
|
||||
cancelText="取消"
|
||||
|
@ -119,13 +122,14 @@ const Dispath = (props: Store) => {
|
|||
setIsModalOpen(false);
|
||||
}}
|
||||
>
|
||||
<div className="disPatch" style={{ fontSize: "#fff" }}>
|
||||
<div className="disPatch" style={{ fontSize: "#fff",height:"600px",overflowY:"auto" }}>
|
||||
<SimpleForm
|
||||
formRef={formRef}
|
||||
createCallback={() => {}}
|
||||
formName="card_basic"
|
||||
colProps={25}
|
||||
subBtnName="提交"
|
||||
span={4}
|
||||
formDatas={projectConfig}
|
||||
onFinish={onFinish}
|
||||
initialValues={true}
|
||||
|
@ -152,7 +156,12 @@ const Dispath = (props: Store) => {
|
|||
{(fields, { add, remove }) => (
|
||||
<>
|
||||
{fields.map(({ key, name, ...restField }) => (
|
||||
<div style={{ position: "relative" }}>
|
||||
<div
|
||||
key={key}
|
||||
style={{
|
||||
position: "relative",
|
||||
}}
|
||||
>
|
||||
<Form.Item
|
||||
{...restField}
|
||||
label={"物资"}
|
||||
|
@ -186,12 +195,13 @@ const Dispath = (props: Store) => {
|
|||
<InputNumber placeholder="请输入物资数量" />
|
||||
</Form.Item>
|
||||
<MinusCircleOutlined
|
||||
onClick={() => remove(name)}
|
||||
style={{
|
||||
position: "absolute",
|
||||
right: "10px",
|
||||
bottom: "20px",
|
||||
top: "66px",
|
||||
right: "20px",
|
||||
color: "#fff",
|
||||
}}
|
||||
onClick={() => remove(name)}
|
||||
/>
|
||||
</div>
|
||||
))}
|
||||
|
|
|
@ -38,6 +38,7 @@ const Ec = (props: Store) => {
|
|||
className="owner_model"
|
||||
width={800}
|
||||
open={isModalOpen}
|
||||
centered
|
||||
afterClose={() => {}}
|
||||
onOk={() => {}}
|
||||
footer={null}
|
||||
|
|
|
@ -15,9 +15,10 @@ import baseHttp from "@/service/base";
|
|||
import MinusCircleOutlined from "@ant-design/icons/lib/icons/MinusCircleOutlined";
|
||||
import { EmConfig } from "@/pages/emergency/em_column";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import VideoSelect from "@/components/video_select";
|
||||
|
||||
const Emr = (props: Store) => {
|
||||
const { emergencyStore,homeStore } = props;
|
||||
const { emergencyStore, homeStore } = props;
|
||||
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
|
||||
const formRef = React.useRef<FormInstance>(null);
|
||||
const [projectConfig, setProjectConfig] = useState<any>([]);
|
||||
|
@ -35,9 +36,11 @@ const Emr = (props: Store) => {
|
|||
long: values.marker["lng"],
|
||||
lat: values.marker["lat"],
|
||||
};
|
||||
console.log(data);
|
||||
return;
|
||||
emergencyStore.add(data);
|
||||
setIsModalOpen(false);
|
||||
homeStore.getNewTask()
|
||||
homeStore.getNewTask();
|
||||
};
|
||||
const handleSearch = (newValue: string) => {
|
||||
if (newValue === "") return;
|
||||
|
@ -52,10 +55,10 @@ const Emr = (props: Store) => {
|
|||
};
|
||||
useEffect(() => {
|
||||
emergencyStore.getlist();
|
||||
baseHttp.get("/user/list", null).then((res) => {
|
||||
baseHttp.get("/team/list", null).then((res) => {
|
||||
let data = res.data?.record ?? [];
|
||||
data.forEach((item) => {
|
||||
item.label = item.account;
|
||||
item.label = item.name;
|
||||
item.value = item.identity;
|
||||
});
|
||||
setUserList(data ?? []);
|
||||
|
@ -67,17 +70,26 @@ const Emr = (props: Store) => {
|
|||
<Modal
|
||||
title={"应急处突"}
|
||||
className="owner_model"
|
||||
width={800}
|
||||
width={1000}
|
||||
open={isModalOpen}
|
||||
afterClose={() => formRef.current?.resetFields()}
|
||||
onOk={() => formRef.current?.submit()}
|
||||
okText="确定"
|
||||
cancelText="取消"
|
||||
centered
|
||||
onCancel={() => {
|
||||
setIsModalOpen(false);
|
||||
}}
|
||||
>
|
||||
<div className="disPatch" style={{ fontSize: "#fff" }}>
|
||||
<div
|
||||
className="disPatch"
|
||||
style={{
|
||||
fontSize: "#fff",
|
||||
height: 600,
|
||||
overflowY: "auto",
|
||||
marginTop: "20px",
|
||||
}}
|
||||
>
|
||||
<SimpleForm
|
||||
formRef={formRef}
|
||||
createCallback={() => {
|
||||
|
@ -92,6 +104,7 @@ const Emr = (props: Store) => {
|
|||
childrenPosi={true}
|
||||
onFinishFailed={onFinishFailed}
|
||||
>
|
||||
<>
|
||||
<Form.List name="supplies_list">
|
||||
{(fields, { add, remove }) => (
|
||||
<>
|
||||
|
@ -122,7 +135,9 @@ const Emr = (props: Store) => {
|
|||
{...restField}
|
||||
name={[name, "num"]}
|
||||
label={"数量"}
|
||||
rules={[{ required: true, message: "请输入物资数量" }]}
|
||||
rules={[
|
||||
{ required: true, message: "请输入物资数量" },
|
||||
]}
|
||||
>
|
||||
<InputNumber placeholder="请输入物资数量" />
|
||||
</Form.Item>
|
||||
|
@ -144,6 +159,19 @@ const Emr = (props: Store) => {
|
|||
</>
|
||||
)}
|
||||
</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>
|
||||
</div>
|
||||
</Modal>
|
||||
|
@ -151,4 +179,4 @@ const Emr = (props: Store) => {
|
|||
);
|
||||
};
|
||||
|
||||
export default inject("emergencyStore","homeStore")(observer(Emr));
|
||||
export default inject("emergencyStore", "homeStore")(observer(Emr));
|
||||
|
|
|
@ -1,24 +1,32 @@
|
|||
import { Modal } from "antd";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import { useState } from "react";
|
||||
|
||||
import Videos from "@/pages/home/video";
|
||||
import Config from "@/util/config";
|
||||
const WhichVideo = (props) => {
|
||||
const { homeStore } = props;
|
||||
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
|
||||
const [deviceList, setDeviceList] = 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 () => {
|
||||
setIsModalOpen(true);
|
||||
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) {
|
||||
let reqs = await homeStore.getChannerUrlList(item.DeviceID);
|
||||
|
||||
if (reqs?.EasyDarwin) {
|
||||
list.push(...reqs?.EasyDarwin?.Body.Channels);
|
||||
}
|
||||
}
|
||||
setChannelList(list);
|
||||
const getUrl = async (id) => {
|
||||
let reqs = await homeStore.getChannerStrem(deviceId, id);
|
||||
if (!reqs.EasyDarwin) return;
|
||||
let url = Config.videoApis + reqs.EasyDarwin.Body.URL
|
||||
console.log(url)
|
||||
setVideoUrl(url);
|
||||
};
|
||||
return (
|
||||
<>
|
||||
|
@ -27,23 +35,74 @@ const WhichVideo = (props) => {
|
|||
title={"视频查看"}
|
||||
className="owner_model"
|
||||
width={1000}
|
||||
centered
|
||||
open={isModalOpen}
|
||||
afterClose={() => {}}
|
||||
afterClose={() => {
|
||||
setDeviceList([]);
|
||||
setChannelList([]);
|
||||
setVideoUrl(null);
|
||||
setChannelId(0);
|
||||
}}
|
||||
onOk={() => {}}
|
||||
footer={null}
|
||||
onCancel={() => {
|
||||
setIsModalOpen(false);
|
||||
}}
|
||||
>
|
||||
<div style={{ height: "700px", overflowY: "scroll" }}>
|
||||
{channelList.map((item, index) => {
|
||||
<div style={{ height: "700px", overflowY: "scroll", width: "1000px" }}>
|
||||
<div style={{ display: "flex" }}>
|
||||
<div>
|
||||
{deviceList.map((item, index) => {
|
||||
return (
|
||||
<div key={index} style={{ cursor: "pointer" }}>
|
||||
<p style={{ color: "#fff" }}>{item.Name}</p>
|
||||
<div
|
||||
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 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>
|
||||
</>
|
||||
);
|
||||
|
|
|
@ -37,7 +37,6 @@ const Ac = (props: Store) => {
|
|||
name: "Access From",
|
||||
type: "pie",
|
||||
radius: ["40%", "60%"],
|
||||
itemStyle : {
|
||||
normal : {
|
||||
label : {
|
||||
show : false
|
||||
|
@ -46,7 +45,6 @@ const Ac = (props: Store) => {
|
|||
show : false
|
||||
}
|
||||
},
|
||||
},
|
||||
label: {
|
||||
backgroundColor: "#F6F8FC",
|
||||
borderColor: "#8C8D8E",
|
||||
|
|
|
@ -33,14 +33,12 @@ const Wz = (props: Store) => {
|
|||
name: "Access From",
|
||||
type: "pie",
|
||||
radius: ["40%", "60%"],
|
||||
itemStyle : {
|
||||
normal : {
|
||||
label : {
|
||||
show : false
|
||||
normal: {
|
||||
label: {
|
||||
show: false,
|
||||
},
|
||||
labelLine : {
|
||||
show : false
|
||||
}
|
||||
labelLine: {
|
||||
show: false,
|
||||
},
|
||||
},
|
||||
label: {
|
||||
|
@ -61,8 +59,16 @@ const Wz = (props: Store) => {
|
|||
initChart(res.data?.record);
|
||||
});
|
||||
}, [homeStore]);
|
||||
return <>
|
||||
<div onClick={() => {setIsModalOpen(true)}} style={{ width: "100%", height: "100%" }} id="wz"></div>;
|
||||
return (
|
||||
<>
|
||||
<div
|
||||
onClick={() => {
|
||||
setIsModalOpen(true);
|
||||
}}
|
||||
style={{ width: "100%", height: "100%" }}
|
||||
id="wz"
|
||||
></div>
|
||||
;
|
||||
<Modal
|
||||
title="物资看板"
|
||||
className="owner_model"
|
||||
|
@ -78,5 +84,6 @@ const Wz = (props: Store) => {
|
|||
<KanBan />
|
||||
</Modal>
|
||||
</>
|
||||
);
|
||||
};
|
||||
export default inject("homeStore")(observer(Wz));
|
|
@ -0,0 +1,8 @@
|
|||
|
||||
const HomeVideo = () => {
|
||||
return (
|
||||
<div>csacas</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default HomeVideo;
|
|
@ -1,5 +1,4 @@
|
|||
import { Store } from "antd/es/form/interface";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import { useEffect, useRef } from "react";
|
||||
import videojs from "video.js";
|
||||
import "video.js/dist/video-js.css";
|
||||
|
@ -10,22 +9,22 @@ const videoJsOptions = {
|
|||
fluid: true,
|
||||
sources: [
|
||||
{
|
||||
src: "https://sprh.hswzct.cn:4443/hls/stream_1_0/playlist.m3u8",
|
||||
src: "",
|
||||
type: "application/x-mpegURL",
|
||||
},
|
||||
],
|
||||
};
|
||||
const Video = (props: Store) => {
|
||||
const { homeStore, onReady } = props;
|
||||
const Videos = (props: Store) => {
|
||||
const { onReady } = props;
|
||||
const videoRef = useRef<HTMLDivElement>(null);
|
||||
const playerRef = useRef<any>(null); // 使用 any 类型
|
||||
|
||||
useEffect(() => {
|
||||
homeStore.getNewTask();
|
||||
}, [homeStore]);
|
||||
useEffect(() => {
|
||||
if (!props.url) return;
|
||||
videoJsOptions.sources[0].src = props.url;
|
||||
if (!playerRef.current && videoRef.current) {
|
||||
const videoElement = document.createElement("video-js");
|
||||
videoElement.classList.add("vjs-big-play-centered");
|
||||
const videoElement = document.createElement(`video-js`);
|
||||
videoElement.classList.add(`vjs-big-play-centered${props.url}`);
|
||||
videoRef.current.appendChild(videoElement);
|
||||
const player = (playerRef.current = videojs(
|
||||
videoElement,
|
||||
|
@ -37,26 +36,24 @@ const Video = (props: Store) => {
|
|||
));
|
||||
} else {
|
||||
const player = playerRef.current;
|
||||
player?.autoplay(videoJsOptions.autoplay);
|
||||
player.src(videoJsOptions.sources);
|
||||
player?.autoplay(videoJsOptions?.autoplay);
|
||||
player.src(videoJsOptions?.sources);
|
||||
}
|
||||
}, [videoRef, onReady]);
|
||||
useEffect(() => {
|
||||
const player = playerRef.current;
|
||||
return () => {
|
||||
if (player && !player.isDisposed()) {
|
||||
player.dispose();
|
||||
if (playerRef.current) {
|
||||
playerRef.current.dispose();
|
||||
playerRef.current = null;
|
||||
}
|
||||
};
|
||||
}, [playerRef]);
|
||||
}, [videoRef, onReady, props.url]);
|
||||
|
||||
return (
|
||||
<>
|
||||
<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>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default inject("homeStore")(observer(Video));
|
||||
export default Videos;
|
||||
|
|
|
@ -48,14 +48,13 @@ const PoverPage = (props: Store) => {
|
|||
},
|
||||
],
|
||||
};
|
||||
option && myChart.setOption(option);
|
||||
myChart.setOption(option);
|
||||
};
|
||||
useEffect(() => {
|
||||
usrStore.getPover().then((e) => {
|
||||
initChart("pover_jg",e.data.o_type_nums,e.data.total);
|
||||
initChart("pover_jgs",e.data.o_type_num,e.data.total);
|
||||
initChart("pover1",e.data.a_member,e.data.total);
|
||||
initChart("pover2",e.data.p_team,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("pover1", e.data.a_member, e.data.total);
|
||||
setPover(e.data);
|
||||
});
|
||||
}, [usrStore]);
|
||||
|
@ -88,45 +87,29 @@ const PoverPage = (props: Store) => {
|
|||
<span>退役军人</span>
|
||||
</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 className="nav-content" >
|
||||
<div className="content-left" onClick={(e)=>{
|
||||
usrStore.setPoverDe(false)
|
||||
}}>
|
||||
<div className="nav-content">
|
||||
<div
|
||||
className="content-left"
|
||||
onClick={(e) => {
|
||||
usrStore.setPoverDe(false);
|
||||
}}
|
||||
>
|
||||
<div style={{ textAlign: "center" }}>
|
||||
<div style={{ width: "100%", height: "100%" }} id="pover_jg"></div>
|
||||
<span style={{ color: "#fff" }}>企事业单位</span>
|
||||
</div>
|
||||
<p></p>
|
||||
<div style={{ textAlign: "center" }}>
|
||||
<div style={{ textAlign: "center"}}>
|
||||
<div style={{ width: "100%", height: "100%" }} id="pover1"></div>
|
||||
<span style={{ color: "#fff" }}>积极力量</span>
|
||||
</div>
|
||||
<p></p>
|
||||
<div style={{ textAlign: "center" }}>
|
||||
<div style={{ width: "100%", height: "100%" }} id="pover2"></div>
|
||||
<span style={{ color: "#fff" }}>专业队伍</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="content-right">
|
||||
<p style={{ margin: 0, fontSize: "20px", marginBottom: "10px" }}>
|
||||
双流区黄水镇人民武装部基干民兵力量
|
||||
</p>
|
||||
{usrStore.poverDetail? <PoverDetail />: <PvTable />}
|
||||
{usrStore.poverDetail ? <PoverDetail /> : <PvTable />}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -17,7 +17,7 @@ class HomeConfig {
|
|||
static taskulist: string = "public/taskInUser"
|
||||
static deviceList: string = "api/v1/devicesconfig" //设备列表
|
||||
static channerList: string = "api/v1/channelsconfig" //设备列表
|
||||
static channelstream: string = "api/v1/channelstream" //设备包活
|
||||
static channelstream: string = "api/v1/devices/channelstream" //设备包活
|
||||
|
||||
}
|
||||
class HomeStore extends BaseStore<TagDataType> {
|
||||
|
@ -91,7 +91,7 @@ class HomeStore extends BaseStore<TagDataType> {
|
|||
protocol:"HLS"
|
||||
})
|
||||
console.log(data)
|
||||
return true
|
||||
return data;
|
||||
} catch (error) {
|
||||
console.log(error)
|
||||
return false
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
class Config {
|
||||
static baseUrl = "https://rw.quwanya.cn/";
|
||||
static baseUrl = "http://127.0.0.1:12214/";
|
||||
static uploadUrl = "https://rw.quwanya.cn";
|
||||
static ws = "wss://rw.quwanya.cn/wsadmin?id=admin";
|
||||
static userStatic = "https://rw.quwanya.cn/uploads/user/";
|
||||
static videoApi = "https://sprh.hswzct.cn:4443/"; //
|
||||
static videoApis = "https://sprh.hswzct.cn:4443"; //
|
||||
}
|
||||
export default Config;
|
||||
|
||||
|
|
Loading…
Reference in New Issue