first commit
This commit is contained in:
parent
b51aaf7015
commit
2a8e134fd4
|
@ -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",
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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) => {
|
||||||
|
|
|
@ -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 { 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>
|
||||||
);
|
);
|
||||||
|
|
|
@ -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: "参与队伍不能为空!" }],
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
))}
|
))}
|
||||||
|
|
|
@ -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}
|
||||||
|
|
|
@ -15,9 +15,10 @@ 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;
|
||||||
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
|
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
|
||||||
const formRef = React.useRef<FormInstance>(null);
|
const formRef = React.useRef<FormInstance>(null);
|
||||||
const [projectConfig, setProjectConfig] = useState<any>([]);
|
const [projectConfig, setProjectConfig] = useState<any>([]);
|
||||||
|
@ -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,58 +104,74 @@ const Emr = (props: Store) => {
|
||||||
childrenPosi={true}
|
childrenPosi={true}
|
||||||
onFinishFailed={onFinishFailed}
|
onFinishFailed={onFinishFailed}
|
||||||
>
|
>
|
||||||
<Form.List name="supplies_list">
|
<>
|
||||||
{(fields, { add, remove }) => (
|
<Form.List name="supplies_list">
|
||||||
<>
|
{(fields, { add, remove }) => (
|
||||||
{fields.map(({ key, name, ...restField }) => (
|
<>
|
||||||
<>
|
{fields.map(({ key, name, ...restField }) => (
|
||||||
<Form.Item
|
<>
|
||||||
{...restField}
|
<Form.Item
|
||||||
label={"物资"}
|
{...restField}
|
||||||
name={[name, "supplies_identity"]}
|
label={"物资"}
|
||||||
rules={[{ required: true, message: "请选择物资" }]}
|
name={[name, "supplies_identity"]}
|
||||||
>
|
rules={[{ required: true, message: "请选择物资" }]}
|
||||||
<Select
|
>
|
||||||
showSearch
|
<Select
|
||||||
placeholder={props.placeholder}
|
showSearch
|
||||||
style={props.style}
|
placeholder={props.placeholder}
|
||||||
defaultActiveFirstOption={false}
|
style={props.style}
|
||||||
suffixIcon={null}
|
defaultActiveFirstOption={false}
|
||||||
filterOption={false}
|
suffixIcon={null}
|
||||||
onSearch={handleSearch}
|
filterOption={false}
|
||||||
notFoundContent={null}
|
onSearch={handleSearch}
|
||||||
options={(data || []).map((d) => ({
|
notFoundContent={null}
|
||||||
value: d.value,
|
options={(data || []).map((d) => ({
|
||||||
label: d.text,
|
value: d.value,
|
||||||
}))}
|
label: d.text,
|
||||||
/>
|
}))}
|
||||||
</Form.Item>
|
/>
|
||||||
<Form.Item
|
</Form.Item>
|
||||||
{...restField}
|
<Form.Item
|
||||||
name={[name, "num"]}
|
{...restField}
|
||||||
label={"数量"}
|
name={[name, "num"]}
|
||||||
rules={[{ required: true, message: "请输入物资数量" }]}
|
label={"数量"}
|
||||||
>
|
rules={[
|
||||||
<InputNumber placeholder="请输入物资数量" />
|
{ required: true, message: "请输入物资数量" },
|
||||||
</Form.Item>
|
]}
|
||||||
<MinusCircleOutlined onClick={() => remove(name)} />
|
>
|
||||||
</>
|
<InputNumber placeholder="请输入物资数量" />
|
||||||
))}
|
</Form.Item>
|
||||||
<Form.Item>
|
<MinusCircleOutlined onClick={() => remove(name)} />
|
||||||
<div style={{ textAlign: "center" }}>
|
</>
|
||||||
<Button
|
))}
|
||||||
style={{ width: 300 }}
|
<Form.Item>
|
||||||
type="dashed"
|
<div style={{ textAlign: "center" }}>
|
||||||
onClick={() => add()}
|
<Button
|
||||||
block
|
style={{ width: 300 }}
|
||||||
>
|
type="dashed"
|
||||||
添加物资
|
onClick={() => add()}
|
||||||
</Button>
|
block
|
||||||
</div>
|
>
|
||||||
</Form.Item>
|
添加物资
|
||||||
</>
|
</Button>
|
||||||
)}
|
</div>
|
||||||
</Form.List>
|
</Form.Item>
|
||||||
|
</>
|
||||||
|
)}
|
||||||
|
</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>
|
||||||
|
@ -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 { 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,22 +35,73 @@ 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" }}>
|
||||||
return (
|
<div>
|
||||||
<div key={index} style={{ cursor: "pointer" }}>
|
{deviceList.map((item, index) => {
|
||||||
<p style={{ color: "#fff" }}>{item.Name}</p>
|
return (
|
||||||
</div>
|
<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>
|
</div>
|
||||||
</Modal>
|
</Modal>
|
||||||
</>
|
</>
|
||||||
|
|
|
@ -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
|
||||||
|
@ -45,7 +44,6 @@ const Ac = (props: Store) => {
|
||||||
labelLine : {
|
labelLine : {
|
||||||
show : false
|
show : false
|
||||||
}
|
}
|
||||||
},
|
|
||||||
},
|
},
|
||||||
label: {
|
label: {
|
||||||
backgroundColor: "#F6F8FC",
|
backgroundColor: "#F6F8FC",
|
||||||
|
|
|
@ -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,9 +59,17 @@ 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>;
|
<>
|
||||||
<Modal
|
<div
|
||||||
|
onClick={() => {
|
||||||
|
setIsModalOpen(true);
|
||||||
|
}}
|
||||||
|
style={{ width: "100%", height: "100%" }}
|
||||||
|
id="wz"
|
||||||
|
></div>
|
||||||
|
;
|
||||||
|
<Modal
|
||||||
title="物资看板"
|
title="物资看板"
|
||||||
className="owner_model"
|
className="owner_model"
|
||||||
width={"80%"}
|
width={"80%"}
|
||||||
|
@ -77,6 +83,7 @@ const Wz = (props: Store) => {
|
||||||
>
|
>
|
||||||
<KanBan />
|
<KanBan />
|
||||||
</Modal>
|
</Modal>
|
||||||
</>
|
</>
|
||||||
|
);
|
||||||
};
|
};
|
||||||
export default inject("homeStore")(observer(Wz));
|
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 { 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;
|
||||||
|
|
|
@ -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,45 +87,29 @@ 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>
|
||||||
</div>
|
</div>
|
||||||
<p></p>
|
<p></p>
|
||||||
<div style={{ textAlign: "center" }}>
|
<div style={{ textAlign: "center"}}>
|
||||||
<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" }}>
|
||||||
双流区黄水镇人民武装部基干民兵力量
|
双流区黄水镇人民武装部基干民兵力量
|
||||||
</p>
|
</p>
|
||||||
{usrStore.poverDetail? <PoverDetail />: <PvTable />}
|
{usrStore.poverDetail ? <PoverDetail /> : <PvTable />}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue