From ea16148aa262e78b411a44d33110a10b5ba009b4 Mon Sep 17 00:00:00 2001 From: Wang2230 <2230683600@qq.com> Date: Mon, 11 Nov 2024 18:28:18 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=8E=8B=E5=BB=BA=E5=86=9B=E5=89=8D?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Vite/package-lock.json | 1759 ++--------------- Vite/package.json | 9 +- Vite/public/1.svg | 3 + Vite/public/2.svg | 3 + Vite/public/3.svg | 3 + Vite/public/4.svg | 3 + Vite/src/component/Shouye/Header/Header1.jsx | 25 + Vite/src/component/Shouye/Header/Header2.jsx | 22 + Vite/src/component/Shouye/Shouye.jsx | 283 ++- Vite/src/component/Shouye/WangJ.css | 4 + .../Shouye/wodewenzhen/Bianjichufang.jsx | 125 ++ .../Shouye/wodewenzhen/Changyongchufang.jsx | 48 + .../Shouye/wodewenzhen/Daijiezhen.jsx | 139 ++ .../Shouye/wodewenzhen/Jinxingzhong.jsx | 229 +++ .../Shouye/wodewenzhen/Kailichufang.jsx | 107 + .../Shouye/wodewenzhen/Lishichufang.jsx | 62 + .../Shouye/wodewenzhen/Tuizhenyuanyin.jsx | 72 + .../Shouye/wodewenzhen/Wenzhenjieshu.jsx | 188 ++ .../Shouye/wodewenzhen/Wodewenzhen.jsx | 183 ++ .../Shouye/wodewenzhen/Yituizhen.jsx | 101 + Vite/src/component/Wgr/Aboutus.jsx | 24 - Vite/src/component/Wgr/AddPhrases.jsx | 38 - Vite/src/component/Wgr/Appraise.jsx | 79 - Vite/src/component/Wgr/Bankcards.jsx | 96 - Vite/src/component/Wgr/Editpass.jsx | 31 - Vite/src/component/Wgr/Help.jsx | 37 - Vite/src/component/Wgr/Helptwo.jsx | 32 - Vite/src/component/Wgr/Interrogation.jsx | 47 - Vite/src/component/Wgr/Notification.jsx | 26 - Vite/src/component/Wgr/Phone.jsx | 54 - Vite/src/component/Wgr/Phrases.jsx | 48 - Vite/src/component/Wgr/Serve.jsx | 7 - Vite/src/component/Wgr/Service.jsx | 88 - Vite/src/component/Wgr/Setup.jsx | 52 - Vite/src/component/Wgr/Wgr.css | 272 --- Vite/src/router/index.jsx | 107 +- 36 files changed, 1770 insertions(+), 2636 deletions(-) create mode 100644 Vite/public/1.svg create mode 100644 Vite/public/2.svg create mode 100644 Vite/public/3.svg create mode 100644 Vite/public/4.svg create mode 100644 Vite/src/component/Shouye/Header/Header1.jsx create mode 100644 Vite/src/component/Shouye/Header/Header2.jsx create mode 100644 Vite/src/component/Shouye/WangJ.css create mode 100644 Vite/src/component/Shouye/wodewenzhen/Bianjichufang.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Changyongchufang.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Daijiezhen.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Jinxingzhong.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Kailichufang.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Lishichufang.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Tuizhenyuanyin.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Wenzhenjieshu.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Wodewenzhen.jsx create mode 100644 Vite/src/component/Shouye/wodewenzhen/Yituizhen.jsx delete mode 100644 Vite/src/component/Wgr/Aboutus.jsx delete mode 100644 Vite/src/component/Wgr/AddPhrases.jsx delete mode 100644 Vite/src/component/Wgr/Appraise.jsx delete mode 100644 Vite/src/component/Wgr/Bankcards.jsx delete mode 100644 Vite/src/component/Wgr/Editpass.jsx delete mode 100644 Vite/src/component/Wgr/Help.jsx delete mode 100644 Vite/src/component/Wgr/Helptwo.jsx delete mode 100644 Vite/src/component/Wgr/Interrogation.jsx delete mode 100644 Vite/src/component/Wgr/Notification.jsx delete mode 100644 Vite/src/component/Wgr/Phone.jsx delete mode 100644 Vite/src/component/Wgr/Phrases.jsx delete mode 100644 Vite/src/component/Wgr/Serve.jsx delete mode 100644 Vite/src/component/Wgr/Service.jsx delete mode 100644 Vite/src/component/Wgr/Setup.jsx delete mode 100644 Vite/src/component/Wgr/Wgr.css diff --git a/Vite/package-lock.json b/Vite/package-lock.json index 8ea7786..ae9f0e0 100644 --- a/Vite/package-lock.json +++ b/Vite/package-lock.json @@ -8,15 +8,14 @@ "name": "vite", "version": "0.0.0", "dependencies": { - "@wangeditor/editor-for-react": "^1.0.6", - "antd": "^5.21.6", + "@nutui/icons-react": "^1.0.5", + "@nutui/nutui-react": "^2.7.0", "antd-mobile": "^5.38.1", "axios": "^1.7.7", - "moment": "^2.30.1", + "dayjs": "^1.11.13", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router-dom": "^6.27.0", - "react-vant": "^3.3.5" + "react-router-dom": "^6.27.0" }, "devDependencies": { "@eslint/js": "^9.13.0", @@ -45,96 +44,6 @@ "node": ">=6.0.0" } }, - "node_modules/@ant-design/colors": { - "version": "7.1.0", - "resolved": "https://r.cnpmjs.org/@ant-design/colors/-/colors-7.1.0.tgz", - "integrity": "sha512-MMoDGWn1y9LdQJQSHiCC20x3uZ3CwQnv9QMz6pCmJOrqdgM9YxsoVVY0wtrdXbmfSgnV0KNk6zi09NAhMR2jvg==", - "dependencies": { - "@ctrl/tinycolor": "^3.6.1" - } - }, - "node_modules/@ant-design/cssinjs": { - "version": "1.21.1", - "resolved": "https://r.cnpmjs.org/@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", - "@emotion/unitless": "^0.7.5", - "classnames": "^2.3.1", - "csstype": "^3.1.3", - "rc-util": "^5.35.0", - "stylis": "^4.3.3" - }, - "peerDependencies": { - "react": ">=16.0.0", - "react-dom": ">=16.0.0" - } - }, - "node_modules/@ant-design/cssinjs-utils": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.1.tgz", - "integrity": "sha512-2HAiyGGGnM0es40SxdszeQAU5iWp41wBIInq+ONTCKjlSKOrzQfnw4JDtB8IBmqE6tQaEKwmzTP2LGdt5DSwYQ==", - "dependencies": { - "@ant-design/cssinjs": "^1.21.0", - "@babel/runtime": "^7.23.2", - "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://r.cnpmjs.org/@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.5.1", - "resolved": "https://r.cnpmjs.org/@ant-design/icons/-/icons-5.5.1.tgz", - "integrity": "sha512-0UrM02MA2iDIgvLatWrj6YTCYe0F/cwXvVE0E2SqGrL7PZireQwgEKTKBisWpZyal5eXZLvuM98kju6YtYne8w==", - "dependencies": { - "@ant-design/colors": "^7.0.0", - "@ant-design/icons-svg": "^4.4.0", - "@babel/runtime": "^7.24.8", - "classnames": "^2.2.6", - "rc-util": "^5.31.1" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": ">=16.0.0", - "react-dom": ">=16.0.0" - } - }, - "node_modules/@ant-design/icons-svg": { - "version": "4.4.2", - "resolved": "https://r.cnpmjs.org/@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.1.2", - "resolved": "https://r.cnpmjs.org/@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", - "json2mq": "^0.2.0", - "resize-observer-polyfill": "^1.5.1", - "throttle-debounce": "^5.0.0" - }, - "peerDependencies": { - "react": ">=16.9.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.26.0", "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.26.0.tgz", @@ -361,7 +270,7 @@ }, "node_modules/@babel/runtime": { "version": "7.26.0", - "resolved": "https://r.cnpmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz", "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -428,24 +337,6 @@ "node": ">=6.9.0" } }, - "node_modules/@ctrl/tinycolor": { - "version": "3.6.1", - "resolved": "https://r.cnpmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", - "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://r2.cnpmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://r2.cnpmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", @@ -976,7 +867,7 @@ }, "node_modules/@floating-ui/core": { "version": "1.6.8", - "resolved": "https://r.cnpmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.8.tgz", "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", "dependencies": { "@floating-ui/utils": "^0.2.8" @@ -984,7 +875,7 @@ }, "node_modules/@floating-ui/dom": { "version": "1.6.12", - "resolved": "https://r.cnpmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", + "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.12.tgz", "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", "dependencies": { "@floating-ui/core": "^1.6.0", @@ -993,7 +884,7 @@ }, "node_modules/@floating-ui/utils": { "version": "0.2.8", - "resolved": "https://r.cnpmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.8.tgz", "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" }, "node_modules/@humanfs/core": { @@ -1101,48 +992,45 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@rc-component/async-validator": { - "version": "5.0.4", - "resolved": "https://r.cnpmjs.org/@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/@nutui/icons-react": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@nutui/icons-react/-/icons-react-1.0.5.tgz", + "integrity": "sha512-0TYl3Fk+sVz95DKqn/7isYAvaK5YGnaBwMMib4rqYLoqi9GGFwgU9rp2hYXu/X5IYdWgshj0xiuGMK75/vUYbQ==" }, - "node_modules/@rc-component/color-picker": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/@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", - "classnames": "^2.2.6", - "rc-util": "^5.38.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } + "node_modules/@nutui/jdesign-icons-react-taro": { + "version": "1.0.6-beta.2", + "resolved": "https://registry.npmmirror.com/@nutui/jdesign-icons-react-taro/-/jdesign-icons-react-taro-1.0.6-beta.2.tgz", + "integrity": "sha512-2Scz5c9o14gA7Mw5JdiEkc/KEbNlNWMcJMuqVyFVipYeeYN/118N/fvHVpocmJviN0Gc4P+u3ZB3dIQSA2j4Fw==" }, - "node_modules/@rc-component/context": { - "version": "1.4.0", - "resolved": "https://r.cnpmjs.org/@rc-component/context/-/context-1.4.0.tgz", - "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "node_modules/@nutui/nutui-react": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/@nutui/nutui-react/-/nutui-react-2.7.0.tgz", + "integrity": "sha512-SKA+UZBnvd2WxQBtlYglx3OmweehZNJ4cwVgK9Nu0Zpnodw1ABVP1GA41s2qJEkfowi5JPNTNwONGmblR6ozzA==", "dependencies": { - "@babel/runtime": "^7.10.1", - "rc-util": "^5.27.0" + "@babel/runtime": "^7.23.9", + "@nutui/icons-react": "^1.0.5", + "@nutui/jdesign-icons-react-taro": "1.0.6-beta.2", + "@nutui/touch-emulator": "^1.0.0", + "@react-spring/web": "~9.6.1", + "@use-gesture/react": "10.2.20", + "async-validator": "^4.2.5", + "classnames": "^2.5.1", + "lodash.isequal": "^4.5.0", + "lodash.kebabcase": "^4.1.1", + "react-transition-group": "^4.4.5" }, "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@nutui/touch-emulator": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@nutui/touch-emulator/-/touch-emulator-1.0.0.tgz", + "integrity": "sha512-k2hvI/9LlRA7Ph1Chni27pTuvPmKPt+/I10sWWd2sWzqiCOYRerD79eIwCMRGUF/q6WVDEKVnv00t9CEUL4sPA==" + }, "node_modules/@rc-component/mini-decimal": { "version": "1.1.0", - "resolved": "https://r.cnpmjs.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" @@ -1151,116 +1039,27 @@ "node": ">=8.x" } }, - "node_modules/@rc-component/mutate-observer": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", - "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", - "dependencies": { - "@babel/runtime": "^7.18.0", - "classnames": "^2.3.2", - "rc-util": "^5.24.4" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/@rc-component/portal": { - "version": "1.1.2", - "resolved": "https://r.cnpmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", - "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", - "dependencies": { - "@babel/runtime": "^7.18.0", - "classnames": "^2.3.2", - "rc-util": "^5.24.4" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/@rc-component/qrcode": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/@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.15.1", - "resolved": "https://r.cnpmjs.org/@rc-component/tour/-/tour-1.15.1.tgz", - "integrity": "sha512-Tr2t7J1DKZUpfJuDZWHxyxWpfmj8EZrqSgyMZ+BCdvKZ6r1UDsfU46M/iWAAFBy961Ssfom2kv5f3UcjIL2CmQ==", - "dependencies": { - "@babel/runtime": "^7.18.0", - "@rc-component/portal": "^1.0.0-9", - "@rc-component/trigger": "^2.0.0", - "classnames": "^2.3.2", - "rc-util": "^5.24.4" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/@rc-component/trigger": { - "version": "2.2.3", - "resolved": "https://r.cnpmjs.org/@rc-component/trigger/-/trigger-2.2.3.tgz", - "integrity": "sha512-X1oFIpKoXAMXNDYCviOmTfuNuYxE4h5laBsyCqVAVMjNHxoF3/uiyA7XdegK1XbCvBbCZ6P6byWrEoDRpKL8+A==", - "dependencies": { - "@babel/runtime": "^7.23.2", - "@rc-component/portal": "^1.1.0", - "classnames": "^2.3.2", - "rc-motion": "^2.0.0", - "rc-resize-observer": "^1.3.1", - "rc-util": "^5.38.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, "node_modules/@react-spring/animated": { - "version": "9.7.5", - "resolved": "https://r.cnpmjs.org/@react-spring/animated/-/animated-9.7.5.tgz", - "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==", + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@react-spring/animated/-/animated-9.6.1.tgz", + "integrity": "sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==", "dependencies": { - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@react-spring/core": { - "version": "9.7.5", - "resolved": "https://r.cnpmjs.org/@react-spring/core/-/core-9.7.5.tgz", - "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==", + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@react-spring/core/-/core-9.6.1.tgz", + "integrity": "sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==", "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/animated": "~9.6.1", + "@react-spring/rafz": "~9.6.1", + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" }, "funding": { "type": "opencollective", @@ -1271,50 +1070,42 @@ } }, "node_modules/@react-spring/rafz": { - "version": "9.7.5", - "resolved": "https://r.cnpmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz", - "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==" + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@react-spring/rafz/-/rafz-9.6.1.tgz", + "integrity": "sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==" }, "node_modules/@react-spring/shared": { - "version": "9.7.5", - "resolved": "https://r.cnpmjs.org/@react-spring/shared/-/shared-9.7.5.tgz", - "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==", + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@react-spring/shared/-/shared-9.6.1.tgz", + "integrity": "sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==", "dependencies": { - "@react-spring/rafz": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/rafz": "~9.6.1", + "@react-spring/types": "~9.6.1" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@react-spring/types": { - "version": "9.7.5", - "resolved": "https://r.cnpmjs.org/@react-spring/types/-/types-9.7.5.tgz", - "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==" + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@react-spring/types/-/types-9.6.1.tgz", + "integrity": "sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==" }, "node_modules/@react-spring/web": { - "version": "9.7.5", - "resolved": "https://r.cnpmjs.org/@react-spring/web/-/web-9.7.5.tgz", - "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==", + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@react-spring/web/-/web-9.6.1.tgz", + "integrity": "sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==", "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/core": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" + "@react-spring/animated": "~9.6.1", + "@react-spring/core": "~9.6.1", + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@react-vant/icons": { - "version": "0.1.0", - "resolved": "https://r.cnpmjs.org/@react-vant/icons/-/icons-0.1.0.tgz", - "integrity": "sha512-slDFBZPN0QIQHDAMoWXE7nilbo3XXFi4p/2IjSSRH4HRm9BxocJ6Y/LIaI+bRX8nru+RzZ49PM26blrNuyxj2A==", - "peerDependencies": { - "react": ">=16.14.0" - } - }, "node_modules/@remix-run/router": { "version": "1.20.0", "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.20.0.tgz", @@ -1562,12 +1353,6 @@ "win32" ] }, - "node_modules/@transloadit/prettier-bytes": { - "version": "0.0.7", - "resolved": "https://r2.cnpmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz", - "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==", - "peer": true - }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -1620,12 +1405,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/event-emitter": { - "version": "0.3.5", - "resolved": "https://r.cnpmjs.org/@types/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ==", - "peer": true - }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -1661,82 +1440,22 @@ "@types/react": "*" } }, - "node_modules/@uppy/companion-client": { - "version": "2.2.2", - "resolved": "https://r.cnpmjs.org/@uppy/companion-client/-/companion-client-2.2.2.tgz", - "integrity": "sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==", - "peer": true, - "dependencies": { - "@uppy/utils": "^4.1.2", - "namespace-emitter": "^2.0.1" - } - }, - "node_modules/@uppy/core": { - "version": "2.3.4", - "resolved": "https://r.cnpmjs.org/@uppy/core/-/core-2.3.4.tgz", - "integrity": "sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==", - "peer": true, - "dependencies": { - "@transloadit/prettier-bytes": "0.0.7", - "@uppy/store-default": "^2.1.1", - "@uppy/utils": "^4.1.3", - "lodash.throttle": "^4.1.1", - "mime-match": "^1.0.2", - "namespace-emitter": "^2.0.1", - "nanoid": "^3.1.25", - "preact": "^10.5.13" - } - }, - "node_modules/@uppy/store-default": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/@uppy/store-default/-/store-default-2.1.1.tgz", - "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==", - "peer": true - }, - "node_modules/@uppy/utils": { - "version": "4.1.3", - "resolved": "https://r.cnpmjs.org/@uppy/utils/-/utils-4.1.3.tgz", - "integrity": "sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==", - "peer": true, - "dependencies": { - "lodash.throttle": "^4.1.1" - } - }, - "node_modules/@uppy/xhr-upload": { - "version": "2.1.3", - "resolved": "https://r.cnpmjs.org/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz", - "integrity": "sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==", - "peer": true, - "dependencies": { - "@uppy/companion-client": "^2.2.2", - "@uppy/utils": "^4.1.2", - "nanoid": "^3.1.25" - }, - "peerDependencies": { - "@uppy/core": "^2.3.3" - } - }, "node_modules/@use-gesture/core": { - "version": "10.2.17", - "resolved": "https://r.cnpmjs.org/@use-gesture/core/-/core-10.2.17.tgz", - "integrity": "sha512-62hCybe4x6oGZ1/JA9gSYIdghV1FqxCdvYWt9SqCEAAikwT1OmVl2Q/Uu8CP636L57D+DfXtw6PWM+fdhr4oJQ==" + "version": "10.2.20", + "resolved": "https://registry.npmmirror.com/@use-gesture/core/-/core-10.2.20.tgz", + "integrity": "sha512-4lFhHc8so4yIHkBEs641DnEsBxPyhJ5GEjB4PURFDH4p/FcZriH6w99knZgI63zN/MBFfylMyb8+PDuj6RIXKQ==" }, "node_modules/@use-gesture/react": { - "version": "10.2.17", - "resolved": "https://r.cnpmjs.org/@use-gesture/react/-/react-10.2.17.tgz", - "integrity": "sha512-Vfrp1KgdYn/kOEUAYNXtGBCl2dr38s3G6rru1TOPs+cVUjfNyNxvJK56grUyJ336N3rQLK8F9G7+FfrHuc3g/Q==", + "version": "10.2.20", + "resolved": "https://registry.npmmirror.com/@use-gesture/react/-/react-10.2.20.tgz", + "integrity": "sha512-KnJq9ZSqprWA6uNhWTUHZqTCh+rfa0j8ehTzqeBhktUPrmTj7yVOBvEQ/vSFU/7d72cGgWSsJ0f5T6GQCHXnvg==", "dependencies": { - "@use-gesture/core": "10.2.17" + "@use-gesture/core": "10.2.20" }, "peerDependencies": { "react": ">= 16.8.0" } }, - "node_modules/@vant/popperjs": { - "version": "1.3.0", - "resolved": "https://r.cnpmjs.org/@vant/popperjs/-/popperjs-1.3.0.tgz", - "integrity": "sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==" - }, "node_modules/@vitejs/plugin-react": { "version": "4.3.3", "resolved": "https://registry.npmmirror.com/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", @@ -1757,181 +1476,6 @@ "vite": "^4.2.0 || ^5.0.0" } }, - "node_modules/@wangeditor/basic-modules": { - "version": "1.1.7", - "resolved": "https://r.cnpmjs.org/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz", - "integrity": "sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==", - "peer": true, - "dependencies": { - "is-url": "^1.2.4" - }, - "peerDependencies": { - "@wangeditor/core": "1.x", - "dom7": "^3.0.0", - "lodash.throttle": "^4.1.1", - "nanoid": "^3.2.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, - "node_modules/@wangeditor/code-highlight": { - "version": "1.0.3", - "resolved": "https://r.cnpmjs.org/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz", - "integrity": "sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==", - "peer": true, - "dependencies": { - "prismjs": "^1.23.0" - }, - "peerDependencies": { - "@wangeditor/core": "1.x", - "dom7": "^3.0.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, - "node_modules/@wangeditor/core": { - "version": "1.1.19", - "resolved": "https://r.cnpmjs.org/@wangeditor/core/-/core-1.1.19.tgz", - "integrity": "sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==", - "peer": true, - "dependencies": { - "@types/event-emitter": "^0.3.3", - "event-emitter": "^0.3.5", - "html-void-elements": "^2.0.0", - "i18next": "^20.4.0", - "scroll-into-view-if-needed": "^2.2.28", - "slate-history": "^0.66.0" - }, - "peerDependencies": { - "@uppy/core": "^2.1.1", - "@uppy/xhr-upload": "^2.0.3", - "dom7": "^3.0.0", - "is-hotkey": "^0.2.0", - "lodash.camelcase": "^4.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.debounce": "^4.0.8", - "lodash.foreach": "^4.5.0", - "lodash.isequal": "^4.5.0", - "lodash.throttle": "^4.1.1", - "lodash.toarray": "^4.4.0", - "nanoid": "^3.2.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, - "node_modules/@wangeditor/core/node_modules/compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://r.cnpmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==", - "peer": true - }, - "node_modules/@wangeditor/core/node_modules/scroll-into-view-if-needed": { - "version": "2.2.31", - "resolved": "https://r.cnpmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", - "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", - "peer": true, - "dependencies": { - "compute-scroll-into-view": "^1.0.20" - } - }, - "node_modules/@wangeditor/editor": { - "version": "5.1.23", - "resolved": "https://r.cnpmjs.org/@wangeditor/editor/-/editor-5.1.23.tgz", - "integrity": "sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==", - "peer": true, - "dependencies": { - "@uppy/core": "^2.1.1", - "@uppy/xhr-upload": "^2.0.3", - "@wangeditor/basic-modules": "^1.1.7", - "@wangeditor/code-highlight": "^1.0.3", - "@wangeditor/core": "^1.1.19", - "@wangeditor/list-module": "^1.0.5", - "@wangeditor/table-module": "^1.1.4", - "@wangeditor/upload-image-module": "^1.0.2", - "@wangeditor/video-module": "^1.1.4", - "dom7": "^3.0.0", - "is-hotkey": "^0.2.0", - "lodash.camelcase": "^4.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.debounce": "^4.0.8", - "lodash.foreach": "^4.5.0", - "lodash.isequal": "^4.5.0", - "lodash.throttle": "^4.1.1", - "lodash.toarray": "^4.4.0", - "nanoid": "^3.2.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, - "node_modules/@wangeditor/editor-for-react": { - "version": "1.0.6", - "resolved": "https://r.cnpmjs.org/@wangeditor/editor-for-react/-/editor-for-react-1.0.6.tgz", - "integrity": "sha512-KJNSfgMr5Blzae3oyaiz20flMKHZHnvsz4bCYQKDCUs/qkvC+xNTnwedlCmhGP187oPWPEypCIYI8Zg6sz0psQ==", - "peerDependencies": { - "@wangeditor/core": ">=1.1.0", - "@wangeditor/editor": ">=5.1.0", - "react": ">=17.0.2", - "react-dom": ">=17.0.2" - } - }, - "node_modules/@wangeditor/list-module": { - "version": "1.0.5", - "resolved": "https://r.cnpmjs.org/@wangeditor/list-module/-/list-module-1.0.5.tgz", - "integrity": "sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==", - "peer": true, - "peerDependencies": { - "@wangeditor/core": "1.x", - "dom7": "^3.0.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, - "node_modules/@wangeditor/table-module": { - "version": "1.1.4", - "resolved": "https://r.cnpmjs.org/@wangeditor/table-module/-/table-module-1.1.4.tgz", - "integrity": "sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==", - "peer": true, - "peerDependencies": { - "@wangeditor/core": "1.x", - "dom7": "^3.0.0", - "lodash.isequal": "^4.5.0", - "lodash.throttle": "^4.1.1", - "nanoid": "^3.2.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, - "node_modules/@wangeditor/upload-image-module": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz", - "integrity": "sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==", - "peer": true, - "peerDependencies": { - "@uppy/core": "^2.0.3", - "@uppy/xhr-upload": "^2.0.3", - "@wangeditor/basic-modules": "1.x", - "@wangeditor/core": "1.x", - "dom7": "^3.0.0", - "lodash.foreach": "^4.5.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, - "node_modules/@wangeditor/video-module": { - "version": "1.1.4", - "resolved": "https://r.cnpmjs.org/@wangeditor/video-module/-/video-module-1.1.4.tgz", - "integrity": "sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==", - "peer": true, - "peerDependencies": { - "@uppy/core": "^2.1.4", - "@uppy/xhr-upload": "^2.0.7", - "@wangeditor/core": "1.x", - "dom7": "^3.0.0", - "nanoid": "^3.2.0", - "slate": "^0.72.0", - "snabbdom": "^3.1.0" - } - }, "node_modules/acorn": { "version": "8.13.0", "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.13.0.tgz", @@ -1957,7 +1501,7 @@ }, "node_modules/ahooks": { "version": "3.8.1", - "resolved": "https://r.cnpmjs.org/ahooks/-/ahooks-3.8.1.tgz", + "resolved": "https://registry.npmmirror.com/ahooks/-/ahooks-3.8.1.tgz", "integrity": "sha512-JoP9+/RWO7MnI/uSKdvQ8WB10Y3oo1PjLv+4Sv4Vpm19Z86VUMdXh+RhWvMGxZZs06sq2p0xVtFk8Oh5ZObsoA==", "dependencies": { "@babel/runtime": "^7.21.0", @@ -2010,73 +1554,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/antd": { - "version": "5.21.6", - "resolved": "https://r.cnpmjs.org/antd/-/antd-5.21.6.tgz", - "integrity": "sha512-EviOde/VEu+OsIKH5t6YXTMmmNeg9R85m0W5zXAo+Np8Latg9q10691JvAqOTMpnrRmbdeKUQL1Krp69Bzbe/g==", - "dependencies": { - "@ant-design/colors": "^7.1.0", - "@ant-design/cssinjs": "^1.21.1", - "@ant-design/cssinjs-utils": "^1.1.1", - "@ant-design/icons": "^5.5.1", - "@ant-design/react-slick": "~1.1.2", - "@babel/runtime": "^7.25.6", - "@ctrl/tinycolor": "^3.6.1", - "@rc-component/color-picker": "~2.0.1", - "@rc-component/mutate-observer": "^1.1.0", - "@rc-component/qrcode": "~1.0.0", - "@rc-component/tour": "~1.15.1", - "@rc-component/trigger": "^2.2.3", - "classnames": "^2.5.1", - "copy-to-clipboard": "^3.3.3", - "dayjs": "^1.11.11", - "rc-cascader": "~3.28.2", - "rc-checkbox": "~3.3.0", - "rc-collapse": "~3.8.0", - "rc-dialog": "~9.6.0", - "rc-drawer": "~7.2.0", - "rc-dropdown": "~4.2.0", - "rc-field-form": "~2.4.0", - "rc-image": "~7.11.0", - "rc-input": "~1.6.3", - "rc-input-number": "~9.2.0", - "rc-mentions": "~2.16.1", - "rc-menu": "~9.15.1", - "rc-motion": "^2.9.3", - "rc-notification": "~5.6.2", - "rc-pagination": "~4.3.0", - "rc-picker": "~4.6.15", - "rc-progress": "~4.0.0", - "rc-rate": "~2.13.0", - "rc-resize-observer": "^1.4.0", - "rc-segmented": "~2.5.0", - "rc-select": "~14.15.2", - "rc-slider": "~11.1.7", - "rc-steps": "~6.0.1", - "rc-switch": "~4.1.0", - "rc-table": "~7.47.5", - "rc-tabs": "~15.3.0", - "rc-textarea": "~1.8.2", - "rc-tooltip": "~6.2.1", - "rc-tree": "~5.9.0", - "rc-tree-select": "~5.23.0", - "rc-upload": "~4.8.1", - "rc-util": "^5.43.0", - "scroll-into-view-if-needed": "^3.1.0", - "throttle-debounce": "^5.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ant-design" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, "node_modules/antd-mobile": { "version": "5.38.1", - "resolved": "https://r.cnpmjs.org/antd-mobile/-/antd-mobile-5.38.1.tgz", + "resolved": "https://registry.npmmirror.com/antd-mobile/-/antd-mobile-5.38.1.tgz", "integrity": "sha512-1szLVnmu6hz4iJfKFAsCImJkiLe8FV9IoFChXpnLRBz41wrSfjh7FwPuo0AfFfEuTmV2GYS6BNixiuGscHj+iQ==", "dependencies": { "@floating-ui/dom": "^1.4.2", @@ -2107,134 +1587,35 @@ }, "node_modules/antd-mobile-icons": { "version": "0.3.0", - "resolved": "https://r.cnpmjs.org/antd-mobile-icons/-/antd-mobile-icons-0.3.0.tgz", + "resolved": "https://registry.npmmirror.com/antd-mobile-icons/-/antd-mobile-icons-0.3.0.tgz", "integrity": "sha512-rqINQpJWZWrva9moCd1Ye695MZYWmqLPE+bY8d2xLRy7iSQwPsinCdZYjpUPp2zL/LnKYSyXxP2ut2A+DC+whQ==" }, "node_modules/antd-mobile-v5-count": { "version": "1.0.1", - "resolved": "https://r2.cnpmjs.org/antd-mobile-v5-count/-/antd-mobile-v5-count-1.0.1.tgz", + "resolved": "https://registry.npmmirror.com/antd-mobile-v5-count/-/antd-mobile-v5-count-1.0.1.tgz", "integrity": "sha512-YGsiEDCPUDz3SzfXi6gLZn/HpeSMW+jgPc4qiYUr1fSopg3hkUie2TnooJdExgfiETHefH3Ggs58He0OVfegLA==" }, - "node_modules/antd-mobile/node_modules/@react-spring/animated": { - "version": "9.6.1", - "resolved": "https://r.cnpmjs.org/@react-spring/animated/-/animated-9.6.1.tgz", - "integrity": "sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==", + "node_modules/antd-mobile/node_modules/@use-gesture/core": { + "version": "10.3.0", + "resolved": "https://registry.npmmirror.com/@use-gesture/core/-/core-10.3.0.tgz", + "integrity": "sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==" + }, + "node_modules/antd-mobile/node_modules/@use-gesture/react": { + "version": "10.3.0", + "resolved": "https://registry.npmmirror.com/@use-gesture/react/-/react-10.3.0.tgz", + "integrity": "sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==", "dependencies": { - "@react-spring/shared": "~9.6.1", - "@react-spring/types": "~9.6.1" + "@use-gesture/core": "10.3.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/antd-mobile/node_modules/@react-spring/core": { - "version": "9.6.1", - "resolved": "https://r.cnpmjs.org/@react-spring/core/-/core-9.6.1.tgz", - "integrity": "sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==", - "dependencies": { - "@react-spring/animated": "~9.6.1", - "@react-spring/rafz": "~9.6.1", - "@react-spring/shared": "~9.6.1", - "@react-spring/types": "~9.6.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-spring/donate" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/antd-mobile/node_modules/@react-spring/rafz": { - "version": "9.6.1", - "resolved": "https://r.cnpmjs.org/@react-spring/rafz/-/rafz-9.6.1.tgz", - "integrity": "sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==" - }, - "node_modules/antd-mobile/node_modules/@react-spring/shared": { - "version": "9.6.1", - "resolved": "https://r.cnpmjs.org/@react-spring/shared/-/shared-9.6.1.tgz", - "integrity": "sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==", - "dependencies": { - "@react-spring/rafz": "~9.6.1", - "@react-spring/types": "~9.6.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/antd-mobile/node_modules/@react-spring/types": { - "version": "9.6.1", - "resolved": "https://r.cnpmjs.org/@react-spring/types/-/types-9.6.1.tgz", - "integrity": "sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==" - }, - "node_modules/antd-mobile/node_modules/@react-spring/web": { - "version": "9.6.1", - "resolved": "https://r.cnpmjs.org/@react-spring/web/-/web-9.6.1.tgz", - "integrity": "sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==", - "dependencies": { - "@react-spring/animated": "~9.6.1", - "@react-spring/core": "~9.6.1", - "@react-spring/shared": "~9.6.1", - "@react-spring/types": "~9.6.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/antd-mobile/node_modules/@use-gesture/core": { - "version": "10.3.0", - "resolved": "https://r.cnpmjs.org/@use-gesture/core/-/core-10.3.0.tgz", - "integrity": "sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==" - }, - "node_modules/antd-mobile/node_modules/@use-gesture/react": { - "version": "10.3.0", - "resolved": "https://r.cnpmjs.org/@use-gesture/react/-/react-10.3.0.tgz", - "integrity": "sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==", - "dependencies": { - "@use-gesture/core": "10.3.0" - }, - "peerDependencies": { - "react": ">= 16.8.0" - } - }, - "node_modules/antd-mobile/node_modules/rc-segmented": { - "version": "2.4.1", - "resolved": "https://r.cnpmjs.org/rc-segmented/-/rc-segmented-2.4.1.tgz", - "integrity": "sha512-KUi+JJFdKnumV9iXlm+BJ00O4NdVBp2TEexLCk6bK1x/RH83TvYKQMzIz/7m3UTRPD08RM/8VG/JNjWgWbd4cw==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-motion": "^2.4.4", - "rc-util": "^5.17.0" - }, - "peerDependencies": { - "react": ">=16.0.0", - "react-dom": ">=16.0.0" + "react": ">= 16.8.0" } }, "node_modules/antd-mobile/node_modules/react-is": { "version": "18.3.1", - "resolved": "https://r.cnpmjs.org/react-is/-/react-is-18.3.1.tgz", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "node_modules/antd/node_modules/rc-field-form": { - "version": "2.4.0", - "resolved": "https://r.cnpmjs.org/rc-field-form/-/rc-field-form-2.4.0.tgz", - "integrity": "sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==", - "dependencies": { - "@babel/runtime": "^7.18.0", - "@rc-component/async-validator": "^5.0.3", - "rc-util": "^5.32.2" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", @@ -2280,11 +1661,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-tree-filter": { - "version": "2.1.0", - "resolved": "https://r2.cnpmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" - }, "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmmirror.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", @@ -2386,7 +1762,7 @@ }, "node_modules/async-validator": { "version": "4.2.5", - "resolved": "https://r.cnpmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" }, "node_modules/asynckit": { @@ -2543,17 +1919,9 @@ }, "node_modules/classnames": { "version": "2.5.1", - "resolved": "https://r.cnpmjs.org/classnames/-/classnames-2.5.1.tgz", + "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz", "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://r.cnpmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", @@ -2586,11 +1954,6 @@ "node": ">= 0.8" } }, - "node_modules/compute-scroll-into-view": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", - "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==" - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", @@ -2605,14 +1968,6 @@ "dev": true, "license": "MIT" }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "resolved": "https://r.cnpmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2634,19 +1989,6 @@ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT" }, - "node_modules/d": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/d/-/d-1.0.2.tgz", - "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", - "peer": true, - "dependencies": { - "es5-ext": "^0.10.64", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.12" - } - }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz", @@ -2703,7 +2045,7 @@ }, "node_modules/dayjs": { "version": "1.11.13", - "resolved": "https://r.cnpmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz", "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" }, "node_modules/debug": { @@ -2733,7 +2075,7 @@ }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://r.cnpmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "engines": { "node": ">=0.10.0" @@ -2799,22 +2141,13 @@ }, "node_modules/dom-helpers": { "version": "5.2.1", - "resolved": "https://r2.cnpmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "resolved": "https://registry.npmmirror.com/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" } }, - "node_modules/dom7": { - "version": "3.0.0", - "resolved": "https://r2.cnpmjs.org/dom7/-/dom7-3.0.0.tgz", - "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==", - "peer": true, - "dependencies": { - "ssr-window": "^3.0.0-alpha.1" - } - }, "node_modules/electron-to-chromium": { "version": "1.5.47", "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.47.tgz", @@ -2988,46 +2321,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es5-ext": { - "version": "0.10.64", - "resolved": "https://r.cnpmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", - "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", - "hasInstallScript": true, - "peer": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "esniff": "^2.0.1", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://r2.cnpmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "peer": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.4", - "resolved": "https://r.cnpmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", - "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", - "peer": true, - "dependencies": { - "d": "^1.0.2", - "ext": "^1.7.0" - }, - "engines": { - "node": ">=0.12" - } - }, "node_modules/esbuild": { "version": "0.21.5", "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz", @@ -3237,21 +2530,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/esniff": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/esniff/-/esniff-2.0.1.tgz", - "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", - "peer": true, - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "event-emitter": "^0.3.5", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/espree": { "version": "10.2.0", "resolved": "https://registry.npmmirror.com/espree/-/espree-10.2.0.tgz", @@ -3316,25 +2594,6 @@ "node": ">=0.10.0" } }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://r2.cnpmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "peer": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://r.cnpmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "peer": true, - "dependencies": { - "type": "^2.7.2" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -3697,25 +2956,6 @@ "node": ">= 0.4" } }, - "node_modules/html-void-elements": { - "version": "2.0.1", - "resolved": "https://r2.cnpmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/i18next": { - "version": "20.6.1", - "resolved": "https://r2.cnpmjs.org/i18next/-/i18next-20.6.1.tgz", - "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.12.0" - } - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", @@ -3726,16 +2966,6 @@ "node": ">= 4" } }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://r.cnpmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", @@ -3780,7 +3010,7 @@ }, "node_modules/intersection-observer": { "version": "0.12.2", - "resolved": "https://r.cnpmjs.org/intersection-observer/-/intersection-observer-0.12.2.tgz", + "resolved": "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz", "integrity": "sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==" }, "node_modules/is-array-buffer": { @@ -3959,12 +3189,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-hotkey": { - "version": "0.2.0", - "resolved": "https://r2.cnpmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz", - "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==", - "peer": true - }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", @@ -4007,15 +3231,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://r2.cnpmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", @@ -4110,12 +3325,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-url": { - "version": "1.2.4", - "resolved": "https://r2.cnpmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "peer": true - }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -4192,7 +3401,7 @@ }, "node_modules/js-cookie": { "version": "3.0.5", - "resolved": "https://r.cnpmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.5.tgz", "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", "engines": { "node": ">=14" @@ -4251,14 +3460,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json2mq": { - "version": "0.2.0", - "resolved": "https://r2.cnpmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", - "dependencies": { - "string-convert": "^0.2.0" - } - }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", @@ -4330,38 +3531,18 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://r2.cnpmjs.org/lodash/-/lodash-4.17.21.tgz", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://r2.cnpmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "peer": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://r2.cnpmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "peer": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://r2.cnpmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "peer": true - }, - "node_modules/lodash.foreach": { - "version": "4.5.0", - "resolved": "https://r2.cnpmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==", - "peer": true - }, "node_modules/lodash.isequal": { "version": "4.5.0", - "resolved": "https://r2.cnpmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "peer": true + "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==" }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -4370,18 +3551,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://r2.cnpmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true - }, - "node_modules/lodash.toarray": { - "version": "4.4.0", - "resolved": "https://r2.cnpmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==", - "peer": true - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", @@ -4413,15 +3582,6 @@ "node": ">= 0.6" } }, - "node_modules/mime-match": { - "version": "1.0.2", - "resolved": "https://r2.cnpmjs.org/mime-match/-/mime-match-1.0.2.tgz", - "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==", - "peer": true, - "dependencies": { - "wildcard": "^1.1.0" - } - }, "node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", @@ -4447,14 +3607,6 @@ "node": "*" } }, - "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://r.cnpmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "engines": { - "node": "*" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", @@ -4462,21 +3614,16 @@ "dev": true, "license": "MIT" }, - "node_modules/namespace-emitter": { - "version": "2.0.1", - "resolved": "https://r2.cnpmjs.org/namespace-emitter/-/namespace-emitter-2.0.1.tgz", - "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==", - "peer": true - }, "node_modules/nano-memoize": { "version": "3.0.16", - "resolved": "https://r.cnpmjs.org/nano-memoize/-/nano-memoize-3.0.16.tgz", + "resolved": "https://registry.npmmirror.com/nano-memoize/-/nano-memoize-3.0.16.tgz", "integrity": "sha512-JyK96AKVGAwVeMj3MoMhaSXaUNqgMbCRSQB3trUV8tYZfWEzqUBKdK1qJpfuNXgKeHOx1jv/IEYTM659ly7zUA==" }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, "funding": [ { "type": "github", @@ -4498,12 +3645,6 @@ "dev": true, "license": "MIT" }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://r2.cnpmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "peer": true - }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz", @@ -4750,16 +3891,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/preact": { - "version": "10.24.3", - "resolved": "https://r.cnpmjs.org/preact/-/preact-10.24.3.tgz", - "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -4770,15 +3901,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://r.cnpmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", @@ -4806,102 +3928,9 @@ "node": ">=6" } }, - "node_modules/rc-cascader": { - "version": "3.28.2", - "resolved": "https://r.cnpmjs.org/rc-cascader/-/rc-cascader-3.28.2.tgz", - "integrity": "sha512-8f+JgM83iLTvjgdkgU7GfI4qY8icXOBP0cGZjOdx2iJAkEe8ucobxDQAVE69UD/c3ehCxZlcgEHeD5hFmypbUw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "array-tree-filter": "^2.1.0", - "classnames": "^2.3.1", - "rc-select": "~14.15.0", - "rc-tree": "~5.9.0", - "rc-util": "^5.37.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-checkbox": { - "version": "3.3.0", - "resolved": "https://r.cnpmjs.org/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", - "rc-util": "^5.25.2" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-collapse": { - "version": "3.8.0", - "resolved": "https://r.cnpmjs.org/rc-collapse/-/rc-collapse-3.8.0.tgz", - "integrity": "sha512-YVBkssrKPBG09TGfcWWGj8zJBYD9G3XuTy89t5iUmSXrIXEAnO1M+qjUxRW6b4Qi0+wNWG6MHJF/+US+nmIlzA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.3.4", - "rc-util": "^5.27.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-dialog": { - "version": "9.6.0", - "resolved": "https://r.cnpmjs.org/rc-dialog/-/rc-dialog-9.6.0.tgz", - "integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "@rc-component/portal": "^1.0.0-8", - "classnames": "^2.2.6", - "rc-motion": "^2.3.0", - "rc-util": "^5.21.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-drawer": { - "version": "7.2.0", - "resolved": "https://r.cnpmjs.org/rc-drawer/-/rc-drawer-7.2.0.tgz", - "integrity": "sha512-9lOQ7kBekEJRdEpScHvtmEtXnAsy+NGDXiRWc2ZVC7QXAazNVbeT4EraQKYwCME8BJLa8Bxqxvs5swwyOepRwg==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@rc-component/portal": "^1.1.1", - "classnames": "^2.2.6", - "rc-motion": "^2.6.1", - "rc-util": "^5.38.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-dropdown": { - "version": "4.2.0", - "resolved": "https://r.cnpmjs.org/rc-dropdown/-/rc-dropdown-4.2.0.tgz", - "integrity": "sha512-odM8Ove+gSh0zU27DUj5cG1gNKg7mLWBYzB5E4nNLrLwBmYEgYP43vHKDGOVZcJSVElQBI0+jTQgjnq0NfLjng==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@rc-component/trigger": "^2.0.0", - "classnames": "^2.2.6", - "rc-util": "^5.17.0" - }, - "peerDependencies": { - "react": ">=16.11.0", - "react-dom": ">=16.11.0" - } - }, "node_modules/rc-field-form": { "version": "1.44.0", - "resolved": "https://r.cnpmjs.org/rc-field-form/-/rc-field-form-1.44.0.tgz", + "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.44.0.tgz", "integrity": "sha512-el7w87fyDUsca63Y/s8qJcq9kNkf/J5h+iTdqG5WsSHLH0e6Usl7QuYSmSVzJMgtp40mOVZIY/W/QP9zwrp1FA==", "dependencies": { "@babel/runtime": "^7.18.0", @@ -4916,91 +3945,9 @@ "react-dom": ">=16.9.0" } }, - "node_modules/rc-image": { - "version": "7.11.0", - "resolved": "https://r.cnpmjs.org/rc-image/-/rc-image-7.11.0.tgz", - "integrity": "sha512-aZkTEZXqeqfPZtnSdNUnKQA0N/3MbgR7nUnZ+/4MfSFWPFHZau4p5r5ShaI0KPEMnNjv4kijSCFq/9wtJpwykw==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "@rc-component/portal": "^1.0.2", - "classnames": "^2.2.6", - "rc-dialog": "~9.6.0", - "rc-motion": "^2.6.2", - "rc-util": "^5.34.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-input": { - "version": "1.6.3", - "resolved": "https://r.cnpmjs.org/rc-input/-/rc-input-1.6.3.tgz", - "integrity": "sha512-wI4NzuqBS8vvKr8cljsvnTUqItMfG1QbJoxovCgL+DX4eVUcHIjVwharwevIxyy7H/jbLryh+K7ysnJr23aWIA==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-util": "^5.18.1" - }, - "peerDependencies": { - "react": ">=16.0.0", - "react-dom": ">=16.0.0" - } - }, - "node_modules/rc-input-number": { - "version": "9.2.0", - "resolved": "https://r.cnpmjs.org/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.6.0", - "rc-util": "^5.40.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-mentions": { - "version": "2.16.1", - "resolved": "https://r.cnpmjs.org/rc-mentions/-/rc-mentions-2.16.1.tgz", - "integrity": "sha512-GnhSTGP9Mtv6pqFFGQze44LlrtWOjHNrUUAcsdo9DnNAhN4pwVPEWy4z+2jpjkiGlJ3VoXdvMHcNDQdfI9fEaw==", - "dependencies": { - "@babel/runtime": "^7.22.5", - "@rc-component/trigger": "^2.0.0", - "classnames": "^2.2.6", - "rc-input": "~1.6.0", - "rc-menu": "~9.15.1", - "rc-textarea": "~1.8.0", - "rc-util": "^5.34.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-menu": { - "version": "9.15.1", - "resolved": "https://r.cnpmjs.org/rc-menu/-/rc-menu-9.15.1.tgz", - "integrity": "sha512-UKporqU6LPfHnpPmtP6hdEK4iO5Q+b7BRv/uRpxdIyDGplZy9jwUjsnpev5bs3PQKB0H0n34WAPDfjAfn3kAPA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "@rc-component/trigger": "^2.0.0", - "classnames": "2.x", - "rc-motion": "^2.4.3", - "rc-overflow": "^1.3.1", - "rc-util": "^5.27.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, "node_modules/rc-motion": { "version": "2.9.3", - "resolved": "https://r.cnpmjs.org/rc-motion/-/rc-motion-2.9.3.tgz", + "resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.3.tgz", "integrity": "sha512-rkW47ABVkic7WEB0EKJqzySpvDqwl60/tdkY7hWP7dYnh5pm0SzJpo54oW3TDUGXV5wfxXFmMkxrzRRbotQ0+w==", "dependencies": { "@babel/runtime": "^7.11.1", @@ -5012,141 +3959,10 @@ "react-dom": ">=16.9.0" } }, - "node_modules/rc-notification": { - "version": "5.6.2", - "resolved": "https://r.cnpmjs.org/rc-notification/-/rc-notification-5.6.2.tgz", - "integrity": "sha512-Id4IYMoii3zzrG0lB0gD6dPgJx4Iu95Xu0BQrhHIbp7ZnAZbLqdqQ73aIWH0d0UFcElxwaKjnzNovTjo7kXz7g==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.9.0", - "rc-util": "^5.20.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-overflow": { - "version": "1.3.2", - "resolved": "https://r.cnpmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz", - "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.37.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-pagination": { - "version": "4.3.0", - "resolved": "https://r.cnpmjs.org/rc-pagination/-/rc-pagination-4.3.0.tgz", - "integrity": "sha512-UubEWA0ShnroQ1tDa291Fzw6kj0iOeF26IsUObxYTpimgj4/qPCWVFl18RLZE+0Up1IZg0IK4pMn6nB3mjvB7g==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.3.2", - "rc-util": "^5.38.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-picker": { - "version": "4.6.15", - "resolved": "https://r.cnpmjs.org/rc-picker/-/rc-picker-4.6.15.tgz", - "integrity": "sha512-OWZ1yrMie+KN2uEUfYCfS4b2Vu6RC1FWwNI0s+qypsc3wRt7g+peuZKVIzXCTaJwyyZruo80+akPg2+GmyiJjw==", - "dependencies": { - "@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.43.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "date-fns": ">= 2.x", - "dayjs": ">= 1.x", - "luxon": ">= 3.x", - "moment": ">= 2.x", - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - }, - "peerDependenciesMeta": { - "date-fns": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - } - } - }, - "node_modules/rc-progress": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/rc-progress/-/rc-progress-4.0.0.tgz", - "integrity": "sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-util": "^5.16.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-rate": { - "version": "2.13.0", - "resolved": "https://r.cnpmjs.org/rc-rate/-/rc-rate-2.13.0.tgz", - "integrity": "sha512-oxvx1Q5k5wD30sjN5tqAyWTvJfLNNJn7Oq3IeS4HxWfAiC4BOXMITNAsw7u/fzdtO4MS8Ki8uRLOzcnEuoQiAw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-resize-observer": { - "version": "1.4.0", - "resolved": "https://r.cnpmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz", - "integrity": "sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==", - "dependencies": { - "@babel/runtime": "^7.20.7", - "classnames": "^2.2.1", - "rc-util": "^5.38.0", - "resize-observer-polyfill": "^1.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, "node_modules/rc-segmented": { - "version": "2.5.0", - "resolved": "https://r.cnpmjs.org/rc-segmented/-/rc-segmented-2.5.0.tgz", - "integrity": "sha512-B28Fe3J9iUFOhFJET3RoXAPFJ2u47QvLSYcZWC4tFYNGPEjug5LAxEasZlA/PpAxhdOPqGWsGbSj7ftneukJnw==", + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.4.1.tgz", + "integrity": "sha512-KUi+JJFdKnumV9iXlm+BJ00O4NdVBp2TEexLCk6bK1x/RH83TvYKQMzIz/7m3UTRPD08RM/8VG/JNjWgWbd4cw==", "dependencies": { "@babel/runtime": "^7.11.1", "classnames": "^2.2.1", @@ -5158,198 +3974,9 @@ "react-dom": ">=16.0.0" } }, - "node_modules/rc-select": { - "version": "14.15.2", - "resolved": "https://r.cnpmjs.org/rc-select/-/rc-select-14.15.2.tgz", - "integrity": "sha512-oNoXlaFmpqXYcQDzcPVLrEqS2J9c+/+oJuGrlXeVVX/gVgrbHa5YcyiRUXRydFjyuA7GP3elRuLF7Y3Tfwltlw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "@rc-component/trigger": "^2.1.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-overflow": "^1.3.1", - "rc-util": "^5.16.1", - "rc-virtual-list": "^3.5.2" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc-slider": { - "version": "11.1.7", - "resolved": "https://r.cnpmjs.org/rc-slider/-/rc-slider-11.1.7.tgz", - "integrity": "sha512-ytYbZei81TX7otdC0QvoYD72XSlxvTihNth5OeZ6PMXyEDq/vHdWFulQmfDGyXK1NwKwSlKgpvINOa88uT5g2A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.36.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-steps": { - "version": "6.0.1", - "resolved": "https://r.cnpmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", - "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", - "dependencies": { - "@babel/runtime": "^7.16.7", - "classnames": "^2.2.3", - "rc-util": "^5.16.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-switch": { - "version": "4.1.0", - "resolved": "https://r.cnpmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", - "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", - "dependencies": { - "@babel/runtime": "^7.21.0", - "classnames": "^2.2.1", - "rc-util": "^5.30.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-table": { - "version": "7.47.5", - "resolved": "https://r.cnpmjs.org/rc-table/-/rc-table-7.47.5.tgz", - "integrity": "sha512-fzq+V9j/atbPIcvs3emuclaEoXulwQpIiJA6/7ey52j8+9cJ4P8DGmp4YzfUVDrb3qhgedcVeD6eRgUrokwVEQ==", - "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.41.0", - "rc-virtual-list": "^3.14.2" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-tabs": { - "version": "15.3.0", - "resolved": "https://r.cnpmjs.org/rc-tabs/-/rc-tabs-15.3.0.tgz", - "integrity": "sha512-lzE18r+zppT/jZWOAWS6ntdkDUKHOLJzqMi5UAij1LeKwOaQaupupAoI9Srn73GRzVpmGznkECMRrzkRusC40A==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "classnames": "2.x", - "rc-dropdown": "~4.2.0", - "rc-menu": "~9.15.1", - "rc-motion": "^2.6.2", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.34.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-textarea": { - "version": "1.8.2", - "resolved": "https://r.cnpmjs.org/rc-textarea/-/rc-textarea-1.8.2.tgz", - "integrity": "sha512-UFAezAqltyR00a8Lf0IPAyTd29Jj9ee8wt8DqXyDMal7r/Cg/nDt3e1OOv3Th4W6mKaZijjgwuPXhAfVNTN8sw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-input": "~1.6.0", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.27.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-tooltip": { - "version": "6.2.1", - "resolved": "https://r.cnpmjs.org/rc-tooltip/-/rc-tooltip-6.2.1.tgz", - "integrity": "sha512-rws0duD/3sHHsD905Nex7FvoUGy2UBQRhTkKxeEvr2FB+r21HsOxcDJI0TzyO8NHhnAA8ILr8pfbSBg5Jj5KBg==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "@rc-component/trigger": "^2.0.0", - "classnames": "^2.3.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-tree": { - "version": "5.9.0", - "resolved": "https://r.cnpmjs.org/rc-tree/-/rc-tree-5.9.0.tgz", - "integrity": "sha512-CPrgOvm9d/9E+izTONKSngNzQdIEjMox2PBufWjS1wf7vxtvmCWzK1SlpHbRY6IaBfJIeZ+88RkcIevf729cRg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-util": "^5.16.1", - "rc-virtual-list": "^3.5.1" - }, - "engines": { - "node": ">=10.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc-tree-select": { - "version": "5.23.0", - "resolved": "https://r.cnpmjs.org/rc-tree-select/-/rc-tree-select-5.23.0.tgz", - "integrity": "sha512-aQGi2tFSRw1WbXv0UVXPzHm09E0cSvUVZMLxQtMv3rnZZpNmdRXWrnd9QkLNlVH31F+X5rgghmdSFF3yZW0N9A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-select": "~14.15.0", - "rc-tree": "~5.9.0", - "rc-util": "^5.16.1" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc-upload": { - "version": "4.8.1", - "resolved": "https://r.cnpmjs.org/rc-upload/-/rc-upload-4.8.1.tgz", - "integrity": "sha512-toEAhwl4hjLAI1u8/CgKWt30BR06ulPa4iGQSMvSXoHzO88gPCslxqV/mnn4gJU7PDoltGIC9Eh+wkeudqgHyw==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "classnames": "^2.2.5", - "rc-util": "^5.2.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, "node_modules/rc-util": { "version": "5.43.0", - "resolved": "https://r.cnpmjs.org/rc-util/-/rc-util-5.43.0.tgz", + "resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-5.43.0.tgz", "integrity": "sha512-AzC7KKOXFqAdIBqdGWepL9Xn7cm3vnAmjlHqUnoQaTMZYhM4VlXGLkkHHxj/BZ7Td0+SOPKB4RGPboBVKT9htw==", "dependencies": { "@babel/runtime": "^7.18.3", @@ -5362,27 +3989,9 @@ }, "node_modules/rc-util/node_modules/react-is": { "version": "18.3.1", - "resolved": "https://r.cnpmjs.org/react-is/-/react-is-18.3.1.tgz", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "node_modules/rc-virtual-list": { - "version": "3.14.8", - "resolved": "https://r.cnpmjs.org/rc-virtual-list/-/rc-virtual-list-3.14.8.tgz", - "integrity": "sha512-8D0KfzpRYi6YZvlOWIxiOm9BGt4Wf2hQyEaM6RXlDDiY2NhLheuYI+RA+7ZaZj1lq+XQqy3KHlaeeXQfzI5fGg==", - "dependencies": { - "@babel/runtime": "^7.20.0", - "classnames": "^2.2.6", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.36.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmmirror.com/react/-/react-18.3.1.tgz", @@ -5410,7 +4019,7 @@ }, "node_modules/react-fast-compare": { "version": "3.2.2", - "resolved": "https://r.cnpmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "resolved": "https://registry.npmmirror.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz", "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, "node_modules/react-is": { @@ -5462,9 +4071,9 @@ } }, "node_modules/react-transition-group": { - "version": "4.4.2", - "resolved": "https://r2.cnpmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "version": "4.4.5", + "resolved": "https://registry.npmmirror.com/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -5476,35 +4085,6 @@ "react-dom": ">=16.6.0" } }, - "node_modules/react-vant": { - "version": "3.3.5", - "resolved": "https://r.cnpmjs.org/react-vant/-/react-vant-3.3.5.tgz", - "integrity": "sha512-Uzod3tMmFdL5/W2CH75NI2q02gTgNCsAJ8ons2nPhVxDX1eC92HqxVLzK5QUNEcJaubnjWMX/BEMo4U5A6c0yQ==", - "dependencies": { - "@react-spring/web": "^9.4.5", - "@react-vant/icons": "latest", - "@use-gesture/react": "10.2.17", - "@vant/popperjs": "^1.1.0", - "clsx": "1.2.1", - "rc-field-form": "^1.26.4", - "react-is": "^18.2.0", - "react-transition-group": "4.4.2", - "tslib": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-vant" - }, - "peerDependencies": { - "react": ">=16.14.0", - "react-dom": ">=16.14.0" - } - }, - "node_modules/react-vant/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://r.cnpmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, "node_modules/reflect.getprototypeof": { "version": "1.0.6", "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", @@ -5529,7 +4109,7 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "https://r.cnpmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regexp.prototype.flags": { @@ -5553,7 +4133,7 @@ }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", - "resolved": "https://r2.cnpmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "node_modules/resolve": { @@ -5624,7 +4204,7 @@ }, "node_modules/runes2": { "version": "1.1.4", - "resolved": "https://r.cnpmjs.org/runes2/-/runes2-1.1.4.tgz", + "resolved": "https://registry.npmmirror.com/runes2/-/runes2-1.1.4.tgz", "integrity": "sha512-LNPnEDPOOU4ehF71m5JoQyzT2yxwD6ZreFJ7MxZUAoMKNMY1XrAo60H1CUoX5ncSm0rIuKlqn9JZNRrRkNou2g==" }, "node_modules/safe-array-concat": { @@ -5675,7 +4255,7 @@ }, "node_modules/screenfull": { "version": "5.2.0", - "resolved": "https://r2.cnpmjs.org/screenfull/-/screenfull-5.2.0.tgz", + "resolved": "https://registry.npmmirror.com/screenfull/-/screenfull-5.2.0.tgz", "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==", "engines": { "node": ">=0.10.0" @@ -5684,14 +4264,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/scroll-into-view-if-needed": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", - "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", - "dependencies": { - "compute-scroll-into-view": "^3.0.2" - } - }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", @@ -5778,38 +4350,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/slate": { - "version": "0.72.8", - "resolved": "https://r.cnpmjs.org/slate/-/slate-0.72.8.tgz", - "integrity": "sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==", - "peer": true, - "dependencies": { - "immer": "^9.0.6", - "is-plain-object": "^5.0.0", - "tiny-warning": "^1.0.3" - } - }, - "node_modules/slate-history": { - "version": "0.66.0", - "resolved": "https://r2.cnpmjs.org/slate-history/-/slate-history-0.66.0.tgz", - "integrity": "sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==", - "peer": true, - "dependencies": { - "is-plain-object": "^5.0.0" - }, - "peerDependencies": { - "slate": ">=0.65.3" - } - }, - "node_modules/snabbdom": { - "version": "3.6.2", - "resolved": "https://r.cnpmjs.org/snabbdom/-/snabbdom-3.6.2.tgz", - "integrity": "sha512-ig5qOnCDbugFntKi6c7Xlib8bA6xiJVk8O+WdFrV3wxbMqeHO0hXFQC4nAhPVWfZfi8255lcZkNhtIBINCc4+Q==", - "peer": true, - "engines": { - "node": ">=12.17.0" - } - }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", @@ -5820,25 +4360,14 @@ "node": ">=0.10.0" } }, - "node_modules/ssr-window": { - "version": "3.0.0", - "resolved": "https://r2.cnpmjs.org/ssr-window/-/ssr-window-3.0.0.tgz", - "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==", - "peer": true - }, "node_modules/staged-components": { "version": "1.1.3", - "resolved": "https://r.cnpmjs.org/staged-components/-/staged-components-1.1.3.tgz", + "resolved": "https://registry.npmmirror.com/staged-components/-/staged-components-1.1.3.tgz", "integrity": "sha512-9EIswzDqjwlEu+ymkV09TTlJfzSbKgEnNteUnZSTxkpMgr5Wx2CzzA9WcMFWBNCldqVPsHVnRGGrApduq2Se5A==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/string-convert": { - "version": "0.2.1", - "resolved": "https://r2.cnpmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" - }, "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", @@ -5942,11 +4471,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stylis": { - "version": "4.3.4", - "resolved": "https://r.cnpmjs.org/stylis/-/stylis-4.3.4.tgz", - "integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==" - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", @@ -5980,36 +4504,11 @@ "dev": true, "license": "MIT" }, - "node_modules/throttle-debounce": { - "version": "5.0.2", - "resolved": "https://r.cnpmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz", - "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", - "engines": { - "node": ">=12.22" - } - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://r2.cnpmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "peer": true - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://r2.cnpmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" - }, "node_modules/tslib": { "version": "2.8.1", - "resolved": "https://r.cnpmjs.org/tslib/-/tslib-2.8.1.tgz", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, - "node_modules/type": { - "version": "2.7.3", - "resolved": "https://r.cnpmjs.org/type/-/type-2.7.3.tgz", - "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", - "peer": true - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", @@ -6159,7 +4658,7 @@ }, "node_modules/use-sync-external-store": { "version": "1.2.2", - "resolved": "https://r.cnpmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" @@ -6324,12 +4823,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wildcard": { - "version": "1.1.2", - "resolved": "https://r2.cnpmjs.org/wildcard/-/wildcard-1.1.2.tgz", - "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==", - "peer": true - }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", diff --git a/Vite/package.json b/Vite/package.json index a102149..b7810c1 100644 --- a/Vite/package.json +++ b/Vite/package.json @@ -10,15 +10,14 @@ "preview": "vite preview" }, "dependencies": { - "@wangeditor/editor-for-react": "^1.0.6", - "antd": "^5.21.6", + "@nutui/icons-react": "^1.0.5", + "@nutui/nutui-react": "^2.7.0", "antd-mobile": "^5.38.1", "axios": "^1.7.7", - "moment": "^2.30.1", + "dayjs": "^1.11.13", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router-dom": "^6.27.0", - "react-vant": "^3.3.5" + "react-router-dom": "^6.27.0" }, "devDependencies": { "@eslint/js": "^9.13.0", diff --git a/Vite/public/1.svg b/Vite/public/1.svg new file mode 100644 index 0000000..018e6de --- /dev/null +++ b/Vite/public/1.svg @@ -0,0 +1,3 @@ + + + diff --git a/Vite/public/2.svg b/Vite/public/2.svg new file mode 100644 index 0000000..75fe7ca --- /dev/null +++ b/Vite/public/2.svg @@ -0,0 +1,3 @@ + + + diff --git a/Vite/public/3.svg b/Vite/public/3.svg new file mode 100644 index 0000000..796f600 --- /dev/null +++ b/Vite/public/3.svg @@ -0,0 +1,3 @@ + + + diff --git a/Vite/public/4.svg b/Vite/public/4.svg new file mode 100644 index 0000000..63760b0 --- /dev/null +++ b/Vite/public/4.svg @@ -0,0 +1,3 @@ + + + diff --git a/Vite/src/component/Shouye/Header/Header1.jsx b/Vite/src/component/Shouye/Header/Header1.jsx new file mode 100644 index 0000000..ccde8e0 --- /dev/null +++ b/Vite/src/component/Shouye/Header/Header1.jsx @@ -0,0 +1,25 @@ +import React from 'react' +import { NavBar, Badge } from '@nutui/nutui-react' +import { BellUnread } from '@nutui/icons-react' + +export default function Header1() { + + return ( +
+ + + + + + } + style={{ color: "white", backgroundColor: "#1A78F2", marginBottom: "0" }} + > +

