From ae4e18319ff0d586147da1ca0f5862730571082a Mon Sep 17 00:00:00 2001
From: scout <1134087124@qq.com>
Date: Mon, 20 Jan 2025 22:20:45 +0800
Subject: [PATCH] init
---
.env | 1 +
.gitignore | 24 +
.vscode/extensions.json | 3 +
index.html | 13 +
package-lock.json | 1393 +++++++++++++++++++++++++++++++++
package.json | 23 +
postcss.config.cjs | 9 +
public/vite.svg | 1 +
src/App.vue | 9 +
src/api/approval.js | 28 +
src/assets/bgpic.png | Bin 0 -> 295741 bytes
src/assets/vue.svg | 1 +
src/assets/yes.png | Bin 0 -> 3357 bytes
src/components/HelloWorld.vue | 43 +
src/main.js | 12 +
src/pages/ApprovalDetail.vue | 319 ++++++++
src/pages/ApprovalResult.vue | 190 +++++
src/router/index.js | 25 +
src/style.css | 84 ++
src/utils/request.js | 44 ++
vite.config.js | 25 +
21 files changed, 2247 insertions(+)
create mode 100644 .env
create mode 100644 .gitignore
create mode 100644 .vscode/extensions.json
create mode 100644 index.html
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 postcss.config.cjs
create mode 100644 public/vite.svg
create mode 100644 src/App.vue
create mode 100644 src/api/approval.js
create mode 100644 src/assets/bgpic.png
create mode 100644 src/assets/vue.svg
create mode 100644 src/assets/yes.png
create mode 100644 src/components/HelloWorld.vue
create mode 100644 src/main.js
create mode 100644 src/pages/ApprovalDetail.vue
create mode 100644 src/pages/ApprovalResult.vue
create mode 100644 src/router/index.js
create mode 100644 src/style.css
create mode 100644 src/utils/request.js
create mode 100644 vite.config.js
diff --git a/.env b/.env
new file mode 100644
index 0000000..e726131
--- /dev/null
+++ b/.env
@@ -0,0 +1 @@
+VITE_API_URL=https://warehouse.szjixun.cn
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 0000000..a7cea0b
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.volar"]
+}
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..e8e1357
--- /dev/null
+++ b/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ 购物卡审核
+
+
+
+
+
+
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..06235e1
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1393 @@
+{
+ "name": "shop-card-approval",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "shop-card-approval",
+ "version": "0.0.0",
+ "dependencies": {
+ "amfe-flexible": "^2.2.1",
+ "axios": "^1.6.8",
+ "element-plus": "^2.6.1",
+ "postcss": "^8.4.35",
+ "postcss-pxtorem": "^6.1.0",
+ "vue": "^3.4.21",
+ "vue-router": "^4.5.0"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^5.0.4",
+ "vite": "^5.1.6"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
+ "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
+ "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.26.5",
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.5.tgz",
+ "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==",
+ "dependencies": {
+ "@babel/types": "^7.26.5"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.26.5",
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.5.tgz",
+ "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@ctrl/tinycolor": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
+ "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@element-plus/icons-vue": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz",
+ "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==",
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
+ "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
+ "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
+ "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
+ "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
+ "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
+ "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
+ "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
+ "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
+ "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
+ "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
+ "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
+ "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
+ "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
+ "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
+ "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
+ "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
+ "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
+ "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
+ "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@floating-ui/core": {
+ "version": "1.6.9",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.9.tgz",
+ "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==",
+ "dependencies": {
+ "@floating-ui/utils": "^0.2.9"
+ }
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.6.13",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.13.tgz",
+ "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==",
+ "dependencies": {
+ "@floating-ui/core": "^1.6.0",
+ "@floating-ui/utils": "^0.2.9"
+ }
+ },
+ "node_modules/@floating-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
+ },
+ "node_modules/@popperjs/core": {
+ "name": "@sxzz/popperjs-es",
+ "version": "2.11.7",
+ "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.31.0.tgz",
+ "integrity": "sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.31.0.tgz",
+ "integrity": "sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.31.0.tgz",
+ "integrity": "sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.31.0.tgz",
+ "integrity": "sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.31.0.tgz",
+ "integrity": "sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.31.0.tgz",
+ "integrity": "sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.31.0.tgz",
+ "integrity": "sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.31.0.tgz",
+ "integrity": "sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.31.0.tgz",
+ "integrity": "sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.31.0.tgz",
+ "integrity": "sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.31.0.tgz",
+ "integrity": "sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.31.0.tgz",
+ "integrity": "sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.31.0.tgz",
+ "integrity": "sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.31.0.tgz",
+ "integrity": "sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.31.0.tgz",
+ "integrity": "sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.31.0.tgz",
+ "integrity": "sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.31.0.tgz",
+ "integrity": "sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.31.0.tgz",
+ "integrity": "sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.31.0.tgz",
+ "integrity": "sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "dev": true
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.17.14",
+ "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.14.tgz",
+ "integrity": "sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A=="
+ },
+ "node_modules/@types/lodash-es": {
+ "version": "4.17.12",
+ "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz",
+ "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
+ "node_modules/@types/web-bluetooth": {
+ "version": "0.0.16",
+ "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
+ "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
+ },
+ "node_modules/@vitejs/plugin-vue": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz",
+ "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==",
+ "dev": true,
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^5.0.0 || ^6.0.0",
+ "vue": "^3.2.25"
+ }
+ },
+ "node_modules/@vue/compiler-core": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz",
+ "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==",
+ "dependencies": {
+ "@babel/parser": "^7.25.3",
+ "@vue/shared": "3.5.13",
+ "entities": "^4.5.0",
+ "estree-walker": "^2.0.2",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/compiler-dom": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz",
+ "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==",
+ "dependencies": {
+ "@vue/compiler-core": "3.5.13",
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz",
+ "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==",
+ "dependencies": {
+ "@babel/parser": "^7.25.3",
+ "@vue/compiler-core": "3.5.13",
+ "@vue/compiler-dom": "3.5.13",
+ "@vue/compiler-ssr": "3.5.13",
+ "@vue/shared": "3.5.13",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.30.11",
+ "postcss": "^8.4.48",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz",
+ "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.13",
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/@vue/devtools-api": {
+ "version": "6.6.4",
+ "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz",
+ "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="
+ },
+ "node_modules/@vue/reactivity": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz",
+ "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==",
+ "dependencies": {
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/@vue/runtime-core": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz",
+ "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==",
+ "dependencies": {
+ "@vue/reactivity": "3.5.13",
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/@vue/runtime-dom": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz",
+ "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==",
+ "dependencies": {
+ "@vue/reactivity": "3.5.13",
+ "@vue/runtime-core": "3.5.13",
+ "@vue/shared": "3.5.13",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@vue/server-renderer": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz",
+ "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.5.13",
+ "@vue/shared": "3.5.13"
+ },
+ "peerDependencies": {
+ "vue": "3.5.13"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz",
+ "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ=="
+ },
+ "node_modules/@vueuse/core": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz",
+ "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
+ "dependencies": {
+ "@types/web-bluetooth": "^0.0.16",
+ "@vueuse/metadata": "9.13.0",
+ "@vueuse/shared": "9.13.0",
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/core/node_modules/vue-demi": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz",
+ "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@vueuse/metadata": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz",
+ "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz",
+ "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
+ "dependencies": {
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared/node_modules/vue-demi": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz",
+ "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/amfe-flexible": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmmirror.com/amfe-flexible/-/amfe-flexible-2.2.1.tgz",
+ "integrity": "sha512-L2VfvDzoETBjhRptg5u/IUuzHSuxm22JpSRb404p/TBGeRfwWmmNEbB+TFPIP/sS/+pbM18bCFH9QnMojLuPNw=="
+ },
+ "node_modules/async-validator": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "node_modules/axios": {
+ "version": "1.7.9",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.9.tgz",
+ "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
+ "dependencies": {
+ "follow-redirects": "^1.15.6",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
+ },
+ "node_modules/dayjs": {
+ "version": "1.11.13",
+ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
+ "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/element-plus": {
+ "version": "2.9.3",
+ "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.9.3.tgz",
+ "integrity": "sha512-6tSLp5XytDS4TMZ0P3aGZnr7MXTagfNycepNfIDitd9IgwM9y01+Ssu6mglNi8RiXYhek6LBWNOd/cvpIO12+w==",
+ "dependencies": {
+ "@ctrl/tinycolor": "^3.4.1",
+ "@element-plus/icons-vue": "^2.3.1",
+ "@floating-ui/dom": "^1.0.1",
+ "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
+ "@types/lodash": "^4.14.182",
+ "@types/lodash-es": "^4.17.6",
+ "@vueuse/core": "^9.1.0",
+ "async-validator": "^4.2.5",
+ "dayjs": "^1.11.13",
+ "escape-html": "^1.0.3",
+ "lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "lodash-unified": "^1.0.2",
+ "memoize-one": "^6.0.0",
+ "normalize-wheel-es": "^1.2.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz",
+ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.21.5",
+ "@esbuild/android-arm": "0.21.5",
+ "@esbuild/android-arm64": "0.21.5",
+ "@esbuild/android-x64": "0.21.5",
+ "@esbuild/darwin-arm64": "0.21.5",
+ "@esbuild/darwin-x64": "0.21.5",
+ "@esbuild/freebsd-arm64": "0.21.5",
+ "@esbuild/freebsd-x64": "0.21.5",
+ "@esbuild/linux-arm": "0.21.5",
+ "@esbuild/linux-arm64": "0.21.5",
+ "@esbuild/linux-ia32": "0.21.5",
+ "@esbuild/linux-loong64": "0.21.5",
+ "@esbuild/linux-mips64el": "0.21.5",
+ "@esbuild/linux-ppc64": "0.21.5",
+ "@esbuild/linux-riscv64": "0.21.5",
+ "@esbuild/linux-s390x": "0.21.5",
+ "@esbuild/linux-x64": "0.21.5",
+ "@esbuild/netbsd-x64": "0.21.5",
+ "@esbuild/openbsd-x64": "0.21.5",
+ "@esbuild/sunos-x64": "0.21.5",
+ "@esbuild/win32-arm64": "0.21.5",
+ "@esbuild/win32-ia32": "0.21.5",
+ "@esbuild/win32-x64": "0.21.5"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ },
+ "node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.9",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz",
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.1.tgz",
+ "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "node_modules/lodash-unified": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz",
+ "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
+ "peerDependencies": {
+ "@types/lodash-es": "*",
+ "lodash": "*",
+ "lodash-es": "*"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.30.17",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz",
+ "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0"
+ }
+ },
+ "node_modules/memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.8",
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.8.tgz",
+ "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/normalize-wheel-es": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
+ "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
+ },
+ "node_modules/postcss": {
+ "version": "8.5.1",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.1.tgz",
+ "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.8",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-pxtorem": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/postcss-pxtorem/-/postcss-pxtorem-6.1.0.tgz",
+ "integrity": "sha512-ROODSNci9ADal3zUcPHOF/K83TiCgNSPXQFSbwyPHNV8ioHIE4SaC+FPOufd8jsr5jV2uIz29v1Uqy1c4ov42g==",
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
+ "node_modules/rollup": {
+ "version": "4.31.0",
+ "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.31.0.tgz",
+ "integrity": "sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "1.0.6"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.31.0",
+ "@rollup/rollup-android-arm64": "4.31.0",
+ "@rollup/rollup-darwin-arm64": "4.31.0",
+ "@rollup/rollup-darwin-x64": "4.31.0",
+ "@rollup/rollup-freebsd-arm64": "4.31.0",
+ "@rollup/rollup-freebsd-x64": "4.31.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.31.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.31.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.31.0",
+ "@rollup/rollup-linux-arm64-musl": "4.31.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.31.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.31.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.31.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.31.0",
+ "@rollup/rollup-linux-x64-gnu": "4.31.0",
+ "@rollup/rollup-linux-x64-musl": "4.31.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.31.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.31.0",
+ "@rollup/rollup-win32-x64-msvc": "4.31.0",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vite": {
+ "version": "5.4.11",
+ "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.11.tgz",
+ "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.21.3",
+ "postcss": "^8.4.43",
+ "rollup": "^4.20.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || >=20.0.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz",
+ "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.13",
+ "@vue/compiler-sfc": "3.5.13",
+ "@vue/runtime-dom": "3.5.13",
+ "@vue/server-renderer": "3.5.13",
+ "@vue/shared": "3.5.13"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue-router": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.0.tgz",
+ "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==",
+ "dependencies": {
+ "@vue/devtools-api": "^6.6.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..32b1b9d
--- /dev/null
+++ b/package.json
@@ -0,0 +1,23 @@
+{
+ "name": "shop-card-approval",
+ "private": true,
+ "version": "0.0.0",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "amfe-flexible": "^2.2.1",
+ "axios": "^1.6.8",
+ "element-plus": "^2.6.1",
+ "postcss": "^8.4.35",
+ "postcss-pxtorem": "^6.1.0",
+ "vue": "^3.4.21",
+ "vue-router": "^4.5.0"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^5.0.4",
+ "vite": "^5.1.6"
+ }
+}
diff --git a/postcss.config.cjs b/postcss.config.cjs
new file mode 100644
index 0000000..dfad98f
--- /dev/null
+++ b/postcss.config.cjs
@@ -0,0 +1,9 @@
+module.exports = {
+ plugins: {
+ 'postcss-pxtorem': {
+ rootValue: 37.5,
+ propList: ['*'],
+ selectorBlackList: ['.norem']
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/vite.svg b/public/vite.svg
new file mode 100644
index 0000000..e7b8dfb
--- /dev/null
+++ b/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/App.vue b/src/App.vue
new file mode 100644
index 0000000..53de739
--- /dev/null
+++ b/src/App.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/src/api/approval.js b/src/api/approval.js
new file mode 100644
index 0000000..e6cb965
--- /dev/null
+++ b/src/api/approval.js
@@ -0,0 +1,28 @@
+import request from '@/utils/request'
+
+// 获取审批详情
+export function getApprovalDetail(data) {
+ return request({
+ url: '/api/user/inventory/info',
+ method: 'post',
+ data
+ })
+}
+
+// 审批通过
+export function approveRequest(data) {
+ return request({
+ url: '/api/user/inventory/approve',
+ method: 'post',
+ data
+ })
+}
+
+// 审批驳回
+export function rejectRequest(data) {
+ return request({
+ url: '/api/user/inventory/approve',
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/assets/bgpic.png b/src/assets/bgpic.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8725a7695b2a7e843514a77da572cf1bc77bb5b
GIT binary patch
literal 295741
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