diff --git a/.gitignore b/.gitignore index f06235c..0eab9af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ -node_modules -dist +node_modules +dist +.log \ No newline at end of file diff --git a/README.md b/README.md index 411f4cf..0634d0e 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ 一个简单的生态系统,包含 APP,H5,微信小程序,控制台,服务端 😄

- +

diff --git a/admin/README.md b/admin/README.md index 738888d..b720b44 100644 --- a/admin/README.md +++ b/admin/README.md @@ -2,10 +2,6 @@ 生态系统的控制台 -

- -

- ## 安装依赖 ```Basic diff --git a/admin/package-lock.json b/admin/package-lock.json index e056bd8..0cf86a3 100644 --- a/admin/package-lock.json +++ b/admin/package-lock.json @@ -1,32 +1,32 @@ { "name": "ecosystem-admin", - "version": "1.1.0", + "version": "1.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ecosystem-admin", - "version": "1.1.0", + "version": "1.2.0", "license": "ISC", "dependencies": { "@ant-design/icons": "^5.2.6", "@antv/g2": "^4.2.10", "@reduxjs/toolkit": "^1.9.7", - "antd": "^5.10.0", + "antd": "^5.10.1", "axios": "^1.5.1", "dayjs": "^1.11.10", "react": "^18.2.0", "react-dom": "^18.2.0", "react-quill": "^2.0.0", "react-redux": "^8.1.3", - "react-router-dom": "^6.16.0" + "react-router-dom": "^6.17.0" }, "devDependencies": { - "@types/node": "^20.8.5", + "@types/node": "^20.8.6", "@types/react": "^18.2.28", "@types/react-dom": "^18.2.13", - "@typescript-eslint/eslint-plugin": "^6.7.5", - "@typescript-eslint/parser": "^6.7.5", + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", "@vitejs/plugin-react": "^4.1.0", "eslint": "^8.51.0", "eslint-config-airbnb-base": "^15.0.0", @@ -1370,9 +1370,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.9.0.tgz", - "integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==", + "version": "1.10.0", + "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.10.0.tgz", + "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==", "engines": { "node": ">=14.0.0" } @@ -1474,9 +1474,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.8.5", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.5.tgz", - "integrity": "sha512-SPlobFgbidfIeOYlzXiEjSYeIJiOCthv+9tSQVpvk4PAdIIc+2SmjNVzWXk9t0Y7dl73Zdf+OgXKHX9XtkqUpw==", + "version": "20.8.6", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", "dev": true, "dependencies": { "undici-types": "~5.25.1" @@ -1531,16 +1531,16 @@ "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.5.tgz", - "integrity": "sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.8.0.tgz", + "integrity": "sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/type-utils": "6.7.5", - "@typescript-eslint/utils": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/type-utils": "6.8.0", + "@typescript-eslint/utils": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -1595,15 +1595,15 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.7.5.tgz", - "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.8.0.tgz", + "integrity": "sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/typescript-estree": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4" }, "engines": { @@ -1619,26 +1619,26 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", - "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz", + "integrity": "sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5" + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.7.5.tgz", - "integrity": "sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.8.0.tgz", + "integrity": "sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.7.5", - "@typescript-eslint/utils": "6.7.5", + "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/utils": "6.8.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -1655,22 +1655,22 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.7.5.tgz", - "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.8.0.tgz", + "integrity": "sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", - "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz", + "integrity": "sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1720,17 +1720,17 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.7.5.tgz", - "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.8.0.tgz", + "integrity": "sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/typescript-estree": "6.8.0", "semver": "^7.5.4" }, "engines": { @@ -1774,12 +1774,12 @@ "dev": true }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", - "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz", + "integrity": "sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/types": "6.8.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -1860,12 +1860,12 @@ } }, "node_modules/antd": { - "version": "5.10.0", - "resolved": "https://registry.npmmirror.com/antd/-/antd-5.10.0.tgz", - "integrity": "sha512-qeyfMhcDK2QeuKaC/OCjNCPrJb+3vrBHvVK2swRHsxJvKFSpRerMCShOn/I3CXogrVJazPMluGhy0FQlcHQ4pw==", + "version": "5.10.1", + "resolved": "https://registry.npmmirror.com/antd/-/antd-5.10.1.tgz", + "integrity": "sha512-alcBmeH4oAdmEdBs6EORH3onRFRjGYRkWtVjPyJxlTIfLILb/+S5Y+ZqisV3AobC8mlj6T3RV8aKG9ic6PgtzQ==", "dependencies": { "@ant-design/colors": "^7.0.0", - "@ant-design/cssinjs": "^1.17.0", + "@ant-design/cssinjs": "^1.17.2", "@ant-design/icons": "^5.2.6", "@ant-design/react-slick": "~1.0.2", "@babel/runtime": "^7.18.3", @@ -1884,7 +1884,7 @@ "rc-dialog": "~9.3.3", "rc-drawer": "~6.5.2", "rc-dropdown": "~4.1.0", - "rc-field-form": "~1.38.2", + "rc-field-form": "~1.39.0", "rc-image": "~7.3.1", "rc-input": "~1.2.1", "rc-input-number": "~8.1.0", @@ -1898,18 +1898,18 @@ "rc-rate": "~2.12.0", "rc-resize-observer": "^1.3.1", "rc-segmented": "~2.2.2", - "rc-select": "~14.9.0", + "rc-select": "~14.9.1", "rc-slider": "~10.3.0", "rc-steps": "~6.0.1", "rc-switch": "~4.1.0", "rc-table": "~7.34.4", "rc-tabs": "~12.12.1", "rc-textarea": "~1.4.0", - "rc-tooltip": "~6.1.0", + "rc-tooltip": "~6.1.1", "rc-tree": "~5.7.12", "rc-tree-select": "~5.13.0", "rc-upload": "~4.3.5", - "rc-util": "^5.37.0", + "rc-util": "^5.38.0", "scroll-into-view-if-needed": "^3.0.3", "throttle-debounce": "^5.0.0" }, @@ -4838,9 +4838,9 @@ } }, "node_modules/rc-field-form": { - "version": "1.38.2", - "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.38.2.tgz", - "integrity": "sha512-O83Oi1qPyEv31Sg+Jwvsj6pXc8uQI2BtIAkURr5lvEYHVggXJhdU/nynK8wY1gbw0qR48k731sN5ON4egRCROA==", + "version": "1.39.0", + "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.39.0.tgz", + "integrity": "sha512-V7Wk7uji1jBsUGGgP788H9rpFy55HLiD4lywTlktUGjK7EgW5dt+mq1MPbtCpPRMzs83vZBW4SOChOmCACz4WA==", "dependencies": { "@babel/runtime": "^7.18.0", "async-validator": "^4.1.0", @@ -5095,9 +5095,9 @@ } }, "node_modules/rc-select": { - "version": "14.9.0", - "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.9.0.tgz", - "integrity": "sha512-vbIhK1MBA12MRdxXbiylSCTPKsWV8WmeN7OyATk9I0LsuIVwe/kBAUNH02am1ryjoylbK+AH309a6X1AflGRSw==", + "version": "14.9.2", + "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.9.2.tgz", + "integrity": "sha512-VQ15sRFgPURHb8ZcZNSDtb2rAw3+C9xlL0nDziwNHTEW1KvEpZ8y+0v5w24X/Bpl9b3cW1BOyW1F5UqSAq+7Dg==", "dependencies": { "@babel/runtime": "^7.10.1", "@rc-component/trigger": "^1.5.0", @@ -5284,18 +5284,23 @@ } }, "node_modules/rc-util": { - "version": "5.37.0", - "resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-5.37.0.tgz", - "integrity": "sha512-cPMV8DzaHI1KDaS7XPRXAf4J7mtBqjvjikLpQieaeOO7+cEbqY2j7Kso/T0R0OiEZTNcLS/8Zl9YrlXiO9UbjQ==", + "version": "5.38.0", + "resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-5.38.0.tgz", + "integrity": "sha512-yV/YBNdFn+edyBpBdCqkPE29Su0jWcHNgwx2dJbRqMrMfrUcMJUjCRV+ZPhcvWyKFJ63GzEerPrz9JIVo0zXmA==", "dependencies": { "@babel/runtime": "^7.18.3", - "react-is": "^16.12.0" + "react-is": "^18.2.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, + "node_modules/rc-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "node_modules/rc-virtual-list": { "version": "3.11.2", "resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.11.2.tgz", @@ -5409,11 +5414,11 @@ } }, "node_modules/react-router": { - "version": "6.16.0", - "resolved": "https://registry.npmmirror.com/react-router/-/react-router-6.16.0.tgz", - "integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==", + "version": "6.17.0", + "resolved": "https://registry.npmmirror.com/react-router/-/react-router-6.17.0.tgz", + "integrity": "sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==", "dependencies": { - "@remix-run/router": "1.9.0" + "@remix-run/router": "1.10.0" }, "engines": { "node": ">=14.0.0" @@ -5423,12 +5428,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.16.0", - "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.16.0.tgz", - "integrity": "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==", + "version": "6.17.0", + "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.17.0.tgz", + "integrity": "sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==", "dependencies": { - "@remix-run/router": "1.9.0", - "react-router": "6.16.0" + "@remix-run/router": "1.10.0", + "react-router": "6.17.0" }, "engines": { "node": ">=14.0.0" diff --git a/admin/package.json b/admin/package.json index 7bcc26d..785fc7e 100644 --- a/admin/package.json +++ b/admin/package.json @@ -1,7 +1,7 @@ { "name": "ecosystem-admin", "private": false, - "version": "1.1.0", + "version": "1.2.0", "author": { "name": "biaov", "email": "biaov@qq.com", @@ -44,21 +44,21 @@ "@ant-design/icons": "^5.2.6", "@antv/g2": "^4.2.10", "@reduxjs/toolkit": "^1.9.7", - "antd": "^5.10.0", + "antd": "^5.10.1", "axios": "^1.5.1", "dayjs": "^1.11.10", "react": "^18.2.0", "react-dom": "^18.2.0", "react-quill": "^2.0.0", "react-redux": "^8.1.3", - "react-router-dom": "^6.16.0" + "react-router-dom": "^6.17.0" }, "devDependencies": { - "@types/node": "^20.8.5", + "@types/node": "^20.8.6", "@types/react": "^18.2.28", "@types/react-dom": "^18.2.13", - "@typescript-eslint/eslint-plugin": "^6.7.5", - "@typescript-eslint/parser": "^6.7.5", + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", "@vitejs/plugin-react": "^4.1.0", "eslint": "^8.51.0", "eslint-config-airbnb-base": "^15.0.0", diff --git a/admin/public/logo3.png b/admin/public/logo3.png deleted file mode 100644 index 0289536..0000000 Binary files a/admin/public/logo3.png and /dev/null differ diff --git a/admin/public/logo3.svg b/admin/public/logo3.svg deleted file mode 100644 index 33385f0..0000000 --- a/admin/public/logo3.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - ecosystem - \ No newline at end of file diff --git a/mobile/.env.development b/mobile/.env.development index 8d14b94..f83507f 100644 --- a/mobile/.env.development +++ b/mobile/.env.development @@ -1,3 +1,3 @@ -VITE_BASE_URL=http://127.0.0.1:3600/api +# VITE_BASE_URL=http://127.0.0.1:3600/api # VITE_BASE_URL=http://192.168.10.75:3600/api -# VITE_BASE_URL=https://ecosystem.biaov.cn/api +VITE_BASE_URL=https://ecosystem.biaov.cn/api diff --git a/mobile/.gitignore b/mobile/.gitignore index 9cd8b0c..a8521dc 100644 --- a/mobile/.gitignore +++ b/mobile/.gitignore @@ -1,3 +1,3 @@ /node_modules /dist -/.git \ No newline at end of file +/.git diff --git a/mobile/README.md b/mobile/README.md index 4688bbe..4750f13 100644 --- a/mobile/README.md +++ b/mobile/README.md @@ -2,10 +2,6 @@ 生态系统的 APP,H5,微信小程序 -