首页

+
+ +
+ ) +} diff --git a/Vite/src/component/Shouye/Header/Header2.jsx b/Vite/src/component/Shouye/Header/Header2.jsx new file mode 100644 index 0000000..d10b81a --- /dev/null +++ b/Vite/src/component/Shouye/Header/Header2.jsx @@ -0,0 +1,22 @@ +import React from 'react' +import { NavBar, Badge } from '@nutui/nutui-react' +import { BellUnread } from '@nutui/icons-react' + +export default function Header2() { + return ( +
+ + + + + + } + style={{ color: "black", backgroundColor: "#FFFFFF", marginBottom: "0" }} + > +

首页

+
+
+ ) +} diff --git a/Vite/src/component/Shouye/Shouye.jsx b/Vite/src/component/Shouye/Shouye.jsx index e8848fe..6f4b4ec 100644 --- a/Vite/src/component/Shouye/Shouye.jsx +++ b/Vite/src/component/Shouye/Shouye.jsx @@ -1,7 +1,286 @@ -import React from 'react' +import React, { useEffect, useState } from 'react' +import Header1 from './Header/Header1' +import Header2 from './Header/Header2' +import '@nutui/nutui-react/dist/style.css' +import "./WangJ.css" +import { Grid, Button, Swiper, Ellipsis, Avatar, Tag} from '@nutui/nutui-react' +import { ArrowRight } from '@nutui/icons-react' +import dayjs from 'dayjs' +import { useNavigate } from 'react-router-dom' export default function Shouye() { + let navigate = useNavigate() + + let [flag1, setFlag1] = useState(true) + + const handleScroll = () => { + const scrollY = window.scrollY; // 获取当前滚动位置 + // 根据滚动位置切换样式 + if (scrollY < 100) { + setFlag1(true); + } else { + setFlag1(false) + } + }; + + useEffect(() => { + window.addEventListener('scroll', handleScroll); + return () => { + window.removeEventListener('scroll', handleScroll); + }; + }, []); + + + let qiang = [ + { + _id: 1, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + sex: "女", + age: 32, + status: "开药门诊", + price: 29, + content: "孩子从出生后睡眠就不好,入睡困难,易醒,烦躁不安。近三个月症状加重,尤其夜里辗转难眠,情绪.." + }, + { + _id: 2, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "李四", + sex: "男", + age: 25, + status: "极速问诊", + price: 29, + content: "孩子从出生后睡眠就不好,入睡困难,易醒,烦躁不安。近三个月症状加重,尤其夜里辗转难眠,情绪.." + } + ] + + let xiao = [ + { + _id: 1, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 2, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 3, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 4, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 5, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 6, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 7, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 8, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 9, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 10, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 11, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 12, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 13, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 14, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + }, { + _id: 15, + tou: "https://images.unsplash.com/photo-1493666438817-866a91353ca9?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&fit=crop&h=200&w=200&s=b616b2c5b373a80ffc9636ba24f7a4a9", + name: "吴珊珊", + time: 1730892184859, + content: "头还是很痛,吃了药也不管用", + status: "进行中" + } + ] return ( -
Shouye
+
+
+ {flag1 ? : } +
+
+
+ + + +
+

+ 李明明 +     + 副主任医师 +

+

北京积水潭医院

+
+
+
已认证
+
+
+
+
+

90.2%

+

好评率

+
+
+

1401

+

服务次数

+
+
+

55

+

粉丝

+
+
+ +
+ + {navigate("/wodewenzhen")}}> + + + + + + + + + + + + +
+
+
+
+
抢单中心
+
全部
+
+ + + {qiang.map(item => ( +
+
+
+ + {item.name} + {item.sex} + {item.age}岁 + {item.status} +
+
+ ¥{item.price.toFixed(2)} +
+
+
+ +
+
+ ))} +
+ +
+ +
+
+ +
+ +
+
消息列表
+
+ {xiao.map(item => ( +
+
+ +
+

{item.name}

+

{item.content}

+
+
+
+

{dayjs(item.time).format(dayjs(item.time).format("a") === "pm" ? "下午 hh:mm" : "上午 hh:mm")}

+

{item.status}

+
+
+ ))} +
+
+ ) } diff --git a/Vite/src/component/Shouye/WangJ.css b/Vite/src/component/Shouye/WangJ.css new file mode 100644 index 0000000..afafd28 --- /dev/null +++ b/Vite/src/component/Shouye/WangJ.css @@ -0,0 +1,4 @@ +*{ + margin: 0; + padding: 0; +} \ No newline at end of file diff --git a/Vite/src/component/Shouye/wodewenzhen/Bianjichufang.jsx b/Vite/src/component/Shouye/wodewenzhen/Bianjichufang.jsx new file mode 100644 index 0000000..506fa05 --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Bianjichufang.jsx @@ -0,0 +1,125 @@ +import React, { useEffect, useState } from 'react' +import { NavBar, Input } from '@nutui/nutui-react' +import { ArrowLeft } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' + +export default function Bianjichufang() { + let navigate = useNavigate() + let { id } = useLocation().state + let [obj, setObj] = useState({}) + + let [names, setNames] = useState('感冒') + let [name, setName] = useState('阿莫西林') + let [useMethod, setUseMethod] = useState("口服") + let [usageDosage, setUsageDosage] = useState("一日两次") + + useEffect(() => { + getObj() + }, []) + + let getObj = async () => { + let { data: { data } } = await axios.get(`http://127.0.0.1:3000/wjj/AdmissionsModel/${id}`) + setObj(data) + } + let doAdd = async () => { + let obje = { + "name": name, + "price": 15.8, + "description": "常用抗生素,用于多种细菌感染治疗。", + "notice": "青霉素过敏者禁用,使用前需做皮试。", + "composition": "主要成分为阿莫西林。", + "effect": "抗菌消炎", + "symptom": "适用于敏感菌所致的呼吸道感染、泌尿生殖道感染等。", + "taboo": "对青霉素类药物过敏者禁用。", + "adverseReactions": "可能出现恶心、呕吐、腹泻等胃肠道反应。", + "packing": "铝塑包装,每板12粒,共2板。", + "dosageForm": "胶囊剂", + "specification": "0.25g*24粒", + "productionEnterprise": "XX制药有限公司", + "approvalNumber": "国药准字HXXXXXX", + "validityPeriod": "24个月", + "storageConditions": "密封,在阴凉干燥处保存。", + "useMethod": useMethod, + "imgs": [], + "usageDosage": usageDosage, + "status": "在售", + "categoryid": "672b1e88aa5b06a49471e5e5", + "frequency": "6727584a35b58631710d5758", + + "once": "6727588535b58631710d575c", + + "method": "672758a935b58631710d5762", + "num": "2", + "yypl": "每日一次", + "dcyl": "一次一粒", + "beizhu": "温水口服", + "names": names + } + await axios.post(`http://127.0.0.1:3000/wjj/cycfypModel`, obje) + navigate(-1) + } + return ( +
+ + + + } + right={
{ doAdd() }}>保存为常用
} + onBackClick={() => navigate(-1)} + style={{ background: '#fff' }} + > + 开立处方 +
+ +
+
+ NO:2020280000 + 2024-11-7 +
+

