lyp
This commit is contained in:
parent
5de0c6af70
commit
c866937a39
437
package-lock.json
generated
437
package-lock.json
generated
@ -9,7 +9,7 @@
|
||||
"version": "0.0.0",
|
||||
"dependencies": {
|
||||
"@ant-design/cssinjs": "^1.19.1",
|
||||
"antd": "^5.15.2",
|
||||
"antd": "^5.20.3",
|
||||
"axios": "^1.6.7",
|
||||
"event-source-polyfill": "^1.0.31",
|
||||
"localforage": "^1.10.0",
|
||||
@ -67,17 +67,17 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@ant-design/colors": {
|
||||
"version": "7.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.2.tgz",
|
||||
"integrity": "sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==",
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-7.1.0.tgz",
|
||||
"integrity": "sha512-MMoDGWn1y9LdQJQSHiCC20x3uZ3CwQnv9QMz6pCmJOrqdgM9YxsoVVY0wtrdXbmfSgnV0KNk6zi09NAhMR2jvg==",
|
||||
"dependencies": {
|
||||
"@ctrl/tinycolor": "^3.6.1"
|
||||
}
|
||||
},
|
||||
"node_modules/@ant-design/cssinjs": {
|
||||
"version": "1.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.19.1.tgz",
|
||||
"integrity": "sha512-hgQ3wiys3X0sqDKWkqCJ6EYdF79i9JCvtavmIGwuuPUKmoJXV8Ff0sY+yQQSxk2dRmMyam/bYKo/Bwor45hnZw==",
|
||||
"version": "1.21.1",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.21.1.tgz",
|
||||
"integrity": "sha512-tyWnlK+XH7Bumd0byfbCiZNK43HEubMoCcu9VxwsAwiHdHTgWa+tMN0/yvxa+e8EzuFP1WdUNNPclRpVtD33lg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"@emotion/hash": "^0.8.0",
|
||||
@ -85,21 +85,46 @@
|
||||
"classnames": "^2.3.1",
|
||||
"csstype": "^3.1.3",
|
||||
"rc-util": "^5.35.0",
|
||||
"stylis": "^4.0.13"
|
||||
"stylis": "^4.3.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.0.0",
|
||||
"react-dom": ">=16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@ant-design/cssinjs-utils": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.0.3.tgz",
|
||||
"integrity": "sha512-BrztZZKuoYcJK8uEH40ylBemf/Mu/QPiDos56g2bv6eUoniQkgQHOCOvA3+pncoFO1TaS8xcUCIqGzDA0I+ZVQ==",
|
||||
"dependencies": {
|
||||
"@ant-design/cssinjs": "^1.21.0",
|
||||
"@babel/runtime": "^7.23.2",
|
||||
"rc-util": "^5.38.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.9.0",
|
||||
"react-dom": ">=16.9.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@ant-design/fast-color": {
|
||||
"version": "2.0.6",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/fast-color/-/fast-color-2.0.6.tgz",
|
||||
"integrity": "sha512-y2217gk4NqL35giHl72o6Zzqji9O7vHh9YmhUVkPtAOpoTCH4uWxo/pr4VE8t0+ChEPs0qo4eJRC5Q1eXWo3vA==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.24.7"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.x"
|
||||
}
|
||||
},
|
||||
"node_modules/@ant-design/icons": {
|
||||
"version": "5.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.3.1.tgz",
|
||||
"integrity": "sha512-85zROTJCCApQn0Ee6L9561+Vd7yVKtSWNm2TpmOsYMrumchbzaRK83x1WWHv2VG+Y1ZAaKkDwcnnSPS/eSwNHA==",
|
||||
"version": "5.4.0",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.4.0.tgz",
|
||||
"integrity": "sha512-QZbWC5xQYexCI5q4/fehSEkchJr5UGtvAJweT743qKUQQGs9IH2DehNLP49DJ3Ii9m9CijD2HN6fNy3WKhIFdA==",
|
||||
"dependencies": {
|
||||
"@ant-design/colors": "^7.0.0",
|
||||
"@ant-design/icons-svg": "^4.4.0",
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@babel/runtime": "^7.24.8",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-util": "^5.31.1"
|
||||
},
|
||||
@ -113,13 +138,13 @@
|
||||
},
|
||||
"node_modules/@ant-design/icons-svg": {
|
||||
"version": "4.4.2",
|
||||
"resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz",
|
||||
"integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA=="
|
||||
},
|
||||
"node_modules/@ant-design/react-slick": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.2.tgz",
|
||||
"integrity": "sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==",
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmmirror.com/@ant-design/react-slick/-/react-slick-1.1.2.tgz",
|
||||
"integrity": "sha512-EzlvzE6xQUBrZuuhSAFTdsr4P2bBBHGZwKFemEfq8gIGyIQCxalYfZW/T2ORbtQx5rU69o+WycP3exY/7T1hGA==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.4",
|
||||
"classnames": "^2.2.5",
|
||||
@ -428,9 +453,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@babel/runtime": {
|
||||
"version": "7.24.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz",
|
||||
"integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==",
|
||||
"version": "7.25.4",
|
||||
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.4.tgz",
|
||||
"integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==",
|
||||
"dependencies": {
|
||||
"regenerator-runtime": "^0.14.0"
|
||||
},
|
||||
@ -489,7 +514,7 @@
|
||||
},
|
||||
"node_modules/@ctrl/tinycolor": {
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
|
||||
"integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
@ -1104,13 +1129,24 @@
|
||||
"node": ">= 8"
|
||||
}
|
||||
},
|
||||
"node_modules/@rc-component/color-picker": {
|
||||
"version": "1.5.3",
|
||||
"resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.5.3.tgz",
|
||||
"integrity": "sha512-+tGGH3nLmYXTalVe0L8hSZNs73VTP5ueSHwUlDC77KKRaN7G4DS4wcpG5DTDzdcV/Yas+rzA6UGgIyzd8fS4cw==",
|
||||
"node_modules/@rc-component/async-validator": {
|
||||
"version": "5.0.4",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/async-validator/-/async-validator-5.0.4.tgz",
|
||||
"integrity": "sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.24.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.x"
|
||||
}
|
||||
},
|
||||
"node_modules/@rc-component/color-picker": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/color-picker/-/color-picker-2.0.1.tgz",
|
||||
"integrity": "sha512-WcZYwAThV/b2GISQ8F+7650r5ZZJ043E57aVBFkQ+kSY4C6wdofXgB0hBx+GPGpIU0Z81eETNoDUJMr7oy/P8Q==",
|
||||
"dependencies": {
|
||||
"@ant-design/fast-color": "^2.0.6",
|
||||
"@babel/runtime": "^7.23.6",
|
||||
"@ctrl/tinycolor": "^3.6.1",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-util": "^5.38.1"
|
||||
},
|
||||
@ -1121,7 +1157,7 @@
|
||||
},
|
||||
"node_modules/@rc-component/context": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/context/-/context-1.4.0.tgz",
|
||||
"integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
@ -1134,7 +1170,7 @@
|
||||
},
|
||||
"node_modules/@rc-component/mini-decimal": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz",
|
||||
"integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.0"
|
||||
@ -1177,10 +1213,27 @@
|
||||
"react-dom": ">=16.9.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@rc-component/qrcode": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/qrcode/-/qrcode-1.0.0.tgz",
|
||||
"integrity": "sha512-L+rZ4HXP2sJ1gHMGHjsg9jlYBX/SLN2D6OxP9Zn3qgtpMWtO2vUfxVFwiogHpAIqs54FnALxraUy/BCO1yRIgg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.24.7",
|
||||
"classnames": "^2.3.2",
|
||||
"rc-util": "^5.38.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.x"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.9.0",
|
||||
"react-dom": ">=16.9.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@rc-component/tour": {
|
||||
"version": "1.14.2",
|
||||
"resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.14.2.tgz",
|
||||
"integrity": "sha512-A75DZ8LVvahBIvxooj3Gvf2sxe+CGOkmzPNX7ek0i0AJHyKZ1HXe5ieIGo3m0FMdZfVOlbCJ952Duq8VKAHk6g==",
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/tour/-/tour-1.15.0.tgz",
|
||||
"integrity": "sha512-h6hyILDwL+In9GAgRobwRWihLqqsD7Uft3fZGrJ7L4EiyCoxbnNYwzPXDfz7vNDhWeVyvAWQJj9fJCzpI4+b4g==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.0",
|
||||
"@rc-component/portal": "^1.0.0-9",
|
||||
@ -1197,9 +1250,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@rc-component/trigger": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-2.0.0.tgz",
|
||||
"integrity": "sha512-niwKADPdY5dhdIblV6uwSayVivwo2uUISfJqri+/ovYQcH/omxDYBJKo755QKeoIIsWptxnRpgr7reEnNEZGFg==",
|
||||
"version": "2.2.1",
|
||||
"resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.2.1.tgz",
|
||||
"integrity": "sha512-fuU11J8pOt6+U/tU6/CAv8wjCwGaNeRk9f5k8HQth7JBbJ6MMH62WhGycVW75VnXfBZgL/7kO+wbiO2Xc9U9sQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.23.2",
|
||||
"@rc-component/portal": "^1.1.0",
|
||||
@ -1769,58 +1822,59 @@
|
||||
}
|
||||
},
|
||||
"node_modules/antd": {
|
||||
"version": "5.15.2",
|
||||
"resolved": "https://registry.npmjs.org/antd/-/antd-5.15.2.tgz",
|
||||
"integrity": "sha512-EByEiCQknPKJVYfD+zneXwEvjdFzvMw8CZrsxw9nq19ftC4uMcMkZ2irasW7RQQGg9i7XsAZpAwYz3anuFX+EA==",
|
||||
"version": "5.20.3",
|
||||
"resolved": "https://registry.npmmirror.com/antd/-/antd-5.20.3.tgz",
|
||||
"integrity": "sha512-v2s5LJlhuccIKLT17ESXQDkiQJdPK4jXg4x2pmSSRlrKXAxfftn8Zhd/7pdF3qR3OkwheQpSRjynrNZKp9Tgkg==",
|
||||
"dependencies": {
|
||||
"@ant-design/colors": "^7.0.2",
|
||||
"@ant-design/cssinjs": "^1.18.4",
|
||||
"@ant-design/icons": "^5.3.1",
|
||||
"@ant-design/react-slick": "~1.0.2",
|
||||
"@babel/runtime": "^7.24.0",
|
||||
"@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/react-slick": "~1.1.2",
|
||||
"@babel/runtime": "^7.24.8",
|
||||
"@ctrl/tinycolor": "^3.6.1",
|
||||
"@rc-component/color-picker": "~1.5.2",
|
||||
"@rc-component/color-picker": "~2.0.1",
|
||||
"@rc-component/mutate-observer": "^1.1.0",
|
||||
"@rc-component/tour": "~1.14.2",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
"@rc-component/qrcode": "~1.0.0",
|
||||
"@rc-component/tour": "~1.15.0",
|
||||
"@rc-component/trigger": "^2.2.1",
|
||||
"classnames": "^2.5.1",
|
||||
"copy-to-clipboard": "^3.3.3",
|
||||
"dayjs": "^1.11.10",
|
||||
"qrcode.react": "^3.1.0",
|
||||
"rc-cascader": "~3.24.0",
|
||||
"rc-checkbox": "~3.2.0",
|
||||
"rc-collapse": "~3.7.2",
|
||||
"rc-dialog": "~9.4.0",
|
||||
"rc-drawer": "~7.1.0",
|
||||
"dayjs": "^1.11.11",
|
||||
"rc-cascader": "~3.27.0",
|
||||
"rc-checkbox": "~3.3.0",
|
||||
"rc-collapse": "~3.7.3",
|
||||
"rc-dialog": "~9.5.2",
|
||||
"rc-drawer": "~7.2.0",
|
||||
"rc-dropdown": "~4.2.0",
|
||||
"rc-field-form": "~1.42.1",
|
||||
"rc-image": "~7.6.0",
|
||||
"rc-input": "~1.4.3",
|
||||
"rc-input-number": "~9.0.0",
|
||||
"rc-mentions": "~2.11.1",
|
||||
"rc-menu": "~9.13.0",
|
||||
"rc-motion": "^2.9.0",
|
||||
"rc-notification": "~5.3.0",
|
||||
"rc-pagination": "~4.0.4",
|
||||
"rc-picker": "~4.3.0",
|
||||
"rc-progress": "~3.5.1",
|
||||
"rc-rate": "~2.12.0",
|
||||
"rc-field-form": "~2.4.0",
|
||||
"rc-image": "~7.9.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.13",
|
||||
"rc-progress": "~4.0.0",
|
||||
"rc-rate": "~2.13.0",
|
||||
"rc-resize-observer": "^1.4.0",
|
||||
"rc-segmented": "~2.3.0",
|
||||
"rc-select": "~14.13.0",
|
||||
"rc-slider": "~10.5.0",
|
||||
"rc-select": "~14.15.1",
|
||||
"rc-slider": "~11.1.5",
|
||||
"rc-steps": "~6.0.1",
|
||||
"rc-switch": "~4.1.0",
|
||||
"rc-table": "~7.42.0",
|
||||
"rc-tabs": "~14.1.1",
|
||||
"rc-textarea": "~1.6.3",
|
||||
"rc-table": "~7.45.7",
|
||||
"rc-tabs": "~15.1.1",
|
||||
"rc-textarea": "~1.8.1",
|
||||
"rc-tooltip": "~6.2.0",
|
||||
"rc-tree": "~5.8.5",
|
||||
"rc-tree-select": "~5.19.0",
|
||||
"rc-upload": "~4.5.2",
|
||||
"rc-util": "^5.39.1",
|
||||
"rc-tree": "~5.8.8",
|
||||
"rc-tree-select": "~5.22.1",
|
||||
"rc-upload": "~4.7.0",
|
||||
"rc-util": "^5.43.0",
|
||||
"scroll-into-view-if-needed": "^3.1.0",
|
||||
"throttle-debounce": "^5.0.0"
|
||||
"throttle-debounce": "^5.0.2"
|
||||
},
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
@ -1839,7 +1893,7 @@
|
||||
},
|
||||
"node_modules/array-tree-filter": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
|
||||
"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": {
|
||||
@ -1851,11 +1905,6 @@
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/async-validator": {
|
||||
"version": "4.2.5",
|
||||
"resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
|
||||
"integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
|
||||
},
|
||||
"node_modules/asynckit": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
||||
@ -2049,9 +2098,9 @@
|
||||
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
|
||||
},
|
||||
"node_modules/dayjs": {
|
||||
"version": "1.11.10",
|
||||
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
|
||||
"integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
|
||||
"version": "1.11.13",
|
||||
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
|
||||
"integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
|
||||
},
|
||||
"node_modules/debug": {
|
||||
"version": "4.3.4",
|
||||
@ -2880,7 +2929,7 @@
|
||||
},
|
||||
"node_modules/json2mq": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/json2mq/-/json2mq-0.2.0.tgz",
|
||||
"integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==",
|
||||
"dependencies": {
|
||||
"string-convert": "^0.2.0"
|
||||
@ -3264,14 +3313,6 @@
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/qrcode.react": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz",
|
||||
"integrity": "sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==",
|
||||
"peerDependencies": {
|
||||
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/queue-microtask": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
||||
@ -3293,14 +3334,14 @@
|
||||
]
|
||||
},
|
||||
"node_modules/rc-cascader": {
|
||||
"version": "3.24.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.24.0.tgz",
|
||||
"integrity": "sha512-NwkYsVULA61S085jbOYbq8Z7leyIxVmLwf+71mWLjA3kCfUf/rAKC0WfjQbqBDaLGlU9d4z1EzyPaHBKLYWv6A==",
|
||||
"version": "3.27.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.27.0.tgz",
|
||||
"integrity": "sha512-z5uq8VvQadFUBiuZJ7YF5UAUGNkZtdEtcEYiIA94N/Kc2MIKr6lEbN5HyVddvYSgwWlKqnL6pH5bFXFuIK3MNg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.12.5",
|
||||
"array-tree-filter": "^2.1.0",
|
||||
"classnames": "^2.3.1",
|
||||
"rc-select": "~14.13.0",
|
||||
"rc-select": "~14.15.0",
|
||||
"rc-tree": "~5.8.1",
|
||||
"rc-util": "^5.37.0"
|
||||
},
|
||||
@ -3310,9 +3351,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-checkbox": {
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.2.0.tgz",
|
||||
"integrity": "sha512-8inzw4y9dAhZmv/Ydl59Qdy5tdp9CKg4oPVcRigi+ga/yKPZS5m5SyyQPtYSgbcqHRYOdUhiPSeKfktc76du1A==",
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-checkbox/-/rc-checkbox-3.3.0.tgz",
|
||||
"integrity": "sha512-Ih3ZaAcoAiFKJjifzwsGiT/f/quIkxJoklW4yKGho14Olulwn8gN7hOBve0/WGDg5o/l/5mL0w7ff7/YGvefVw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.3.2",
|
||||
@ -3324,9 +3365,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-collapse": {
|
||||
"version": "3.7.2",
|
||||
"resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.2.tgz",
|
||||
"integrity": "sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A==",
|
||||
"version": "3.7.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.7.3.tgz",
|
||||
"integrity": "sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
@ -3339,9 +3380,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-dialog": {
|
||||
"version": "9.4.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.4.0.tgz",
|
||||
"integrity": "sha512-AScCexaLACvf8KZRqCPz12BJ8olszXOS4lKlkMyzDQHS1m0zj1KZMYgmMCh39ee0Dcv8kyrj8mTqxuLyhH+QuQ==",
|
||||
"version": "9.5.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.5.2.tgz",
|
||||
"integrity": "sha512-qVUjc8JukG+j/pNaHVSRa2GO2/KbV2thm7yO4hepQ902eGdYK913sGkwg/fh9yhKYV1ql3BKIN2xnud3rEXAPw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/portal": "^1.0.0-8",
|
||||
@ -3355,9 +3396,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-drawer": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.1.0.tgz",
|
||||
"integrity": "sha512-nBE1rF5iZvpavoyqhSSz2mk/yANltA7g3aF0U45xkx381n3we/RKs9cJfNKp9mSWCedOKWt9FLEwZDaAaOGn2w==",
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-drawer/-/rc-drawer-7.2.0.tgz",
|
||||
"integrity": "sha512-9lOQ7kBekEJRdEpScHvtmEtXnAsy+NGDXiRWc2ZVC7QXAazNVbeT4EraQKYwCME8BJLa8Bxqxvs5swwyOepRwg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.23.9",
|
||||
"@rc-component/portal": "^1.1.1",
|
||||
@ -3372,7 +3413,7 @@
|
||||
},
|
||||
"node_modules/rc-dropdown": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.2.0.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/rc-dropdown/-/rc-dropdown-4.2.0.tgz",
|
||||
"integrity": "sha512-odM8Ove+gSh0zU27DUj5cG1gNKg7mLWBYzB5E4nNLrLwBmYEgYP43vHKDGOVZcJSVElQBI0+jTQgjnq0NfLjng==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
@ -3386,12 +3427,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-field-form": {
|
||||
"version": "1.42.1",
|
||||
"resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.42.1.tgz",
|
||||
"integrity": "sha512-SqiEmWNP+I61Lt80+ofPvT+3l8Ij6vb35IS+x14gheVnCJN0SRnOwEgsqCEB5FslT7xqjUqDnU845hRZ1jzlAA==",
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.4.0.tgz",
|
||||
"integrity": "sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.0",
|
||||
"async-validator": "^4.1.0",
|
||||
"@rc-component/async-validator": "^5.0.3",
|
||||
"rc-util": "^5.32.2"
|
||||
},
|
||||
"engines": {
|
||||
@ -3403,14 +3444,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-image": {
|
||||
"version": "7.6.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.6.0.tgz",
|
||||
"integrity": "sha512-tL3Rvd1sS+frZQ01i+tkeUPaOeFz2iG9/scAt/Cfs0hyCRVA/w0Pu1J/JxIX8blalvmHE0bZQRYdOmRAzWu4Hg==",
|
||||
"version": "7.9.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.9.0.tgz",
|
||||
"integrity": "sha512-l4zqO5E0quuLMCtdKfBgj4Suv8tIS011F5k1zBBlK25iMjjiNHxA0VeTzGFtUZERSA45gvpXDg8/P6qNLjR25g==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@rc-component/portal": "^1.0.2",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-dialog": "~9.4.0",
|
||||
"rc-dialog": "~9.5.2",
|
||||
"rc-motion": "^2.6.2",
|
||||
"rc-util": "^5.34.1"
|
||||
},
|
||||
@ -3420,9 +3461,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-input": {
|
||||
"version": "1.4.4",
|
||||
"resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.4.4.tgz",
|
||||
"integrity": "sha512-kYdx3+Nom0Dfi8GJq+mbzV7w1UCOI1C0+3TA21+ZR3wdtJCpFzeEsa1zxhTGK+igOsXL3F7W/ec2lI6JUJRVLQ==",
|
||||
"version": "1.6.3",
|
||||
"resolved": "https://registry.npmmirror.com/rc-input/-/rc-input-1.6.3.tgz",
|
||||
"integrity": "sha512-wI4NzuqBS8vvKr8cljsvnTUqItMfG1QbJoxovCgL+DX4eVUcHIjVwharwevIxyy7H/jbLryh+K7ysnJr23aWIA==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"classnames": "^2.2.1",
|
||||
@ -3434,15 +3475,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-input-number": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-9.0.0.tgz",
|
||||
"integrity": "sha512-RfcDBDdWFFetouWFXBA+WPEC8LzBXyngr9b+yTLVIygfFu7HiLRGn/s/v9wwno94X7KFvnb28FNynMGj9XJlDQ==",
|
||||
"version": "9.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.2.0.tgz",
|
||||
"integrity": "sha512-5XZFhBCV5f9UQ62AZ2hFbEY8iZT/dm23Q1kAg0H8EvOgD3UDbYYJAayoVIkM3lQaCqYAW5gV0yV3vjw1XtzWHg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/mini-decimal": "^1.0.1",
|
||||
"classnames": "^2.2.5",
|
||||
"rc-input": "~1.4.0",
|
||||
"rc-util": "^5.28.0"
|
||||
"rc-input": "~1.6.0",
|
||||
"rc-util": "^5.40.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.9.0",
|
||||
@ -3450,16 +3491,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-mentions": {
|
||||
"version": "2.11.1",
|
||||
"resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.11.1.tgz",
|
||||
"integrity": "sha512-upb4AK1SRFql7qGnbLEvJqLMugVVIyjmwBJW9L0eLoN9po4JmJZaBzmKA4089fNtsU8k6l/tdZiVafyooeKnLw==",
|
||||
"version": "2.15.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.15.0.tgz",
|
||||
"integrity": "sha512-f5v5i7VdqvBDXbphoqcQWmXDif2Msd2arritVoWybrVDuHE6nQ7XCYsybHbV//WylooK52BFDouFvyaRDtXZEw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.22.5",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
"classnames": "^2.2.6",
|
||||
"rc-input": "~1.4.0",
|
||||
"rc-menu": "~9.13.0",
|
||||
"rc-textarea": "~1.6.1",
|
||||
"rc-input": "~1.6.0",
|
||||
"rc-menu": "~9.14.0",
|
||||
"rc-textarea": "~1.8.0",
|
||||
"rc-util": "^5.34.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
@ -3468,9 +3509,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-menu": {
|
||||
"version": "9.13.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.13.0.tgz",
|
||||
"integrity": "sha512-1l8ooCB3HcYJKCltC/s7OxRKRjgymdl9htrCeGZcXNaMct0RxZRK6OPV3lPhVksIvAGMgzPd54ClpZ5J4b8cZA==",
|
||||
"version": "9.14.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.14.1.tgz",
|
||||
"integrity": "sha512-5wlRb3M8S4yGlWhSoEYJ7ZVRElyScdcpUHxgiLxkeig1tEdyKrnED3B2fhpN0Rrpdp9jyhnmZR/Lwq2fH5VvDQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
@ -3485,13 +3526,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-motion": {
|
||||
"version": "2.9.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.0.tgz",
|
||||
"integrity": "sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==",
|
||||
"version": "2.9.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.2.tgz",
|
||||
"integrity": "sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
"classnames": "^2.2.1",
|
||||
"rc-util": "^5.21.0"
|
||||
"rc-util": "^5.43.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.9.0",
|
||||
@ -3499,9 +3540,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-notification": {
|
||||
"version": "5.3.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.3.0.tgz",
|
||||
"integrity": "sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==",
|
||||
"version": "5.6.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.0.tgz",
|
||||
"integrity": "sha512-TGQW5T7waOxLwgJG7fXcw8l7AQiFOjaZ7ISF5PrU526nunHRNcTMuzKihQHaF4E/h/KfOCDk3Mv8eqzbu2e28w==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
@ -3518,7 +3559,7 @@
|
||||
},
|
||||
"node_modules/rc-overflow": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/rc-overflow/-/rc-overflow-1.3.2.tgz",
|
||||
"integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.1",
|
||||
@ -3532,9 +3573,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-pagination": {
|
||||
"version": "4.0.4",
|
||||
"resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-4.0.4.tgz",
|
||||
"integrity": "sha512-GGrLT4NgG6wgJpT/hHIpL9nELv27A1XbSZzECIuQBQTVSf4xGKxWr6I/jhpRPauYEWEbWVw22ObG6tJQqwJqWQ==",
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-4.2.0.tgz",
|
||||
"integrity": "sha512-V6qeANJsT6tmOcZ4XiUmj8JXjRLbkusuufpuoBw2GiAn94fIixYjFLmbruD1Sbhn8fPLDnWawPp4CN37zQorvw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.3.2",
|
||||
@ -3546,16 +3587,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-picker": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.3.0.tgz",
|
||||
"integrity": "sha512-bQNB/+NdW55jlQ5lPnNqF5J90Tq4SihLbAF7tzPBvGDJyoYmDgwLm4FN0ZB3Ot9i1v6vJY/1mgqZZTT9jbYc5w==",
|
||||
"version": "4.6.14",
|
||||
"resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.6.14.tgz",
|
||||
"integrity": "sha512-7DuTfUFdkxmsNpWQ0TWv6FPGna5e6KKC4nxtx3x9xhumLz7jb3fhlDdWQvqEL6tpt9DOb1+N5j+wB+lDOSS9kg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@babel/runtime": "^7.24.7",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
"classnames": "^2.2.1",
|
||||
"rc-overflow": "^1.3.2",
|
||||
"rc-resize-observer": "^1.4.0",
|
||||
"rc-util": "^5.38.1"
|
||||
"rc-util": "^5.43.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.x"
|
||||
@ -3584,9 +3625,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-progress": {
|
||||
"version": "3.5.1",
|
||||
"resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.5.1.tgz",
|
||||
"integrity": "sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==",
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-progress/-/rc-progress-4.0.0.tgz",
|
||||
"integrity": "sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.6",
|
||||
@ -3598,9 +3639,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-rate": {
|
||||
"version": "2.12.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.12.0.tgz",
|
||||
"integrity": "sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==",
|
||||
"version": "2.13.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-rate/-/rc-rate-2.13.0.tgz",
|
||||
"integrity": "sha512-oxvx1Q5k5wD30sjN5tqAyWTvJfLNNJn7Oq3IeS4HxWfAiC4BOXMITNAsw7u/fzdtO4MS8Ki8uRLOzcnEuoQiAw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.5",
|
||||
@ -3645,12 +3686,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-select": {
|
||||
"version": "14.13.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.13.0.tgz",
|
||||
"integrity": "sha512-ew34FsaqHokK4dxVrcIxSYrgWJ2XJYlkk32eiOIiEo3GkHUExdCzmozMYaUc2P67c5QJRUvvY0uqCs3QG67h5A==",
|
||||
"version": "14.15.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.15.1.tgz",
|
||||
"integrity": "sha512-mGvuwW1RMm1NCSI8ZUoRoLRK51R2Nb+QJnmiAvbDRcjh2//ulCkxeV6ZRFTECPpE1t2DPfyqZMPw90SVJzQ7wQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"@rc-component/trigger": "^2.0.0",
|
||||
"@rc-component/trigger": "^2.1.1",
|
||||
"classnames": "2.x",
|
||||
"rc-motion": "^2.0.1",
|
||||
"rc-overflow": "^1.3.1",
|
||||
@ -3666,13 +3707,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-slider": {
|
||||
"version": "10.5.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.5.0.tgz",
|
||||
"integrity": "sha512-xiYght50cvoODZYI43v3Ylsqiw14+D7ELsgzR40boDZaya1HFa1Etnv9MDkQE8X/UrXAffwv2AcNAhslgYuDTw==",
|
||||
"version": "11.1.5",
|
||||
"resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.5.tgz",
|
||||
"integrity": "sha512-b77H5PbjMKsvkYXAYIkn50QuFX6ICQmCTibDinI9q+BHx65/TV4TeU25+oadhSRzykxs0/vBWeKBwRyySOeWlg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.5",
|
||||
"rc-util": "^5.27.0"
|
||||
"rc-util": "^5.36.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.x"
|
||||
@ -3714,16 +3755,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-table": {
|
||||
"version": "7.42.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.42.0.tgz",
|
||||
"integrity": "sha512-GwHV9Zs3HvWxBkoXatO/IeKoElzy3Ojf3dcyw1Rj3cyQVb+ZHtexslKdyzsrKRPJ0mUa62BoX+ZAg3zgTEql8w==",
|
||||
"version": "7.45.7",
|
||||
"resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.45.7.tgz",
|
||||
"integrity": "sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==",
|
||||
"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-virtual-list": "^3.11.1"
|
||||
"rc-virtual-list": "^3.14.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.x"
|
||||
@ -3734,14 +3775,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-tabs": {
|
||||
"version": "14.1.1",
|
||||
"resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-14.1.1.tgz",
|
||||
"integrity": "sha512-5nOr9PVpJy2SWHTLgv1+kESDOb0tFzl0cYU9r9d8LfL0Wg9i/n1B558rmkxdQHgBwMqxmwoyPSAbQROxMQe8nw==",
|
||||
"version": "15.1.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.1.1.tgz",
|
||||
"integrity": "sha512-Tc7bJvpEdkWIVCUL7yQrMNBJY3j44NcyWS48jF/UKMXuUlzaXK+Z/pEL5LjGcTadtPvVmNqA40yv7hmr+tCOAw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"classnames": "2.x",
|
||||
"rc-dropdown": "~4.2.0",
|
||||
"rc-menu": "~9.13.0",
|
||||
"rc-menu": "~9.14.0",
|
||||
"rc-motion": "^2.6.2",
|
||||
"rc-resize-observer": "^1.0.0",
|
||||
"rc-util": "^5.34.1"
|
||||
@ -3755,13 +3796,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-textarea": {
|
||||
"version": "1.6.3",
|
||||
"resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.6.3.tgz",
|
||||
"integrity": "sha512-8k7+8Y2GJ/cQLiClFMg8kUXOOdvcFQrnGeSchOvI2ZMIVvX5a3zQpLxoODL0HTrvU63fPkRmMuqaEcOF9dQemA==",
|
||||
"version": "1.8.1",
|
||||
"resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.8.1.tgz",
|
||||
"integrity": "sha512-bm36N2ZqwZAP60ZQg2OY9mPdqWC+m6UTjHc+CqEZOxb3Ia29BGHazY/s5bI8M4113CkqTzhtFUDNA078ZiOx3Q==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "^2.2.1",
|
||||
"rc-input": "~1.4.0",
|
||||
"rc-input": "~1.6.0",
|
||||
"rc-resize-observer": "^1.0.0",
|
||||
"rc-util": "^5.27.0"
|
||||
},
|
||||
@ -3785,9 +3826,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-tree": {
|
||||
"version": "5.8.5",
|
||||
"resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.5.tgz",
|
||||
"integrity": "sha512-PRfcZtVDNkR7oh26RuNe1hpw11c1wfgzwmPFL0lnxGnYefe9lDAO6cg5wJKIAwyXFVt5zHgpjYmaz0CPy1ZtKg==",
|
||||
"version": "5.8.8",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.8.8.tgz",
|
||||
"integrity": "sha512-S+mCMWo91m5AJqjz3PdzKilGgbFm7fFJRFiTDOcoRbD7UfMOPnerXwMworiga0O2XIo383UoWuEfeHs1WOltag==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
@ -3804,13 +3845,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-tree-select": {
|
||||
"version": "5.19.0",
|
||||
"resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.19.0.tgz",
|
||||
"integrity": "sha512-f4l5EsmSGF3ggj76YTzKNPY9SnXfFaer7ZccTSGb3urUf54L+cCqyT+UsPr+S5TAr8mZSxJ7g3CgkCe+cVQ6sw==",
|
||||
"version": "5.22.2",
|
||||
"resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.22.2.tgz",
|
||||
"integrity": "sha512-WHmWCck4+8mf4/KFTjw70AlnoNPkX4C1TOIzzwxfZ7w8hcNO4bzggoeO2Q3fAedjZteN5I3t2dT0BCZAnHedlQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.10.1",
|
||||
"classnames": "2.x",
|
||||
"rc-select": "~14.13.0",
|
||||
"rc-select": "~14.15.0",
|
||||
"rc-tree": "~5.8.1",
|
||||
"rc-util": "^5.16.1"
|
||||
},
|
||||
@ -3820,9 +3861,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-upload": {
|
||||
"version": "4.5.2",
|
||||
"resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.5.2.tgz",
|
||||
"integrity": "sha512-QO3ne77DwnAPKFn0bA5qJM81QBjQi0e0NHdkvpFyY73Bea2NfITiotqJqVjHgeYPOJu5lLVR32TNGP084aSoXA==",
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.7.0.tgz",
|
||||
"integrity": "sha512-eUwxYNHlsYe5vYhKFAUGrQG95JrnPzY+BmPi1Daq39fWNl/eOc7v4UODuWrVp2LFkQBuV3cMCG/I68iub6oBrg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"classnames": "^2.2.5",
|
||||
@ -3834,9 +3875,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-util": {
|
||||
"version": "5.39.1",
|
||||
"resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.39.1.tgz",
|
||||
"integrity": "sha512-OW/ERynNDgNr4y0oiFmtes3rbEamXw7GHGbkbNd9iRr7kgT03T6fT0b9WpJ3mbxKhyOcAHnGcIoh5u/cjrC2OQ==",
|
||||
"version": "5.43.0",
|
||||
"resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-5.43.0.tgz",
|
||||
"integrity": "sha512-AzC7KKOXFqAdIBqdGWepL9Xn7cm3vnAmjlHqUnoQaTMZYhM4VlXGLkkHHxj/BZ7Td0+SOPKB4RGPboBVKT9htw==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"react-is": "^18.2.0"
|
||||
@ -3847,9 +3888,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rc-virtual-list": {
|
||||
"version": "3.11.4",
|
||||
"resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.11.4.tgz",
|
||||
"integrity": "sha512-NbBi0fvyIu26gP69nQBiWgUMTPX3mr4FcuBQiVqagU0BnuX8WQkiivnMs105JROeuUIFczLrlgUhLQwTWV1XDA==",
|
||||
"version": "3.14.5",
|
||||
"resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.14.5.tgz",
|
||||
"integrity": "sha512-ZMOnkCLv2wUN8Jz7yI4XiSLa9THlYvf00LuMhb1JlsQCewuU7ydPuHw1rGVPhe9VZYl/5UqODtNd7QKJ2DMGfg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.20.0",
|
||||
"classnames": "^2.2.6",
|
||||
@ -4179,7 +4220,7 @@
|
||||
},
|
||||
"node_modules/string-convert": {
|
||||
"version": "0.2.1",
|
||||
"resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz",
|
||||
"resolved": "https://registry.npmmirror.com/string-convert/-/string-convert-0.2.1.tgz",
|
||||
"integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A=="
|
||||
},
|
||||
"node_modules/strip-ansi": {
|
||||
@ -4207,9 +4248,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/stylis": {
|
||||
"version": "4.3.1",
|
||||
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz",
|
||||
"integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ=="
|
||||
"version": "4.3.4",
|
||||
"resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.3.4.tgz",
|
||||
"integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now=="
|
||||
},
|
||||
"node_modules/stylus": {
|
||||
"version": "0.63.0",
|
||||
@ -4254,9 +4295,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/throttle-debounce": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz",
|
||||
"integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==",
|
||||
"version": "5.0.2",
|
||||
"resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-5.0.2.tgz",
|
||||
"integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==",
|
||||
"engines": {
|
||||
"node": ">=12.22"
|
||||
}
|
||||
|
@ -11,7 +11,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@ant-design/cssinjs": "^1.19.1",
|
||||
"antd": "^5.15.2",
|
||||
"antd": "^5.20.3",
|
||||
"axios": "^1.6.7",
|
||||
"event-source-polyfill": "^1.0.31",
|
||||
"localforage": "^1.10.0",
|
||||
|
@ -25,6 +25,7 @@ interface DataType {
|
||||
export default function NoticeModal() {
|
||||
const [messageApi, contextHolder] = message.useMessage();
|
||||
const [isLoading, setIsLoading] = useState(false)
|
||||
// const [arr,setArr] = useState<any>([])
|
||||
const columns: TableColumnsType<DataType> = [
|
||||
{
|
||||
title: '序号',
|
||||
@ -166,6 +167,10 @@ export default function NoticeModal() {
|
||||
const init = () => {
|
||||
setSelectedRowKeys([]);
|
||||
setIds([])
|
||||
|
||||
// 清空实体
|
||||
selectedRowKeyRef.current = {};
|
||||
selectedRowRef.current = {};
|
||||
}
|
||||
// 标记为已读
|
||||
const Read = () => {
|
||||
@ -270,6 +275,10 @@ export default function NoticeModal() {
|
||||
// placeholder='选择类型'
|
||||
/>
|
||||
<div>
|
||||
{/* <Button onClick={()=>{
|
||||
console.log(selectedRowKeys);
|
||||
|
||||
}}>嘻嘻</Button> */}
|
||||
<Button type="primary" disabled={selectedRowKeys.length > 0 ? false : true} onClick={() => {
|
||||
Delete()
|
||||
}}>删除</Button>
|
||||
@ -291,6 +300,7 @@ export default function NoticeModal() {
|
||||
height: '31px',
|
||||
marginLeft: 10
|
||||
}}
|
||||
allowClear
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -154,6 +154,7 @@ export default function CardProj(props: any) {
|
||||
}
|
||||
|
||||
const goEdit = () => {
|
||||
if (data.projStatus == 'NORMAL' || data.projStatus == 'EXPIRED' || data.pay.payStatus == 'CORRECTION2_REFUND' || data.pay.payStatus == 'CORRECTION1_REFUND') {
|
||||
if (data.pay.chargeType == 'ALL') {
|
||||
nav(`/proj-eall/${data.projId}`);
|
||||
} else if (data.pay.chargeType == 'FREE') {
|
||||
@ -163,6 +164,8 @@ export default function CardProj(props: any) {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
// 修改
|
||||
// const charge = props.item.pay.charge.split(':')[0];
|
||||
@ -256,7 +259,7 @@ export default function CardProj(props: any) {
|
||||
|
||||
</div>
|
||||
</div> */}
|
||||
<div className='cpt-right' style={{ display: data.projStatus == 'NORMAL' || data.projStatus == 'EXPIRED' ? 'block' : 'none' }}>
|
||||
<div className='cpt-right' style={{ display: data.projStatus == 'NORMAL' || data.projStatus == 'EXPIRED' || data.pay.payStatus == 'CORRECTION2_REFUND' || data.pay.payStatus == 'CORRECTION1_REFUND' ? 'block' : 'none' }}>
|
||||
|
||||
{
|
||||
data.generate.generateStatus == GenerateStatus.SUCCESS ? (
|
||||
@ -271,8 +274,8 @@ export default function CardProj(props: any) {
|
||||
</span>
|
||||
)
|
||||
}
|
||||
<span className='orignLine' style={{ display: data.projStatus == 'EXPIRED' ? 'none' : 'unset' }}>|</span>
|
||||
<span className="cpt-text-btn" style={{ display: data.projStatus == 'EXPIRED' ? 'none' : 'unset' }}>
|
||||
<span className='orignLine' style={{ display: data.projStatus == 'EXPIRED' || data.pay.payStatus == 'CORRECTION2_REFUND' ? 'none' : 'unset' }}>|</span>
|
||||
<span className="cpt-text-btn" style={{ display: data.projStatus == 'EXPIRED' || data.pay.payStatus == 'CORRECTION2_REFUND' ? 'none' : 'unset' }}>
|
||||
<EyeOutlined />
|
||||
<span className='text-btn'
|
||||
onClick={() => {
|
||||
@ -380,7 +383,7 @@ export default function CardProj(props: any) {
|
||||
<div style={{ fontSize: 16, fontWeight: 500, color: data.projStatus == 'REFUND_APPLYING' ? '' : data.projStatus == 'CLOSE' ? '#73A350 ' : data.projStatus == 'EXPIRED' ? '#FFB667 ' : '' }}>
|
||||
{data.projStatus == 'REFUND_APPLYING' ? '退款申请中' : data.projStatus == 'CLOSE' ? '该项目已关闭' : data.projStatus == 'EXPIRED' ? '该项目已过期' : ''}
|
||||
</div>
|
||||
<div className='cpbc-top' style={{ display: data.projStatus == 'NORMAL' || data.projStatus == 'EXPIRED' ? 'block' : 'none' }}>
|
||||
<div className='cpbc-top' style={{ display: data.projStatus == 'NORMAL' || data.projStatus == 'EXPIRED' || data.pay.payStatus == 'CORRECTION2_REFUND' || data.pay.payStatus == 'CORRECTION1_REFUND' ? 'block' : 'none' }}>
|
||||
{
|
||||
data.generate.generateStatus == GenerateStatus.SUCCESS ? (
|
||||
<div className="option">
|
||||
|
@ -34,6 +34,7 @@ export default function ListProj() {
|
||||
const chargeAdditionals = state ? state.chargeAdditionals : ''
|
||||
const tagDataId = state ? state.tagDataId : ''
|
||||
const authorId = state ? state.authorId : ''
|
||||
const payStatus = state?state.payStatus:''
|
||||
// console.log(keywords);
|
||||
// const images = [syminga,symingb,symingc,symingd]
|
||||
const listProjRef: MutableRefObject<HTMLDivElement | null> = useRef(null);
|
||||
@ -67,6 +68,7 @@ export default function ListProj() {
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId,
|
||||
payStatus:payStatus,
|
||||
projCategoryId: indexListContext.category,
|
||||
status: indexListContext.status ? indexListContext.status : getMenuActive()
|
||||
}
|
||||
@ -124,6 +126,8 @@ export default function ListProj() {
|
||||
getTag()
|
||||
// console.log('这啥啊',indexListContext.categoryChangeCount);
|
||||
// console.log('这啥啊2',indexListContext.category)
|
||||
|
||||
|
||||
}, [])
|
||||
// 更新数据
|
||||
// const upreqData = () => {
|
||||
@ -199,12 +203,16 @@ export default function ListProj() {
|
||||
// if(!keywords && !name && !chargeAdditionals && !tagDataId && !authorId){
|
||||
// reqData(1)
|
||||
// }
|
||||
// console.log(keywords);
|
||||
// console.log(type);
|
||||
|
||||
setTimeout(() => {
|
||||
setShowPage(true)
|
||||
}, 0);
|
||||
// console.log('传递',state);
|
||||
|
||||
|
||||
}, [indexListContext.status, keywords, type, chargeAdditionals, tagDataId, authorId])
|
||||
}, [indexListContext.status, keywords, type, chargeAdditionals, tagDataId, authorId,payStatus])
|
||||
|
||||
useEffect(() => {
|
||||
// reqData(page); //注释掉了 不知道者干嘛的 写上之后刷新要两次才不掉状态
|
||||
|
@ -35,10 +35,12 @@ export default function MenuWithTopButton(props: IMenuWithTopButton) {
|
||||
setMenuActive(item.id)
|
||||
if (props.button.name == '项目') {
|
||||
// props.enableBelongpeople()
|
||||
// console.log('嘻嘻',props.type);
|
||||
|
||||
navugate('/home', {
|
||||
state: {
|
||||
keyword: props.keywords,
|
||||
name: props.type,
|
||||
type: props.type,
|
||||
chargeAdditionals: props.chargeAdditionals,
|
||||
tagDataId: props.tagDataId,
|
||||
authorId: props.authorId
|
||||
|
@ -1,4 +1,8 @@
|
||||
import { Table, TableProps, Tooltip, Spin, Modal, Input } from "antd";
|
||||
import {
|
||||
Table, TableProps, Tooltip, Spin,
|
||||
// Modal,
|
||||
Input
|
||||
} from "antd";
|
||||
const { Search } = Input;
|
||||
import { useEffect, useState } from "react";
|
||||
import useMessage from "antd/es/message/useMessage";
|
||||
@ -9,18 +13,18 @@ type IListPage<T> = {
|
||||
total: number;
|
||||
rows: T[]
|
||||
}
|
||||
type DetailDataType = {
|
||||
productType: string;
|
||||
quantity: number;
|
||||
unitPrice: number;
|
||||
notes: string;
|
||||
productDescription: string;
|
||||
}
|
||||
// type DetailDataType = {
|
||||
// productType: string;
|
||||
// quantity: number;
|
||||
// unitPrice: number;
|
||||
// notes: string;
|
||||
// productDescription: string;
|
||||
// }
|
||||
type DataType = {
|
||||
orderId: string;
|
||||
orderNo: string;
|
||||
totalAmount: number;
|
||||
detail: DetailDataType;
|
||||
orderDetails: any;
|
||||
orderStatus: string;
|
||||
gmtCreate: string;
|
||||
}
|
||||
@ -38,10 +42,14 @@ export default function MyOrder() {
|
||||
const [page, setPage] = useState(1);
|
||||
const [total, setTotal] = useState(0);
|
||||
const [dataArray, setDataArray] = useState<DataType[]>([]);
|
||||
const [detailData, setDetailData] = useState<DataTypeDetail[]>([])
|
||||
const [orderDetailsModal, setOrderDetailsModal] = useState(false) //详情弹窗
|
||||
|
||||
// const [detailData, setDetailData] = useState<DataTypeDetail[]>([])
|
||||
// const [orderId, setorderId] = useState('')
|
||||
// const [orderDetailsModal, setOrderDetailsModal] = useState(false) //详情弹窗
|
||||
const [keyWords, setKewWords] = useState('')
|
||||
const [expandedRowKeys, setExpandedRowKeys] = useState<any[]>([]); //展开项
|
||||
const getData = () => {
|
||||
// setDataArray([])
|
||||
get<IListPage<DataType>>({
|
||||
messageApi,
|
||||
url: '/api/order/listpage/self',
|
||||
@ -61,33 +69,46 @@ export default function MyOrder() {
|
||||
setPage(data.page);
|
||||
setTotal(data.total);
|
||||
setDataArray(data.rows);
|
||||
|
||||
setExpandedRowKeys(data.rows.map(item => item.orderId))
|
||||
},
|
||||
onFinally() {
|
||||
setIsLoading(false);
|
||||
}
|
||||
})
|
||||
}
|
||||
const getOrderDetails = (orderId: string) => {
|
||||
get({
|
||||
messageApi,
|
||||
url: `/api/order-detail/list/order-id/${orderId}`,
|
||||
config: {
|
||||
// const getOrderDetails = () => {
|
||||
// get({
|
||||
// messageApi,
|
||||
// url: `/api/order-detail/list/order-id/${orderId}`,
|
||||
// config: {
|
||||
|
||||
},
|
||||
onBefore() {
|
||||
setIsLoading(true);
|
||||
},
|
||||
onSuccess(data: any) {
|
||||
// console.log(data.data);
|
||||
setDetailData(data.data)
|
||||
// },
|
||||
// onBefore() {
|
||||
// setIsLoading(true);
|
||||
// },
|
||||
// onSuccess(data: any) {
|
||||
// // console.log(data.data);
|
||||
// setDetailData(data.data)
|
||||
|
||||
// },
|
||||
// onFinally() {
|
||||
// setIsLoading(false);
|
||||
// }
|
||||
// })
|
||||
// }
|
||||
|
||||
},
|
||||
onFinally() {
|
||||
setIsLoading(false);
|
||||
}
|
||||
})
|
||||
}
|
||||
const columns: TableProps<DataType>['columns'] = [
|
||||
|
||||
{
|
||||
title: '序号',
|
||||
dataIndex: 'index',
|
||||
align: 'center',
|
||||
width: 50,
|
||||
render: (_text, _record, index) => (page - 1) * 20 + index + 1, // 显示序号,从1开始
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
title: '订单号',
|
||||
dataIndex: 'orderNo',
|
||||
@ -134,79 +155,31 @@ export default function MyOrder() {
|
||||
align: 'center',
|
||||
width: 180
|
||||
},
|
||||
Table.EXPAND_COLUMN,
|
||||
// {
|
||||
// title: '产品类型',
|
||||
// dataIndex: 'detail.productType',
|
||||
// title: '订单详情',
|
||||
// align: 'center',
|
||||
// width: 100,
|
||||
// render: (_value, record) => {
|
||||
// if (record.detail.productType === 'PROJ') {
|
||||
// return '项目创建'
|
||||
// }
|
||||
// if (record.detail.productType === 'AGENT') {
|
||||
// return '项目代理'
|
||||
// }
|
||||
// return record.detail.productType
|
||||
// }
|
||||
// render: (_, record) => (
|
||||
// // {record.name}
|
||||
// <div className='refunBtn' onClick={() => {
|
||||
// // console.log(record.orderId); //id
|
||||
// // console.log(record.orderNo); //编号
|
||||
// // setOrderId(record.orderId)
|
||||
// // setOrderDetailsModal(true)
|
||||
// // getOrderDetails(record.orderId)
|
||||
|
||||
|
||||
// }}>查看</div>
|
||||
// ),
|
||||
// },
|
||||
// {
|
||||
// title: '数量',
|
||||
// dataIndex: 'detail.quantity',
|
||||
// align: 'center',
|
||||
// width: 100,
|
||||
// render: (_value, record) => {
|
||||
// return record.detail.quantity
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// title: '单价',
|
||||
// dataIndex: 'detail.unitPrice',
|
||||
// align: 'center',
|
||||
// width: 100,
|
||||
// render: (_value, record) => {
|
||||
// return (record.detail.unitPrice / 100).toFixed(2)
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// title: '订单备注',
|
||||
// dataIndex: 'detail.notes',
|
||||
// align: 'center',
|
||||
// width: 120,
|
||||
// render: (_value, record) => {
|
||||
// return record.detail.notes
|
||||
// }
|
||||
// },
|
||||
// {
|
||||
// title: '描述',
|
||||
// dataIndex: 'detail.productDescription',
|
||||
// align: 'center',
|
||||
// width: 200,
|
||||
// ellipsis: {
|
||||
// showTitle: false,
|
||||
// },
|
||||
// render: (_value, record) => {
|
||||
// return <Tooltip placement="top" title={record.detail.productDescription}>{record.detail.productDescription}</Tooltip>
|
||||
// }
|
||||
// },
|
||||
{
|
||||
title: '订单详情',
|
||||
align: 'center',
|
||||
width: 100,
|
||||
render: (_, record) => (
|
||||
// {record.name}
|
||||
<div className='refunBtn' onClick={() => {
|
||||
// console.log(record.orderId); //id
|
||||
// console.log(record.orderNo); //编号
|
||||
// setOrderId(record.orderId)
|
||||
setOrderDetailsModal(true)
|
||||
getOrderDetails(record.orderId)
|
||||
}}>查看</div>
|
||||
),
|
||||
},
|
||||
|
||||
]
|
||||
const detailColumns: TableProps<DataTypeDetail>['columns'] = [
|
||||
{
|
||||
title: '商品名称',
|
||||
title: <div style={{
|
||||
// color: 'rgba(0, 0, 0, 0.45)'
|
||||
}}>商品名称</div>,
|
||||
dataIndex: 'productName',
|
||||
align: 'center',
|
||||
// width: 250,
|
||||
@ -218,7 +191,7 @@ export default function MyOrder() {
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '商品类型',
|
||||
title: <div >商品类型</div>,
|
||||
dataIndex: 'productType',
|
||||
align: 'center',
|
||||
render: (_value, record) => {
|
||||
@ -242,14 +215,14 @@ export default function MyOrder() {
|
||||
|
||||
},
|
||||
{
|
||||
title: '购买数量',
|
||||
title: <div >购买数量</div>,
|
||||
dataIndex: 'quantity',
|
||||
align: 'center',
|
||||
width: 100,
|
||||
|
||||
},
|
||||
{
|
||||
title: '单价',
|
||||
title: <div >单价</div>,
|
||||
dataIndex: 'unitPrice',
|
||||
align: 'center',
|
||||
render: (value) => {
|
||||
@ -259,7 +232,7 @@ export default function MyOrder() {
|
||||
},
|
||||
|
||||
{
|
||||
title: '订单备注',
|
||||
title: <div >订单备注</div>,
|
||||
dataIndex: 'detail.notes',
|
||||
align: 'center',
|
||||
// width: 120,
|
||||
@ -268,7 +241,7 @@ export default function MyOrder() {
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '商品描述',
|
||||
title: <div >商品描述</div>,
|
||||
dataIndex: 'productDescription',
|
||||
align: 'center',
|
||||
width: 200,
|
||||
@ -294,9 +267,15 @@ export default function MyOrder() {
|
||||
setKewWords('')
|
||||
}
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
getData();
|
||||
}, [page, keyWords]);
|
||||
// useEffect(() => {
|
||||
// if (orderId) {
|
||||
// getOrderDetails()
|
||||
// }
|
||||
// }, [orderId])
|
||||
return (
|
||||
<div>
|
||||
{messageContext}
|
||||
@ -312,6 +291,7 @@ export default function MyOrder() {
|
||||
width: '300px',
|
||||
|
||||
}}
|
||||
allowClear
|
||||
/>
|
||||
</div>
|
||||
|
||||
@ -327,9 +307,31 @@ export default function MyOrder() {
|
||||
showSizeChanger: false
|
||||
}
|
||||
}
|
||||
scroll={{ y: 500 }} bordered key="dataTable" rowKey="orderId" />
|
||||
expandable={{
|
||||
expandedRowRender: (record) => {
|
||||
// setorderId(record.orderId)
|
||||
return <div style={{ padding: '0px 20px',marginLeft:60 }}>
|
||||
<div style={{
|
||||
marginBottom: 10
|
||||
}}>订单详情</div>
|
||||
<Spin tip="加载中..." spinning={isLoading}>
|
||||
<Table columns={detailColumns}
|
||||
dataSource={record.orderDetails}
|
||||
pagination={false}
|
||||
bordered key="orderDetailId" rowKey="orderDetailId"
|
||||
style={{ border: '1px solid #efefef' }}
|
||||
/>
|
||||
</Spin>
|
||||
<Modal
|
||||
</div>
|
||||
},
|
||||
defaultExpandAllRows: true,
|
||||
// columnTitle:'订单详情'
|
||||
expandedRowKeys: expandedRowKeys,
|
||||
}}
|
||||
bordered
|
||||
scroll={{ y: 500 }} key="orderId" rowKey="orderId" />
|
||||
</Spin>
|
||||
{/* <Modal
|
||||
title="订单详情"
|
||||
cancelText="取消"
|
||||
destroyOnClose={true}
|
||||
@ -360,7 +362,7 @@ export default function MyOrder() {
|
||||
// scroll={{ y: 500 }}
|
||||
bordered key="dataTable" rowKey="orderDetailId" />
|
||||
</Spin>
|
||||
</Modal>
|
||||
</Modal> */}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
@ -83,7 +83,7 @@ export default function Payment(props: IPaymentProps) {
|
||||
});
|
||||
const [countdownTime, setCountdownTime] = useState('');
|
||||
// const [isCountdownTimeout, setIsCountdownTimeout] = useState(false);
|
||||
const moneyRange: number[] = [0.01, 2000];
|
||||
const moneyRange: number[] = [0.01, 20000];
|
||||
const countdownIntervalRef = useRef<number | undefined>();
|
||||
const [refreshQrCodeCount, setRefreshQrCodeCount] = useState(0);
|
||||
|
||||
|
@ -3,12 +3,17 @@ import { useState, useEffect, } from 'react';
|
||||
import {
|
||||
Table,
|
||||
// Pagination,
|
||||
Modal, Tag, message, Spin
|
||||
Modal, Tag, message, Spin, Select, Button
|
||||
} from 'antd';
|
||||
import {
|
||||
// MenuFoldOutlined,
|
||||
ClearOutlined
|
||||
} from '@ant-design/icons';
|
||||
import { useSelector, useDispatch } from 'react-redux'
|
||||
import {
|
||||
get,
|
||||
put, downloadUrl
|
||||
put, downloadUrl,
|
||||
Axios
|
||||
} from '../../util/AjaxUtils'
|
||||
import type { TableProps } from 'antd';
|
||||
import { getMenuActive } from '../../util/cache'
|
||||
@ -38,6 +43,12 @@ export default function Correction() {
|
||||
const [isLoading, setIsLoading] = useState(false)
|
||||
const [page, setPage] = useState(1) // 分页
|
||||
const [revokeModal, setRevokeModal] = useState(false) //撤销弹窗
|
||||
const [numtype, setnumtype] = useState<string | null>(null) //类型 一次 二次
|
||||
const [correctionType, setcorrectionType] = useState<string | null>(null) //补正种类
|
||||
const init = () => {
|
||||
setnumtype(null)
|
||||
setcorrectionType(null)
|
||||
}
|
||||
const columns: TableProps<DataType>['columns'] =
|
||||
// 撤销状态
|
||||
type == 'CANCELED' ? [
|
||||
@ -401,8 +412,15 @@ export default function Correction() {
|
||||
// console.log(record);
|
||||
// setRevokeModal(true)
|
||||
// setprojCorrectionApplyId(record.projCorrectionApplyId)
|
||||
nav(`/proj-edit/${record.projId}`);
|
||||
}}> 查看</div>
|
||||
// nav(`/proj-edit/${record.projId}`);
|
||||
// window.open(`${Axios.defaults?.baseURL}/route/proj/download/apply/${record.projId}`)
|
||||
if(record.correctionType == 'CODE'){
|
||||
window.open(`${Axios.defaults?.baseURL}/route/proj/download/code/correction/${record.projId}`)
|
||||
}
|
||||
if(record.correctionType == 'MANUAL'){
|
||||
window.open(`${Axios.defaults?.baseURL}/route/proj/download/manual/correction/${record.projId}`)
|
||||
}
|
||||
}}> 下载</div>
|
||||
|
||||
),
|
||||
}
|
||||
@ -423,7 +441,9 @@ export default function Correction() {
|
||||
params: {
|
||||
page: page,
|
||||
rows: 20,
|
||||
applyStatus: type
|
||||
applyStatus: type,
|
||||
type: numtype,
|
||||
correctionType: correctionType
|
||||
}
|
||||
},
|
||||
onBefore() {
|
||||
@ -508,11 +528,52 @@ export default function Correction() {
|
||||
// console.log(type);
|
||||
// console.log('嘻嘻',correctionArray);
|
||||
|
||||
}, [type])
|
||||
}, [type, numtype, correctionType])
|
||||
return (
|
||||
<div>
|
||||
{contextHolder}
|
||||
<div className='refun' style={{ height: `${height}px`, overflow: 'auto' }}>
|
||||
<div style={{ marginBottom: 10 }}>
|
||||
<Select
|
||||
value={numtype}
|
||||
style={{ height: '31px', width: '150px' }}
|
||||
|
||||
onChange={(value: string) => {
|
||||
setnumtype(value)
|
||||
}}
|
||||
options={[
|
||||
// { value: '', label: '全部项目' },
|
||||
{ value: 'CORRECTION1', label: '一次补正' },
|
||||
{ value: 'CORRECTION2', label: '二次补正' },
|
||||
]}
|
||||
// defaultValue=""
|
||||
placeholder={'选择类型'}
|
||||
allowClear
|
||||
/>
|
||||
<Select
|
||||
style={{ height: '31px', width: '150px', marginLeft: 10 }}
|
||||
value={correctionType}
|
||||
onChange={(value: string) => {
|
||||
setcorrectionType(value)
|
||||
}}
|
||||
allowClear
|
||||
options={[
|
||||
// { value: '', label: '全部项目' },
|
||||
{ value: 'CODE', label: '代码' },
|
||||
{ value: 'MANUAL', label: '操作手册' },
|
||||
|
||||
]}
|
||||
// defaultValue=""
|
||||
placeholder={'选择补正种类'}
|
||||
/>
|
||||
<Button onClick={() => {
|
||||
init()
|
||||
}} style={{ marginLeft: 10, height: 31 }}
|
||||
// type="primary"
|
||||
icon={<ClearOutlined />}>
|
||||
清除
|
||||
</Button>
|
||||
</div>
|
||||
{/* {state.type} */}
|
||||
<Spin tip="加载中..." spinning={isLoading}>
|
||||
<Table columns={columns}
|
||||
|
@ -32,6 +32,7 @@ import {
|
||||
} from '@ant-design/icons';
|
||||
import { useLocation } from 'react-router-dom';
|
||||
import { get } from '../../util/AjaxUtils.ts'
|
||||
import { setMenuActive } from '../../util/cache.ts'
|
||||
import gpsImg from '../../static/right/gps.png'
|
||||
import backImg from '../../static/right/back.png'
|
||||
// import { Link } from "react-router-dom";
|
||||
@ -128,6 +129,7 @@ export default function Index() {
|
||||
const [type, setType] = useState<string | null>(null)
|
||||
const [chargeAdditionals, setchargeAdditionals] = useState<string | null>(null)
|
||||
const [tagDataId, settagDataId] = useState<string | null>(null)
|
||||
const [payStatus, setpayStatus] = useState<string | null>(null)
|
||||
const [authorId, setauthorId] = useState('')
|
||||
// const indexListContext = useContext(IndexListContext);
|
||||
// 所属者信息
|
||||
@ -159,6 +161,7 @@ export default function Index() {
|
||||
setType(null)
|
||||
setchargeAdditionals(null)
|
||||
settagDataId(null)
|
||||
setpayStatus(null)
|
||||
}
|
||||
|
||||
const nav = useNavigate();
|
||||
@ -202,7 +205,7 @@ export default function Index() {
|
||||
})
|
||||
init()
|
||||
setauthorId('')
|
||||
nav('/home')
|
||||
// nav('/home')
|
||||
nav('/proj-create')
|
||||
|
||||
}
|
||||
@ -218,7 +221,6 @@ export default function Index() {
|
||||
buyMenu.list.forEach(item => item.active = false);
|
||||
refundMenu.list.forEach(item => item.active = false);
|
||||
correctionMenu.list.forEach(item => item.active = false);
|
||||
|
||||
item.active = true;
|
||||
setProjMenu({
|
||||
...projMenu
|
||||
@ -632,7 +634,9 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -654,8 +658,8 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId
|
||||
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -670,7 +674,9 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -686,7 +692,10 @@ export default function Index() {
|
||||
<IndexListContext.Provider value={listData} >
|
||||
<IndexListDispatchContext.Provider value={dispatch}>
|
||||
<div className="index">
|
||||
|
||||
<div className='leftbox'>
|
||||
{/* <div style={{display:'flex'}}> */}
|
||||
{/* <div style={{height:1000,width:6,background:'red',marginRight:-6,zIndex:99}}></div> */}
|
||||
<div className="left" >
|
||||
<div style={{ height: '15px', width: '230px', background: 'white' }}></div>
|
||||
<MenuWithTopButton
|
||||
@ -719,7 +728,9 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: ''
|
||||
authorId: '',
|
||||
payStatus: payStatus
|
||||
|
||||
}
|
||||
})
|
||||
} else {
|
||||
@ -730,10 +741,26 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: item.projOwnerId
|
||||
authorId: item.projOwnerId,
|
||||
payStatus: payStatus
|
||||
|
||||
}
|
||||
})
|
||||
}
|
||||
} else {
|
||||
setauthorId(item.projOwnerId)
|
||||
setMenuActive('ALL')
|
||||
nav('/home', {
|
||||
state: {
|
||||
keyword: keywords,
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: item.projOwnerId,
|
||||
payStatus: payStatus
|
||||
|
||||
}
|
||||
})
|
||||
}
|
||||
// alert(getMenuActive())
|
||||
|
||||
@ -827,7 +854,9 @@ export default function Index() {
|
||||
handleListItem={correctionMenu.handleListItem}
|
||||
/>
|
||||
</div>
|
||||
{/* </div> */}
|
||||
</div>
|
||||
|
||||
<div className="right">
|
||||
<div>
|
||||
<div className="top">
|
||||
@ -855,23 +884,27 @@ export default function Index() {
|
||||
onSearch={handleSearch}
|
||||
onChange={handleChange}
|
||||
style={{
|
||||
width: '253px',
|
||||
width: '200px',
|
||||
height: '31px',
|
||||
display: showSearchBox ? 'block' : 'none'
|
||||
}}
|
||||
allowClear
|
||||
/>
|
||||
<Select
|
||||
value={type}
|
||||
style={{ height: '31px', width: '183px', marginLeft: 20, display: showSearchBox ? 'block' : 'none' }}
|
||||
allowClear
|
||||
style={{ height: '31px', width: '130px', marginLeft: 20, display: showSearchBox ? 'block' : 'none' }}
|
||||
onChange={(value: string) => {
|
||||
setType(value)
|
||||
|
||||
nav('/home', {
|
||||
state: {
|
||||
keyword: keywords,
|
||||
type: value,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
}
|
||||
})
|
||||
|
||||
@ -886,9 +919,10 @@ export default function Index() {
|
||||
placeholder='选择类型'
|
||||
/>
|
||||
<Select
|
||||
allowClear
|
||||
value={chargeAdditionals}
|
||||
|
||||
style={{ height: '31px', width: '183px', marginLeft: 20, display: showSearchBox ? 'block' : 'none' }}
|
||||
style={{ height: '31px', width: '130px', marginLeft: 20, display: showSearchBox ? 'block' : 'none' }}
|
||||
onChange={(value: string) => {
|
||||
// console.log(`selected ${value}`);
|
||||
setchargeAdditionals(value)
|
||||
@ -901,7 +935,8 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: value,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
}
|
||||
})
|
||||
|
||||
@ -916,8 +951,9 @@ export default function Index() {
|
||||
placeholder={'选择拓展收费'}
|
||||
/>
|
||||
<Select
|
||||
allowClear
|
||||
value={tagDataId}
|
||||
style={{ height: '31px', width: '183px', marginLeft: 20, display: showSearchBox ? 'block' : 'none' }}
|
||||
style={{ height: '31px', width: '130px', marginLeft: 20, display: showSearchBox ? 'block' : 'none' }}
|
||||
onChange={(value: string) => {
|
||||
// console.log(`selected ${value}`);
|
||||
settagDataId(value)
|
||||
@ -930,7 +966,8 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: value,
|
||||
authorId: authorId
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
}
|
||||
})
|
||||
|
||||
@ -947,6 +984,37 @@ export default function Index() {
|
||||
placeholder={'选择标签'}
|
||||
|
||||
|
||||
/>
|
||||
<Select
|
||||
allowClear
|
||||
value={payStatus}
|
||||
|
||||
style={{ height: '31px', width: '130px', marginLeft: 20, display: showSearchBox ? 'block' : 'none' }}
|
||||
onChange={(value: string) => {
|
||||
setpayStatus(value)
|
||||
nav('/home', {
|
||||
state: {
|
||||
keyword: keywords,
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId,
|
||||
payStatus: value
|
||||
}
|
||||
})
|
||||
|
||||
}}
|
||||
options={[
|
||||
|
||||
{ value: 'UNPAID', label: '未付款' },
|
||||
{ value: 'PAID', label: '已付款' },
|
||||
{ value: 'ARREARS', label: '欠费' },
|
||||
{ value: 'FULL_REFUND', label: '全额退费' },
|
||||
{ value: 'CORRECTION1_REFUND', label: '补正1次退款' },
|
||||
{ value: 'CORRECTION2_REFUND', label: '补正2次退款' },
|
||||
]}
|
||||
|
||||
placeholder={'选择付款类型'}
|
||||
/>
|
||||
<Button onClick={() => {
|
||||
init()
|
||||
@ -988,7 +1056,9 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
|
||||
}
|
||||
})
|
||||
}}
|
||||
@ -1012,7 +1082,9 @@ export default function Index() {
|
||||
type: type,
|
||||
chargeAdditionals: chargeAdditionals,
|
||||
tagDataId: tagDataId,
|
||||
authorId: authorId
|
||||
authorId: authorId,
|
||||
payStatus: payStatus
|
||||
|
||||
}
|
||||
})
|
||||
}}
|
||||
|
@ -13,9 +13,33 @@
|
||||
top: 65px;
|
||||
left: 0;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
|
||||
/* .leftbox::-webkit-scrollbar {
|
||||
display: block;
|
||||
width: 6px;
|
||||
height: 0;
|
||||
}
|
||||
.leftbox::-webkit-scrollbar-track {
|
||||
background: #e2e2e2;
|
||||
|
||||
}
|
||||
|
||||
.leftbox::-webkit-scrollbar-thumb {
|
||||
background: #cecece;
|
||||
|
||||
|
||||
border-radius: 5px;
|
||||
|
||||
}
|
||||
|
||||
|
||||
.leftbox::-webkit-scrollbar-thumb:hover {
|
||||
background: #adadad;
|
||||
|
||||
} */
|
||||
|
||||
.index .left {
|
||||
/* position: fixed; */
|
||||
/* width: 267px; */
|
||||
|
@ -48,6 +48,7 @@ type ProjModType = {
|
||||
export default function ProjEdit() {
|
||||
// 项目状态
|
||||
const [projStatus, setprojStatus] = useState('')
|
||||
const [payStatus,setpayStatus] = useState('')
|
||||
const dispath = useDispatch()
|
||||
// 更新所属者表格储存至redux
|
||||
const upBelongArray = () => {
|
||||
@ -343,6 +344,7 @@ export default function ProjEdit() {
|
||||
})
|
||||
|
||||
setprojStatus(data.projStatus)
|
||||
setpayStatus(data.pay.payStatus)
|
||||
// setAiHelperModalOpen(!data.projIntroduction || !data.projDesc)
|
||||
|
||||
}
|
||||
@ -485,7 +487,7 @@ export default function ProjEdit() {
|
||||
})
|
||||
}
|
||||
{
|
||||
isEditStepEdited && isConfigEdited && projStatus != 'EXPIRED'? (
|
||||
isEditStepEdited && isConfigEdited && projStatus != 'EXPIRED' && payStatus !='CORRECTION2_REFUND' ? (
|
||||
<CardProjJump title="预览系统"
|
||||
desc="点击查看预览系统"
|
||||
canBtnClick={true}
|
||||
|
Loading…
Reference in New Issue
Block a user