- -

- ## 安装依赖 ```Basic diff --git a/mobile/package-lock.json b/mobile/package-lock.json index e41e983..2fa16a8 100644 --- a/mobile/package-lock.json +++ b/mobile/package-lock.json @@ -1,32 +1,32 @@ { "name": "ecosystem-mobile", - "version": "1.1.0", + "version": "1.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ecosystem-mobile", - "version": "1.1.0", + "version": "1.2.0", "license": "ISC", "dependencies": { - "@dcloudio/uni-app": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-app-plus": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-components": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-h5": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3090120230927001", + "@dcloudio/uni-app": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-app-plus": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-components": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-h5": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3090320231017002", "dayjs": "^1.11.10", "pinia": "2.0.36", "vue": "^3.3.4" }, "devDependencies": { "@dcloudio/types": "^3.4.0", - "@dcloudio/uni-automator": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-cli-shared": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-stacktracey": "^3.0.0-alpha-3090120230927001", - "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3090120230927001", - "@types/node": "^20.8.5", - "@typescript-eslint/eslint-plugin": "^6.7.5", - "@typescript-eslint/parser": "^6.7.5", + "@dcloudio/uni-automator": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-cli-shared": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-stacktracey": "^3.0.0-alpha-3090320231017002", + "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3090320231017002", + "@types/node": "^20.8.6", + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", "@vitejs/plugin-vue": "^4.4.0", "eslint": "^8.51.0", "eslint-config-airbnb-base": "^15.0.0", @@ -1719,16 +1719,16 @@ "integrity": "sha512-xZMK+Su2dRT5h/INOyyqj3kYHzvEcryjk+01ZYcEwa8dqohk6U7ndcQFC/FjRBOHNB01yJWREgnDB5aThVtYjA==" }, "node_modules/@dcloudio/uni-app": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-7w1INsaXpbo8NngNVVk+5VG4iGO/F7+RzqeJ0f38OISv7OVf8ScBBW3wxxVii0gtidurosAxzYjYbMrScGW/DA==", - "dependencies": { - "@dcloudio/uni-cloud": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-components": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-push": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-stat": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-sKnH+iVn9J5DvwnXdRr+c0h4nib6gy0ihroMMquYrmv+91YcwL3tWbwxAKk11R2aEqL7mppWVN9Am6dr/svLFw==", + "dependencies": { + "@dcloudio/uni-cloud": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-components": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-push": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-stat": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47" }, "peerDependencies": { @@ -1736,13 +1736,13 @@ } }, "node_modules/@dcloudio/uni-app-plus": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-oollxrHtmL2DYodk3FtMrfAQLq63kfkHlHNZekw+RQ8N23YTJbIZ0riTUKp6iVVOwoD5wtxohXLj7rwX9Cg53w==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-6X7g9c8nSJYZiaDiR+81CGee9tcLyRXn2UzntD5TtWllkYY18SV0BDBozfIRvls/H9iYv3/HOgk72yIMTVs5jg==", "dependencies": { - "@dcloudio/uni-app-uts": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-app-vite": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-app-vue": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-app-uts": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-app-vite": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-app-vue": "3.0.0-alpha-3090320231017002", "debug": "^4.3.3", "fs-extra": "^10.0.0", "licia": "^1.29.0", @@ -1750,16 +1750,16 @@ } }, "node_modules/@dcloudio/uni-app-uts": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-oK0s+YQQ/luALVaDsebHTC1aiNE+SoKkPHnehmEOBX6Ak+GsXgbGJ2qQiqNy4qTAZEcnc16ZRZR1vYS4g8yhAw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-zLrOmVqilOe7SU8qL4GKgomopEQdQtkOcrgVjj4g3JNgnR3KRbZmmULoAvziJI7IEnJb1NoDUJPqQ0Tm8RLmYA==", "dependencies": { "@babel/parser": "^7.16.4", "@babel/types": "^7.20.7", - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@jridgewell/gen-mapping": "^0.3.3", "@jridgewell/trace-mapping": "^0.3.19", "@rollup/pluginutils": "^4.2.0", @@ -1825,14 +1825,14 @@ } }, "node_modules/@dcloudio/uni-app-vite": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-2tLWc3eaeeIPFiUZ8oa2CQIDC+Z4HpepTnn4+5Vl3PXTTxMc44m91SsEVyY2V9CJWlRe2K6WBhzmnb0JpxGt8g==", - "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-kk+Uen+zph5bJujjUksF3BmRiGkaWvGecxiE9JV6+4Jjh+rOXYtvT51q9AIeZyNLnhNq59NZAAMcG1//yFlqsg==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@rollup/pluginutils": "^4.2.0", "@vitejs/plugin-vue": "^4.2.1", "@vue/compiler-dom": "3.2.47", @@ -1880,17 +1880,17 @@ } }, "node_modules/@dcloudio/uni-app-vue": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-9EyTunrepoEYaQVPHoaKpMrZ/ZynYLmFaZlGuIleAPd5Pelmdyqz4k7mpvhznl2b4ftRWN2nF7oYYn21et23sA==" + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-1xYVDe8zRUPK1u3QYRIwhqJ/kpuUPLFGhRee+67BzS4Ua2FwOmItERc9KRwBz4AWKzbUEdwn3ND7QUtSXiKZOw==" }, "node_modules/@dcloudio/uni-automator": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-c3qg8sql9CKotAIAk6H0hEVEkv1hrFtJSgifq2GXruxgOl9R0+JMFdObHdI3BpHTMbjwxfP/fFszZFlEVpN2jw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-zJ0/GNvfeZB1zVNDXj6iSkgd5BvufHk+ajRRq5LkX5JHnggi2iAXFCnBg5svnESCBafwQ+1PzJLHKMMplmXnWg==", "dev": true, "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", "address": "^1.1.2", "cross-env": "^7.0.3", "debug": "^4.3.3", @@ -1908,16 +1908,16 @@ } }, "node_modules/@dcloudio/uni-cli-shared": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-xUObC4XfCCF5bzWHYktGkGMsEASnB6Wh2d37lUEZunzxYrU5FWTil7imIlOMGWoqe6rqIz1eZszAuIOb5dTAsg==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-oLKWP/X9ajkeLfa637nDxzDBO4qb5/DTFfpjK/rNAGgLalcZZUhm4vNzoU+6SHCkf2re2avrea1oO4l45yYfoQ==", "dependencies": { "@ampproject/remapping": "^2.1.2", "@babel/core": "^7.21.3", "@babel/parser": "^7.16.4", "@babel/types": "^7.20.7", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@intlify/core-base": "9.1.9", "@intlify/shared": "9.1.9", "@intlify/vue-devtools": "9.1.9", @@ -2064,36 +2064,36 @@ } }, "node_modules/@dcloudio/uni-cloud": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-49YfpHfCeWMSXjlFw+4ovXsdE2CIeAuNQEur8Ezbm7JJQQHa9atcHY2yTRXuXIks8/RJL2rwmkINxpPEcf4Xuw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-A439vYJ4BGb7reVXnvrPWQB8vn5jgoiYR1fqjkfnWoWQFCOuKs1DLrjYW1yf9FBgYYmzOlY4bpq3LGT/yo2FkQ==", "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47", "fast-glob": "^3.2.11" } }, "node_modules/@dcloudio/uni-components": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-vG38gY1b33IFoo7jddHgo+KLKsVib2Q8Dx/YAtZJTamRi+gI7aINYZCsr6ACfMH3PAk6LaEq6qfXxiH+7klkiA==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-TlQXYpbtHjmltEnfA2obMqzC1okktVtxGuVEe+RO9hc6i3CWjVOycKUEzVbIcqEy/Koz3bjHz+hXdFS2A/S5kg==", "dependencies": { - "@dcloudio/uni-cloud": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-h5": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001" + "@dcloudio/uni-cloud": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-h5": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002" } }, "node_modules/@dcloudio/uni-h5": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-Js0WwVrikpGuWJQaPrV4jbdxn35vDAZZL1T6GX2y0fQ3Jja4QNY4SH4xqIfPJUU8rq+jGrGq33tbuhfzHBpXmQ==", - "dependencies": { - "@dcloudio/uni-h5-vite": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-h5-vue": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-W2uWyGk7xq+oDC7e4CejFFWBtjWIR15OSoWgvFforGniwdGD97T/iQUP+80xt/00SbBYuUvRqJaAUjminKQa2g==", + "dependencies": { + "@dcloudio/uni-h5-vite": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-h5-vue": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/server-renderer": "3.2.47", "@vue/shared": "3.2.47", "debug": "^4.3.3", @@ -2105,12 +2105,12 @@ } }, "node_modules/@dcloudio/uni-h5-vite": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-IuGCsn9nwTCV8euZgdtzT4Zj9I//HlIKwqtPqaqqZoUI4w+TTm+JvXg0GnE1mV3VCqbziprJ9IJ+4+jvMtlCFQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-XqR6mkaWRaJERmXnzUwydypD6uUG5+Bsqp0R3YewmxaT32SGqOQoSTc9lRdfW2h6+0/BfF84spEk+pREPYVYtQ==", "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@rollup/pluginutils": "^4.2.0", "@vue/compiler-dom": "3.2.47", "@vue/compiler-sfc": "3.2.47", @@ -2221,11 +2221,11 @@ } }, "node_modules/@dcloudio/uni-h5-vue": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-usIs1r98I6GF1nv7RiTYw83b4tTmxakiEsM/6NZTEMbmoIHVnI2B+rl4XszWAUtTq598q709/MolEofEWgobBA==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-7l5HR7eHPCe/nsxsj3zsduG1qnLm4Lz0Yis8GOTkzkrxvKarngvZGJbm7cw6GynDEcXgSL+vCSOH136AblqNfg==", "dependencies": { - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/server-renderer": "3.2.47" } }, @@ -2432,20 +2432,20 @@ } }, "node_modules/@dcloudio/uni-i18n": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-nnnE2uf0ZBEFmhVmbLfDM7Evo8VzDIrjtR4GZqOm48KELMlPSTVlN7Rb5ajMYHbWl0yWqzhRdNLKvqSX/KpwNA==" + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-crhTbNZpjkopVh2bdeoqMYnjpEoDWVGbiYkZ2o5r7f2AJESc1E9In8A6o1zmZlL5vk63peFpaNzjrjF+QMVjQQ==" }, "node_modules/@dcloudio/uni-mp-compiler": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-ITBczDCuqXmDm8xwIPwnR3Vcr4lK0ucGL1vv5od1BIIopwxDh5IRNqVKOG834Pr80Yi4LegMYb2txz+b5+gxWw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-4hBqtFF+WAJGCyUiIAyk261uSTZ57/Q17guuHYAN64CYHKXAeBtOzlrp8aL+oW4dlJEYPj0g+XsjxdXBMIAtmg==", "dependencies": { "@babel/generator": "^7.20.5", "@babel/parser": "^7.16.4", "@babel/types": "^7.20.7", - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/compiler-core": "3.2.47", "@vue/compiler-dom": "3.2.47", "@vue/shared": "3.2.47", @@ -2453,15 +2453,15 @@ } }, "node_modules/@dcloudio/uni-mp-vite": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-WwzSFi9hUfWdJMQ2lKesp5Y2RD8G7yfznsSAxA68zpx5BaOe7bND3K1vaJ4FykZ+blQVdgzJYXLI29zSxERBNA==", - "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-Pqi8gG4XLgZJ0HXYqnWHkadtGbl9cRhquIByGvRPC/Yw0BK39K0YYB14gYfHrFrVFJQsi4wcYvHclgjW+FcXxA==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/compiler-sfc": "3.2.47", "@vue/shared": "3.2.47", "debug": "^4.3.3" @@ -2505,23 +2505,23 @@ } }, "node_modules/@dcloudio/uni-mp-vue": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-v31OzcZI9k0qQFFVeep1wYc58DR/KDI4A9+7AUUDrLQL85P1oDuVQIGdLtr2Drn8tcUj+tZwAadnAlRzLhavkg==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-/rLFiVeskBgiX/RmKqr6H0GL1iDHehC+SXK3Wi6UuinFfNnqCXEuXyxR1Qh0lYuKwKNzK7PUFoAUQSIzTu9lZQ==", "dependencies": { - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47" } }, "node_modules/@dcloudio/uni-mp-weixin": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-qtfHiD/p3z1NRTUS1U1pVZM5dCgfaYv0bX6ExBYpsi2teW2WeHyDV1vdpYApYbw+0FhmFGaGe9xsHgJd2jKeWQ==", - "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-vite": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-e+Gdwqga2/SqRxJn/bfIzqWxvj0hzjWpGY0SHix0s6fMI3ciLheo80q2r36CQ+adnz/vSXWf6QpIXyQ//D/jcw==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47", "jimp": "^0.10.1", "licia": "^1.29.0", @@ -2531,9 +2531,9 @@ } }, "node_modules/@dcloudio/uni-nvue-styler": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-Sk7j1vFCeMNYGnY/AwDXdPmO8RsHE6v/vsvvyrn0SmzqO0UDC2VWUXFezSFT9BjAofqSF5nlArfKhVIbQXVAlw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-t66IsAf/LjMuMa3j4mSkmYdaHtOyzgYfkWNrek1kgvr2kFpCpMsB7Npspbl3AStdcUOnoBrvcfou3I3syc1Zjw==", "dependencies": { "@vue/shared": "3.2.47", "parse-css-font": "^4.0.0", @@ -2541,48 +2541,48 @@ } }, "node_modules/@dcloudio/uni-push": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-lF01fi1tWIjPrpM6B5Vi0IdLdnpQB6vwGzrBEFi+KuF87w+n0qpkEFJwO0Crk/Tx+0+WujkGnIVnIxT+MAMpHQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-VY1AUwj1x8v67/uBBk7mvkRBisJ93YXttUBz7sKpNx2N7rtYjni9XIrBQzjZpD9LCOmFCaajidw1FfuwR9tyIA==", "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001" + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002" } }, "node_modules/@dcloudio/uni-shared": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-8mN0EWb/bmQ2dyazFidURsihiIobWFA0skluNbjP5IBsgrAlaaK1kIeT3E7jmDF7LaIpOASSWPyiGa5rU++17w==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-a4DC3IPh5cWNwK5mUhlnMxAt/ubO83AcoDR8caXJ/waATiYNJbiOc9JMsMWYcLXhvQvwM3clXO0IM1cquUhfNg==", "dependencies": { "@vue/shared": "3.2.47" } }, "node_modules/@dcloudio/uni-stacktracey": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-cJRN7Gwkjyshvl0+Qn7hEmk3Jvt5Ryg7SfvNWdNK+x+QMuHnVckfu++bLwMwJgwX4fsqDTs2Sfdi9pCBXjTHig==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-5lbffigKKH81UMzLfsf+nblSDLW+bIauRfaeq2D/D280loBRPePwscWgcysHqQnvhishwsKnr4wW24Y4n7geAg==", "dev": true }, "node_modules/@dcloudio/uni-stat": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-IP7LDQvAr1zpqdGUXm/iIBNhmBudEHQ7570low1ZsRbL4cjAZzREbj7jVLjmWUcp/1hQ9x955F8+KafjyhrDkQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-5Y42vD6ZsvBu1bix+K2GvOCP4/WZg5em9lY+61ZUj2GrHTmaursQMPzYy/vQy2Ug/874GuUFoPt+ZlZtog1Fdw==", "dependencies": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "debug": "^4.3.3" } }, "node_modules/@dcloudio/vite-plugin-uni": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-xxuZpaW5cCJ5wJTlJwnbvbXXHsuwvHsKEEQg6YjrpQYns7HHlJGaeKf0941BBPzqchjiRs1A/xT2y7P+4lz2mQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-h5ysPwRZKN6VpjsJthB6yiTGSKwFsKaqJe7/ZreSj59MasIyDXUvavlam10WlSvNfZIcEZp0wJxAxTUNaj/erg==", "dev": true, "dependencies": { "@babel/core": "^7.21.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-typescript": "^7.20.7", - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@rollup/pluginutils": "^4.2.0", "@vitejs/plugin-legacy": "^4.0.3", "@vitejs/plugin-vue": "^4.2.1", @@ -4552,9 +4552,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.8.5", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.5.tgz", - "integrity": "sha512-SPlobFgbidfIeOYlzXiEjSYeIJiOCthv+9tSQVpvk4PAdIIc+2SmjNVzWXk9t0Y7dl73Zdf+OgXKHX9XtkqUpw==", + "version": "20.8.6", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", "devOptional": true, "dependencies": { "undici-types": "~5.25.1" @@ -4598,16 +4598,16 @@ "peer": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.5.tgz", - "integrity": "sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.8.0.tgz", + "integrity": "sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/type-utils": "6.7.5", - "@typescript-eslint/utils": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/type-utils": "6.8.0", + "@typescript-eslint/utils": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -4662,15 +4662,15 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.7.5.tgz", - "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.8.0.tgz", + "integrity": "sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/typescript-estree": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4" }, "engines": { @@ -4686,26 +4686,26 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", - "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz", + "integrity": "sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5" + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.7.5.tgz", - "integrity": "sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.8.0.tgz", + "integrity": "sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.7.5", - "@typescript-eslint/utils": "6.7.5", + "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/utils": "6.8.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -4722,22 +4722,22 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.7.5.tgz", - "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.8.0.tgz", + "integrity": "sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", - "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz", + "integrity": "sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4787,17 +4787,17 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.7.5.tgz", - "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.8.0.tgz", + "integrity": "sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/typescript-estree": "6.8.0", "semver": "^7.5.4" }, "engines": { @@ -4841,12 +4841,12 @@ "dev": true }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", - "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz", + "integrity": "sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/types": "6.8.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -15292,27 +15292,27 @@ "integrity": "sha512-xZMK+Su2dRT5h/INOyyqj3kYHzvEcryjk+01ZYcEwa8dqohk6U7ndcQFC/FjRBOHNB01yJWREgnDB5aThVtYjA==" }, "@dcloudio/uni-app": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-7w1INsaXpbo8NngNVVk+5VG4iGO/F7+RzqeJ0f38OISv7OVf8ScBBW3wxxVii0gtidurosAxzYjYbMrScGW/DA==", - "requires": { - "@dcloudio/uni-cloud": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-components": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-push": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-stat": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-sKnH+iVn9J5DvwnXdRr+c0h4nib6gy0ihroMMquYrmv+91YcwL3tWbwxAKk11R2aEqL7mppWVN9Am6dr/svLFw==", + "requires": { + "@dcloudio/uni-cloud": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-components": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-push": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-stat": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47" } }, "@dcloudio/uni-app-plus": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-oollxrHtmL2DYodk3FtMrfAQLq63kfkHlHNZekw+RQ8N23YTJbIZ0riTUKp6iVVOwoD5wtxohXLj7rwX9Cg53w==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-6X7g9c8nSJYZiaDiR+81CGee9tcLyRXn2UzntD5TtWllkYY18SV0BDBozfIRvls/H9iYv3/HOgk72yIMTVs5jg==", "requires": { - "@dcloudio/uni-app-uts": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-app-vite": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-app-vue": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-app-uts": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-app-vite": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-app-vue": "3.0.0-alpha-3090320231017002", "debug": "^4.3.3", "fs-extra": "^10.0.0", "licia": "^1.29.0", @@ -15320,16 +15320,16 @@ } }, "@dcloudio/uni-app-uts": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-oK0s+YQQ/luALVaDsebHTC1aiNE+SoKkPHnehmEOBX6Ak+GsXgbGJ2qQiqNy4qTAZEcnc16ZRZR1vYS4g8yhAw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-zLrOmVqilOe7SU8qL4GKgomopEQdQtkOcrgVjj4g3JNgnR3KRbZmmULoAvziJI7IEnJb1NoDUJPqQ0Tm8RLmYA==", "requires": { "@babel/parser": "^7.16.4", "@babel/types": "^7.20.7", - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@jridgewell/gen-mapping": "^0.3.3", "@jridgewell/trace-mapping": "^0.3.19", "@rollup/pluginutils": "^4.2.0", @@ -15394,14 +15394,14 @@ } }, "@dcloudio/uni-app-vite": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-2tLWc3eaeeIPFiUZ8oa2CQIDC+Z4HpepTnn4+5Vl3PXTTxMc44m91SsEVyY2V9CJWlRe2K6WBhzmnb0JpxGt8g==", - "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-kk+Uen+zph5bJujjUksF3BmRiGkaWvGecxiE9JV6+4Jjh+rOXYtvT51q9AIeZyNLnhNq59NZAAMcG1//yFlqsg==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@rollup/pluginutils": "^4.2.0", "@vitejs/plugin-vue": "^4.2.1", "@vue/compiler-dom": "3.2.47", @@ -15451,17 +15451,17 @@ } }, "@dcloudio/uni-app-vue": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-9EyTunrepoEYaQVPHoaKpMrZ/ZynYLmFaZlGuIleAPd5Pelmdyqz4k7mpvhznl2b4ftRWN2nF7oYYn21et23sA==" + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-1xYVDe8zRUPK1u3QYRIwhqJ/kpuUPLFGhRee+67BzS4Ua2FwOmItERc9KRwBz4AWKzbUEdwn3ND7QUtSXiKZOw==" }, "@dcloudio/uni-automator": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-c3qg8sql9CKotAIAk6H0hEVEkv1hrFtJSgifq2GXruxgOl9R0+JMFdObHdI3BpHTMbjwxfP/fFszZFlEVpN2jw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-zJ0/GNvfeZB1zVNDXj6iSkgd5BvufHk+ajRRq5LkX5JHnggi2iAXFCnBg5svnESCBafwQ+1PzJLHKMMplmXnWg==", "dev": true, "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", "address": "^1.1.2", "cross-env": "^7.0.3", "debug": "^4.3.3", @@ -15475,16 +15475,16 @@ } }, "@dcloudio/uni-cli-shared": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-xUObC4XfCCF5bzWHYktGkGMsEASnB6Wh2d37lUEZunzxYrU5FWTil7imIlOMGWoqe6rqIz1eZszAuIOb5dTAsg==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-oLKWP/X9ajkeLfa637nDxzDBO4qb5/DTFfpjK/rNAGgLalcZZUhm4vNzoU+6SHCkf2re2avrea1oO4l45yYfoQ==", "requires": { "@ampproject/remapping": "^2.1.2", "@babel/core": "^7.21.3", "@babel/parser": "^7.16.4", "@babel/types": "^7.20.7", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@intlify/core-base": "9.1.9", "@intlify/shared": "9.1.9", "@intlify/vue-devtools": "9.1.9", @@ -15631,36 +15631,36 @@ } }, "@dcloudio/uni-cloud": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-49YfpHfCeWMSXjlFw+4ovXsdE2CIeAuNQEur8Ezbm7JJQQHa9atcHY2yTRXuXIks8/RJL2rwmkINxpPEcf4Xuw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-A439vYJ4BGb7reVXnvrPWQB8vn5jgoiYR1fqjkfnWoWQFCOuKs1DLrjYW1yf9FBgYYmzOlY4bpq3LGT/yo2FkQ==", "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47", "fast-glob": "^3.2.11" } }, "@dcloudio/uni-components": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-vG38gY1b33IFoo7jddHgo+KLKsVib2Q8Dx/YAtZJTamRi+gI7aINYZCsr6ACfMH3PAk6LaEq6qfXxiH+7klkiA==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-TlQXYpbtHjmltEnfA2obMqzC1okktVtxGuVEe+RO9hc6i3CWjVOycKUEzVbIcqEy/Koz3bjHz+hXdFS2A/S5kg==", "requires": { - "@dcloudio/uni-cloud": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-h5": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001" + "@dcloudio/uni-cloud": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-h5": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002" } }, "@dcloudio/uni-h5": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-Js0WwVrikpGuWJQaPrV4jbdxn35vDAZZL1T6GX2y0fQ3Jja4QNY4SH4xqIfPJUU8rq+jGrGq33tbuhfzHBpXmQ==", - "requires": { - "@dcloudio/uni-h5-vite": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-h5-vue": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-W2uWyGk7xq+oDC7e4CejFFWBtjWIR15OSoWgvFforGniwdGD97T/iQUP+80xt/00SbBYuUvRqJaAUjminKQa2g==", + "requires": { + "@dcloudio/uni-h5-vite": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-h5-vue": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/server-renderer": "3.2.47", "@vue/shared": "3.2.47", "debug": "^4.3.3", @@ -15772,12 +15772,12 @@ } }, "@dcloudio/uni-h5-vite": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-IuGCsn9nwTCV8euZgdtzT4Zj9I//HlIKwqtPqaqqZoUI4w+TTm+JvXg0GnE1mV3VCqbziprJ9IJ+4+jvMtlCFQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-XqR6mkaWRaJERmXnzUwydypD6uUG5+Bsqp0R3YewmxaT32SGqOQoSTc9lRdfW2h6+0/BfF84spEk+pREPYVYtQ==", "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@rollup/pluginutils": "^4.2.0", "@vue/compiler-dom": "3.2.47", "@vue/compiler-sfc": "3.2.47", @@ -15887,11 +15887,11 @@ } }, "@dcloudio/uni-h5-vue": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-usIs1r98I6GF1nv7RiTYw83b4tTmxakiEsM/6NZTEMbmoIHVnI2B+rl4XszWAUtTq598q709/MolEofEWgobBA==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-7l5HR7eHPCe/nsxsj3zsduG1qnLm4Lz0Yis8GOTkzkrxvKarngvZGJbm7cw6GynDEcXgSL+vCSOH136AblqNfg==", "requires": { - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/server-renderer": "3.2.47" }, "dependencies": { @@ -15996,20 +15996,20 @@ } }, "@dcloudio/uni-i18n": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-nnnE2uf0ZBEFmhVmbLfDM7Evo8VzDIrjtR4GZqOm48KELMlPSTVlN7Rb5ajMYHbWl0yWqzhRdNLKvqSX/KpwNA==" + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-crhTbNZpjkopVh2bdeoqMYnjpEoDWVGbiYkZ2o5r7f2AJESc1E9In8A6o1zmZlL5vk63peFpaNzjrjF+QMVjQQ==" }, "@dcloudio/uni-mp-compiler": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-ITBczDCuqXmDm8xwIPwnR3Vcr4lK0ucGL1vv5od1BIIopwxDh5IRNqVKOG834Pr80Yi4LegMYb2txz+b5+gxWw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-4hBqtFF+WAJGCyUiIAyk261uSTZ57/Q17guuHYAN64CYHKXAeBtOzlrp8aL+oW4dlJEYPj0g+XsjxdXBMIAtmg==", "requires": { "@babel/generator": "^7.20.5", "@babel/parser": "^7.16.4", "@babel/types": "^7.20.7", - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/compiler-core": "3.2.47", "@vue/compiler-dom": "3.2.47", "@vue/shared": "3.2.47", @@ -16017,15 +16017,15 @@ } }, "@dcloudio/uni-mp-vite": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-WwzSFi9hUfWdJMQ2lKesp5Y2RD8G7yfznsSAxA68zpx5BaOe7bND3K1vaJ4FykZ+blQVdgzJYXLI29zSxERBNA==", - "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-i18n": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-Pqi8gG4XLgZJ0HXYqnWHkadtGbl9cRhquIByGvRPC/Yw0BK39K0YYB14gYfHrFrVFJQsi4wcYvHclgjW+FcXxA==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-i18n": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/compiler-sfc": "3.2.47", "@vue/shared": "3.2.47", "debug": "^4.3.3" @@ -16071,23 +16071,23 @@ } }, "@dcloudio/uni-mp-vue": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-v31OzcZI9k0qQFFVeep1wYc58DR/KDI4A9+7AUUDrLQL85P1oDuVQIGdLtr2Drn8tcUj+tZwAadnAlRzLhavkg==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-/rLFiVeskBgiX/RmKqr6H0GL1iDHehC+SXK3Wi6UuinFfNnqCXEuXyxR1Qh0lYuKwKNzK7PUFoAUQSIzTu9lZQ==", "requires": { - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47" } }, "@dcloudio/uni-mp-weixin": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-qtfHiD/p3z1NRTUS1U1pVZM5dCgfaYv0bX6ExBYpsi2teW2WeHyDV1vdpYApYbw+0FhmFGaGe9xsHgJd2jKeWQ==", - "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-vite": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-e+Gdwqga2/SqRxJn/bfIzqWxvj0hzjWpGY0SHix0s6fMI3ciLheo80q2r36CQ+adnz/vSXWf6QpIXyQ//D/jcw==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@vue/shared": "3.2.47", "jimp": "^0.10.1", "licia": "^1.29.0", @@ -16097,9 +16097,9 @@ } }, "@dcloudio/uni-nvue-styler": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-Sk7j1vFCeMNYGnY/AwDXdPmO8RsHE6v/vsvvyrn0SmzqO0UDC2VWUXFezSFT9BjAofqSF5nlArfKhVIbQXVAlw==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-t66IsAf/LjMuMa3j4mSkmYdaHtOyzgYfkWNrek1kgvr2kFpCpMsB7Npspbl3AStdcUOnoBrvcfou3I3syc1Zjw==", "requires": { "@vue/shared": "3.2.47", "parse-css-font": "^4.0.0", @@ -16107,48 +16107,48 @@ } }, "@dcloudio/uni-push": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-lF01fi1tWIjPrpM6B5Vi0IdLdnpQB6vwGzrBEFi+KuF87w+n0qpkEFJwO0Crk/Tx+0+WujkGnIVnIxT+MAMpHQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-VY1AUwj1x8v67/uBBk7mvkRBisJ93YXttUBz7sKpNx2N7rtYjni9XIrBQzjZpD9LCOmFCaajidw1FfuwR9tyIA==", "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001" + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002" } }, "@dcloudio/uni-shared": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-8mN0EWb/bmQ2dyazFidURsihiIobWFA0skluNbjP5IBsgrAlaaK1kIeT3E7jmDF7LaIpOASSWPyiGa5rU++17w==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-a4DC3IPh5cWNwK5mUhlnMxAt/ubO83AcoDR8caXJ/waATiYNJbiOc9JMsMWYcLXhvQvwM3clXO0IM1cquUhfNg==", "requires": { "@vue/shared": "3.2.47" } }, "@dcloudio/uni-stacktracey": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-cJRN7Gwkjyshvl0+Qn7hEmk3Jvt5Ryg7SfvNWdNK+x+QMuHnVckfu++bLwMwJgwX4fsqDTs2Sfdi9pCBXjTHig==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-5lbffigKKH81UMzLfsf+nblSDLW+bIauRfaeq2D/D280loBRPePwscWgcysHqQnvhishwsKnr4wW24Y4n7geAg==", "dev": true }, "@dcloudio/uni-stat": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-IP7LDQvAr1zpqdGUXm/iIBNhmBudEHQ7570low1ZsRbL4cjAZzREbj7jVLjmWUcp/1hQ9x955F8+KafjyhrDkQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-5Y42vD6ZsvBu1bix+K2GvOCP4/WZg5em9lY+61ZUj2GrHTmaursQMPzYy/vQy2Ug/874GuUFoPt+ZlZtog1Fdw==", "requires": { - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "debug": "^4.3.3" } }, "@dcloudio/vite-plugin-uni": { - "version": "3.0.0-alpha-3090120230927001", - "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-3090120230927001.tgz", - "integrity": "sha512-xxuZpaW5cCJ5wJTlJwnbvbXXHsuwvHsKEEQg6YjrpQYns7HHlJGaeKf0941BBPzqchjiRs1A/xT2y7P+4lz2mQ==", + "version": "3.0.0-alpha-3090320231017002", + "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-3090320231017002.tgz", + "integrity": "sha512-h5ysPwRZKN6VpjsJthB6yiTGSKwFsKaqJe7/ZreSj59MasIyDXUvavlam10WlSvNfZIcEZp0wJxAxTUNaj/erg==", "dev": true, "requires": { "@babel/core": "^7.21.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-typescript": "^7.20.7", - "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090120230927001", - "@dcloudio/uni-shared": "3.0.0-alpha-3090120230927001", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3090320231017002", + "@dcloudio/uni-shared": "3.0.0-alpha-3090320231017002", "@rollup/pluginutils": "^4.2.0", "@vitejs/plugin-legacy": "^4.0.3", "@vitejs/plugin-vue": "^4.2.1", @@ -17619,9 +17619,9 @@ "dev": true }, "@types/node": { - "version": "20.8.5", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.5.tgz", - "integrity": "sha512-SPlobFgbidfIeOYlzXiEjSYeIJiOCthv+9tSQVpvk4PAdIIc+2SmjNVzWXk9t0Y7dl73Zdf+OgXKHX9XtkqUpw==", + "version": "20.8.6", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", "devOptional": true, "requires": { "undici-types": "~5.25.1" @@ -17665,16 +17665,16 @@ "peer": true }, "@typescript-eslint/eslint-plugin": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.5.tgz", - "integrity": "sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.8.0.tgz", + "integrity": "sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/type-utils": "6.7.5", - "@typescript-eslint/utils": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/type-utils": "6.8.0", + "@typescript-eslint/utils": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -17710,54 +17710,54 @@ } }, "@typescript-eslint/parser": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.7.5.tgz", - "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.8.0.tgz", + "integrity": "sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/typescript-estree": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", - "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz", + "integrity": "sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==", "dev": true, "requires": { - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5" + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0" } }, "@typescript-eslint/type-utils": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.7.5.tgz", - "integrity": "sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.8.0.tgz", + "integrity": "sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "6.7.5", - "@typescript-eslint/utils": "6.7.5", + "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/utils": "6.8.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.7.5.tgz", - "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.8.0.tgz", + "integrity": "sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", - "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz", + "integrity": "sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==", "dev": true, "requires": { - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/visitor-keys": "6.7.5", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/visitor-keys": "6.8.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -17792,17 +17792,17 @@ } }, "@typescript-eslint/utils": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.7.5.tgz", - "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.8.0.tgz", + "integrity": "sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.5", - "@typescript-eslint/types": "6.7.5", - "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/scope-manager": "6.8.0", + "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/typescript-estree": "6.8.0", "semver": "^7.5.4" }, "dependencies": { @@ -17833,12 +17833,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "6.7.5", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", - "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz", + "integrity": "sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==", "dev": true, "requires": { - "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/types": "6.8.0", "eslint-visitor-keys": "^3.4.1" } }, diff --git a/mobile/package.json b/mobile/package.json index 6b7e55c..7fec36b 100644 --- a/mobile/package.json +++ b/mobile/package.json @@ -1,7 +1,7 @@ { "name": "ecosystem-mobile", "private": false, - "version": "1.1.0", + "version": "1.2.0", "scripts": { "start": "npm run dev:h5", "dev:app": "uni -p app", @@ -48,24 +48,24 @@ } ], "dependencies": { - "@dcloudio/uni-app": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-app-plus": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-components": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-h5": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3090120230927001", + "@dcloudio/uni-app": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-app-plus": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-components": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-h5": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3090320231017002", "dayjs": "^1.11.10", "pinia": "2.0.36", "vue": "^3.3.4" }, "devDependencies": { "@dcloudio/types": "^3.4.0", - "@dcloudio/uni-automator": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-cli-shared": "^3.0.0-alpha-3090120230927001", - "@dcloudio/uni-stacktracey": "^3.0.0-alpha-3090120230927001", - "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3090120230927001", - "@types/node": "^20.8.5", - "@typescript-eslint/eslint-plugin": "^6.7.5", - "@typescript-eslint/parser": "^6.7.5", + "@dcloudio/uni-automator": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-cli-shared": "^3.0.0-alpha-3090320231017002", + "@dcloudio/uni-stacktracey": "^3.0.0-alpha-3090320231017002", + "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3090320231017002", + "@types/node": "^20.8.6", + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", "@vitejs/plugin-vue": "^4.4.0", "eslint": "^8.51.0", "eslint-config-airbnb-base": "^15.0.0", diff --git a/mobile/src/components/types.ts b/mobile/src/components/types.ts index 81505a5..2fb627c 100644 --- a/mobile/src/components/types.ts +++ b/mobile/src/components/types.ts @@ -1,5 +1,12 @@ /** - * responsive-swiper 组件类型定义 + * 默认插槽 + */ +export interface DefaultSlots { + default: (props: {}) => unknown +} + +/** + * responsive-swiper 组件 */ export namespace ResponsiveSwiper { export interface ListItem extends Record { @@ -17,7 +24,7 @@ export namespace ResponsiveSwiper { } /** - * svg-img 组件类型定义 + * svg-img 组件 */ export namespace SvgImg { export interface Props { @@ -30,7 +37,7 @@ export namespace SvgImg { } /** - * loading-more 组件类型定义 + * loading-more 组件 */ export namespace LoadingMore { export interface Props { @@ -50,3 +57,29 @@ export namespace NoticeList { content: string } } + +/** + * view-mask 组件 + */ +export namespace ViewMask { + export interface Emits { + (event: 'update:visible', e: boolean): void + } + export interface Props { + /** + * 显示状态 + */ + visible?: boolean + + /** + * 背景颜色 + */ + background?: string + + /** + * 禁止点击遮罩层关闭弹窗 + */ + disabled?: boolean + } +} + diff --git a/mobile/src/components/view-cell.vue b/mobile/src/components/view-cell.vue index f700b04..43eb687 100644 --- a/mobile/src/components/view-cell.vue +++ b/mobile/src/components/view-cell.vue @@ -9,6 +9,7 @@ + + + + diff --git a/mobile/src/composables/useVisible.ts b/mobile/src/composables/useVisible.ts new file mode 100644 index 0000000..4a8e022 --- /dev/null +++ b/mobile/src/composables/useVisible.ts @@ -0,0 +1,18 @@ +/** + * 显示状态 + */ +export const useVisible = (initVisible = false) => { + /** + * 是否显示 + */ + const visible = ref(initVisible) + + /** + * 设置显示状态 + */ + const setVisible = (value: boolean) => { + visible.value = value + } + + return [visible, setVisible] as const +} diff --git a/mobile/src/config/asset.ts b/mobile/src/config/asset.ts new file mode 100644 index 0000000..dd93cd1 --- /dev/null +++ b/mobile/src/config/asset.ts @@ -0,0 +1,4 @@ +/** + * 基础资源路径 + */ +export const baseAssetURL = 'https://ecosystem.biaov.cn/uploads/' diff --git a/mobile/src/manifest.json b/mobile/src/manifest.json index 8d1d2e5..48eea9b 100644 --- a/mobile/src/manifest.json +++ b/mobile/src/manifest.json @@ -2,8 +2,8 @@ "name": "ecosystem", "appid": "H5B979BEE", "description": "这是一个生态系统的移动端", - "versionName": "1.1.0", - "versionCode": "110", + "versionName": "1.2.0", + "versionCode": "120", "transformPx": false, "app-plus": { "usingComponents": true, @@ -39,13 +39,30 @@ "targetSdkVersion": 31 }, "ios": {}, - "sdkConfigs": {} + "sdkConfigs": {}, + "apple": { + "idfa": false + }, + "splashscreen": { + "androidStyle": "default", + "android": { + "hdpi": "static/snowflake.png", + "xhdpi": "static/snowflake.png", + "xxhdpi": "static/snowflake.png" + } + } } }, "mp-weixin": { "appid": "wxedb0edf60129ec39", "setting": { - "urlCheck": false + "urlCheck": false, + "es6": true, + "postcss": true, + "minified": true, + "newFeature": true, + "bigPackageSizeSupport": true, + "enhance": true }, "usingComponents": true }, diff --git a/mobile/src/pages.json b/mobile/src/pages.json index 77466f4..12e07dd 100644 --- a/mobile/src/pages.json +++ b/mobile/src/pages.json @@ -106,6 +106,12 @@ "style": { "navigationBarTitleText": "微信授权" } + }, + { + "path": "draw-poster", + "style": { + "navigationBarTitleText": "绘制海报" + } } ] }, diff --git a/mobile/src/pages/auth/login.vue b/mobile/src/pages/auth/login.vue index 18c4a86..7c8b093 100644 --- a/mobile/src/pages/auth/login.vue +++ b/mobile/src/pages/auth/login.vue @@ -1,6 +1,9 @@ - + + - + diff --git a/mobile/src/pages/auth/register.vue b/mobile/src/pages/auth/register.vue index 906cde2..011e78f 100644 --- a/mobile/src/pages/auth/register.vue +++ b/mobile/src/pages/auth/register.vue @@ -1,6 +1,9 @@ - + + - + diff --git a/mobile/src/pages/common/article/detail.vue b/mobile/src/pages/common/article/detail.vue index 9998d0a..495f59e 100644 --- a/mobile/src/pages/common/article/detail.vue +++ b/mobile/src/pages/common/article/detail.vue @@ -1,16 +1,3 @@ - - + + diff --git a/mobile/src/pages/common/article/list.vue b/mobile/src/pages/common/article/list.vue index 9162b21..6393d1a 100644 --- a/mobile/src/pages/common/article/list.vue +++ b/mobile/src/pages/common/article/list.vue @@ -1,20 +1,3 @@ - - + + diff --git a/mobile/src/pages/common/notice/detail.vue b/mobile/src/pages/common/notice/detail.vue index 8e15983..948ef86 100644 --- a/mobile/src/pages/common/notice/detail.vue +++ b/mobile/src/pages/common/notice/detail.vue @@ -1,16 +1,3 @@ - - + + diff --git a/mobile/src/pages/common/notice/list.vue b/mobile/src/pages/common/notice/list.vue index 760998b..e723c85 100644 --- a/mobile/src/pages/common/notice/list.vue +++ b/mobile/src/pages/common/notice/list.vue @@ -1,17 +1,3 @@ - - + + diff --git a/mobile/src/pages/common/webview/index.vue b/mobile/src/pages/common/webview/index.vue index ff05ec1..d307140 100644 --- a/mobile/src/pages/common/webview/index.vue +++ b/mobile/src/pages/common/webview/index.vue @@ -1,7 +1,3 @@ - - + + diff --git a/mobile/src/pages/feature/draw-poster.vue b/mobile/src/pages/feature/draw-poster.vue new file mode 100644 index 0000000..17af4c5 --- /dev/null +++ b/mobile/src/pages/feature/draw-poster.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/mobile/src/pages/feature/hooks/draw-poster.ts b/mobile/src/pages/feature/hooks/draw-poster.ts new file mode 100644 index 0000000..aa62d15 --- /dev/null +++ b/mobile/src/pages/feature/hooks/draw-poster.ts @@ -0,0 +1,161 @@ +import { toast } from '@/utils/function' +import { baseAssetURL } from '@/config/asset' +import type { DrawPoster } from './types' + +/** + * 图片选择 + */ +export const useImgSelect = () => { + /** + * 图片列表 + */ + const imgList = ref(['thumbnail00.png', 'thumbnail01.png', 'thumbnail02.png', 'thumbnail03.png'].map(url => baseAssetURL + url)) + + /** + * 当前选中的图片 + */ + const imgIndex = ref(0) + + /** + * 选中的图片地址 + */ + const selectImgUrl = computed(() => imgList.value[imgIndex.value]) + + /** + * 选择图片 + */ + const onSelectImg = (index: number) => { + imgIndex.value = index + } + + return { imgList, imgIndex, selectImgUrl, onSelectImg } +} + +/** + * 绘制海报 + */ +export const useDrawPoster = ({ selectImgUrl }: DrawPoster.ShareData) => { + const [visible, setVisible] = useVisible() + + /** + * 海报预览地址 + */ + const previewUrl = ref('') + + /** + * 海报尺寸 + */ + const rect = ref({ width: 640, height: 900 }) + + /** + * 当前组件实例 + */ + const that = getCurrentInstance()!.proxy! + + /** + * 绘制海报 + */ + const onDrawPoster = async () => { + try { + uni.showLoading() + const ctx = uni.createCanvasContext('posterCanvas', that) + ctx.setFillStyle('#fff') + ctx.fillRect(0, 0, rect.value.width, rect.value.height) + const drawImgs: DrawPoster.DrawImgsItem[] = [ + { + type: 'image', + url: selectImgUrl.value, + x: 0, + y: 0, + width: 640, + height: 640 + }, + { + type: 'image', + url: `${baseAssetURL}h5-qrcode.png`, + x: 225, + y: 650, + width: 192, + height: 192 + }, + { + type: 'text', + text: '扫码二维码查看', + x: 320, + y: 870, + fontSize: 24, + color: '#494949', + textAlign: 'center' + } + ] + + /** + * 下载图片 + */ + const downTask = drawImgs.map(async item => { + item.type === 'image' && (item.downTemp = await uni.downloadFile({ url: item.url! })) + return item + }) + const downResult = await Promise.all(downTask) + if (downResult.some(item => item.type === 'image' && !item.downTemp)) throw new Error('下载图片失败') + + /** + * 绘制图片 + */ + downResult.forEach(item => { + switch (item.type) { + case 'image': + ctx.drawImage(item.downTemp!.tempFilePath, item.x, item.y, item.width!, item.height!) + break + case 'text': + ctx.setFontSize(item.fontSize!) + ctx.setFillStyle(item.color!) + ctx.setTextAlign(item.textAlign!) + ctx.fillText(item.text!, item.x, item.y) + break + } + }) + ctx.draw(true, () => { + uni.canvasToTempFilePath( + { + destWidth: rect.value.width, + destHeight: rect.value.height, + canvasId: 'posterCanvas', + quality: 1, + fileType: 'png', + success: res => { + previewUrl.value = res.tempFilePath + setVisible(true) + uni.hideLoading() + }, + fail: () => { + toast('绘制海报失败') + uni.hideLoading() + } + }, + that + ) + }) + } catch (error) { + toast((error as string) || '绘制海报失败') + uni.hideLoading() + } + } + + /** + * 保存海报 + */ + const onSaveImg = () => { + uni.saveImageToPhotosAlbum({ + filePath: previewUrl.value, + success: () => { + toast('保存成功') + }, + fail: () => { + toast('保存失败') + } + }) + } + + return { previewUrl, rect, visible, onDrawPoster, onSaveImg } +} diff --git a/mobile/src/pages/feature/hooks/img-preview.ts b/mobile/src/pages/feature/hooks/img-preview.ts new file mode 100644 index 0000000..f553548 --- /dev/null +++ b/mobile/src/pages/feature/hooks/img-preview.ts @@ -0,0 +1,48 @@ +/** + * 图片预览 + */ +export const useImgPreview = () => { + /** + * 颜色 + */ + const colors = [ + '#2d8cf0', + '#19be6b', + '#f90', + '#f66', + '#ed3f14', + '#e46cbb', + '#9a66e4', + '#f4516c', + '#b6a2de', + '#d87a80', + '#2ec7c9', + '#5ab1ef', + '#2cb1b1', + '#00c189', + '#6096db', + '#7288b9', + '#6f86d6', + '#f772d1', + '#c872f2', + '#e877ae', + '#fca65e' + ] + + /** + * 图片地址 + */ + const urls = colors.map(color => { + const bg = color.slice(1).toUpperCase() + return `https://dummyimage.com/200x200/${bg}/fff&text=${bg}` + }) + + /** + * 图片预览 + */ + const onPreview = () => { + uni.previewImage({ urls }) + } + + return { onPreview } +} diff --git a/mobile/src/pages/feature/hooks/scan.ts b/mobile/src/pages/feature/hooks/scan.ts new file mode 100644 index 0000000..d66adcf --- /dev/null +++ b/mobile/src/pages/feature/hooks/scan.ts @@ -0,0 +1,28 @@ +import { toast } from '@/utils/function' + +/** + * 扫一扫 + */ +export const useScan = () => { + /** + * 扫描结果 + */ + const scanResult = ref('') + + /** + * 点击扫一扫 + */ + const onClickScan = () => { + uni.scanCode({ + scanType: ['qrCode', 'barCode', 'datamatrix', 'pdf417'], + success({ result }) { + scanResult.value = result + }, + fail() { + toast('扫码失败') + } + }) + } + + return { scanResult, onClickScan } +} diff --git a/mobile/src/pages/feature/hooks/svg-color.ts b/mobile/src/pages/feature/hooks/svg-color.ts new file mode 100644 index 0000000..14c232e --- /dev/null +++ b/mobile/src/pages/feature/hooks/svg-color.ts @@ -0,0 +1,21 @@ +/** + * svg 颜色选择器 + */ +export const useSvgColor = () => { + /** + * 自定义颜色 + */ + const customColor = ref('') + /** + * 显示颜色 + */ + const showColor = ref([]) + /** + * 软键盘完成按钮 + */ + const onFinish = () => { + showColor.value = [`#${customColor.value}`] + } + + return { customColor, showColor, onFinish } +} diff --git a/mobile/src/pages/feature/hooks/types.ts b/mobile/src/pages/feature/hooks/types.ts new file mode 100644 index 0000000..e67120f --- /dev/null +++ b/mobile/src/pages/feature/hooks/types.ts @@ -0,0 +1,24 @@ +import type { Ref } from 'vue' + +/** + * 绘制海报 + */ +export namespace DrawPoster { + export interface ShareData { + selectImgUrl: Ref + } + + export interface DrawImgsItem { + type: 'image' | 'text' + url?: string + x: number + y: number + width?: number + height?: number + text?: string + fontSize?: number + color?: string + textAlign?: 'left' | 'center' | 'right' + downTemp?: UniApp.DownloadSuccessData + } +} diff --git a/mobile/src/pages/feature/hooks/wechat-auth.ts b/mobile/src/pages/feature/hooks/wechat-auth.ts new file mode 100644 index 0000000..39feaba --- /dev/null +++ b/mobile/src/pages/feature/hooks/wechat-auth.ts @@ -0,0 +1,36 @@ +/** + * 微信授权 + */ +export const useWechatAuth = () => { + /** + * 按钮列表 + */ + const btns = ref([ + { + name: '获取手机号', + openType: 'getPhoneNumber', + value: '', + callback: (e: Record) => { + btns.value[0].value = e.detail.errMsg + } + }, + { + name: '获取用户信息', + openType: 'getUserInfo', + value: '', + callback: (e: Record) => { + btns.value[1].value = JSON.stringify(e.detail) + } + }, + { + name: '获取用户头像', + openType: 'chooseAvatar', + value: '', + callback: (e: Record) => { + btns.value[2].value = e.detail.avatarUrl + } + } + ]) + + return { btns } +} diff --git a/mobile/src/pages/feature/img-preview.vue b/mobile/src/pages/feature/img-preview.vue index aec96e6..024984c 100644 --- a/mobile/src/pages/feature/img-preview.vue +++ b/mobile/src/pages/feature/img-preview.vue @@ -1,51 +1,11 @@ + + - - diff --git a/mobile/src/pages/feature/scan.vue b/mobile/src/pages/feature/scan.vue index e25410e..9db57ec 100644 --- a/mobile/src/pages/feature/scan.vue +++ b/mobile/src/pages/feature/scan.vue @@ -1,3 +1,9 @@ + + - - + - + diff --git a/mobile/src/pages/tabbar/feature/index.vue b/mobile/src/pages/tabbar/feature/index.vue index e4c87e2..8e26128 100644 --- a/mobile/src/pages/tabbar/feature/index.vue +++ b/mobile/src/pages/tabbar/feature/index.vue @@ -1,3 +1,14 @@ + + - - diff --git a/mobile/src/pages/tabbar/home/index.vue b/mobile/src/pages/tabbar/home/index.vue index 3287f2e..6b24b93 100644 --- a/mobile/src/pages/tabbar/home/index.vue +++ b/mobile/src/pages/tabbar/home/index.vue @@ -1,34 +1,3 @@ - - - + + + + diff --git a/mobile/src/pages/tabbar/mine/index.vue b/mobile/src/pages/tabbar/mine/index.vue index 5159863..eb9e5c8 100644 --- a/mobile/src/pages/tabbar/mine/index.vue +++ b/mobile/src/pages/tabbar/mine/index.vue @@ -1,6 +1,31 @@ - + + - + diff --git a/mobile/src/pages/user/about.vue b/mobile/src/pages/user/about.vue index 5e6d11d..60789fd 100644 --- a/mobile/src/pages/user/about.vue +++ b/mobile/src/pages/user/about.vue @@ -13,5 +13,3 @@ - - diff --git a/mobile/src/pages/user/help.vue b/mobile/src/pages/user/help.vue index 0de3284..f19a909 100644 --- a/mobile/src/pages/user/help.vue +++ b/mobile/src/pages/user/help.vue @@ -7,5 +7,3 @@ - - diff --git a/mobile/src/pages/user/info.vue b/mobile/src/pages/user/info.vue index 0684b89..a5a68eb 100644 --- a/mobile/src/pages/user/info.vue +++ b/mobile/src/pages/user/info.vue @@ -1,63 +1,3 @@ - - + + +