*****医院处方笺

+
患者姓名 {obj.name}
+
患者年龄 {obj.age}岁
+
患者性别 {obj.sex}
+
+ +
+

诊断

+
+ setNames(val)} + placeholder="请输诊断" + /> +
+
+ +
+

Rp

+
+ setName(val)} + placeholder="请输药品" + /> +
+
用法: + setUseMethod(val)} + placeholder="请输用法" + /> +
+
用量: + setUsageDosage(val)} + placeholder="请输用量" + /> +
+
+
+ ) +} diff --git a/Vite/src/component/Shouye/wodewenzhen/Changyongchufang.jsx b/Vite/src/component/Shouye/wodewenzhen/Changyongchufang.jsx new file mode 100644 index 0000000..755cf1c --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Changyongchufang.jsx @@ -0,0 +1,48 @@ +import axios from 'axios' +import React, { useEffect, useState } from 'react' +import { NavBar } from '@nutui/nutui-react' +import { ArrowLeft } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' + +export default function Changyongchufang() { + let navigate = useNavigate() + let { id } = useLocation().state + let [obj, setObj] = useState({}) + + useEffect(() => { + getObj() + }, []) + + let getObj = async () => { + let { data: { data } } = await axios.get(`http://127.0.0.1:3000/wjj/cycfypModel/${id}`) + setObj(data) + } + + return ( +
+ + + + } + onBackClick={() => navigate(-1)} + style={{ background: '#fff' }} + > + 常用处方详情 + + +
+

