Compare commits
10 Commits
9f2f85ae18
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
| 72194db479 | |||
| 5146d52e46 | |||
| a1a681c84e | |||
| 69d5cbfa73 | |||
| 1dc15aae3b | |||
|
|
827a8574bb | ||
|
|
2d3e76a615 | ||
|
|
cd8588a021 | ||
|
|
a5c61de2e1 | ||
|
|
6f114eca50 |
@@ -1,7 +1,6 @@
|
|||||||
VITE_APP_NAME=后台管理系统
|
VITE_APP_NAME=后台管理系统
|
||||||
#VITE_API_URL=http://localhost:9090/api
|
#VITE_API_URL=http://localhost:9090/api
|
||||||
#VITE_API_URL=http://yxw.wsdns.cn/api
|
VITE_API_URL=https://yxw-api.websoft.top/api
|
||||||
#VITE_SOCKET_URL=ws://localhost:9190
|
#VITE_SOCKET_URL=ws://localhost:9190
|
||||||
VITE_API_URL=http://127.0.0.1:9090/api
|
#VITE_API_URL=http://127.0.0.1:9090/api
|
||||||
#VITE_API_URL=https://server.gxwebsoft.com/api
|
VITE_SOCKET_URL=wss://server.websoft.top
|
||||||
VITE_SOCKET_URL=wss://server.gxwebsoft.com
|
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
VITE_APP_NAME=后台管理系统
|
VITE_APP_NAME=后台管理系统
|
||||||
#VITE_API_URL=https://server.jimeigroup.cn/api
|
VITE_API_URL=https://yxw-api.websoft.top/api
|
||||||
#VITE_API_URL=https://server.gxwebsoft.com/api
|
VITE_SOCKET_URL=wss://server.websoft.top
|
||||||
VITE_API_URL=http://yxw.wsdns.cn/api
|
|
||||||
#VITE_API_URL=http://1.14.132.108:10032/api
|
|
||||||
VITE_SOCKET_URL=wss://server.gxwebsoft.com
|
|
||||||
|
|||||||
273
package-lock.json
generated
273
package-lock.json
generated
@@ -35,7 +35,7 @@
|
|||||||
"socket.io-client": "^4.7.1",
|
"socket.io-client": "^4.7.1",
|
||||||
"sortablejs": "^1.15.0",
|
"sortablejs": "^1.15.0",
|
||||||
"tinymce": "^5.10.5",
|
"tinymce": "^5.10.5",
|
||||||
"vue": "3.2.38",
|
"vue": "^3.4",
|
||||||
"vue-echarts": "^6.2.3",
|
"vue-echarts": "^6.2.3",
|
||||||
"vue-i18n": "^9.2.2",
|
"vue-i18n": "^9.2.2",
|
||||||
"vue-router": "^4.1.5",
|
"vue-router": "^4.1.5",
|
||||||
@@ -107,10 +107,29 @@
|
|||||||
"integrity": "sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==",
|
"integrity": "sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"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": {
|
"node_modules/@babel/parser": {
|
||||||
"version": "7.18.13",
|
"version": "7.26.3",
|
||||||
"resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.18.13.tgz",
|
"resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.3.tgz",
|
||||||
"integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==",
|
"integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/types": "^7.26.3"
|
||||||
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"parser": "bin/babel-parser.js"
|
"parser": "bin/babel-parser.js"
|
||||||
},
|
},
|
||||||
@@ -138,6 +157,18 @@
|
|||||||
"node": ">=6.9.0"
|
"node": ">=6.9.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@babel/types": {
|
||||||
|
"version": "7.26.3",
|
||||||
|
"resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.3.tgz",
|
||||||
|
"integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/helper-string-parser": "^7.25.9",
|
||||||
|
"@babel/helper-validator-identifier": "^7.25.9"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.9.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@bytemd/plugin-gfm": {
|
"node_modules/@bytemd/plugin-gfm": {
|
||||||
"version": "1.17.2",
|
"version": "1.17.2",
|
||||||
"resolved": "https://registry.npmmirror.com/@bytemd/plugin-gfm/-/plugin-gfm-1.17.2.tgz",
|
"resolved": "https://registry.npmmirror.com/@bytemd/plugin-gfm/-/plugin-gfm-1.17.2.tgz",
|
||||||
@@ -397,10 +428,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@jridgewell/sourcemap-codec": {
|
"node_modules/@jridgewell/sourcemap-codec": {
|
||||||
"version": "1.4.14",
|
"version": "1.5.0",
|
||||||
"resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
|
"resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
|
||||||
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
|
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"node_modules/@jridgewell/trace-mapping": {
|
"node_modules/@jridgewell/trace-mapping": {
|
||||||
"version": "0.3.15",
|
"version": "0.3.15",
|
||||||
@@ -837,57 +867,57 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-core": {
|
"node_modules/@vue/compiler-core": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz",
|
||||||
"integrity": "sha512-/FsvnSu7Z+lkd/8KXMa4yYNUiqQrI22135gfsQYVGuh5tqEgOB0XqrUdb/KnCLa5+TmQLPwvyUnKMyCpu+SX3Q==",
|
"integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.16.4",
|
"@babel/parser": "^7.25.3",
|
||||||
"@vue/shared": "3.2.38",
|
"@vue/shared": "3.5.13",
|
||||||
|
"entities": "^4.5.0",
|
||||||
"estree-walker": "^2.0.2",
|
"estree-walker": "^2.0.2",
|
||||||
"source-map": "^0.6.1"
|
"source-map-js": "^1.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-dom": {
|
"node_modules/@vue/compiler-dom": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz",
|
||||||
"integrity": "sha512-zqX4FgUbw56kzHlgYuEEJR8mefFiiyR3u96498+zWPsLeh1WKvgIReoNE+U7gG8bCUdvsrJ0JRmev0Ky6n2O0g==",
|
"integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-core": "3.2.38",
|
"@vue/compiler-core": "3.5.13",
|
||||||
"@vue/shared": "3.2.38"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-sfc": {
|
"node_modules/@vue/compiler-sfc": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz",
|
||||||
"integrity": "sha512-KZjrW32KloMYtTcHAFuw3CqsyWc5X6seb8KbkANSWt3Cz9p2qA8c1GJpSkksFP9ABb6an0FLCFl46ZFXx3kKpg==",
|
"integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.16.4",
|
"@babel/parser": "^7.25.3",
|
||||||
"@vue/compiler-core": "3.2.38",
|
"@vue/compiler-core": "3.5.13",
|
||||||
"@vue/compiler-dom": "3.2.38",
|
"@vue/compiler-dom": "3.5.13",
|
||||||
"@vue/compiler-ssr": "3.2.38",
|
"@vue/compiler-ssr": "3.5.13",
|
||||||
"@vue/reactivity-transform": "3.2.38",
|
"@vue/shared": "3.5.13",
|
||||||
"@vue/shared": "3.2.38",
|
|
||||||
"estree-walker": "^2.0.2",
|
"estree-walker": "^2.0.2",
|
||||||
"magic-string": "^0.25.7",
|
"magic-string": "^0.30.11",
|
||||||
"postcss": "^8.1.10",
|
"postcss": "^8.4.48",
|
||||||
"source-map": "^0.6.1"
|
"source-map-js": "^1.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-sfc/node_modules/magic-string": {
|
"node_modules/@vue/compiler-sfc/node_modules/magic-string": {
|
||||||
"version": "0.25.9",
|
"version": "0.30.17",
|
||||||
"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
|
"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz",
|
||||||
"integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
|
"integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"sourcemap-codec": "^1.4.8"
|
"@jridgewell/sourcemap-codec": "^1.5.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-ssr": {
|
"node_modules/@vue/compiler-ssr": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz",
|
||||||
"integrity": "sha512-bm9jOeyv1H3UskNm4S6IfueKjUNFmi2kRweFIGnqaGkkRePjwEcfCVqyS3roe7HvF4ugsEkhf4+kIvDhip6XzQ==",
|
"integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-dom": "3.2.38",
|
"@vue/compiler-dom": "3.5.13",
|
||||||
"@vue/shared": "3.2.38"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/devtools-api": {
|
"node_modules/@vue/devtools-api": {
|
||||||
@@ -896,68 +926,49 @@
|
|||||||
"integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ=="
|
"integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ=="
|
||||||
},
|
},
|
||||||
"node_modules/@vue/reactivity": {
|
"node_modules/@vue/reactivity": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz",
|
||||||
"integrity": "sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==",
|
"integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.2.38"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@vue/reactivity-transform": {
|
|
||||||
"version": "3.2.38",
|
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.38.tgz",
|
|
||||||
"integrity": "sha512-3SD3Jmi1yXrDwiNJqQ6fs1x61WsDLqVk4NyKVz78mkaIRh6d3IqtRnptgRfXn+Fzf+m6B1KxBYWq1APj6h4qeA==",
|
|
||||||
"dependencies": {
|
|
||||||
"@babel/parser": "^7.16.4",
|
|
||||||
"@vue/compiler-core": "3.2.38",
|
|
||||||
"@vue/shared": "3.2.38",
|
|
||||||
"estree-walker": "^2.0.2",
|
|
||||||
"magic-string": "^0.25.7"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@vue/reactivity-transform/node_modules/magic-string": {
|
|
||||||
"version": "0.25.9",
|
|
||||||
"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
|
|
||||||
"integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"sourcemap-codec": "^1.4.8"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/runtime-core": {
|
"node_modules/@vue/runtime-core": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz",
|
||||||
"integrity": "sha512-kk0qiSiXUU/IKxZw31824rxmFzrLr3TL6ZcbrxWTKivadoKupdlzbQM4SlGo4MU6Zzrqv4fzyUasTU1jDoEnzg==",
|
"integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/reactivity": "3.2.38",
|
"@vue/reactivity": "3.5.13",
|
||||||
"@vue/shared": "3.2.38"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/runtime-dom": {
|
"node_modules/@vue/runtime-dom": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz",
|
||||||
"integrity": "sha512-4PKAb/ck2TjxdMSzMsnHViOrrwpudk4/A56uZjhzvusoEU9xqa5dygksbzYepdZeB5NqtRw5fRhWIiQlRVK45A==",
|
"integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/runtime-core": "3.2.38",
|
"@vue/reactivity": "3.5.13",
|
||||||
"@vue/shared": "3.2.38",
|
"@vue/runtime-core": "3.5.13",
|
||||||
"csstype": "^2.6.8"
|
"@vue/shared": "3.5.13",
|
||||||
|
"csstype": "^3.1.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/server-renderer": {
|
"node_modules/@vue/server-renderer": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz",
|
||||||
"integrity": "sha512-pg+JanpbOZ5kEfOZzO2bt02YHd+ELhYP8zPeLU1H0e7lg079NtuuSB8fjLdn58c4Ou8UQ6C1/P+528nXnLPAhA==",
|
"integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-ssr": "3.2.38",
|
"@vue/compiler-ssr": "3.5.13",
|
||||||
"@vue/shared": "3.2.38"
|
"@vue/shared": "3.5.13"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"vue": "3.2.38"
|
"vue": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/shared": {
|
"node_modules/@vue/shared": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz",
|
||||||
"integrity": "sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg=="
|
"integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ=="
|
||||||
},
|
},
|
||||||
"node_modules/@wecom/jssdk": {
|
"node_modules/@wecom/jssdk": {
|
||||||
"version": "1.3.2",
|
"version": "1.3.2",
|
||||||
@@ -1594,9 +1605,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/csstype": {
|
"node_modules/csstype": {
|
||||||
"version": "2.6.20",
|
"version": "3.1.3",
|
||||||
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz",
|
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
|
||||||
"integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="
|
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
|
||||||
},
|
},
|
||||||
"node_modules/d": {
|
"node_modules/d": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
@@ -1811,6 +1822,17 @@
|
|||||||
"node": ">=10.0.0"
|
"node": ">=10.0.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/errno": {
|
"node_modules/errno": {
|
||||||
"version": "0.1.8",
|
"version": "0.1.8",
|
||||||
"resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz",
|
"resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz",
|
||||||
@@ -4223,9 +4245,15 @@
|
|||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||||
},
|
},
|
||||||
"node_modules/nanoid": {
|
"node_modules/nanoid": {
|
||||||
"version": "3.3.4",
|
"version": "3.3.8",
|
||||||
"resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz",
|
"resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.8.tgz",
|
||||||
"integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
|
"integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
|
||||||
|
"funding": [
|
||||||
|
{
|
||||||
|
"type": "github",
|
||||||
|
"url": "https://github.com/sponsors/ai"
|
||||||
|
}
|
||||||
|
],
|
||||||
"bin": {
|
"bin": {
|
||||||
"nanoid": "bin/nanoid.cjs"
|
"nanoid": "bin/nanoid.cjs"
|
||||||
},
|
},
|
||||||
@@ -4421,9 +4449,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/picocolors": {
|
"node_modules/picocolors": {
|
||||||
"version": "1.0.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
|
"resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
|
||||||
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
|
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
|
||||||
},
|
},
|
||||||
"node_modules/picomatch": {
|
"node_modules/picomatch": {
|
||||||
"version": "2.3.1",
|
"version": "2.3.1",
|
||||||
@@ -4489,13 +4517,27 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/postcss": {
|
"node_modules/postcss": {
|
||||||
"version": "8.4.16",
|
"version": "8.4.49",
|
||||||
"resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz",
|
"resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.49.tgz",
|
||||||
"integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==",
|
"integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
|
||||||
|
"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": {
|
"dependencies": {
|
||||||
"nanoid": "^3.3.4",
|
"nanoid": "^3.3.7",
|
||||||
"picocolors": "^1.0.0",
|
"picocolors": "^1.1.1",
|
||||||
"source-map-js": "^1.0.2"
|
"source-map-js": "^1.2.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^10 || ^12 || >=14"
|
"node": "^10 || ^12 || >=14"
|
||||||
@@ -4946,9 +4988,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/source-map-js": {
|
"node_modules/source-map-js": {
|
||||||
"version": "1.0.2",
|
"version": "1.2.1",
|
||||||
"resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
|
"resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
|
||||||
"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
|
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
@@ -4967,7 +5009,8 @@
|
|||||||
"version": "1.4.8",
|
"version": "1.4.8",
|
||||||
"resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
|
"resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
|
||||||
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
|
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
|
||||||
"deprecated": "Please use @jridgewell/sourcemap-codec instead"
|
"deprecated": "Please use @jridgewell/sourcemap-codec instead",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/space-separated-tokens": {
|
"node_modules/space-separated-tokens": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
@@ -5568,15 +5611,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vue": {
|
"node_modules/vue": {
|
||||||
"version": "3.2.38",
|
"version": "3.5.13",
|
||||||
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.38.tgz",
|
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz",
|
||||||
"integrity": "sha512-hHrScEFSmDAWL0cwO4B6WO7D3sALZPbfuThDsGBebthrNlDxdJZpGR3WB87VbjpPh96mep1+KzukYEhpHDFa8Q==",
|
"integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-dom": "3.2.38",
|
"@vue/compiler-dom": "3.5.13",
|
||||||
"@vue/compiler-sfc": "3.2.38",
|
"@vue/compiler-sfc": "3.5.13",
|
||||||
"@vue/runtime-dom": "3.2.38",
|
"@vue/runtime-dom": "3.5.13",
|
||||||
"@vue/server-renderer": "3.2.38",
|
"@vue/server-renderer": "3.5.13",
|
||||||
"@vue/shared": "3.2.38"
|
"@vue/shared": "3.5.13"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"typescript": "*"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"typescript": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vue-echarts": {
|
"node_modules/vue-echarts": {
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
"socket.io-client": "^4.7.1",
|
"socket.io-client": "^4.7.1",
|
||||||
"sortablejs": "^1.15.0",
|
"sortablejs": "^1.15.0",
|
||||||
"tinymce": "^5.10.5",
|
"tinymce": "^5.10.5",
|
||||||
"vue": "3.2.38",
|
"vue": "^3.4",
|
||||||
"vue-echarts": "^6.2.3",
|
"vue-echarts": "^6.2.3",
|
||||||
"vue-i18n": "^9.2.2",
|
"vue-i18n": "^9.2.2",
|
||||||
"vue-router": "^4.1.5",
|
"vue-router": "^4.1.5",
|
||||||
|
|||||||
@@ -6,7 +6,9 @@ import type { PayNumData, SaleroomResult, VisitData, CloudData } from './model';
|
|||||||
* 获取支付笔数数据
|
* 获取支付笔数数据
|
||||||
*/
|
*/
|
||||||
export async function getPayNumList() {
|
export async function getPayNumList() {
|
||||||
const res = await request.get<ApiResult<PayNumData[]>>('/shop/dashboard/statistics');
|
const res = await request.get<ApiResult<PayNumData[]>>(
|
||||||
|
'/shop/dashboard/statistics'
|
||||||
|
);
|
||||||
if (res.data.code === 0 && res.data.data) {
|
if (res.data.code === 0 && res.data.data) {
|
||||||
return res.data.data;
|
return res.data.data;
|
||||||
}
|
}
|
||||||
@@ -16,9 +18,10 @@ export async function getPayNumList() {
|
|||||||
/**
|
/**
|
||||||
* 获取销售量数据
|
* 获取销售量数据
|
||||||
*/
|
*/
|
||||||
export async function getSaleroomList() {
|
export async function getSaleroomList(params: any) {
|
||||||
const res = await request.get<ApiResult<SaleroomResult>>(
|
const res = await request.get<ApiResult<SaleroomResult>>(
|
||||||
'/shop/dashboard/statistics/chart'
|
'/shop/dashboard/statistics/chart',
|
||||||
|
{ params }
|
||||||
);
|
);
|
||||||
if (res.data.code === 0 && res.data.data) {
|
if (res.data.code === 0 && res.data.data) {
|
||||||
return res.data.data;
|
return res.data.data;
|
||||||
|
|||||||
@@ -67,6 +67,14 @@ export async function addOrderPay(data: OrderPay) {
|
|||||||
return Promise.reject(new Error(res.data.message));
|
return Promise.reject(new Error(res.data.message));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export async function updateOrderPay(data: OrderPay) {
|
||||||
|
const res = await request.put<ApiResult<unknown>>('/shop/order-pay', data);
|
||||||
|
if (res.data.code === 0) {
|
||||||
|
return res.data.message;
|
||||||
|
}
|
||||||
|
return Promise.reject(new Error(res.data.message));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据id查询订单
|
* 根据id查询订单
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ export interface Order {
|
|||||||
sortNumber?: number;
|
sortNumber?: number;
|
||||||
// 配送方式
|
// 配送方式
|
||||||
deliveryType?: string;
|
deliveryType?: string;
|
||||||
|
payTime?: string;
|
||||||
// 付款状态
|
// 付款状态
|
||||||
payStatus?: number;
|
payStatus?: number;
|
||||||
expressPrice?: string;
|
expressPrice?: string;
|
||||||
@@ -80,6 +81,8 @@ export interface Order {
|
|||||||
address?: string;
|
address?: string;
|
||||||
//是否申请退租,1为申请,2为取消
|
//是否申请退租,1为申请,2为取消
|
||||||
isRefund?:number;
|
isRefund?:number;
|
||||||
|
|
||||||
|
currPeriods?:number;//当前期数
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface OrderPay {
|
export interface OrderPay {
|
||||||
@@ -110,6 +113,13 @@ export interface OrderPay {
|
|||||||
userId?: any;
|
userId?: any;
|
||||||
equipmentCode: string;
|
equipmentCode: string;
|
||||||
merchantName?:string;
|
merchantName?:string;
|
||||||
|
|
||||||
|
//关联订单(即内部订单)
|
||||||
|
rentOrderNo?:string;
|
||||||
|
|
||||||
|
currPeriods?:number;//当前期数
|
||||||
|
isAdminRenew?:number;//是否管理员学费
|
||||||
|
orderPays?: OrderPay[]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'region'">
|
<template v-if="column.key === 'region'">
|
||||||
{{record.province}} - {{record.city}} - {{record.area}}
|
{{ record.province }} - {{ record.city }} - {{ record.area }}
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
<!-- 表头工具栏 -->
|
<!-- 表头工具栏 -->
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { ref, reactive, watch } from 'vue';
|
import { ref, reactive, watch, onMounted } from 'vue';
|
||||||
import ChooseSearch from './choose-search.vue';
|
import ChooseSearch from './choose-search.vue';
|
||||||
import type { EleTableSelect } from 'ele-admin-pro/es';
|
import type { EleTableSelect } from 'ele-admin-pro/es';
|
||||||
import type { ProTableProps } from 'ele-admin-pro/es/ele-pro-table/types';
|
import type { ProTableProps } from 'ele-admin-pro/es/ele-pro-table/types';
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
(e: 'clear'): void;
|
(e: 'clear'): void;
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
const selectedValue = ref<number>();
|
const selectedValue = defineModel();
|
||||||
// 回显值
|
// 回显值
|
||||||
const initValue = ref<Manager | null>(null);
|
const initValue = ref<Manager | null>(null);
|
||||||
// 选择框实例
|
// 选择框实例
|
||||||
@@ -117,12 +117,15 @@
|
|||||||
|
|
||||||
setInitValue();
|
setInitValue();
|
||||||
|
|
||||||
watch(
|
// watch(
|
||||||
() => props.value,
|
// () => props.value,
|
||||||
(value) => {
|
// (value) => {
|
||||||
if (value) {
|
// if (value) {
|
||||||
setInitValue();
|
// setInitValue();
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
);
|
// );
|
||||||
|
onMounted(() => {
|
||||||
|
search();
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
name="managerId"
|
name="managerId"
|
||||||
extra="请绑定负责人,注意:超管和游客账号不要绑定"
|
extra="请绑定负责人,注意:超管和游客账号不要绑定"
|
||||||
>
|
>
|
||||||
<ManagerChoose :value="form.managerId" @select="onSelectManager" />
|
<ManagerChoose v-model="form.managerId" @select="onSelectManager" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="商户简介" name="comments">
|
<a-form-item label="商户简介" name="comments">
|
||||||
<a-textarea
|
<a-textarea
|
||||||
|
|||||||
@@ -119,7 +119,7 @@
|
|||||||
<a-page-header
|
<a-page-header
|
||||||
:title="item.nickname"
|
:title="item.nickname"
|
||||||
:sub-title="`${item.createTime}`"
|
:sub-title="`${item.createTime}`"
|
||||||
:avatar="{ src: item.avatar ? item.avatar : 'https://file.gxwebsoft.com/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
:avatar="{ src: item.avatar ? item.avatar : 'https://file.wsdns.cn/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
||||||
>
|
>
|
||||||
<template #extra>
|
<template #extra>
|
||||||
<a-button key="2" href="#bottom" @click="onReply(item)">回复</a-button>
|
<a-button key="2" href="#bottom" @click="onReply(item)">回复</a-button>
|
||||||
@@ -147,7 +147,7 @@
|
|||||||
<a-page-header
|
<a-page-header
|
||||||
:title="item.nickname"
|
:title="item.nickname"
|
||||||
:sub-title="`${item.createTime}`"
|
:sub-title="`${item.createTime}`"
|
||||||
:avatar="{ src: item.avatar ? item.avatar : 'https://file.gxwebsoft.com/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
:avatar="{ src: item.avatar ? item.avatar : 'https://file.wsdns.cn/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
||||||
>
|
>
|
||||||
<template #extra>
|
<template #extra>
|
||||||
<template v-for="(role,index) in loginUser.roles" :key="index">
|
<template v-for="(role,index) in loginUser.roles" :key="index">
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
>
|
>
|
||||||
<!-- 表头工具栏 -->
|
<!-- 表头工具栏 -->
|
||||||
<template #toolbar>
|
<template #toolbar>
|
||||||
<user-advanced-search @search="search"/>
|
<user-advanced-search @search="search" />
|
||||||
</template>
|
</template>
|
||||||
</ele-table-select>
|
</ele-table-select>
|
||||||
</div>
|
</div>
|
||||||
@@ -29,9 +29,8 @@
|
|||||||
import type { EleTableSelect } from 'ele-admin-pro/es';
|
import type { EleTableSelect } from 'ele-admin-pro/es';
|
||||||
import type { ProTableProps } from 'ele-admin-pro/es/ele-pro-table/types';
|
import type { ProTableProps } from 'ele-admin-pro/es/ele-pro-table/types';
|
||||||
import type { WhereType } from '../types';
|
import type { WhereType } from '../types';
|
||||||
import type { User, UserParam } from '@/api/system/user/model';
|
|
||||||
|
|
||||||
const selectedValue = ref<number[]>([]);
|
const selectedValue = defineModel();
|
||||||
|
|
||||||
// 选择框实例
|
// 选择框实例
|
||||||
const selectRef = ref<InstanceType<typeof EleTableSelect> | null>(null);
|
const selectRef = ref<InstanceType<typeof EleTableSelect> | null>(null);
|
||||||
|
|||||||
@@ -4,11 +4,19 @@
|
|||||||
title="销售额趋势图"
|
title="销售额趋势图"
|
||||||
:body-style="{ padding: '16px 6px 0 0' }"
|
:body-style="{ padding: '16px 6px 0 0' }"
|
||||||
>
|
>
|
||||||
|
<div style="padding: 2rem">
|
||||||
|
<a-range-picker
|
||||||
|
v-model:value="dateRange"
|
||||||
|
value-format="YYYY-MM-DD"
|
||||||
|
style="width: 500px"
|
||||||
|
@change="getVisitHourData"
|
||||||
|
/>
|
||||||
<v-chart
|
<v-chart
|
||||||
ref="visitHourChartRef"
|
ref="visitHourChartRef"
|
||||||
:option="visitHourChartOption"
|
:option="visitHourChartOption"
|
||||||
style="height: 362px"
|
style="height: 362px"
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -44,10 +52,14 @@
|
|||||||
|
|
||||||
// 最近 1 小时访问情况折线图配置
|
// 最近 1 小时访问情况折线图配置
|
||||||
const visitHourChartOption: EChartsCoreOption = reactive({});
|
const visitHourChartOption: EChartsCoreOption = reactive({});
|
||||||
|
const dateRange = ref<[string, string]>(['', '']);
|
||||||
|
|
||||||
/* 获取最近 1 小时访问情况数据 */
|
/* 获取最近 1 小时访问情况数据 */
|
||||||
const getVisitHourData = () => {
|
const getVisitHourData = () => {
|
||||||
getSaleroomList()
|
getSaleroomList({
|
||||||
|
createTimeStart: dateRange.value[0],
|
||||||
|
createTimeEnd: dateRange.value[1]
|
||||||
|
})
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
Object.assign(visitHourChartOption, {
|
Object.assign(visitHourChartOption, {
|
||||||
tooltip: {
|
tooltip: {
|
||||||
@@ -100,5 +112,9 @@
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dateRange.value = [
|
||||||
|
dayjs().subtract(7, 'day').format('YYYY-MM-DD'),
|
||||||
|
dayjs().format('YYYY-MM-DD')
|
||||||
|
];
|
||||||
getVisitHourData();
|
getVisitHourData();
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -115,7 +115,7 @@
|
|||||||
<a-page-header
|
<a-page-header
|
||||||
:title="item.nickname"
|
:title="item.nickname"
|
||||||
:sub-title="`${item.createTime}`"
|
:sub-title="`${item.createTime}`"
|
||||||
:avatar="{ src: item.avatar ? item.avatar : 'https://file.gxwebsoft.com/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
:avatar="{ src: item.avatar ? item.avatar : 'https://file.wsdns.cn/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
||||||
>
|
>
|
||||||
<template #extra>
|
<template #extra>
|
||||||
<a-button key="2" href="#bottom" @click="onReply(item)">回复</a-button>
|
<a-button key="2" href="#bottom" @click="onReply(item)">回复</a-button>
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
<a-page-header
|
<a-page-header
|
||||||
:title="item.nickname"
|
:title="item.nickname"
|
||||||
:sub-title="`${item.createTime}`"
|
:sub-title="`${item.createTime}`"
|
||||||
:avatar="{ src: item.avatar ? item.avatar : 'https://file.gxwebsoft.com/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
:avatar="{ src: item.avatar ? item.avatar : 'https://file.wsdns.cn/20230217/c8a5c699b3174866a36dd6d378a09bb9.jpg' }"
|
||||||
>
|
>
|
||||||
<template #extra>
|
<template #extra>
|
||||||
<template v-for="(role,index) in loginUser.roles" :key="index">
|
<template v-for="(role,index) in loginUser.roles" :key="index">
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="投资人" name="touziUserId">
|
<a-form-item label="投资人" name="touziUserId">
|
||||||
<UserSelect
|
<UserSelect
|
||||||
v-model:value="form.touziUserId"
|
v-model="form.touziUserId"
|
||||||
:placeholder="`请选择用户`"
|
:placeholder="`请选择用户`"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|||||||
@@ -52,7 +52,9 @@
|
|||||||
"
|
"
|
||||||
>
|
>
|
||||||
<a-form-item label="实付款金额" name="payPrice">
|
<a-form-item label="实付款金额" name="payPrice">
|
||||||
<span class="ele-text-warning">¥{{ formatNumber(data.payPrice) }}</span>
|
<span class="ele-text-warning"
|
||||||
|
>¥{{ formatNumber(data.payPrice) }}</span
|
||||||
|
>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col
|
<a-col
|
||||||
@@ -63,7 +65,7 @@
|
|||||||
"
|
"
|
||||||
>
|
>
|
||||||
<a-form-item label="支付方式" name="payMethod">
|
<a-form-item label="支付方式" name="payMethod">
|
||||||
<Tag dict-code="payMethod" v-model:value="data.payMethod"/>
|
<Tag dict-code="payMethod" v-model:value="data.payMethod" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col
|
<a-col
|
||||||
@@ -74,7 +76,7 @@
|
|||||||
"
|
"
|
||||||
>
|
>
|
||||||
<a-form-item label="配送方式" name="deliveryType">
|
<a-form-item label="配送方式" name="deliveryType">
|
||||||
<Tag dict-code="deliveryType" v-model:value="data.deliveryType"/>
|
<Tag dict-code="deliveryType" v-model:value="data.deliveryType" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col
|
<a-col
|
||||||
@@ -96,7 +98,7 @@
|
|||||||
"
|
"
|
||||||
>
|
>
|
||||||
<a-form-item label="订单状态" name="orderStatus">
|
<a-form-item label="订单状态" name="orderStatus">
|
||||||
<Tag dict-code="orderStatus" v-model:value="data.orderStatus"/>
|
<Tag dict-code="orderStatus" v-model:value="data.orderStatus" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col
|
<a-col
|
||||||
@@ -213,22 +215,18 @@
|
|||||||
v-if="Number(record.equipmentCategory) === 10"
|
v-if="Number(record.equipmentCategory) === 10"
|
||||||
color="success"
|
color="success"
|
||||||
>销售
|
>销售
|
||||||
</a-tag
|
</a-tag>
|
||||||
>
|
|
||||||
<a-tag v-if="Number(record.equipmentCategory) === 20" color="red"
|
<a-tag v-if="Number(record.equipmentCategory) === 20" color="red"
|
||||||
>分期
|
>分期
|
||||||
</a-tag
|
</a-tag>
|
||||||
>
|
|
||||||
<a-tag
|
<a-tag
|
||||||
v-if="Number(record.equipmentCategory) === 30"
|
v-if="Number(record.equipmentCategory) === 30"
|
||||||
color="orange"
|
color="orange"
|
||||||
>以租代购
|
>以租代购
|
||||||
</a-tag
|
</a-tag>
|
||||||
>
|
|
||||||
<a-tag v-if="Number(record.equipmentCategory) === 40" color="blue"
|
<a-tag v-if="Number(record.equipmentCategory) === 40" color="blue"
|
||||||
>租赁
|
>租赁
|
||||||
</a-tag
|
</a-tag>
|
||||||
>
|
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'more'">
|
<template v-if="column.key === 'more'">
|
||||||
<div v-if="record.periodsType > 0">
|
<div v-if="record.periodsType > 0">
|
||||||
@@ -258,27 +256,21 @@
|
|||||||
</a-card>
|
</a-card>
|
||||||
<a-card title="换电记录" class="order-card">
|
<a-card title="换电记录" class="order-card">
|
||||||
<a-spin :spinning="loading">
|
<a-spin :spinning="loading">
|
||||||
|
|
||||||
<a-table
|
<a-table
|
||||||
:data-source="EquipmentRecordList"
|
:data-source="EquipmentRecordList"
|
||||||
:columns="columns3"
|
:columns="columns3"
|
||||||
:pagination="true"
|
:pagination="true"
|
||||||
>
|
>
|
||||||
|
|
||||||
<template #bodyCell="{ column, record }">
|
<template #bodyCell="{ column, record }">
|
||||||
<template v-if="column.key === 'batteryModel'">
|
<template v-if="column.key === 'batteryModel'">
|
||||||
<div>电池租金:¥{{ record.batteryRent }}</div>
|
<div>电池租金:¥{{ record.batteryRent }}</div>
|
||||||
<div>电池押金:¥{{ record.batteryDeposit }}</div>
|
<div>电池押金:¥{{ record.batteryDeposit }}</div>
|
||||||
<div>电池保险:¥{{ record.batteryInsurance }}</div>
|
<div>电池保险:¥{{ record.batteryInsurance }}</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'expirationDay'">
|
|
||||||
<span class="ele-text-danger">{{ expirationDay(record) }}</span>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<template v-if="column.key === 'duration'">
|
<template v-if="column.key === 'duration'">
|
||||||
<span class="ele-text-danger">{{ countDuration (record)}}</span>
|
<span class="ele-text-danger">{{ countDuration(record) }}</span>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
</a-table>
|
</a-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
@@ -291,30 +283,76 @@
|
|||||||
ref="tableRef2"
|
ref="tableRef2"
|
||||||
:pagination="true"
|
:pagination="true"
|
||||||
>
|
>
|
||||||
<template #bodyCell="{ column, record }">
|
<template #bodyCell="{ column, record, index }">
|
||||||
|
<template v-if="column.key === 'orderNo'">
|
||||||
|
<span
|
||||||
|
:class="[record.isAdminRenew === 1 ? 'ele-text-primary' : '']"
|
||||||
|
>{{ record.orderNo }}</span
|
||||||
|
>
|
||||||
|
</template>
|
||||||
<template v-if="column.key === 'batteryModel'">
|
<template v-if="column.key === 'batteryModel'">
|
||||||
|
<div
|
||||||
|
:class="[record.isAdminRenew === 1 ? 'ele-text-primary' : '']"
|
||||||
|
>
|
||||||
<div>电池租金:¥{{ record.batteryRent }}</div>
|
<div>电池租金:¥{{ record.batteryRent }}</div>
|
||||||
<div>电池押金:¥{{ record.batteryDeposit }}</div>
|
<div>电池押金:¥{{ record.batteryDeposit }}</div>
|
||||||
<div>电池保险:¥{{ record.batteryInsurance }}</div>
|
<div>电池保险:¥{{ record.batteryInsurance }}</div>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'expirationTime'">
|
<template v-if="column.key === 'expirationTime'">
|
||||||
<div>{{ record.startTime }}</div>
|
<div>
|
||||||
<div>{{ record.expirationTime }}</div>
|
<a-date-picker
|
||||||
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
|
@change="changeData(record, 'startTime')"
|
||||||
|
class="ele-fluid"
|
||||||
|
placeholder="请选择时间"
|
||||||
|
v-model:value="record.startTime"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a-date-picker
|
||||||
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
|
@change="changeData(record, 'expirationTime')"
|
||||||
|
class="ele-fluid"
|
||||||
|
placeholder="请选择时间"
|
||||||
|
v-model:value="record.expirationTime"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'expirationDay'">
|
<template v-if="column.key === 'expirationDay'">
|
||||||
<span class="ele-text-danger">{{ expirationDay(record) }}</span>
|
<span
|
||||||
|
class="ele-text-danger"
|
||||||
|
v-if="expirationDay(record, index).includes('逾期')"
|
||||||
|
>{{ expirationDay(record, index) }}</span
|
||||||
|
>
|
||||||
|
<span class="ele-text-success" v-else>{{
|
||||||
|
expirationDay(record, index)
|
||||||
|
}}</span>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-if="column.key === 'action'">
|
<template v-if="column.key === 'action'">
|
||||||
|
<view>
|
||||||
|
<a-button @click="openOrderOnline(record)"
|
||||||
|
>续费该设备
|
||||||
|
</a-button>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
<view >
|
<template v-if="column.key === 'currPeriods'">
|
||||||
<a-button
|
<view v-if="record.orderSource === 10">
|
||||||
@click="openOrderOnline(record)"
|
<span>一次性购买</span>
|
||||||
>续费该设备</a-button>
|
</view>
|
||||||
|
<view
|
||||||
|
v-else
|
||||||
|
:class="[record.isAdminRenew === 1 ? 'ele-text-primary' : '']"
|
||||||
|
>
|
||||||
|
<span>第{{ record.currPeriods }}期</span>
|
||||||
|
<view v-if="record.isAdminRenew === 1">
|
||||||
|
<span> (后台续费)</span>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
</a-table>
|
</a-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
</a-card>
|
||||||
@@ -375,7 +413,6 @@
|
|||||||
<span>{{ data.address }}</span>
|
<span>{{ data.address }}</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
|
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col
|
<a-col
|
||||||
@@ -396,7 +433,7 @@
|
|||||||
: { span: 8 }
|
: { span: 8 }
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<a-form-item label="单位地址" name="officeAddress">
|
<a-form-item label="收货地址" name="officeAddress">
|
||||||
<span>{{ data.officeAddress }}</span>
|
<span>{{ data.officeAddress }}</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -418,63 +455,66 @@
|
|||||||
:data="current"
|
:data="current"
|
||||||
@done="getRenewOrder"
|
@done="getRenewOrder"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</ele-modal>
|
</ele-modal>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import {ref, reactive, watch} from 'vue';
|
import { ref, reactive, watch } from 'vue';
|
||||||
import {Form} from 'ant-design-vue';
|
import { Form, message } from 'ant-design-vue';
|
||||||
import {assignObject, EleProTable, timeAgo} from 'ele-admin-pro';
|
import { assignObject, EleProTable, timeAgo } from 'ele-admin-pro';
|
||||||
import {useThemeStore} from '@/store/modules/theme';
|
import { useThemeStore } from '@/store/modules/theme';
|
||||||
import {formatNumber} from 'ele-admin-pro/es';
|
import { formatNumber } from 'ele-admin-pro/es';
|
||||||
import {storeToRefs} from 'pinia';
|
import { storeToRefs } from 'pinia';
|
||||||
import {copyText} from '@/utils/common';
|
import { copyText } from '@/utils/common';
|
||||||
import {Order} from '@/api/order/model';
|
import { Order, OrderPay } from '@/api/order/model';
|
||||||
import OrderXufei from '../components/order-xufei.vue';
|
import OrderXufei from '../components/order-xufei.vue';
|
||||||
import {listEquipmentOrderGoods} from '@/api/apps/equipment/order/goods';
|
import { listEquipmentOrderGoods } from '@/api/apps/equipment/order/goods';
|
||||||
import {EquipmentOrderGoods} from '@/api/apps/equipment/order/goods/model';
|
import { EquipmentOrderGoods } from '@/api/apps/equipment/order/goods/model';
|
||||||
import * as EquipmentApi from '@/api/apps/equipment';
|
import * as EquipmentApi from '@/api/apps/equipment';
|
||||||
import * as EquipmentRecordApi from '@/api/apps/equipment/record';
|
import * as EquipmentRecordApi from '@/api/apps/equipment/record';
|
||||||
import {ColumnItem, DatasourceFunction} from 'ele-admin-pro/es/ele-pro-table/types';
|
import {
|
||||||
import {listOrder, listOrderPay} from '@/api/order';
|
ColumnItem,
|
||||||
import {CopyOutlined} from '@ant-design/icons-vue';
|
DatasourceFunction
|
||||||
import {EquipmentRecord} from '@/api/apps/equipment/record/model';
|
} from 'ele-admin-pro/es/ele-pro-table/types';
|
||||||
|
import { listOrder, listOrderPay, updateOrderPay } from '@/api/order';
|
||||||
|
import { CopyOutlined } from '@ant-design/icons-vue';
|
||||||
|
import { EquipmentRecord } from '@/api/apps/equipment/record/model';
|
||||||
|
import dayjs from 'dayjs';
|
||||||
|
|
||||||
const useForm = Form.useForm;
|
const useForm = Form.useForm;
|
||||||
// 是否开启响应式布局
|
// 是否开启响应式布局
|
||||||
const themeStore = useThemeStore();
|
const themeStore = useThemeStore();
|
||||||
const {styleResponsive} = storeToRefs(themeStore);
|
const { styleResponsive } = storeToRefs(themeStore);
|
||||||
const showOrderXufei = ref(false);
|
const showOrderXufei = ref(false);
|
||||||
// 当前编辑数据
|
// 当前编辑数据
|
||||||
const current = ref<Order | null>(null);
|
const current = ref<Order | null>(null);
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
// 弹窗是否打开
|
// 弹窗是否打开
|
||||||
visible: boolean;
|
visible: boolean;
|
||||||
// 修改回显的数据
|
// 修改回显的数据
|
||||||
data?: Order | null;
|
data?: Order | null;
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
export interface step {
|
export interface step {
|
||||||
title?: String | undefined;
|
title?: String | undefined;
|
||||||
subTitle?: String | undefined;
|
subTitle?: String | undefined;
|
||||||
description?: String | undefined;
|
description?: String | undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 是否是修改
|
// 是否是修改
|
||||||
const isUpdate = ref(false);
|
const isUpdate = ref(false);
|
||||||
// 是否显示最大化切换按钮
|
// 是否显示最大化切换按钮
|
||||||
const maxAble = ref(true);
|
const maxAble = ref(true);
|
||||||
const EquipmentOrderGoodsList = ref<EquipmentOrderGoods[]>([]);
|
const EquipmentOrderGoodsList = ref<EquipmentOrderGoods[]>([]);
|
||||||
const renewOrderList = ref<Order[]>([]);
|
const renewOrderList = ref<Order[]>([]);
|
||||||
const EquipmentRecordList = ref<EquipmentRecord[]>([]);
|
const EquipmentRecordList = ref<EquipmentRecord[]>([]);
|
||||||
const bindEquipmentCode = ref<string>();
|
const bindEquipmentCode = ref<string>();
|
||||||
|
|
||||||
const files = ref<any[]>();
|
const files = ref<any[]>();
|
||||||
|
|
||||||
// 步骤条
|
// 步骤条
|
||||||
const steps = ref<step[]>([
|
const steps = ref<step[]>([
|
||||||
{
|
{
|
||||||
title: '下单',
|
title: '下单',
|
||||||
description: undefined
|
description: undefined
|
||||||
@@ -495,33 +535,33 @@ const steps = ref<step[]>([
|
|||||||
title: '完成',
|
title: '完成',
|
||||||
description: undefined
|
description: undefined
|
||||||
}
|
}
|
||||||
]);
|
]);
|
||||||
const active = ref(2);
|
const active = ref(2);
|
||||||
|
|
||||||
const emit = defineEmits<{
|
const emit = defineEmits<{
|
||||||
(e: 'done'): void;
|
(e: 'done'): void;
|
||||||
(e: 'update:visible', visible: boolean): void;
|
(e: 'update:visible', visible: boolean): void;
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
// 订单信息
|
// 订单信息
|
||||||
const order = reactive<Order>({
|
const order = reactive<Order>({
|
||||||
orderId: undefined,
|
orderId: undefined,
|
||||||
orderNo: '',
|
orderNo: '',
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
orderSourceData: ''
|
orderSourceData: ''
|
||||||
});
|
});
|
||||||
|
|
||||||
// 请求状态
|
// 请求状态
|
||||||
const loading = ref(true);
|
const loading = ref(true);
|
||||||
|
|
||||||
const {resetFields} = useForm(order);
|
const { resetFields } = useForm(order);
|
||||||
|
|
||||||
/* 更新visible */
|
/* 更新visible */
|
||||||
const updateVisible = (value: boolean) => {
|
const updateVisible = (value: boolean) => {
|
||||||
emit('update:visible', value);
|
emit('update:visible', value);
|
||||||
};
|
};
|
||||||
|
|
||||||
const columns = ref<ColumnItem[]>([
|
const columns = ref<ColumnItem[]>([
|
||||||
// {
|
// {
|
||||||
// title: '商品ID',
|
// title: '商品ID',
|
||||||
// dataIndex: 'goodsId'
|
// dataIndex: 'goodsId'
|
||||||
@@ -545,13 +585,13 @@ const columns = ref<ColumnItem[]>([
|
|||||||
title: '电池价格',
|
title: '电池价格',
|
||||||
dataIndex: 'batteryPrice',
|
dataIndex: 'batteryPrice',
|
||||||
key: 'batteryPrice',
|
key: 'batteryPrice',
|
||||||
customRender: ({text}) => '¥' + text
|
customRender: ({ text }) => '¥' + text
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '电池租金',
|
title: '电池租金',
|
||||||
dataIndex: 'batteryRent',
|
dataIndex: 'batteryRent',
|
||||||
key: 'batteryRent',
|
key: 'batteryRent',
|
||||||
customRender: ({text}) => '¥' + text
|
customRender: ({ text }) => '¥' + text
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '分期方案',
|
title: '分期方案',
|
||||||
@@ -564,31 +604,31 @@ const columns = ref<ColumnItem[]>([
|
|||||||
key: 'num',
|
key: 'num',
|
||||||
customRender: ({}) => 1
|
customRender: ({}) => 1
|
||||||
}
|
}
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// 表格实例
|
// 表格实例
|
||||||
const tableRef2 = ref<InstanceType<typeof EleProTable> | null>(null);
|
const tableRef2 = ref<InstanceType<typeof EleProTable> | null>(null);
|
||||||
const columns2 = ref<ColumnItem[]>([
|
const columns2 = ref<ColumnItem[]>([
|
||||||
{
|
{
|
||||||
title: '当前期数',
|
title: '当前期数',
|
||||||
dataIndex: 'index',
|
dataIndex: 'currPeriods',
|
||||||
key: 'index',
|
key: 'currPeriods'
|
||||||
customRender: ({index}) => {
|
// customRender: ({currPeriods}) => {
|
||||||
console.log({...order});
|
// console.log({...order});
|
||||||
|
//
|
||||||
if (props.data.orderSource == 20) {
|
// if (props.data.orderSource == 20) {
|
||||||
if (index == 0) {
|
// if (currPeriods == 0) {
|
||||||
return '首期';
|
// return '首期';
|
||||||
} else {
|
// } else {
|
||||||
return '第' + index + '期';
|
// return '第' + currPeriods + '期';
|
||||||
}
|
// }
|
||||||
} else if (props.data.orderSource == 30 || props.data.orderSource == 40) {
|
// } else if (props.data.orderSource == 30 || props.data.orderSource == 40) {
|
||||||
return '第' + (index + 1) + '期';
|
// return '第' + (currPeriods + 1) + '期';
|
||||||
} else if (props.data.orderSource == 10) {
|
// } else if (props.data.orderSource == 10) {
|
||||||
return '一次性购买';
|
// return '一次性购买';
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
}
|
// }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '订单号',
|
title: '订单号',
|
||||||
@@ -599,7 +639,7 @@ const columns2 = ref<ColumnItem[]>([
|
|||||||
title: '订单金额',
|
title: '订单金额',
|
||||||
dataIndex: 'orderPrice',
|
dataIndex: 'orderPrice',
|
||||||
key: 'orderPrice',
|
key: 'orderPrice',
|
||||||
customRender: ({text}) => '¥' + text
|
customRender: ({ text }) => '¥' + text
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '设备租金',
|
title: '设备租金',
|
||||||
@@ -617,7 +657,7 @@ const columns2 = ref<ColumnItem[]>([
|
|||||||
key: 'payTime'
|
key: 'payTime'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '逾期状态',
|
title: '使用天数',
|
||||||
dataIndex: 'expirationDay',
|
dataIndex: 'expirationDay',
|
||||||
key: 'expirationDay'
|
key: 'expirationDay'
|
||||||
},
|
},
|
||||||
@@ -628,9 +668,9 @@ const columns2 = ref<ColumnItem[]>([
|
|||||||
align: 'center',
|
align: 'center',
|
||||||
fixed: 'left',
|
fixed: 'left',
|
||||||
hideInSetting: true
|
hideInSetting: true
|
||||||
},
|
}
|
||||||
]);
|
]);
|
||||||
const columns3 = ref<ColumnItem[]>([
|
const columns3 = ref<ColumnItem[]>([
|
||||||
{
|
{
|
||||||
title: '设备编号',
|
title: '设备编号',
|
||||||
dataIndex: 'equipmentCode',
|
dataIndex: 'equipmentCode',
|
||||||
@@ -649,7 +689,7 @@ const columns3 = ref<ColumnItem[]>([
|
|||||||
{
|
{
|
||||||
title: '使用电池',
|
title: '使用电池',
|
||||||
dataIndex: 'duration',
|
dataIndex: 'duration',
|
||||||
key:'duration'
|
key: 'duration'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '操作人',
|
title: '操作人',
|
||||||
@@ -661,10 +701,10 @@ const columns3 = ref<ColumnItem[]>([
|
|||||||
dataIndex: 'createTime',
|
dataIndex: 'createTime',
|
||||||
key: 'createTime'
|
key: 'createTime'
|
||||||
}
|
}
|
||||||
]);
|
]);
|
||||||
|
|
||||||
/* 制作步骤条 */
|
/* 制作步骤条 */
|
||||||
const loadSteps = (order) => {
|
const loadSteps = (order) => {
|
||||||
steps.value = [];
|
steps.value = [];
|
||||||
steps.value.push({
|
steps.value.push({
|
||||||
title: '下单'
|
title: '下单'
|
||||||
@@ -720,32 +760,31 @@ const loadSteps = (order) => {
|
|||||||
if (order.orderStatus == 20) {
|
if (order.orderStatus == 20) {
|
||||||
active.value = 4;
|
active.value = 4;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const getEquipmentOrderGoods = () => {
|
const getEquipmentOrderGoods = () => {
|
||||||
const orderId = props.data?.orderId;
|
const orderId = props.data?.orderId;
|
||||||
const goodsId = props.data?.goodsId;
|
const goodsId = props.data?.goodsId;
|
||||||
listEquipmentOrderGoods({orderId, goodsId}).then((data) => {
|
listEquipmentOrderGoods({ orderId, goodsId }).then((data) => {
|
||||||
EquipmentOrderGoodsList.value = data;
|
EquipmentOrderGoodsList.value = data;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* 线下缴费 */
|
||||||
/* 线下缴费 */
|
const openOrderOnline = (row?: Order) => {
|
||||||
const openOrderOnline = (row?: Order) => {
|
|
||||||
current.value = row ?? null;
|
current.value = row ?? null;
|
||||||
showOrderXufei.value = true;
|
showOrderXufei.value = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
const getEquipment = () => {
|
const getEquipment = () => {
|
||||||
EquipmentApi.listEquipment({orderId: order.orderId}).then((data) => {
|
EquipmentApi.listEquipment({ orderId: order.orderId }).then((data) => {
|
||||||
if (data.length > 0) {
|
if (data.length > 0) {
|
||||||
bindEquipmentCode.value = data[0].equipmentCode;
|
bindEquipmentCode.value = data[0].equipmentCode;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const getRenewOrder = () => {
|
const getRenewOrder = () => {
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
console.log(order);
|
console.log(order);
|
||||||
if (order.orderId > 28798) {
|
if (order.orderId > 28798) {
|
||||||
@@ -767,64 +806,75 @@ const getRenewOrder = () => {
|
|||||||
loading.value = false;
|
loading.value = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|
||||||
};
|
const getEquipmentRecordList = () => {
|
||||||
|
|
||||||
const getEquipmentRecordList = () => {
|
|
||||||
EquipmentRecordApi.pageEquipmentRecord({
|
EquipmentRecordApi.pageEquipmentRecord({
|
||||||
orderId: order.orderId,
|
orderId: order.orderId,
|
||||||
userId: order.userId
|
userId: order.userId,
|
||||||
|
limit: 100
|
||||||
}).then((data) => {
|
}).then((data) => {
|
||||||
EquipmentRecordList.value = data.list;
|
EquipmentRecordList.value = data.list;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
// 表格数据源
|
// 表格数据源
|
||||||
// const datasource3: DatasourceFunction = ({
|
// const datasource3: DatasourceFunction = ({
|
||||||
// page,
|
// page,
|
||||||
// limit,
|
// limit,
|
||||||
// where,
|
// where,
|
||||||
// orders
|
// orders
|
||||||
// }) => {
|
// }) => {
|
||||||
// where.orderId = order.orderId
|
// where.orderId = order.orderId
|
||||||
// where.userId = order.userId
|
// where.userId = order.userId
|
||||||
// return EquipmentRecordApi.pageEquipmentRecord({
|
// return EquipmentRecordApi.pageEquipmentRecord({
|
||||||
// ...where,
|
// ...where,
|
||||||
// ...orders,
|
// ...orders,
|
||||||
// page,
|
// page,
|
||||||
// limit
|
// limit
|
||||||
// });
|
// });
|
||||||
// };
|
// };
|
||||||
|
|
||||||
const expirationDay = (order) => {
|
const expirationDay = (order, index) => {
|
||||||
const setTime = new Date(order.expirationTime);
|
if (dayjs(order.expirationTime).isBefore(dayjs())) {
|
||||||
const nowTime = new Date();
|
if (index === 0) {
|
||||||
const restSec = setTime.getTime() - nowTime.getTime();
|
const useDay = dayjs().diff(dayjs(order.expirationTime), 'd');
|
||||||
console.log("计算剩余天数");
|
return `逾期${useDay}天`;
|
||||||
console.log(restSec);
|
} else {
|
||||||
// 剩余天数
|
const useDay = dayjs(order.expirationTime).diff(
|
||||||
const day = parseInt(String(restSec / (60 * 60 * 24 * 1000)));
|
dayjs(props?.data?.payTime),
|
||||||
|
'd'
|
||||||
|
);
|
||||||
|
return `使用${useDay}天`;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
const day = dayjs(order.expirationTime).diff(dayjs(order.payTime), 'd');
|
||||||
if (day < 0) {
|
if (day < 0) {
|
||||||
return '逾期' + Math.abs(day) + '天';
|
return '逾期' + Math.abs(day) + '天';
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const countDuration = (equipmentRecord) =>{//计算使用时间
|
|
||||||
if (equipmentRecord.eventType ==="电池解绑"){
|
|
||||||
if (equipmentRecord.duration !== null){
|
|
||||||
return equipmentRecord.duration+'天'
|
|
||||||
}
|
|
||||||
return '0天'
|
|
||||||
} else {
|
} else {
|
||||||
if (equipmentRecord.duration !== null){
|
const useDay = dayjs().diff(dayjs(props?.data?.payTime), 'd');
|
||||||
return equipmentRecord.duration+'天';
|
return `使用${useDay}天`;
|
||||||
}else {
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const countDuration = (equipmentRecord) => {
|
||||||
|
//计算使用时间
|
||||||
|
if (equipmentRecord.eventType === '电池解绑') {
|
||||||
|
if (equipmentRecord.duration !== null) {
|
||||||
|
return equipmentRecord.duration + '天';
|
||||||
|
}
|
||||||
|
return '0天';
|
||||||
|
} else {
|
||||||
|
if (equipmentRecord.duration !== null) {
|
||||||
|
return equipmentRecord.duration + '天';
|
||||||
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
const getFiles = () => {
|
const getFiles = () => {
|
||||||
if (order.orderSourceData != '') {
|
if (order.orderSourceData != '') {
|
||||||
const array = JSON.parse(<string>order.orderSourceData);
|
const array = JSON.parse(<string>order.orderSourceData);
|
||||||
files.value = array.map((url, id) => {
|
files.value = array.map((url, id) => {
|
||||||
@@ -835,13 +885,17 @@ const getFiles = () => {
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/* 保存编辑 */
|
const changeData = async (data: OrderPay) => {
|
||||||
const save = () => {
|
await updateOrderPay(data);
|
||||||
};
|
message.success('保存成功');
|
||||||
|
};
|
||||||
|
|
||||||
watch(
|
/* 保存编辑 */
|
||||||
|
const save = () => {};
|
||||||
|
|
||||||
|
watch(
|
||||||
() => props.visible,
|
() => props.visible,
|
||||||
(visible) => {
|
(visible) => {
|
||||||
if (visible) {
|
if (visible) {
|
||||||
@@ -857,16 +911,17 @@ watch(
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
resetFields();
|
resetFields();
|
||||||
|
emit('done')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
</script>
|
</script>
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
.order-card {
|
.order-card {
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ant-form-item {
|
.ant-form-item {
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
record.restDay
|
record.restDay
|
||||||
}}</strong>
|
}}</strong>
|
||||||
<span v-else-if="record.restDay >= 0">{{ record.restDay }}</span>
|
<span v-else-if="record.restDay >= 0">{{ record.restDay }}</span>
|
||||||
<span> 天</span>
|
<span v-if="record.restDay !== ''"> 天</span>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'merchantName'">
|
<template v-if="column.key === 'merchantName'">
|
||||||
<div style="display: flex; flex-direction: column">
|
<div style="display: flex; flex-direction: column">
|
||||||
@@ -52,7 +52,8 @@
|
|||||||
<form-outlined
|
<form-outlined
|
||||||
v-if="record.payStatus === 10"
|
v-if="record.payStatus === 10"
|
||||||
@click="onEdit('totalPayPrice', record.totalPrice, record)"
|
@click="onEdit('totalPayPrice', record.totalPrice, record)"
|
||||||
/></p>
|
/>
|
||||||
|
</p>
|
||||||
<p class="ele-text-placeholder"
|
<p class="ele-text-placeholder"
|
||||||
>(含运费:¥{{ record.expressPrice }})</p
|
>(含运费:¥{{ record.expressPrice }})</p
|
||||||
>
|
>
|
||||||
@@ -66,17 +67,17 @@
|
|||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'payMethod'">
|
<template v-if="column.key === 'payMethod'">
|
||||||
<a-tag v-if="record.payMethod === '10'" color="orange"
|
<a-tag v-if="record.payMethod === '10'" color="orange"
|
||||||
>余额支付</a-tag
|
>余额支付
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="record.payMethod === '20'" color="green"
|
<a-tag v-if="record.payMethod === '20'" color="green"
|
||||||
>微信支付</a-tag
|
>微信支付
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="record.payMethod === '30'" color="blue"
|
<a-tag v-if="record.payMethod === '30'" color="blue"
|
||||||
>支付宝</a-tag
|
>支付宝
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="record.payMethod === '40'" color="purple"
|
<a-tag v-if="record.payMethod === '40'" color="purple"
|
||||||
>通联支付</a-tag
|
>通联支付
|
||||||
>
|
</a-tag>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'deliveryType'">
|
<template v-if="column.key === 'deliveryType'">
|
||||||
<span v-if="record.deliveryType === 10">快递配送</span>
|
<span v-if="record.deliveryType === 10">快递配送</span>
|
||||||
@@ -88,37 +89,37 @@
|
|||||||
<a-tag
|
<a-tag
|
||||||
v-if="record.payStatus === 10"
|
v-if="record.payStatus === 10"
|
||||||
@click="onAlipayQuery(record.orderId)"
|
@click="onAlipayQuery(record.orderId)"
|
||||||
>未付款</a-tag
|
>未付款
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="record.payStatus === 20" color="green"
|
<a-tag v-if="record.payStatus === 20" color="green"
|
||||||
>已付款</a-tag
|
>已付款
|
||||||
>
|
</a-tag>
|
||||||
</div>
|
</div>
|
||||||
<div class="ele-text-placeholder">
|
<div class="ele-text-placeholder">
|
||||||
<!-- 发货状态:-->
|
<!-- 发货状态:-->
|
||||||
<a-tag v-if="record.deliveryStatus === 10">未发货</a-tag>
|
<a-tag v-if="record.deliveryStatus === 10">未发货</a-tag>
|
||||||
<a-tag v-else-if="record.deliveryStatus === 20" color="success"
|
<a-tag v-else-if="record.deliveryStatus === 20" color="success"
|
||||||
>已发货</a-tag
|
>已发货
|
||||||
>
|
</a-tag>
|
||||||
</div>
|
</div>
|
||||||
<div class="ele-text-placeholder">
|
<div class="ele-text-placeholder">
|
||||||
<!-- 收货状态:-->
|
<!-- 收货状态:-->
|
||||||
<a-tag v-if="record.receiptStatus === 10">未收货</a-tag>
|
<a-tag v-if="record.receiptStatus === 10">未收货</a-tag>
|
||||||
<a-tag v-else-if="record.receiptStatus === 20" color="success"
|
<a-tag v-else-if="record.receiptStatus === 20" color="success"
|
||||||
>已收货</a-tag
|
>已收货
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-else-if="record.receiptStatus === 21" color="purple"
|
<a-tag v-else-if="record.receiptStatus === 21" color="purple"
|
||||||
>退租中</a-tag
|
>退租中
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-else-if="record.receiptStatus === 30" color="error"
|
<a-tag v-else-if="record.receiptStatus === 30" color="error"
|
||||||
>已退租</a-tag
|
>已退租
|
||||||
>
|
</a-tag>
|
||||||
</div>
|
</div>
|
||||||
<div class="ele-text-placeholder" v-if="record.orderSource != 10">
|
<div class="ele-text-placeholder" v-if="record.orderSource != 10">
|
||||||
<!-- 分期状态:-->
|
<!-- 分期状态:-->
|
||||||
<a-tag v-if="record.fenqiStatus == 1" color="success"
|
<a-tag v-if="record.fenqiStatus == 1" color="success"
|
||||||
>已完成</a-tag
|
>已完成
|
||||||
>
|
</a-tag>
|
||||||
<!-- <a-tag v-else-if="record.expirationDay < 0" color="error">逾期{{ record.expirationDay }}天</a-tag> -->
|
<!-- <a-tag v-else-if="record.expirationDay < 0" color="error">逾期{{ record.expirationDay }}天</a-tag> -->
|
||||||
<!-- <a-tag v-else-if="record.expirationDay >= 0" color="warning">剩余{{ record.expirationDay }}天</a-tag> -->
|
<!-- <a-tag v-else-if="record.expirationDay >= 0" color="warning">剩余{{ record.expirationDay }}天</a-tag> -->
|
||||||
</div>
|
</div>
|
||||||
@@ -155,20 +156,20 @@
|
|||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'orderSource'">
|
<template v-if="column.key === 'orderSource'">
|
||||||
<a-tag v-if="Number(record.orderSource) === 10" color="success"
|
<a-tag v-if="Number(record.orderSource) === 10" color="success"
|
||||||
>销售</a-tag
|
>销售
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="Number(record.orderSource) === 20" color="red"
|
<a-tag v-if="Number(record.orderSource) === 20" color="red"
|
||||||
>分期</a-tag
|
>分期
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="Number(record.orderSource) === 30" color="orange"
|
<a-tag v-if="Number(record.orderSource) === 30" color="orange"
|
||||||
>以租代购</a-tag
|
>以租代购
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="Number(record.orderSource) === 40" color="blue"
|
<a-tag v-if="Number(record.orderSource) === 40" color="blue"
|
||||||
>租赁</a-tag
|
>租赁
|
||||||
>
|
</a-tag>
|
||||||
<a-tag v-if="Number(record.orderSource) === 50" color="success"
|
<a-tag v-if="Number(record.orderSource) === 50" color="success"
|
||||||
>续租</a-tag
|
>续租
|
||||||
>
|
</a-tag>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'nickname'">
|
<template v-if="column.key === 'nickname'">
|
||||||
<User :record="record" />
|
<User :record="record" />
|
||||||
@@ -179,27 +180,34 @@
|
|||||||
<template v-if="column.key === 'equipmentCode'">
|
<template v-if="column.key === 'equipmentCode'">
|
||||||
{{ record.equipment?.equipmentCode }}
|
{{ record.equipment?.equipmentCode }}
|
||||||
</template>
|
</template>
|
||||||
|
<template v-if="column.key === 'expirationTime'">
|
||||||
|
{{
|
||||||
|
record.orderPays && record.orderPays.length > 0
|
||||||
|
? record.orderPays[record.orderPays.length - 1].expirationTime
|
||||||
|
: record.expirationTime
|
||||||
|
}}
|
||||||
|
</template>
|
||||||
<template v-if="column.key === 'createTime'">
|
<template v-if="column.key === 'createTime'">
|
||||||
{{ record.createTime }}
|
{{ record.createTime }}
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.key === 'action'">
|
<template v-if="column.key === 'action'">
|
||||||
<a-space>
|
<a-space>
|
||||||
<a-button class="ele-text-primary" @click="openInfo(record)"
|
<a-button class="ele-text-primary" @click="openInfo(record)"
|
||||||
>详情</a-button
|
>详情
|
||||||
>
|
</a-button>
|
||||||
</a-space>
|
</a-space>
|
||||||
<view v-if="record.deliveryStatus == 40">
|
<view v-if="record.deliveryStatus == 40">
|
||||||
<a-divider type="vertical" />
|
<a-divider type="vertical" />
|
||||||
<a-button class="ele-text-danger" @click="openChange(record)"
|
<a-button class="ele-text-danger" @click="openChange(record)"
|
||||||
>换电</a-button
|
>换电
|
||||||
>
|
</a-button>
|
||||||
|
</view>
|
||||||
<view v-if="record.receiptStatus === 20">
|
<view v-if="record.receiptStatus === 20">
|
||||||
<a-button
|
<a-button
|
||||||
class="ele-text-danger"
|
class="ele-text-danger"
|
||||||
@click="openOrderRefund(record)"
|
@click="openOrderRefund(record)"
|
||||||
>退租</a-button
|
>退租
|
||||||
>
|
</a-button>
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
@@ -271,6 +279,7 @@
|
|||||||
import { getDictionaryOptions } from '@/utils/common';
|
import { getDictionaryOptions } from '@/utils/common';
|
||||||
import { Equipment } from '@/api/apps/equipment/model';
|
import { Equipment } from '@/api/apps/equipment/model';
|
||||||
import { utils, writeFile } from 'xlsx';
|
import { utils, writeFile } from 'xlsx';
|
||||||
|
import dayjs from "dayjs";
|
||||||
|
|
||||||
// 当前用户信息
|
// 当前用户信息
|
||||||
// const userStore = useUserStore();
|
// const userStore = useUserStore();
|
||||||
@@ -342,7 +351,6 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '到期时间',
|
title: '到期时间',
|
||||||
dataIndex: 'expirationTime',
|
|
||||||
key: 'expirationTime',
|
key: 'expirationTime',
|
||||||
sorter: true
|
sorter: true
|
||||||
},
|
},
|
||||||
@@ -478,7 +486,7 @@
|
|||||||
const showAdvancedSearch = ref(false);
|
const showAdvancedSearch = ref(false);
|
||||||
|
|
||||||
// 表格数据源
|
// 表格数据源
|
||||||
const datasource: DatasourceFunction = ({
|
const datasource: DatasourceFunction = async ({
|
||||||
page,
|
page,
|
||||||
limit,
|
limit,
|
||||||
where,
|
where,
|
||||||
@@ -501,12 +509,17 @@
|
|||||||
where.tenantId = localStorage.getItem('tenantId');
|
where.tenantId = localStorage.getItem('tenantId');
|
||||||
where.isRenew = 0;
|
where.isRenew = 0;
|
||||||
where.isFreeze = 1;
|
where.isFreeze = 1;
|
||||||
return pageOrder({
|
const res = await pageOrder({
|
||||||
...where,
|
...where,
|
||||||
...orders,
|
...orders,
|
||||||
page,
|
page,
|
||||||
limit
|
limit
|
||||||
});
|
});
|
||||||
|
res.list.map(item => {
|
||||||
|
item.restDay = calRestDay(item);
|
||||||
|
return item
|
||||||
|
})
|
||||||
|
return res
|
||||||
};
|
};
|
||||||
// 导出
|
// 导出
|
||||||
const handleExport = () => {
|
const handleExport = () => {
|
||||||
@@ -601,6 +614,11 @@
|
|||||||
showEdit.value = true;
|
showEdit.value = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const calRestDay = (row: Order) => {
|
||||||
|
if (!row.orderPays || row.orderPays.length == 0) return ''
|
||||||
|
return dayjs(row.orderPays[row.orderPays.length - 1].expirationTime).diff(dayjs(), 'd')
|
||||||
|
};
|
||||||
|
|
||||||
const onEditContent = (name, text, item) => {
|
const onEditContent = (name, text, item) => {
|
||||||
orderId.value = item.orderId;
|
orderId.value = item.orderId;
|
||||||
field.value = name;
|
field.value = name;
|
||||||
@@ -717,6 +735,7 @@
|
|||||||
p {
|
p {
|
||||||
line-height: 0.8;
|
line-height: 0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sys-org-table :deep(.ant-table-body) {
|
.sys-org-table :deep(.ant-table-body) {
|
||||||
overflow: auto !important;
|
overflow: auto !important;
|
||||||
overflow: overlay !important;
|
overflow: overlay !important;
|
||||||
@@ -726,9 +745,11 @@
|
|||||||
padding: 0 4px;
|
padding: 0 4px;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.price-edit {
|
.price-edit {
|
||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comments {
|
.comments {
|
||||||
max-width: 200px;
|
max-width: 200px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,10 @@
|
|||||||
<!-- </template>-->
|
<!-- </template>-->
|
||||||
<!-- <span>批量删除</span>-->
|
<!-- <span>批量删除</span>-->
|
||||||
<!-- </a-button>-->
|
<!-- </a-button>-->
|
||||||
|
<a-select v-model:value="type" style="width: 100px; margin: -5px -12px">
|
||||||
|
<a-select-option value="orderNo">订单号</a-select-option>
|
||||||
|
<a-select-option value="userId">用户ID</a-select-option>
|
||||||
|
</a-select>
|
||||||
<a-input-search
|
<a-input-search
|
||||||
allow-clear
|
allow-clear
|
||||||
placeholder="请输入关键词"
|
placeholder="请输入关键词"
|
||||||
@@ -53,6 +57,7 @@
|
|||||||
|
|
||||||
// 表单数据
|
// 表单数据
|
||||||
const { where, resetFields } = useSearch<OrderParam>({
|
const { where, resetFields } = useSearch<OrderParam>({
|
||||||
|
keywords: undefined,
|
||||||
orderNo: undefined,
|
orderNo: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
payStatus: undefined,
|
payStatus: undefined,
|
||||||
|
|||||||
@@ -53,6 +53,10 @@
|
|||||||
<template v-if="column.key === 'createTime'">
|
<template v-if="column.key === 'createTime'">
|
||||||
{{ record.createTime }}
|
{{ record.createTime }}
|
||||||
</template>
|
</template>
|
||||||
|
<template v-if="column.key === 'isAdminRenew'">
|
||||||
|
<span v-if="record.isAdminRenew === 1">后台续费</span>
|
||||||
|
<span v-else>-</span>
|
||||||
|
</template>
|
||||||
</template>
|
</template>
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-card>
|
</a-card>
|
||||||
@@ -103,6 +107,12 @@
|
|||||||
key: 'orderNo',
|
key: 'orderNo',
|
||||||
sorter: true
|
sorter: true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: '关联订单号',
|
||||||
|
dataIndex: 'rentOrderNo',
|
||||||
|
key: 'rentOrderNo',
|
||||||
|
sorter: true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: '电池型号',
|
title: '电池型号',
|
||||||
dataIndex: 'batteryModel',
|
dataIndex: 'batteryModel',
|
||||||
@@ -140,9 +150,9 @@
|
|||||||
key: 'payPrice'
|
key: 'payPrice'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '是否付款',
|
title: '续费情况',
|
||||||
dataIndex: 'payStatus',
|
dataIndex: 'isAdminRenew',
|
||||||
key: 'payStatus'
|
key: 'isAdminRenew'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '创建时间',
|
title: '创建时间',
|
||||||
@@ -187,12 +197,14 @@
|
|||||||
}
|
}
|
||||||
where.tenantId = localStorage.getItem('tenantId');
|
where.tenantId = localStorage.getItem('tenantId');
|
||||||
where.isRenew = 0;
|
where.isRenew = 0;
|
||||||
|
where.payStatus=20;
|
||||||
console.log('isRenew');
|
console.log('isRenew');
|
||||||
return pageOrderPay({
|
return pageOrderPay({
|
||||||
...where,
|
...where,
|
||||||
...orders,
|
...orders,
|
||||||
page,
|
page,
|
||||||
limit
|
limit,
|
||||||
|
payStatus: 20,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
508
yarn.lock
508
yarn.lock
@@ -32,10 +32,22 @@
|
|||||||
resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.5.2.tgz"
|
resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.5.2.tgz"
|
||||||
integrity sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==
|
integrity sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==
|
||||||
|
|
||||||
"@babel/parser@^7.15.8", "@babel/parser@^7.16.4":
|
"@babel/helper-string-parser@^7.25.9":
|
||||||
version "7.18.13"
|
version "7.25.9"
|
||||||
resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.18.13.tgz"
|
resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz"
|
||||||
integrity sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==
|
integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==
|
||||||
|
|
||||||
|
"@babel/helper-validator-identifier@^7.25.9":
|
||||||
|
version "7.25.9"
|
||||||
|
resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz"
|
||||||
|
integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==
|
||||||
|
|
||||||
|
"@babel/parser@^7.25.3":
|
||||||
|
version "7.26.3"
|
||||||
|
resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.3.tgz"
|
||||||
|
integrity sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==
|
||||||
|
dependencies:
|
||||||
|
"@babel/types" "^7.26.3"
|
||||||
|
|
||||||
"@babel/runtime@^7.10.5":
|
"@babel/runtime@^7.10.5":
|
||||||
version "7.18.9"
|
version "7.18.9"
|
||||||
@@ -49,6 +61,14 @@
|
|||||||
resolved "https://registry.npmmirror.com/@babel/standalone/-/standalone-7.18.13.tgz"
|
resolved "https://registry.npmmirror.com/@babel/standalone/-/standalone-7.18.13.tgz"
|
||||||
integrity sha512-5hjvvFkaXyfQri+s4CAZtx6FTKclfTNd2QN2RwgzCVJhnYYgKh4YFBCnNJSxurzvpSKD2NmpCkoWAkMc+j9y+g==
|
integrity sha512-5hjvvFkaXyfQri+s4CAZtx6FTKclfTNd2QN2RwgzCVJhnYYgKh4YFBCnNJSxurzvpSKD2NmpCkoWAkMc+j9y+g==
|
||||||
|
|
||||||
|
"@babel/types@^7.26.3":
|
||||||
|
version "7.26.3"
|
||||||
|
resolved "https://registry.npmmirror.com/@babel/types/-/types-7.26.3.tgz"
|
||||||
|
integrity sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==
|
||||||
|
dependencies:
|
||||||
|
"@babel/helper-string-parser" "^7.25.9"
|
||||||
|
"@babel/helper-validator-identifier" "^7.25.9"
|
||||||
|
|
||||||
"@bytemd/plugin-gfm@^1.17.2":
|
"@bytemd/plugin-gfm@^1.17.2":
|
||||||
version "1.17.2"
|
version "1.17.2"
|
||||||
resolved "https://registry.npmmirror.com/@bytemd/plugin-gfm/-/plugin-gfm-1.17.2.tgz"
|
resolved "https://registry.npmmirror.com/@bytemd/plugin-gfm/-/plugin-gfm-1.17.2.tgz"
|
||||||
@@ -76,6 +96,11 @@
|
|||||||
resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz"
|
resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz"
|
||||||
integrity sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==
|
integrity sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==
|
||||||
|
|
||||||
|
"@esbuild/linux-loong64@0.14.54":
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028"
|
||||||
|
integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==
|
||||||
|
|
||||||
"@eslint/eslintrc@^1.3.1":
|
"@eslint/eslintrc@^1.3.1":
|
||||||
version "1.3.1"
|
version "1.3.1"
|
||||||
resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz"
|
resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz"
|
||||||
@@ -210,10 +235,10 @@
|
|||||||
"@jridgewell/gen-mapping" "^0.3.0"
|
"@jridgewell/gen-mapping" "^0.3.0"
|
||||||
"@jridgewell/trace-mapping" "^0.3.9"
|
"@jridgewell/trace-mapping" "^0.3.9"
|
||||||
|
|
||||||
"@jridgewell/sourcemap-codec@^1.4.10":
|
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.5.0":
|
||||||
version "1.4.14"
|
version "1.5.0"
|
||||||
resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
|
resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
|
||||||
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
|
integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
|
||||||
|
|
||||||
"@jridgewell/trace-mapping@^0.3.9":
|
"@jridgewell/trace-mapping@^0.3.9":
|
||||||
version "0.3.15"
|
version "0.3.15"
|
||||||
@@ -231,7 +256,7 @@
|
|||||||
"@nodelib/fs.stat" "2.0.5"
|
"@nodelib/fs.stat" "2.0.5"
|
||||||
run-parallel "^1.1.9"
|
run-parallel "^1.1.9"
|
||||||
|
|
||||||
"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
|
"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
|
||||||
version "2.0.5"
|
version "2.0.5"
|
||||||
resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
|
resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
|
||||||
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
|
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
|
||||||
@@ -270,7 +295,7 @@
|
|||||||
resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz"
|
resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz"
|
||||||
integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==
|
integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==
|
||||||
|
|
||||||
"@types/codemirror@^5.0.0", "@types/codemirror@^5.60.5":
|
"@types/codemirror@^5.60.5":
|
||||||
version "5.60.5"
|
version "5.60.5"
|
||||||
resolved "https://registry.npmmirror.com/@types/codemirror/-/codemirror-5.60.5.tgz"
|
resolved "https://registry.npmmirror.com/@types/codemirror/-/codemirror-5.60.5.tgz"
|
||||||
integrity sha512-TiECZmm8St5YxjFUp64LK0c8WU5bxMDt9YaAek1UqUb9swrSCoJhh92fWu1p3mTEqlHjhB5sY7OFBhWroJXZVg==
|
integrity sha512-TiECZmm8St5YxjFUp64LK0c8WU5bxMDt9YaAek1UqUb9swrSCoJhh92fWu1p3mTEqlHjhB5sY7OFBhWroJXZVg==
|
||||||
@@ -382,7 +407,7 @@
|
|||||||
semver "^7.3.7"
|
semver "^7.3.7"
|
||||||
tsutils "^3.21.0"
|
tsutils "^3.21.0"
|
||||||
|
|
||||||
"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.36.1":
|
"@typescript-eslint/parser@^5.36.1":
|
||||||
version "5.36.1"
|
version "5.36.1"
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.36.1.tgz"
|
resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.36.1.tgz"
|
||||||
integrity sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==
|
integrity sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==
|
||||||
@@ -507,71 +532,53 @@
|
|||||||
"@volar/typescript-faster" "0.40.5"
|
"@volar/typescript-faster" "0.40.5"
|
||||||
"@volar/vue-language-core" "0.40.5"
|
"@volar/vue-language-core" "0.40.5"
|
||||||
|
|
||||||
"@vue/compiler-core@^3.2.37", "@vue/compiler-core@3.2.38":
|
"@vue/compiler-core@3.5.13", "@vue/compiler-core@^3.2.37":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz"
|
||||||
integrity sha512-/FsvnSu7Z+lkd/8KXMa4yYNUiqQrI22135gfsQYVGuh5tqEgOB0XqrUdb/KnCLa5+TmQLPwvyUnKMyCpu+SX3Q==
|
integrity sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/parser" "^7.16.4"
|
"@babel/parser" "^7.25.3"
|
||||||
"@vue/shared" "3.2.38"
|
"@vue/shared" "3.5.13"
|
||||||
|
entities "^4.5.0"
|
||||||
estree-walker "^2.0.2"
|
estree-walker "^2.0.2"
|
||||||
source-map "^0.6.1"
|
source-map-js "^1.2.0"
|
||||||
|
|
||||||
"@vue/compiler-dom@^3.2.37", "@vue/compiler-dom@3.2.38":
|
"@vue/compiler-dom@3.5.13", "@vue/compiler-dom@^3.2.37":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz"
|
||||||
integrity sha512-zqX4FgUbw56kzHlgYuEEJR8mefFiiyR3u96498+zWPsLeh1WKvgIReoNE+U7gG8bCUdvsrJ0JRmev0Ky6n2O0g==
|
integrity sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@vue/compiler-core" "3.2.38"
|
"@vue/compiler-core" "3.5.13"
|
||||||
"@vue/shared" "3.2.38"
|
"@vue/shared" "3.5.13"
|
||||||
|
|
||||||
"@vue/compiler-sfc@^3.2.37", "@vue/compiler-sfc@^3.2.38", "@vue/compiler-sfc@3.2.38":
|
"@vue/compiler-sfc@3.5.13", "@vue/compiler-sfc@^3.2.37", "@vue/compiler-sfc@^3.2.38":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz"
|
||||||
integrity sha512-KZjrW32KloMYtTcHAFuw3CqsyWc5X6seb8KbkANSWt3Cz9p2qA8c1GJpSkksFP9ABb6an0FLCFl46ZFXx3kKpg==
|
integrity sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/parser" "^7.16.4"
|
"@babel/parser" "^7.25.3"
|
||||||
"@vue/compiler-core" "3.2.38"
|
"@vue/compiler-core" "3.5.13"
|
||||||
"@vue/compiler-dom" "3.2.38"
|
"@vue/compiler-dom" "3.5.13"
|
||||||
"@vue/compiler-ssr" "3.2.38"
|
"@vue/compiler-ssr" "3.5.13"
|
||||||
"@vue/reactivity-transform" "3.2.38"
|
"@vue/shared" "3.5.13"
|
||||||
"@vue/shared" "3.2.38"
|
|
||||||
estree-walker "^2.0.2"
|
estree-walker "^2.0.2"
|
||||||
magic-string "^0.25.7"
|
magic-string "^0.30.11"
|
||||||
postcss "^8.1.10"
|
postcss "^8.4.48"
|
||||||
source-map "^0.6.1"
|
source-map-js "^1.2.0"
|
||||||
|
|
||||||
"@vue/compiler-ssr@3.2.38":
|
"@vue/compiler-ssr@3.5.13":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz"
|
||||||
integrity sha512-bm9jOeyv1H3UskNm4S6IfueKjUNFmi2kRweFIGnqaGkkRePjwEcfCVqyS3roe7HvF4ugsEkhf4+kIvDhip6XzQ==
|
integrity sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@vue/compiler-dom" "3.2.38"
|
"@vue/compiler-dom" "3.5.13"
|
||||||
"@vue/shared" "3.2.38"
|
"@vue/shared" "3.5.13"
|
||||||
|
|
||||||
"@vue/devtools-api@^6.1.4", "@vue/devtools-api@^6.2.1":
|
"@vue/devtools-api@^6.1.4", "@vue/devtools-api@^6.2.1":
|
||||||
version "6.2.1"
|
version "6.2.1"
|
||||||
resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz"
|
resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz"
|
||||||
integrity sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==
|
integrity sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==
|
||||||
|
|
||||||
"@vue/reactivity-transform@3.2.38":
|
|
||||||
version "3.2.38"
|
|
||||||
resolved "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.38.tgz"
|
|
||||||
integrity sha512-3SD3Jmi1yXrDwiNJqQ6fs1x61WsDLqVk4NyKVz78mkaIRh6d3IqtRnptgRfXn+Fzf+m6B1KxBYWq1APj6h4qeA==
|
|
||||||
dependencies:
|
|
||||||
"@babel/parser" "^7.16.4"
|
|
||||||
"@vue/compiler-core" "3.2.38"
|
|
||||||
"@vue/shared" "3.2.38"
|
|
||||||
estree-walker "^2.0.2"
|
|
||||||
magic-string "^0.25.7"
|
|
||||||
|
|
||||||
"@vue/reactivity@^3.2.37", "@vue/reactivity@3.2.38":
|
|
||||||
version "3.2.38"
|
|
||||||
resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.38.tgz"
|
|
||||||
integrity sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==
|
|
||||||
dependencies:
|
|
||||||
"@vue/shared" "3.2.38"
|
|
||||||
|
|
||||||
"@vue/reactivity@3.2.37":
|
"@vue/reactivity@3.2.37":
|
||||||
version "3.2.37"
|
version "3.2.37"
|
||||||
resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.37.tgz"
|
resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.37.tgz"
|
||||||
@@ -579,41 +586,49 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@vue/shared" "3.2.37"
|
"@vue/shared" "3.2.37"
|
||||||
|
|
||||||
"@vue/runtime-core@3.2.38":
|
"@vue/reactivity@3.5.13", "@vue/reactivity@^3.2.37":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz"
|
||||||
integrity sha512-kk0qiSiXUU/IKxZw31824rxmFzrLr3TL6ZcbrxWTKivadoKupdlzbQM4SlGo4MU6Zzrqv4fzyUasTU1jDoEnzg==
|
integrity sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@vue/reactivity" "3.2.38"
|
"@vue/shared" "3.5.13"
|
||||||
"@vue/shared" "3.2.38"
|
|
||||||
|
|
||||||
"@vue/runtime-dom@3.2.38":
|
"@vue/runtime-core@3.5.13":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz"
|
||||||
integrity sha512-4PKAb/ck2TjxdMSzMsnHViOrrwpudk4/A56uZjhzvusoEU9xqa5dygksbzYepdZeB5NqtRw5fRhWIiQlRVK45A==
|
integrity sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@vue/runtime-core" "3.2.38"
|
"@vue/reactivity" "3.5.13"
|
||||||
"@vue/shared" "3.2.38"
|
"@vue/shared" "3.5.13"
|
||||||
csstype "^2.6.8"
|
|
||||||
|
|
||||||
"@vue/server-renderer@3.2.38":
|
"@vue/runtime-dom@3.5.13":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz"
|
||||||
integrity sha512-pg+JanpbOZ5kEfOZzO2bt02YHd+ELhYP8zPeLU1H0e7lg079NtuuSB8fjLdn58c4Ou8UQ6C1/P+528nXnLPAhA==
|
integrity sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@vue/compiler-ssr" "3.2.38"
|
"@vue/reactivity" "3.5.13"
|
||||||
"@vue/shared" "3.2.38"
|
"@vue/runtime-core" "3.5.13"
|
||||||
|
"@vue/shared" "3.5.13"
|
||||||
|
csstype "^3.1.3"
|
||||||
|
|
||||||
"@vue/shared@^3.2.37", "@vue/shared@3.2.38":
|
"@vue/server-renderer@3.5.13":
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz"
|
||||||
integrity sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==
|
integrity sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==
|
||||||
|
dependencies:
|
||||||
|
"@vue/compiler-ssr" "3.5.13"
|
||||||
|
"@vue/shared" "3.5.13"
|
||||||
|
|
||||||
"@vue/shared@3.2.37":
|
"@vue/shared@3.2.37":
|
||||||
version "3.2.37"
|
version "3.2.37"
|
||||||
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.37.tgz"
|
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.37.tgz"
|
||||||
integrity sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==
|
integrity sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==
|
||||||
|
|
||||||
|
"@vue/shared@3.5.13", "@vue/shared@^3.2.37":
|
||||||
|
version "3.5.13"
|
||||||
|
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz"
|
||||||
|
integrity sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==
|
||||||
|
|
||||||
"@wecom/jssdk@^1.3.1":
|
"@wecom/jssdk@^1.3.1":
|
||||||
version "1.3.2"
|
version "1.3.2"
|
||||||
resolved "https://registry.npmmirror.com/@wecom/jssdk/-/jssdk-1.3.2.tgz"
|
resolved "https://registry.npmmirror.com/@wecom/jssdk/-/jssdk-1.3.2.tgz"
|
||||||
@@ -624,7 +639,7 @@ acorn-jsx@^5.3.2:
|
|||||||
resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
|
resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
|
||||||
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
|
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
|
||||||
|
|
||||||
"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.5.0, acorn@^8.8.0:
|
acorn@^8.5.0, acorn@^8.8.0:
|
||||||
version "8.8.0"
|
version "8.8.0"
|
||||||
resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz"
|
resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz"
|
||||||
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
|
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
|
||||||
@@ -668,7 +683,7 @@ ansi-styles@^4.1.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
color-convert "^2.0.1"
|
color-convert "^2.0.1"
|
||||||
|
|
||||||
ant-design-vue@^3.2.11, ant-design-vue@>=3.1.0:
|
ant-design-vue@^3.2.11:
|
||||||
version "3.2.11"
|
version "3.2.11"
|
||||||
resolved "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-3.2.11.tgz"
|
resolved "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-3.2.11.tgz"
|
||||||
integrity sha512-QKCAcOY5EJF0PepiVGA4X5PzUetYUvG5qALmA+2TON40pc2+brOEiVTwr3kjF9N+f7q4MpyiLPu4pIErwoajOQ==
|
integrity sha512-QKCAcOY5EJF0PepiVGA4X5PzUetYUvG5qALmA+2TON40pc2+brOEiVTwr3kjF9N+f7q4MpyiLPu4pIErwoajOQ==
|
||||||
@@ -868,7 +883,7 @@ buffers@~0.1.1:
|
|||||||
resolved "https://registry.npmmirror.com/buffers/-/buffers-0.1.1.tgz"
|
resolved "https://registry.npmmirror.com/buffers/-/buffers-0.1.1.tgz"
|
||||||
integrity sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==
|
integrity sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==
|
||||||
|
|
||||||
bytemd@^1.17.2, bytemd@^1.5.0:
|
bytemd@^1.17.2:
|
||||||
version "1.17.2"
|
version "1.17.2"
|
||||||
resolved "https://registry.npmmirror.com/bytemd/-/bytemd-1.17.2.tgz"
|
resolved "https://registry.npmmirror.com/bytemd/-/bytemd-1.17.2.tgz"
|
||||||
integrity sha512-t8TljTgRU1+OPPbxBPjvnvh8Nti9FAirmKQhgSDYMQnXs9SGw6tTRJy3f8ZZoD+rnYt8hyf035ADDfU1/bTJhQ==
|
integrity sha512-t8TljTgRU1+OPPbxBPjvnvh8Nti9FAirmKQhgSDYMQnXs9SGw6tTRJy3f8ZZoD+rnYt8hyf035ADDfU1/bTJhQ==
|
||||||
@@ -990,16 +1005,16 @@ color-convert@^2.0.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
color-name "~1.1.4"
|
color-name "~1.1.4"
|
||||||
|
|
||||||
color-name@~1.1.4:
|
|
||||||
version "1.1.4"
|
|
||||||
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz"
|
|
||||||
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
|
||||||
|
|
||||||
color-name@1.1.3:
|
color-name@1.1.3:
|
||||||
version "1.1.3"
|
version "1.1.3"
|
||||||
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz"
|
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz"
|
||||||
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
|
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
|
||||||
|
|
||||||
|
color-name@~1.1.4:
|
||||||
|
version "1.1.4"
|
||||||
|
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz"
|
||||||
|
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
||||||
|
|
||||||
combined-stream@^1.0.8:
|
combined-stream@^1.0.8:
|
||||||
version "1.0.8"
|
version "1.0.8"
|
||||||
resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz"
|
resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz"
|
||||||
@@ -1091,12 +1106,12 @@ cssesc@^3.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz"
|
resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz"
|
||||||
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
|
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
|
||||||
|
|
||||||
csstype@^2.6.8:
|
csstype@^3.1.3:
|
||||||
version "2.6.20"
|
version "3.1.3"
|
||||||
resolved "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz"
|
resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz"
|
||||||
integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==
|
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
|
||||||
|
|
||||||
d@^1.0.1, d@1:
|
d@1, d@^1.0.1:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.npmmirror.com/d/-/d-1.0.1.tgz"
|
resolved "https://registry.npmmirror.com/d/-/d-1.0.1.tgz"
|
||||||
integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
|
integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
|
||||||
@@ -1206,7 +1221,7 @@ echarts-wordcloud@^2.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/echarts-wordcloud/-/echarts-wordcloud-2.0.0.tgz"
|
resolved "https://registry.npmmirror.com/echarts-wordcloud/-/echarts-wordcloud-2.0.0.tgz"
|
||||||
integrity sha512-K7l6pTklqdW7ZWzT/1CS0KhBSINr/cd7c5N1fVMzZMwLQHEwT7x+nivK7g5hkVh7WNcAv4Dn6/ZS5zMKRozC1g==
|
integrity sha512-K7l6pTklqdW7ZWzT/1CS0KhBSINr/cd7c5N1fVMzZMwLQHEwT7x+nivK7g5hkVh7WNcAv4Dn6/ZS5zMKRozC1g==
|
||||||
|
|
||||||
echarts@^5.0.1, echarts@^5.1.2, echarts@^5.3.3:
|
echarts@^5.3.3:
|
||||||
version "5.3.3"
|
version "5.3.3"
|
||||||
resolved "https://registry.npmmirror.com/echarts/-/echarts-5.3.3.tgz"
|
resolved "https://registry.npmmirror.com/echarts/-/echarts-5.3.3.tgz"
|
||||||
integrity sha512-BRw2serInRwO5SIwRviZ6Xgm5Lb7irgz+sLiFMmy/HOaf4SQ+7oYqxKzRHAKp4xHQ05AuHw1xvoQWJjDQq/FGw==
|
integrity sha512-BRw2serInRwO5SIwRviZ6Xgm5Lb7irgz+sLiFMmy/HOaf4SQ+7oYqxKzRHAKp4xHQ05AuHw1xvoQWJjDQq/FGw==
|
||||||
@@ -1242,6 +1257,11 @@ engine.io-parser@~5.1.0:
|
|||||||
resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz"
|
resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz"
|
||||||
integrity sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==
|
integrity sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==
|
||||||
|
|
||||||
|
entities@^4.5.0:
|
||||||
|
version "4.5.0"
|
||||||
|
resolved "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz"
|
||||||
|
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
|
||||||
|
|
||||||
errno@^0.1.1:
|
errno@^0.1.1:
|
||||||
version "0.1.8"
|
version "0.1.8"
|
||||||
resolved "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz"
|
resolved "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz"
|
||||||
@@ -1275,12 +1295,107 @@ es6-symbol@^3.1.1, es6-symbol@^3.1.3:
|
|||||||
d "^1.0.1"
|
d "^1.0.1"
|
||||||
ext "^1.1.2"
|
ext "^1.1.2"
|
||||||
|
|
||||||
|
esbuild-android-64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be"
|
||||||
|
integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==
|
||||||
|
|
||||||
|
esbuild-android-arm64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771"
|
||||||
|
integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==
|
||||||
|
|
||||||
|
esbuild-darwin-64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25"
|
||||||
|
integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==
|
||||||
|
|
||||||
|
esbuild-darwin-arm64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz"
|
||||||
|
integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==
|
||||||
|
|
||||||
|
esbuild-freebsd-64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d"
|
||||||
|
integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==
|
||||||
|
|
||||||
|
esbuild-freebsd-arm64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48"
|
||||||
|
integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==
|
||||||
|
|
||||||
|
esbuild-linux-32@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5"
|
||||||
|
integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==
|
||||||
|
|
||||||
|
esbuild-linux-64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652"
|
||||||
|
integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==
|
||||||
|
|
||||||
|
esbuild-linux-arm64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b"
|
||||||
|
integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==
|
||||||
|
|
||||||
|
esbuild-linux-arm@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59"
|
||||||
|
integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==
|
||||||
|
|
||||||
|
esbuild-linux-mips64le@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34"
|
||||||
|
integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==
|
||||||
|
|
||||||
|
esbuild-linux-ppc64le@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e"
|
||||||
|
integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==
|
||||||
|
|
||||||
|
esbuild-linux-riscv64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8"
|
||||||
|
integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==
|
||||||
|
|
||||||
|
esbuild-linux-s390x@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6"
|
||||||
|
integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==
|
||||||
|
|
||||||
|
esbuild-netbsd-64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81"
|
||||||
|
integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==
|
||||||
|
|
||||||
|
esbuild-openbsd-64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b"
|
||||||
|
integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==
|
||||||
|
|
||||||
|
esbuild-sunos-64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da"
|
||||||
|
integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==
|
||||||
|
|
||||||
|
esbuild-windows-32@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31"
|
||||||
|
integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==
|
||||||
|
|
||||||
esbuild-windows-64@0.14.54:
|
esbuild-windows-64@0.14.54:
|
||||||
version "0.14.54"
|
version "0.14.54"
|
||||||
resolved "https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz"
|
resolved "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4"
|
||||||
integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==
|
integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==
|
||||||
|
|
||||||
esbuild@^0.14.47, esbuild@>=0.13:
|
esbuild-windows-arm64@0.14.54:
|
||||||
|
version "0.14.54"
|
||||||
|
resolved "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982"
|
||||||
|
integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==
|
||||||
|
|
||||||
|
esbuild@^0.14.47:
|
||||||
version "0.14.54"
|
version "0.14.54"
|
||||||
resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.14.54.tgz"
|
resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.14.54.tgz"
|
||||||
integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==
|
integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==
|
||||||
@@ -1385,7 +1500,7 @@ eslint-visitor-keys@^3.3.0:
|
|||||||
resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
|
resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
|
||||||
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
|
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
|
||||||
|
|
||||||
eslint@*, "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.2.0 || ^7.0.0 || ^8.0.0", eslint@^8.23.0, eslint@>=5, eslint@>=6.0.0, eslint@>=7.0.0, eslint@>=7.28.0:
|
eslint@^8.23.0:
|
||||||
version "8.23.0"
|
version "8.23.0"
|
||||||
resolved "https://registry.npmmirror.com/eslint/-/eslint-8.23.0.tgz"
|
resolved "https://registry.npmmirror.com/eslint/-/eslint-8.23.0.tgz"
|
||||||
integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==
|
integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==
|
||||||
@@ -1463,12 +1578,7 @@ estraverse@^4.1.1:
|
|||||||
resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz"
|
resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz"
|
||||||
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
|
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
|
||||||
|
|
||||||
estraverse@^5.1.0:
|
estraverse@^5.1.0, estraverse@^5.2.0:
|
||||||
version "5.3.0"
|
|
||||||
resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz"
|
|
||||||
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
|
|
||||||
|
|
||||||
estraverse@^5.2.0:
|
|
||||||
version "5.3.0"
|
version "5.3.0"
|
||||||
resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz"
|
resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz"
|
||||||
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
|
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
|
||||||
@@ -1668,6 +1778,11 @@ fs.realpath@^1.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz"
|
resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz"
|
||||||
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
|
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
|
||||||
|
|
||||||
|
fsevents@~2.3.2:
|
||||||
|
version "2.3.2"
|
||||||
|
resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz"
|
||||||
|
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
|
||||||
|
|
||||||
fstream@^1.0.12:
|
fstream@^1.0.12:
|
||||||
version "1.0.12"
|
version "1.0.12"
|
||||||
resolved "https://registry.npmmirror.com/fstream/-/fstream-1.0.12.tgz"
|
resolved "https://registry.npmmirror.com/fstream/-/fstream-1.0.12.tgz"
|
||||||
@@ -1706,7 +1821,7 @@ github-markdown-css@^5.1.0:
|
|||||||
resolved "https://registry.npmmirror.com/github-markdown-css/-/github-markdown-css-5.1.0.tgz"
|
resolved "https://registry.npmmirror.com/github-markdown-css/-/github-markdown-css-5.1.0.tgz"
|
||||||
integrity sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==
|
integrity sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==
|
||||||
|
|
||||||
glob-parent@^5.1.2:
|
glob-parent@^5.1.2, glob-parent@~5.1.2:
|
||||||
version "5.1.2"
|
version "5.1.2"
|
||||||
resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz"
|
resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz"
|
||||||
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
|
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
|
||||||
@@ -1720,13 +1835,6 @@ glob-parent@^6.0.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
is-glob "^4.0.3"
|
is-glob "^4.0.3"
|
||||||
|
|
||||||
glob-parent@~5.1.2:
|
|
||||||
version "5.1.2"
|
|
||||||
resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz"
|
|
||||||
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
|
|
||||||
dependencies:
|
|
||||||
is-glob "^4.0.1"
|
|
||||||
|
|
||||||
glob@^7.1.3, glob@^7.1.4:
|
glob@^7.1.3, glob@^7.1.4:
|
||||||
version "7.2.3"
|
version "7.2.3"
|
||||||
resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz"
|
resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz"
|
||||||
@@ -1963,7 +2071,7 @@ inflight@^1.0.4:
|
|||||||
once "^1.3.0"
|
once "^1.3.0"
|
||||||
wrappy "1"
|
wrappy "1"
|
||||||
|
|
||||||
inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.3, inherits@2:
|
inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.3:
|
||||||
version "2.0.4"
|
version "2.0.4"
|
||||||
resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz"
|
resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz"
|
||||||
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
||||||
@@ -2104,7 +2212,7 @@ lazystream@^1.0.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
readable-stream "^2.0.5"
|
readable-stream "^2.0.5"
|
||||||
|
|
||||||
less@*, less@^4.1.3:
|
less@^4.1.3:
|
||||||
version "4.1.3"
|
version "4.1.3"
|
||||||
resolved "https://registry.npmmirror.com/less/-/less-4.1.3.tgz"
|
resolved "https://registry.npmmirror.com/less/-/less-4.1.3.tgz"
|
||||||
integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==
|
integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==
|
||||||
@@ -2261,13 +2369,6 @@ lru-cache@^6.0.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
yallist "^4.0.0"
|
yallist "^4.0.0"
|
||||||
|
|
||||||
magic-string@^0.25.7:
|
|
||||||
version "0.25.9"
|
|
||||||
resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz"
|
|
||||||
integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==
|
|
||||||
dependencies:
|
|
||||||
sourcemap-codec "^1.4.8"
|
|
||||||
|
|
||||||
magic-string@^0.26.2:
|
magic-string@^0.26.2:
|
||||||
version "0.26.3"
|
version "0.26.3"
|
||||||
resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.26.3.tgz"
|
resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.26.3.tgz"
|
||||||
@@ -2275,6 +2376,13 @@ magic-string@^0.26.2:
|
|||||||
dependencies:
|
dependencies:
|
||||||
sourcemap-codec "^1.4.8"
|
sourcemap-codec "^1.4.8"
|
||||||
|
|
||||||
|
magic-string@^0.30.11:
|
||||||
|
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"
|
||||||
|
|
||||||
make-dir@^2.1.0:
|
make-dir@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz"
|
resolved "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz"
|
||||||
@@ -2762,15 +2870,15 @@ mri@^1.1.0:
|
|||||||
resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz"
|
resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz"
|
||||||
integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
|
integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
|
||||||
|
|
||||||
ms@^2.1.1, ms@2.1.2:
|
ms@2.1.2, ms@^2.1.1:
|
||||||
version "2.1.2"
|
version "2.1.2"
|
||||||
resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz"
|
resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz"
|
||||||
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
|
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
|
||||||
|
|
||||||
nanoid@^3.3.4:
|
nanoid@^3.3.7:
|
||||||
version "3.3.4"
|
version "3.3.8"
|
||||||
resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz"
|
resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.8.tgz"
|
||||||
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
|
integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==
|
||||||
|
|
||||||
nanopop@^2.1.0:
|
nanopop@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
@@ -2893,10 +3001,10 @@ path-type@^4.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz"
|
resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz"
|
||||||
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
|
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
|
||||||
|
|
||||||
picocolors@^1.0.0:
|
picocolors@^1.1.1:
|
||||||
version "1.0.0"
|
version "1.1.1"
|
||||||
resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz"
|
resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz"
|
||||||
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
|
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
|
||||||
|
|
||||||
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1:
|
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1:
|
||||||
version "2.3.1"
|
version "2.3.1"
|
||||||
@@ -2924,14 +3032,14 @@ postcss-selector-parser@^6.0.9:
|
|||||||
cssesc "^3.0.0"
|
cssesc "^3.0.0"
|
||||||
util-deprecate "^1.0.2"
|
util-deprecate "^1.0.2"
|
||||||
|
|
||||||
postcss@^8.1.10, postcss@^8.4.16:
|
postcss@^8.4.16, postcss@^8.4.48:
|
||||||
version "8.4.16"
|
version "8.4.49"
|
||||||
resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz"
|
resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.49.tgz"
|
||||||
integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
|
integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==
|
||||||
dependencies:
|
dependencies:
|
||||||
nanoid "^3.3.4"
|
nanoid "^3.3.7"
|
||||||
picocolors "^1.0.0"
|
picocolors "^1.1.1"
|
||||||
source-map-js "^1.0.2"
|
source-map-js "^1.2.1"
|
||||||
|
|
||||||
prelude-ls@^1.2.1:
|
prelude-ls@^1.2.1:
|
||||||
version "1.2.1"
|
version "1.2.1"
|
||||||
@@ -2945,7 +3053,7 @@ prettier-linter-helpers@^1.0.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
fast-diff "^1.1.2"
|
fast-diff "^1.1.2"
|
||||||
|
|
||||||
prettier@^2.7.1, prettier@>=2.0.0:
|
prettier@^2.7.1:
|
||||||
version "2.7.1"
|
version "2.7.1"
|
||||||
resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz"
|
resolved "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz"
|
||||||
integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
|
integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
|
||||||
@@ -2975,33 +3083,7 @@ queue-microtask@^1.2.2:
|
|||||||
resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz"
|
resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz"
|
||||||
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
|
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
|
||||||
|
|
||||||
readable-stream@^2.0.0:
|
readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.3.6:
|
||||||
version "2.3.8"
|
|
||||||
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz"
|
|
||||||
integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
|
|
||||||
dependencies:
|
|
||||||
core-util-is "~1.0.0"
|
|
||||||
inherits "~2.0.3"
|
|
||||||
isarray "~1.0.0"
|
|
||||||
process-nextick-args "~2.0.0"
|
|
||||||
safe-buffer "~5.1.1"
|
|
||||||
string_decoder "~1.1.1"
|
|
||||||
util-deprecate "~1.0.1"
|
|
||||||
|
|
||||||
readable-stream@^2.0.2:
|
|
||||||
version "2.3.8"
|
|
||||||
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz"
|
|
||||||
integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
|
|
||||||
dependencies:
|
|
||||||
core-util-is "~1.0.0"
|
|
||||||
inherits "~2.0.3"
|
|
||||||
isarray "~1.0.0"
|
|
||||||
process-nextick-args "~2.0.0"
|
|
||||||
safe-buffer "~5.1.1"
|
|
||||||
string_decoder "~1.1.1"
|
|
||||||
util-deprecate "~1.0.1"
|
|
||||||
|
|
||||||
readable-stream@^2.0.5:
|
|
||||||
version "2.3.8"
|
version "2.3.8"
|
||||||
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz"
|
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz"
|
||||||
integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
|
integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
|
||||||
@@ -3023,19 +3105,6 @@ readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
|
|||||||
string_decoder "^1.1.1"
|
string_decoder "^1.1.1"
|
||||||
util-deprecate "^1.0.1"
|
util-deprecate "^1.0.1"
|
||||||
|
|
||||||
readable-stream@~2.3.6:
|
|
||||||
version "2.3.8"
|
|
||||||
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz"
|
|
||||||
integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
|
|
||||||
dependencies:
|
|
||||||
core-util-is "~1.0.0"
|
|
||||||
inherits "~2.0.3"
|
|
||||||
isarray "~1.0.0"
|
|
||||||
process-nextick-args "~2.0.0"
|
|
||||||
safe-buffer "~5.1.1"
|
|
||||||
string_decoder "~1.1.1"
|
|
||||||
util-deprecate "~1.0.1"
|
|
||||||
|
|
||||||
readdir-glob@^1.0.0:
|
readdir-glob@^1.0.0:
|
||||||
version "1.1.3"
|
version "1.1.3"
|
||||||
resolved "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz"
|
resolved "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz"
|
||||||
@@ -3156,13 +3225,6 @@ reusify@^1.0.4:
|
|||||||
resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz"
|
resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz"
|
||||||
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
|
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
|
||||||
|
|
||||||
rimraf@^3.0.0, rimraf@^3.0.2:
|
|
||||||
version "3.0.2"
|
|
||||||
resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz"
|
|
||||||
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
|
|
||||||
dependencies:
|
|
||||||
glob "^7.1.3"
|
|
||||||
|
|
||||||
rimraf@2:
|
rimraf@2:
|
||||||
version "2.7.1"
|
version "2.7.1"
|
||||||
resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz"
|
resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz"
|
||||||
@@ -3170,7 +3232,14 @@ rimraf@2:
|
|||||||
dependencies:
|
dependencies:
|
||||||
glob "^7.1.3"
|
glob "^7.1.3"
|
||||||
|
|
||||||
rollup@^2.50.0, "rollup@>=2.75.6 <2.77.0 || ~2.77.0":
|
rimraf@^3.0.0, rimraf@^3.0.2:
|
||||||
|
version "3.0.2"
|
||||||
|
resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz"
|
||||||
|
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
|
||||||
|
dependencies:
|
||||||
|
glob "^7.1.3"
|
||||||
|
|
||||||
|
"rollup@>=2.75.6 <2.77.0 || ~2.77.0":
|
||||||
version "2.77.3"
|
version "2.77.3"
|
||||||
resolved "https://registry.npmmirror.com/rollup/-/rollup-2.77.3.tgz"
|
resolved "https://registry.npmmirror.com/rollup/-/rollup-2.77.3.tgz"
|
||||||
integrity sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==
|
integrity sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==
|
||||||
@@ -3287,20 +3356,20 @@ socket.io-parser@~4.2.4:
|
|||||||
"@socket.io/component-emitter" "~3.1.0"
|
"@socket.io/component-emitter" "~3.1.0"
|
||||||
debug "~4.3.1"
|
debug "~4.3.1"
|
||||||
|
|
||||||
sortablejs@^1.15.0:
|
|
||||||
version "1.15.0"
|
|
||||||
resolved "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.15.0.tgz"
|
|
||||||
integrity sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==
|
|
||||||
|
|
||||||
sortablejs@1.14.0:
|
sortablejs@1.14.0:
|
||||||
version "1.14.0"
|
version "1.14.0"
|
||||||
resolved "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.14.0.tgz"
|
resolved "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.14.0.tgz"
|
||||||
integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==
|
integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==
|
||||||
|
|
||||||
source-map-js@^1.0.2:
|
sortablejs@^1.15.0:
|
||||||
version "1.0.2"
|
version "1.15.0"
|
||||||
resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz"
|
resolved "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.15.0.tgz"
|
||||||
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
|
integrity sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==
|
||||||
|
|
||||||
|
source-map-js@^1.2.0, source-map-js@^1.2.1:
|
||||||
|
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==
|
||||||
|
|
||||||
source-map-support@~0.5.20:
|
source-map-support@~0.5.20:
|
||||||
version "0.5.21"
|
version "0.5.21"
|
||||||
@@ -3310,7 +3379,7 @@ source-map-support@~0.5.20:
|
|||||||
buffer-from "^1.0.0"
|
buffer-from "^1.0.0"
|
||||||
source-map "^0.6.0"
|
source-map "^0.6.0"
|
||||||
|
|
||||||
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@0.6.1:
|
source-map@0.6.1, source-map@^0.6.0, source-map@~0.6.0:
|
||||||
version "0.6.1"
|
version "0.6.1"
|
||||||
resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz"
|
resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz"
|
||||||
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
|
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
|
||||||
@@ -3415,7 +3484,7 @@ tar-stream@^2.2.0:
|
|||||||
inherits "^2.0.3"
|
inherits "^2.0.3"
|
||||||
readable-stream "^3.1.1"
|
readable-stream "^3.1.1"
|
||||||
|
|
||||||
terser@^5.15.0, terser@^5.4.0:
|
terser@^5.15.0:
|
||||||
version "5.15.0"
|
version "5.15.0"
|
||||||
resolved "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz"
|
resolved "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz"
|
||||||
integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==
|
integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==
|
||||||
@@ -3471,16 +3540,16 @@ trough@^2.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/trough/-/trough-2.1.0.tgz"
|
resolved "https://registry.npmmirror.com/trough/-/trough-2.1.0.tgz"
|
||||||
integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==
|
integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==
|
||||||
|
|
||||||
|
tslib@2.3.0, tslib@^2.3.0:
|
||||||
|
version "2.3.0"
|
||||||
|
resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz"
|
||||||
|
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
|
||||||
|
|
||||||
tslib@^1.8.1:
|
tslib@^1.8.1:
|
||||||
version "1.14.1"
|
version "1.14.1"
|
||||||
resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz"
|
resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz"
|
||||||
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
|
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
|
||||||
|
|
||||||
tslib@^2.3.0, tslib@2.3.0:
|
|
||||||
version "2.3.0"
|
|
||||||
resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz"
|
|
||||||
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
|
|
||||||
|
|
||||||
tsutils@^3.21.0:
|
tsutils@^3.21.0:
|
||||||
version "3.21.0"
|
version "3.21.0"
|
||||||
resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz"
|
resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz"
|
||||||
@@ -3510,7 +3579,7 @@ type@^2.7.2:
|
|||||||
resolved "https://registry.npmmirror.com/type/-/type-2.7.2.tgz"
|
resolved "https://registry.npmmirror.com/type/-/type-2.7.2.tgz"
|
||||||
integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
|
integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
|
||||||
|
|
||||||
typescript@*, typescript@^4.8.2, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=4.4.4:
|
typescript@^4.8.2:
|
||||||
version "4.8.2"
|
version "4.8.2"
|
||||||
resolved "https://registry.npmmirror.com/typescript/-/typescript-4.8.2.tgz"
|
resolved "https://registry.npmmirror.com/typescript/-/typescript-4.8.2.tgz"
|
||||||
integrity sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==
|
integrity sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==
|
||||||
@@ -3712,7 +3781,7 @@ vite-plugin-compression@^0.5.1:
|
|||||||
debug "^4.3.3"
|
debug "^4.3.3"
|
||||||
fs-extra "^10.0.0"
|
fs-extra "^10.0.0"
|
||||||
|
|
||||||
"vite@^2.3.0 || ^3.0.0-0", vite@^3.0.0, vite@^3.0.9, vite@>=2.0.0:
|
vite@^3.0.9:
|
||||||
version "3.0.9"
|
version "3.0.9"
|
||||||
resolved "https://registry.npmmirror.com/vite/-/vite-3.0.9.tgz"
|
resolved "https://registry.npmmirror.com/vite/-/vite-3.0.9.tgz"
|
||||||
integrity sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==
|
integrity sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==
|
||||||
@@ -3724,12 +3793,7 @@ vite-plugin-compression@^0.5.1:
|
|||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
fsevents "~2.3.2"
|
fsevents "~2.3.2"
|
||||||
|
|
||||||
vue-demi@*:
|
vue-demi@*, vue-demi@^0.13.2:
|
||||||
version "0.13.11"
|
|
||||||
resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz"
|
|
||||||
integrity sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==
|
|
||||||
|
|
||||||
vue-demi@^0.13.2:
|
|
||||||
version "0.13.11"
|
version "0.13.11"
|
||||||
resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz"
|
resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz"
|
||||||
integrity sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==
|
integrity sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==
|
||||||
@@ -3787,16 +3851,16 @@ vue-types@^3.0.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
is-plain-object "3.0.1"
|
is-plain-object "3.0.1"
|
||||||
|
|
||||||
"vue@^2.6.12 || ^3.1.1", "vue@^2.6.14 || ^3.2.0", vue@^3.0.0, "vue@^3.0.0-0 || ^2.6.0", vue@^3.0.1, vue@^3.2.0, vue@^3.2.25, vue@>=3.0.3, vue@>=3.1.0, vue@>=3.2.0, "vue@2 || 3", vue@3.2.38:
|
vue@^3.4:
|
||||||
version "3.2.38"
|
version "3.5.13"
|
||||||
resolved "https://registry.npmmirror.com/vue/-/vue-3.2.38.tgz"
|
resolved "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz"
|
||||||
integrity sha512-hHrScEFSmDAWL0cwO4B6WO7D3sALZPbfuThDsGBebthrNlDxdJZpGR3WB87VbjpPh96mep1+KzukYEhpHDFa8Q==
|
integrity sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@vue/compiler-dom" "3.2.38"
|
"@vue/compiler-dom" "3.5.13"
|
||||||
"@vue/compiler-sfc" "3.2.38"
|
"@vue/compiler-sfc" "3.5.13"
|
||||||
"@vue/runtime-dom" "3.2.38"
|
"@vue/runtime-dom" "3.5.13"
|
||||||
"@vue/server-renderer" "3.2.38"
|
"@vue/server-renderer" "3.5.13"
|
||||||
"@vue/shared" "3.2.38"
|
"@vue/shared" "3.5.13"
|
||||||
|
|
||||||
vuedraggable@^4.1.0:
|
vuedraggable@^4.1.0:
|
||||||
version "4.1.0"
|
version "4.1.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user