诊断

+

{obj.names}

+
+ +
+

Rp

+

{obj.name}

+

用法:{obj.useMethod}

+

用量:{obj.usageDosage}

+
+
+ ) +} diff --git a/Vite/src/component/Shouye/wodewenzhen/Daijiezhen.jsx b/Vite/src/component/Shouye/wodewenzhen/Daijiezhen.jsx new file mode 100644 index 0000000..9ec71eb --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Daijiezhen.jsx @@ -0,0 +1,139 @@ +import React, { useEffect, useState } from 'react' +import { NavBar, NoticeBar, ConfigProvider, Avatar, Button, Divider, Toast } from '@nutui/nutui-react' +import { ArrowLeft, ArrowSize6 } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' +import dayjs from 'dayjs' + + +export default function Daijiezhen() { + let navigate = useNavigate() + let { id } = useLocation().state + let [obj, setObj] = useState({}) + + useEffect(() => { + getObj() + }, []) + + let getObj = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj/AdmissionsModel/" + id) + setObj(data) + } + + + + return ( +
+ + + + } + onBackClick={() => navigate("/wodewenzhen")} + style={{ background: '#fff' }} + > + {obj.name} + + + + + + +
+
+ {obj.name} + {obj.sex} + {obj.age}岁 +
+
+ 查看病人详情 + +
+
+ +

{dayjs(obj.time).format("HH:MM")}

+ +
+
+ +
+
+

病情描述:{obj.description}

+

患病时长:{obj.shichang}

+

就诊情况:就诊过

+
+
+ +
+
+ +
+
+ +
+
+ + 请在24小时内接诊,超时将自动退诊 + +
+
+ + + +
+
+ + + + + +
+ ) +} diff --git a/Vite/src/component/Shouye/wodewenzhen/Jinxingzhong.jsx b/Vite/src/component/Shouye/wodewenzhen/Jinxingzhong.jsx new file mode 100644 index 0000000..3b4a952 --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Jinxingzhong.jsx @@ -0,0 +1,229 @@ +import React, { useEffect, useState, useRef } from 'react' +import { NavBar, NoticeBar, ConfigProvider, CountDown, Avatar, Divider, Button, Input, Toast } from '@nutui/nutui-react' +import { ArrowLeft, ArrowSize6 } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' +import dayjs from 'dayjs' + +export default function Jinxingzhong() { + let navigate = useNavigate() + let { id } = useLocation().state + + let [hzCf, setHzCf] = useState([]) + + let [obj, setObj] = useState({}) + + let [content, setContent] = useState("") + let [xiaoxi, setXiaoxi] = useState([]) + + const stateRef = useRef({ + endTime: Date.now() + 3600 * 1000 * 24, + }) + + useEffect(() => { + getObj(); + getHzCf() + window.scrollTo(0, document.body.scrollHeight); + }, [xiaoxi]) + + let getObj = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj/AdmissionsModel/" + id) + setObj(data) + } + + + let getHzCf = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj//lscf/" + id) + setHzCf(data) + } + + let doAdd = () => { + setXiaoxi([...xiaoxi, content]) + setContent("") + } + + + + return ( +
+ + + + } + right={
{ + Toast.show({ + content: '已结束问诊', + icon: 'success', + }); + setTimeout(async () => { + await axios.put(`http://127.0.0.1:3000/wjj/AdmissionsModel/${id}`, { status: "问诊结束" }) + navigate("/wenzhenjieshu", { state: { id: id } }) + }, 3000) + }}>结束问诊
} + onBackClick={() => navigate("/wodewenzhen")} + style={{ background: '#fff' }} + > + {obj.name} +
+ + + 正在咨询中,此次咨询将在 + + 结束 + + + +
+
+ {obj.name} + {obj.sex} + {obj.age}岁 +
+
+ 查看病人详情 + +
+
+ +

{dayjs(obj.time).format("HH:MM")}

+
+
+ +
+
+

病情描述:{obj.description}

+

患病时长:{obj.shichang}

+

就诊情况:就诊过

+
+
+
+
+ +
+
+ +
+
+ + 问诊已开始,本次问诊可持续24小时 + +
+
+ 您好 +
+
+ +
+
+ +
+
+ 建议先服用药物来控制调理,看看效果怎么样? +
+
+ +
+
+ + + { + hzCf.map(item => ( +
+
+
+ +

电子处方

+
+

疾病诊断 {item.names}

+

药品 {item.name}

+

+ +

+
+
+ +
+
+ + )) + } + + + { + xiaoxi.map((item, index) => ( +
+
+ {item} +
+
+ +
+
+ )) + } + +
+
+ setContent(value)} + /> +
+ +
+
+
+ + + + + { navigate("/kailichufang", { state: { id: obj._id } }) }}> + + 开处方 + +
+
+
+ ) +} diff --git a/Vite/src/component/Shouye/wodewenzhen/Kailichufang.jsx b/Vite/src/component/Shouye/wodewenzhen/Kailichufang.jsx new file mode 100644 index 0000000..0514aaa --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Kailichufang.jsx @@ -0,0 +1,107 @@ +import React, { useEffect, useState } from 'react' +import { NavBar, Tabs, Button } from '@nutui/nutui-react' +import { ArrowLeft, ArrowSize8 } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' + +export default () => { + let navigate = useNavigate() + let { id } = useLocation().state + let [cycfyp, setCycfyp] = useState([]) + let [lscf, setLscf] = useState([]) + + useEffect(() => { + getcycfyp() + getlscf() + }, []) + + let getcycfyp = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj/cycfypModel") + setCycfyp(data) + } + let getlscf = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj/lscfModel") + setLscf(data) + } + let dosend = async (item) => { + await axios.post("http://127.0.0.1:3000/wjj/lscfModel",{_id:item._id,AdmissionsId:id}) + navigate("/jinxingzhong",{state:{id}}) + } + return ( +
+ + + + } + right={
{ navigate("/bianjichufang", { state: { id } }) }}>新建处方
} + onBackClick={() => navigate(-1)} + style={{ background: '#fff' }} + > + 我的药房 +
+ + + +

常用处方列表 ({cycfyp.length})

+ { + cycfyp.map(item => ( +
{ navigate("/changyongchufang", { state: { id: item._id } }) }}> +
+

Rp

+ 共5种药品 +
+
+ 临床诊断:{item.names} +
+
+
包装:{item.packing}
+
规格:{item.specification}
+
+ +
+
+ )) + } +
+ +

历史处方列表 ({lscf.length})

+ { + lscf.map(item => ( +
{ navigate("/lishichufang", { state: { id: item._id } }) }}> +
+

Rp

+ 共5种药品 +
+
+ {item.AdmissionsId?item.AdmissionsId.name:""} + {item.AdmissionsId?item.AdmissionsId.sex:""} + {item.AdmissionsId?item.AdmissionsId.age:""}岁 +
+
+ 临床诊断:{item.names} +
+
+
包装:{item.packing}
+
规格:{item.specification}
+
+ +
+
+ )) + } +
+
+
+ ) +} \ No newline at end of file diff --git a/Vite/src/component/Shouye/wodewenzhen/Lishichufang.jsx b/Vite/src/component/Shouye/wodewenzhen/Lishichufang.jsx new file mode 100644 index 0000000..f1028f0 --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Lishichufang.jsx @@ -0,0 +1,62 @@ +import React, { useEffect, useState } from 'react' +import { NavBar } from '@nutui/nutui-react' +import { ArrowLeft } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' + +export default () => { + let navigate = useNavigate() + let { id } = useLocation().state + + let [obj, setObj] = useState({}) + + useEffect(() => { + getObj() + }, []) + + let getObj = async () => { + let { data: { data } } = await axios.get(`http://127.0.0.1:3000/wjj/lscfModel/${id}`) + setObj(data) + } + + return ( +
+ + + + } + onBackClick={() => navigate(-1)} + right={
查看原始处方
} + style={{ background: '#fff' }} + > + 历史处方详情 +
+ +
+
+ NO:2020280000 + 2024-11-7 +
+

*****医院处方笺

+
患者姓名 {obj.AdmissionsId?obj.AdmissionsId.name:""}
+
患者年龄 {obj.AdmissionsId?obj.AdmissionsId.age:""}岁
+
患者性别 {obj.AdmissionsId?obj.AdmissionsId.sex:""}
+
+ +
+

诊断

+

{obj.names}

+
+ +
+

Rp

+

{obj.name}

+

用法:{obj.useMethod}

+

用量:{obj.usageDosage}

+
+
+ ) +} + diff --git a/Vite/src/component/Shouye/wodewenzhen/Tuizhenyuanyin.jsx b/Vite/src/component/Shouye/wodewenzhen/Tuizhenyuanyin.jsx new file mode 100644 index 0000000..b1fe1f0 --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Tuizhenyuanyin.jsx @@ -0,0 +1,72 @@ +import React, { useState } from 'react' +import { Checkbox, NavBar,Toast } from '@nutui/nutui-react' +import { ArrowLeft } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' + +export default function Tuizhenyuanyin() { + let navigate = useNavigate() + const [checkboxgroup1, setCheckboxgroup1] = useState([]) + let { id } = useLocation().state + + const [optionsDemo1] = useState([ + { + label: '咨询不对症', + value: '咨询不对症', + }, + { + label: '患者缺少诊疗资料', + value: '患者缺少诊疗资料', + }, + { + label: '患者病情复杂', + value: '患者病情复杂', + }, + ]) + + let doTo = ()=>{ + if(checkboxgroup1.length>0){ + + setTimeout(async()=>{ + await axios.put(`http://127.0.0.1:3000/wjj/AdmissionsModel/${id}`,{status:"已退诊"}) + navigate("/yituizhen",{state:{id}}) + },2000) + }else{ + Toast.show({ + content: '请选择原因', + icon: 'fail', + }) + } + } + return ( +
+ + + + } + right={
{ + doTo() + }}>提交
} + onBackClick={() => navigate(-1)} + style={{ background: '#fff' }} + > + 选择退诊原因 +
+ + { + setCheckboxgroup1(value) + }} + list + labelPosition="left" + style={{ width: "93%", lineHeight: "40px", "--nutui-checkbox-label-font-size": "18px", color: "#333333", background: "#fff", padding: "10px 15px" }} + > + + + + +
+ ) +} diff --git a/Vite/src/component/Shouye/wodewenzhen/Wenzhenjieshu.jsx b/Vite/src/component/Shouye/wodewenzhen/Wenzhenjieshu.jsx new file mode 100644 index 0000000..0105f5a --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Wenzhenjieshu.jsx @@ -0,0 +1,188 @@ +import React, { useEffect, useState } from 'react' +import { NavBar, NoticeBar, ConfigProvider, Avatar, Divider, Button, Input } from '@nutui/nutui-react' +import { ArrowLeft, ArrowSize6 } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' +import dayjs from 'dayjs' + +export default function Wenzhenjieshu() { + let navigate = useNavigate() + let { id } = useLocation().state + let [obj, setObj] = useState({}) + + let [content, setContent] = useState("") + let [xiaoxi, setXiaoxi] = useState([]) + + useEffect(() => { + getObj(); + window.scrollTo(0, document.body.scrollHeight); + }, [xiaoxi]) + + let getObj = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj/AdmissionsModel/" + id) + setObj(data) + } + + let doAdd = () => { + setXiaoxi([...xiaoxi, content]) + setContent("") + } + + + return ( +
+ + + + } + onBackClick={() => navigate("/wodewenzhen")} + style={{ background: '#fff' }} + > + {obj.name} + + + + + +
+
+ {obj.name} + {obj.sex} + {obj.age}岁 +
+
+ 查看病人详情 + +
+
+ +

{dayjs(obj.time).format("HH:MM")}

+
+
+ +
+
+

病情描述:{obj.description}

+

患病时长:{obj.shichang}

+

就诊情况:就诊过

+
+
+
+
+ +
+
+ +
+
+ 问诊已开始,本次问诊可持续24小时 + +
+
+ 您好 +
+
+ +
+
+ +
+
+ 建议先服用药物来控制调理,看看效果怎么样? +
+
+ +
+
+ +
+
+
+ +

电子处方

+
+

疾病诊断 头痛

+

药品 芬必得

+

+ +

+
+
+ +
+
+ + { + xiaoxi.map((item, index) => ( +
+
+ {item} +
+
+ +
+
+ )) + } + +
+
+ setContent(value)} + /> +
+ +
+
+
+ + + + + + + 开处方 + +
+
+
+ ) +} diff --git a/Vite/src/component/Shouye/wodewenzhen/Wodewenzhen.jsx b/Vite/src/component/Shouye/wodewenzhen/Wodewenzhen.jsx new file mode 100644 index 0000000..21f9f79 --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Wodewenzhen.jsx @@ -0,0 +1,183 @@ +import React, { useEffect, useState } from 'react' +import { NavBar, Avatar, Tabs } from '@nutui/nutui-react' +import { ArrowLeft } from '@nutui/icons-react' +import { useNavigate } from 'react-router-dom' +import axios from 'axios' +import { Tag } from 'antd-mobile' +import dayjs from 'dayjs' + +export default function Wodewenzhen() { + + let navigate = useNavigate() + + let [zxjz, setZxjz] = useState([]) + useEffect(() => { + getZxjz() + }, []) + let getZxjz = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj/AdmissionsModel") + setZxjz(data) + } + let getColor = (status) => { + let color = "" + if (status === "待接诊") { + color = "#89D094" + } else if (status === "进行中") { + color = "#FF6262" + } else { + color = "#CFCCCF" + } + return color + } + let doTo = (status,id) =>{ + if(status === "待接诊"){ + navigate(`/daijiezhen`,{state:{id}}) + }else if(status === "进行中"){ + navigate(`/jinxingzhong`,{state:{id}}) + }else if(status === "已退诊"){ + navigate(`/yituizhen`,{state:{id}}) + }else if (status === "问诊结束"){ + navigate(`/wenzhenjieshu`,{state:{id}}) + } + } + return ( +
+ + + + } + onBackClick={() => navigate("/home")} + style={{ background: '#fff' }} + > + 在线接诊 + + + + + { + zxjz.map(item => ( +
{doTo(item.status,item._id)}}> +
+
+ + {item.name} + {item.sex} + {item.age}岁 +
+
+ + {item.status} + +
+
+
+ 病情描述:{item.description} +
+
{dayjs(item.starttime).format("YYYY-MM-DD HH:mm:ss")}
+
+ )) + } +
+ + { + zxjz.filter(e => e.status === "待接诊").map(item => ( +
{doTo(item.status,item._id)}}> +
+
+ + {item.name} + {item.sex} + {item.age}岁 +
+
+ + {item.status} + +
+
+
+ 病情描述:{item.description} +
+
{dayjs(item.starttime).format("YYYY-MM-DD HH:mm:ss")}
+
+ )) + } +
+ + { + zxjz.filter(e => e.status === "进行中").map(item => ( +
{doTo(item.status,item._id)}}> +
+
+ + {item.name} + {item.sex} + {item.age}岁 +
+
+ + {item.status} + +
+
+
+ 病情描述:{item.description} +
+
{dayjs(item.starttime).format("YYYY-MM-DD HH:mm:ss")}
+
+ )) + } +
+ + { + zxjz.filter(e => e.status === "问诊结束" || e.status === "已退诊").map(item => ( +
{doTo(item.status,item._id)}}> +
+
+ + {item.name} + {item.sex} + {item.age}岁 +
+
+ + {item.status} + +
+
+
+ 病情描述:{item.description} +
+
{dayjs(item.starttime).format("YYYY-MM-DD HH:mm:ss")}
+
+ )) + } + +
+
+
+ ) +} diff --git a/Vite/src/component/Shouye/wodewenzhen/Yituizhen.jsx b/Vite/src/component/Shouye/wodewenzhen/Yituizhen.jsx new file mode 100644 index 0000000..a5d817a --- /dev/null +++ b/Vite/src/component/Shouye/wodewenzhen/Yituizhen.jsx @@ -0,0 +1,101 @@ +import React, { useEffect, useState } from 'react' +import { NavBar, NoticeBar, ConfigProvider, Avatar, Divider } from '@nutui/nutui-react' +import { ArrowLeft, ArrowSize6 } from '@nutui/icons-react' +import { useLocation, useNavigate } from 'react-router-dom' +import axios from 'axios' +import dayjs from 'dayjs' + +export default function Yituizhen() { + let navigate = useNavigate() + let { id } = useLocation().state + let [obj, setObj] = useState({}) + + useEffect(() => { + getObj() + }, []) + + let getObj = async () => { + let { data: { data } } = await axios.get("http://127.0.0.1:3000/wjj/AdmissionsModel/" + id) + setObj(data) + } + + + return ( +
+ + + + } + onBackClick={() => navigate("/wodewenzhen")} + style={{ background: '#fff' }} + > + {obj.name} + + + + + +
+
+ {obj.name} + {obj.sex} + {obj.age}岁 +
+
+ 查看病人详情 + +
+
+ +

{dayjs(obj.time).format("HH:MM")}

+
+
+ +
+
+

病情描述:{obj.description}

+

患病时长:{obj.shichang}

+

就诊情况:就诊过

+
+
+ +
+
+ +
+
+ +
+
+ +

{dayjs(new Date()).format("HH:mm")}

+ +
+
+ 您好,此症状不在我的诊疗范围之内,请选择对症科室进行问诊。 +
+
+ +
+
+ 退诊成功,问诊费用已退回患者账户 +
+ ) +} diff --git a/Vite/src/component/Wgr/Aboutus.jsx b/Vite/src/component/Wgr/Aboutus.jsx deleted file mode 100644 index 7032806..0000000 --- a/Vite/src/component/Wgr/Aboutus.jsx +++ /dev/null @@ -1,24 +0,0 @@ -import React from 'react' -import { useNavigate } from 'react-router-dom'; -import { Toast, NavBar } from 'react-vant'; -export default function Aboutus() { - let navigate = useNavigate() - return ( -
-
- navigate('/setup')} - /> -
-
-
- -

当你受够了虚假医疗信息横行,当你对疾病和药品没有更好的了解渠道,当你对医生出具的药物不明就里,当你面对医生手足无措、欲言又止,「优医」应时而生。在医患关系如此紧张的今天,为减少医患矛盾和信息不对称,助健康之完美。

-
-
- -
-
- ) -} diff --git a/Vite/src/component/Wgr/AddPhrases.jsx b/Vite/src/component/Wgr/AddPhrases.jsx deleted file mode 100644 index 5294c6a..0000000 --- a/Vite/src/component/Wgr/AddPhrases.jsx +++ /dev/null @@ -1,38 +0,0 @@ -import React,{useEffect,useState} from 'react' -import { Toast, NavBar } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -import axios from 'axios'; -export default function AddPhrases() { - let [aa,setaa] = useState("") - let navigate = useNavigate() - let add=async()=>{ - console.log(aa); - - let {data:{code}} = await axios.get(`http://127.0.0.1:3000/addpharese?aa=${aa}`) - if(code === 200){ - alert("添加成功") - setaa("") - } - } - return ( -
-
- navigate("/phrases")} - rightText="保存" - onClickRight={() => add()} - /> -
-
-
- -
-
- -
-
- ) -} diff --git a/Vite/src/component/Wgr/Appraise.jsx b/Vite/src/component/Wgr/Appraise.jsx deleted file mode 100644 index 7d1b766..0000000 --- a/Vite/src/component/Wgr/Appraise.jsx +++ /dev/null @@ -1,79 +0,0 @@ -import React, { useState, useEffect } from 'react' -import axios from 'axios'; -import { Toast, NavBar } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -import moment from 'moment'; -import { Popup, Cell } from 'react-vant' -export default function Appraise() { - let [bb,setbb] = useState([]) - const [visible, setVisible] = useState(false) - let [list, setlist] = useState([]) - let [aa,setaa] = useState("") - let [id,setid] = useState("") - let getlist = async () => { - - let { data: { data } } = await axios.get("http://127.0.0.1:3000/evaluate") - console.log(data); - - - setlist(data) - } - useEffect(() => { - getlist() - }, []) - let navigate = useNavigate() - let send=async()=>{ - let {data:{code}} = await axios.get(`http://127.0.0.1:3000/send?aa=${aa}&id=${id}`) - alert("添加成功") - setaa("") - setVisible(false) - } - let ping=async(id)=>{ - setid(id) - setVisible(true) - let {data:{data}} = await axios.get(`http://127.0.0.1:3000/ping?id=${id}`) - console.log(data); - setbb(data) - } - - - return ( -
-
- setVisible(false)}> -
-

评论给博主

- setaa(e.target.value)}/>send()}>发送 -
-

评论:

- {bb.map((item,index)=>{ - return
- {item.array.map((i,d)=>{ - return

{i}----{item.userinfo.name}({item.userinfo.ji})

- })} -
- })} -
-
-
-
-
- navigate("/setup")} - /> -
-
-

{list.length}条评价,好评率98.1%

- {list.map((item, index) => { - return
-

{item.Admissions.name} --- ★★★★★

-

{item.content}

-

{moment(item.createtime).format("YYYY-MM-DD HH:mm:ss")}

-

ping(item._id)}>回复

-
- })} -
-
- ) -} diff --git a/Vite/src/component/Wgr/Bankcards.jsx b/Vite/src/component/Wgr/Bankcards.jsx deleted file mode 100644 index 41336fb..0000000 --- a/Vite/src/component/Wgr/Bankcards.jsx +++ /dev/null @@ -1,96 +0,0 @@ -import React,{useState,useEffect} from "react"; -import { LeftOutline, MessageOutline } from "antd-mobile-icons"; -import { Form, Input, Space, Dialog, List, SwipeAction } from "antd-mobile"; -import { Toast, NavBar } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -import axios from "axios"; -export default function Bankcards() { - let [id,setid] = useState("") - let [flag,setflag] = useState(false) - let [card,setcard] = useState("") - let [bankname,setbankname] = useState("") - let [kai,setkai] = useState("") - let [name,setname] = useState("") - let [shencard,setshencard] = useState("") - let getlist = async()=>{ - let {data:{data}} = await axios.get("http://127.0.0.1:3000/cardlist") - if(data){ - setid(data[0]._id) - setcard(data[0].card) - setbankname(data[0].bankname) - setkai(data[0].kai) - setname(data[0].name) - setshencard(data[0].shencard) - setflag(true) - } - } - let submit=async()=>{ - setflag(true) - let {data:{code}} = await axios.post("http://127.0.0.1:3000/addcard",{card,bankname,kai,name,shencard}) - if(code===200){ - getlist() - } - } - let edit=async()=>{ - let {data:{code}} = await axios.post("http://127.0.0.1:3000/editcard",{id,card,bankname,kai,name,shencard}) - if(code === 200){ - getlist() - } - } - - useEffect(()=>{ - getlist() - },[]) - - let dele=async()=>{ - let {data:{code}} = await axios.get(`http://127.0.0.1:3000/delecard?id=${id}`) - if(code === 200){ - setid("") - setcard("") - setbankname("") - setkai("") - setname("") - setshencard("") - setflag(false) - - } - } - - let navigate = useNavigate() - return ( -
-
-
- navigate('/setup')} - /> -
-
-
- - setcard(e)}/> - - - setbankname(e)}/> - - - setkai(e)}/> - - - setname(e)}/> - - - setshencard(e)}/> - - - -
-
- {flag?<>
:<>} - -
-
-
- ) -} diff --git a/Vite/src/component/Wgr/Editpass.jsx b/Vite/src/component/Wgr/Editpass.jsx deleted file mode 100644 index a47291c..0000000 --- a/Vite/src/component/Wgr/Editpass.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import React,{useState} from 'react' -import axios from 'axios'; -import { Toast, NavBar } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -export default function Editpass() { - let [aa,setaa] = useState("") - let [bb,setbb] = useState("") - let naviagte = useNavigate() - let addp=async()=>{ - if(aa===bb){ - let {data:{code}} = await axios.post("") - } - } - return ( -
-
- naviagte('/setup')} - /> -
-
-
- setaa(e.target.value)}/> - setbb(e.target.value)}/> - -
-
-
- ) -} diff --git a/Vite/src/component/Wgr/Help.jsx b/Vite/src/component/Wgr/Help.jsx deleted file mode 100644 index a23025b..0000000 --- a/Vite/src/component/Wgr/Help.jsx +++ /dev/null @@ -1,37 +0,0 @@ -import React from 'react' -import { Toast, NavBar } from 'react-vant'; -import { Arrow } from '@react-vant/icons'; -import "./Wgr.css" -import { useNavigate } from 'react-router-dom'; -export default function Help() { - let navigate = useNavigate() - return ( -
-
-
- Toast('返回')} - /> -
-
-
-

navigate("/helptwo")}>注册时提示“手机号已被占用”?

-
-

注册时提示“手机号已被占用”?

-
-

注册时提示“手机号已被占用”?

-
-

注册时提示“手机号已被占用”?

-
-

注册时提示“手机号已被占用”?

-
-

注册时提示“手机号已被占用”?

-
-
-
- -
-
- ) -} diff --git a/Vite/src/component/Wgr/Helptwo.jsx b/Vite/src/component/Wgr/Helptwo.jsx deleted file mode 100644 index 7a2e1bb..0000000 --- a/Vite/src/component/Wgr/Helptwo.jsx +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react' -import { Toast, NavBar } from 'react-vant'; -import { Arrow } from '@react-vant/icons'; -import { useNavigate } from 'react-router-dom'; -export default function Helptwo() { - let navigate = useNavigate() - return ( -
-
-
- navigate("/help")} - /> -
-
-
-

注册时提示“手机号已被占用”?

-
- -

- 这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案这是一段问题答案 -

- -
-
-
- -
-
- ) -} diff --git a/Vite/src/component/Wgr/Interrogation.jsx b/Vite/src/component/Wgr/Interrogation.jsx deleted file mode 100644 index 4b0f9b5..0000000 --- a/Vite/src/component/Wgr/Interrogation.jsx +++ /dev/null @@ -1,47 +0,0 @@ -import React,{useState} from 'react' -import { Toast, NavBar } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -export default function Interrogation() { - let [aa,setaa] = useState("") - let navigate = useNavigate() - - let aaa=()=>{ - console.log(aa); - navigate(`/service?id=${aa}`) - } - let bb=(a)=>{ - setaa(a.target.value) - } - return ( -
-
- navigate("/service")} - rightText="确定" - onClickRight={()=>aaa()} - /> -
-
-
-
-

请选择咨询单价(元)

-
-

setaa(e.target.innerText)}>0.00

-

setaa(e.target.innerText)}>9.00

-

setaa(e.target.innerText)}>19.00

-

setaa(e.target.innerText)}>29.00

-

setaa(e.target.innerText)}>39.00

-

setaa(e.target.innerText)}>59.00

-

setaa(e.target.innerText)}>99.00

-

setaa(e.target.innerText)}>149.00

-
-
-
-

自定义咨询单价

-

bb(e)}/>

-
-
-
- ) -} diff --git a/Vite/src/component/Wgr/Notification.jsx b/Vite/src/component/Wgr/Notification.jsx deleted file mode 100644 index 09787a6..0000000 --- a/Vite/src/component/Wgr/Notification.jsx +++ /dev/null @@ -1,26 +0,0 @@ -import React from 'react' -import { NavBar } from 'react-vant'; -import { Switch } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -export default function Notification() { - let navigate = useNavigate() - return ( -
-
- navigate('/setup')} - /> -
-
-
-

会话消息通知

-
-

系统消息通知

-
-
- -
-
- ) -} diff --git a/Vite/src/component/Wgr/Phone.jsx b/Vite/src/component/Wgr/Phone.jsx deleted file mode 100644 index b2f9af9..0000000 --- a/Vite/src/component/Wgr/Phone.jsx +++ /dev/null @@ -1,54 +0,0 @@ -import React, { useState } from 'react' -import { Toast, NavBar } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -import axios from 'axios'; -export default function Phone() { - let [cc, setcc] = useState(60) - let [flag, setflag] = useState(false) - let [aa, setaa] = useState("") - let [bb, setbb] = useState("") - let [phone, setphone] = useState("") - let navigate = useNavigate() - let send = async () => { - setflag(true) - let time = setInterval(() => { - setcc(cc--) - if (cc === 0) { - clearInterval(time) - setflag(false) - setcc(60) - } - }, 500) - let { data: { code,sms } } = await axios.post("http://127.0.0.1:3000/get_sms",{ phone: phone }) - console.log(code); - if (code === 0) { - console.log(sms); - setbb(sms) - } - } - let yan = async () => { - if (aa === bb) { - let { data: { code } } = await axios.get(`http://127.0.0.1:3000/huan?phone=${phone}`) - } else { - alert("验证码错误") - } - } - return ( -
-
- navigate('/setup')} - /> -
-
-
-

您要更换的手机号码为:157****9636

- setphone(e.target.value)} /> - setaa(e.target.value)} /> - - -
-
- ) -} diff --git a/Vite/src/component/Wgr/Phrases.jsx b/Vite/src/component/Wgr/Phrases.jsx deleted file mode 100644 index 500523e..0000000 --- a/Vite/src/component/Wgr/Phrases.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import React,{useState,useEffect} from 'react' -import { Toast, NavBar } from 'react-vant'; -import { useNavigate } from 'react-router-dom'; -import axios from 'axios'; -export default function Phrases() { - let [list,setlist] = useState([]) - let getlist = async()=>{ - let {data:{data}} = await axios.get("http://127.0.0.1:3000/commonlist") - console.log(data); - setlist(data) - } - useEffect(()=>{ - getlist() - },[]) - let navigate = useNavigate() - return ( -
-
- navigate("/setup")} - onClickRight={() => navigate("/addphrases")} - rightText="添加" - /> -
-
-

系统自定义

-
-

注册时提示“手机号已被占用”?

-
-

注册时提示“手机号已被占用”?

-
-

注册时提示“手机号已被占用”?

-
-
-

我的

-
- {list.map((item,index)=>{ - return
-

{item.content}

-
-
- })} -
-
-
- ) -} diff --git a/Vite/src/component/Wgr/Serve.jsx b/Vite/src/component/Wgr/Serve.jsx deleted file mode 100644 index 7ae6af6..0000000 --- a/Vite/src/component/Wgr/Serve.jsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react' - -export default function Serve() { - return ( -
Serve
- ) -} diff --git a/Vite/src/component/Wgr/Service.jsx b/Vite/src/component/Wgr/Service.jsx deleted file mode 100644 index 45a4a7e..0000000 --- a/Vite/src/component/Wgr/Service.jsx +++ /dev/null @@ -1,88 +0,0 @@ -import React,{useState,useEffect} from 'react' -import { Toast, NavBar } from 'react-vant'; -import { Switch } from 'react-vant'; -import { Arrow } from '@react-vant/icons'; -import { Checkbox } from 'react-vant' -import { useNavigate } from 'react-router-dom'; -import { useLocation } from 'react-router-dom'; -export default function Service() { - let location = useLocation() - let navigate = useNavigate() - let [aa,setaa] = useState("29.00") - const [checked, setChecked] = useState(true) - const [checked1, setChecked1] = useState(true) - const [checked2, setChecked2] = useState(true) - const [checked3, setChecked3] = useState(true) - const [checked4, setChecked4] = useState(true) - let [flag,setflag] = useState(true) - let [fflag,setfflag] = useState(true) - useEffect(()=>{ - if(location.search.split("=")[1]){ - setaa(location.search.split("=")[1]) - } - },[]) - let bae=()=>{ - Toast.success('提交成功') - navigate("/phrases") - } - return ( -
-
- navigate("/phrases")} - rightText="确定" - onClickRight={() => bae()} - /> -
-
-
-

问诊服务设置

-
-
-

接诊开关

- {flag?"已开启,患者可向您发起问诊":"已关闭,给患者的状态为休息中"} -
-
-

{setflag(!flag)}}/>

-
-
-
-

问诊价格

-

navigate("/inter")}>¥{aa} -

-
-

私人医生服务设置

-
-
-

私人医生开关

- {fflag?"已开启,患者可购买您选择的套餐":"已关闭"} -
-
-

{setfflag(!fflag)}}/>

-
-
-
-

选择套餐类型(可多选)

-
-
-

一个月

-

三个月

-

半年

-

一年

-

2年

-
-
-

¥300

-

¥720

-

¥1200

-

¥2000

-

¥3600

-
-
-
-
-
- - ) -} diff --git a/Vite/src/component/Wgr/Setup.jsx b/Vite/src/component/Wgr/Setup.jsx deleted file mode 100644 index 3be6cdc..0000000 --- a/Vite/src/component/Wgr/Setup.jsx +++ /dev/null @@ -1,52 +0,0 @@ -import React, { useState } from 'react' -import { Cell } from 'react-vant' -import { Toast, NavBar } from 'react-vant'; -import { Arrow ,WarningO } from '@react-vant/icons'; -import { useNavigate } from 'react-router-dom'; -export default function Setup() { - let [flag,setflag] = useState(false) - let navigate = useNavigate() - return ( -
-
-
- Toast('返回')} - /> -
-
-
-

navigate("/notti")}>通知设置

-
-

navigate("/phone")}>更换手机号

-
-

navigate("/editpass")}>修改密码

-
-

navigate("/phrases")}>常用语

-
-
- -
-
-

Toast.info('当前已是最新版本')}>检查更新

-
-

{Toast.success('清除缓存成功'),setflag(true)}}>清除缓存

{flag?"0M":"233M"}

-
-

navigate("/aboutus")}>关于我们

-
-

Toast.info('请联系客服注销')}>注销账号

-
-
- -
-
-

退出登录

-
-
-
- -
-
- ) -} diff --git a/Vite/src/component/Wgr/Wgr.css b/Vite/src/component/Wgr/Wgr.css deleted file mode 100644 index 5ddbb6c..0000000 --- a/Vite/src/component/Wgr/Wgr.css +++ /dev/null @@ -1,272 +0,0 @@ -.w1 p{ - display: flex; - justify-content: space-between; - margin: 0.625rem 1.25rem; -} -.w1 hr{ - width:95%; - margin-left: 5%; -} -.w2{ - height:23.125rem; - background-color: rgb(242, 242, 242) -} -.w3{ - height:27.125rem; - background-color: rgb(242, 242, 242) -} - -.w4{ - height: 0.725rem; - background-color: rgb(242, 242, 242) -} -.w5{ - height:13.125rem; - background-color: rgb(242, 242, 242) -} -.w6{ - height:32.8125rem; - background-color: rgb(242, 242, 242) -} -.w7{ - width:15.625rem; - margin:0 auto; - -} -.w7 input{ - border-radius: 0.9375rem; - height:1.875rem; - width:15.625rem; - margin-top: 1.25rem; -} -.w7 button{ - height:2.5rem; - width:15.625rem; - background-color: blue; - color: white; - border:none; - border-radius: 0.9375rem; - margin-top: 1.25rem; -} -.w8{ - width: 100%; - height:38.75rem; - background-color: rgb(242, 242, 242); -} -.w9{ - width: 100%; - height:38.75rem; - background-color: rgb(242, 242, 242); - display: inline-block; -} -.w9 p{ - margin:0.9375rem 1.25rem; - font-size: 1.125rem; -} -.w10 p{ - display: flex; - justify-content: space-between; - margin: 0.625rem 1.25rem; - padding-top: 0.9375rem; -} -.w10 hr{ - width:95%; - margin-left: 5%; -} -.w10{ - background-color: white; - height:12.5rem; -} - -.w11 p{ - display: flex; - justify-content: space-between; - margin: 0.625rem 1.25rem; - padding-top: 0.9375rem; -} -.w11 hr{ - width:95%; - margin-left: 5%; -} -.w11{ - background-color: white; - height:20rem; -} -.w12 img{ - width:100%; - margin-top: 0.9375rem; - border-radius: 0.9375rem; -} -.w12{ - width:90%; - margin:0 auto; - margin-bottom: 1.25rem; -} -.w12 p{ - font-weight:100; - color: gray; -} -.w13{ - height: 14.8125rem; - background-color: rgb(242, 242, 242); -} - -.w14{ - display: flex; - background-color: white; - justify-content: space-between; - height:5rem; -} -.w14 span{ - margin:0.9375rem 1.25rem; - color: gray; -} -.w15{ - margin-top: 0.9375rem; - background-color: white; - height:4rem; - display: flex; - justify-content: space-between; - line-height: 2rem; -} -.w17{ - display: flex; - justify-content: space-between; -} -.w16{ - background-color: white; - margin-top: 0.9375rem; -} -.w20{ - display: flex; - justify-content: space-around; - flex-wrap: wrap; -} -.w20 p{ - margin:0.625rem 0.625rem; - border:0.0625rem solid gray; - width:4.155rem; - border-radius: 0.9375rem; - text-align: center; - height:1.875rem; - line-height: 1.875rem; -} -.w20 p:hover{ - background-color: blue; - color: white; -} -.w20 p:active{ - background-color: blue; - color: white; -} -.w19{ - background-color: white; -} - -.w18{ - background-color: white; - height:6.25rem; - line-height: 1.875rem; -} -.w18 input{ - border:none; -} -.w21{ - display: inline-block; - background-color: rgb(255, 98, 98); - color: white; - height:8.125rem; - text-align: center; - width:100%; -} -.w21 p{ - margin-right: 13.75rem; - margin-top: 0.625rem; -} -.w21 h3{ - margin-top: 1.25rem; - font-weight: 100; - font-size: 1.5625rem; -} - -.w22{ - display: flex; - background-color: white; - justify-content: space-around; -} -.w23{ - border:0.0625rem solid; - height:2.5rem; - margin-top: 1.5625rem; -} -.w24{ - background-color: white; -} -.w25{ - width: 100%; - - background-color: rgb(242, 242, 242); - display: inline-block; -} -.w25 p{ - margin:0.9375rem 1.25rem; - font-size: 1.125rem; -} - -.w26 input{ - border-radius: 0.9375rem; - height:1.875rem; - margin-top: 0.9375rem; - margin-right: 15px; -} -.w26 span{ - color:gray; -} - -.w27{ - width: 100%; - display: inline-block; -} -.w27 p{ - margin:0.9375rem 1.25rem; - font-size: 1.125rem; -} - -.w27 input{ - margin:5px 1.25rem; - border-radius:0.9375rem ; - height:1.5625rem; -} - -.b1{ - display: block; - width:16.875rem; - height:1.875rem; - margin:0.5125rem 1.25rem; - background-color: blue; - border-radius: 0.625rem; - color: white; - border: none; -} -.b2{ - border: none; - background-color: white; -} - -.a6 button{ - width:20.875rem; - height:2.875rem; - background-color: blue; - border-radius: 1.25rem; - color: white; - border: none; - font-size: 1.125rem; - font-weight: 100; - margin-top: 18.75rem; -} -.a6{ - text-align: center; -} -.a7{ - display: flex; -} \ No newline at end of file diff --git a/Vite/src/router/index.jsx b/Vite/src/router/index.jsx index 8bfabbd..f5916c4 100644 --- a/Vite/src/router/index.jsx +++ b/Vite/src/router/index.jsx @@ -1,22 +1,21 @@ import {createBrowserRouter,Navigate} from 'react-router-dom' -import Appraise from '../component/Wgr/Appraise'; -import Bankcards from '../component/Wgr/Bankcards'; -import Help from '../component/Wgr/Help'; + + import Home from '../component/Home/Home' import Shou from '../component/Shouye/Shouye' import Huanzhe from '../component/Huanzhe/Huanzhe'; import My from '../component/My/My' -import Helptwo from '../component/Wgr/Helptwo'; -import Setup from '../component/Wgr/Setup'; -import Notification from '../component/Wgr/Notification'; -import Editpass from '../component/Wgr/Editpass'; -import Phrases from '../component/Wgr/Phrases'; -import AddPhrases from '../component/Wgr/AddPhrases'; -import Aboutus from '../component/Wgr/Aboutus'; -import Phone from '../component/Wgr/Phone'; -import Service from '../component/Wgr/Service'; -import Interrogation from '../component/Wgr/Interrogation'; +import Wodewenzhen from '../component/Shouye/wodewenzhen/Wodewenzhen'; +import Daijiezhen from '../component/Shouye/wodewenzhen/Daijiezhen'; +import Jinxingzhong from '../component/Shouye/wodewenzhen/Jinxingzhong'; +import Yituizhen from '../component/Shouye/wodewenzhen/Yituizhen'; +import Wenzhenjieshu from '../component/Shouye/wodewenzhen/Wenzhenjieshu'; +import Tuizhenyuanyin from '../component/Shouye/wodewenzhen/Tuizhenyuanyin'; +import Kailichufang from '../component/Shouye/wodewenzhen/Kailichufang'; +import Changyongchufang from '../component/Shouye/wodewenzhen/Changyongchufang'; +import Lishichufang from '../component/Shouye/wodewenzhen/Lishichufang'; +import Bianjichufang from '../component/Shouye/wodewenzhen/Bianjichufang'; const router = createBrowserRouter([ { path: "/", @@ -35,58 +34,36 @@ const router = createBrowserRouter([ element: , }, ], + },{ + path: "/wodewenzhen", + element: , + },{ + path: "/daijiezhen", + element: , + },{ + path: "/jinxingzhong", + element: , + },{ + path: "/yituizhen", + element: , + },{ + path: "/wenzhenjieshu", + element: , + },{ + path: "/tuizhenyuanyin", + element: , + },{ + path: "/kailichufang", + element: , + },{ + path: "/changyongchufang", + element: , + },{ + path: "/lishichufang", + element: , + },{ + path: "/bianjichufang", + element: , }, - { - path:"/appraise", - element: - }, - { - path:"/bankcards", - element: - }, - { - path:"/help", - element: - }, - { - path:"/helptwo", - element: - }, - { - path:"/setup", - element: - }, - { - path:"/notti", - element: - }, - { - path:"/editpass", - element: - }, - { - path:"/phrases", - element: - }, - { - path:"/addphrases", - element: - }, - { - path:"/aboutus", - element: - }, - { - path:"/phone", - element: - }, - { - path:"/service", - element: - }, - { - path:"/inter", - element: - } ]); export default router \ No newline at end of file -- Gitee From 83860782341a846ee49166661216e1299e692c18 Mon Sep 17 00:00:00 2001 From: Wang2230 <2230683600@qq.com> Date: Mon, 11 Nov 2024 18:42:19 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=8E=8B=E5=BB=BA=E5=86=9B=E5=89=8D?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Vite/src/component/Shouye/Shouye.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/Vite/src/component/Shouye/Shouye.jsx b/Vite/src/component/Shouye/Shouye.jsx index 6f4b4ec..8bedd29 100644 --- a/Vite/src/component/Shouye/Shouye.jsx +++ b/Vite/src/component/Shouye/Shouye.jsx @@ -162,6 +162,7 @@ export default function Shouye() { status: "进行中" } ] + return (
-- Gitee