diff --git a/.env.development b/.env.development index bc39321..3d97b63 100644 --- a/.env.development +++ b/.env.development @@ -1,7 +1,8 @@ VITE_APP_NAME=后台管理系统 VITE_SOCKET_URL=wss://shop-server-api.ggsxiangan.com VITE_THINK_URL=https://server.websoft.top/api -#VITE_API_URL=https://shop-api.ggsxiangan.com/api -VITE_API_URL=http://127.0.0.1:9013/api +#VITE_API_URL=https://clinic-api.websoft.top/api +VITE_API_URL=/api +VITE_PROXY_TARGET=http://127.0.0.1:9013 VITE_SERVER_URL=https://server.websoft.top/api diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..592b291 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,6371 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@amap/amap-jsapi-loader': + specifier: ^1.0.1 + version: 1.0.1 + '@ant-design/colors': + specifier: ^6.0.0 + version: 6.0.0 + '@ant-design/icons-vue': + specifier: ^6.1.0 + version: 6.1.0(vue@3.2.38) + '@antv/g2': + specifier: ^5.1.22 + version: 5.4.7 + '@bytemd/plugin-gfm': + specifier: ^1.17.2 + version: 1.22.0(bytemd@1.22.0) + '@bytemd/plugin-highlight': + specifier: ^1.17.4 + version: 1.22.0(bytemd@1.22.0) + '@bytemd/plugin-highlight-ssr': + specifier: ^1.20.2 + version: 1.22.0(bytemd@1.22.0) + '@cyhnkckali/vue3-color-picker': + specifier: ^2.0.2 + version: 2.1.5(vue@3.2.38) + '@wecom/jssdk': + specifier: ^1.3.1 + version: 1.4.5 + ali-oss: + specifier: ^6.18.0 + version: 6.23.0 + ant-design-vue: + specifier: ^3.2.11 + version: 3.2.20(vue@3.2.38) + axios: + specifier: ^0.27.2 + version: 0.27.2 + bytemd: + specifier: ^1.17.2 + version: 1.22.0 + countup.js: + specifier: ^2.3.2 + version: 2.9.0 + cropperjs: + specifier: ^1.5.12 + version: 1.6.2 + crypto-js: + specifier: ^4.2.0 + version: 4.2.0 + dayjs: + specifier: ^1.11.5 + version: 1.11.19 + echarts: + specifier: ^5.3.3 + version: 5.6.0 + echarts-wordcloud: + specifier: ^2.0.0 + version: 2.1.0(echarts@5.6.0) + ele-admin-pro: + specifier: ^1.10.1 + version: 1.11.1(ant-design-vue@3.2.20(vue@3.2.38))(vue@3.2.38) + exceljs: + specifier: ^4.3.0 + version: 4.4.0 + github-markdown-css: + specifier: ^5.1.0 + version: 5.8.1 + js-cookie: + specifier: ^3.0.5 + version: 3.0.5 + js-md5: + specifier: ^0.7.3 + version: 0.7.3 + jsbarcode: + specifier: ^3.11.5 + version: 3.12.1 + lodash-es: + specifier: ^4.17.21 + version: 4.17.22 + mitt: + specifier: ^3.0.1 + version: 3.0.1 + nprogress: + specifier: ^0.2.0 + version: 0.2.0 + pinia: + specifier: ^2.0.21 + version: 2.3.1(typescript@4.9.5)(vue@3.2.38) + socket.io-client: + specifier: ^4.7.1 + version: 4.8.3 + sortablejs: + specifier: ^1.15.0 + version: 1.15.6 + tinymce: + specifier: ^5.10.5 + version: 5.10.9 + vue: + specifier: 3.2.38 + version: 3.2.38 + vue-echarts: + specifier: ^6.2.3 + version: 6.7.3(@vue/runtime-core@3.2.38)(echarts@5.6.0)(vue@3.2.38) + vue-i18n: + specifier: ^9.2.2 + version: 9.14.5(vue@3.2.38) + vue-router: + specifier: ^4.1.5 + version: 4.6.4(vue@3.2.38) + vuedraggable: + specifier: ^4.1.0 + version: 4.1.0(vue@3.2.38) + xgplayer: + specifier: ^2.31.7 + version: 2.32.6 + xlsx: + specifier: ^0.18.5 + version: 0.18.5 + devDependencies: + '@types/lodash-es': + specifier: ^4.17.6 + version: 4.17.12 + '@types/node': + specifier: ^18.7.14 + version: 18.19.130 + '@types/nprogress': + specifier: ^0.2.0 + version: 0.2.3 + '@types/sortablejs': + specifier: ^1.13.0 + version: 1.15.9 + '@typescript-eslint/eslint-plugin': + specifier: ^5.36.1 + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': + specifier: ^5.36.1 + version: 5.62.0(eslint@8.57.1)(typescript@4.9.5) + '@vitejs/plugin-legacy': + specifier: ^2.0.1 + version: 2.3.1(terser@5.44.1)(vite@3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1)) + '@vitejs/plugin-vue': + specifier: ^3.0.3 + version: 3.2.0(vite@3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1))(vue@3.2.38) + '@vue/compiler-sfc': + specifier: ^3.2.38 + version: 3.5.26 + autoprefixer: + specifier: ^10.4.19 + version: 10.4.23(postcss@8.5.6) + eslint: + specifier: ^8.23.0 + version: 8.57.1 + eslint-config-prettier: + specifier: ^8.5.0 + version: 8.10.2(eslint@8.57.1) + eslint-define-config: + specifier: ^1.7.0 + version: 1.24.1 + eslint-plugin-prettier: + specifier: ^4.2.1 + version: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) + eslint-plugin-vue: + specifier: ^9.4.0 + version: 9.33.0(eslint@8.57.1) + less: + specifier: ^4.1.3 + version: 4.5.1 + postcss: + specifier: ^8.4.39 + version: 8.5.6 + prettier: + specifier: ^2.7.1 + version: 2.8.8 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + tailwindcss: + specifier: ^3.4.6 + version: 3.4.19 + terser: + specifier: ^5.15.0 + version: 5.44.1 + typescript: + specifier: ^4.8.2 + version: 4.9.5 + unplugin-vue-components: + specifier: ^0.22.4 + version: 0.22.12(@babel/parser@7.28.5)(rollup@2.79.2)(vue@3.2.38) + vite: + specifier: ^3.0.9 + version: 3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1) + vite-plugin-compression: + specifier: ^0.5.1 + version: 0.5.1(vite@3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1)) + vue-eslint-parser: + specifier: ^9.0.3 + version: 9.4.3(eslint@8.57.1) + vue-tsc: + specifier: ^0.40.5 + version: 0.40.13(typescript@4.9.5) + +packages: + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@amap/amap-jsapi-loader@1.0.1': + resolution: {integrity: sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==} + + '@ant-design/colors@6.0.0': + resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} + + '@ant-design/icons-svg@4.4.2': + resolution: {integrity: sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==} + + '@ant-design/icons-vue@6.1.0': + resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==} + peerDependencies: + vue: '>=3.0.3' + + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + + '@antv/component@2.1.11': + resolution: {integrity: sha512-dTdz8VAd3rpjOaGEZTluz82mtzrP4XCtNlNQyrxY7VNRNcjtvpTLDn57bUL2lRu1T+iklKvgbE2llMriWkq9vQ==} + + '@antv/coord@0.4.7': + resolution: {integrity: sha512-UTbrMLhwJUkKzqJx5KFnSRpU3BqrdLORJbwUbHK2zHSCT3q3bjcFA//ZYLVfIlwqFDXp/hzfMyRtp0c77A9ZVA==} + + '@antv/event-emitter@0.1.3': + resolution: {integrity: sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg==} + + '@antv/expr@1.0.2': + resolution: {integrity: sha512-vrfdmPHkTuiS5voVutKl2l06w1ihBh9A8SFdQPEE+2KMVpkymzGOF1eWpfkbGZ7tiFE15GodVdhhHomD/hdIwg==} + + '@antv/g-canvas@2.2.0': + resolution: {integrity: sha512-h7zVBBo2aO64DuGKvq9sG+yTU3sCUb9DALCVm7nz8qGPs8hhLuFOkKPEzUDNfNYZGJUGzY8UDtJ3QRGRFcvEQg==} + + '@antv/g-lite@2.7.0': + resolution: {integrity: sha512-uSzgHYa5bwR5L2Au7/5tsOhFmXKZKLPBH90+Q9bP9teVs5VT4kOAi0isPSpDI8uhdDC2/VrfTWu5K9HhWI6FWw==} + + '@antv/g-math@3.1.0': + resolution: {integrity: sha512-DtN1Gj/yI0UiK18nSBsZX8RK0LszGwqfb+cBYWgE+ddyTm8dZnW4tPUhV7QXePsS6/A5hHC+JFpAAK7OEGo5ZQ==} + + '@antv/g-plugin-dragndrop@2.1.1': + resolution: {integrity: sha512-+aesDUJVQDs6UJ2bOBbDlaGAPCfHmU0MbrMTlQlfpwNplWueqtgVAZ3L57oZ2ZGHRWUHiRwZGPjXMBM3O2LELw==} + + '@antv/g2@5.4.7': + resolution: {integrity: sha512-pYXOZ4Am+xgQbPshbHlbAsH6+DTPZ2iF8b63Vtfp19CoRuq6oO3cNZl+yweBs2WxLLSxVzjDkwBmB1kZBXOpFg==} + + '@antv/g@6.3.1': + resolution: {integrity: sha512-WYEKqy86LHB2PzTmrZXrIsIe+3Epeds2f68zceQ+BJtRoGki7Sy4IhlC8LrUMztgfT1t3d/0L745NWZwITroKA==} + + '@antv/scale@0.4.16': + resolution: {integrity: sha512-5wg/zB5kXHxpTV5OYwJD3ja6R8yTiqIOkjOhmpEJiowkzRlbEC/BOyMvNUq5fqFIHnMCE9woO7+c3zxEQCKPjw==} + + '@antv/scale@0.5.2': + resolution: {integrity: sha512-rTHRAwvpHWC5PGZF/mJ2ZuTDqwwvVBDRph0Uu5PV9BXwzV7K8+9lsqGJ+XHVLxe8c6bKog5nlzvV/dcYb0d5Ow==} + + '@antv/util@2.0.17': + resolution: {integrity: sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==} + + '@antv/util@3.3.11': + resolution: {integrity: sha512-FII08DFM4ABh2q5rPYdr0hMtKXRgeZazvXaFYCs7J7uTcWDHUhczab2qOCJLNDugoj8jFag1djb7wS9ehaRYBg==} + + '@antv/vendor@1.0.11': + resolution: {integrity: sha512-LmhPEQ+aapk3barntaiIxJ5VHno/Tyab2JnfdcPzp5xONh/8VSfed4bo/9xKo5HcUAEydko38vYLfj6lJliLiw==} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + + '@babel/standalone@7.28.5': + resolution: {integrity: sha512-1DViPYJpRU50irpGMfLBQ9B4kyfQuL6X7SS7pwTeWeZX0mNkjzPi0XFqxCjSdddZXUQy4AhnQnnesA/ZHnvAdw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + engines: {node: '>=6.9.0'} + + '@bytemd/plugin-gfm@1.22.0': + resolution: {integrity: sha512-ICmDwK5pCKrsoM2btNUo11R2Cpvaaz8dF/BAVrZ/w7mdY8985f7l8zIc7yX3tO5i3KYVvxBKhTCmerOS4xAcig==} + peerDependencies: + bytemd: ^1.5.0 + + '@bytemd/plugin-highlight-ssr@1.22.0': + resolution: {integrity: sha512-xUbCzxkvAQj6EWoZz0lYxVivaeTzCYY8ssJpbfg+uamNAdzAeIJtD2L9r05/izylEnRzjN+tZYieFXNDLkkrHg==} + peerDependencies: + bytemd: ^1.5.0 + + '@bytemd/plugin-highlight@1.22.0': + resolution: {integrity: sha512-fMLEvsY8KQrVrtokIWeBFu8/JGGSX0V3Hf6Fhbdn9Q8vsz6u/WuI+wo78xRX7OWhUHpx99UxUcwEy/Hq4+NbpQ==} + peerDependencies: + bytemd: ^1.5.0 + + '@ctrl/tinycolor@3.6.1': + resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} + engines: {node: '>=10'} + + '@cyhnkckali/vue3-color-picker@2.1.5': + resolution: {integrity: sha512-vFNUPZxn6+htojmj7rUGjQAV0BYALa73DqTn5M72xTsMLNJKwlkOX+TGMzVUDslkYIAwH9AtWbS+PLDMzkudLw==} + peerDependencies: + vue: ^3.3.8 + + '@esbuild/android-arm@0.15.18': + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/linux-loong64@0.15.18': + resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@fast-csv/format@4.3.5': + resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} + + '@fast-csv/parse@4.3.6': + resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} + + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@intlify/core-base@9.14.5': + resolution: {integrity: sha512-5ah5FqZG4pOoHjkvs8mjtv+gPKYU0zCISaYNjBNNqYiaITxW8ZtVih3GS/oTOqN8d9/mDLyrjD46GBApNxmlsA==} + engines: {node: '>= 16'} + + '@intlify/message-compiler@9.14.5': + resolution: {integrity: sha512-IHzgEu61/YIpQV5Pc3aRWScDcnFKWvQA9kigcINcCBXN8mbW+vk9SK+lDxA6STzKQsVJxUPg9ACC52pKKo3SVQ==} + engines: {node: '>= 16'} + + '@intlify/shared@9.14.5': + resolution: {integrity: sha512-9gB+E53BYuAEMhbCAxVgG38EZrk59sxBtv3jSizNL2hEWlgjBjAw1AwpLHtNaeda12pe6W20OGEa0TwuMSRbyQ==} + engines: {node: '>= 16'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@simonwep/pickr@1.8.2': + resolution: {integrity: sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==} + + '@socket.io/component-emitter@3.1.2': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@types/codemirror@5.60.17': + resolution: {integrity: sha512-AZq2FIsUHVMlp7VSe2hTfl5w4pcUkoFkM3zVsRKsn1ca8CXRDYvnin04+HP2REkwsxemuHqvDofdlhUWNpbwfw==} + + '@types/d3-array@3.2.2': + resolution: {integrity: sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-dispatch@3.0.7': + resolution: {integrity: sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==} + + '@types/d3-dsv@3.0.7': + resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==} + + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + + '@types/d3-fetch@3.0.7': + resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==} + + '@types/d3-force@3.0.10': + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==} + + '@types/d3-format@3.0.4': + resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} + + '@types/d3-geo@3.1.0': + resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} + + '@types/d3-hierarchy@3.1.7': + resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + + '@types/d3-path@3.1.1': + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} + + '@types/d3-quadtree@3.0.6': + resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} + + '@types/d3-random@3.0.3': + resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} + + '@types/d3-scale-chromatic@3.1.0': + resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==} + + '@types/d3-scale@4.0.9': + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} + + '@types/d3-shape@3.1.7': + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + + '@types/d3-time@3.0.4': + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/geojson@7946.0.16': + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + + '@types/hast@2.3.10': + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/lodash-es@4.17.12': + resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} + + '@types/lodash@4.17.21': + resolution: {integrity: sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==} + + '@types/mdast@3.0.15': + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node@14.18.63': + resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} + + '@types/node@18.19.130': + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + + '@types/nprogress@0.2.3': + resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==} + + '@types/parse5@6.0.3': + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + + '@types/semver@7.7.1': + resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} + + '@types/sortablejs@1.15.9': + resolution: {integrity: sha512-7HP+rZGE2p886PKV9c9OJzLBI6BBJu1O7lJGYnPyG3fS4/duUCcngkNCjsLwIMV+WMqANe3tt4irrXHSIe68OQ==} + + '@types/tern@0.23.9': + resolution: {integrity: sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@typescript-eslint/eslint-plugin@5.62.0': + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@5.62.0': + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.62.0': + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/type-utils@5.62.0': + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@5.62.0': + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.62.0': + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@5.62.0': + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/visitor-keys@5.62.0': + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@vitejs/plugin-legacy@2.3.1': + resolution: {integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + terser: ^5.4.0 + vite: ^3.0.0 + + '@vitejs/plugin-vue@3.2.0': + resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^3.0.0 + vue: ^3.2.25 + + '@volar/code-gen@0.40.13': + resolution: {integrity: sha512-4gShBWuMce868OVvgyA1cU5WxHbjfEme18Tw6uVMfweZCF5fB2KECG0iPrA9D54vHk3FeHarODNwgIaaFfUBlA==} + + '@volar/source-map@0.40.13': + resolution: {integrity: sha512-dbdkAB2Nxb0wLjAY5O64o3ywVWlAGONnBIoKAkXSf6qkGZM+nJxcizsoiI66K+RHQG0XqlyvjDizfnTxr+6PWg==} + + '@volar/typescript-faster@0.40.13': + resolution: {integrity: sha512-uy+TlcFkKoNlKEnxA4x5acxdxLyVDIXGSc8cYDNXpPKjBKXrQaetzCzlO3kVBqu1VLMxKNGJMTKn35mo+ILQmw==} + + '@volar/vue-language-core@0.40.13': + resolution: {integrity: sha512-QkCb8msi2KUitTdM6Y4kAb7/ZlEvuLcbBFOC2PLBlFuoZwyxvSP7c/dBGmKGtJlEvMX0LdCyrg5V2aBYxD38/Q==} + + '@volar/vue-typescript@0.40.13': + resolution: {integrity: sha512-o7bNztwjs8JmbQjVkrnbZUOfm7q4B8ZYssETISN1tRaBdun6cfNqgpkvDYd+VUBh1O4CdksvN+5BUNnwAz4oCQ==} + deprecated: 'WARNING: This project has been renamed to @vue/typescript. Install using @vue/typescript instead.' + + '@vue/compiler-core@3.2.38': + resolution: {integrity: sha512-/FsvnSu7Z+lkd/8KXMa4yYNUiqQrI22135gfsQYVGuh5tqEgOB0XqrUdb/KnCLa5+TmQLPwvyUnKMyCpu+SX3Q==} + + '@vue/compiler-core@3.5.26': + resolution: {integrity: sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==} + + '@vue/compiler-dom@3.2.38': + resolution: {integrity: sha512-zqX4FgUbw56kzHlgYuEEJR8mefFiiyR3u96498+zWPsLeh1WKvgIReoNE+U7gG8bCUdvsrJ0JRmev0Ky6n2O0g==} + + '@vue/compiler-dom@3.5.26': + resolution: {integrity: sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==} + + '@vue/compiler-sfc@3.2.38': + resolution: {integrity: sha512-KZjrW32KloMYtTcHAFuw3CqsyWc5X6seb8KbkANSWt3Cz9p2qA8c1GJpSkksFP9ABb6an0FLCFl46ZFXx3kKpg==} + + '@vue/compiler-sfc@3.5.26': + resolution: {integrity: sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==} + + '@vue/compiler-ssr@3.2.38': + resolution: {integrity: sha512-bm9jOeyv1H3UskNm4S6IfueKjUNFmi2kRweFIGnqaGkkRePjwEcfCVqyS3roe7HvF4ugsEkhf4+kIvDhip6XzQ==} + + '@vue/compiler-ssr@3.5.26': + resolution: {integrity: sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==} + + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + + '@vue/reactivity-transform@3.2.38': + resolution: {integrity: sha512-3SD3Jmi1yXrDwiNJqQ6fs1x61WsDLqVk4NyKVz78mkaIRh6d3IqtRnptgRfXn+Fzf+m6B1KxBYWq1APj6h4qeA==} + + '@vue/reactivity@3.2.38': + resolution: {integrity: sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==} + + '@vue/reactivity@3.5.26': + resolution: {integrity: sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==} + + '@vue/runtime-core@3.2.38': + resolution: {integrity: sha512-kk0qiSiXUU/IKxZw31824rxmFzrLr3TL6ZcbrxWTKivadoKupdlzbQM4SlGo4MU6Zzrqv4fzyUasTU1jDoEnzg==} + + '@vue/runtime-dom@3.2.38': + resolution: {integrity: sha512-4PKAb/ck2TjxdMSzMsnHViOrrwpudk4/A56uZjhzvusoEU9xqa5dygksbzYepdZeB5NqtRw5fRhWIiQlRVK45A==} + + '@vue/server-renderer@3.2.38': + resolution: {integrity: sha512-pg+JanpbOZ5kEfOZzO2bt02YHd+ELhYP8zPeLU1H0e7lg079NtuuSB8fjLdn58c4Ou8UQ6C1/P+528nXnLPAhA==} + peerDependencies: + vue: 3.2.38 + + '@vue/shared@3.2.38': + resolution: {integrity: sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==} + + '@vue/shared@3.5.26': + resolution: {integrity: sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==} + + '@wecom/jssdk@1.4.5': + resolution: {integrity: sha512-1SSmcDUid7QOQNNFaM4d884NXJQYuoO+oLZtM9TRO5uMXYj2s69hmuAoPUr3D3br6VDgv4H+tbIG5A5A+uB9lA==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + + adler-32@1.3.1: + resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} + engines: {node: '>=0.8'} + + agentkeepalive@3.5.3: + resolution: {integrity: sha512-yqXL+k5rr8+ZRpOAntkaaRgWgE5o8ESAj5DyRmVTCSoZxXmqemb9Dd7T4i5UzwuERdLAJUy6XzR9zFVuf0kzkw==} + engines: {node: '>= 4.0.0'} + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ali-oss@6.23.0: + resolution: {integrity: sha512-FipRmyd16Pr/tEey/YaaQ/24Pc3HEpLM9S1DRakEuXlSLXNIJnu1oJtHM53eVYpvW3dXapSjrip3xylZUTIZVQ==} + engines: {node: '>=8'} + + amdefine@1.0.1: + resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} + engines: {node: '>=0.4.2'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ant-design-vue@3.2.20: + resolution: {integrity: sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==} + engines: {node: '>=12.22.0'} + peerDependencies: + vue: '>=3.2.0' + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + archiver-utils@2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + + archiver-utils@3.0.4: + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} + engines: {node: '>= 10'} + + archiver@5.3.2: + resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} + engines: {node: '>= 10'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-tree-filter@2.1.0: + resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + async-validator@4.2.5: + resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} + + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + autoprefixer@10.4.23: + resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + axios@0.27.2: + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-arraybuffer@1.0.2: + resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} + engines: {node: '>= 0.6.0'} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + baseline-browser-mapping@2.9.11: + resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==} + hasBin: true + + big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + binary@0.3.0: + resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + bluebird@3.4.7: + resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + bowser@1.9.4: + resolution: {integrity: sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ==} + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer-indexof-polyfill@1.0.2: + resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} + engines: {node: '>=0.10'} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + buffers@0.1.1: + resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} + engines: {node: '>=0.2.0'} + + builtin-status-codes@3.0.0: + resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} + + bytemd@1.22.0: + resolution: {integrity: sha512-2vmegXnnsOxNufRrrQGHYKwgTmx6H+h40ZZs3DAw/SS5O4mBzO9evc1HD39CqW9wglGNBJxMg257pv9pgAGl+A==} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + caniuse-lite@1.0.30001761: + resolution: {integrity: sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + cfb@1.2.2: + resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} + engines: {node: '>=0.8'} + + chainsaw@0.1.0: + resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + codemirror-ssr@0.65.0: + resolution: {integrity: sha512-ofTAfPkQV56SYFfymNMYJ1ELo3+Jnkw3mOLgnIiQjhonwNmNzX1OFvnihAnYRXL0PWl2kT7s0gKrLc2ExshK4g==} + peerDependencies: + '@types/codemirror': ^5.0.0 + + codepage@1.15.0: + resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==} + engines: {node: '>=0.8'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + compress-commons@4.1.2: + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} + engines: {node: '>= 10'} + + compute-scroll-into-view@1.0.20: + resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + copy-anything@2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + + copy-to@2.0.1: + resolution: {integrity: sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w==} + + core-js@3.47.0: + resolution: {integrity: sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + countup.js@2.9.0: + resolution: {integrity: sha512-llqrvyXztRFPp6+i8jx25phHWcVWhrHO4Nlt0uAOSKHB8778zzQswa4MU3qKBvkXfJKftRYFJuVHez67lyKdHg==} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crc32-stream@4.0.3: + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} + engines: {node: '>= 10'} + + cropperjs@1.6.2: + resolution: {integrity: sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + + css-line-break@2.1.0: + resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + + d3-binarytree@1.0.2: + resolution: {integrity: sha512-cElUNH+sHu95L04m92pG73t2MEJXKu+GeKUN1TJkFsu93E5W8E9Sc3kHEGJKgenGvj19m6upSn2EunvMgMD2Yw==} + + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + + d3-dispatch@3.0.1: + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} + engines: {node: '>=12'} + + d3-dsv@3.0.1: + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} + engines: {node: '>=12'} + hasBin: true + + d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + + d3-fetch@3.0.1: + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} + engines: {node: '>=12'} + + d3-force-3d@3.0.6: + resolution: {integrity: sha512-4tsKHUPLOVkyfEffZo1v6sFHvGFwAIIjt/W8IThbp08DYAsXZck+2pSHEG5W1+gQgEvFLdZkYvmJAbRM2EzMnA==} + engines: {node: '>=12'} + + d3-force@3.0.0: + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} + engines: {node: '>=12'} + + d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + + d3-geo-projection@4.0.0: + resolution: {integrity: sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==} + engines: {node: '>=12'} + hasBin: true + + d3-geo@3.1.1: + resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} + engines: {node: '>=12'} + + d3-hierarchy@3.1.2: + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} + engines: {node: '>=12'} + + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + + d3-octree@1.1.0: + resolution: {integrity: sha512-F8gPlqpP+HwRPMO/8uOu5wjH110+6q4cgJvgJT6vlpy3BEaDIKlTZrgHKZSp/i1InRpVfh4puY/kvL6MxK930A==} + + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + + d3-quadtree@3.0.1: + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} + engines: {node: '>=12'} + + d3-random@3.0.1: + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} + engines: {node: '>=12'} + + d3-regression@1.3.10: + resolution: {integrity: sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw==} + + d3-scale-chromatic@3.1.0: + resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} + engines: {node: '>=12'} + + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + + d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + + d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + + d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + + d@1.0.2: + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} + engines: {node: '>=0.12'} + + danmu.js@1.2.1: + resolution: {integrity: sha512-evDEImUBo94c846fC92K//Dzll8jXnZ3zKmYlQHwMzmvw6IW2IyjWL3Ew2SqEAzuqauFnDkwJEgZauu3uW/p1Q==} + + dateformat@2.2.0: + resolution: {integrity: sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==} + + dayjs@1.11.19: + resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.2.0: + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + default-user-agent@1.0.0: + resolution: {integrity: sha512-bDF7bg6OSNcSwFWPu4zYKpVkJZQYVrAANMYB8bc9Szem1D0yKdm4sa/rOCs2aC9+2GMqQ7KnwtZRvDhmLF0dXw==} + engines: {node: '>= 0.10.0'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + + digest-header@1.1.0: + resolution: {integrity: sha512-glXVh42vz40yZb9Cq2oMOt70FIoWiv+vxNvdKdU8CwjLad25qHM3trLxhl9bVjdr6WaslIXhWpn0NO8T/67Qjg==} + engines: {node: '>= 8.0.0'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-align@1.12.4: + resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} + + dom-scroll-into-view@2.0.1: + resolution: {integrity: sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==} + + downloadjs@1.4.7: + resolution: {integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==} + + draggabilly@2.4.1: + resolution: {integrity: sha512-HHHLPEPZqRXIDQDFRFdK7RONZausNlJ4WkA73ST7Z6O2HPWttxFHVwHo8nccuDLzXWwiVKRVuc6fTkW+CQA++A==} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + + echarts-wordcloud@2.1.0: + resolution: {integrity: sha512-Kt1JmbcROgb+3IMI48KZECK2AP5lG6bSsOEs+AsuwaWJxQom31RTNd6NFYI01E/YaI1PFZeueaupjlmzSQasjQ==} + peerDependencies: + echarts: ^5.0.1 + + echarts@5.6.0: + resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + ele-admin-pro@1.11.1: + resolution: {integrity: sha512-3gTCTrQ6XCnfMP8nNZZFXaoRcNpOMLpK2mEsu+21f3w5ID/BFhyOxWSngJL/LMPelwSpK+PwRclp0r3Wu16J7Q==} + peerDependencies: + ant-design-vue: '>=3.1.0' + vue: '>=3.1.0' + + electron-to-chromium@1.5.267: + resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} + + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + + end-or-error@1.0.1: + resolution: {integrity: sha512-OclLMSug+k2A0JKuf494im25ANRBVW8qsjmwbgX7lQ8P82H21PQ1PWkoYwb9y5yMBS69BPlwtzdIFClo3+7kOQ==} + engines: {node: '>= 0.11.14'} + + engine.io-client@6.6.4: + resolution: {integrity: sha512-+kjUJnZGwzewFDw951CDWcwj35vMNf2fcj7xQWOctq1F2i1jkDdVvdFG9kM/BEChymCH36KgjnW0NsL58JYRxw==} + + engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} + + entities@7.0.0: + resolution: {integrity: sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==} + engines: {node: '>=0.12'} + + errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es5-ext@0.10.64: + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} + engines: {node: '>=0.10'} + + es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + + es6-symbol@3.1.4: + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} + engines: {node: '>=0.12'} + + esbuild-android-64@0.15.18: + resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + esbuild-android-arm64@0.15.18: + resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + esbuild-darwin-64@0.15.18: + resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + esbuild-darwin-arm64@0.15.18: + resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + esbuild-freebsd-64@0.15.18: + resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + esbuild-freebsd-arm64@0.15.18: + resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + esbuild-linux-32@0.15.18: + resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + esbuild-linux-64@0.15.18: + resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + esbuild-linux-arm64@0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + esbuild-linux-arm@0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + esbuild-linux-mips64le@0.15.18: + resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + esbuild-linux-ppc64le@0.15.18: + resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + esbuild-linux-riscv64@0.15.18: + resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + esbuild-linux-s390x@0.15.18: + resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + esbuild-netbsd-64@0.15.18: + resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + esbuild-openbsd-64@0.15.18: + resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + esbuild-sunos-64@0.15.18: + resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + esbuild-windows-32@0.15.18: + resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + esbuild-windows-64@0.15.18: + resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + esbuild-windows-arm64@0.15.18: + resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + esbuild@0.15.18: + resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-config-prettier@8.10.2: + resolution: {integrity: sha512-/IGJ6+Dka158JnP5n5YFMOszjDWrXggGz1LaK/guZq9vZTmniaKlHcsscvkAhn9y4U+BU3JuUdYvtAMcv30y4A==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-define-config@1.24.1: + resolution: {integrity: sha512-o36vBhPSWyIQlHoMqGhhcGmOOm2A2ccBVIdLTG/AWdm9YmjpsLpf+5ntf9LlHR6dduLREgxtGwvwPwSt7vnXJg==} + engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + eslint-plugin-prettier@4.2.5: + resolution: {integrity: sha512-9Ni+xgemM2IWLq6aXEpP2+V/V30GeA/46Ar629vcMqVPodFFWC9skHu/D1phvuqtS8bJCFnNf01/qcmqYEwNfg==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + + eslint-plugin-vue@9.33.0: + resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + + esniff@2.0.1: + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} + engines: {node: '>=0.10'} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@1.2.5: + resolution: {integrity: sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==} + engines: {node: '>=0.4.0'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + ev-emitter@1.1.1: + resolution: {integrity: sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==} + + event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + exceljs@4.4.0: + resolution: {integrity: sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==} + engines: {node: '>=8.3.0'} + + ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-csv@4.3.6: + resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==} + engines: {node: '>=10.0.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fecha@4.2.3: + resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + flru@1.0.2: + resolution: {integrity: sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog==} + engines: {node: '>=6'} + + follow-redirects@1.15.11: + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + engines: {node: '>= 6'} + + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + + formstream@1.5.2: + resolution: {integrity: sha512-NASf0lgxC1AyKNXQIrXTEYkiX99LhCEXTkiGObXAkpBui86a4u8FjH1o2bGb3PpqI3kafC+yw4zWeK6l6VHTgg==} + + frac@1.1.2: + resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} + engines: {node: '>=0.8'} + + fraction.js@5.3.4: + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-extra@5.0.0: + resolution: {integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + fstream@1.0.12: + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} + engines: {node: '>=0.6'} + deprecated: This package is no longer supported. + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + generate-source-map@0.0.5: + resolution: {integrity: sha512-jqiE7f3FEaeMcjnMSEYLjMa39bdx+RrrdfhxdJpMm9S/8IugHF4vLQLZ9sxHylWyxpsBILukC/l/7B0/O0zhNg==} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-ready@1.0.0: + resolution: {integrity: sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==} + + get-size@2.0.3: + resolution: {integrity: sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==} + + github-markdown-css@5.8.1: + resolution: {integrity: sha512-8G+PFvqigBQSWLQjyzgpa2ThD9bo7+kDsriUIidGcRhXgmcaAWUIpCZf8DavJgc+xifjbCG+GvMyWr0XMXmc7g==} + engines: {node: '>=10'} + + gl-matrix@3.4.4: + resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + + hast-util-is-element@2.1.3: + resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} + + hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + + hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + + hast-util-sanitize@4.1.0: + resolution: {integrity: sha512-Hd9tU0ltknMGRDv+d6Ro/4XKzBqQnP/EZrpiTbpFYfXv/uOhWeKc+2uajcbEvAEH98VZd7eII2PiXm13RihnLw==} + + hast-util-to-html@8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} + + hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + + hast-util-to-text@3.1.2: + resolution: {integrity: sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==} + + hast-util-whitespace@2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + + hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + + highlight.js@11.11.1: + resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} + engines: {node: '>=12.0.0'} + + highlight.js@11.8.0: + resolution: {integrity: sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg==} + engines: {node: '>=12.0.0'} + + html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + + html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} + engines: {node: '>=8.0.0'} + + humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + + is-arrayish@0.3.4: + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + + is-class-hotfix@0.0.6: + resolution: {integrity: sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ==} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-plain-object@3.0.1: + resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==} + engines: {node: '>=0.10.0'} + + is-type-of@1.4.0: + resolution: {integrity: sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ==} + + is-what@3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + + js-base64@2.6.4: + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + + js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} + + js-md5@0.7.3: + resolution: {integrity: sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsbarcode@3.12.1: + resolution: {integrity: sha512-QZQSqIknC2Rr/YOUyOkCBqsoiBAOTYK+7yNN3JsqfoUtJtkazxNw1dmPpxuv7VVvqW13kA3/mKiLq+s/e3o9hQ==} + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + + jstoxml@2.2.9: + resolution: {integrity: sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==} + + jszip@3.10.1: + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + + less@4.5.1: + resolution: {integrity: sha512-UKgI3/KON4u6ngSsnDADsUERqhZknsVZbnuzlRZXLQCmfC/MDld42fTydUE9B+Mla1AL6SJ/Pp6SlEFi/AVGfw==} + engines: {node: '>=14'} + hasBin: true + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lie@3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + listenercount@1.0.1: + resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} + + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash-es@4.17.22: + resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==} + + lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + + lodash.difference@4.5.0: + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + + lodash.escaperegexp@4.1.2: + resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} + + lodash.flatten@4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + + lodash.groupby@4.6.0: + resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} + + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + + lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. + + lodash.isfunction@3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + + lodash.isnil@4.0.0: + resolution: {integrity: sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.isundefined@3.0.1: + resolution: {integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.union@4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lowlight@2.9.0: + resolution: {integrity: sha512-OpcaUTCLmHuVuBcyNckKfH5B0oA4JUavb/M/8n9iAvanJYNQkrVm4pvyX0SUaqkBG4dnWHKt7p50B3ngAG2Rfw==} + + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + + magic-string@0.26.7: + resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} + engines: {node: '>=12'} + + magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdast-util-definitions@5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} + + mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + + mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + + mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + + mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + + mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + + mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + + mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + + mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + + mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + + mdast-util-to-hast@12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + + mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + + mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + + micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + + micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + + micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + + micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + + micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + + micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + + micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + + micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + + micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + + micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + + micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + + micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + + micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + + micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + + micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + + micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + + micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + + micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + + micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + + micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + + micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + + micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + + micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + + micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + + micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + + micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + + micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanopop@2.4.2: + resolution: {integrity: sha512-NzOgmMQ+elxxHeIha+OG/Pv3Oc3p4RU2aBhwWwAqDpXrdTbtRylbRLQztLy8dMMwfl6pclznBdfUhccEn9ZIzw==} + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + needle@3.3.1: + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} + engines: {node: '>= 4.4.x'} + hasBin: true + + next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + + node-hex@1.0.1: + resolution: {integrity: sha512-iwpZdvW6Umz12ICmu9IYPRxg0tOLGmU3Tq2tKetejCj3oZd7b2nUXwP3a7QA5M9glWy8wlPS1G3RwM/CdsUbdQ==} + engines: {node: '>=8.0.0'} + + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + os-name@1.0.3: + resolution: {integrity: sha512-f5estLO2KN8vgtTRaILIgEGBoBrMnZ3JQ7W9TMZCnOIGwHe8TRGSpcagnWDo+Dfhd/z08k9Xe75hvciJJ8Qaew==} + engines: {node: '>=0.10.0'} + hasBin: true + + osx-release@1.1.0: + resolution: {integrity: sha512-ixCMMwnVxyHFQLQnINhmIpWqXIfS2YOXchwQrk+OFzmo6nDjQ0E4KXAyyUh0T0MZgV4bUhkRrAbVqlE4yLVq4A==} + engines: {node: '>=0.10.0'} + hasBin: true + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pause-stream@0.0.11: + resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} + + pdfast@0.2.0: + resolution: {integrity: sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pinia@2.3.1: + resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==} + peerDependencies: + typescript: '>=4.4.4' + vue: ^2.7.0 || ^3.5.11 + peerDependenciesMeta: + typescript: + optional: true + + pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + engines: {node: '>= 6'} + + platform@1.3.6: + resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.1.0: + resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-linter-helpers@1.0.1: + resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} + engines: {node: '>=6.0.0'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + + prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + + pump@3.0.3: + resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + rehype-highlight@6.0.0: + resolution: {integrity: sha512-q7UtlFicLhetp7K48ZgZiJgchYscMma7XjzX7t23bqEJF8m6/s+viXQEe4oHjrATTIZpX7RG8CKD7BlNZoh9gw==} + + rehype-raw@6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + + rehype-sanitize@5.0.1: + resolution: {integrity: sha512-da/jIOjq8eYt/1r9GN6GwxIR3gde7OZ+WV8pheu1tL8K0D9KxM2AyMh+UEfke+FfdM3PvGHeYJU0Td5OWa7L5A==} + + rehype-stringify@9.0.4: + resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} + + remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + + remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + + remark-rehype@10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + + resize-detector@0.3.0: + resolution: {integrity: sha512-R/tCuvuOHQ8o2boRP6vgx8hXCCy87H1eY9V5imBYeVNyNVpuL9ciReSccLj2gDcax9+2weXy3bc8Vv+NRXeEvQ==} + + resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve@1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + engines: {node: '>=10.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sax@1.4.3: + resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + scroll-into-view-if-needed@2.2.31: + resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} + + sdk-base@2.0.1: + resolution: {integrity: sha512-eeG26wRwhtwYuKGCDM3LixCaxY27Pa/5lK4rLKhQa7HBjJ3U3Y+f81MMZQRsDw/8SC2Dao/83yJTXJ8aULuN8Q==} + + select-files@1.0.1: + resolution: {integrity: sha512-8h4DSpjfFa0hyMP3z3ye4SxyhdaE5RgaXeScRpH7xl4YblnZSHwexmLdLNdSKwTO8H9ccDKj7Votz0io+18+BQ==} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + + setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + + shallow-equal@1.2.1: + resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + simple-swizzle@0.2.4: + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + socket.io-client@4.8.3: + resolution: {integrity: sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g==} + engines: {node: '>=10.0.0'} + + socket.io-parser@4.2.5: + resolution: {integrity: sha512-bPMmpy/5WWKHea5Y/jYAP6k74A+hvmRCQaJuJB6I/ML5JZq/KfNieUVo/3Mh7SAqn7TyFdIo6wqYHInG1MU1bQ==} + engines: {node: '>=10.0.0'} + + sortablejs@1.14.0: + resolution: {integrity: sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==} + + sortablejs@1.15.6: + resolution: {integrity: sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.1.43: + resolution: {integrity: sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==} + engines: {node: '>=0.8.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + ssf@0.11.2: + resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} + engines: {node: '>=0.8'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + stream-http@2.8.2: + resolution: {integrity: sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==} + + stream-wormhole@1.1.0: + resolution: {integrity: sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==} + engines: {node: '>=4.0.0'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + sucrase@3.35.1: + resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-path-parser@1.1.0: + resolution: {integrity: sha512-jGCUqcQyXpfe38R7RFfhrMyfXcBmpMNJI/B+4CE9/Unkh98UporAc461GTthv+TVDuZXsBx7/WiwJb1Oh4tt4A==} + + systemjs@6.15.1: + resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==} + + tailwindcss@3.4.19: + resolution: {integrity: sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==} + engines: {node: '>=14.0.0'} + hasBin: true + + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + + terser@5.44.1: + resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==} + engines: {node: '>=10'} + hasBin: true + + text-segmentation@1.0.3: + resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + tinymce@5.10.9: + resolution: {integrity: sha512-5bkrors87X9LhYX2xq8GgPHrIgJYHl87YNs+kBcjQ5I3CiUgzo/vFcGvT3MZQ9QHsEeYMhYO6a5CLGGffR8hMg==} + + tippy.js@6.3.7: + resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} + + tmp@0.2.5: + resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} + engines: {node: '>=14.14'} + + to-arraybuffer@1.0.1: + resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + traverse@0.3.9: + resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + 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' + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type@2.7.3: + resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + unescape@1.0.1: + resolution: {integrity: sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==} + engines: {node: '>=0.10.0'} + + unidragger@2.4.0: + resolution: {integrity: sha512-MueZK2oXuGE6OAlGKIrSXK2zCq+8yb1QUZgqyTDCSJzvwYL0g2Llrad+TtoQTYxtFnNyxxSw0IMnKNIgEMia1w==} + + unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + + unipointer@2.4.0: + resolution: {integrity: sha512-VjzDLPjGK7aYpQKH7bnDZS8X4axF5AFU/LQi+NQe1oyEHfaz6lWKhaQ7n4o7vJ1iJ4i2T0quCIfrQM139p05Sw==} + + unist-util-find-after@4.0.1: + resolution: {integrity: sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==} + + unist-util-generated@2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + + unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + + unist-util-position@4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} + + unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + + unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + + unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unplugin-vue-components@0.22.12: + resolution: {integrity: sha512-FxyzsuBvMCYPIk+8cgscGBQ345tvwVu+qY5IhE++eorkyvA4Z1TiD/HCiim+Kbqozl10i4K+z+NCa2WO2jexRA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + + unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} + + unzipper@0.10.14: + resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + urllib@2.44.0: + resolution: {integrity: sha512-zRCJqdfYllRDA9bXUtx+vccyRqtJPKsw85f44zH7zPD28PIvjMqIgw9VwoTLV7xTBWZsbebUFVHU5ghQcWku2A==} + engines: {node: '>= 0.10.0'} + peerDependencies: + proxy-agent: ^5.0.0 + peerDependenciesMeta: + proxy-agent: + optional: true + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utility@1.18.0: + resolution: {integrity: sha512-PYxZDA+6QtvRvm//++aGdmKG/cI07jNwbROz0Ql+VzFV1+Z0Dy55NI4zZ7RHc9KKpBePNFwoErqIuqQv/cjiTA==} + engines: {node: '>= 0.12.0'} + + utrie@1.0.2: + resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + + vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} + + vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + + vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + + vite-plugin-compression@0.5.1: + resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==} + peerDependencies: + vite: '>=2.0.0' + + vite@3.2.11: + resolution: {integrity: sha512-K/jGKL/PgbIgKCiJo5QbASQhFiV02X9Jh+Qq0AKCRCRKZtOTVi4t6wh75FDpGf2N9rYOnzH87OEFQNaFy6pdxQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vue-demi@0.13.11: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-echarts@6.7.3: + resolution: {integrity: sha512-vXLKpALFjbPphW9IfQPOVfb1KjGZ/f8qa/FZHi9lZIWzAnQC1DgnmEK3pJgEkyo6EP7UnX6Bv/V3Ke7p+qCNXA==} + peerDependencies: + '@vue/composition-api': ^1.0.5 + '@vue/runtime-core': ^3.0.0 + echarts: ^5.4.1 + vue: ^2.6.12 || ^3.1.1 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + '@vue/runtime-core': + optional: true + + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + vue-i18n@9.14.5: + resolution: {integrity: sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + + vue-router@4.6.4: + resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==} + peerDependencies: + vue: ^3.5.0 + + vue-tsc@0.40.13: + resolution: {integrity: sha512-xzuN3g5PnKfJcNrLv4+mAjteMd5wLm5fRhW0034OfNJZY4WhB07vhngea/XeGn7wNYt16r7syonzvW/54dcNiA==} + hasBin: true + peerDependencies: + typescript: '*' + + vue-types@3.0.2: + resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==} + engines: {node: '>=10.15.0'} + peerDependencies: + vue: ^3.0.0 + + vue@3.2.38: + resolution: {integrity: sha512-hHrScEFSmDAWL0cwO4B6WO7D3sALZPbfuThDsGBebthrNlDxdJZpGR3WB87VbjpPh96mep1+KzukYEhpHDFa8Q==} + + vuedraggable@4.1.0: + resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==} + peerDependencies: + vue: ^3.0.1 + + warning@4.0.3: + resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + win-release@1.1.1: + resolution: {integrity: sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==} + engines: {node: '>=0.10.0'} + + wmf@1.0.2: + resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} + engines: {node: '>=0.8'} + + word-count@0.2.2: + resolution: {integrity: sha512-tPRTbQ+nTCPY3F0z1f/y0PX22ScE6l/4/8j9KqA3h77JhlZ/w6cbVS8LIO5Pq/aV96SWBOoiE2IEgzxF0Cn+kA==} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + word@0.3.0: + resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} + engines: {node: '>=0.8'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xgplayer-subtitles@1.0.19: + resolution: {integrity: sha512-ITvMTgnHD0uytWUYYoS3Qtz10T0o8W0YW3J7/GbfipeJQs4IiFyzhnvTXYB2KnZ6wRXLO6LrNhK9esY9iISJWA==} + + xgplayer@2.32.6: + resolution: {integrity: sha512-ESwYYcG8SQciPaN43tZkN3r0dS/jQ5RtyxyGbxn2+qcKgZQ861M899xq8Cab/z6qVVX+/4eIsxDbm3lfYGYzvA==} + hasBin: true + + xlsx@0.18.5: + resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==} + engines: {node: '>=0.8'} + hasBin: true + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xml2js@0.6.2: + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xmlhttprequest-ssl@2.1.2: + resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} + engines: {node: '>=0.4.0'} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zip-stream@4.1.1: + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} + engines: {node: '>= 10'} + + zrender@5.6.1: + resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@amap/amap-jsapi-loader@1.0.1': {} + + '@ant-design/colors@6.0.0': + dependencies: + '@ctrl/tinycolor': 3.6.1 + + '@ant-design/icons-svg@4.4.2': {} + + '@ant-design/icons-vue@6.1.0(vue@3.2.38)': + dependencies: + '@ant-design/colors': 6.0.0 + '@ant-design/icons-svg': 4.4.2 + vue: 3.2.38 + + '@antfu/utils@0.7.10': {} + + '@antv/component@2.1.11': + dependencies: + '@antv/g': 6.3.1 + '@antv/scale': 0.4.16 + '@antv/util': 3.3.11 + svg-path-parser: 1.1.0 + + '@antv/coord@0.4.7': + dependencies: + '@antv/scale': 0.4.16 + '@antv/util': 2.0.17 + gl-matrix: 3.4.4 + + '@antv/event-emitter@0.1.3': {} + + '@antv/expr@1.0.2': {} + + '@antv/g-canvas@2.2.0': + dependencies: + '@antv/g-lite': 2.7.0 + '@antv/g-math': 3.1.0 + '@antv/util': 3.3.11 + '@babel/runtime': 7.28.4 + gl-matrix: 3.4.4 + tslib: 2.8.1 + + '@antv/g-lite@2.7.0': + dependencies: + '@antv/g-math': 3.1.0 + '@antv/util': 3.3.11 + '@antv/vendor': 1.0.11 + '@babel/runtime': 7.28.4 + eventemitter3: 5.0.1 + gl-matrix: 3.4.4 + tslib: 2.8.1 + + '@antv/g-math@3.1.0': + dependencies: + '@antv/util': 3.3.11 + '@babel/runtime': 7.28.4 + gl-matrix: 3.4.4 + tslib: 2.8.1 + + '@antv/g-plugin-dragndrop@2.1.1': + dependencies: + '@antv/g-lite': 2.7.0 + '@antv/util': 3.3.11 + '@babel/runtime': 7.28.4 + tslib: 2.8.1 + + '@antv/g2@5.4.7': + dependencies: + '@antv/component': 2.1.11 + '@antv/coord': 0.4.7 + '@antv/event-emitter': 0.1.3 + '@antv/expr': 1.0.2 + '@antv/g': 6.3.1 + '@antv/g-canvas': 2.2.0 + '@antv/g-plugin-dragndrop': 2.1.1 + '@antv/scale': 0.5.2 + '@antv/util': 3.3.11 + '@antv/vendor': 1.0.11 + flru: 1.0.2 + pdfast: 0.2.0 + + '@antv/g@6.3.1': + dependencies: + '@antv/g-lite': 2.7.0 + '@antv/util': 3.3.11 + '@babel/runtime': 7.28.4 + gl-matrix: 3.4.4 + html2canvas: 1.4.1 + + '@antv/scale@0.4.16': + dependencies: + '@antv/util': 3.3.11 + color-string: 1.9.1 + fecha: 4.2.3 + + '@antv/scale@0.5.2': + dependencies: + '@antv/util': 3.3.11 + color-string: 1.9.1 + fecha: 4.2.3 + + '@antv/util@2.0.17': + dependencies: + csstype: 3.2.3 + tslib: 2.8.1 + + '@antv/util@3.3.11': + dependencies: + fast-deep-equal: 3.1.3 + gl-matrix: 3.4.4 + tslib: 2.8.1 + + '@antv/vendor@1.0.11': + dependencies: + '@types/d3-array': 3.2.2 + '@types/d3-color': 3.1.3 + '@types/d3-dispatch': 3.0.7 + '@types/d3-dsv': 3.0.7 + '@types/d3-ease': 3.0.2 + '@types/d3-fetch': 3.0.7 + '@types/d3-force': 3.0.10 + '@types/d3-format': 3.0.4 + '@types/d3-geo': 3.1.0 + '@types/d3-hierarchy': 3.1.7 + '@types/d3-interpolate': 3.0.4 + '@types/d3-path': 3.1.1 + '@types/d3-quadtree': 3.0.6 + '@types/d3-random': 3.0.3 + '@types/d3-scale': 4.0.9 + '@types/d3-scale-chromatic': 3.1.0 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + '@types/d3-timer': 3.0.2 + d3-array: 3.2.4 + d3-color: 3.1.0 + d3-dispatch: 3.0.1 + d3-dsv: 3.0.1 + d3-ease: 3.0.1 + d3-fetch: 3.0.1 + d3-force: 3.0.0 + d3-force-3d: 3.0.6 + d3-format: 3.1.0 + d3-geo: 3.1.1 + d3-geo-projection: 4.0.0 + d3-hierarchy: 3.1.2 + d3-interpolate: 3.0.1 + d3-path: 3.1.0 + d3-quadtree: 3.0.1 + d3-random: 3.0.1 + d3-regression: 1.3.10 + d3-scale: 4.0.2 + d3-scale-chromatic: 3.1.0 + d3-shape: 3.2.0 + d3-time: 3.1.0 + d3-timer: 3.0.1 + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/parser@7.28.5': + dependencies: + '@babel/types': 7.28.5 + + '@babel/runtime@7.28.4': {} + + '@babel/standalone@7.28.5': {} + + '@babel/types@7.28.5': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@bytemd/plugin-gfm@1.22.0(bytemd@1.22.0)': + dependencies: + bytemd: 1.22.0 + remark-gfm: 3.0.1 + transitivePeerDependencies: + - supports-color + + '@bytemd/plugin-highlight-ssr@1.22.0(bytemd@1.22.0)': + dependencies: + bytemd: 1.22.0 + rehype-highlight: 6.0.0 + + '@bytemd/plugin-highlight@1.22.0(bytemd@1.22.0)': + dependencies: + bytemd: 1.22.0 + highlight.js: 11.11.1 + + '@ctrl/tinycolor@3.6.1': {} + + '@cyhnkckali/vue3-color-picker@2.1.5(vue@3.2.38)': + dependencies: + vue: 3.2.38 + + '@esbuild/android-arm@0.15.18': + optional: true + + '@esbuild/linux-loong64@0.15.18': + optional: true + + '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.4.3 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.1': {} + + '@fast-csv/format@4.3.5': + dependencies: + '@types/node': 14.18.63 + lodash.escaperegexp: 4.1.2 + lodash.isboolean: 3.0.3 + lodash.isequal: 4.5.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + + '@fast-csv/parse@4.3.6': + dependencies: + '@types/node': 14.18.63 + lodash.escaperegexp: 4.1.2 + lodash.groupby: 4.6.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + lodash.isundefined: 3.0.1 + lodash.uniq: 4.5.0 + + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.3 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@intlify/core-base@9.14.5': + dependencies: + '@intlify/message-compiler': 9.14.5 + '@intlify/shared': 9.14.5 + + '@intlify/message-compiler@9.14.5': + dependencies: + '@intlify/shared': 9.14.5 + source-map-js: 1.2.1 + + '@intlify/shared@9.14.5': {} + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/source-map@0.3.11': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + + '@popperjs/core@2.11.8': {} + + '@rollup/pluginutils@5.3.0(rollup@2.79.2)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.3 + optionalDependencies: + rollup: 2.79.2 + + '@simonwep/pickr@1.8.2': + dependencies: + core-js: 3.47.0 + nanopop: 2.4.2 + + '@socket.io/component-emitter@3.1.2': {} + + '@types/codemirror@5.60.17': + dependencies: + '@types/tern': 0.23.9 + + '@types/d3-array@3.2.2': {} + + '@types/d3-color@3.1.3': {} + + '@types/d3-dispatch@3.0.7': {} + + '@types/d3-dsv@3.0.7': {} + + '@types/d3-ease@3.0.2': {} + + '@types/d3-fetch@3.0.7': + dependencies: + '@types/d3-dsv': 3.0.7 + + '@types/d3-force@3.0.10': {} + + '@types/d3-format@3.0.4': {} + + '@types/d3-geo@3.1.0': + dependencies: + '@types/geojson': 7946.0.16 + + '@types/d3-hierarchy@3.1.7': {} + + '@types/d3-interpolate@3.0.4': + dependencies: + '@types/d3-color': 3.1.3 + + '@types/d3-path@3.1.1': {} + + '@types/d3-quadtree@3.0.6': {} + + '@types/d3-random@3.0.3': {} + + '@types/d3-scale-chromatic@3.1.0': {} + + '@types/d3-scale@4.0.9': + dependencies: + '@types/d3-time': 3.0.4 + + '@types/d3-shape@3.1.7': + dependencies: + '@types/d3-path': 3.1.1 + + '@types/d3-time@3.0.4': {} + + '@types/d3-timer@3.0.2': {} + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/estree@1.0.8': {} + + '@types/geojson@7946.0.16': {} + + '@types/hast@2.3.10': + dependencies: + '@types/unist': 2.0.11 + + '@types/json-schema@7.0.15': {} + + '@types/lodash-es@4.17.12': + dependencies: + '@types/lodash': 4.17.21 + + '@types/lodash@4.17.21': {} + + '@types/mdast@3.0.15': + dependencies: + '@types/unist': 2.0.11 + + '@types/ms@2.1.0': {} + + '@types/node@14.18.63': {} + + '@types/node@18.19.130': + dependencies: + undici-types: 5.26.5 + + '@types/nprogress@0.2.3': {} + + '@types/parse5@6.0.3': {} + + '@types/semver@7.7.1': {} + + '@types/sortablejs@1.15.9': {} + + '@types/tern@0.23.9': + dependencies: + '@types/estree': 1.0.8 + + '@types/unist@2.0.11': {} + + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + debug: 4.4.3 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.7.3 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + debug: 4.4.3 + eslint: 8.57.1 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + debug: 4.4.3 + eslint: 8.57.1 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@5.62.0': {} + + '@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5)': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.3 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.7.3 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.7.1 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.7.3 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.3.0': {} + + '@vitejs/plugin-legacy@2.3.1(terser@5.44.1)(vite@3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1))': + dependencies: + '@babel/standalone': 7.28.5 + core-js: 3.47.0 + magic-string: 0.26.7 + regenerator-runtime: 0.13.11 + systemjs: 6.15.1 + terser: 5.44.1 + vite: 3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1) + + '@vitejs/plugin-vue@3.2.0(vite@3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1))(vue@3.2.38)': + dependencies: + vite: 3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1) + vue: 3.2.38 + + '@volar/code-gen@0.40.13': + dependencies: + '@volar/source-map': 0.40.13 + + '@volar/source-map@0.40.13': + dependencies: + '@vue/reactivity': 3.2.38 + + '@volar/typescript-faster@0.40.13': + dependencies: + semver: 7.7.3 + + '@volar/vue-language-core@0.40.13': + dependencies: + '@volar/code-gen': 0.40.13 + '@volar/source-map': 0.40.13 + '@vue/compiler-core': 3.5.26 + '@vue/compiler-dom': 3.5.26 + '@vue/compiler-sfc': 3.5.26 + '@vue/reactivity': 3.5.26 + '@vue/shared': 3.5.26 + + '@volar/vue-typescript@0.40.13': + dependencies: + '@volar/code-gen': 0.40.13 + '@volar/typescript-faster': 0.40.13 + '@volar/vue-language-core': 0.40.13 + + '@vue/compiler-core@3.2.38': + dependencies: + '@babel/parser': 7.28.5 + '@vue/shared': 3.2.38 + estree-walker: 2.0.2 + source-map: 0.6.1 + + '@vue/compiler-core@3.5.26': + dependencies: + '@babel/parser': 7.28.5 + '@vue/shared': 3.5.26 + entities: 7.0.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-dom@3.2.38': + dependencies: + '@vue/compiler-core': 3.2.38 + '@vue/shared': 3.2.38 + + '@vue/compiler-dom@3.5.26': + dependencies: + '@vue/compiler-core': 3.5.26 + '@vue/shared': 3.5.26 + + '@vue/compiler-sfc@3.2.38': + dependencies: + '@babel/parser': 7.28.5 + '@vue/compiler-core': 3.2.38 + '@vue/compiler-dom': 3.2.38 + '@vue/compiler-ssr': 3.2.38 + '@vue/reactivity-transform': 3.2.38 + '@vue/shared': 3.2.38 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.5.6 + source-map: 0.6.1 + + '@vue/compiler-sfc@3.5.26': + dependencies: + '@babel/parser': 7.28.5 + '@vue/compiler-core': 3.5.26 + '@vue/compiler-dom': 3.5.26 + '@vue/compiler-ssr': 3.5.26 + '@vue/shared': 3.5.26 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.6 + source-map-js: 1.2.1 + + '@vue/compiler-ssr@3.2.38': + dependencies: + '@vue/compiler-dom': 3.2.38 + '@vue/shared': 3.2.38 + + '@vue/compiler-ssr@3.5.26': + dependencies: + '@vue/compiler-dom': 3.5.26 + '@vue/shared': 3.5.26 + + '@vue/devtools-api@6.6.4': {} + + '@vue/reactivity-transform@3.2.38': + dependencies: + '@babel/parser': 7.28.5 + '@vue/compiler-core': 3.2.38 + '@vue/shared': 3.2.38 + estree-walker: 2.0.2 + magic-string: 0.25.9 + + '@vue/reactivity@3.2.38': + dependencies: + '@vue/shared': 3.2.38 + + '@vue/reactivity@3.5.26': + dependencies: + '@vue/shared': 3.5.26 + + '@vue/runtime-core@3.2.38': + dependencies: + '@vue/reactivity': 3.2.38 + '@vue/shared': 3.2.38 + + '@vue/runtime-dom@3.2.38': + dependencies: + '@vue/runtime-core': 3.2.38 + '@vue/shared': 3.2.38 + csstype: 2.6.21 + + '@vue/server-renderer@3.2.38(vue@3.2.38)': + dependencies: + '@vue/compiler-ssr': 3.2.38 + '@vue/shared': 3.2.38 + vue: 3.2.38 + + '@vue/shared@3.2.38': {} + + '@vue/shared@3.5.26': {} + + '@wecom/jssdk@1.4.5': {} + + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn@8.15.0: {} + + address@1.2.2: {} + + adler-32@1.3.1: {} + + agentkeepalive@3.5.3: + dependencies: + humanize-ms: 1.2.1 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ali-oss@6.23.0: + dependencies: + address: 1.2.2 + agentkeepalive: 3.5.3 + bowser: 1.9.4 + copy-to: 2.0.1 + dateformat: 2.2.0 + debug: 4.4.3 + destroy: 1.2.0 + end-or-error: 1.0.1 + get-ready: 1.0.0 + humanize-ms: 1.2.1 + is-type-of: 1.4.0 + js-base64: 2.6.4 + jstoxml: 2.2.9 + lodash: 4.17.21 + merge-descriptors: 1.0.3 + mime: 2.6.0 + platform: 1.3.6 + pump: 3.0.3 + qs: 6.14.0 + sdk-base: 2.0.1 + stream-http: 2.8.2 + stream-wormhole: 1.1.0 + urllib: 2.44.0 + utility: 1.18.0 + xml2js: 0.6.2 + transitivePeerDependencies: + - proxy-agent + - supports-color + + amdefine@1.0.1: {} + + ansi-regex@5.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ant-design-vue@3.2.20(vue@3.2.38): + dependencies: + '@ant-design/colors': 6.0.0 + '@ant-design/icons-vue': 6.1.0(vue@3.2.38) + '@babel/runtime': 7.28.4 + '@ctrl/tinycolor': 3.6.1 + '@simonwep/pickr': 1.8.2 + array-tree-filter: 2.1.0 + async-validator: 4.2.5 + dayjs: 1.11.19 + dom-align: 1.12.4 + dom-scroll-into-view: 2.0.1 + lodash: 4.17.21 + lodash-es: 4.17.22 + resize-observer-polyfill: 1.5.1 + scroll-into-view-if-needed: 2.2.31 + shallow-equal: 1.2.1 + vue: 3.2.38 + vue-types: 3.0.2(vue@3.2.38) + warning: 4.0.3 + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + archiver-utils@2.1.0: + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.8 + + archiver-utils@3.0.4: + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + + archiver@5.3.2: + dependencies: + archiver-utils: 2.1.0 + async: 3.2.6 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 + readdir-glob: 1.1.3 + tar-stream: 2.2.0 + zip-stream: 4.1.1 + + arg@5.0.2: {} + + argparse@2.0.1: {} + + array-tree-filter@2.1.0: {} + + array-union@2.1.0: {} + + async-validator@4.2.5: {} + + async@3.2.6: {} + + asynckit@0.4.0: {} + + autoprefixer@10.4.23(postcss@8.5.6): + dependencies: + browserslist: 4.28.1 + caniuse-lite: 1.0.30001761 + fraction.js: 5.3.4 + picocolors: 1.1.1 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + axios@0.27.2: + dependencies: + follow-redirects: 1.15.11 + form-data: 4.0.5 + transitivePeerDependencies: + - debug + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + base64-arraybuffer@1.0.2: {} + + base64-js@1.5.1: {} + + baseline-browser-mapping@2.9.11: {} + + big-integer@1.6.52: {} + + binary-extensions@2.3.0: {} + + binary@0.3.0: + dependencies: + buffers: 0.1.1 + chainsaw: 0.1.0 + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + bluebird@3.4.7: {} + + boolbase@1.0.0: {} + + bowser@1.9.4: {} + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.2: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.28.1: + dependencies: + baseline-browser-mapping: 2.9.11 + caniuse-lite: 1.0.30001761 + electron-to-chromium: 1.5.267 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) + + buffer-crc32@0.2.13: {} + + buffer-from@1.1.2: {} + + buffer-indexof-polyfill@1.0.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + buffers@0.1.1: {} + + builtin-status-codes@3.0.0: {} + + bytemd@1.22.0: + dependencies: + '@popperjs/core': 2.11.8 + '@types/codemirror': 5.60.17 + '@types/hast': 2.3.10 + '@types/lodash-es': 4.17.12 + '@types/mdast': 3.0.15 + codemirror-ssr: 0.65.0(@types/codemirror@5.60.17) + hast-util-sanitize: 4.1.0 + lodash-es: 4.17.22 + rehype-raw: 6.1.1 + rehype-sanitize: 5.0.1 + rehype-stringify: 9.0.4 + remark-parse: 10.0.2 + remark-rehype: 10.1.0 + select-files: 1.0.1 + tippy.js: 6.3.7 + unified: 10.1.2 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + word-count: 0.2.2 + transitivePeerDependencies: + - supports-color + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + caniuse-lite@1.0.30001761: {} + + ccount@2.0.1: {} + + cfb@1.2.2: + dependencies: + adler-32: 1.3.1 + crc-32: 1.2.2 + + chainsaw@0.1.0: + dependencies: + traverse: 0.3.9 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + codemirror-ssr@0.65.0(@types/codemirror@5.60.17): + dependencies: + '@types/codemirror': 5.60.17 + + codepage@1.15.0: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.4 + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + + commander@2.20.3: {} + + commander@4.1.1: {} + + commander@7.2.0: {} + + compress-commons@4.1.2: + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.3 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + + compute-scroll-into-view@1.0.20: {} + + concat-map@0.0.1: {} + + content-type@1.0.5: {} + + copy-anything@2.0.6: + dependencies: + is-what: 3.14.1 + + copy-to@2.0.1: {} + + core-js@3.47.0: {} + + core-util-is@1.0.3: {} + + countup.js@2.9.0: {} + + crc-32@1.2.2: {} + + crc32-stream@4.0.3: + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.2 + + cropperjs@1.6.2: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-js@4.2.0: {} + + css-line-break@2.1.0: + dependencies: + utrie: 1.0.2 + + cssesc@3.0.0: {} + + csstype@2.6.21: {} + + csstype@3.2.3: {} + + d3-array@3.2.4: + dependencies: + internmap: 2.0.3 + + d3-binarytree@1.0.2: {} + + d3-color@3.1.0: {} + + d3-dispatch@3.0.1: {} + + d3-dsv@3.0.1: + dependencies: + commander: 7.2.0 + iconv-lite: 0.6.3 + rw: 1.3.3 + + d3-ease@3.0.1: {} + + d3-fetch@3.0.1: + dependencies: + d3-dsv: 3.0.1 + + d3-force-3d@3.0.6: + dependencies: + d3-binarytree: 1.0.2 + d3-dispatch: 3.0.1 + d3-octree: 1.1.0 + d3-quadtree: 3.0.1 + d3-timer: 3.0.1 + + d3-force@3.0.0: + dependencies: + d3-dispatch: 3.0.1 + d3-quadtree: 3.0.1 + d3-timer: 3.0.1 + + d3-format@3.1.0: {} + + d3-geo-projection@4.0.0: + dependencies: + commander: 7.2.0 + d3-array: 3.2.4 + d3-geo: 3.1.1 + + d3-geo@3.1.1: + dependencies: + d3-array: 3.2.4 + + d3-hierarchy@3.1.2: {} + + d3-interpolate@3.0.1: + dependencies: + d3-color: 3.1.0 + + d3-octree@1.1.0: {} + + d3-path@3.1.0: {} + + d3-quadtree@3.0.1: {} + + d3-random@3.0.1: {} + + d3-regression@1.3.10: {} + + d3-scale-chromatic@3.1.0: + dependencies: + d3-color: 3.1.0 + d3-interpolate: 3.0.1 + + d3-scale@4.0.2: + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + + d3-shape@3.2.0: + dependencies: + d3-path: 3.1.0 + + d3-time-format@4.1.0: + dependencies: + d3-time: 3.1.0 + + d3-time@3.1.0: + dependencies: + d3-array: 3.2.4 + + d3-timer@3.0.1: {} + + d@1.0.2: + dependencies: + es5-ext: 0.10.64 + type: 2.7.3 + + danmu.js@1.2.1: + dependencies: + event-emitter: 0.3.5 + + dateformat@2.2.0: {} + + dayjs@1.11.19: {} + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.2.0: + dependencies: + character-entities: 2.0.2 + + deep-is@0.1.4: {} + + default-user-agent@1.0.0: + dependencies: + os-name: 1.0.3 + + delayed-stream@1.0.0: {} + + dequal@2.0.3: {} + + destroy@1.2.0: {} + + didyoumean@1.2.2: {} + + diff@5.2.0: {} + + digest-header@1.1.0: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-align@1.12.4: {} + + dom-scroll-into-view@2.0.1: {} + + downloadjs@1.4.7: {} + + draggabilly@2.4.1: + dependencies: + get-size: 2.0.3 + unidragger: 2.4.0 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + duplexer2@0.1.4: + dependencies: + readable-stream: 2.3.8 + + echarts-wordcloud@2.1.0(echarts@5.6.0): + dependencies: + echarts: 5.6.0 + + echarts@5.6.0: + dependencies: + tslib: 2.3.0 + zrender: 5.6.1 + + ee-first@1.1.1: {} + + ele-admin-pro@1.11.1(ant-design-vue@3.2.20(vue@3.2.38))(vue@3.2.38): + dependencies: + ant-design-vue: 3.2.20(vue@3.2.38) + vue: 3.2.38 + + electron-to-chromium@1.5.267: {} + + end-of-stream@1.4.5: + dependencies: + once: 1.4.0 + + end-or-error@1.0.1: {} + + engine.io-client@6.6.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.4.3 + engine.io-parser: 5.2.3 + ws: 8.18.3 + xmlhttprequest-ssl: 2.1.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + engine.io-parser@5.2.3: {} + + entities@7.0.0: {} + + errno@0.1.8: + dependencies: + prr: 1.0.1 + optional: true + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es5-ext@0.10.64: + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.4 + esniff: 2.0.1 + next-tick: 1.1.0 + + es6-iterator@2.0.3: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + es6-symbol: 3.1.4 + + es6-symbol@3.1.4: + dependencies: + d: 1.0.2 + ext: 1.7.0 + + esbuild-android-64@0.15.18: + optional: true + + esbuild-android-arm64@0.15.18: + optional: true + + esbuild-darwin-64@0.15.18: + optional: true + + esbuild-darwin-arm64@0.15.18: + optional: true + + esbuild-freebsd-64@0.15.18: + optional: true + + esbuild-freebsd-arm64@0.15.18: + optional: true + + esbuild-linux-32@0.15.18: + optional: true + + esbuild-linux-64@0.15.18: + optional: true + + esbuild-linux-arm64@0.15.18: + optional: true + + esbuild-linux-arm@0.15.18: + optional: true + + esbuild-linux-mips64le@0.15.18: + optional: true + + esbuild-linux-ppc64le@0.15.18: + optional: true + + esbuild-linux-riscv64@0.15.18: + optional: true + + esbuild-linux-s390x@0.15.18: + optional: true + + esbuild-netbsd-64@0.15.18: + optional: true + + esbuild-openbsd-64@0.15.18: + optional: true + + esbuild-sunos-64@0.15.18: + optional: true + + esbuild-windows-32@0.15.18: + optional: true + + esbuild-windows-64@0.15.18: + optional: true + + esbuild-windows-arm64@0.15.18: + optional: true + + esbuild@0.15.18: + optionalDependencies: + '@esbuild/android-arm': 0.15.18 + '@esbuild/linux-loong64': 0.15.18 + esbuild-android-64: 0.15.18 + esbuild-android-arm64: 0.15.18 + esbuild-darwin-64: 0.15.18 + esbuild-darwin-arm64: 0.15.18 + esbuild-freebsd-64: 0.15.18 + esbuild-freebsd-arm64: 0.15.18 + esbuild-linux-32: 0.15.18 + esbuild-linux-64: 0.15.18 + esbuild-linux-arm: 0.15.18 + esbuild-linux-arm64: 0.15.18 + esbuild-linux-mips64le: 0.15.18 + esbuild-linux-ppc64le: 0.15.18 + esbuild-linux-riscv64: 0.15.18 + esbuild-linux-s390x: 0.15.18 + esbuild-netbsd-64: 0.15.18 + esbuild-openbsd-64: 0.15.18 + esbuild-sunos-64: 0.15.18 + esbuild-windows-32: 0.15.18 + esbuild-windows-64: 0.15.18 + esbuild-windows-arm64: 0.15.18 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-config-prettier@8.10.2(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + + eslint-define-config@1.24.1: {} + + eslint-plugin-prettier@4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8): + dependencies: + eslint: 8.57.1 + prettier: 2.8.8 + prettier-linter-helpers: 1.0.1 + optionalDependencies: + eslint-config-prettier: 8.10.2(eslint@8.57.1) + + eslint-plugin-vue@9.33.0(eslint@8.57.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) + eslint: 8.57.1 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.1.2 + semver: 7.7.3 + vue-eslint-parser: 9.4.3(eslint@8.57.1) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.1: + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.2 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + esniff@2.0.1: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + event-emitter: 0.3.5 + type: 2.7.3 + + espree@9.6.1: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 3.4.3 + + esprima@1.2.5: {} + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + ev-emitter@1.1.1: {} + + event-emitter@0.3.5: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + + eventemitter3@4.0.7: {} + + eventemitter3@5.0.1: {} + + exceljs@4.4.0: + dependencies: + archiver: 5.3.2 + dayjs: 1.11.19 + fast-csv: 4.3.6 + jszip: 3.10.1 + readable-stream: 3.6.2 + saxes: 5.0.1 + tmp: 0.2.5 + unzipper: 0.10.14 + uuid: 8.3.2 + + ext@1.7.0: + dependencies: + type: 2.7.3 + + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 + + extend@3.0.2: {} + + fast-csv@4.3.6: + dependencies: + '@fast-csv/format': 4.3.5 + '@fast-csv/parse': 4.3.6 + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + + fault@2.0.1: + dependencies: + format: 0.2.2 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + fecha@4.2.3: {} + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.3: {} + + flru@1.0.2: {} + + follow-redirects@1.15.11: {} + + form-data@4.0.5: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 + mime-types: 2.1.35 + + format@0.2.2: {} + + formstream@1.5.2: + dependencies: + destroy: 1.2.0 + mime: 2.6.0 + node-hex: 1.0.1 + pause-stream: 0.0.11 + + frac@1.1.2: {} + + fraction.js@5.3.4: {} + + fs-constants@1.0.0: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + + fs-extra@5.0.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + fstream@1.0.12: + dependencies: + graceful-fs: 4.2.11 + inherits: 2.0.4 + mkdirp: 0.5.6 + rimraf: 2.7.1 + + function-bind@1.1.2: {} + + generate-source-map@0.0.5: + dependencies: + esprima: 1.2.5 + source-map: 0.1.43 + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-ready@1.0.0: {} + + get-size@2.0.3: {} + + github-markdown-css@5.8.1: {} + + gl-matrix@3.4.4: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-from-parse5@7.1.2: + dependencies: + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 + hastscript: 7.2.0 + property-information: 6.5.0 + vfile: 5.3.7 + vfile-location: 4.1.0 + web-namespaces: 2.0.1 + + hast-util-is-element@2.1.3: + dependencies: + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 + + hast-util-parse-selector@3.1.1: + dependencies: + '@types/hast': 2.3.10 + + hast-util-raw@7.2.3: + dependencies: + '@types/hast': 2.3.10 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.2 + hast-util-to-parse5: 7.1.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-sanitize@4.1.0: + dependencies: + '@types/hast': 2.3.10 + + hast-util-to-html@8.0.4: + dependencies: + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 7.2.3 + hast-util-whitespace: 2.0.1 + html-void-elements: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-parse5@7.1.0: + dependencies: + '@types/hast': 2.3.10 + comma-separated-tokens: 2.0.3 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-text@3.1.2: + dependencies: + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 + hast-util-is-element: 2.1.3 + unist-util-find-after: 4.0.1 + + hast-util-whitespace@2.0.1: {} + + hastscript@7.2.0: + dependencies: + '@types/hast': 2.3.10 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + + highlight.js@11.11.1: {} + + highlight.js@11.8.0: {} + + html-void-elements@2.0.1: {} + + html2canvas@1.4.1: + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + + humanize-ms@1.2.1: + dependencies: + ms: 2.1.3 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ieee754@1.2.1: {} + + ignore@5.3.2: {} + + image-size@0.5.5: + optional: true + + immediate@3.0.6: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + internmap@2.0.3: {} + + is-arrayish@0.3.4: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-buffer@2.0.5: {} + + is-class-hotfix@0.0.6: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-extendable@0.1.1: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@4.1.0: {} + + is-plain-object@3.0.1: {} + + is-type-of@1.4.0: + dependencies: + core-util-is: 1.0.3 + is-class-hotfix: 0.0.6 + isstream: 0.1.2 + + is-what@3.14.1: {} + + isarray@1.0.0: {} + + isexe@2.0.0: {} + + isstream@0.1.2: {} + + jiti@1.21.7: {} + + js-base64@2.6.4: {} + + js-cookie@3.0.5: {} + + js-md5@0.7.3: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsbarcode@3.12.1: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.2.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jstoxml@2.2.9: {} + + jszip@3.10.1: + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kleur@4.1.5: {} + + lazystream@1.0.1: + dependencies: + readable-stream: 2.3.8 + + less@4.5.1: + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.8.1 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.3.1 + source-map: 0.6.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lie@3.3.0: + dependencies: + immediate: 3.0.6 + + lilconfig@3.1.3: {} + + lines-and-columns@1.2.4: {} + + listenercount@1.0.1: {} + + local-pkg@0.4.3: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash-es@4.17.22: {} + + lodash.defaults@4.2.0: {} + + lodash.difference@4.5.0: {} + + lodash.escaperegexp@4.1.2: {} + + lodash.flatten@4.4.0: {} + + lodash.groupby@4.6.0: {} + + lodash.isboolean@3.0.3: {} + + lodash.isequal@4.5.0: {} + + lodash.isfunction@3.0.9: {} + + lodash.isnil@4.0.0: {} + + lodash.isplainobject@4.0.6: {} + + lodash.isundefined@3.0.1: {} + + lodash.merge@4.6.2: {} + + lodash.union@4.6.0: {} + + lodash.uniq@4.5.0: {} + + lodash@4.17.21: {} + + longest-streak@3.1.0: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lowlight@2.9.0: + dependencies: + '@types/hast': 2.3.10 + fault: 2.0.1 + highlight.js: 11.8.0 + + magic-string@0.25.9: + dependencies: + sourcemap-codec: 1.4.8 + + magic-string@0.26.7: + dependencies: + sourcemap-codec: 1.4.8 + + magic-string@0.27.0: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + optional: true + + markdown-table@3.0.4: {} + + math-intrinsics@1.1.0: {} + + mdast-util-definitions@5.1.2: + dependencies: + '@types/mdast': 3.0.15 + '@types/unist': 2.0.11 + unist-util-visit: 4.1.2 + + mdast-util-find-and-replace@2.2.2: + dependencies: + '@types/mdast': 3.0.15 + escape-string-regexp: 5.0.0 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + + mdast-util-from-markdown@1.3.1: + dependencies: + '@types/mdast': 3.0.15 + '@types/unist': 2.0.11 + decode-named-character-reference: 1.2.0 + mdast-util-to-string: 3.2.0 + micromark: 3.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-decode-string: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + unist-util-stringify-position: 3.0.3 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@1.0.3: + dependencies: + '@types/mdast': 3.0.15 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.2 + micromark-util-character: 1.2.0 + + mdast-util-gfm-footnote@1.0.2: + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.1.0 + + mdast-util-gfm-strikethrough@1.0.3: + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-markdown: 1.5.0 + + mdast-util-gfm-table@1.0.7: + dependencies: + '@types/mdast': 3.0.15 + markdown-table: 3.0.4 + mdast-util-from-markdown: 1.3.1 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@1.0.2: + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-markdown: 1.5.0 + + mdast-util-gfm@2.0.2: + dependencies: + mdast-util-from-markdown: 1.3.1 + mdast-util-gfm-autolink-literal: 1.0.3 + mdast-util-gfm-footnote: 1.0.2 + mdast-util-gfm-strikethrough: 1.0.3 + mdast-util-gfm-table: 1.0.7 + mdast-util-gfm-task-list-item: 1.0.2 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@3.0.1: + dependencies: + '@types/mdast': 3.0.15 + unist-util-is: 5.2.1 + + mdast-util-to-hast@12.3.0: + dependencies: + '@types/hast': 2.3.10 + '@types/mdast': 3.0.15 + mdast-util-definitions: 5.1.2 + micromark-util-sanitize-uri: 1.2.0 + trim-lines: 3.0.1 + unist-util-generated: 2.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + + mdast-util-to-markdown@1.5.0: + dependencies: + '@types/mdast': 3.0.15 + '@types/unist': 2.0.11 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.1 + mdast-util-to-string: 3.2.0 + micromark-util-decode-string: 1.1.0 + unist-util-visit: 4.1.2 + zwitch: 2.0.4 + + mdast-util-to-string@3.2.0: + dependencies: + '@types/mdast': 3.0.15 + + merge-descriptors@1.0.3: {} + + merge2@1.4.1: {} + + micromark-core-commonmark@1.1.0: + dependencies: + decode-named-character-reference: 1.2.0 + micromark-factory-destination: 1.1.0 + micromark-factory-label: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-title: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-html-tag-name: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-extension-gfm-autolink-literal@1.0.5: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-extension-gfm-footnote@1.1.2: + dependencies: + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-extension-gfm-strikethrough@1.0.7: + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-extension-gfm-table@1.0.7: + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-extension-gfm-tagfilter@1.0.2: + dependencies: + micromark-util-types: 1.1.0 + + micromark-extension-gfm-task-list-item@1.0.5: + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-extension-gfm@2.0.3: + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.5 + micromark-extension-gfm-footnote: 1.1.2 + micromark-extension-gfm-strikethrough: 1.0.7 + micromark-extension-gfm-table: 1.0.7 + micromark-extension-gfm-tagfilter: 1.0.2 + micromark-extension-gfm-task-list-item: 1.0.5 + micromark-util-combine-extensions: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-factory-destination@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-factory-label@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-factory-space@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + + micromark-factory-title@1.1.0: + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-factory-whitespace@1.1.0: + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-character@1.2.0: + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-chunked@1.1.0: + dependencies: + micromark-util-symbol: 1.1.0 + + micromark-util-classify-character@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-combine-extensions@1.1.0: + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-decode-numeric-character-reference@1.1.0: + dependencies: + micromark-util-symbol: 1.1.0 + + micromark-util-decode-string@1.1.0: + dependencies: + decode-named-character-reference: 1.2.0 + micromark-util-character: 1.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-symbol: 1.1.0 + + micromark-util-encode@1.1.0: {} + + micromark-util-html-tag-name@1.2.0: {} + + micromark-util-normalize-identifier@1.1.0: + dependencies: + micromark-util-symbol: 1.1.0 + + micromark-util-resolve-all@1.1.0: + dependencies: + micromark-util-types: 1.1.0 + + micromark-util-sanitize-uri@1.2.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-encode: 1.1.0 + micromark-util-symbol: 1.1.0 + + micromark-util-subtokenize@1.1.0: + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-util-symbol@1.1.0: {} + + micromark-util-types@1.1.0: {} + + micromark@3.2.0: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.3 + decode-named-character-reference: 1.2.0 + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-combine-extensions: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-encode: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: + optional: true + + mime@2.6.0: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.12 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.2 + + minimist@1.2.8: {} + + mitt@3.0.1: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mri@1.2.0: {} + + ms@2.1.3: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.11: {} + + nanopop@2.4.2: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + needle@3.3.1: + dependencies: + iconv-lite: 0.6.3 + sax: 1.4.3 + optional: true + + next-tick@1.1.0: {} + + node-hex@1.0.1: {} + + node-releases@2.0.27: {} + + normalize-path@3.0.0: {} + + nprogress@0.2.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.4: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + os-name@1.0.3: + dependencies: + osx-release: 1.1.0 + win-release: 1.1.1 + + osx-release@1.1.0: + dependencies: + minimist: 1.2.8 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + pako@1.0.11: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-node-version@1.0.1: {} + + parse5@6.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@4.0.0: {} + + pause-stream@0.0.11: + dependencies: + through: 2.3.8 + + pdfast@0.2.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + pify@2.3.0: {} + + pify@4.0.1: + optional: true + + pinia@2.3.1(typescript@4.9.5)(vue@3.2.38): + dependencies: + '@vue/devtools-api': 6.6.4 + vue: 3.2.38 + vue-demi: 0.14.10(vue@3.2.38) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - '@vue/composition-api' + + pirates@4.0.7: {} + + platform@1.3.6: {} + + postcss-import@15.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.11 + + postcss-js@4.1.0(postcss@8.5.6): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.5.6 + + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6): + dependencies: + lilconfig: 3.1.3 + optionalDependencies: + jiti: 1.21.7 + postcss: 8.5.6 + + postcss-nested@6.2.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.1: + dependencies: + fast-diff: 1.3.0 + + prettier@2.8.8: {} + + process-nextick-args@2.0.1: {} + + property-information@6.5.0: {} + + prr@1.0.1: + optional: true + + pump@3.0.3: + dependencies: + end-of-stream: 1.4.5 + once: 1.4.0 + + punycode@2.3.1: {} + + qs@6.14.0: + dependencies: + side-channel: 1.1.0 + + queue-microtask@1.2.3: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdir-glob@1.1.3: + dependencies: + minimatch: 5.1.6 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + regenerator-runtime@0.13.11: {} + + rehype-highlight@6.0.0: + dependencies: + '@types/hast': 2.3.10 + hast-util-to-text: 3.1.2 + lowlight: 2.9.0 + unified: 10.1.2 + unist-util-visit: 4.1.2 + + rehype-raw@6.1.1: + dependencies: + '@types/hast': 2.3.10 + hast-util-raw: 7.2.3 + unified: 10.1.2 + + rehype-sanitize@5.0.1: + dependencies: + '@types/hast': 2.3.10 + hast-util-sanitize: 4.1.0 + unified: 10.1.2 + + rehype-stringify@9.0.4: + dependencies: + '@types/hast': 2.3.10 + hast-util-to-html: 8.0.4 + unified: 10.1.2 + + remark-gfm@3.0.1: + dependencies: + '@types/mdast': 3.0.15 + mdast-util-gfm: 2.0.2 + micromark-extension-gfm: 2.0.3 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + + remark-parse@10.0.2: + dependencies: + '@types/mdast': 3.0.15 + mdast-util-from-markdown: 1.3.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + + remark-rehype@10.1.0: + dependencies: + '@types/hast': 2.3.10 + '@types/mdast': 3.0.15 + mdast-util-to-hast: 12.3.0 + unified: 10.1.2 + + resize-detector@0.3.0: {} + + resize-observer-polyfill@1.5.1: {} + + resolve-from@4.0.0: {} + + resolve@1.22.11: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.1.0: {} + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@2.79.2: + optionalDependencies: + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rw@1.3.3: {} + + sade@1.8.1: + dependencies: + mri: 1.2.0 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sax@1.4.3: {} + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + scroll-into-view-if-needed@2.2.31: + dependencies: + compute-scroll-into-view: 1.0.20 + + sdk-base@2.0.1: + dependencies: + get-ready: 1.0.0 + + select-files@1.0.1: {} + + semver@5.7.2: {} + + semver@7.7.3: {} + + setimmediate@1.0.5: {} + + shallow-equal@1.2.1: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + simple-swizzle@0.2.4: + dependencies: + is-arrayish: 0.3.4 + + slash@3.0.0: {} + + socket.io-client@4.8.3: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.4.3 + engine.io-client: 6.6.4 + socket.io-parser: 4.2.5 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + socket.io-parser@4.2.5: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + sortablejs@1.14.0: {} + + sortablejs@1.15.6: {} + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.1.43: + dependencies: + amdefine: 1.0.1 + + source-map@0.6.1: {} + + sourcemap-codec@1.4.8: {} + + space-separated-tokens@2.0.2: {} + + ssf@0.11.2: + dependencies: + frac: 1.1.2 + + statuses@1.5.0: {} + + stream-http@2.8.2: + dependencies: + builtin-status-codes: 3.0.0 + inherits: 2.0.4 + readable-stream: 2.3.8 + to-arraybuffer: 1.0.1 + xtend: 4.0.2 + + stream-wormhole@1.1.0: {} + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-json-comments@3.1.1: {} + + sucrase@3.35.1: + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + commander: 4.1.1 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.7 + tinyglobby: 0.2.15 + ts-interface-checker: 0.1.13 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-path-parser@1.1.0: {} + + systemjs@6.15.1: {} + + tailwindcss@3.4.19: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.6 + postcss-import: 15.1.0(postcss@8.5.6) + postcss-js: 4.1.0(postcss@8.5.6) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6) + postcss-nested: 6.2.0(postcss@8.5.6) + postcss-selector-parser: 6.1.2 + resolve: 1.22.11 + sucrase: 3.35.1 + transitivePeerDependencies: + - tsx + - yaml + + tar-stream@2.2.0: + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.5 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + + terser@5.44.1: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.15.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + text-segmentation@1.0.3: + dependencies: + utrie: 1.0.2 + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + through@2.3.8: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + tinymce@5.10.9: {} + + tippy.js@6.3.7: + dependencies: + '@popperjs/core': 2.11.8 + + tmp@0.2.5: {} + + to-arraybuffer@1.0.1: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + traverse@0.3.9: {} + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + ts-interface-checker@0.1.13: {} + + tslib@1.14.1: {} + + tslib@2.3.0: {} + + tslib@2.8.1: {} + + tsutils@3.21.0(typescript@4.9.5): + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + type@2.7.3: {} + + typescript@4.9.5: {} + + undici-types@5.26.5: {} + + unescape@1.0.1: + dependencies: + extend-shallow: 2.0.1 + + unidragger@2.4.0: + dependencies: + unipointer: 2.4.0 + + unified@10.1.2: + dependencies: + '@types/unist': 2.0.11 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 5.3.7 + + unipointer@2.4.0: + dependencies: + ev-emitter: 1.1.1 + + unist-util-find-after@4.0.1: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 5.2.1 + + unist-util-generated@2.0.1: {} + + unist-util-is@5.2.1: + dependencies: + '@types/unist': 2.0.11 + + unist-util-position@4.0.4: + dependencies: + '@types/unist': 2.0.11 + + unist-util-stringify-position@3.0.3: + dependencies: + '@types/unist': 2.0.11 + + unist-util-visit-parents@5.1.3: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 5.2.1 + + unist-util-visit@4.1.2: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + + universalify@0.1.2: {} + + universalify@2.0.1: {} + + unplugin-vue-components@0.22.12(@babel/parser@7.28.5)(rollup@2.79.2)(vue@3.2.38): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.3.0(rollup@2.79.2) + chokidar: 3.6.0 + debug: 4.4.3 + fast-glob: 3.3.3 + local-pkg: 0.4.3 + magic-string: 0.27.0 + minimatch: 5.1.6 + resolve: 1.22.11 + unplugin: 1.16.1 + vue: 3.2.38 + optionalDependencies: + '@babel/parser': 7.28.5 + transitivePeerDependencies: + - rollup + - supports-color + + unplugin@1.16.1: + dependencies: + acorn: 8.15.0 + webpack-virtual-modules: 0.6.2 + + unzipper@0.10.14: + dependencies: + big-integer: 1.6.52 + binary: 0.3.0 + bluebird: 3.4.7 + buffer-indexof-polyfill: 1.0.2 + duplexer2: 0.1.4 + fstream: 1.0.12 + graceful-fs: 4.2.11 + listenercount: 1.0.1 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + + update-browserslist-db@1.2.3(browserslist@4.28.1): + dependencies: + browserslist: 4.28.1 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + urllib@2.44.0: + dependencies: + any-promise: 1.3.0 + content-type: 1.0.5 + default-user-agent: 1.0.0 + digest-header: 1.1.0 + ee-first: 1.1.1 + formstream: 1.5.2 + humanize-ms: 1.2.1 + iconv-lite: 0.6.3 + pump: 3.0.3 + qs: 6.14.0 + statuses: 1.5.0 + utility: 1.18.0 + + util-deprecate@1.0.2: {} + + utility@1.18.0: + dependencies: + copy-to: 2.0.1 + escape-html: 1.0.3 + mkdirp: 0.5.6 + mz: 2.7.0 + unescape: 1.0.1 + + utrie@1.0.2: + dependencies: + base64-arraybuffer: 1.0.2 + + uuid@8.3.2: {} + + uvu@0.5.6: + dependencies: + dequal: 2.0.3 + diff: 5.2.0 + kleur: 4.1.5 + sade: 1.8.1 + + vfile-location@4.1.0: + dependencies: + '@types/unist': 2.0.11 + vfile: 5.3.7 + + vfile-message@3.1.4: + dependencies: + '@types/unist': 2.0.11 + unist-util-stringify-position: 3.0.3 + + vfile@5.3.7: + dependencies: + '@types/unist': 2.0.11 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + + vite-plugin-compression@0.5.1(vite@3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1)): + dependencies: + chalk: 4.1.2 + debug: 4.4.3 + fs-extra: 10.1.0 + vite: 3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1) + transitivePeerDependencies: + - supports-color + + vite@3.2.11(@types/node@18.19.130)(less@4.5.1)(terser@5.44.1): + dependencies: + esbuild: 0.15.18 + postcss: 8.5.6 + resolve: 1.22.11 + rollup: 2.79.2 + optionalDependencies: + '@types/node': 18.19.130 + fsevents: 2.3.3 + less: 4.5.1 + terser: 5.44.1 + + vue-demi@0.13.11(vue@3.2.38): + dependencies: + vue: 3.2.38 + + vue-demi@0.14.10(vue@3.2.38): + dependencies: + vue: 3.2.38 + + vue-echarts@6.7.3(@vue/runtime-core@3.2.38)(echarts@5.6.0)(vue@3.2.38): + dependencies: + echarts: 5.6.0 + resize-detector: 0.3.0 + vue: 3.2.38 + vue-demi: 0.13.11(vue@3.2.38) + optionalDependencies: + '@vue/runtime-core': 3.2.38 + + vue-eslint-parser@9.4.3(eslint@8.57.1): + dependencies: + debug: 4.4.3 + eslint: 8.57.1 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.7.3 + transitivePeerDependencies: + - supports-color + + vue-i18n@9.14.5(vue@3.2.38): + dependencies: + '@intlify/core-base': 9.14.5 + '@intlify/shared': 9.14.5 + '@vue/devtools-api': 6.6.4 + vue: 3.2.38 + + vue-router@4.6.4(vue@3.2.38): + dependencies: + '@vue/devtools-api': 6.6.4 + vue: 3.2.38 + + vue-tsc@0.40.13(typescript@4.9.5): + dependencies: + '@volar/vue-language-core': 0.40.13 + '@volar/vue-typescript': 0.40.13 + typescript: 4.9.5 + + vue-types@3.0.2(vue@3.2.38): + dependencies: + is-plain-object: 3.0.1 + vue: 3.2.38 + + vue@3.2.38: + dependencies: + '@vue/compiler-dom': 3.2.38 + '@vue/compiler-sfc': 3.2.38 + '@vue/runtime-dom': 3.2.38 + '@vue/server-renderer': 3.2.38(vue@3.2.38) + '@vue/shared': 3.2.38 + + vuedraggable@4.1.0(vue@3.2.38): + dependencies: + sortablejs: 1.14.0 + vue: 3.2.38 + + warning@4.0.3: + dependencies: + loose-envify: 1.4.0 + + web-namespaces@2.0.1: {} + + webpack-virtual-modules@0.6.2: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + win-release@1.1.1: + dependencies: + semver: 5.7.2 + + wmf@1.0.2: {} + + word-count@0.2.2: {} + + word-wrap@1.2.5: {} + + word@0.3.0: {} + + wrappy@1.0.2: {} + + ws@8.18.3: {} + + xgplayer-subtitles@1.0.19: + dependencies: + eventemitter3: 4.0.7 + generate-source-map: 0.0.5 + + xgplayer@2.32.6: + dependencies: + chalk: 2.4.2 + commander: 2.20.3 + danmu.js: 1.2.1 + downloadjs: 1.4.7 + draggabilly: 2.4.1 + event-emitter: 0.3.5 + fs-extra: 5.0.0 + xgplayer-subtitles: 1.0.19 + + xlsx@0.18.5: + dependencies: + adler-32: 1.3.1 + cfb: 1.2.2 + codepage: 1.15.0 + crc-32: 1.2.2 + ssf: 0.11.2 + wmf: 1.0.2 + word: 0.3.0 + + xml-name-validator@4.0.0: {} + + xml2js@0.6.2: + dependencies: + sax: 1.4.3 + xmlbuilder: 11.0.1 + + xmlbuilder@11.0.1: {} + + xmlchars@2.2.0: {} + + xmlhttprequest-ssl@2.1.2: {} + + xtend@4.0.2: {} + + yocto-queue@0.1.0: {} + + zip-stream@4.1.1: + dependencies: + archiver-utils: 3.0.4 + compress-commons: 4.1.2 + readable-stream: 3.6.2 + + zrender@5.6.1: + dependencies: + tslib: 2.3.0 + + zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..1366de0 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,7 @@ +ignoredBuiltDependencies: + - core-js + - es5-ext + - esbuild + - less + - vue-demi + - vue-echarts diff --git a/src/api/booking/bookingCashier/index.ts b/src/api/booking/bookingCashier/index.ts index 1c34926..1a82838 100644 --- a/src/api/booking/bookingCashier/index.ts +++ b/src/api/booking/bookingCashier/index.ts @@ -2,7 +2,7 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { BookingCashier, BookingCashierParam } from './model'; import { MODULES_API_URL } from '@/config/setting'; -import type { CashierParam, CashierVo } from "@/api/shop/cashier/model"; +import type { CashierParam, CashierVo } from '@/api/shop/cashier/model'; /** * 分页查询收银 diff --git a/src/api/booking/bookingCooperate/index.ts b/src/api/booking/bookingCooperate/index.ts index f9e4a65..196ceb3 100644 --- a/src/api/booking/bookingCooperate/index.ts +++ b/src/api/booking/bookingCooperate/index.ts @@ -79,7 +79,9 @@ export async function removeBookingCooperate(id?: number) { /** * 批量删除商务合作 */ -export async function removeBatchBookingCooperate(data: (number | undefined)[]) { +export async function removeBatchBookingCooperate( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-cooperate/batch', { diff --git a/src/api/booking/bookingCooperateLog/index.ts b/src/api/booking/bookingCooperateLog/index.ts index 90c28cd..a06154e 100644 --- a/src/api/booking/bookingCooperateLog/index.ts +++ b/src/api/booking/bookingCooperateLog/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商务合作留言记录 */ -export async function pageBookingCooperateLog(params: BookingCooperateLogParam) { +export async function pageBookingCooperateLog( + params: BookingCooperateLogParam +) { const res = await request.get>>( MODULES_API_URL + '/booking/booking-cooperate-log/page', { @@ -22,7 +24,9 @@ export async function pageBookingCooperateLog(params: BookingCooperateLogParam) /** * 查询商务合作留言记录列表 */ -export async function listBookingCooperateLog(params?: BookingCooperateLogParam) { +export async function listBookingCooperateLog( + params?: BookingCooperateLogParam +) { const res = await request.get>( MODULES_API_URL + '/booking/booking-cooperate-log', { @@ -79,7 +83,9 @@ export async function removeBookingCooperateLog(id?: number) { /** * 批量删除商务合作留言记录 */ -export async function removeBatchBookingCooperateLog(data: (number | undefined)[]) { +export async function removeBatchBookingCooperateLog( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-cooperate-log/batch', { diff --git a/src/api/booking/bookingEmergency/index.ts b/src/api/booking/bookingEmergency/index.ts index f5e5aeb..bf9d536 100644 --- a/src/api/booking/bookingEmergency/index.ts +++ b/src/api/booking/bookingEmergency/index.ts @@ -79,7 +79,9 @@ export async function removeBookingEmergency(id?: number) { /** * 批量删除紧急联系人管理 */ -export async function removeBatchBookingEmergency(data: (number | undefined)[]) { +export async function removeBatchBookingEmergency( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-emergency/batch', { diff --git a/src/api/booking/bookingField/model/index.ts b/src/api/booking/bookingField/model/index.ts index e4f23ec..0c54f78 100644 --- a/src/api/booking/bookingField/model/index.ts +++ b/src/api/booking/bookingField/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface BookingField { - // + // id?: number; // 场地名称 name?: string; diff --git a/src/api/booking/bookingIntegral/model/index.ts b/src/api/booking/bookingIntegral/model/index.ts index b5c766f..068cb3b 100644 --- a/src/api/booking/bookingIntegral/model/index.ts +++ b/src/api/booking/bookingIntegral/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface BookingIntegral { - // + // id?: number; // 用户id uid?: number; diff --git a/src/api/booking/bookingIntegralLog/index.ts b/src/api/booking/bookingIntegralLog/index.ts index 4b23862..e96c2ee 100644 --- a/src/api/booking/bookingIntegralLog/index.ts +++ b/src/api/booking/bookingIntegralLog/index.ts @@ -79,7 +79,9 @@ export async function removeBookingIntegralLog(id?: number) { /** * 批量删除 */ -export async function removeBatchBookingIntegralLog(data: (number | undefined)[]) { +export async function removeBatchBookingIntegralLog( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-integral-log/batch', { diff --git a/src/api/booking/bookingIntegralLog/model/index.ts b/src/api/booking/bookingIntegralLog/model/index.ts index 02fd313..79bcfdd 100644 --- a/src/api/booking/bookingIntegralLog/model/index.ts +++ b/src/api/booking/bookingIntegralLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface BookingIntegralLog { - // + // id?: number; // 场馆订单号 orderNum?: string; diff --git a/src/api/booking/bookingOrderInfo/index.ts b/src/api/booking/bookingOrderInfo/index.ts index 7370bed..094e3a2 100644 --- a/src/api/booking/bookingOrderInfo/index.ts +++ b/src/api/booking/bookingOrderInfo/index.ts @@ -79,7 +79,9 @@ export async function removeBookingOrderInfo(id?: number) { /** * 批量删除 */ -export async function removeBatchBookingOrderInfo(data: (number | undefined)[]) { +export async function removeBatchBookingOrderInfo( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-order-info/batch', { diff --git a/src/api/booking/bookingPeriod/model/index.ts b/src/api/booking/bookingPeriod/model/index.ts index ee278dc..95b5342 100644 --- a/src/api/booking/bookingPeriod/model/index.ts +++ b/src/api/booking/bookingPeriod/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface BookingPeriod { - // + // id?: number; // 时段 timePeriod?: string; @@ -32,7 +32,7 @@ export interface BookingPeriod { startTime?: string; // 儿童价 createTime?: number; - // + // updateTime?: number; // 租户id tenantId?: number; diff --git a/src/api/booking/bookingUserCoupon/index.ts b/src/api/booking/bookingUserCoupon/index.ts index 5540901..e077c7f 100644 --- a/src/api/booking/bookingUserCoupon/index.ts +++ b/src/api/booking/bookingUserCoupon/index.ts @@ -79,7 +79,9 @@ export async function removeBookingUserCoupon(id?: number) { /** * 批量删除我的优惠券 */ -export async function removeBatchBookingUserCoupon(data: (number | undefined)[]) { +export async function removeBatchBookingUserCoupon( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-user-coupon/batch', { diff --git a/src/api/booking/bookingUserEmergency/index.ts b/src/api/booking/bookingUserEmergency/index.ts index b04207f..d72ac34 100644 --- a/src/api/booking/bookingUserEmergency/index.ts +++ b/src/api/booking/bookingUserEmergency/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询紧急联系人表 */ -export async function pageBookingUserEmergency(params: BookingUserEmergencyParam) { +export async function pageBookingUserEmergency( + params: BookingUserEmergencyParam +) { const res = await request.get>>( MODULES_API_URL + '/booking/booking-user-emergency/page', { @@ -22,7 +24,9 @@ export async function pageBookingUserEmergency(params: BookingUserEmergencyParam /** * 查询紧急联系人表列表 */ -export async function listBookingUserEmergency(params?: BookingUserEmergencyParam) { +export async function listBookingUserEmergency( + params?: BookingUserEmergencyParam +) { const res = await request.get>( MODULES_API_URL + '/booking/booking-user-emergency', { @@ -79,7 +83,9 @@ export async function removeBookingUserEmergency(id?: number) { /** * 批量删除紧急联系人表 */ -export async function removeBatchBookingUserEmergency(data: (number | undefined)[]) { +export async function removeBatchBookingUserEmergency( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-user-emergency/batch', { diff --git a/src/api/booking/bookingUserEmergency/model/index.ts b/src/api/booking/bookingUserEmergency/model/index.ts index 7d5e078..45a082d 100644 --- a/src/api/booking/bookingUserEmergency/model/index.ts +++ b/src/api/booking/bookingUserEmergency/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 紧急联系人表 */ export interface BookingUserEmergency { - // + // id?: number; // 用户id uid?: number; diff --git a/src/api/booking/bookingUserInvoice/index.ts b/src/api/booking/bookingUserInvoice/index.ts index 0bf7205..9b56e43 100644 --- a/src/api/booking/bookingUserInvoice/index.ts +++ b/src/api/booking/bookingUserInvoice/index.ts @@ -79,7 +79,9 @@ export async function removeBookingUserInvoice(id?: number) { /** * 批量删除发票 */ -export async function removeBatchBookingUserInvoice(data: (number | undefined)[]) { +export async function removeBatchBookingUserInvoice( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/booking/booking-user-invoice/batch', { diff --git a/src/api/booking/bookingVip/model/index.ts b/src/api/booking/bookingVip/model/index.ts index e53eb0b..a8e57a7 100644 --- a/src/api/booking/bookingVip/model/index.ts +++ b/src/api/booking/bookingVip/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface BookingVip { - // + // id?: number; // sid场馆id集合,适用的场馆 sid?: string; @@ -42,9 +42,9 @@ export interface BookingVip { prices?: string; // 是否赠送积分:1赠送,2不赠送 isIntegral?: string; - // + // createTime?: number; - // + // updateTime?: number; // 是否有效:1是,0否 isUse?: string; diff --git a/src/api/booking/field/model/index.ts b/src/api/booking/field/model/index.ts index 00aec46..6d042e5 100644 --- a/src/api/booking/field/model/index.ts +++ b/src/api/booking/field/model/index.ts @@ -1,5 +1,5 @@ import type { PageParam } from '@/api'; -import { OrderInfo } from "@/api/shop/orderInfo/model"; +import { OrderInfo } from '@/api/shop/orderInfo/model'; /** * 场馆场地 diff --git a/src/api/booking/order/model/index.ts b/src/api/booking/order/model/index.ts index 760cb53..1d563bb 100644 --- a/src/api/booking/order/model/index.ts +++ b/src/api/booking/order/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface Order { - // + // orderId?: number; // 订单类型,0商城订单 1预定订单 2会员卡 type?: number; @@ -76,7 +76,7 @@ export interface Order { isInvoice?: string; // 下单时间 createTime?: number; - // + // updateTime?: number; // 付款时间 payTime?: number; diff --git a/src/api/booking/orderInfo/model/index.ts b/src/api/booking/orderInfo/model/index.ts index 6c9287a..cb3ac9f 100644 --- a/src/api/booking/orderInfo/model/index.ts +++ b/src/api/booking/orderInfo/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface OrderInfo { - // + // id?: number; // 关联订单表id oid?: number; diff --git a/src/api/clinic/case/model/index.ts b/src/api/clinic/case/model/index.ts index 555af90..b0a2978 100644 --- a/src/api/clinic/case/model/index.ts +++ b/src/api/clinic/case/model/index.ts @@ -4,9 +4,9 @@ import type { PageParam } from '@/api'; * 病例列表 */ export interface Case { - // + // id?: number; - // + // userId?: number; // 医生用户id doctorUserId?: number; diff --git a/src/api/clinic/clinicAppointment/index.ts b/src/api/clinic/clinicAppointment/index.ts index e3520a0..19704d0 100644 --- a/src/api/clinic/clinicAppointment/index.ts +++ b/src/api/clinic/clinicAppointment/index.ts @@ -78,7 +78,9 @@ export async function removeClinicAppointment(id?: number) { /** * 批量删除挂号 */ -export async function removeBatchClinicAppointment(data: (number | undefined)[]) { +export async function removeBatchClinicAppointment( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-appointment/batch', { diff --git a/src/api/clinic/clinicCase/model/index.ts b/src/api/clinic/clinicCase/model/index.ts index 71e2a10..8f811d2 100644 --- a/src/api/clinic/clinicCase/model/index.ts +++ b/src/api/clinic/clinicCase/model/index.ts @@ -4,9 +4,9 @@ import type { PageParam } from '@/api'; * 病例列表 */ export interface ClinicCase { - // + // id?: number; - // + // userId?: number; // 医生用户id doctorUserId?: number; diff --git a/src/api/clinic/clinicDoctorApply/index.ts b/src/api/clinic/clinicDoctorApply/index.ts index eb2f45b..0ab5123 100644 --- a/src/api/clinic/clinicDoctorApply/index.ts +++ b/src/api/clinic/clinicDoctorApply/index.ts @@ -78,7 +78,9 @@ export async function removeClinicDoctorApply(id?: number) { /** * 批量删除医生入驻申请 */ -export async function removeBatchClinicDoctorApply(data: (number | undefined)[]) { +export async function removeBatchClinicDoctorApply( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-doctor-apply/batch', { diff --git a/src/api/clinic/clinicDoctorMedicalRecord/index.ts b/src/api/clinic/clinicDoctorMedicalRecord/index.ts index b857e8f..7dd3e62 100644 --- a/src/api/clinic/clinicDoctorMedicalRecord/index.ts +++ b/src/api/clinic/clinicDoctorMedicalRecord/index.ts @@ -1,17 +1,21 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { ClinicDoctorMedicalRecord, ClinicDoctorMedicalRecordParam } from './model'; +import type { + ClinicDoctorMedicalRecord, + ClinicDoctorMedicalRecordParam +} from './model'; /** * 分页查询医疗记录 */ -export async function pageClinicDoctorMedicalRecord(params: ClinicDoctorMedicalRecordParam) { - const res = await request.get>>( - '/clinic/clinic-doctor-medical-record/page', - { - params - } - ); +export async function pageClinicDoctorMedicalRecord( + params: ClinicDoctorMedicalRecordParam +) { + const res = await request.get< + ApiResult> + >('/clinic/clinic-doctor-medical-record/page', { + params + }); if (res.data.code === 0) { return res.data.data; } @@ -21,7 +25,9 @@ export async function pageClinicDoctorMedicalRecord(params: ClinicDoctorMedicalR /** * 查询医疗记录列表 */ -export async function listClinicDoctorMedicalRecord(params?: ClinicDoctorMedicalRecordParam) { +export async function listClinicDoctorMedicalRecord( + params?: ClinicDoctorMedicalRecordParam +) { const res = await request.get>( '/clinic/clinic-doctor-medical-record', { @@ -37,7 +43,9 @@ export async function listClinicDoctorMedicalRecord(params?: ClinicDoctorMedical /** * 添加医疗记录 */ -export async function addClinicDoctorMedicalRecord(data: ClinicDoctorMedicalRecord) { +export async function addClinicDoctorMedicalRecord( + data: ClinicDoctorMedicalRecord +) { const res = await request.post>( '/clinic/clinic-doctor-medical-record', data @@ -51,7 +59,9 @@ export async function addClinicDoctorMedicalRecord(data: ClinicDoctorMedicalReco /** * 修改医疗记录 */ -export async function updateClinicDoctorMedicalRecord(data: ClinicDoctorMedicalRecord) { +export async function updateClinicDoctorMedicalRecord( + data: ClinicDoctorMedicalRecord +) { const res = await request.put>( '/clinic/clinic-doctor-medical-record', data @@ -78,7 +88,9 @@ export async function removeClinicDoctorMedicalRecord(id?: number) { /** * 批量删除医疗记录 */ -export async function removeBatchClinicDoctorMedicalRecord(data: (number | undefined)[]) { +export async function removeBatchClinicDoctorMedicalRecord( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-doctor-medical-record/batch', { diff --git a/src/api/clinic/clinicDoctorUser/index.ts b/src/api/clinic/clinicDoctorUser/index.ts index 275286f..d941478 100644 --- a/src/api/clinic/clinicDoctorUser/index.ts +++ b/src/api/clinic/clinicDoctorUser/index.ts @@ -78,7 +78,9 @@ export async function removeClinicDoctorUser(id?: number) { /** * 批量删除分销商用户记录表 */ -export async function removeBatchClinicDoctorUser(data: (number | undefined)[]) { +export async function removeBatchClinicDoctorUser( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-doctor-user/batch', { diff --git a/src/api/clinic/clinicList/model/index.ts b/src/api/clinic/clinicList/model/index.ts index 7daeb9d..425cfac 100644 --- a/src/api/clinic/clinicList/model/index.ts +++ b/src/api/clinic/clinicList/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 诊所列表 */ export interface ClinicList { - // + // id?: number; // 名称 name?: string; @@ -38,9 +38,9 @@ export interface ClinicList { updateTime?: string; // 创建时间 createTime?: string; - // + // lat?: string; - // + // lng?: string; } diff --git a/src/api/clinic/clinicMedicalHistory/index.ts b/src/api/clinic/clinicMedicalHistory/index.ts index 84fbd8b..6ac52e7 100644 --- a/src/api/clinic/clinicMedicalHistory/index.ts +++ b/src/api/clinic/clinicMedicalHistory/index.ts @@ -5,7 +5,9 @@ import type { ClinicMedicalHistory, ClinicMedicalHistoryParam } from './model'; /** * 分页查询病例 */ -export async function pageClinicMedicalHistory(params: ClinicMedicalHistoryParam) { +export async function pageClinicMedicalHistory( + params: ClinicMedicalHistoryParam +) { const res = await request.get>>( '/clinic/clinic-medical-history/page', { @@ -21,7 +23,9 @@ export async function pageClinicMedicalHistory(params: ClinicMedicalHistoryParam /** * 查询病例列表 */ -export async function listClinicMedicalHistory(params?: ClinicMedicalHistoryParam) { +export async function listClinicMedicalHistory( + params?: ClinicMedicalHistoryParam +) { const res = await request.get>( '/clinic/clinic-medical-history', { @@ -78,7 +82,9 @@ export async function removeClinicMedicalHistory(id?: number) { /** * 批量删除病例 */ -export async function removeBatchClinicMedicalHistory(data: (number | undefined)[]) { +export async function removeBatchClinicMedicalHistory( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-medical-history/batch', { diff --git a/src/api/clinic/clinicMedicineInout/index.ts b/src/api/clinic/clinicMedicineInout/index.ts index 222930b..0434a8e 100644 --- a/src/api/clinic/clinicMedicineInout/index.ts +++ b/src/api/clinic/clinicMedicineInout/index.ts @@ -5,7 +5,9 @@ import type { ClinicMedicineInout, ClinicMedicineInoutParam } from './model'; /** * 分页查询出入库 */ -export async function pageClinicMedicineInout(params: ClinicMedicineInoutParam) { +export async function pageClinicMedicineInout( + params: ClinicMedicineInoutParam +) { const res = await request.get>>( '/clinic/clinic-medicine-inout/page', { @@ -21,7 +23,9 @@ export async function pageClinicMedicineInout(params: ClinicMedicineInoutParam) /** * 查询出入库列表 */ -export async function listClinicMedicineInout(params?: ClinicMedicineInoutParam) { +export async function listClinicMedicineInout( + params?: ClinicMedicineInoutParam +) { const res = await request.get>( '/clinic/clinic-medicine-inout', { @@ -78,7 +82,9 @@ export async function removeClinicMedicineInout(id?: number) { /** * 批量删除出入库 */ -export async function removeBatchClinicMedicineInout(data: (number | undefined)[]) { +export async function removeBatchClinicMedicineInout( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-medicine-inout/batch', { diff --git a/src/api/clinic/clinicMedicineStock/index.ts b/src/api/clinic/clinicMedicineStock/index.ts index ff60b0f..02d22c4 100644 --- a/src/api/clinic/clinicMedicineStock/index.ts +++ b/src/api/clinic/clinicMedicineStock/index.ts @@ -5,7 +5,9 @@ import type { ClinicMedicineStock, ClinicMedicineStockParam } from './model'; /** * 分页查询药品库存 */ -export async function pageClinicMedicineStock(params: ClinicMedicineStockParam) { +export async function pageClinicMedicineStock( + params: ClinicMedicineStockParam +) { const res = await request.get>>( '/clinic/clinic-medicine-stock/page', { @@ -21,7 +23,9 @@ export async function pageClinicMedicineStock(params: ClinicMedicineStockParam) /** * 查询药品库存列表 */ -export async function listClinicMedicineStock(params?: ClinicMedicineStockParam) { +export async function listClinicMedicineStock( + params?: ClinicMedicineStockParam +) { const res = await request.get>( '/clinic/clinic-medicine-stock', { @@ -78,7 +82,9 @@ export async function removeClinicMedicineStock(id?: number) { /** * 批量删除药品库存 */ -export async function removeBatchClinicMedicineStock(data: (number | undefined)[]) { +export async function removeBatchClinicMedicineStock( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-medicine-stock/batch', { diff --git a/src/api/clinic/clinicOrder/model/index.ts b/src/api/clinic/clinicOrder/model/index.ts index ddeb3cb..92fb214 100644 --- a/src/api/clinic/clinicOrder/model/index.ts +++ b/src/api/clinic/clinicOrder/model/index.ts @@ -42,9 +42,9 @@ export interface ClinicOrder { addressId?: number; // 收货地址 address?: string; - // + // addressLat?: string; - // + // addressLng?: string; // 买家留言 buyerRemarks?: string; diff --git a/src/api/clinic/clinicPatientUser/index.ts b/src/api/clinic/clinicPatientUser/index.ts index 1b40e28..40aedb8 100644 --- a/src/api/clinic/clinicPatientUser/index.ts +++ b/src/api/clinic/clinicPatientUser/index.ts @@ -78,7 +78,9 @@ export async function removeClinicPatientUser(id?: number) { /** * 批量删除患者 */ -export async function removeBatchClinicPatientUser(data: (number | undefined)[]) { +export async function removeBatchClinicPatientUser( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-patient-user/batch', { diff --git a/src/api/clinic/clinicPrescription/index.ts b/src/api/clinic/clinicPrescription/index.ts index b5afe13..342fde9 100644 --- a/src/api/clinic/clinicPrescription/index.ts +++ b/src/api/clinic/clinicPrescription/index.ts @@ -84,7 +84,9 @@ export async function removeClinicPrescription(id?: number) { * 批量删除处方主表 */ -export async function removeBatchClinicPrescription(data: (number | undefined)[]) { +export async function removeBatchClinicPrescription( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-prescription/batch', { diff --git a/src/api/clinic/clinicPrescriptionItem/index.ts b/src/api/clinic/clinicPrescriptionItem/index.ts index 5be1bf9..8a4683f 100644 --- a/src/api/clinic/clinicPrescriptionItem/index.ts +++ b/src/api/clinic/clinicPrescriptionItem/index.ts @@ -1,12 +1,17 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { ClinicPrescriptionItem, ClinicPrescriptionItemParam } from './model'; +import type { + ClinicPrescriptionItem, + ClinicPrescriptionItemParam +} from './model'; /** * 分页查询处方明细表 */ -export async function pageClinicPrescriptionItem(params: ClinicPrescriptionItemParam) { +export async function pageClinicPrescriptionItem( + params: ClinicPrescriptionItemParam +) { const res = await request.get>>( '/clinic/clinic-prescription-item/page', { @@ -23,7 +28,9 @@ export async function pageClinicPrescriptionItem(params: ClinicPrescriptionItemP * 查询处方明细表 列表 */ -export async function listClinicPrescriptionItem(params?: ClinicPrescriptionItemParam) { +export async function listClinicPrescriptionItem( + params?: ClinicPrescriptionItemParam +) { const res = await request.get>( '/clinic/clinic-prescription-item', { @@ -55,7 +62,9 @@ export async function addClinicPrescriptionItem(data: ClinicPrescriptionItem) { * 修改处方明细表 */ -export async function updateClinicPrescriptionItem(data: ClinicPrescriptionItem) { +export async function updateClinicPrescriptionItem( + data: ClinicPrescriptionItem +) { const res = await request.put>( '/clinic/clinic-prescription-item', data @@ -84,7 +93,9 @@ export async function removeClinicPrescriptionItem(id?: number) { * 批量删除处方明细表 */ -export async function removeBatchClinicPrescriptionItem(data: (number | undefined)[]) { +export async function removeBatchClinicPrescriptionItem( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-prescription-item/batch', { diff --git a/src/api/clinic/clinicVisitRecord/index.ts b/src/api/clinic/clinicVisitRecord/index.ts index 0d231df..7d77fdb 100644 --- a/src/api/clinic/clinicVisitRecord/index.ts +++ b/src/api/clinic/clinicVisitRecord/index.ts @@ -78,7 +78,9 @@ export async function removeClinicVisitRecord(id?: number) { /** * 批量删除病例 */ -export async function removeBatchClinicVisitRecord(data: (number | undefined)[]) { +export async function removeBatchClinicVisitRecord( + data: (number | undefined)[] +) { const res = await request.delete>( '/clinic/clinic-visit-record/batch', { diff --git a/src/api/clinic/prescriptionOrder/index.ts b/src/api/clinic/prescriptionOrder/index.ts index 86e8f1e..9d3a344 100644 --- a/src/api/clinic/prescriptionOrder/index.ts +++ b/src/api/clinic/prescriptionOrder/index.ts @@ -85,7 +85,9 @@ export async function removePrescriptionOrder(id?: number) { * 批量删除处方主表 */ -export async function removeBatchPrescriptionOrder(data: (number | undefined)[]) { +export async function removeBatchPrescriptionOrder( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/clinic/prescription-order/batch', { diff --git a/src/api/clinic/prescriptionOrder/model/index.ts b/src/api/clinic/prescriptionOrder/model/index.ts index 6524b6f..81e3d21 100644 --- a/src/api/clinic/prescriptionOrder/model/index.ts +++ b/src/api/clinic/prescriptionOrder/model/index.ts @@ -7,13 +7,13 @@ import type { PageParam } from '@/api'; export interface PrescriptionOrder { // 主键ID id?: number; - // + // clinicId?: number; // 患者 userId?: number; // 医生 doctorId?: number; - // + // orderId?: number; // 订单编号 orderNo?: string; diff --git a/src/api/clinic/prescriptionOrderItem/index.ts b/src/api/clinic/prescriptionOrderItem/index.ts index b752237..23a6748 100644 --- a/src/api/clinic/prescriptionOrderItem/index.ts +++ b/src/api/clinic/prescriptionOrderItem/index.ts @@ -1,13 +1,18 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { PrescriptionOrderItem, PrescriptionOrderItemParam } from './model'; +import type { + PrescriptionOrderItem, + PrescriptionOrderItemParam +} from './model'; import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询处方明细表 */ -export async function pagePrescriptionOrderItem(params: PrescriptionOrderItemParam) { +export async function pagePrescriptionOrderItem( + params: PrescriptionOrderItemParam +) { const res = await request.get>>( MODULES_API_URL + '/clinic/prescription-order-item/page', { @@ -24,7 +29,9 @@ export async function pagePrescriptionOrderItem(params: PrescriptionOrderItemPar * 查询处方明细表 列表 */ -export async function listPrescriptionOrderItem(params?: PrescriptionOrderItemParam) { +export async function listPrescriptionOrderItem( + params?: PrescriptionOrderItemParam +) { const res = await request.get>( MODULES_API_URL + '/clinic/prescription-order-item', { @@ -85,7 +92,9 @@ export async function removePrescriptionOrderItem(id?: number) { * 批量删除处方明细表 */ -export async function removeBatchPrescriptionOrderItem(data: (number | undefined)[]) { +export async function removeBatchPrescriptionOrderItem( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/clinic/prescription-order-item/batch', { diff --git a/src/api/cms/articleCheck/model/index.ts b/src/api/cms/articleCheck/model/index.ts index 9577af5..f147b03 100644 --- a/src/api/cms/articleCheck/model/index.ts +++ b/src/api/cms/articleCheck/model/index.ts @@ -1,14 +1,14 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ArticleCheck { - // + // id?: number; // 文章ID articleId?: number; - // + // userId?: number; // 0待审核1通过2拒绝 status?: string; diff --git a/src/api/cms/cmsArticleCategory/index.ts b/src/api/cms/cmsArticleCategory/index.ts index 7fae78d..2337988 100644 --- a/src/api/cms/cmsArticleCategory/index.ts +++ b/src/api/cms/cmsArticleCategory/index.ts @@ -8,7 +8,7 @@ import { SERVER_API_URL } from '@/config/setting'; */ export async function pageCmsArticleCategory(params: CmsArticleCategoryParam) { const res = await request.get>>( - SERVER_API_URL + '/cms/cms-article-category/page', + '/cms/cms-article-category/page', { params } @@ -24,7 +24,7 @@ export async function pageCmsArticleCategory(params: CmsArticleCategoryParam) { */ export async function listCmsArticleCategory(params?: CmsArticleCategoryParam) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-article-category', + '/cms/cms-article-category', { params } diff --git a/src/api/cms/cmsArticleComment/index.ts b/src/api/cms/cmsArticleComment/index.ts index dee4118..32b9f45 100644 --- a/src/api/cms/cmsArticleComment/index.ts +++ b/src/api/cms/cmsArticleComment/index.ts @@ -79,7 +79,9 @@ export async function removeCmsArticleComment(id?: number) { /** * 批量删除文章评论表 */ -export async function removeBatchCmsArticleComment(data: (number | undefined)[]) { +export async function removeBatchCmsArticleComment( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/cms/article-comment/batch', { diff --git a/src/api/cms/cmsArticleContent/index.ts b/src/api/cms/cmsArticleContent/index.ts index c25d8f4..c90b128 100644 --- a/src/api/cms/cmsArticleContent/index.ts +++ b/src/api/cms/cmsArticleContent/index.ts @@ -79,7 +79,9 @@ export async function removeCmsArticleContent(id?: number) { /** * 批量删除文章记录表 */ -export async function removeBatchCmsArticleContent(data: (number | undefined)[]) { +export async function removeBatchCmsArticleContent( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/cms/cms-article-content/batch', { diff --git a/src/api/cms/cmsArticleContent/model/index.ts b/src/api/cms/cmsArticleContent/model/index.ts index 432c376..d90c4c8 100644 --- a/src/api/cms/cmsArticleContent/model/index.ts +++ b/src/api/cms/cmsArticleContent/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 文章记录表 */ export interface CmsArticleContent { - // + // id?: number; // 文章ID articleId?: number; diff --git a/src/api/cms/cmsDomain/model/index.ts b/src/api/cms/cmsDomain/model/index.ts index 3be7c9d..2ab812d 100644 --- a/src/api/cms/cmsDomain/model/index.ts +++ b/src/api/cms/cmsDomain/model/index.ts @@ -6,7 +6,7 @@ import type { PageParam } from '@/api'; export interface CmsDomain { // ID id?: number; - // 类型 0赠送域名 1绑定域名 + // 类型 0赠送域名 1绑定域名 type?: number; // 域名 domain?: string; diff --git a/src/api/cms/cmsNavigation/index.ts b/src/api/cms/cmsNavigation/index.ts index 47ddf03..56c862d 100644 --- a/src/api/cms/cmsNavigation/index.ts +++ b/src/api/cms/cmsNavigation/index.ts @@ -1,7 +1,6 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsNavigation, CmsNavigationParam } from './model'; -import { SERVER_API_URL } from '@/config/setting'; import type { Navigation, NavigationParam } from '@/api/cms/navigation/model'; /** @@ -9,7 +8,7 @@ import type { Navigation, NavigationParam } from '@/api/cms/navigation/model'; */ export async function pageCmsNavigation(params: CmsNavigationParam) { const res = await request.get>>( - SERVER_API_URL + '/cms/cms-navigation/page', + 'https://cms-api.websoft.top/api/cms/cms-navigation/page', { params } @@ -25,7 +24,7 @@ export async function pageCmsNavigation(params: CmsNavigationParam) { */ export async function listCmsNavigation(params?: CmsNavigationParam) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-navigation', + 'https://cms-api.websoft.top/api/cms/cms-navigation', { params } @@ -41,7 +40,7 @@ export async function listCmsNavigation(params?: CmsNavigationParam) { */ export async function treeNavigation(params?: NavigationParam) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-navigation/tree', + 'https://cms-api.websoft.top/api/cms/cms-navigation/tree', { params } @@ -56,7 +55,7 @@ export async function treeNavigation(params?: NavigationParam) { */ export async function addCmsNavigation(data: CmsNavigation) { const res = await request.post>( - SERVER_API_URL + '/cms/cms-navigation', + 'https://cms-api.websoft.top/api/cms/cms-navigation', data ); if (res.data.code === 0) { @@ -70,7 +69,7 @@ export async function addCmsNavigation(data: CmsNavigation) { */ export async function updateCmsNavigation(data: CmsNavigation) { const res = await request.put>( - SERVER_API_URL + '/cms/cms-navigation', + 'https://cms-api.websoft.top/api/cms/cms-navigation', data ); if (res.data.code === 0) { @@ -84,7 +83,7 @@ export async function updateCmsNavigation(data: CmsNavigation) { */ export async function removeCmsNavigation(id?: number) { const res = await request.delete>( - SERVER_API_URL + '/cms/cms-navigation/' + id + '/cms/cms-navigation/' + id ); if (res.data.code === 0) { return res.data.message; @@ -97,7 +96,7 @@ export async function removeCmsNavigation(id?: number) { */ export async function removeBatchCmsNavigation(data: (number | undefined)[]) { const res = await request.delete>( - SERVER_API_URL + '/cms/cms-navigation/batch', + 'https://cms-api.websoft.top/api/cms/cms-navigation/batch', { data } @@ -113,7 +112,7 @@ export async function removeBatchCmsNavigation(data: (number | undefined)[]) { */ export async function getCmsNavigation(id: number) { const res = await request.get>( - SERVER_API_URL + '/cms/cms-navigation/' + id + 'https://cms-api.websoft.top/api/cms/cms-navigation/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/cms/cmsProduct/index.ts b/src/api/cms/cmsProduct/index.ts index 8732b79..d7460ad 100644 --- a/src/api/cms/cmsProduct/index.ts +++ b/src/api/cms/cmsProduct/index.ts @@ -2,7 +2,7 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { CmsProduct, CmsProductParam } from './model'; import { SERVER_API_URL } from '@/config/setting'; -import type { ArticleParam } from "@/api/cms/article/model"; +import type { ArticleParam } from '@/api/cms/article/model'; /** * 分页查询产品 diff --git a/src/api/cms/cmsProductSpecValue/index.ts b/src/api/cms/cmsProductSpecValue/index.ts index fa58d63..b392c83 100644 --- a/src/api/cms/cmsProductSpecValue/index.ts +++ b/src/api/cms/cmsProductSpecValue/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询规格值 */ -export async function pageCmsProductSpecValue(params: CmsProductSpecValueParam) { +export async function pageCmsProductSpecValue( + params: CmsProductSpecValueParam +) { const res = await request.get>>( MODULES_API_URL + '/cms/cms-product-spec-value/page', { @@ -22,7 +24,9 @@ export async function pageCmsProductSpecValue(params: CmsProductSpecValueParam) /** * 查询规格值列表 */ -export async function listCmsProductSpecValue(params?: CmsProductSpecValueParam) { +export async function listCmsProductSpecValue( + params?: CmsProductSpecValueParam +) { const res = await request.get>( MODULES_API_URL + '/cms/cms-product-spec-value', { @@ -79,7 +83,9 @@ export async function removeCmsProductSpecValue(id?: number) { /** * 批量删除规格值 */ -export async function removeBatchCmsProductSpecValue(data: (number | undefined)[]) { +export async function removeBatchCmsProductSpecValue( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/cms/cms-product-spec-value/batch', { diff --git a/src/api/cms/designCategory/model/index.ts b/src/api/cms/designCategory/model/index.ts index 0b458d0..23ed977 100644 --- a/src/api/cms/designCategory/model/index.ts +++ b/src/api/cms/designCategory/model/index.ts @@ -4,9 +4,9 @@ import type { PageParam } from '@/api'; * 设计征集报名分类 */ export interface DesignCategory { - // + // id?: number; - // + // title?: string; // 用户ID userId?: number; diff --git a/src/api/cms/designSignUp/model/index.ts b/src/api/cms/designSignUp/model/index.ts index 4b942f1..05d2601 100644 --- a/src/api/cms/designSignUp/model/index.ts +++ b/src/api/cms/designSignUp/model/index.ts @@ -1,4 +1,4 @@ -import type {PageParam} from '@/api'; +import type { PageParam } from '@/api'; /** * 设计征集报名 diff --git a/src/api/cms/follow/model/index.ts b/src/api/cms/follow/model/index.ts index 880637e..2287366 100644 --- a/src/api/cms/follow/model/index.ts +++ b/src/api/cms/follow/model/index.ts @@ -4,11 +4,11 @@ import type { PageParam } from '@/api'; * 关注 */ export interface Follow { - // + // id?: number; - // + // userId?: number; - // + // followUserId?: number; // 排序(数字越小越靠前) sortNumber?: number; diff --git a/src/api/cms/navigation/index.ts b/src/api/cms/navigation/index.ts index 2bc2fda..8bd91bc 100644 --- a/src/api/cms/navigation/index.ts +++ b/src/api/cms/navigation/index.ts @@ -111,7 +111,10 @@ export async function removeBatchNavigation(data: (number | undefined)[]) { /** * 修改用户状态 */ -export async function updateNavigationStatus(navigationId?: number, status?: number) { +export async function updateNavigationStatus( + navigationId?: number, + status?: number +) { const res = await request.put>( MODULES_API_URL + '/cms/navigation/status', { diff --git a/src/api/mall/shopDealerCapital/index.ts b/src/api/mall/shopDealerCapital/index.ts index 6024f95..1f349ce 100644 --- a/src/api/mall/shopDealerCapital/index.ts +++ b/src/api/mall/shopDealerCapital/index.ts @@ -79,7 +79,9 @@ export async function removeShopDealerCapital(id?: number) { /** * 批量删除分销商资金明细表 */ -export async function removeBatchShopDealerCapital(data: (number | undefined)[]) { +export async function removeBatchShopDealerCapital( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-dealer-capital/batch', { diff --git a/src/api/mall/shopDealerReferee/index.ts b/src/api/mall/shopDealerReferee/index.ts index 1c68f52..d00524d 100644 --- a/src/api/mall/shopDealerReferee/index.ts +++ b/src/api/mall/shopDealerReferee/index.ts @@ -79,7 +79,9 @@ export async function removeShopDealerReferee(id?: number) { /** * 批量删除分销商推荐关系表 */ -export async function removeBatchShopDealerReferee(data: (number | undefined)[]) { +export async function removeBatchShopDealerReferee( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-dealer-referee/batch', { diff --git a/src/api/mall/shopDealerSetting/index.ts b/src/api/mall/shopDealerSetting/index.ts index fe7632c..e3c5346 100644 --- a/src/api/mall/shopDealerSetting/index.ts +++ b/src/api/mall/shopDealerSetting/index.ts @@ -79,7 +79,9 @@ export async function removeShopDealerSetting(id?: number) { /** * 批量删除分销商设置表 */ -export async function removeBatchShopDealerSetting(data: (number | undefined)[]) { +export async function removeBatchShopDealerSetting( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-dealer-setting/batch', { diff --git a/src/api/mall/shopDealerWithdraw/index.ts b/src/api/mall/shopDealerWithdraw/index.ts index ea6cb68..5e4a8c8 100644 --- a/src/api/mall/shopDealerWithdraw/index.ts +++ b/src/api/mall/shopDealerWithdraw/index.ts @@ -79,7 +79,9 @@ export async function removeShopDealerWithdraw(id?: number) { /** * 批量删除分销商提现明细表 */ -export async function removeBatchShopDealerWithdraw(data: (number | undefined)[]) { +export async function removeBatchShopDealerWithdraw( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-dealer-withdraw/batch', { diff --git a/src/api/mall/shopGoodsCategory/index.ts b/src/api/mall/shopGoodsCategory/index.ts index 2153d6b..68da651 100644 --- a/src/api/mall/shopGoodsCategory/index.ts +++ b/src/api/mall/shopGoodsCategory/index.ts @@ -79,7 +79,9 @@ export async function removeShopGoodsCategory(id?: number) { /** * 批量删除商品分类 */ -export async function removeBatchShopGoodsCategory(data: (number | undefined)[]) { +export async function removeBatchShopGoodsCategory( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-goods-category/batch', { diff --git a/src/api/mall/shopGoodsComment/index.ts b/src/api/mall/shopGoodsComment/index.ts index ed2ad3e..0b2a694 100644 --- a/src/api/mall/shopGoodsComment/index.ts +++ b/src/api/mall/shopGoodsComment/index.ts @@ -79,7 +79,9 @@ export async function removeShopGoodsComment(id?: number) { /** * 批量删除评论表 */ -export async function removeBatchShopGoodsComment(data: (number | undefined)[]) { +export async function removeBatchShopGoodsComment( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-goods-comment/batch', { diff --git a/src/api/mall/shopGoodsCoupon/model/index.ts b/src/api/mall/shopGoodsCoupon/model/index.ts index 1590d25..62b0c2b 100644 --- a/src/api/mall/shopGoodsCoupon/model/index.ts +++ b/src/api/mall/shopGoodsCoupon/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 商品优惠券表 */ export interface ShopGoodsCoupon { - // + // id?: number; // 商品id goodsId?: number; diff --git a/src/api/mall/shopGoodsRelation/index.ts b/src/api/mall/shopGoodsRelation/index.ts index 2e7842e..375395c 100644 --- a/src/api/mall/shopGoodsRelation/index.ts +++ b/src/api/mall/shopGoodsRelation/index.ts @@ -79,7 +79,9 @@ export async function removeShopGoodsRelation(id?: number) { /** * 批量删除商品点赞和收藏表 */ -export async function removeBatchShopGoodsRelation(data: (number | undefined)[]) { +export async function removeBatchShopGoodsRelation( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-goods-relation/batch', { diff --git a/src/api/mall/shopMerchantAccount/index.ts b/src/api/mall/shopMerchantAccount/index.ts index e710c52..9d136b5 100644 --- a/src/api/mall/shopMerchantAccount/index.ts +++ b/src/api/mall/shopMerchantAccount/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商户账号 */ -export async function pageShopMerchantAccount(params: ShopMerchantAccountParam) { +export async function pageShopMerchantAccount( + params: ShopMerchantAccountParam +) { const res = await request.get>>( MODULES_API_URL + '/mall/shop-merchant-account/page', { @@ -22,7 +24,9 @@ export async function pageShopMerchantAccount(params: ShopMerchantAccountParam) /** * 查询商户账号列表 */ -export async function listShopMerchantAccount(params?: ShopMerchantAccountParam) { +export async function listShopMerchantAccount( + params?: ShopMerchantAccountParam +) { const res = await request.get>( MODULES_API_URL + '/mall/shop-merchant-account', { @@ -79,7 +83,9 @@ export async function removeShopMerchantAccount(id?: number) { /** * 批量删除商户账号 */ -export async function removeBatchShopMerchantAccount(data: (number | undefined)[]) { +export async function removeBatchShopMerchantAccount( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-merchant-account/batch', { diff --git a/src/api/mall/shopMerchantApply/index.ts b/src/api/mall/shopMerchantApply/index.ts index 5cf95ac..4c092ce 100644 --- a/src/api/mall/shopMerchantApply/index.ts +++ b/src/api/mall/shopMerchantApply/index.ts @@ -79,7 +79,9 @@ export async function removeShopMerchantApply(id?: number) { /** * 批量删除商户入驻申请 */ -export async function removeBatchShopMerchantApply(data: (number | undefined)[]) { +export async function removeBatchShopMerchantApply( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-merchant-apply/batch', { diff --git a/src/api/mall/shopMerchantCount/index.ts b/src/api/mall/shopMerchantCount/index.ts index 6e5c9fa..c58837e 100644 --- a/src/api/mall/shopMerchantCount/index.ts +++ b/src/api/mall/shopMerchantCount/index.ts @@ -79,7 +79,9 @@ export async function removeShopMerchantCount(id?: number) { /** * 批量删除门店销售统计表 */ -export async function removeBatchShopMerchantCount(data: (number | undefined)[]) { +export async function removeBatchShopMerchantCount( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-merchant-count/batch', { diff --git a/src/api/mall/shopMerchantType/index.ts b/src/api/mall/shopMerchantType/index.ts index c3daf39..d0433b7 100644 --- a/src/api/mall/shopMerchantType/index.ts +++ b/src/api/mall/shopMerchantType/index.ts @@ -79,7 +79,9 @@ export async function removeShopMerchantType(id?: number) { /** * 批量删除商户类型 */ -export async function removeBatchShopMerchantType(data: (number | undefined)[]) { +export async function removeBatchShopMerchantType( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-merchant-type/batch', { diff --git a/src/api/mall/shopOrderCartInfo/index.ts b/src/api/mall/shopOrderCartInfo/index.ts index 2c4f633..eed8f13 100644 --- a/src/api/mall/shopOrderCartInfo/index.ts +++ b/src/api/mall/shopOrderCartInfo/index.ts @@ -79,7 +79,9 @@ export async function removeShopOrderCartInfo(id?: number) { /** * 批量删除订单购物详情表 */ -export async function removeBatchShopOrderCartInfo(data: (number | undefined)[]) { +export async function removeBatchShopOrderCartInfo( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-order-cart-info/batch', { diff --git a/src/api/mall/shopOrderCartInfo/model/index.ts b/src/api/mall/shopOrderCartInfo/model/index.ts index fac15e3..0bb7c12 100644 --- a/src/api/mall/shopOrderCartInfo/model/index.ts +++ b/src/api/mall/shopOrderCartInfo/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 订单购物详情表 */ export interface ShopOrderCartInfo { - // + // id?: string; // 订单id oid?: string; diff --git a/src/api/mall/shopOrderInfoLog/index.ts b/src/api/mall/shopOrderInfoLog/index.ts index d87a689..c21fc17 100644 --- a/src/api/mall/shopOrderInfoLog/index.ts +++ b/src/api/mall/shopOrderInfoLog/index.ts @@ -79,7 +79,9 @@ export async function removeShopOrderInfoLog(id?: number) { /** * 批量删除订单核销 */ -export async function removeBatchShopOrderInfoLog(data: (number | undefined)[]) { +export async function removeBatchShopOrderInfoLog( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-order-info-log/batch', { diff --git a/src/api/mall/shopOrderInfoLog/model/index.ts b/src/api/mall/shopOrderInfoLog/model/index.ts index 8815b00..e5282fb 100644 --- a/src/api/mall/shopOrderInfoLog/model/index.ts +++ b/src/api/mall/shopOrderInfoLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 订单核销 */ export interface ShopOrderInfoLog { - // + // id?: number; // 关联订单表id orderId?: number; diff --git a/src/api/mall/shopUserCollection/index.ts b/src/api/mall/shopUserCollection/index.ts index 482d681..95ec560 100644 --- a/src/api/mall/shopUserCollection/index.ts +++ b/src/api/mall/shopUserCollection/index.ts @@ -79,7 +79,9 @@ export async function removeShopUserCollection(id?: number) { /** * 批量删除我的收藏 */ -export async function removeBatchShopUserCollection(data: (number | undefined)[]) { +export async function removeBatchShopUserCollection( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-user-collection/batch', { diff --git a/src/api/mall/shopWechatDeposit/index.ts b/src/api/mall/shopWechatDeposit/index.ts index e7dde65..b95bb1c 100644 --- a/src/api/mall/shopWechatDeposit/index.ts +++ b/src/api/mall/shopWechatDeposit/index.ts @@ -79,7 +79,9 @@ export async function removeShopWechatDeposit(id?: number) { /** * 批量删除押金 */ -export async function removeBatchShopWechatDeposit(data: (number | undefined)[]) { +export async function removeBatchShopWechatDeposit( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/mall/shop-wechat-deposit/batch', { diff --git a/src/api/mall/shopWechatDeposit/model/index.ts b/src/api/mall/shopWechatDeposit/model/index.ts index c7f9931..84bf9ed 100644 --- a/src/api/mall/shopWechatDeposit/model/index.ts +++ b/src/api/mall/shopWechatDeposit/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 押金 */ export interface ShopWechatDeposit { - // + // id?: number; // 订单id oid?: number; @@ -14,7 +14,7 @@ export interface ShopWechatDeposit { orderNum?: string; // 付款订单号 wechatOrder?: string; - // 退款订单号 + // 退款订单号 wechatReturn?: string; // 场馆名称 siteName?: string; diff --git a/src/api/oa/assets/model/index.ts b/src/api/oa/assets/model/index.ts index 350c94d..c1f6b61 100644 --- a/src/api/oa/assets/model/index.ts +++ b/src/api/oa/assets/model/index.ts @@ -1,6 +1,6 @@ import type { PageParam } from '@/api'; import type { User } from '@/api/system/user/model'; -import {AssetsUser} from "@/api/oa/assets/user/model"; +import { AssetsUser } from '@/api/oa/assets/user/model'; /** * 资产 diff --git a/src/api/oa/chatgpt/index.ts b/src/api/oa/chatgpt/index.ts index b8dfcd1..0867821 100644 --- a/src/api/oa/chatgpt/index.ts +++ b/src/api/oa/chatgpt/index.ts @@ -1,13 +1,16 @@ import request from '@/utils/request'; import type { ApiResult } from '@/api'; import { ChatParam } from '@/api/oa/chatgpt/model'; -import {MODULES_API_URL} from "@/config/setting"; +import { MODULES_API_URL } from '@/config/setting'; /** * 发送 */ export async function send(data: ChatParam) { - const res = await request.post>(MODULES_API_URL + '/open/chat/send', data); + const res = await request.post>( + MODULES_API_URL + '/open/chat/send', + data + ); if (res.data.code === 0) { return res.data.data; } diff --git a/src/api/oa/oaAppUser/model/index.ts b/src/api/oa/oaAppUser/model/index.ts index a354285..2b7f3e5 100644 --- a/src/api/oa/oaAppUser/model/index.ts +++ b/src/api/oa/oaAppUser/model/index.ts @@ -6,7 +6,7 @@ import type { PageParam } from '@/api'; export interface OaAppUser { // 自增ID appUserId?: number; - // 角色,10体验成员 20开发者成员 30管理员 + // 角色,10体验成员 20开发者成员 30管理员 role?: number; // 用户ID userId?: number; diff --git a/src/api/oa/oaAssetsUser/model/index.ts b/src/api/oa/oaAssetsUser/model/index.ts index d768d2d..c296d2e 100644 --- a/src/api/oa/oaAssetsUser/model/index.ts +++ b/src/api/oa/oaAssetsUser/model/index.ts @@ -6,7 +6,7 @@ import type { PageParam } from '@/api'; export interface OaAssetsUser { // 自增ID id?: number; - // 角色,10体验成员 20开发者成员 30管理员 + // 角色,10体验成员 20开发者成员 30管理员 role?: number; // 用户ID userId?: number; diff --git a/src/api/oa/oaTask/model/index.ts b/src/api/oa/oaTask/model/index.ts index 51a7e3c..92da69c 100644 --- a/src/api/oa/oaTask/model/index.ts +++ b/src/api/oa/oaTask/model/index.ts @@ -18,7 +18,7 @@ export interface OaTask { promoter?: number; // 受理人 commander?: number; - // 工单状态, 0未开始 1已指派 + // 工单状态, 0未开始 1已指派 progress?: number; // 优先级 priority?: string; diff --git a/src/api/oa/oaTaskUser/model/index.ts b/src/api/oa/oaTaskUser/model/index.ts index 5fd902f..e743d88 100644 --- a/src/api/oa/oaTaskUser/model/index.ts +++ b/src/api/oa/oaTaskUser/model/index.ts @@ -6,7 +6,7 @@ import type { PageParam } from '@/api'; export interface OaTaskUser { // 自增ID taskUserId?: number; - // 角色,10体验成员 20开发者成员 30管理员 + // 角色,10体验成员 20开发者成员 30管理员 role?: number; // 用户ID userId?: number; diff --git a/src/api/oa/product/model/index.ts b/src/api/oa/product/model/index.ts index 181bb79..14c433e 100644 --- a/src/api/oa/product/model/index.ts +++ b/src/api/oa/product/model/index.ts @@ -1,5 +1,5 @@ import type { PageParam } from '@/api'; -import {Company} from "@/api/system/company/model"; +import { Company } from '@/api/system/company/model'; /** * 产品 diff --git a/src/api/shop/cashier/index.ts b/src/api/shop/cashier/index.ts index 638ede3..f9d5d51 100644 --- a/src/api/shop/cashier/index.ts +++ b/src/api/shop/cashier/index.ts @@ -179,7 +179,6 @@ export async function getByGroup(groupId: number) { return Promise.reject(new Error(res.data.message)); } - /** * 删除整单 */ diff --git a/src/api/shop/commissionRole/model/index.ts b/src/api/shop/commissionRole/model/index.ts index ab1e309..665e0fa 100644 --- a/src/api/shop/commissionRole/model/index.ts +++ b/src/api/shop/commissionRole/model/index.ts @@ -4,15 +4,15 @@ import type { PageParam } from '@/api'; * 分红角色 */ export interface CommissionRole { - // + // id?: number; - // + // title?: string; - // + // provinceId?: number; - // + // cityId?: number; - // + // regionId?: number; // 状态, 0正常, 1异常 status?: number; diff --git a/src/api/shop/coupon/model/index.ts b/src/api/shop/coupon/model/index.ts index ae4de5e..0466406 100644 --- a/src/api/shop/coupon/model/index.ts +++ b/src/api/shop/coupon/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface Coupon { - // + // id?: number; // 0满减 1折扣 type?: number; diff --git a/src/api/shop/dealerWithdraw/index.ts b/src/api/shop/dealerWithdraw/index.ts index d8fe3ca..4021751 100644 --- a/src/api/shop/dealerWithdraw/index.ts +++ b/src/api/shop/dealerWithdraw/index.ts @@ -105,7 +105,6 @@ export async function getDealerWithdraw(id: number) { return Promise.reject(new Error(res.data.message)); } - export async function getDealerWithdrawUnCheckNum() { const res = await request.get>( MODULES_API_URL + '/shop/dealer-withdraw/uncheck-num' diff --git a/src/api/shop/expressTemplate/model/index.ts b/src/api/shop/expressTemplate/model/index.ts index 1d6ce1b..a34d7a6 100644 --- a/src/api/shop/expressTemplate/model/index.ts +++ b/src/api/shop/expressTemplate/model/index.ts @@ -1,5 +1,5 @@ import type { PageParam } from '@/api'; -import {ExpressTemplateDetail} from "@/api/shop/expressTemplateDetail/model"; +import { ExpressTemplateDetail } from '@/api/shop/expressTemplateDetail/model'; /** * 运费模板 @@ -24,7 +24,7 @@ export interface ExpressTemplate { extraAmount?: number; firstNum?: number; extraNum?: number; - detailList?: ExpressTemplateDetail[] + detailList?: ExpressTemplateDetail[]; } /** diff --git a/src/api/shop/expressTemplateDetail/index.ts b/src/api/shop/expressTemplateDetail/index.ts index a4f25a0..05a1036 100644 --- a/src/api/shop/expressTemplateDetail/index.ts +++ b/src/api/shop/expressTemplateDetail/index.ts @@ -1,12 +1,17 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { ExpressTemplateDetail, ExpressTemplateDetailParam } from './model'; +import type { + ExpressTemplateDetail, + ExpressTemplateDetailParam +} from './model'; import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询运费模板 */ -export async function pageExpressTemplateDetail(params: ExpressTemplateDetailParam) { +export async function pageExpressTemplateDetail( + params: ExpressTemplateDetailParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/express-template-detail/page', { @@ -22,7 +27,9 @@ export async function pageExpressTemplateDetail(params: ExpressTemplateDetailPar /** * 查询运费模板列表 */ -export async function listExpressTemplateDetail(params?: ExpressTemplateDetailParam) { +export async function listExpressTemplateDetail( + params?: ExpressTemplateDetailParam +) { const res = await request.get>( MODULES_API_URL + '/shop/express-template-detail', { @@ -79,7 +86,9 @@ export async function removeExpressTemplateDetail(id?: number) { /** * 批量删除运费模板 */ -export async function removeBatchExpressTemplateDetail(data: (number | undefined)[]) { +export async function removeBatchExpressTemplateDetail( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/express-template-detail/batch', { diff --git a/src/api/shop/goods/index.ts b/src/api/shop/goods/index.ts index a514aeb..b52cb31 100644 --- a/src/api/shop/goods/index.ts +++ b/src/api/shop/goods/index.ts @@ -1,6 +1,11 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { Goods, GoodsParam } from './model'; +import type { + Goods, + GoodsImportExcelParam, + GoodsImportResult, + GoodsParam +} from './model'; import { MODULES_API_URL } from '@/config/setting'; export async function getCount(params: GoodsParam) { @@ -114,3 +119,46 @@ export async function getGoods(id: number) { } return Promise.reject(new Error(res.data.message)); } + +/** + * 批量导入商品(Excel) + */ +export async function importGoodsExcel(params: GoodsImportExcelParam) { + const res = await request.post>( + MODULES_API_URL + '/shop/goods/import-excel', + {}, + { params } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + const err: any = new Error(res.data.message); + err.data = res.data.data; + return Promise.reject(err); +} + +/** + * 批量导入商品(Excel) - 直接上传文件 + */ +export async function importGoodsExcelFile( + file: File, + params: GoodsImportExcelParam +) { + const formData = new FormData(); + formData.append('file', file); + Object.entries(params ?? {}).forEach(([key, value]) => { + if (value === undefined || value === null || key === 'path') return; + formData.append(key, String(value)); + }); + const res = await request.post>( + MODULES_API_URL + '/shop/goods/import-excel', + formData, + { params } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + const err: any = new Error(res.data.message); + err.data = res.data.data; + return Promise.reject(err); +} diff --git a/src/api/shop/goods/model/index.ts b/src/api/shop/goods/model/index.ts index d3bf76d..d95458c 100644 --- a/src/api/shop/goods/model/index.ts +++ b/src/api/shop/goods/model/index.ts @@ -1,7 +1,7 @@ import type { PageParam } from '@/api'; import { GoodsSpec } from '@/api/shop/goodsSpec/model'; import { GoodsSku } from '@/api/shop/goodsSku/model'; -import {GoodsRoleCommission} from "@/api/shop/goodsRoleCommission/model"; +import { GoodsRoleCommission } from '@/api/shop/goodsRoleCommission/model'; export interface GoodsCount { totalNum: number; @@ -144,3 +144,26 @@ export interface GoodsParam extends PageParam { stock?: number; keywords?: string; } + +export interface GoodsImportResult { + excelPath?: string; + sheetName?: string; + totalRows: number; + inserted: number; + skippedExists: number; + goods?: Goods[]; +} + +export interface GoodsImportExcelParam { + path?: string; + sheetName?: string; + skipExisting?: boolean; + createCategory?: boolean; + merchantId?: number; + defaultIsShow?: number; + defaultStock?: number; + /** + * Excel 中未提供轮播图(files)时的默认值(通常为 JSON 字符串,如 "[]"/"[{...}]") + */ + defaultFiles?: string; +} diff --git a/src/api/shop/goodsCoupon/model/index.ts b/src/api/shop/goodsCoupon/model/index.ts index 9c9f78d..17a62da 100644 --- a/src/api/shop/goodsCoupon/model/index.ts +++ b/src/api/shop/goodsCoupon/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 商品优惠券表 */ export interface GoodsCoupon { - // + // id?: number; // 商品id goodsId?: number; diff --git a/src/api/shop/goodsDescription/index.ts b/src/api/shop/goodsDescription/index.ts index d0a1ce7..2784ffd 100644 --- a/src/api/shop/goodsDescription/index.ts +++ b/src/api/shop/goodsDescription/index.ts @@ -79,7 +79,9 @@ export async function removeGoodsDescription(id?: number) { /** * 批量删除商品描述表 */ -export async function removeBatchGoodsDescription(data: (number | undefined)[]) { +export async function removeBatchGoodsDescription( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/goods-description/batch', { diff --git a/src/api/shop/goodsDescription/model/index.ts b/src/api/shop/goodsDescription/model/index.ts index 804b347..8213972 100644 --- a/src/api/shop/goodsDescription/model/index.ts +++ b/src/api/shop/goodsDescription/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 商品描述表 */ export interface GoodsDescription { - // + // id?: number; // 商品ID goodsId?: number; diff --git a/src/api/shop/goodsIncomeConfig/index.ts b/src/api/shop/goodsIncomeConfig/index.ts index 6c2af77..541992a 100644 --- a/src/api/shop/goodsIncomeConfig/index.ts +++ b/src/api/shop/goodsIncomeConfig/index.ts @@ -79,7 +79,9 @@ export async function removeGoodsIncomeConfig(id?: number) { /** * 批量删除分润配置 */ -export async function removeBatchGoodsIncomeConfig(data: (number | undefined)[]) { +export async function removeBatchGoodsIncomeConfig( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/goods-income-config/batch', { diff --git a/src/api/shop/goodsRoleCommission/index.ts b/src/api/shop/goodsRoleCommission/index.ts index 9752681..387f793 100644 --- a/src/api/shop/goodsRoleCommission/index.ts +++ b/src/api/shop/goodsRoleCommission/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商品绑定角色的分润金额 */ -export async function pageGoodsRoleCommission(params: GoodsRoleCommissionParam) { +export async function pageGoodsRoleCommission( + params: GoodsRoleCommissionParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/goods-role-commission/page', { @@ -22,7 +24,9 @@ export async function pageGoodsRoleCommission(params: GoodsRoleCommissionParam) /** * 查询商品绑定角色的分润金额列表 */ -export async function listGoodsRoleCommission(params?: GoodsRoleCommissionParam) { +export async function listGoodsRoleCommission( + params?: GoodsRoleCommissionParam +) { const res = await request.get>( MODULES_API_URL + '/shop/goods-role-commission', { @@ -79,7 +83,9 @@ export async function removeGoodsRoleCommission(id?: number) { /** * 批量删除商品绑定角色的分润金额 */ -export async function removeBatchGoodsRoleCommission(data: (number | undefined)[]) { +export async function removeBatchGoodsRoleCommission( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/goods-role-commission/batch', { diff --git a/src/api/shop/goodsRule/model/index.ts b/src/api/shop/goodsRule/model/index.ts index 6537e30..618e3cd 100644 --- a/src/api/shop/goodsRule/model/index.ts +++ b/src/api/shop/goodsRule/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 商品规则值(规格)表 */ export interface GoodsRule { - // + // id?: number; // 规格名称 ruleName?: string; diff --git a/src/api/shop/goodsStockInMerchant/index.ts b/src/api/shop/goodsStockInMerchant/index.ts index ae268cb..8f50f31 100644 --- a/src/api/shop/goodsStockInMerchant/index.ts +++ b/src/api/shop/goodsStockInMerchant/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商户商品库存 */ -export async function pageGoodsStockInMerchant(params: GoodsStockInMerchantParam) { +export async function pageGoodsStockInMerchant( + params: GoodsStockInMerchantParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/goods-stock-in-merchant/page', { @@ -22,7 +24,9 @@ export async function pageGoodsStockInMerchant(params: GoodsStockInMerchantParam /** * 查询商户商品库存列表 */ -export async function listGoodsStockInMerchant(params?: GoodsStockInMerchantParam) { +export async function listGoodsStockInMerchant( + params?: GoodsStockInMerchantParam +) { const res = await request.get>( MODULES_API_URL + '/shop/goods-stock-in-merchant', { @@ -79,7 +83,9 @@ export async function removeGoodsStockInMerchant(id?: number) { /** * 批量删除商户商品库存 */ -export async function removeBatchGoodsStockInMerchant(data: (number | undefined)[]) { +export async function removeBatchGoodsStockInMerchant( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/goods-stock-in-merchant/batch', { diff --git a/src/api/shop/goodsStockInMerchant/model/index.ts b/src/api/shop/goodsStockInMerchant/model/index.ts index 1324f2e..fdfd16c 100644 --- a/src/api/shop/goodsStockInMerchant/model/index.ts +++ b/src/api/shop/goodsStockInMerchant/model/index.ts @@ -4,17 +4,17 @@ import type { PageParam } from '@/api'; * 商户商品库存 */ export interface GoodsStockInMerchant { - // + // id?: number; - // + // goodsId?: number; - // + // skuId?: number; - // + // num?: number; - // + // merchantId?: number; - // + // stock?: number; // 状态, 0上架 1待上架 2待审核 3审核不通过 status?: number; diff --git a/src/api/shop/merchant/index.ts b/src/api/shop/merchant/index.ts index 12d2f10..1f410d9 100644 --- a/src/api/shop/merchant/index.ts +++ b/src/api/shop/merchant/index.ts @@ -1,7 +1,7 @@ import request from '@/utils/request'; -import type {ApiResult, PageResult} from '@/api'; -import type {Merchant, MerchantParam} from './model'; -import {MODULES_API_URL} from '@/config/setting'; +import type { ApiResult, PageResult } from '@/api'; +import type { Merchant, MerchantParam } from './model'; +import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商户 diff --git a/src/api/shop/merchantCategory/index.ts b/src/api/shop/merchantCategory/index.ts index 1f9aeaf..dd9a7b3 100644 --- a/src/api/shop/merchantCategory/index.ts +++ b/src/api/shop/merchantCategory/index.ts @@ -79,7 +79,9 @@ export async function removeMerchantCategory(id?: number) { /** * 批量删除商家分类 */ -export async function removeBatchMerchantCategory(data: (number | undefined)[]) { +export async function removeBatchMerchantCategory( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/merchant-category/batch', { diff --git a/src/api/shop/merchantCategory/model/index.ts b/src/api/shop/merchantCategory/model/index.ts index 318747f..0cf40f6 100644 --- a/src/api/shop/merchantCategory/model/index.ts +++ b/src/api/shop/merchantCategory/model/index.ts @@ -34,7 +34,7 @@ export interface MerchantCategory { createTime?: string; // 修改时间 updateTime?: string; - children?: MerchantCategory[] + children?: MerchantCategory[]; } /** diff --git a/src/api/shop/merchantChargePackage/index.ts b/src/api/shop/merchantChargePackage/index.ts index c4bc1c7..c77cd73 100644 --- a/src/api/shop/merchantChargePackage/index.ts +++ b/src/api/shop/merchantChargePackage/index.ts @@ -1,12 +1,17 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { MerchantChargePackage, MerchantChargePackageParam } from './model'; +import type { + MerchantChargePackage, + MerchantChargePackageParam +} from './model'; import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商家充值套餐 */ -export async function pageMerchantChargePackage(params: MerchantChargePackageParam) { +export async function pageMerchantChargePackage( + params: MerchantChargePackageParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/merchant-charge-package/page', { @@ -22,7 +27,9 @@ export async function pageMerchantChargePackage(params: MerchantChargePackagePar /** * 查询商家充值套餐列表 */ -export async function listMerchantChargePackage(params?: MerchantChargePackageParam) { +export async function listMerchantChargePackage( + params?: MerchantChargePackageParam +) { const res = await request.get>( MODULES_API_URL + '/shop/merchant-charge-package', { @@ -79,7 +86,9 @@ export async function removeMerchantChargePackage(id?: number) { /** * 批量删除商家充值套餐 */ -export async function removeBatchMerchantChargePackage(data: (number | undefined)[]) { +export async function removeBatchMerchantChargePackage( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/merchant-charge-package/batch', { diff --git a/src/api/shop/merchantChargePackage/model/index.ts b/src/api/shop/merchantChargePackage/model/index.ts index 25a3d16..a41aff7 100644 --- a/src/api/shop/merchantChargePackage/model/index.ts +++ b/src/api/shop/merchantChargePackage/model/index.ts @@ -4,15 +4,15 @@ import type { PageParam } from '@/api'; * 商家充值套餐 */ export interface MerchantChargePackage { - // + // id?: number; // 金额 amount?: string; // 赠送金额 sendAmount?: string; - // + // merchantId?: number; - // + // userId?: number; // 0待审核1通过2拒绝 status?: string; diff --git a/src/api/shop/merchantCollect/model/index.ts b/src/api/shop/merchantCollect/model/index.ts index b52d2f8..864bb6e 100644 --- a/src/api/shop/merchantCollect/model/index.ts +++ b/src/api/shop/merchantCollect/model/index.ts @@ -1,14 +1,14 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface MerchantCollect { - // + // id?: number; - // + // merchantId?: number; - // + // userId?: number; // 是否删除, 0否, 1是 deleted?: number; diff --git a/src/api/shop/merchantGoodsPackage/index.ts b/src/api/shop/merchantGoodsPackage/index.ts index a51425a..e67388b 100644 --- a/src/api/shop/merchantGoodsPackage/index.ts +++ b/src/api/shop/merchantGoodsPackage/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商家充值套餐 */ -export async function pageMerchantGoodsPackage(params: MerchantGoodsPackageParam) { +export async function pageMerchantGoodsPackage( + params: MerchantGoodsPackageParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/merchant-goods-package/page', { @@ -22,7 +24,9 @@ export async function pageMerchantGoodsPackage(params: MerchantGoodsPackageParam /** * 查询商家充值套餐列表 */ -export async function listMerchantGoodsPackage(params?: MerchantGoodsPackageParam) { +export async function listMerchantGoodsPackage( + params?: MerchantGoodsPackageParam +) { const res = await request.get>( MODULES_API_URL + '/shop/merchant-goods-package', { @@ -79,7 +83,9 @@ export async function removeMerchantGoodsPackage(id?: number) { /** * 批量删除商家充值套餐 */ -export async function removeBatchMerchantGoodsPackage(data: (number | undefined)[]) { +export async function removeBatchMerchantGoodsPackage( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/merchant-goods-package/batch', { diff --git a/src/api/shop/merchantGoodsPackage/model/index.ts b/src/api/shop/merchantGoodsPackage/model/index.ts index b7309ba..ca3a907 100644 --- a/src/api/shop/merchantGoodsPackage/model/index.ts +++ b/src/api/shop/merchantGoodsPackage/model/index.ts @@ -4,15 +4,15 @@ import type { PageParam } from '@/api'; * 商家充值套餐 */ export interface MerchantGoodsPackage { - // + // id?: number; // 金额 amount?: string; // 可使用次数 getNum?: string; - // + // merchantId?: number; - // + // userId?: number; // 0待审核1通过2拒绝 status?: string; diff --git a/src/api/shop/merchantOfflinePay/index.ts b/src/api/shop/merchantOfflinePay/index.ts index 0224efe..e91fae9 100644 --- a/src/api/shop/merchantOfflinePay/index.ts +++ b/src/api/shop/merchantOfflinePay/index.ts @@ -79,7 +79,9 @@ export async function removeMerchantOfflinePay(id?: number) { /** * 批量删除商铺线下支付 */ -export async function removeBatchMerchantOfflinePay(data: (number | undefined)[]) { +export async function removeBatchMerchantOfflinePay( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/merchant-offline-pay/batch', { diff --git a/src/api/shop/merchantOfflinePay/model/index.ts b/src/api/shop/merchantOfflinePay/model/index.ts index ffa04ea..70009cf 100644 --- a/src/api/shop/merchantOfflinePay/model/index.ts +++ b/src/api/shop/merchantOfflinePay/model/index.ts @@ -4,15 +4,15 @@ import type { PageParam } from '@/api'; * 商铺线下支付 */ export interface MerchantOfflinePay { - // + // id?: number; - // + // merchantId?: number; - // + // amount?: string; - // + // isPaid?: number; - // + // userId?: number; // 商城ID tenantId?: number; diff --git a/src/api/shop/merchantPackageGoods/index.ts b/src/api/shop/merchantPackageGoods/index.ts index f749d11..1570941 100644 --- a/src/api/shop/merchantPackageGoods/index.ts +++ b/src/api/shop/merchantPackageGoods/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商家套餐可使用的商品 */ -export async function pageMerchantPackageGoods(params: MerchantPackageGoodsParam) { +export async function pageMerchantPackageGoods( + params: MerchantPackageGoodsParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/merchant-package-goods/page', { @@ -22,7 +24,9 @@ export async function pageMerchantPackageGoods(params: MerchantPackageGoodsParam /** * 查询商家套餐可使用的商品列表 */ -export async function listMerchantPackageGoods(params?: MerchantPackageGoodsParam) { +export async function listMerchantPackageGoods( + params?: MerchantPackageGoodsParam +) { const res = await request.get>( MODULES_API_URL + '/shop/merchant-package-goods', { @@ -79,7 +83,9 @@ export async function removeMerchantPackageGoods(id?: number) { /** * 批量删除商家套餐可使用的商品 */ -export async function removeBatchMerchantPackageGoods(data: (number | undefined)[]) { +export async function removeBatchMerchantPackageGoods( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/merchant-package-goods/batch', { diff --git a/src/api/shop/merchantPackageGoods/model/index.ts b/src/api/shop/merchantPackageGoods/model/index.ts index da57381..c4e0277 100644 --- a/src/api/shop/merchantPackageGoods/model/index.ts +++ b/src/api/shop/merchantPackageGoods/model/index.ts @@ -4,13 +4,13 @@ import type { PageParam } from '@/api'; * 商家套餐可使用的商品 */ export interface MerchantPackageGoods { - // + // id?: number; - // + // packageId?: number; - // + // goodsId?: number; - // + // userId?: number; // 0待审核1通过2拒绝 status?: string; diff --git a/src/api/shop/merchantVoiceDevice/index.ts b/src/api/shop/merchantVoiceDevice/index.ts index 7c075fe..c08ef71 100644 --- a/src/api/shop/merchantVoiceDevice/index.ts +++ b/src/api/shop/merchantVoiceDevice/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询商铺播报设备 */ -export async function pageMerchantVoiceDevice(params: MerchantVoiceDeviceParam) { +export async function pageMerchantVoiceDevice( + params: MerchantVoiceDeviceParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/merchant-voice-device/page', { @@ -22,7 +24,9 @@ export async function pageMerchantVoiceDevice(params: MerchantVoiceDeviceParam) /** * 查询商铺播报设备列表 */ -export async function listMerchantVoiceDevice(params?: MerchantVoiceDeviceParam) { +export async function listMerchantVoiceDevice( + params?: MerchantVoiceDeviceParam +) { const res = await request.get>( MODULES_API_URL + '/shop/merchant-voice-device', { @@ -79,7 +83,9 @@ export async function removeMerchantVoiceDevice(id?: number) { /** * 批量删除商铺播报设备 */ -export async function removeBatchMerchantVoiceDevice(data: (number | undefined)[]) { +export async function removeBatchMerchantVoiceDevice( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/merchant-voice-device/batch', { diff --git a/src/api/shop/merchantVoiceDevice/model/index.ts b/src/api/shop/merchantVoiceDevice/model/index.ts index bd0f7c2..f3cd4ad 100644 --- a/src/api/shop/merchantVoiceDevice/model/index.ts +++ b/src/api/shop/merchantVoiceDevice/model/index.ts @@ -4,15 +4,15 @@ import type { PageParam } from '@/api'; * 商铺播报设备 */ export interface MerchantVoiceDevice { - // + // id?: number; - // + // merchantId?: number; - // + // sbxId?: string; - // + // deleted?: string; - // + // userId?: number; // 商城ID tenantId?: number; diff --git a/src/api/shop/order/index.ts b/src/api/shop/order/index.ts index 4265096..c12f90f 100644 --- a/src/api/shop/order/index.ts +++ b/src/api/shop/order/index.ts @@ -1,7 +1,7 @@ import request from '@/utils/request'; -import type {ApiResult, PageResult} from '@/api'; -import type {Order, OrderParam} from './model'; -import {MODULES_API_URL} from '@/config/setting'; +import type { ApiResult, PageResult } from '@/api'; +import type { Order, OrderParam } from './model'; +import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询 diff --git a/src/api/shop/order/model/index.ts b/src/api/shop/order/model/index.ts index 2059165..b74b4ce 100644 --- a/src/api/shop/order/model/index.ts +++ b/src/api/shop/order/model/index.ts @@ -1,8 +1,8 @@ import type { PageParam } from '@/api'; import { OrderInfo } from '@/api/shop/orderInfo/model'; -import {OrderDelivery} from "@/api/shop/orderDelivery/model"; -import {OrderGoods} from "@/api/shop/orderGoods/model"; -import {Merchant} from "@/api/shop/merchant/model"; +import { OrderDelivery } from '@/api/shop/orderDelivery/model'; +import { OrderGoods } from '@/api/shop/orderGoods/model'; +import { Merchant } from '@/api/shop/merchant/model'; /** * @@ -120,7 +120,7 @@ export interface Order { merchant?: Merchant; orderInfo?: OrderInfo[]; orderGoods?: OrderGoods[]; - orderDelivery?: OrderDelivery + orderDelivery?: OrderDelivery; } /** diff --git a/src/api/shop/orderDelivery/index.ts b/src/api/shop/orderDelivery/index.ts index 37788c5..326d587 100644 --- a/src/api/shop/orderDelivery/index.ts +++ b/src/api/shop/orderDelivery/index.ts @@ -1,8 +1,7 @@ import request from '@/utils/request'; import type { ApiResult } from '@/api'; import { MODULES_API_URL } from '@/config/setting'; -import {OrderDelivery} from "@/api/shop/orderDelivery/model"; - +import { OrderDelivery } from '@/api/shop/orderDelivery/model'; /** * 添加 diff --git a/src/api/shop/orderDelivery/model/index.ts b/src/api/shop/orderDelivery/model/index.ts index 2f923f7..2c82441 100644 --- a/src/api/shop/orderDelivery/model/index.ts +++ b/src/api/shop/orderDelivery/model/index.ts @@ -1,5 +1,5 @@ import type { PageParam } from '@/api'; -import {Express} from "@/api/shop/express/model"; +import { Express } from '@/api/shop/express/model'; /** * diff --git a/src/api/shop/selfTake/model/index.ts b/src/api/shop/selfTake/model/index.ts index a1b5af3..2ffc050 100644 --- a/src/api/shop/selfTake/model/index.ts +++ b/src/api/shop/selfTake/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 自提点 */ export interface SelfTake { - // + // id?: number; // 主键ID selfTakeId?: number; diff --git a/src/api/shop/selfTakeUser/model/index.ts b/src/api/shop/selfTakeUser/model/index.ts index e55af25..40f0d55 100644 --- a/src/api/shop/selfTakeUser/model/index.ts +++ b/src/api/shop/selfTakeUser/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 自提点人员 */ export interface SelfTakeUser { - // + // id?: number; // 自提点人员id selfTakeUserId?: number; diff --git a/src/api/shop/splash/model/index.ts b/src/api/shop/splash/model/index.ts index ba529ca..00fbff9 100644 --- a/src/api/shop/splash/model/index.ts +++ b/src/api/shop/splash/model/index.ts @@ -1,4 +1,4 @@ -import type {PageParam} from '@/api'; +import type { PageParam } from '@/api'; /** * 开屏广告 @@ -47,4 +47,4 @@ export const SplashJumpType = [ label: '店铺', value: 'merchant' } -] +]; diff --git a/src/api/shop/swiper/model/index.ts b/src/api/shop/swiper/model/index.ts index 65ec94e..20205b2 100644 --- a/src/api/shop/swiper/model/index.ts +++ b/src/api/shop/swiper/model/index.ts @@ -39,7 +39,6 @@ export interface SwiperParam extends PageParam { keywords?: string; } - export const SwiperType = [ { label: '会员商城', @@ -72,12 +71,12 @@ export const SwiperType = [ { label: '招商', value: '招商' - }, -] + } +]; export const SwiperJumpType = [ { label: '商品', value: 'goods' } -] +]; diff --git a/src/api/shop/userBalanceInMerchant/index.ts b/src/api/shop/userBalanceInMerchant/index.ts index 9024692..7563082 100644 --- a/src/api/shop/userBalanceInMerchant/index.ts +++ b/src/api/shop/userBalanceInMerchant/index.ts @@ -1,12 +1,17 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { UserBalanceInMerchant, UserBalanceInMerchantParam } from './model'; +import type { + UserBalanceInMerchant, + UserBalanceInMerchantParam +} from './model'; import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询用户在商家中的余额 */ -export async function pageUserBalanceInMerchant(params: UserBalanceInMerchantParam) { +export async function pageUserBalanceInMerchant( + params: UserBalanceInMerchantParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/user-balance-in-merchant/page', { @@ -22,7 +27,9 @@ export async function pageUserBalanceInMerchant(params: UserBalanceInMerchantPar /** * 查询用户在商家中的余额列表 */ -export async function listUserBalanceInMerchant(params?: UserBalanceInMerchantParam) { +export async function listUserBalanceInMerchant( + params?: UserBalanceInMerchantParam +) { const res = await request.get>( MODULES_API_URL + '/shop/user-balance-in-merchant', { @@ -79,7 +86,9 @@ export async function removeUserBalanceInMerchant(id?: number) { /** * 批量删除用户在商家中的余额 */ -export async function removeBatchUserBalanceInMerchant(data: (number | undefined)[]) { +export async function removeBatchUserBalanceInMerchant( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/user-balance-in-merchant/batch', { diff --git a/src/api/shop/userBalanceInMerchant/model/index.ts b/src/api/shop/userBalanceInMerchant/model/index.ts index 168d651..2d29bb6 100644 --- a/src/api/shop/userBalanceInMerchant/model/index.ts +++ b/src/api/shop/userBalanceInMerchant/model/index.ts @@ -4,11 +4,11 @@ import type { PageParam } from '@/api'; * 用户在商家中的余额 */ export interface UserBalanceInMerchant { - // + // id?: number; - // + // userId?: number; - // + // balance?: string; // 0待审核1通过2拒绝 status?: string; diff --git a/src/api/shop/userCommissionRole/index.ts b/src/api/shop/userCommissionRole/index.ts index 9cce0d0..238dc8d 100644 --- a/src/api/shop/userCommissionRole/index.ts +++ b/src/api/shop/userCommissionRole/index.ts @@ -90,7 +90,9 @@ export async function removeUserCommissionRole(id?: number) { /** * 批量删除用户绑定分红角色 */ -export async function removeBatchUserCommissionRole(data: (number | undefined)[]) { +export async function removeBatchUserCommissionRole( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/user-commission-role/batch', { diff --git a/src/api/shop/userCommissionRole/model/index.ts b/src/api/shop/userCommissionRole/model/index.ts index 01351b4..77f8c75 100644 --- a/src/api/shop/userCommissionRole/model/index.ts +++ b/src/api/shop/userCommissionRole/model/index.ts @@ -4,11 +4,11 @@ import type { PageParam } from '@/api'; * 用户绑定分红角色 */ export interface UserCommissionRole { - // + // id?: number; - // + // roleId?: number; - // + // userId?: number; // 状态, 0正常, 1异常 status?: number; diff --git a/src/api/shop/userCoupon/model/index.ts b/src/api/shop/userCoupon/model/index.ts index b1aeaa9..7bf1d9e 100644 --- a/src/api/shop/userCoupon/model/index.ts +++ b/src/api/shop/userCoupon/model/index.ts @@ -1,16 +1,16 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface UserCoupon { - // + // id?: number; - // + // couponId?: number; - // + // orderId?: number; - // + // used?: number; // 使用时间 usedTime?: string; diff --git a/src/api/shop/userGoodsInMerchant/index.ts b/src/api/shop/userGoodsInMerchant/index.ts index eedf31d..67aa854 100644 --- a/src/api/shop/userGoodsInMerchant/index.ts +++ b/src/api/shop/userGoodsInMerchant/index.ts @@ -6,7 +6,9 @@ import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询用户在商家中的代金券 */ -export async function pageUserGoodsInMerchant(params: UserGoodsInMerchantParam) { +export async function pageUserGoodsInMerchant( + params: UserGoodsInMerchantParam +) { const res = await request.get>>( MODULES_API_URL + '/shop/user-goods-in-merchant/page', { @@ -22,7 +24,9 @@ export async function pageUserGoodsInMerchant(params: UserGoodsInMerchantParam) /** * 查询用户在商家中的代金券列表 */ -export async function listUserGoodsInMerchant(params?: UserGoodsInMerchantParam) { +export async function listUserGoodsInMerchant( + params?: UserGoodsInMerchantParam +) { const res = await request.get>( MODULES_API_URL + '/shop/user-goods-in-merchant', { @@ -79,7 +83,9 @@ export async function removeUserGoodsInMerchant(id?: number) { /** * 批量删除用户在商家中的代金券 */ -export async function removeBatchUserGoodsInMerchant(data: (number | undefined)[]) { +export async function removeBatchUserGoodsInMerchant( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/user-goods-in-merchant/batch', { diff --git a/src/api/shop/userGoodsInMerchant/model/index.ts b/src/api/shop/userGoodsInMerchant/model/index.ts index 4bec046..738d036 100644 --- a/src/api/shop/userGoodsInMerchant/model/index.ts +++ b/src/api/shop/userGoodsInMerchant/model/index.ts @@ -4,11 +4,11 @@ import type { PageParam } from '@/api'; * 用户在商家中的代金券 */ export interface UserGoodsInMerchant { - // + // id?: number; - // + // userId?: number; - // + // balance?: string; // 0待审核1通过2拒绝 status?: string; diff --git a/src/api/shop/users/index.ts b/src/api/shop/users/index.ts index f07fae3..f87534c 100644 --- a/src/api/shop/users/index.ts +++ b/src/api/shop/users/index.ts @@ -1,7 +1,7 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { Users, UsersParam } from './model'; -import {MODULES_API_URL, SERVER_API_URL} from '@/config/setting'; +import { MODULES_API_URL, SERVER_API_URL } from '@/config/setting'; /** * 分页查询 diff --git a/src/api/shop/viewHistory/model/index.ts b/src/api/shop/viewHistory/model/index.ts index 3b7b646..c1cd5bf 100644 --- a/src/api/shop/viewHistory/model/index.ts +++ b/src/api/shop/viewHistory/model/index.ts @@ -4,13 +4,13 @@ import type { PageParam } from '@/api'; * 浏览历史 */ export interface ViewHistory { - // + // id?: number; - // + // type?: string; - // + // pk?: string; - // + // userId?: number; // 排序号 sortNumber?: number; diff --git a/src/api/shop/wechatDeposit/model/index.ts b/src/api/shop/wechatDeposit/model/index.ts index 3239379..e23e56a 100644 --- a/src/api/shop/wechatDeposit/model/index.ts +++ b/src/api/shop/wechatDeposit/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 押金 */ export interface WechatDeposit { - // + // id?: number; // 订单id oid?: number; @@ -14,7 +14,7 @@ export interface WechatDeposit { orderNum?: string; // 付款订单号 wechatOrder?: string; - // 退款订单号 + // 退款订单号 wechatReturn?: string; // 场馆名称 siteName?: string; @@ -28,7 +28,7 @@ export interface WechatDeposit { price?: string; // 押金状态,1已付款,2未付款,已退押金 status?: string; - // + // createTime?: number; // 租户id tenantId?: number; diff --git a/src/api/system/area/index.ts b/src/api/system/area/index.ts index f640964..d9d8278 100644 --- a/src/api/system/area/index.ts +++ b/src/api/system/area/index.ts @@ -1,17 +1,18 @@ import request from '@/utils/request'; -import type {ApiResult} from '@/api'; -import {Area} from "@/api/system/area/model"; - +import type { ApiResult } from '@/api'; +import { Area } from '@/api/system/area/model'; export async function listArea(param: any) { - const res = await request.post>('/common/area/list-by-level', param); + const res = await request.post>( + '/common/area/list-by-level', + param + ); if (res.data.code === 0 && res.data.data) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } - export async function listCity() { const res = await request.post>('/common/area/city-list'); if (res.data.code === 0 && res.data.data) { diff --git a/src/api/system/area/model/index.ts b/src/api/system/area/model/index.ts index ada0fa4..d21012d 100644 --- a/src/api/system/area/model/index.ts +++ b/src/api/system/area/model/index.ts @@ -1,8 +1,7 @@ - export interface Area { - id?: any, - name?: any, - fid?: any, - levelId?: any, - children?: any, + id?: any; + name?: any; + fid?: any; + levelId?: any; + children?: any; } diff --git a/src/api/system/chatConversation/index.ts b/src/api/system/chatConversation/index.ts index 4c84dc4..afe2ed6 100644 --- a/src/api/system/chatConversation/index.ts +++ b/src/api/system/chatConversation/index.ts @@ -79,7 +79,9 @@ export async function removeChatConversation(id?: number) { /** * 批量删除聊天消息表 */ -export async function removeBatchChatConversation(data: (number | undefined)[]) { +export async function removeBatchChatConversation( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/chat-conversation/batch', { diff --git a/src/api/system/menu/index.ts b/src/api/system/menu/index.ts index 27104c9..cad8674 100644 --- a/src/api/system/menu/index.ts +++ b/src/api/system/menu/index.ts @@ -90,7 +90,6 @@ export async function deleteParentMenu(id?: number) { return Promise.reject(new Error(res.data.message)); } - /** * 安装应用 */ diff --git a/src/api/think/thinkAdmin/model/index.ts b/src/api/think/thinkAdmin/model/index.ts index 7129f54..4e2480c 100644 --- a/src/api/think/thinkAdmin/model/index.ts +++ b/src/api/think/thinkAdmin/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkAdmin { - // + // id?: number; // 用户名 username?: string; @@ -28,7 +28,7 @@ export interface ThinkAdmin { sid?: string; // 用户角色id groupid?: number; - // + // token?: string; // 过期时间 expireTime?: number; diff --git a/src/api/think/thinkAdminLog/model/index.ts b/src/api/think/thinkAdminLog/model/index.ts index 03f2bf5..e8da439 100644 --- a/src/api/think/thinkAdminLog/model/index.ts +++ b/src/api/think/thinkAdminLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 后台金额操作变动 */ export interface ThinkAdminLog { - // + // id?: number; // 用户ID userid?: number; diff --git a/src/api/think/thinkAuthGroup/model/index.ts b/src/api/think/thinkAuthGroup/model/index.ts index c56df0e..dbbd1be 100644 --- a/src/api/think/thinkAuthGroup/model/index.ts +++ b/src/api/think/thinkAuthGroup/model/index.ts @@ -1,20 +1,20 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkAuthGroup { - // + // id?: number; - // + // title?: string; - // + // status?: string; - // + // rules?: string; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkAuthGroupAccess/model/index.ts b/src/api/think/thinkAuthGroupAccess/model/index.ts index 192c43a..b4990c5 100644 --- a/src/api/think/thinkAuthGroupAccess/model/index.ts +++ b/src/api/think/thinkAuthGroupAccess/model/index.ts @@ -1,12 +1,12 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkAuthGroupAccess { - // + // uid?: number; - // + // groupId?: number; } diff --git a/src/api/think/thinkAuthRule/model/index.ts b/src/api/think/thinkAuthRule/model/index.ts index 3a31c79..65d5880 100644 --- a/src/api/think/thinkAuthRule/model/index.ts +++ b/src/api/think/thinkAuthRule/model/index.ts @@ -1,22 +1,22 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkAuthRule { - // + // id?: number; - // + // name?: string; - // + // title?: string; - // + // type?: string; - // + // status?: string; // 样式 css?: string; - // + // condition?: string; // 父栏目ID pid?: number; @@ -24,7 +24,7 @@ export interface ThinkAuthRule { sort?: number; // 添加时间 createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkBankCard/model/index.ts b/src/api/think/thinkBankCard/model/index.ts index ee5ae94..324a184 100644 --- a/src/api/think/thinkBankCard/model/index.ts +++ b/src/api/think/thinkBankCard/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 银行卡列表 */ export interface ThinkBankCard { - // + // id?: number; // 用户ID uid?: number; diff --git a/src/api/think/thinkCardBindLog/model/index.ts b/src/api/think/thinkCardBindLog/model/index.ts index 204a7ed..058aefb 100644 --- a/src/api/think/thinkCardBindLog/model/index.ts +++ b/src/api/think/thinkCardBindLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * IC卡绑定微信日志表 */ export interface ThinkCardBindLog { - // + // id?: number; // 参数 param?: string; diff --git a/src/api/think/thinkCardDelLog/model/index.ts b/src/api/think/thinkCardDelLog/model/index.ts index 0f1708b..af33784 100644 --- a/src/api/think/thinkCardDelLog/model/index.ts +++ b/src/api/think/thinkCardDelLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 注销卡日志 */ export interface ThinkCardDelLog { - // + // id?: number; // 操作用户 userId?: number; diff --git a/src/api/think/thinkCardEditLog/index.ts b/src/api/think/thinkCardEditLog/index.ts index b37d8af..0f72fbf 100644 --- a/src/api/think/thinkCardEditLog/index.ts +++ b/src/api/think/thinkCardEditLog/index.ts @@ -79,7 +79,9 @@ export async function removeThinkCardEditLog(id?: number) { /** * 批量删除IC卡编辑日志 */ -export async function removeBatchThinkCardEditLog(data: (number | undefined)[]) { +export async function removeBatchThinkCardEditLog( + data: (number | undefined)[] +) { const res = await request.delete>( THINK_API_URL + '/think/think-card-edit-log/batch', { diff --git a/src/api/think/thinkCardEditLog/model/index.ts b/src/api/think/thinkCardEditLog/model/index.ts index 9529099..8aa3c4b 100644 --- a/src/api/think/thinkCardEditLog/model/index.ts +++ b/src/api/think/thinkCardEditLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * IC卡编辑日志 */ export interface ThinkCardEditLog { - // + // id?: number; // 操作类型:price=更新价格;card_type=卡种;count=变更次数;expire=有效期; type?: string; diff --git a/src/api/think/thinkCardUserLog/model/index.ts b/src/api/think/thinkCardUserLog/model/index.ts index 83488b8..73e7b9b 100644 --- a/src/api/think/thinkCardUserLog/model/index.ts +++ b/src/api/think/thinkCardUserLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkCardUserLog { - // + // id?: number; // 会员卡类型:1年卡,2次卡,3月卡,4会员VIP,VIP充值卡 type?: number; @@ -14,7 +14,7 @@ export interface ThinkCardUserLog { vipType?: string; // 统计金额(正是收入,负是冲抵(退卡后产生)) price?: string; - // + // createTime?: number; // 虚拟卡ID usersVipId?: number; diff --git a/src/api/think/thinkCarousel/model/index.ts b/src/api/think/thinkCarousel/model/index.ts index ab9333a..5554369 100644 --- a/src/api/think/thinkCarousel/model/index.ts +++ b/src/api/think/thinkCarousel/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkCarousel { - // + // id?: number; // 轮播图标题 title?: string; @@ -20,9 +20,9 @@ export interface ThinkCarousel { status?: string; // 类型:1资讯,2商城,3小程序 type?: string; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkCoach/model/index.ts b/src/api/think/thinkCoach/model/index.ts index f6c18b5..f305c02 100644 --- a/src/api/think/thinkCoach/model/index.ts +++ b/src/api/think/thinkCoach/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 教练表 */ export interface ThinkCoach { - // + // id?: number; // 用户表ID uid?: number; diff --git a/src/api/think/thinkCoachCash/model/index.ts b/src/api/think/thinkCoachCash/model/index.ts index 40302cc..edec64f 100644 --- a/src/api/think/thinkCoachCash/model/index.ts +++ b/src/api/think/thinkCoachCash/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 教练提现审核表 */ export interface ThinkCoachCash { - // + // id?: number; // 教练ID cid?: number; diff --git a/src/api/think/thinkCoachCur/model/index.ts b/src/api/think/thinkCoachCur/model/index.ts index 93c45ca..bbc6db6 100644 --- a/src/api/think/thinkCoachCur/model/index.ts +++ b/src/api/think/thinkCoachCur/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 教练课程表 */ export interface ThinkCoachCur { - // + // id?: number; // 教练ID cid?: number; diff --git a/src/api/think/thinkCoachImgs/model/index.ts b/src/api/think/thinkCoachImgs/model/index.ts index 8a41086..95bc7ee 100644 --- a/src/api/think/thinkCoachImgs/model/index.ts +++ b/src/api/think/thinkCoachImgs/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 教练组相册 */ export interface ThinkCoachImgs { - // + // id?: number; // 图片地址 path?: string; diff --git a/src/api/think/thinkCoachOrder/model/index.ts b/src/api/think/thinkCoachOrder/model/index.ts index e20296b..56d50b8 100644 --- a/src/api/think/thinkCoachOrder/model/index.ts +++ b/src/api/think/thinkCoachOrder/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 教练组订单 */ export interface ThinkCoachOrder { - // + // id?: number; // 场馆ID sid?: number; diff --git a/src/api/think/thinkCoachTime/model/index.ts b/src/api/think/thinkCoachTime/model/index.ts index 712d9f6..9eab8e9 100644 --- a/src/api/think/thinkCoachTime/model/index.ts +++ b/src/api/think/thinkCoachTime/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 教练组预约时间表 */ export interface ThinkCoachTime { - // + // id?: number; // 教练ID cid?: number; diff --git a/src/api/think/thinkConfig/model/index.ts b/src/api/think/thinkConfig/model/index.ts index 71f8c53..6fc6c15 100644 --- a/src/api/think/thinkConfig/model/index.ts +++ b/src/api/think/thinkConfig/model/index.ts @@ -1,7 +1,7 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkConfig { // 配置ID diff --git a/src/api/think/thinkCoupon/model/index.ts b/src/api/think/thinkCoupon/model/index.ts index b5f0009..2f3dc42 100644 --- a/src/api/think/thinkCoupon/model/index.ts +++ b/src/api/think/thinkCoupon/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkCoupon { - // + // id?: number; // 优惠券名称 name?: string; @@ -36,7 +36,7 @@ export interface ThinkCoupon { status?: string; // 创建时间 createTime?: number; - // + // updateTime?: number; // 0 是通用,1是仅线下 isOffline?: string; diff --git a/src/api/think/thinkDeposit/model/index.ts b/src/api/think/thinkDeposit/model/index.ts index 946e8e0..f29b4b1 100644 --- a/src/api/think/thinkDeposit/model/index.ts +++ b/src/api/think/thinkDeposit/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkDeposit { - // + // id?: number; // 1收押金、2退押金 type?: string; @@ -20,13 +20,13 @@ export interface ThinkDeposit { money?: string; // 1已付,2已退 status?: string; - // + // info?: string; // 管理员id aid?: number; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkField/model/index.ts b/src/api/think/thinkField/model/index.ts index a01779b..8fd0db6 100644 --- a/src/api/think/thinkField/model/index.ts +++ b/src/api/think/thinkField/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkField { - // + // id?: number; // 场地名称 name?: string; diff --git a/src/api/think/thinkGate/model/index.ts b/src/api/think/thinkGate/model/index.ts index 730fc4d..a6e8822 100644 --- a/src/api/think/thinkGate/model/index.ts +++ b/src/api/think/thinkGate/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkGate { - // + // id?: string; // 闸机名称 gateName?: string; diff --git a/src/api/think/thinkGatePassreord/index.ts b/src/api/think/thinkGatePassreord/index.ts index 75987bf..e7a07a2 100644 --- a/src/api/think/thinkGatePassreord/index.ts +++ b/src/api/think/thinkGatePassreord/index.ts @@ -79,7 +79,9 @@ export async function removeThinkGatePassreord(id?: number) { /** * 批量删除 */ -export async function removeBatchThinkGatePassreord(data: (number | undefined)[]) { +export async function removeBatchThinkGatePassreord( + data: (number | undefined)[] +) { const res = await request.delete>( THINK_API_URL + '/think/think-gate-passreord/batch', { diff --git a/src/api/think/thinkGatePassreord/model/index.ts b/src/api/think/thinkGatePassreord/model/index.ts index ecc687e..5f6959e 100644 --- a/src/api/think/thinkGatePassreord/model/index.ts +++ b/src/api/think/thinkGatePassreord/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkGatePassreord { - // + // id?: string; // 闸机id gateId?: string; @@ -30,10 +30,9 @@ export interface ThinkGatePassreord { updateUser?: string; // 数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段 deleteStatus?: string; - // + // siteId?: number; - @TableField("consume_Money") - // 本次消费金额 + // 本次消费金额 consumeMoney?: string; } diff --git a/src/api/think/thinkGoods/model/index.ts b/src/api/think/thinkGoods/model/index.ts index 0639639..d546e69 100644 --- a/src/api/think/thinkGoods/model/index.ts +++ b/src/api/think/thinkGoods/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkGoods { - // + // goodsId?: number; // 关联商品分类id cid?: number; @@ -42,9 +42,9 @@ export interface ThinkGoods { isIntegral?: string; // 收货方式:1自提;2快递;3自提/快递 shType?: string; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkGoodsCategory/index.ts b/src/api/think/thinkGoodsCategory/index.ts index 0e23c79..5d3aca8 100644 --- a/src/api/think/thinkGoodsCategory/index.ts +++ b/src/api/think/thinkGoodsCategory/index.ts @@ -79,7 +79,9 @@ export async function removeThinkGoodsCategory(id?: number) { /** * 批量删除 */ -export async function removeBatchThinkGoodsCategory(data: (number | undefined)[]) { +export async function removeBatchThinkGoodsCategory( + data: (number | undefined)[] +) { const res = await request.delete>( THINK_API_URL + '/think/think-goods-category/batch', { diff --git a/src/api/think/thinkGoodsCategory/model/index.ts b/src/api/think/thinkGoodsCategory/model/index.ts index 4cd4617..a50de1b 100644 --- a/src/api/think/thinkGoodsCategory/model/index.ts +++ b/src/api/think/thinkGoodsCategory/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkGoodsCategory { - // + // id?: number; // 上级id pid?: number; @@ -14,9 +14,9 @@ export interface ThinkGoodsCategory { image?: string; // 排序 sort?: number; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkGoodsImage/model/index.ts b/src/api/think/thinkGoodsImage/model/index.ts index deaf62a..96640d0 100644 --- a/src/api/think/thinkGoodsImage/model/index.ts +++ b/src/api/think/thinkGoodsImage/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkGoodsImage { - // + // id?: number; // 图片地址 path?: string; diff --git a/src/api/think/thinkGoodsOrder/model/index.ts b/src/api/think/thinkGoodsOrder/model/index.ts index 70f3928..a9d54b4 100644 --- a/src/api/think/thinkGoodsOrder/model/index.ts +++ b/src/api/think/thinkGoodsOrder/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkGoodsOrder { - // + // id?: number; // 订单号 orderNum?: string; @@ -36,7 +36,7 @@ export interface ThinkGoodsOrder { deliveryTime?: number; // 下单时间 createTime?: number; - // + // updateTime?: number; // 支付时间 payTime?: number; diff --git a/src/api/think/thinkGoodsOrderInfo/index.ts b/src/api/think/thinkGoodsOrderInfo/index.ts index a61c35d..a8996ee 100644 --- a/src/api/think/thinkGoodsOrderInfo/index.ts +++ b/src/api/think/thinkGoodsOrderInfo/index.ts @@ -6,7 +6,9 @@ import { THINK_API_URL } from '@/config/setting'; /** * 分页查询 */ -export async function pageThinkGoodsOrderInfo(params: ThinkGoodsOrderInfoParam) { +export async function pageThinkGoodsOrderInfo( + params: ThinkGoodsOrderInfoParam +) { const res = await request.get>>( THINK_API_URL + '/think/think-goods-order-info/page', { @@ -22,7 +24,9 @@ export async function pageThinkGoodsOrderInfo(params: ThinkGoodsOrderInfoParam) /** * 查询列表 */ -export async function listThinkGoodsOrderInfo(params?: ThinkGoodsOrderInfoParam) { +export async function listThinkGoodsOrderInfo( + params?: ThinkGoodsOrderInfoParam +) { const res = await request.get>( THINK_API_URL + '/think/think-goods-order-info', { @@ -79,7 +83,9 @@ export async function removeThinkGoodsOrderInfo(id?: number) { /** * 批量删除 */ -export async function removeBatchThinkGoodsOrderInfo(data: (number | undefined)[]) { +export async function removeBatchThinkGoodsOrderInfo( + data: (number | undefined)[] +) { const res = await request.delete>( THINK_API_URL + '/think/think-goods-order-info/batch', { diff --git a/src/api/think/thinkGoodsOrderInfo/model/index.ts b/src/api/think/thinkGoodsOrderInfo/model/index.ts index 8d410eb..e50be62 100644 --- a/src/api/think/thinkGoodsOrderInfo/model/index.ts +++ b/src/api/think/thinkGoodsOrderInfo/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkGoodsOrderInfo { - // + // id?: number; // 商品id goodsId?: number; @@ -22,7 +22,7 @@ export interface ThinkGoodsOrderInfo { integral?: string; // 商品sku记录索引 (由规格id组成) goodsSkuId?: string; - // + // goodsAttr?: string; } diff --git a/src/api/think/thinkGoodsSpecRel/index.ts b/src/api/think/thinkGoodsSpecRel/index.ts index 5234f1d..7274c23 100644 --- a/src/api/think/thinkGoodsSpecRel/index.ts +++ b/src/api/think/thinkGoodsSpecRel/index.ts @@ -79,7 +79,9 @@ export async function removeThinkGoodsSpecRel(id?: number) { /** * 批量删除商品与规格值关系记录表 */ -export async function removeBatchThinkGoodsSpecRel(data: (number | undefined)[]) { +export async function removeBatchThinkGoodsSpecRel( + data: (number | undefined)[] +) { const res = await request.delete>( THINK_API_URL + '/think/think-goods-spec-rel/batch', { diff --git a/src/api/think/thinkIntegral/model/index.ts b/src/api/think/thinkIntegral/model/index.ts index af9808c..babac6e 100644 --- a/src/api/think/thinkIntegral/model/index.ts +++ b/src/api/think/thinkIntegral/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkIntegral { - // + // id?: number; // 用户id uid?: number; diff --git a/src/api/think/thinkIntegralLog/model/index.ts b/src/api/think/thinkIntegralLog/model/index.ts index 0fcafd0..830f09d 100644 --- a/src/api/think/thinkIntegralLog/model/index.ts +++ b/src/api/think/thinkIntegralLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkIntegralLog { - // + // id?: number; // 场馆订单号 orderNum?: string; diff --git a/src/api/think/thinkInvoiceRequestLog/model/index.ts b/src/api/think/thinkInvoiceRequestLog/model/index.ts index e326f63..14b8666 100644 --- a/src/api/think/thinkInvoiceRequestLog/model/index.ts +++ b/src/api/think/thinkInvoiceRequestLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkInvoiceRequestLog { - // + // id?: number; // 类型:order=订场开票;VIP=VIP购卡开票;IC=IC卡购卡开票 type?: string; diff --git a/src/api/think/thinkLog/model/index.ts b/src/api/think/thinkLog/model/index.ts index e347b03..3eb9870 100644 --- a/src/api/think/thinkLog/model/index.ts +++ b/src/api/think/thinkLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkLog { - // + // logId?: number; // 用户ID adminId?: number; @@ -18,13 +18,13 @@ export interface ThinkLog { status?: string; // 添加时间 addTime?: number; - // 0:操作日志;1:登录日志;2:定时任务 + // 0:操作日志;1:登录日志;2:定时任务 logType?: string; - // 事务类型 0查询,2添加,4修改,8删除 16 导入 32 导出 当方法中存在 多种类型时候使用 或(|)操作 + // 事务类型 0查询,2添加,4修改,8删除 16 导入 32 导出 当方法中存在 多种类型时候使用 或(|)操作 operateType?: string; - // 执行事务的方法名称 + // 执行事务的方法名称 method?: string; - // 执行事务的方法的参数 + // 执行事务的方法的参数 params?: string; } diff --git a/src/api/think/thinkMessage/model/index.ts b/src/api/think/thinkMessage/model/index.ts index 69f7dc0..82c7e8e 100644 --- a/src/api/think/thinkMessage/model/index.ts +++ b/src/api/think/thinkMessage/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 消息表 */ export interface ThinkMessage { - // + // id?: number; // 消息类型 t?: string; diff --git a/src/api/think/thinkMoneyLog/model/index.ts b/src/api/think/thinkMoneyLog/model/index.ts index 157f42b..9e8d484 100644 --- a/src/api/think/thinkMoneyLog/model/index.ts +++ b/src/api/think/thinkMoneyLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkMoneyLog { - // + // id?: number; // 场馆订单号 orderNum?: string; diff --git a/src/api/think/thinkNews/model/index.ts b/src/api/think/thinkNews/model/index.ts index c187fd2..2a627c5 100644 --- a/src/api/think/thinkNews/model/index.ts +++ b/src/api/think/thinkNews/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkNews { - // + // id?: number; // 关联分类id cid?: number; @@ -24,9 +24,9 @@ export interface ThinkNews { isAlert?: string; // 失效时间 expireTime?: string; - // + // createTime?: number; - // + // updateTime?: number; // 状态:1正常,2下架 status?: string; diff --git a/src/api/think/thinkNewsCategory/model/index.ts b/src/api/think/thinkNewsCategory/model/index.ts index a1d57bf..48f83c5 100644 --- a/src/api/think/thinkNewsCategory/model/index.ts +++ b/src/api/think/thinkNewsCategory/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkNewsCategory { - // + // id?: number; // 上级id pid?: number; @@ -14,9 +14,9 @@ export interface ThinkNewsCategory { image?: string; // 排序 sort?: number; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkOldCard/model/index.ts b/src/api/think/thinkOldCard/model/index.ts index 904fbb1..00a522a 100644 --- a/src/api/think/thinkOldCard/model/index.ts +++ b/src/api/think/thinkOldCard/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 旧运动时卡 */ export interface ThinkOldCard { - // + // id?: number; // 卡类型 cardType?: string; diff --git a/src/api/think/thinkOrderInfo/model/index.ts b/src/api/think/thinkOrderInfo/model/index.ts index dcc2a4d..b9edd40 100644 --- a/src/api/think/thinkOrderInfo/model/index.ts +++ b/src/api/think/thinkOrderInfo/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkOrderInfo { - // + // id?: number; // 关联订单表id oid?: number; diff --git a/src/api/think/thinkOrderInfoLog/model/index.ts b/src/api/think/thinkOrderInfoLog/model/index.ts index a68130e..b866942 100644 --- a/src/api/think/thinkOrderInfoLog/model/index.ts +++ b/src/api/think/thinkOrderInfoLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkOrderInfoLog { - // + // id?: number; // 关联订单表id oid?: number; diff --git a/src/api/think/thinkOrderLog/model/index.ts b/src/api/think/thinkOrderLog/model/index.ts index 222d11d..2f900eb 100644 --- a/src/api/think/thinkOrderLog/model/index.ts +++ b/src/api/think/thinkOrderLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkOrderLog { - // + // id?: number; // 参数 json?: string; diff --git a/src/api/think/thinkOrderRefundLog/model/index.ts b/src/api/think/thinkOrderRefundLog/model/index.ts index 705ec94..4453674 100644 --- a/src/api/think/thinkOrderRefundLog/model/index.ts +++ b/src/api/think/thinkOrderRefundLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 微信退款记录 */ export interface ThinkOrderRefundLog { - // + // int?: number; // 用户ID uid?: number; diff --git a/src/api/think/thinkPayLog/model/index.ts b/src/api/think/thinkPayLog/model/index.ts index 328ec24..b2d408f 100644 --- a/src/api/think/thinkPayLog/model/index.ts +++ b/src/api/think/thinkPayLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 支付日志 */ export interface ThinkPayLog { - // + // id?: number; // 类型 type?: string; diff --git a/src/api/think/thinkQrcode/model/index.ts b/src/api/think/thinkQrcode/model/index.ts index f476f22..f8bf135 100644 --- a/src/api/think/thinkQrcode/model/index.ts +++ b/src/api/think/thinkQrcode/model/index.ts @@ -1,14 +1,14 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkQrcode { // 主键 id?: string; - // 二维码本身的值,大小不确定。可能为json,链接,文本 + // 二维码本身的值,大小不确定。可能为json,链接,文本 codeValue?: string; - // 关联的用户id,默认用户为uuid 即使为数字 转为字符保存 + // 关联的用户id,默认用户为uuid 即使为数字 转为字符保存 codeRelUser?: string; // 关联的用户类型 wechat: 微信用户 ,sys:系统用户,other:其他 userType?: string; @@ -22,7 +22,7 @@ export interface ThinkQrcode { codeUsabaleNumber?: number; // 二维码已经使用次数,可以超过可使用次数,不想建立一个记录表,用这个字段进行统计 codeUsNumber?: number; - // 二维码类型 valve:阀门;other:其他 ,后期继续添加 + // 二维码类型 valve:阀门;other:其他 ,后期继续添加 codeType?: string; // 二维码实际转发地址 : 预留字段 可能该系统不一定用到 codeForward?: string; diff --git a/src/api/think/thinkRechargeLog/model/index.ts b/src/api/think/thinkRechargeLog/model/index.ts index 51c4173..e34deb8 100644 --- a/src/api/think/thinkRechargeLog/model/index.ts +++ b/src/api/think/thinkRechargeLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkRechargeLog { - // + // id?: number; // 关联users表id uid?: number; @@ -16,11 +16,11 @@ export interface ThinkRechargeLog { money?: string; // 1已支付,2未支付 status?: string; - // + // createTime?: number; - // + // vid?: number; - // + // isInvoice?: number; // 对账情况:1=已对账;2=未对账;3=已对账,金额对不上;4=未查询到该订单 checkBill?: number; diff --git a/src/api/think/thinkSignup/model/index.ts b/src/api/think/thinkSignup/model/index.ts index 57dba76..d1f4f5f 100644 --- a/src/api/think/thinkSignup/model/index.ts +++ b/src/api/think/thinkSignup/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkSignup { - // + // id?: number; // 关联分类id cid?: number; @@ -32,9 +32,9 @@ export interface ThinkSignup { views?: number; // 是否显示:1显示,2不显示 isShow?: string; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkSignupCategory/model/index.ts b/src/api/think/thinkSignupCategory/model/index.ts index 7078bc6..bfa15e3 100644 --- a/src/api/think/thinkSignupCategory/model/index.ts +++ b/src/api/think/thinkSignupCategory/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkSignupCategory { - // + // id?: number; // 上级id pid?: number; @@ -14,9 +14,9 @@ export interface ThinkSignupCategory { image?: string; // 排序 sort?: number; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkSignupLists/model/index.ts b/src/api/think/thinkSignupLists/model/index.ts index c905452..0103a40 100644 --- a/src/api/think/thinkSignupLists/model/index.ts +++ b/src/api/think/thinkSignupLists/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkSignupLists { - // + // id?: number; // 微信订单号 wechatOrder?: string; @@ -20,11 +20,11 @@ export interface ThinkSignupLists { price?: string; // 是否已付款:1已付款,2未付款,3无需付款 status?: string; - // + // createTime?: number; - // + // age?: number; - // + // mun?: number; } diff --git a/src/api/think/thinkSiteImgs/model/index.ts b/src/api/think/thinkSiteImgs/model/index.ts index 73aeea8..fed7954 100644 --- a/src/api/think/thinkSiteImgs/model/index.ts +++ b/src/api/think/thinkSiteImgs/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkSiteImgs { - // + // id?: number; // 图片地址 path?: string; diff --git a/src/api/think/thinkUserBind/model/index.ts b/src/api/think/thinkUserBind/model/index.ts index a733994..9a4ec6f 100644 --- a/src/api/think/thinkUserBind/model/index.ts +++ b/src/api/think/thinkUserBind/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkUserBind { - // + // id?: number; // 旧用户id oldUserId?: number; diff --git a/src/api/think/thinkUsers/model/index.ts b/src/api/think/thinkUsers/model/index.ts index ebecae1..9637f92 100644 --- a/src/api/think/thinkUsers/model/index.ts +++ b/src/api/think/thinkUsers/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkUsers { - // + // id?: number; // 用户唯一小程序id openId?: string; @@ -30,9 +30,9 @@ export interface ThinkUsers { money?: string; // 注册时间 createTime?: number; - // + // idcard?: string; - // + // truename?: string; // 是否管理员:1是;2否 isAdmin?: string; diff --git a/src/api/think/thinkUsersAddress/model/index.ts b/src/api/think/thinkUsersAddress/model/index.ts index 678d41e..59810c1 100644 --- a/src/api/think/thinkUsersAddress/model/index.ts +++ b/src/api/think/thinkUsersAddress/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkUsersAddress { - // + // id?: number; // 姓名 name?: string; @@ -18,9 +18,9 @@ export interface ThinkUsersAddress { uid?: number; // 1默认地址,2不是默认地址 isDefault?: string; - // + // createTime?: number; - // + // updateTime?: number; } diff --git a/src/api/think/thinkUsersCoupon/model/index.ts b/src/api/think/thinkUsersCoupon/model/index.ts index fc9c539..26c0df7 100644 --- a/src/api/think/thinkUsersCoupon/model/index.ts +++ b/src/api/think/thinkUsersCoupon/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkUsersCoupon { - // + // id?: number; // 微信订单号 wechatOrder?: string; diff --git a/src/api/think/thinkUsersEmergency/model/index.ts b/src/api/think/thinkUsersEmergency/model/index.ts index 20bceda..b72b599 100644 --- a/src/api/think/thinkUsersEmergency/model/index.ts +++ b/src/api/think/thinkUsersEmergency/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 紧急联系人表 */ export interface ThinkUsersEmergency { - // + // id?: number; // 用户id uid?: number; diff --git a/src/api/think/thinkUsersLog/model/index.ts b/src/api/think/thinkUsersLog/model/index.ts index c6b8958..11e0088 100644 --- a/src/api/think/thinkUsersLog/model/index.ts +++ b/src/api/think/thinkUsersLog/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkUsersLog { - // + // id?: number; // 用户ID uid?: number; diff --git a/src/api/think/thinkUsersVipCancleLog/model/index.ts b/src/api/think/thinkUsersVipCancleLog/model/index.ts index 429463a..71daf12 100644 --- a/src/api/think/thinkUsersVipCancleLog/model/index.ts +++ b/src/api/think/thinkUsersVipCancleLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * VIP卡退卡日志 */ export interface ThinkUsersVipCancleLog { - // + // id?: number; // vip卡id dataId?: number; diff --git a/src/api/think/thinkWechatBill/model/index.ts b/src/api/think/thinkWechatBill/model/index.ts index 7696c16..aecbab1 100644 --- a/src/api/think/thinkWechatBill/model/index.ts +++ b/src/api/think/thinkWechatBill/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 微信订单表-对账用 */ export interface ThinkWechatBill { - // + // id?: number; // 订单时间 orderTime?: string; diff --git a/src/api/think/thinkWechatBillLog/model/index.ts b/src/api/think/thinkWechatBillLog/model/index.ts index b250290..79e0d19 100644 --- a/src/api/think/thinkWechatBillLog/model/index.ts +++ b/src/api/think/thinkWechatBillLog/model/index.ts @@ -4,7 +4,7 @@ import type { PageParam } from '@/api'; * 微信订单对账日志 */ export interface ThinkWechatBillLog { - // + // id?: number; // 表id tableId?: number; diff --git a/src/api/think/thinkWechatDeposit/model/index.ts b/src/api/think/thinkWechatDeposit/model/index.ts index 767f909..c32f433 100644 --- a/src/api/think/thinkWechatDeposit/model/index.ts +++ b/src/api/think/thinkWechatDeposit/model/index.ts @@ -1,10 +1,10 @@ import type { PageParam } from '@/api'; /** - * + * */ export interface ThinkWechatDeposit { - // + // id?: number; // 订单id oid?: number; @@ -14,7 +14,7 @@ export interface ThinkWechatDeposit { orderNum?: string; // 付款订单号 wechatOrder?: string; - // 退款订单号 + // 退款订单号 wechatReturn?: string; // 场馆名称 siteName?: string; @@ -28,7 +28,7 @@ export interface ThinkWechatDeposit { price?: string; // 押金状态,1已付款,2未付款,已退押金 status?: string; - // + // createTime?: number; } diff --git a/src/api/user/referee/index.ts b/src/api/user/referee/index.ts index 4e1e8e7..258782b 100644 --- a/src/api/user/referee/index.ts +++ b/src/api/user/referee/index.ts @@ -1,7 +1,7 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; import type { UserReferee, UserRefereeParam } from '@/api/user/referee/model'; -import {SERVER_API_URL} from "@/config/setting"; +import { SERVER_API_URL } from '@/config/setting'; /** * 分页查询推荐关系 */ diff --git a/src/components/DesignTools/index.bak.vue b/src/components/DesignTools/index.bak.vue index d9539f8..883c267 100644 --- a/src/components/DesignTools/index.bak.vue +++ b/src/components/DesignTools/index.bak.vue @@ -239,7 +239,7 @@ const updateColor = (color: string) => { item.value.style.background = color; - emit('done', item); + emit('done', item.value); }; const onClick = () => { diff --git a/src/components/DesignTools/index.vue b/src/components/DesignTools/index.vue index a63cb33..7532aa7 100644 --- a/src/components/DesignTools/index.vue +++ b/src/components/DesignTools/index.vue @@ -154,7 +154,7 @@ const updateColor = (color: string) => { item.value.style.background = color; - emit('done', item); + emit('done', item.value); }; const onClick = () => { diff --git a/src/components/SelectApp/components/select-data.vue b/src/components/SelectApp/components/select-data.vue index 7375365..9bcaa2e 100644 --- a/src/components/SelectApp/components/select-data.vue +++ b/src/components/SelectApp/components/select-data.vue @@ -50,8 +50,8 @@ diff --git a/src/components/SelectDesign/components/select-data.vue b/src/components/SelectDesign/components/select-data.vue index 6e7d43b..9af8b31 100644 --- a/src/components/SelectDesign/components/select-data.vue +++ b/src/components/SelectDesign/components/select-data.vue @@ -115,7 +115,7 @@ }; const onRadio = (record: Design) => { - pageId.value = Number(record.pageId) + pageId.value = Number(record.pageId); updateVisible(false); emit('done', record); }; diff --git a/src/components/SelectFile/components/select-data.vue b/src/components/SelectFile/components/select-data.vue index d052cda..03af943 100644 --- a/src/components/SelectFile/components/select-data.vue +++ b/src/components/SelectFile/components/select-data.vue @@ -28,7 +28,7 @@ > 上传视频 @@ -41,7 +41,7 @@ > 上传音频 @@ -54,7 +54,7 @@ > 上传文件 @@ -67,7 +67,7 @@ > 上传图片 @@ -95,9 +95,8 @@ 管理分组 - + >管理分组 + diff --git a/src/components/SelectMerchant/components/select-data.vue b/src/components/SelectMerchant/components/select-data.vue index 0a8a211..798a86d 100644 --- a/src/components/SelectMerchant/components/select-data.vue +++ b/src/components/SelectMerchant/components/select-data.vue @@ -99,7 +99,7 @@ }, { title: '商户类型', - dataIndex: 'shopType', + dataIndex: 'shopType' // key: 'shopType' }, { diff --git a/src/components/SelectMerchantType/index.vue b/src/components/SelectMerchantType/index.vue index 7d02c65..36dee5e 100644 --- a/src/components/SelectMerchantType/index.vue +++ b/src/components/SelectMerchantType/index.vue @@ -18,7 +18,7 @@ import { Spec } from '@/api/shop/spec/model'; import { ref } from 'vue'; import { MerchantType } from '@/api/shop/merchantType/model'; - import {listMerchantType} from "@/api/shop/merchantType"; + import { listMerchantType } from '@/api/shop/merchantType'; const props = withDefaults( defineProps<{ @@ -53,14 +53,14 @@ const data = ref([]); - listMerchantType({}).then(list => { - data.value = list.map(d => { + listMerchantType({}).then((list) => { + data.value = list.map((d) => { return { name: d.name, value: d.name - } + }; }); - }) + }); const onChange = (value: string) => { props.specDict?.map((d) => { diff --git a/src/components/SelectSpecValue/index.vue b/src/components/SelectSpecValue/index.vue index 6b7f8c9..2917ebf 100644 --- a/src/components/SelectSpecValue/index.vue +++ b/src/components/SelectSpecValue/index.vue @@ -54,11 +54,11 @@ const onChange = (value: any) => { console.log(value); - data.value.map(d => { - if(d.value == value){ - emit('done',d, Number(props.index)) + data.value.map((d) => { + if (d.value == value) { + emit('done', d, Number(props.index)); } - }) + }); }; watch( @@ -66,11 +66,11 @@ (specId) => { if (specId) { listSpecValue({ specId }).then((list) => { - data.value = list.map(v => { - v.label = v.specValue - v.value = v.specValue + data.value = list.map((v) => { + v.label = v.specValue; + v.value = v.specValue; return v; - }) + }); }); } else { data.value = []; diff --git a/src/components/Simulator/index.vue b/src/components/Simulator/index.vue index 13f2d1e..cabde74 100644 --- a/src/components/Simulator/index.vue +++ b/src/components/Simulator/index.vue @@ -83,11 +83,11 @@ {{ item.title }} - - - - - + + + + + diff --git a/src/shims/ele-image-upload-types.ts b/src/shims/ele-image-upload-types.ts new file mode 100644 index 0000000..40c6f49 --- /dev/null +++ b/src/shims/ele-image-upload-types.ts @@ -0,0 +1,42 @@ +/** + * Runtime shim for `ele-admin-pro/es/ele-image-upload/types`. + * + * Many generated pages import `ItemType` as a normal import (not `import type`), + * which makes Vite try to resolve a runtime module; the upstream path only + * provides `.d.ts` and will fail during dependency scanning. + * + * This shim provides both a runtime export and the corresponding TypeScript + * types so the existing imports keep working. + */ + +export type StatusType = 'uploading' | 'done' | 'exception' | null; + +export interface ItemType { + uid: string | number; + url?: string; + name?: string; + status?: StatusType; + progress?: number; + file?: File; +} + +export type BeforeUploadType = ( + file: File +) => boolean | undefined | Promise; + +export type BeforeRemoveType = ( + item: ItemType +) => boolean | undefined | Promise; + +export type UploadHandlerType = (file: File) => void; + +export type RemoveHandlerType = (item: ItemType) => void; + +export interface UploadLocal { + uploading: string; + exception: string; + retry: string; +} + +// Provide a runtime export so `import { ItemType } ...` doesn't crash. +export const ItemType = null as unknown as ItemType; diff --git a/src/shims/vue-demi.ts b/src/shims/vue-demi.ts new file mode 100644 index 0000000..45f6dbb --- /dev/null +++ b/src/shims/vue-demi.ts @@ -0,0 +1,30 @@ +// Minimal Vue 3-only `vue-demi` shim for dependencies that expect it (e.g. Pinia). +// Fixes build-time named export issues when using Vue 3.2.x. + +export * from 'vue'; + +export const isVue2 = false; +export const isVue3 = true; +export const Vue2 = undefined as unknown; + +export function set, K extends string>( + target: T, + key: K, + value: T[K] +) { + target[key] = value; + return value; +} + +export function del, K extends string>( + target: T, + key: K +) { + delete target[key]; +} + +import { getCurrentInstance, getCurrentScope } from 'vue'; + +export function hasInjectionContext() { + return !!getCurrentInstance() || !!getCurrentScope(); +} diff --git a/src/store/modules/tenant.ts b/src/store/modules/tenant.ts index 044a77d..296e237 100644 --- a/src/store/modules/tenant.ts +++ b/src/store/modules/tenant.ts @@ -2,9 +2,8 @@ * 租户信息 store */ import { defineStore } from 'pinia'; -import { formatMenus, toTreeData, formatTreeData } from 'ele-admin-pro'; +import { formatTreeData } from 'ele-admin-pro'; import type { MenuItem } from 'ele-admin-pro'; -import { USER_MENUS } from '@/config/setting'; import { getTenantInfo } from '@/api/layout'; import { Tenant } from '@/api/system/tenant/model'; import { Company } from '@/api/system/company/model'; @@ -46,17 +45,8 @@ export const useTenantStore = defineStore({ localStorage.setItem('TenantName', String(company.shortName)); localStorage.setItem('CompanyId', String(company.companyId)); } - // 用户菜单, 过滤掉按钮类型并转为 children 形式 - const { menus, homePath } = formatMenus( - USER_MENUS ?? - toTreeData({ - data: USER_MENUS, - idField: 'menuId', - parentIdField: 'parentId' - }) - ); - this.menus = menus; - return { menus, homePath }; + // 仅缓存企业信息; 菜单由 userStore 动态加载 + return {}; }, /** * 更新租户信息 diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 3e86b78..4f043dc 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -83,8 +83,8 @@ export const useUserStore = defineStore({ const { menus, homePath } = formatMenus( USER_MENUS ?? toTreeData({ - data: result.authorities - ?.filter((d) => d.menuType !== 1) + data: (result.authorities ?? []) + .filter((d) => d.menuType !== 1) .map((d) => { // 改造子模块的访问路径 if (d.modulesUrl) { diff --git a/src/styles/highlight.css b/src/styles/highlight.css new file mode 100644 index 0000000..4b44bcf --- /dev/null +++ b/src/styles/highlight.css @@ -0,0 +1,52 @@ +/* Minimal code highlighting styles for ByteMD/rehype-highlight output. */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.75em 1em; + border-radius: 6px; + background: #f6f8fa; + color: #24292f; +} + +.hljs-comment, +.hljs-quote { + color: #6a737d; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #d73a49; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-literal, +.hljs-template-tag, +.hljs-template-variable, +.hljs-type, +.hljs-addition { + color: #032f62; +} + +.hljs-number, +.hljs-symbol, +.hljs-bullet, +.hljs-variable, +.hljs-link { + color: #005cc5; +} + +.hljs-function .hljs-title, +.hljs-title.class_ { + color: #6f42c1; +} + +.hljs-deletion { + color: #b31d28; +} + diff --git a/src/views/booking/bookingCardPlan/index.vue b/src/views/booking/bookingCardPlan/index.vue index a803834..3e9b3f9 100644 --- a/src/views/booking/bookingCardPlan/index.vue +++ b/src/views/booking/bookingCardPlan/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingCardPlanEdit from './components/bookingCardPlanEdit.vue'; - import { pageBookingCardPlan, removeBookingCardPlan, removeBatchBookingCardPlan } from '@/api/booking/bookingCardPlan'; - import type { BookingCardPlan, BookingCardPlanParam } from '@/api/booking/bookingCardPlan/model'; + import { + pageBookingCardPlan, + removeBookingCardPlan, + removeBatchBookingCardPlan + } from '@/api/booking/bookingCardPlan'; + import type { + BookingCardPlan, + BookingCardPlanParam + } from '@/api/booking/bookingCardPlan/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,37 @@ dataIndex: 'cardPlanId', key: 'cardPlanId', align: 'center', - width: 90, + width: 90 }, { title: '会员卡名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '标识', dataIndex: 'code', key: 'code', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -150,7 +161,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -207,7 +218,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingCardPlan(selection.value.map((d) => d.bookingCardPlanId)) + removeBatchBookingCardPlan( + selection.value.map((d) => d.bookingCardPlanId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingCashier/components/goods.vue b/src/views/booking/bookingCashier/components/goods.vue index 57e4e11..0c49cc9 100644 --- a/src/views/booking/bookingCashier/components/goods.vue +++ b/src/views/booking/bookingCashier/components/goods.vue @@ -107,9 +107,7 @@ import { listMerchant } from '@/api/shop/merchant'; import { getNext7day, getServerTime } from '@/api/layout'; import { getWeek } from '@/utils/common'; - import { - listBookingPeriod - } from '@/api/booking/bookingPeriod'; + import { listBookingPeriod } from '@/api/booking/bookingPeriod'; import { BookingPeriod, BookingPeriodParam diff --git a/src/views/booking/bookingCooperate/components/bookingCooperateEdit.vue b/src/views/booking/bookingCooperate/components/bookingCooperateEdit.vue index 59a5b94..0f41728 100644 --- a/src/views/booking/bookingCooperate/components/bookingCooperateEdit.vue +++ b/src/views/booking/bookingCooperate/components/bookingCooperateEdit.vue @@ -33,17 +33,15 @@ v-model:value="form.phone" /> - - - + + + { loading.value = false; @@ -191,12 +194,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingCooperate/index.vue b/src/views/booking/bookingCooperate/index.vue index 7eebe1d..ab7dc85 100644 --- a/src/views/booking/bookingCooperate/index.vue +++ b/src/views/booking/bookingCooperate/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingCooperateEdit from './components/bookingCooperateEdit.vue'; - import { pageBookingCooperate, removeBookingCooperate, removeBatchBookingCooperate } from '@/api/booking/bookingCooperate'; - import type { BookingCooperate, BookingCooperateParam } from '@/api/booking/bookingCooperate/model'; + import { + pageBookingCooperate, + removeBookingCooperate, + removeBatchBookingCooperate + } from '@/api/booking/bookingCooperate'; + import type { + BookingCooperate, + BookingCooperateParam + } from '@/api/booking/bookingCooperate/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'cooperateId', key: 'cooperateId', align: 'center', - width: 90, + width: 90 }, { title: '部门名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '咨询电话', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -207,7 +218,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingCooperate(selection.value.map((d) => d.bookingCooperateId)) + removeBatchBookingCooperate( + selection.value.map((d) => d.bookingCooperateId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingCooperateLog/components/bookingCooperateLogEdit.vue b/src/views/booking/bookingCooperateLog/components/bookingCooperateLogEdit.vue index fe8616b..6c5fbc5 100644 --- a/src/views/booking/bookingCooperateLog/components/bookingCooperateLogEdit.vue +++ b/src/views/booking/bookingCooperateLog/components/bookingCooperateLogEdit.vue @@ -40,17 +40,15 @@ v-model:value="form.phone" /> - - - + + + { loading.value = false; @@ -204,12 +207,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingCooperateLog/index.vue b/src/views/booking/bookingCooperateLog/index.vue index 10a75e7..e255363 100644 --- a/src/views/booking/bookingCooperateLog/index.vue +++ b/src/views/booking/bookingCooperateLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingCooperateLogEdit from './components/bookingCooperateLogEdit.vue'; - import { pageBookingCooperateLog, removeBookingCooperateLog, removeBatchBookingCooperateLog } from '@/api/booking/bookingCooperateLog'; - import type { BookingCooperateLog, BookingCooperateLogParam } from '@/api/booking/bookingCooperateLog/model'; + import { + pageBookingCooperateLog, + removeBookingCooperateLog, + removeBatchBookingCooperateLog + } from '@/api/booking/bookingCooperateLog'; + import type { + BookingCooperateLog, + BookingCooperateLogParam + } from '@/api/booking/bookingCooperateLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'logId', key: 'logId', align: 'center', - width: 90, + width: 90 }, { title: '关联ID', dataIndex: 'cooperateId', key: 'cooperateId', - align: 'center', + align: 'center' }, { title: '部门名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '咨询电话', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingCooperateLog(selection.value.map((d) => d.bookingCooperateLogId)) + removeBatchBookingCooperateLog( + selection.value.map((d) => d.bookingCooperateLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingCoupon/components/bookingCouponEdit.vue b/src/views/booking/bookingCoupon/components/bookingCouponEdit.vue index 97d14da..b332a6a 100644 --- a/src/views/booking/bookingCoupon/components/bookingCouponEdit.vue +++ b/src/views/booking/bookingCoupon/components/bookingCouponEdit.vue @@ -147,7 +147,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingCoupon, updateBookingCoupon } from '@/api/booking/bookingCoupon'; + import { + addBookingCoupon, + updateBookingCoupon + } from '@/api/booking/bookingCoupon'; import { BookingCoupon } from '@/api/booking/bookingCoupon/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -256,7 +259,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingCoupon : addBookingCoupon; + const saveOrUpdate = isUpdate.value + ? updateBookingCoupon + : addBookingCoupon; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -279,12 +284,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingCoupon/index.vue b/src/views/booking/bookingCoupon/index.vue index 3185bd1..9750eaf 100644 --- a/src/views/booking/bookingCoupon/index.vue +++ b/src/views/booking/bookingCoupon/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingCouponEdit from './components/bookingCouponEdit.vue'; - import { pageBookingCoupon, removeBookingCoupon, removeBatchBookingCoupon } from '@/api/booking/bookingCoupon'; - import type { BookingCoupon, BookingCouponParam } from '@/api/booking/bookingCoupon/model'; + import { + pageBookingCoupon, + removeBookingCoupon, + removeBatchBookingCoupon + } from '@/api/booking/bookingCoupon'; + import type { + BookingCoupon, + BookingCouponParam + } from '@/api/booking/bookingCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,103 +116,103 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '优惠券名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '优惠券类型(10满减券 20折扣券)', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '满减券-减免金额', dataIndex: 'reducePrice', key: 'reducePrice', - align: 'center', + align: 'center' }, { title: '折扣券-折扣率(0-100)', dataIndex: 'discount', key: 'discount', - align: 'center', + align: 'center' }, { title: '最低消费金额', dataIndex: 'minPrice', key: 'minPrice', - align: 'center', + align: 'center' }, { title: '到期类型(10领取后生效 20固定时间)', dataIndex: 'expireType', key: 'expireType', - align: 'center', + align: 'center' }, { title: '领取后生效-有效天数', dataIndex: 'expireDay', key: 'expireDay', - align: 'center', + align: 'center' }, { title: '有效期开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '有效期结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: '适用范围(10全部商品 20指定商品)', dataIndex: 'applyRange', key: 'applyRange', - align: 'center', + align: 'center' }, { title: '适用范围配置(json格式)', dataIndex: 'applyRangeConfig', key: 'applyRangeConfig', - align: 'center', + align: 'center' }, { title: '是否过期(0未过期 1已过期)', dataIndex: 'isExpire', key: 'isExpire', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0待使用, 1已使用, 2已失效', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -216,7 +227,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/booking/bookingEmergency/components/bookingEmergencyEdit.vue b/src/views/booking/bookingEmergency/components/bookingEmergencyEdit.vue index c4ac1e7..6216b8e 100644 --- a/src/views/booking/bookingEmergency/components/bookingEmergencyEdit.vue +++ b/src/views/booking/bookingEmergency/components/bookingEmergencyEdit.vue @@ -78,7 +78,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingEmergency, updateBookingEmergency } from '@/api/booking/bookingEmergency'; + import { + addBookingEmergency, + updateBookingEmergency + } from '@/api/booking/bookingEmergency'; import { BookingEmergency } from '@/api/booking/bookingEmergency/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -177,7 +180,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingEmergency : addBookingEmergency; + const saveOrUpdate = isUpdate.value + ? updateBookingEmergency + : addBookingEmergency; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -200,12 +205,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingEmergency/index.vue b/src/views/booking/bookingEmergency/index.vue index f3e4447..fad49c3 100644 --- a/src/views/booking/bookingEmergency/index.vue +++ b/src/views/booking/bookingEmergency/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingEmergencyEdit from './components/bookingEmergencyEdit.vue'; - import { pageBookingEmergency, removeBookingEmergency, removeBatchBookingEmergency } from '@/api/booking/bookingEmergency'; - import type { BookingEmergency, BookingEmergencyParam } from '@/api/booking/bookingEmergency/model'; + import { + pageBookingEmergency, + removeBookingEmergency, + removeBatchBookingEmergency + } from '@/api/booking/bookingEmergency'; + import type { + BookingEmergency, + BookingEmergencyParam + } from '@/api/booking/bookingEmergency/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'emergencyId', key: 'emergencyId', align: 'center', - width: 90, + width: 90 }, { title: '姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '关联用户', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingEmergency(selection.value.map((d) => d.bookingEmergencyId)) + removeBatchBookingEmergency( + selection.value.map((d) => d.bookingEmergencyId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingField/components/bookingFieldEdit.vue b/src/views/booking/bookingField/components/bookingFieldEdit.vue index d8787eb..bcda1c9 100644 --- a/src/views/booking/bookingField/components/bookingFieldEdit.vue +++ b/src/views/booking/bookingField/components/bookingFieldEdit.vue @@ -106,7 +106,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingField, updateBookingField } from '@/api/booking/bookingField'; + import { + addBookingField, + updateBookingField + } from '@/api/booking/bookingField'; import { BookingField } from '@/api/booking/bookingField/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -209,7 +212,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingField : addBookingField; + const saveOrUpdate = isUpdate.value + ? updateBookingField + : addBookingField; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -232,12 +237,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingIntegral/components/bookingIntegralEdit.vue b/src/views/booking/bookingIntegral/components/bookingIntegralEdit.vue index 297e263..0783493 100644 --- a/src/views/booking/bookingIntegral/components/bookingIntegralEdit.vue +++ b/src/views/booking/bookingIntegral/components/bookingIntegralEdit.vue @@ -55,11 +55,7 @@ /> - + @@ -69,7 +65,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingIntegral, updateBookingIntegral } from '@/api/booking/bookingIntegral'; + import { + addBookingIntegral, + updateBookingIntegral + } from '@/api/booking/bookingIntegral'; import { BookingIntegral } from '@/api/booking/bookingIntegral/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -167,7 +166,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingIntegral : addBookingIntegral; + const saveOrUpdate = isUpdate.value + ? updateBookingIntegral + : addBookingIntegral; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -190,12 +191,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingIntegralLog/components/bookingIntegralLogEdit.vue b/src/views/booking/bookingIntegralLog/components/bookingIntegralLogEdit.vue index 844b8db..091ecb0 100644 --- a/src/views/booking/bookingIntegralLog/components/bookingIntegralLogEdit.vue +++ b/src/views/booking/bookingIntegralLog/components/bookingIntegralLogEdit.vue @@ -90,7 +90,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingIntegralLog, updateBookingIntegralLog } from '@/api/booking/bookingIntegralLog'; + import { + addBookingIntegralLog, + updateBookingIntegralLog + } from '@/api/booking/bookingIntegralLog'; import { BookingIntegralLog } from '@/api/booking/bookingIntegralLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -191,7 +194,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingIntegralLog : addBookingIntegralLog; + const saveOrUpdate = isUpdate.value + ? updateBookingIntegralLog + : addBookingIntegralLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -214,12 +219,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingIntegralLog/index.vue b/src/views/booking/bookingIntegralLog/index.vue index 4557e4f..eb9c03f 100644 --- a/src/views/booking/bookingIntegralLog/index.vue +++ b/src/views/booking/bookingIntegralLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingIntegralLogEdit from './components/bookingIntegralLogEdit.vue'; - import { pageBookingIntegralLog, removeBookingIntegralLog, removeBatchBookingIntegralLog } from '@/api/booking/bookingIntegralLog'; - import type { BookingIntegralLog, BookingIntegralLogParam } from '@/api/booking/bookingIntegralLog/model'; + import { + pageBookingIntegralLog, + removeBookingIntegralLog, + removeBatchBookingIntegralLog + } from '@/api/booking/bookingIntegralLog'; + import type { + BookingIntegralLog, + BookingIntegralLogParam + } from '@/api/booking/bookingIntegralLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '场馆订单号', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '订单id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '场馆名称', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '微信昵称', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '获得积分', dataIndex: 'integral', key: 'integral', - align: 'center', + align: 'center' }, { title: '变化前积分', dataIndex: 'oldMoney', key: 'oldMoney', - align: 'center', + align: 'center' }, { title: '变化后积分', dataIndex: 'newMoney', key: 'newMoney', - align: 'center', + align: 'center' }, { title: '描述', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '记录时间', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingIntegralLog(selection.value.map((d) => d.bookingIntegralLogId)) + removeBatchBookingIntegralLog( + selection.value.map((d) => d.bookingIntegralLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingItem/components/bookingItemEdit.vue b/src/views/booking/bookingItem/components/bookingItemEdit.vue index a757f27..5c30903 100644 --- a/src/views/booking/bookingItem/components/bookingItemEdit.vue +++ b/src/views/booking/bookingItem/components/bookingItemEdit.vue @@ -26,17 +26,15 @@ v-model:value="form.name" /> - - - + + + { loading.value = false; @@ -188,12 +188,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingOrder/components/bookingOrderEdit.vue b/src/views/booking/bookingOrder/components/bookingOrderEdit.vue index 4bdcf83..73a9a26 100644 --- a/src/views/booking/bookingOrder/components/bookingOrderEdit.vue +++ b/src/views/booking/bookingOrder/components/bookingOrderEdit.vue @@ -110,7 +110,10 @@ v-model:value="form.totalPrice" /> - + - + - + - + - + - + - + { loading.value = false; @@ -426,12 +452,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingOrderInfo/components/bookingOrderInfoEdit.vue b/src/views/booking/bookingOrderInfo/components/bookingOrderInfoEdit.vue index ace5bb8..2c3bfa1 100644 --- a/src/views/booking/bookingOrderInfo/components/bookingOrderInfoEdit.vue +++ b/src/views/booking/bookingOrderInfo/components/bookingOrderInfoEdit.vue @@ -89,7 +89,10 @@ v-model:value="form.childrenNum" /> - + { loading.value = false; @@ -280,12 +288,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingOrderInfo/index.vue b/src/views/booking/bookingOrderInfo/index.vue index d2fddc2..85f3d40 100644 --- a/src/views/booking/bookingOrderInfo/index.vue +++ b/src/views/booking/bookingOrderInfo/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingOrderInfoEdit from './components/bookingOrderInfoEdit.vue'; - import { pageBookingOrderInfo, removeBookingOrderInfo, removeBatchBookingOrderInfo } from '@/api/booking/bookingOrderInfo'; - import type { BookingOrderInfo, BookingOrderInfoParam } from '@/api/booking/bookingOrderInfo/model'; + import { + pageBookingOrderInfo, + removeBookingOrderInfo, + removeBatchBookingOrderInfo + } from '@/api/booking/bookingOrderInfo'; + import type { + BookingOrderInfo, + BookingOrderInfoParam + } from '@/api/booking/bookingOrderInfo/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '关联场馆id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '关联场地id', dataIndex: 'fid', key: 'fid', - align: 'center', + align: 'center' }, { title: '场馆', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '场地', dataIndex: 'fieldName', key: 'fieldName', - align: 'center', + align: 'center' }, { title: '预约时间段', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '单价', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '儿童价', dataIndex: 'childrenPrice', key: 'childrenPrice', - align: 'center', + align: 'center' }, { title: '成人人数', dataIndex: 'adultNum', key: 'adultNum', - align: 'center', + align: 'center' }, { title: '儿童人数', dataIndex: 'childrenNum', key: 'childrenNum', - align: 'center', + align: 'center' }, { title: '1已付款,2未付款,3无需付款或占用状态', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { title: '是否免费:1免费、2收费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '是否支持儿童票:1支持,2不支持', dataIndex: 'isChildren', key: 'isChildren', - align: 'center', + align: 'center' }, { title: '预订类型:1全场,2半场', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '组合数据:日期+时间段+场馆id+场地id', dataIndex: 'mergeData', key: 'mergeData', - align: 'center', + align: 'center' }, { title: '开场时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '下单时间', dataIndex: 'orderTime', key: 'orderTime', - align: 'center', + align: 'center' }, { title: '毫秒时间戳', dataIndex: 'timeFlag', key: 'timeFlag', - align: 'center', + align: 'center' }, { title: '操作', @@ -270,7 +281,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingOrderInfo(selection.value.map((d) => d.bookingOrderInfoId)) + removeBatchBookingOrderInfo( + selection.value.map((d) => d.bookingOrderInfoId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingPeriod/components/bookingPeriodEdit.vue b/src/views/booking/bookingPeriod/components/bookingPeriodEdit.vue index 63d6b2f..bb81b8a 100644 --- a/src/views/booking/bookingPeriod/components/bookingPeriodEdit.vue +++ b/src/views/booking/bookingPeriod/components/bookingPeriodEdit.vue @@ -120,7 +120,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingPeriod, updateBookingPeriod } from '@/api/booking/bookingPeriod'; + import { + addBookingPeriod, + updateBookingPeriod + } from '@/api/booking/bookingPeriod'; import { BookingPeriod } from '@/api/booking/bookingPeriod/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -225,7 +228,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingPeriod : addBookingPeriod; + const saveOrUpdate = isUpdate.value + ? updateBookingPeriod + : addBookingPeriod; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -248,12 +253,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingUser/components/bookingUserEdit.vue b/src/views/booking/bookingUser/components/bookingUserEdit.vue index 9ef9ad3..255a0e8 100644 --- a/src/views/booking/bookingUser/components/bookingUserEdit.vue +++ b/src/views/booking/bookingUser/components/bookingUserEdit.vue @@ -97,11 +97,7 @@ /> - + { loading.value = false; @@ -254,12 +252,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingUserCard/components/bookingUserCardEdit.vue b/src/views/booking/bookingUserCard/components/bookingUserCardEdit.vue index e57c606..11fb832 100644 --- a/src/views/booking/bookingUserCard/components/bookingUserCardEdit.vue +++ b/src/views/booking/bookingUserCard/components/bookingUserCardEdit.vue @@ -165,7 +165,10 @@ v-model:value="form.month" /> - + - + - + { loading.value = false; @@ -445,12 +459,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingUserCoupon/components/bookingUserCouponEdit.vue b/src/views/booking/bookingUserCoupon/components/bookingUserCouponEdit.vue index f03b3e8..6cdb887 100644 --- a/src/views/booking/bookingUserCoupon/components/bookingUserCouponEdit.vue +++ b/src/views/booking/bookingUserCoupon/components/bookingUserCouponEdit.vue @@ -161,7 +161,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingUserCoupon, updateBookingUserCoupon } from '@/api/booking/bookingUserCoupon'; + import { + addBookingUserCoupon, + updateBookingUserCoupon + } from '@/api/booking/bookingUserCoupon'; import { BookingUserCoupon } from '@/api/booking/bookingUserCoupon/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -272,7 +275,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingUserCoupon : addBookingUserCoupon; + const saveOrUpdate = isUpdate.value + ? updateBookingUserCoupon + : addBookingUserCoupon; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -295,12 +300,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingUserCoupon/index.vue b/src/views/booking/bookingUserCoupon/index.vue index eb477e3..4fd5002 100644 --- a/src/views/booking/bookingUserCoupon/index.vue +++ b/src/views/booking/bookingUserCoupon/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingUserCouponEdit from './components/bookingUserCouponEdit.vue'; - import { pageBookingUserCoupon, removeBookingUserCoupon, removeBatchBookingUserCoupon } from '@/api/booking/bookingUserCoupon'; - import type { BookingUserCoupon, BookingUserCouponParam } from '@/api/booking/bookingUserCoupon/model'; + import { + pageBookingUserCoupon, + removeBookingUserCoupon, + removeBatchBookingUserCoupon + } from '@/api/booking/bookingUserCoupon'; + import type { + BookingUserCoupon, + BookingUserCouponParam + } from '@/api/booking/bookingUserCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '优惠劵id', dataIndex: 'couponId', key: 'couponId', - align: 'center', + align: 'center' }, { title: '优惠券名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '优惠券类型(10满减券 20折扣券)', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '满减券-减免金额', dataIndex: 'reducePrice', key: 'reducePrice', - align: 'center', + align: 'center' }, { title: '折扣券-折扣率(0-100)', dataIndex: 'discount', key: 'discount', - align: 'center', + align: 'center' }, { title: '最低消费金额', dataIndex: 'minPrice', key: 'minPrice', - align: 'center', + align: 'center' }, { title: '到期类型(10领取后生效 20固定时间)', dataIndex: 'expireType', key: 'expireType', - align: 'center', + align: 'center' }, { title: '领取后生效-有效天数', dataIndex: 'expireDay', key: 'expireDay', - align: 'center', + align: 'center' }, { title: '有效期开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '有效期结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: '适用范围(10全部商品 20指定商品)', dataIndex: 'applyRange', key: 'applyRange', - align: 'center', + align: 'center' }, { title: '适用范围配置(json格式)', dataIndex: 'applyRangeConfig', key: 'applyRangeConfig', - align: 'center', + align: 'center' }, { title: '是否过期(0未过期 1已过期)', dataIndex: 'isExpire', key: 'isExpire', - align: 'center', + align: 'center' }, { title: '是否已使用(0未使用 1已使用)', dataIndex: 'isUse', key: 'isUse', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0待使用, 1已使用, 2已失效', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -228,7 +239,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -285,7 +296,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingUserCoupon(selection.value.map((d) => d.bookingUserCouponId)) + removeBatchBookingUserCoupon( + selection.value.map((d) => d.bookingUserCouponId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingUserEmergency/components/bookingUserEmergencyEdit.vue b/src/views/booking/bookingUserEmergency/components/bookingUserEmergencyEdit.vue index 83ba142..9d39edf 100644 --- a/src/views/booking/bookingUserEmergency/components/bookingUserEmergencyEdit.vue +++ b/src/views/booking/bookingUserEmergency/components/bookingUserEmergencyEdit.vue @@ -78,7 +78,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingUserEmergency, updateBookingUserEmergency } from '@/api/booking/bookingUserEmergency'; + import { + addBookingUserEmergency, + updateBookingUserEmergency + } from '@/api/booking/bookingUserEmergency'; import { BookingUserEmergency } from '@/api/booking/bookingUserEmergency/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -176,7 +179,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingUserEmergency : addBookingUserEmergency; + const saveOrUpdate = isUpdate.value + ? updateBookingUserEmergency + : addBookingUserEmergency; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -199,12 +204,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingUserEmergency/index.vue b/src/views/booking/bookingUserEmergency/index.vue index 9fe6a71..4cae926 100644 --- a/src/views/booking/bookingUserEmergency/index.vue +++ b/src/views/booking/bookingUserEmergency/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingUserEmergencyEdit from './components/bookingUserEmergencyEdit.vue'; - import { pageBookingUserEmergency, removeBookingUserEmergency, removeBatchBookingUserEmergency } from '@/api/booking/bookingUserEmergency'; - import type { BookingUserEmergency, BookingUserEmergencyParam } from '@/api/booking/bookingUserEmergency/model'; + import { + pageBookingUserEmergency, + removeBookingUserEmergency, + removeBatchBookingUserEmergency + } from '@/api/booking/bookingUserEmergency'; + import type { + BookingUserEmergency, + BookingUserEmergencyParam + } from '@/api/booking/bookingUserEmergency/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '联系人姓名', dataIndex: 'contractName', key: 'contractName', - align: 'center', + align: 'center' }, { title: '联系人电话', dataIndex: 'contractPhone', key: 'contractPhone', - align: 'center', + align: 'center' }, { title: '联系人地址', dataIndex: 'contractAddress', key: 'contractAddress', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '是否默认', dataIndex: 'isDefault', key: 'isDefault', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -156,7 +167,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingUserEmergency(selection.value.map((d) => d.bookingUserEmergencyId)) + removeBatchBookingUserEmergency( + selection.value.map((d) => d.bookingUserEmergencyId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingUserInvoice/components/bookingUserInvoiceEdit.vue b/src/views/booking/bookingUserInvoice/components/bookingUserInvoiceEdit.vue index 85f1758..a09c6ba 100644 --- a/src/views/booking/bookingUserInvoice/components/bookingUserInvoiceEdit.vue +++ b/src/views/booking/bookingUserInvoice/components/bookingUserInvoiceEdit.vue @@ -169,7 +169,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingUserInvoice, updateBookingUserInvoice } from '@/api/booking/bookingUserInvoice'; + import { + addBookingUserInvoice, + updateBookingUserInvoice + } from '@/api/booking/bookingUserInvoice'; import { BookingUserInvoice } from '@/api/booking/bookingUserInvoice/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -281,7 +284,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingUserInvoice : addBookingUserInvoice; + const saveOrUpdate = isUpdate.value + ? updateBookingUserInvoice + : addBookingUserInvoice; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -304,12 +309,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/booking/bookingUserInvoice/index.vue b/src/views/booking/bookingUserInvoice/index.vue index 061fa82..37c2940 100644 --- a/src/views/booking/bookingUserInvoice/index.vue +++ b/src/views/booking/bookingUserInvoice/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingUserInvoiceEdit from './components/bookingUserInvoiceEdit.vue'; - import { pageBookingUserInvoice, removeBookingUserInvoice, removeBatchBookingUserInvoice } from '@/api/booking/bookingUserInvoice'; - import type { BookingUserInvoice, BookingUserInvoiceParam } from '@/api/booking/bookingUserInvoice/model'; + import { + pageBookingUserInvoice, + removeBookingUserInvoice, + removeBatchBookingUserInvoice + } from '@/api/booking/bookingUserInvoice'; + import type { + BookingUserInvoice, + BookingUserInvoiceParam + } from '@/api/booking/bookingUserInvoice/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,121 +116,121 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '发票类型(0纸质 1电子)', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '发票名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '开票类型(0普票 1专票)', dataIndex: 'invoiceType', key: 'invoiceType', - align: 'center', + align: 'center' }, { title: '税号', dataIndex: 'invoiceCode', key: 'invoiceCode', - align: 'center', + align: 'center' }, { title: '公司地址', dataIndex: 'address', key: 'address', - align: 'center', + align: 'center' }, { title: '公司电话', dataIndex: 'tel', key: 'tel', - align: 'center', + align: 'center' }, { title: '开户行', dataIndex: 'bankName', key: 'bankName', - align: 'center', + align: 'center' }, { title: '开户账号', dataIndex: 'bankAccount', key: 'bankAccount', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '电子邮箱', dataIndex: 'email', key: 'email', - align: 'center', + align: 'center' }, { title: '发票流水号', dataIndex: 'invoiceNo', key: 'invoiceNo', - align: 'center', + align: 'center' }, { title: '发票图片预览', dataIndex: 'invoiceImg', key: 'invoiceImg', - align: 'center', + align: 'center' }, { title: '发票pdf地址', dataIndex: 'invoicePdf', key: 'invoicePdf', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否启用', dataIndex: 'isCompany', key: 'isCompany', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0待使用, 1已使用, 2已失效', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -234,7 +245,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -291,7 +302,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingUserInvoice(selection.value.map((d) => d.bookingUserInvoiceId)) + removeBatchBookingUserInvoice( + selection.value.map((d) => d.bookingUserInvoiceId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/booking/bookingVip/components/bookingVipEdit.vue b/src/views/booking/bookingVip/components/bookingVipEdit.vue index 76bc5ba..fdd5a18 100644 --- a/src/views/booking/bookingVip/components/bookingVipEdit.vue +++ b/src/views/booking/bookingVip/components/bookingVipEdit.vue @@ -105,7 +105,10 @@ v-model:value="form.sortNumber" /> - + import { ref, reactive, watch } from 'vue'; - import { Form, message } from "ant-design-vue"; + import { Form, message } from 'ant-design-vue'; import { assignObject } from 'ele-admin-pro'; import { Order } from '@/api/shop/order/model'; import { ColumnItem } from 'ele-admin-pro/es/ele-pro-table/types'; diff --git a/src/views/booking/orderInfo/components/orderInfoEdit.vue b/src/views/booking/orderInfo/components/orderInfoEdit.vue index efbe72d..b60b094 100644 --- a/src/views/booking/orderInfo/components/orderInfoEdit.vue +++ b/src/views/booking/orderInfo/components/orderInfoEdit.vue @@ -89,7 +89,10 @@ v-model:value="form.childrenNum" /> - + - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import OrderInfoEdit from './components/orderInfoEdit.vue'; - import { pageOrderInfo, removeOrderInfo, removeBatchOrderInfo } from '@/api/booking/orderInfo'; - import type { OrderInfo, OrderInfoParam } from '@/api/booking/orderInfo/model'; + import { + pageOrderInfo, + removeOrderInfo, + removeBatchOrderInfo + } from '@/api/booking/orderInfo'; + import type { + OrderInfo, + OrderInfoParam + } from '@/api/booking/orderInfo/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '关联场馆id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '关联场地id', dataIndex: 'fid', key: 'fid', - align: 'center', + align: 'center' }, { title: '场馆', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '场地', dataIndex: 'fieldName', key: 'fieldName', - align: 'center', + align: 'center' }, { title: '预约时间段', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '单价', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '儿童价', dataIndex: 'childrenPrice', key: 'childrenPrice', - align: 'center', + align: 'center' }, { title: '成人人数', dataIndex: 'adultNum', key: 'adultNum', - align: 'center', + align: 'center' }, { title: '儿童人数', dataIndex: 'childrenNum', key: 'childrenNum', - align: 'center', + align: 'center' }, { title: '1已付款,2未付款,3无需付款或占用状态', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { title: '是否免费:1免费、2收费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '是否支持儿童票:1支持,2不支持', dataIndex: 'isChildren', key: 'isChildren', - align: 'center', + align: 'center' }, { title: '预订类型:1全场,2半场', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '组合数据:日期+时间段+场馆id+场地id', dataIndex: 'mergeData', key: 'mergeData', - align: 'center', + align: 'center' }, { title: '开场时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '下单时间', dataIndex: 'orderTime', key: 'orderTime', - align: 'center', + align: 'center' }, { title: '毫秒时间戳', dataIndex: 'timeFlag', key: 'timeFlag', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/booking/school/components/merchantEdit.vue b/src/views/booking/school/components/merchantEdit.vue index e017a7d..6ed32b3 100644 --- a/src/views/booking/school/components/merchantEdit.vue +++ b/src/views/booking/school/components/merchantEdit.vue @@ -61,12 +61,12 @@ - - - - - - + + + + + + @@ -235,7 +235,11 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addMerchant, listMerchant, updateMerchant } from "@/api/shop/merchant"; + import { + addMerchant, + listMerchant, + updateMerchant + } from '@/api/shop/merchant'; import { Merchant } from '@/api/shop/merchant/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -243,13 +247,13 @@ import { FormInstance } from 'ant-design-vue/es/form'; import { FileRecord } from '@/api/system/file/model'; import { MerchantType } from '@/api/shop/merchantType/model'; - import ItemTypeForm from './itemType.vue' + import ItemTypeForm from './itemType.vue'; import { CenterPoint } from 'ele-admin-pro/es/ele-map-picker/types'; import { listRoles } from '@/api/system/role'; import TinymceEditor from '@/components/TinymceEditor/index.vue'; import { uploadOss } from '@/api/system/file'; - import { Item } from "@/api/booking/item/model"; - import { listItem } from "@/api/booking/item"; + import { Item } from '@/api/booking/item/model'; + import { listItem } from '@/api/booking/item'; // 是否是修改 const isUpdate = ref(false); diff --git a/src/views/booking/schoolType/components/merchantTypeEdit.vue b/src/views/booking/schoolType/components/merchantTypeEdit.vue index a5d29ca..afe47e6 100644 --- a/src/views/booking/schoolType/components/merchantTypeEdit.vue +++ b/src/views/booking/schoolType/components/merchantTypeEdit.vue @@ -101,7 +101,7 @@ status: undefined, sortNumber: undefined, tenantId: undefined, - createTime: undefined, + createTime: undefined }); /* 更新visible */ @@ -149,7 +149,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateMerchantType : addMerchantType; + const saveOrUpdate = isUpdate.value + ? updateMerchantType + : addMerchantType; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -172,12 +174,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/clinic/case/components/caseEdit.vue b/src/views/clinic/case/components/caseEdit.vue index cb1ddd7..46733b7 100644 --- a/src/views/clinic/case/components/caseEdit.vue +++ b/src/views/clinic/case/components/caseEdit.vue @@ -20,11 +20,7 @@ " > - + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -95,7 +95,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addClinicAppointment, updateClinicAppointment } from '@/api/clinic/clinicAppointment'; + import { + addClinicAppointment, + updateClinicAppointment + } from '@/api/clinic/clinicAppointment'; import { ClinicAppointment } from '@/api/clinic/clinicAppointment/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -191,7 +194,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateClinicAppointment : addClinicAppointment; + const saveOrUpdate = isUpdate.value + ? updateClinicAppointment + : addClinicAppointment; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -214,12 +219,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/clinic/clinicAppointment/index.vue b/src/views/clinic/clinicAppointment/index.vue index cb281be..1493f09 100644 --- a/src/views/clinic/clinicAppointment/index.vue +++ b/src/views/clinic/clinicAppointment/index.vue @@ -1,58 +1,62 @@ diff --git a/src/views/cms/designCategory/index.vue b/src/views/cms/designCategory/index.vue index 75bd96b..ff66bb4 100644 --- a/src/views/cms/designCategory/index.vue +++ b/src/views/cms/designCategory/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import DesignCategoryEdit from './components/designCategoryEdit.vue'; - import { pageDesignCategory, removeDesignCategory, removeBatchDesignCategory } from '@/api/cms/designCategory'; - import type { DesignCategory, DesignCategoryParam } from '@/api/cms/designCategory/model'; + import { + pageDesignCategory, + removeDesignCategory, + removeBatchDesignCategory + } from '@/api/cms/designCategory'; + import type { + DesignCategory, + DesignCategoryParam + } from '@/api/cms/designCategory/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,13 +116,13 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '标题', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -177,7 +188,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchDesignCategory(selection.value.map((d) => d.designCategoryId)) + removeBatchDesignCategory( + selection.value.map((d) => d.designCategoryId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/cms/designCollect/components/signUpList.vue b/src/views/cms/designCollect/components/signUpList.vue index 178cebf..322d791 100644 --- a/src/views/cms/designCollect/components/signUpList.vue +++ b/src/views/cms/designCollect/components/signUpList.vue @@ -23,7 +23,14 @@
- +
@@ -34,94 +41,91 @@ diff --git a/src/views/cms/designCollect/index.vue b/src/views/cms/designCollect/index.vue index b5bd4c5..a49c0f0 100644 --- a/src/views/cms/designCollect/index.vue +++ b/src/views/cms/designCollect/index.vue @@ -22,7 +22,7 @@ @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import DesignSignUpEdit from './components/designSignUpEdit.vue'; - import { pageDesignSignUp, removeDesignSignUp, removeBatchDesignSignUp } from '@/api/cms/designSignUp'; - import type { DesignSignUp, DesignSignUpParam } from '@/api/cms/designSignUp/model'; + import { + pageDesignSignUp, + removeDesignSignUp, + removeBatchDesignSignUp + } from '@/api/cms/designSignUp'; + import type { + DesignSignUp, + DesignSignUpParam + } from '@/api/cms/designSignUp/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'designId', key: 'designId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态, 0已发布, 1待审核 2已驳回 3违规内容', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -174,7 +185,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/cms/docs-book/components/docs-book-edit.vue b/src/views/cms/docs-book/components/docs-book-edit.vue index 595d568..e713705 100644 --- a/src/views/cms/docs-book/components/docs-book-edit.vue +++ b/src/views/cms/docs-book/components/docs-book-edit.vue @@ -65,14 +65,14 @@ @done="chooseFile" @del="onDeleteItem" /> - - - - - - - - + + + + + + + +
@@ -90,7 +90,7 @@ import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types'; import useFormData from '@/utils/use-form-data'; import { uploadFile } from '@/api/system/file'; - import {FileRecord} from "@/api/system/file/model"; + import { FileRecord } from '@/api/system/file/model'; // 是否是修改 const isUpdate = ref(false); @@ -201,12 +201,12 @@ status: 'done' }); form.photo = data.path; - } + }; const onDeleteItem = (index: number) => { - images.value.splice(index,1) + images.value.splice(index, 1); form.photo = ''; - } + }; /* 保存编辑 */ const save = () => { diff --git a/src/views/cms/docs-book/index.vue b/src/views/cms/docs-book/index.vue index ce1d8c3..2a93cf7 100644 --- a/src/views/cms/docs-book/index.vue +++ b/src/views/cms/docs-book/index.vue @@ -245,7 +245,7 @@ }, // 行双击事件 onDblclick: () => { - openUrl('/cms/docs/' + record.code) + openUrl('/cms/docs/' + record.code); } }; }; diff --git a/src/views/cms/docs/components/docs-edit.vue b/src/views/cms/docs/components/docs-edit.vue index 905e823..7626493 100644 --- a/src/views/cms/docs/components/docs-edit.vue +++ b/src/views/cms/docs/components/docs-edit.vue @@ -149,7 +149,7 @@ () => props.visible, (visible) => { if (visible) { - if(props.data){ + if (props.data) { assignObject(form, props.data); if (props.data?.isUpdate) { isUpdate.value = true; diff --git a/src/views/cms/docs/index.vue b/src/views/cms/docs/index.vue index a01b7e0..cd96014 100644 --- a/src/views/cms/docs/index.vue +++ b/src/views/cms/docs/index.vue @@ -77,7 +77,7 @@ DeleteOutlined, ExclamationCircleOutlined } from '@ant-design/icons-vue'; - import {assignObject, eachTreeData, toTreeData} from 'ele-admin-pro'; + import { assignObject, eachTreeData, toTreeData } from 'ele-admin-pro'; import DocsEdit from './components/docs-edit.vue'; import { listDocs, removeDocs } from '@/api/cms/docs'; import type { Docs, DocsParam } from '@/api/cms/docs/model'; @@ -85,7 +85,7 @@ import { useRouter } from 'vue-router'; import { openUrl } from '@/utils/common'; import Tinymce from '@/views/cms/docs/tinymce.vue'; - import useFormData from "@/utils/use-form-data"; + import useFormData from '@/utils/use-form-data'; const { currentRoute } = useRouter(); // 加载状态 @@ -131,13 +131,13 @@ }); const openAdd = () => { - form.isUpdate = false + form.isUpdate = false; showEdit.value = true; }; /* 打开编辑弹窗 */ const openEdit = () => { - form.isUpdate = true + form.isUpdate = true; showEdit.value = true; }; @@ -148,11 +148,11 @@ (item, index, parent) => { // index 是当前循环索引, parent 是父级数据 if (item.docsId == e[0]) { - if(!item.children){ + if (!item.children) { openUrl(`/cms/docs/${bookCode.value}?id=${e[0]}`); - }else { + } else { expandedRowKeys.value.push(item.docsId); - assignObject(form,item); + assignObject(form, item); } } }, @@ -178,7 +178,7 @@ } list.forEach((d, i) => { // 设置模块的bookId - if(i == 0 && !form.docsId){ + if (i == 0 && !form.docsId) { form.bookId = d.bookId; } d.key = d.docsId; @@ -236,7 +236,7 @@ // index 是当前循环索引, parent 是父级数据 if (item.docsId == form.docsId) { expandedRowKeys.value = item.parentIds; - assignObject(form,item); + assignObject(form, item); } }, 'children' diff --git a/src/views/cms/docs/tinymce.vue b/src/views/cms/docs/tinymce.vue index 5ce7c29..ef8583a 100644 --- a/src/views/cms/docs/tinymce.vue +++ b/src/views/cms/docs/tinymce.vue @@ -147,7 +147,7 @@ setTimeout(() => { loading.value = false; message.success(msg); - },500) + }, 500); }) .catch((e) => { loading.value = false; diff --git a/src/views/cms/follow/components/followEdit.vue b/src/views/cms/follow/components/followEdit.vue index 3735808..1e23905 100644 --- a/src/views/cms/follow/components/followEdit.vue +++ b/src/views/cms/follow/components/followEdit.vue @@ -20,11 +20,7 @@ " > - + - + 显示 隐藏 @@ -200,12 +199,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/cms/follow/index.vue b/src/views/cms/follow/index.vue index a8051fa..802dcde 100644 --- a/src/views/cms/follow/index.vue +++ b/src/views/cms/follow/index.vue @@ -62,7 +62,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import FollowEdit from './components/followEdit.vue'; - import { pageFollow, removeFollow, removeBatchFollow } from '@/api/cms/follow'; + import { + pageFollow, + removeFollow, + removeBatchFollow + } from '@/api/cms/follow'; import type { Follow, FollowParam } from '@/api/cms/follow/model'; // 表格实例 @@ -105,43 +109,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'followUserId', key: 'followUserId', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态, 0已发布, 1待审核 2已驳回 3违规内容', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -156,7 +160,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/cms/form-record/components/search.vue b/src/views/cms/form-record/components/search.vue index 3545dc3..dd14dc5 100644 --- a/src/views/cms/form-record/components/search.vue +++ b/src/views/cms/form-record/components/search.vue @@ -26,7 +26,7 @@ import useSearch from '@/utils/use-search'; import { FormRecordParam } from '@/api/cms/form-record/model'; import { Form } from '@/api/cms/form/model'; - import {assignObject} from "ele-admin-pro"; + import { assignObject } from 'ele-admin-pro'; const props = withDefaults( defineProps<{ diff --git a/src/views/cms/form/detail/components/checkbox-form.vue b/src/views/cms/form/detail/components/checkbox-form.vue index 9bd497e..9b81637 100644 --- a/src/views/cms/form/detail/components/checkbox-form.vue +++ b/src/views/cms/form/detail/components/checkbox-form.vue @@ -113,7 +113,7 @@ const remove = (index) => { options.value.splice(index, 1); - } + }; // 表单验证规则 const rules = reactive({ diff --git a/src/views/cms/form/detail/components/radio-form.vue b/src/views/cms/form/detail/components/radio-form.vue index ee08dc6..b473647 100644 --- a/src/views/cms/form/detail/components/radio-form.vue +++ b/src/views/cms/form/detail/components/radio-form.vue @@ -117,8 +117,8 @@ }; const remove = (index) => { - options.value.splice(index, 1); - } + options.value.splice(index, 1); + }; // 表单验证规则 const rules = reactive({ diff --git a/src/views/cms/form/detail/index.vue b/src/views/cms/form/detail/index.vue index 63b0c75..173e9d2 100644 --- a/src/views/cms/form/detail/index.vue +++ b/src/views/cms/form/detail/index.vue @@ -381,8 +381,8 @@ import { FileRecord } from '@/api/system/file/model'; import RadioForm from './components/radio-form.vue'; import CheckboxForm from './components/checkbox-form.vue'; - import {push} from "echarts/types/src/component/dataZoom/history"; - import {openUrl} from "@/utils/common"; + import { push } from 'echarts/types/src/component/dataZoom/history'; + import { openUrl } from '@/utils/common'; // 是否开启响应式布局 const themeStore = useThemeStore(); @@ -739,7 +739,7 @@ currentRoute, (route) => { const { params, query } = unref(route); - if(query.id){ + if (query.id) { formId.value = Number(query.id); return reload(); } diff --git a/src/views/cms/mpAd/components/mpAdEdit.vue b/src/views/cms/mpAd/components/mpAdEdit.vue index 5dcdf42..fd5785a 100644 --- a/src/views/cms/mpAd/components/mpAdEdit.vue +++ b/src/views/cms/mpAd/components/mpAdEdit.vue @@ -96,19 +96,34 @@
-
+
{{ item ? '' : '选色' }} + :style="{ backgroundColor: item ?? 'red' }" + >{{ item ? '' : '选色' }}
- 清除 + 清除
- + diff --git a/src/views/cms/mpAd/index.vue b/src/views/cms/mpAd/index.vue index 348b425..f8a5600 100644 --- a/src/views/cms/mpAd/index.vue +++ b/src/views/cms/mpAd/index.vue @@ -41,7 +41,8 @@ 修改 - diff --git a/src/views/cms/mpField/components/mp-field-edit.vue b/src/views/cms/mpField/components/mp-field-edit.vue index 99ca0b6..597a1bf 100644 --- a/src/views/cms/mpField/components/mp-field-edit.vue +++ b/src/views/cms/mpField/components/mp-field-edit.vue @@ -77,8 +77,8 @@ import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types'; import { FileRecord } from '@/api/system/file/model'; import { uuid } from 'ele-admin-pro'; - import { Design } from "@/api/cms/design/model"; - import { MpPages } from "@/api/cms/mpPages/model"; + import { Design } from '@/api/cms/design/model'; + import { MpPages } from '@/api/cms/mpPages/model'; // 是否是修改 const isUpdate = ref(false); diff --git a/src/views/cms/mpGroup/components/dict-edit.vue b/src/views/cms/mpGroup/components/dict-edit.vue index 42cdc6a..833d2b2 100644 --- a/src/views/cms/mpGroup/components/dict-edit.vue +++ b/src/views/cms/mpGroup/components/dict-edit.vue @@ -65,7 +65,7 @@ import useFormData from '@/utils/use-form-data'; import { addDictData, updateDictData } from '@/api/system/dict-data'; import { DictData } from '@/api/system/dict-data/model'; - import {removeSiteInfoCache} from "@/api/cms/website"; + import { removeSiteInfoCache } from '@/api/cms/website'; // 是否开启响应式布局 const themeStore = useThemeStore(); diff --git a/src/views/cms/mpOfficialMenu/components/mpOfficialMenuEdit.vue b/src/views/cms/mpOfficialMenu/components/mpOfficialMenuEdit.vue index 39c0d9e..f08c051 100644 --- a/src/views/cms/mpOfficialMenu/components/mpOfficialMenuEdit.vue +++ b/src/views/cms/mpOfficialMenu/components/mpOfficialMenuEdit.vue @@ -85,7 +85,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addMpOfficialMenu, updateMpOfficialMenu } from '@/api/cms/mpOfficialMenu'; + import { + addMpOfficialMenu, + updateMpOfficialMenu + } from '@/api/cms/mpOfficialMenu'; import { MpOfficialMenu } from '@/api/cms/mpOfficialMenu/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -185,7 +188,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateMpOfficialMenu : addMpOfficialMenu; + const saveOrUpdate = isUpdate.value + ? updateMpOfficialMenu + : addMpOfficialMenu; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -208,12 +213,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/cms/mpOfficialMenu/index.vue b/src/views/cms/mpOfficialMenu/index.vue index 55c7674..a92a5e3 100644 --- a/src/views/cms/mpOfficialMenu/index.vue +++ b/src/views/cms/mpOfficialMenu/index.vue @@ -45,7 +45,11 @@ - +
@@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import MpOfficialMenuEdit from './components/mpOfficialMenuEdit.vue'; - import { pageMpOfficialMenu, removeMpOfficialMenu, removeBatchMpOfficialMenu } from '@/api/cms/mpOfficialMenu'; - import type { MpOfficialMenu, MpOfficialMenuParam } from '@/api/cms/mpOfficialMenu/model'; + import { + pageMpOfficialMenu, + removeMpOfficialMenu, + removeBatchMpOfficialMenu + } from '@/api/cms/mpOfficialMenu'; + import type { + MpOfficialMenu, + MpOfficialMenuParam + } from '@/api/cms/mpOfficialMenu/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '上级id, 0是顶级', dataIndex: 'parentId', key: 'parentId', - align: 'center', + align: 'center' }, { title: '菜单名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '类型', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '菜单值', dataIndex: 'key', key: 'key', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -219,7 +230,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchMpOfficialMenu(selection.value.map((d) => d.mpOfficialMenuId)) + removeBatchMpOfficialMenu( + selection.value.map((d) => d.mpOfficialMenuId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/cms/photo/dict/components/dict-edit.vue b/src/views/cms/photo/dict/components/dict-edit.vue index 7dedbbd..26a41c2 100644 --- a/src/views/cms/photo/dict/components/dict-edit.vue +++ b/src/views/cms/photo/dict/components/dict-edit.vue @@ -65,7 +65,7 @@ import useFormData from '@/utils/use-form-data'; import { addDictData, updateDictData } from '@/api/system/dict-data'; import { DictData } from '@/api/system/dict-data/model'; - import { removeSiteInfoCache } from "@/api/cms/website"; + import { removeSiteInfoCache } from '@/api/cms/website'; // 是否开启响应式布局 const themeStore = useThemeStore(); diff --git a/src/views/cms/photo/index.vue b/src/views/cms/photo/index.vue index 0f31f7d..0f4aedf 100644 --- a/src/views/cms/photo/index.vue +++ b/src/views/cms/photo/index.vue @@ -28,9 +28,7 @@ style="width: 100px; margin: -5px -12px" > 文件名称 - - 上传人 - + 上传人 @@ -71,7 +69,7 @@ import { pageFiles, uploadFile } from '@/api/system/file'; import { message } from 'ant-design-vue/es'; import { DictData } from '@/api/system/dict-data/model'; - import { getMerchantId } from "@/utils/merchant"; + import { getMerchantId } from '@/utils/merchant'; const type = ref('name'); const searchText = ref(''); diff --git a/src/views/cms/photo/list.vue b/src/views/cms/photo/list.vue index 6867844..76d7696 100644 --- a/src/views/cms/photo/list.vue +++ b/src/views/cms/photo/list.vue @@ -22,7 +22,7 @@ > 上传图片 @@ -35,7 +35,7 @@ @click="removeBatch" > 批量删除 @@ -88,8 +88,8 @@ @@ -118,7 +118,7 @@ diff --git a/src/views/mall/shopBrand/components/shopBrandEdit.vue b/src/views/mall/shopBrand/components/shopBrandEdit.vue index f041600..7fa88ea 100644 --- a/src/views/mall/shopBrand/components/shopBrandEdit.vue +++ b/src/views/mall/shopBrand/components/shopBrandEdit.vue @@ -26,17 +26,15 @@ v-model:value="form.brandName" />
- - - + + + - + @@ -62,7 +66,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopBrandEdit from './components/shopBrandEdit.vue'; - import { pageShopBrand, removeShopBrand, removeBatchShopBrand } from '@/api/mall/shopBrand'; + import { + pageShopBrand, + removeShopBrand, + removeBatchShopBrand + } from '@/api/mall/shopBrand'; import type { ShopBrand, ShopBrandParam } from '@/api/mall/shopBrand/model'; // 表格实例 @@ -105,37 +113,37 @@ dataIndex: 'brandId', key: 'brandId', align: 'center', - width: 90, + width: 90 }, { title: '品牌名称', dataIndex: 'brandName', key: 'brandName', - align: 'center', + align: 'center' }, { title: '图标', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopCart/components/shopCartEdit.vue b/src/views/mall/shopCart/components/shopCartEdit.vue index 96dc566..bc5c3e2 100644 --- a/src/views/mall/shopCart/components/shopCartEdit.vue +++ b/src/views/mall/shopCart/components/shopCartEdit.vue @@ -270,12 +270,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopCart/index.vue b/src/views/mall/shopCart/index.vue index 37d6185..f56a205 100644 --- a/src/views/mall/shopCart/index.vue +++ b/src/views/mall/shopCart/index.vue @@ -62,7 +62,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopCartEdit from './components/shopCartEdit.vue'; - import { pageShopCart, removeShopCart, removeBatchShopCart } from '@/api/mall/shopCart'; + import { + pageShopCart, + removeShopCart, + removeBatchShopCart + } from '@/api/mall/shopCart'; import type { ShopCart, ShopCartParam } from '@/api/mall/shopCart/model'; // 表格实例 @@ -105,97 +109,97 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '类型 0商城 1外卖', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '唯一标识', dataIndex: 'code', key: 'code', - align: 'center', + align: 'center' }, { title: '商品ID', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '商品规格', dataIndex: 'spec', key: 'spec', - align: 'center', + align: 'center' }, { title: '商品价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '商品数量', dataIndex: 'cartNum', key: 'cartNum', - align: 'center', + align: 'center' }, { title: '单商品合计', dataIndex: 'totalPrice', key: 'totalPrice', - align: 'center', + align: 'center' }, { title: '0 = 未购买 1 = 已购买', dataIndex: 'isPay', key: 'isPay', - align: 'center', + align: 'center' }, { title: '是否为立即购买', dataIndex: 'isNew', key: 'isNew', - align: 'center', + align: 'center' }, { title: '拼团id', dataIndex: 'combinationId', key: 'combinationId', - align: 'center', + align: 'center' }, { title: '秒杀产品ID', dataIndex: 'seckillId', key: 'seckillId', - align: 'center', + align: 'center' }, { title: '砍价id', dataIndex: 'bargainId', key: 'bargainId', - align: 'center', + align: 'center' }, { title: '是否选中', dataIndex: 'selected', key: 'selected', - align: 'center', + align: 'center' }, { title: '商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -210,7 +214,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/mall/shopCashier/components/shopCashierEdit.vue b/src/views/mall/shopCashier/components/shopCashierEdit.vue index f531cbf..9867df3 100644 --- a/src/views/mall/shopCashier/components/shopCashierEdit.vue +++ b/src/views/mall/shopCashier/components/shopCashierEdit.vue @@ -256,7 +256,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopCashier : addShopCashier; + const saveOrUpdate = isUpdate.value + ? updateShopCashier + : addShopCashier; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -279,12 +281,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopCashier/index.vue b/src/views/mall/shopCashier/index.vue index ab333e2..248c66a 100644 --- a/src/views/mall/shopCashier/index.vue +++ b/src/views/mall/shopCashier/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopCashierEdit from './components/shopCashierEdit.vue'; - import { pageShopCashier, removeShopCashier, removeBatchShopCashier } from '@/api/mall/shopCashier'; - import type { ShopCashier, ShopCashierParam } from '@/api/mall/shopCashier/model'; + import { + pageShopCashier, + removeShopCashier, + removeBatchShopCashier + } from '@/api/mall/shopCashier'; + import type { + ShopCashier, + ShopCashierParam + } from '@/api/mall/shopCashier/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,103 +116,103 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '类型 0商城 1外卖', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '唯一标识', dataIndex: 'code', key: 'code', - align: 'center', + align: 'center' }, { title: '商品ID', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '商品名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '商品规格', dataIndex: 'spec', key: 'spec', - align: 'center', + align: 'center' }, { title: '商品价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '商品数量', dataIndex: 'cartNum', key: 'cartNum', - align: 'center', + align: 'center' }, { title: '单商品合计', dataIndex: 'totalPrice', key: 'totalPrice', - align: 'center', + align: 'center' }, { title: '0 = 未购买 1 = 已购买', dataIndex: 'isPay', key: 'isPay', - align: 'center', + align: 'center' }, { title: '是否为立即购买', dataIndex: 'isNew', key: 'isNew', - align: 'center', + align: 'center' }, { title: '是否选中', dataIndex: 'selected', key: 'selected', - align: 'center', + align: 'center' }, { title: '商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '收银员ID', dataIndex: 'cashierId', key: 'cashierId', - align: 'center', + align: 'center' }, { title: '分组取单', dataIndex: 'groupId', key: 'groupId', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -216,7 +227,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/mall/shopCount/components/shopCountEdit.vue b/src/views/mall/shopCount/components/shopCountEdit.vue index e04abec..066dfbc 100644 --- a/src/views/mall/shopCount/components/shopCountEdit.vue +++ b/src/views/mall/shopCount/components/shopCountEdit.vue @@ -214,12 +214,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopCount/index.vue b/src/views/mall/shopCount/index.vue index 55c2f7c..4e3465f 100644 --- a/src/views/mall/shopCount/index.vue +++ b/src/views/mall/shopCount/index.vue @@ -45,7 +45,11 @@ - + @@ -62,7 +66,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopCountEdit from './components/shopCountEdit.vue'; - import { pageShopCount, removeShopCount, removeBatchShopCount } from '@/api/mall/shopCount'; + import { + pageShopCount, + removeShopCount, + removeBatchShopCount + } from '@/api/mall/shopCount'; import type { ShopCount, ShopCountParam } from '@/api/mall/shopCount/model'; // 表格实例 @@ -105,61 +113,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '统计日期', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '总销售额', dataIndex: 'totalPrice', key: 'totalPrice', - align: 'center', + align: 'center' }, { title: '今日销售额', dataIndex: 'todayPrice', key: 'todayPrice', - align: 'center', + align: 'center' }, { title: '总会员数', dataIndex: 'totalUsers', key: 'totalUsers', - align: 'center', + align: 'center' }, { title: '今日新增', dataIndex: 'todayUsers', key: 'todayUsers', - align: 'center', + align: 'center' }, { title: '总订单笔数', dataIndex: 'totalOrders', key: 'totalOrders', - align: 'center', + align: 'center' }, { title: '今日订单笔数', dataIndex: 'todayOrders', key: 'todayOrders', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopDealerApply/components/shopDealerApplyEdit.vue b/src/views/mall/shopDealerApply/components/shopDealerApplyEdit.vue index 8c12ea8..baeaccb 100644 --- a/src/views/mall/shopDealerApply/components/shopDealerApplyEdit.vue +++ b/src/views/mall/shopDealerApply/components/shopDealerApplyEdit.vue @@ -61,7 +61,10 @@ v-model:value="form.applyTime" /> - + { loading.value = false; @@ -222,12 +230,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopDealerApply/index.vue b/src/views/mall/shopDealerApply/index.vue index 87a68ad..f33e006 100644 --- a/src/views/mall/shopDealerApply/index.vue +++ b/src/views/mall/shopDealerApply/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopDealerApplyEdit from './components/shopDealerApplyEdit.vue'; - import { pageShopDealerApply, removeShopDealerApply, removeBatchShopDealerApply } from '@/api/mall/shopDealerApply'; - import type { ShopDealerApply, ShopDealerApplyParam } from '@/api/mall/shopDealerApply/model'; + import { + pageShopDealerApply, + removeShopDealerApply, + removeBatchShopDealerApply + } from '@/api/mall/shopDealerApply'; + import type { + ShopDealerApply, + ShopDealerApplyParam + } from '@/api/mall/shopDealerApply/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'applyId', key: 'applyId', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '姓名', dataIndex: 'realName', key: 'realName', - align: 'center', + align: 'center' }, { title: '手机号', dataIndex: 'mobile', key: 'mobile', - align: 'center', + align: 'center' }, { title: '推荐人用户ID', dataIndex: 'refereeId', key: 'refereeId', - align: 'center', + align: 'center' }, { title: '申请方式(10需后台审核 20无需审核)', dataIndex: 'applyType', key: 'applyType', - align: 'center', + align: 'center' }, { title: '申请时间', dataIndex: 'applyTime', key: 'applyTime', - align: 'center', + align: 'center' }, { title: '审核状态 (10待审核 20审核通过 30驳回)', dataIndex: 'applyStatus', key: 'applyStatus', - align: 'center', + align: 'center' }, { title: '审核时间', dataIndex: 'auditTime', key: 'auditTime', - align: 'center', + align: 'center' }, { title: '驳回原因', dataIndex: 'rejectReason', key: 'rejectReason', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -174,7 +185,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -231,7 +242,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopDealerApply(selection.value.map((d) => d.shopDealerApplyId)) + removeBatchShopDealerApply( + selection.value.map((d) => d.shopDealerApplyId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopDealerCapital/components/shopDealerCapitalEdit.vue b/src/views/mall/shopDealerCapital/components/shopDealerCapitalEdit.vue index c3fae78..f6973b8 100644 --- a/src/views/mall/shopDealerCapital/components/shopDealerCapitalEdit.vue +++ b/src/views/mall/shopDealerCapital/components/shopDealerCapitalEdit.vue @@ -33,7 +33,10 @@ v-model:value="form.orderId" /> - + { loading.value = false; @@ -198,12 +206,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopDealerCapital/index.vue b/src/views/mall/shopDealerCapital/index.vue index 22c9b87..30150e1 100644 --- a/src/views/mall/shopDealerCapital/index.vue +++ b/src/views/mall/shopDealerCapital/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopDealerCapitalEdit from './components/shopDealerCapitalEdit.vue'; - import { pageShopDealerCapital, removeShopDealerCapital, removeBatchShopDealerCapital } from '@/api/mall/shopDealerCapital'; - import type { ShopDealerCapital, ShopDealerCapitalParam } from '@/api/mall/shopDealerCapital/model'; + import { + pageShopDealerCapital, + removeShopDealerCapital, + removeBatchShopDealerCapital + } from '@/api/mall/shopDealerCapital'; + import type { + ShopDealerCapital, + ShopDealerCapitalParam + } from '@/api/mall/shopDealerCapital/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '分销商用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '订单ID', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '资金流动类型 (10佣金收入 20提现支出 30转账支出 40转账收入)', dataIndex: 'flowType', key: 'flowType', - align: 'center', + align: 'center' }, { title: '金额', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '描述', dataIndex: 'describe', key: 'describe', - align: 'center', + align: 'center' }, { title: '对方用户ID', dataIndex: 'toUserId', key: 'toUserId', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -156,7 +167,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopDealerCapital(selection.value.map((d) => d.shopDealerCapitalId)) + removeBatchShopDealerCapital( + selection.value.map((d) => d.shopDealerCapitalId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopDealerOrder/components/shopDealerOrderEdit.vue b/src/views/mall/shopDealerOrder/components/shopDealerOrderEdit.vue index e59ca4f..f582eb9 100644 --- a/src/views/mall/shopDealerOrder/components/shopDealerOrderEdit.vue +++ b/src/views/mall/shopDealerOrder/components/shopDealerOrderEdit.vue @@ -118,7 +118,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopDealerOrder, updateShopDealerOrder } from '@/api/mall/shopDealerOrder'; + import { + addShopDealerOrder, + updateShopDealerOrder + } from '@/api/mall/shopDealerOrder'; import { ShopDealerOrder } from '@/api/mall/shopDealerOrder/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -223,7 +226,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopDealerOrder : addShopDealerOrder; + const saveOrUpdate = isUpdate.value + ? updateShopDealerOrder + : addShopDealerOrder; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -246,12 +251,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopDealerOrder/index.vue b/src/views/mall/shopDealerOrder/index.vue index 8c78bd7..b88f0a1 100644 --- a/src/views/mall/shopDealerOrder/index.vue +++ b/src/views/mall/shopDealerOrder/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopDealerOrderEdit from './components/shopDealerOrderEdit.vue'; - import { pageShopDealerOrder, removeShopDealerOrder, removeBatchShopDealerOrder } from '@/api/mall/shopDealerOrder'; - import type { ShopDealerOrder, ShopDealerOrderParam } from '@/api/mall/shopDealerOrder/model'; + import { + pageShopDealerOrder, + removeShopDealerOrder, + removeBatchShopDealerOrder + } from '@/api/mall/shopDealerOrder'; + import type { + ShopDealerOrder, + ShopDealerOrderParam + } from '@/api/mall/shopDealerOrder/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,79 +116,79 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '买家用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '订单ID', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '订单总金额(不含运费)', dataIndex: 'orderPrice', key: 'orderPrice', - align: 'center', + align: 'center' }, { title: '分销商用户id(一级)', dataIndex: 'firstUserId', key: 'firstUserId', - align: 'center', + align: 'center' }, { title: '分销商用户id(二级)', dataIndex: 'secondUserId', key: 'secondUserId', - align: 'center', + align: 'center' }, { title: '分销商用户id(三级)', dataIndex: 'thirdUserId', key: 'thirdUserId', - align: 'center', + align: 'center' }, { title: '分销佣金(一级)', dataIndex: 'firstMoney', key: 'firstMoney', - align: 'center', + align: 'center' }, { title: '分销佣金(二级)', dataIndex: 'secondMoney', key: 'secondMoney', - align: 'center', + align: 'center' }, { title: '分销佣金(三级)', dataIndex: 'thirdMoney', key: 'thirdMoney', - align: 'center', + align: 'center' }, { title: '订单是否失效(0未失效 1已失效)', dataIndex: 'isInvalid', key: 'isInvalid', - align: 'center', + align: 'center' }, { title: '佣金结算(0未结算 1已结算)', dataIndex: 'isSettled', key: 'isSettled', - align: 'center', + align: 'center' }, { title: '结算时间', dataIndex: 'settleTime', key: 'settleTime', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -192,7 +203,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -249,7 +260,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopDealerOrder(selection.value.map((d) => d.shopDealerOrderId)) + removeBatchShopDealerOrder( + selection.value.map((d) => d.shopDealerOrderId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopDealerReferee/components/shopDealerRefereeEdit.vue b/src/views/mall/shopDealerReferee/components/shopDealerRefereeEdit.vue index 4181b1e..4e720b8 100644 --- a/src/views/mall/shopDealerReferee/components/shopDealerRefereeEdit.vue +++ b/src/views/mall/shopDealerReferee/components/shopDealerRefereeEdit.vue @@ -55,7 +55,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopDealerReferee, updateShopDealerReferee } from '@/api/mall/shopDealerReferee'; + import { + addShopDealerReferee, + updateShopDealerReferee + } from '@/api/mall/shopDealerReferee'; import { ShopDealerReferee } from '@/api/mall/shopDealerReferee/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -151,7 +154,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopDealerReferee : addShopDealerReferee; + const saveOrUpdate = isUpdate.value + ? updateShopDealerReferee + : addShopDealerReferee; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -174,12 +179,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopDealerReferee/index.vue b/src/views/mall/shopDealerReferee/index.vue index 282cab1..5b5fe6d 100644 --- a/src/views/mall/shopDealerReferee/index.vue +++ b/src/views/mall/shopDealerReferee/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopDealerRefereeEdit from './components/shopDealerRefereeEdit.vue'; - import { pageShopDealerReferee, removeShopDealerReferee, removeBatchShopDealerReferee } from '@/api/mall/shopDealerReferee'; - import type { ShopDealerReferee, ShopDealerRefereeParam } from '@/api/mall/shopDealerReferee/model'; + import { + pageShopDealerReferee, + removeShopDealerReferee, + removeBatchShopDealerReferee + } from '@/api/mall/shopDealerReferee'; + import type { + ShopDealerReferee, + ShopDealerRefereeParam + } from '@/api/mall/shopDealerReferee/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '分销商用户ID', dataIndex: 'dealerId', key: 'dealerId', - align: 'center', + align: 'center' }, { title: '用户id(被推荐人)', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '推荐关系层级(1,2,3)', dataIndex: 'level', key: 'level', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -138,7 +149,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopDealerReferee(selection.value.map((d) => d.shopDealerRefereeId)) + removeBatchShopDealerReferee( + selection.value.map((d) => d.shopDealerRefereeId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopDealerSetting/components/shopDealerSettingEdit.vue b/src/views/mall/shopDealerSetting/components/shopDealerSettingEdit.vue index 412b9da..197ea13 100644 --- a/src/views/mall/shopDealerSetting/components/shopDealerSettingEdit.vue +++ b/src/views/mall/shopDealerSetting/components/shopDealerSettingEdit.vue @@ -48,7 +48,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopDealerSetting, updateShopDealerSetting } from '@/api/mall/shopDealerSetting'; + import { + addShopDealerSetting, + updateShopDealerSetting + } from '@/api/mall/shopDealerSetting'; import { ShopDealerSetting } from '@/api/mall/shopDealerSetting/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -142,7 +145,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopDealerSetting : addShopDealerSetting; + const saveOrUpdate = isUpdate.value + ? updateShopDealerSetting + : addShopDealerSetting; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -165,12 +170,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopDealerSetting/index.vue b/src/views/mall/shopDealerSetting/index.vue index 61d4b4e..da8e331 100644 --- a/src/views/mall/shopDealerSetting/index.vue +++ b/src/views/mall/shopDealerSetting/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopDealerSettingEdit from './components/shopDealerSettingEdit.vue'; - import { pageShopDealerSetting, removeShopDealerSetting, removeBatchShopDealerSetting } from '@/api/mall/shopDealerSetting'; - import type { ShopDealerSetting, ShopDealerSettingParam } from '@/api/mall/shopDealerSetting/model'; + import { + pageShopDealerSetting, + removeShopDealerSetting, + removeBatchShopDealerSetting + } from '@/api/mall/shopDealerSetting'; + import type { + ShopDealerSetting, + ShopDealerSettingParam + } from '@/api/mall/shopDealerSetting/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'key', key: 'key', align: 'center', - width: 90, + width: 90 }, { title: '设置项描述', dataIndex: 'describe', key: 'describe', - align: 'center', + align: 'center' }, { title: '设置内容(json格式)', dataIndex: 'values', key: 'values', - align: 'center', + align: 'center' }, { title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -180,7 +191,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopDealerSetting(selection.value.map((d) => d.shopDealerSettingId)) + removeBatchShopDealerSetting( + selection.value.map((d) => d.shopDealerSettingId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopDealerUser/components/shopDealerUserEdit.vue b/src/views/mall/shopDealerUser/components/shopDealerUserEdit.vue index d33b0d2..4a835dc 100644 --- a/src/views/mall/shopDealerUser/components/shopDealerUserEdit.vue +++ b/src/views/mall/shopDealerUser/components/shopDealerUserEdit.vue @@ -125,7 +125,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopDealerUser, updateShopDealerUser } from '@/api/mall/shopDealerUser'; + import { + addShopDealerUser, + updateShopDealerUser + } from '@/api/mall/shopDealerUser'; import { ShopDealerUser } from '@/api/mall/shopDealerUser/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -231,7 +234,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopDealerUser : addShopDealerUser; + const saveOrUpdate = isUpdate.value + ? updateShopDealerUser + : addShopDealerUser; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -254,12 +259,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopDealerUser/index.vue b/src/views/mall/shopDealerUser/index.vue index 1e6410a..550233e 100644 --- a/src/views/mall/shopDealerUser/index.vue +++ b/src/views/mall/shopDealerUser/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopDealerUserEdit from './components/shopDealerUserEdit.vue'; - import { pageShopDealerUser, removeShopDealerUser, removeBatchShopDealerUser } from '@/api/mall/shopDealerUser'; - import type { ShopDealerUser, ShopDealerUserParam } from '@/api/mall/shopDealerUser/model'; + import { + pageShopDealerUser, + removeShopDealerUser, + removeBatchShopDealerUser + } from '@/api/mall/shopDealerUser'; + import type { + ShopDealerUser, + ShopDealerUserParam + } from '@/api/mall/shopDealerUser/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,85 +116,85 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '自增ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '姓名', dataIndex: 'realName', key: 'realName', - align: 'center', + align: 'center' }, { title: '手机号', dataIndex: 'mobile', key: 'mobile', - align: 'center', + align: 'center' }, { title: '支付密码', dataIndex: 'payPassword', key: 'payPassword', - align: 'center', + align: 'center' }, { title: '当前可提现佣金', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '已冻结佣金', dataIndex: 'freezeMoney', key: 'freezeMoney', - align: 'center', + align: 'center' }, { title: '累积提现佣金', dataIndex: 'totalMoney', key: 'totalMoney', - align: 'center', + align: 'center' }, { title: '推荐人用户ID', dataIndex: 'refereeId', key: 'refereeId', - align: 'center', + align: 'center' }, { title: '成员数量(一级)', dataIndex: 'firstNum', key: 'firstNum', - align: 'center', + align: 'center' }, { title: '成员数量(二级)', dataIndex: 'secondNum', key: 'secondNum', - align: 'center', + align: 'center' }, { title: '成员数量(三级)', dataIndex: 'thirdNum', key: 'thirdNum', - align: 'center', + align: 'center' }, { title: '专属二维码', dataIndex: 'qrcode', key: 'qrcode', - align: 'center', + align: 'center' }, { title: '是否删除', dataIndex: 'isDelete', key: 'isDelete', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -198,7 +209,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -255,7 +266,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopDealerUser(selection.value.map((d) => d.shopDealerUserId)) + removeBatchShopDealerUser( + selection.value.map((d) => d.shopDealerUserId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopDealerWithdraw/components/shopDealerWithdrawEdit.vue b/src/views/mall/shopDealerWithdraw/components/shopDealerWithdrawEdit.vue index dfc5ae9..1ffdce1 100644 --- a/src/views/mall/shopDealerWithdraw/components/shopDealerWithdrawEdit.vue +++ b/src/views/mall/shopDealerWithdraw/components/shopDealerWithdrawEdit.vue @@ -75,7 +75,10 @@ v-model:value="form.bankCard" /> - + { loading.value = false; @@ -246,12 +254,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopDealerWithdraw/index.vue b/src/views/mall/shopDealerWithdraw/index.vue index 6a3cf8f..89caa78 100644 --- a/src/views/mall/shopDealerWithdraw/index.vue +++ b/src/views/mall/shopDealerWithdraw/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopDealerWithdrawEdit from './components/shopDealerWithdrawEdit.vue'; - import { pageShopDealerWithdraw, removeShopDealerWithdraw, removeBatchShopDealerWithdraw } from '@/api/mall/shopDealerWithdraw'; - import type { ShopDealerWithdraw, ShopDealerWithdrawParam } from '@/api/mall/shopDealerWithdraw/model'; + import { + pageShopDealerWithdraw, + removeShopDealerWithdraw, + removeBatchShopDealerWithdraw + } from '@/api/mall/shopDealerWithdraw'; + import type { + ShopDealerWithdraw, + ShopDealerWithdrawParam + } from '@/api/mall/shopDealerWithdraw/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,79 +116,79 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '分销商用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '提现金额', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '打款方式 (10微信 20支付宝 30银行卡)', dataIndex: 'payType', key: 'payType', - align: 'center', + align: 'center' }, { title: '支付宝姓名', dataIndex: 'alipayName', key: 'alipayName', - align: 'center', + align: 'center' }, { title: '支付宝账号', dataIndex: 'alipayAccount', key: 'alipayAccount', - align: 'center', + align: 'center' }, { title: '开户行名称', dataIndex: 'bankName', key: 'bankName', - align: 'center', + align: 'center' }, { title: '银行开户名', dataIndex: 'bankAccount', key: 'bankAccount', - align: 'center', + align: 'center' }, { title: '银行卡号', dataIndex: 'bankCard', key: 'bankCard', - align: 'center', + align: 'center' }, { title: '申请状态 (10待审核 20审核通过 30驳回 40已打款)', dataIndex: 'applyStatus', key: 'applyStatus', - align: 'center', + align: 'center' }, { title: '审核时间', dataIndex: 'auditTime', key: 'auditTime', - align: 'center', + align: 'center' }, { title: '驳回原因', dataIndex: 'rejectReason', key: 'rejectReason', - align: 'center', + align: 'center' }, { title: '来源客户端(APP、H5、小程序等)', dataIndex: 'platform', key: 'platform', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -192,7 +203,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -249,7 +260,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopDealerWithdraw(selection.value.map((d) => d.shopDealerWithdrawId)) + removeBatchShopDealerWithdraw( + selection.value.map((d) => d.shopDealerWithdrawId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopGoods/components/shopGoodsEdit.vue b/src/views/mall/shopGoods/components/shopGoodsEdit.vue index 91e828f..9b8af2f 100644 --- a/src/views/mall/shopGoods/components/shopGoodsEdit.vue +++ b/src/views/mall/shopGoods/components/shopGoodsEdit.vue @@ -40,17 +40,15 @@ v-model:value="form.goodsName" /> - - - + + + - + - + 显示 隐藏 @@ -396,12 +400,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsCategory/components/shopGoodsCategoryEdit.vue b/src/views/mall/shopGoodsCategory/components/shopGoodsCategoryEdit.vue index db1c7e5..48a9fc6 100644 --- a/src/views/mall/shopGoodsCategory/components/shopGoodsCategoryEdit.vue +++ b/src/views/mall/shopGoodsCategory/components/shopGoodsCategoryEdit.vue @@ -40,17 +40,15 @@ v-model:value="form.type" /> - - - + + + - + { loading.value = false; @@ -300,12 +306,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsCategory/index.vue b/src/views/mall/shopGoodsCategory/index.vue index 1c4df53..55f3033 100644 --- a/src/views/mall/shopGoodsCategory/index.vue +++ b/src/views/mall/shopGoodsCategory/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopGoodsCategoryEdit from './components/shopGoodsCategoryEdit.vue'; - import { pageShopGoodsCategory, removeShopGoodsCategory, removeBatchShopGoodsCategory } from '@/api/mall/shopGoodsCategory'; - import type { ShopGoodsCategory, ShopGoodsCategoryParam } from '@/api/mall/shopGoodsCategory/model'; + import { + pageShopGoodsCategory, + removeShopGoodsCategory, + removeBatchShopGoodsCategory + } from '@/api/mall/shopGoodsCategory'; + import type { + ShopGoodsCategory, + ShopGoodsCategoryParam + } from '@/api/mall/shopGoodsCategory/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'categoryId', key: 'categoryId', align: 'center', - width: 90, + width: 90 }, { title: '分类标识', dataIndex: 'categoryCode', key: 'categoryCode', - align: 'center', + align: 'center' }, { title: '分类名称', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '类型 0商城分类 1外卖分类', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '分类图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '上级分类ID', dataIndex: 'parentId', key: 'parentId', - align: 'center', + align: 'center' }, { title: '路由/链接地址', dataIndex: 'path', key: 'path', - align: 'center', + align: 'center' }, { title: '组件路径', dataIndex: 'component', key: 'component', - align: 'center', + align: 'center' }, { title: '绑定的页面', dataIndex: 'pageId', key: 'pageId', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '商品数量', dataIndex: 'count', key: 'count', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否隐藏, 0否, 1是(仅注册路由不显示在左侧菜单)', dataIndex: 'hide', key: 'hide', - align: 'center', + align: 'center' }, { title: '是否推荐', dataIndex: 'recommend', key: 'recommend', - align: 'center', + align: 'center' }, { title: '是否显示在首页', dataIndex: 'showIndex', key: 'showIndex', - align: 'center', + align: 'center' }, { title: '商铺ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1禁用', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -228,7 +239,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -285,7 +296,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopGoodsCategory(selection.value.map((d) => d.shopGoodsCategoryId)) + removeBatchShopGoodsCategory( + selection.value.map((d) => d.shopGoodsCategoryId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopGoodsComment/components/shopGoodsCommentEdit.vue b/src/views/mall/shopGoodsComment/components/shopGoodsCommentEdit.vue index 78d8635..ee17b57 100644 --- a/src/views/mall/shopGoodsComment/components/shopGoodsCommentEdit.vue +++ b/src/views/mall/shopGoodsComment/components/shopGoodsCommentEdit.vue @@ -166,7 +166,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopGoodsComment, updateShopGoodsComment } from '@/api/mall/shopGoodsComment'; + import { + addShopGoodsComment, + updateShopGoodsComment + } from '@/api/mall/shopGoodsComment'; import { ShopGoodsComment } from '@/api/mall/shopGoodsComment/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -278,7 +281,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopGoodsComment : addShopGoodsComment; + const saveOrUpdate = isUpdate.value + ? updateShopGoodsComment + : addShopGoodsComment; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -301,12 +306,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsComment/index.vue b/src/views/mall/shopGoodsComment/index.vue index abdb82b..d4bb9e8 100644 --- a/src/views/mall/shopGoodsComment/index.vue +++ b/src/views/mall/shopGoodsComment/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopGoodsCommentEdit from './components/shopGoodsCommentEdit.vue'; - import { pageShopGoodsComment, removeShopGoodsComment, removeBatchShopGoodsComment } from '@/api/mall/shopGoodsComment'; - import type { ShopGoodsComment, ShopGoodsCommentParam } from '@/api/mall/shopGoodsComment/model'; + import { + pageShopGoodsComment, + removeShopGoodsComment, + removeBatchShopGoodsComment + } from '@/api/mall/shopGoodsComment'; + import type { + ShopGoodsComment, + ShopGoodsCommentParam + } from '@/api/mall/shopGoodsComment/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,121 +116,121 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '订单ID', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '商品唯一id', dataIndex: 'unique', key: 'unique', - align: 'center', + align: 'center' }, { title: '商品id', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '某种商品类型(普通商品、秒杀商品)', dataIndex: 'replyType', key: 'replyType', - align: 'center', + align: 'center' }, { title: '商品分数', dataIndex: 'goodsScore', key: 'goodsScore', - align: 'center', + align: 'center' }, { title: '服务分数', dataIndex: 'serviceScore', key: 'serviceScore', - align: 'center', + align: 'center' }, { title: '评论内容', dataIndex: 'comment', key: 'comment', - align: 'center', + align: 'center' }, { title: '评论图片', dataIndex: 'pics', key: 'pics', - align: 'center', + align: 'center' }, { title: '管理员回复内容', dataIndex: 'merchantReplyContent', key: 'merchantReplyContent', - align: 'center', + align: 'center' }, { title: '管理员回复时间', dataIndex: 'merchantReplyTime', key: 'merchantReplyTime', - align: 'center', + align: 'center' }, { title: '0未删除1已删除', dataIndex: 'isDel', key: 'isDel', - align: 'center', + align: 'center' }, { title: '0未回复1已回复', dataIndex: 'isReply', key: 'isReply', - align: 'center', + align: 'center' }, { title: '用户名称', dataIndex: 'nickname', key: 'nickname', - align: 'center', + align: 'center' }, { title: '用户头像', dataIndex: 'avatar', key: 'avatar', - align: 'center', + align: 'center' }, { title: '商品规格属性值,多个,号隔开', dataIndex: 'sku', key: 'sku', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -234,7 +245,7 @@ title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -291,7 +302,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopGoodsComment(selection.value.map((d) => d.shopGoodsCommentId)) + removeBatchShopGoodsComment( + selection.value.map((d) => d.shopGoodsCommentId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopGoodsCoupon/components/shopGoodsCouponEdit.vue b/src/views/mall/shopGoodsCoupon/components/shopGoodsCouponEdit.vue index 6b52368..5053024 100644 --- a/src/views/mall/shopGoodsCoupon/components/shopGoodsCouponEdit.vue +++ b/src/views/mall/shopGoodsCoupon/components/shopGoodsCouponEdit.vue @@ -77,7 +77,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopGoodsCoupon, updateShopGoodsCoupon } from '@/api/mall/shopGoodsCoupon'; + import { + addShopGoodsCoupon, + updateShopGoodsCoupon + } from '@/api/mall/shopGoodsCoupon'; import { ShopGoodsCoupon } from '@/api/mall/shopGoodsCoupon/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -176,7 +179,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopGoodsCoupon : addShopGoodsCoupon; + const saveOrUpdate = isUpdate.value + ? updateShopGoodsCoupon + : addShopGoodsCoupon; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -199,12 +204,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsCoupon/index.vue b/src/views/mall/shopGoodsCoupon/index.vue index 5bbd0eb..6e91a64 100644 --- a/src/views/mall/shopGoodsCoupon/index.vue +++ b/src/views/mall/shopGoodsCoupon/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopGoodsCouponEdit from './components/shopGoodsCouponEdit.vue'; - import { pageShopGoodsCoupon, removeShopGoodsCoupon, removeBatchShopGoodsCoupon } from '@/api/mall/shopGoodsCoupon'; - import type { ShopGoodsCoupon, ShopGoodsCouponParam } from '@/api/mall/shopGoodsCoupon/model'; + import { + pageShopGoodsCoupon, + removeShopGoodsCoupon, + removeBatchShopGoodsCoupon + } from '@/api/mall/shopGoodsCoupon'; + import type { + ShopGoodsCoupon, + ShopGoodsCouponParam + } from '@/api/mall/shopGoodsCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '商品id', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '优惠劵id', dataIndex: 'issueCouponId', key: 'issueCouponId', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -156,7 +167,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopGoodsCoupon(selection.value.map((d) => d.shopGoodsCouponId)) + removeBatchShopGoodsCoupon( + selection.value.map((d) => d.shopGoodsCouponId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopGoodsLog/components/shopGoodsLogEdit.vue b/src/views/mall/shopGoodsLog/components/shopGoodsLogEdit.vue index a97efec..fb81d53 100644 --- a/src/views/mall/shopGoodsLog/components/shopGoodsLogEdit.vue +++ b/src/views/mall/shopGoodsLog/components/shopGoodsLogEdit.vue @@ -248,7 +248,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopGoodsLog : addShopGoodsLog; + const saveOrUpdate = isUpdate.value + ? updateShopGoodsLog + : addShopGoodsLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -271,12 +273,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsLog/index.vue b/src/views/mall/shopGoodsLog/index.vue index 35df085..398b5be 100644 --- a/src/views/mall/shopGoodsLog/index.vue +++ b/src/views/mall/shopGoodsLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopGoodsLogEdit from './components/shopGoodsLogEdit.vue'; - import { pageShopGoodsLog, removeShopGoodsLog, removeBatchShopGoodsLog } from '@/api/mall/shopGoodsLog'; - import type { ShopGoodsLog, ShopGoodsLogParam } from '@/api/mall/shopGoodsLog/model'; + import { + pageShopGoodsLog, + removeShopGoodsLog, + removeBatchShopGoodsLog + } from '@/api/mall/shopGoodsLog'; + import type { + ShopGoodsLog, + ShopGoodsLogParam + } from '@/api/mall/shopGoodsLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,97 +116,97 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '类型visit,cart,order,pay,collect,refund', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '商品ID', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '是否浏览', dataIndex: 'visitNum', key: 'visitNum', - align: 'center', + align: 'center' }, { title: '加入购物车数量', dataIndex: 'cartNum', key: 'cartNum', - align: 'center', + align: 'center' }, { title: '下单数量', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '支付数量', dataIndex: 'payNum', key: 'payNum', - align: 'center', + align: 'center' }, { title: '支付金额', dataIndex: 'payPrice', key: 'payPrice', - align: 'center', + align: 'center' }, { title: '商品成本价', dataIndex: 'costPrice', key: 'costPrice', - align: 'center', + align: 'center' }, { title: '支付用户ID', dataIndex: 'payUid', key: 'payUid', - align: 'center', + align: 'center' }, { title: '退款数量', dataIndex: 'refundNum', key: 'refundNum', - align: 'center', + align: 'center' }, { title: '退款金额', dataIndex: 'refundPrice', key: 'refundPrice', - align: 'center', + align: 'center' }, { title: '收藏', dataIndex: 'collectNum', key: 'collectNum', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -210,7 +221,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/mall/shopGoodsRelation/components/shopGoodsRelationEdit.vue b/src/views/mall/shopGoodsRelation/components/shopGoodsRelationEdit.vue index 5a7e754..e38575c 100644 --- a/src/views/mall/shopGoodsRelation/components/shopGoodsRelationEdit.vue +++ b/src/views/mall/shopGoodsRelation/components/shopGoodsRelationEdit.vue @@ -62,7 +62,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopGoodsRelation, updateShopGoodsRelation } from '@/api/mall/shopGoodsRelation'; + import { + addShopGoodsRelation, + updateShopGoodsRelation + } from '@/api/mall/shopGoodsRelation'; import { ShopGoodsRelation } from '@/api/mall/shopGoodsRelation/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -159,7 +162,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopGoodsRelation : addShopGoodsRelation; + const saveOrUpdate = isUpdate.value + ? updateShopGoodsRelation + : addShopGoodsRelation; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -182,12 +187,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsRelation/index.vue b/src/views/mall/shopGoodsRelation/index.vue index 8ac5929..f184dc6 100644 --- a/src/views/mall/shopGoodsRelation/index.vue +++ b/src/views/mall/shopGoodsRelation/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopGoodsRelationEdit from './components/shopGoodsRelationEdit.vue'; - import { pageShopGoodsRelation, removeShopGoodsRelation, removeBatchShopGoodsRelation } from '@/api/mall/shopGoodsRelation'; - import type { ShopGoodsRelation, ShopGoodsRelationParam } from '@/api/mall/shopGoodsRelation/model'; + import { + pageShopGoodsRelation, + removeShopGoodsRelation, + removeBatchShopGoodsRelation + } from '@/api/mall/shopGoodsRelation'; + import type { + ShopGoodsRelation, + ShopGoodsRelationParam + } from '@/api/mall/shopGoodsRelation/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '商品ID', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '类型(收藏(collect)、点赞(like))', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '某种类型的商品(普通商品、秒杀商品)', dataIndex: 'category', key: 'category', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -144,7 +155,7 @@ title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -201,7 +212,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopGoodsRelation(selection.value.map((d) => d.shopGoodsRelationId)) + removeBatchShopGoodsRelation( + selection.value.map((d) => d.shopGoodsRelationId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopGoodsSku/components/shopGoodsSkuEdit.vue b/src/views/mall/shopGoodsSku/components/shopGoodsSkuEdit.vue index fa8f4e4..e5c39ab 100644 --- a/src/views/mall/shopGoodsSku/components/shopGoodsSkuEdit.vue +++ b/src/views/mall/shopGoodsSku/components/shopGoodsSkuEdit.vue @@ -26,24 +26,25 @@ v-model:value="form.goodsId" /> - + - - - + + + { loading.value = false; @@ -258,12 +261,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsSku/index.vue b/src/views/mall/shopGoodsSku/index.vue index 4122d3e..4526136 100644 --- a/src/views/mall/shopGoodsSku/index.vue +++ b/src/views/mall/shopGoodsSku/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopGoodsSkuEdit from './components/shopGoodsSkuEdit.vue'; - import { pageShopGoodsSku, removeShopGoodsSku, removeBatchShopGoodsSku } from '@/api/mall/shopGoodsSku'; - import type { ShopGoodsSku, ShopGoodsSkuParam } from '@/api/mall/shopGoodsSku/model'; + import { + pageShopGoodsSku, + removeShopGoodsSku, + removeBatchShopGoodsSku + } from '@/api/mall/shopGoodsSku'; + import type { + ShopGoodsSku, + ShopGoodsSkuParam + } from '@/api/mall/shopGoodsSku/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,91 +116,91 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '商品ID', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '商品属性索引值 (attr_value|attr_value[|....])', dataIndex: 'sku', key: 'sku', - align: 'center', + align: 'center' }, { title: '商品图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '商品价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '市场价格', dataIndex: 'salePrice', key: 'salePrice', - align: 'center', + align: 'center' }, { title: '成本价', dataIndex: 'cost', key: 'cost', - align: 'center', + align: 'center' }, { title: '库存', dataIndex: 'stock', key: 'stock', - align: 'center', + align: 'center' }, { title: 'sku编码', dataIndex: 'skuNo', key: 'skuNo', - align: 'center', + align: 'center' }, { title: '商品条码', dataIndex: 'barCode', key: 'barCode', - align: 'center', + align: 'center' }, { title: '重量', dataIndex: 'weight', key: 'weight', - align: 'center', + align: 'center' }, { title: '体积', dataIndex: 'volume', key: 'volume', - align: 'center', + align: 'center' }, { title: '唯一值', dataIndex: 'uuid', key: 'uuid', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1异常', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopGoodsSpec/components/shopGoodsSpecEdit.vue b/src/views/mall/shopGoodsSpec/components/shopGoodsSpecEdit.vue index e9adcdd..6087c39 100644 --- a/src/views/mall/shopGoodsSpec/components/shopGoodsSpecEdit.vue +++ b/src/views/mall/shopGoodsSpec/components/shopGoodsSpecEdit.vue @@ -62,7 +62,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopGoodsSpec, updateShopGoodsSpec } from '@/api/mall/shopGoodsSpec'; + import { + addShopGoodsSpec, + updateShopGoodsSpec + } from '@/api/mall/shopGoodsSpec'; import { ShopGoodsSpec } from '@/api/mall/shopGoodsSpec/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -158,7 +161,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopGoodsSpec : addShopGoodsSpec; + const saveOrUpdate = isUpdate.value + ? updateShopGoodsSpec + : addShopGoodsSpec; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -181,12 +186,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopGoodsSpec/index.vue b/src/views/mall/shopGoodsSpec/index.vue index 13933d5..07ec401 100644 --- a/src/views/mall/shopGoodsSpec/index.vue +++ b/src/views/mall/shopGoodsSpec/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopGoodsSpecEdit from './components/shopGoodsSpecEdit.vue'; - import { pageShopGoodsSpec, removeShopGoodsSpec, removeBatchShopGoodsSpec } from '@/api/mall/shopGoodsSpec'; - import type { ShopGoodsSpec, ShopGoodsSpecParam } from '@/api/mall/shopGoodsSpec/model'; + import { + pageShopGoodsSpec, + removeShopGoodsSpec, + removeBatchShopGoodsSpec + } from '@/api/mall/shopGoodsSpec'; + import type { + ShopGoodsSpec, + ShopGoodsSpecParam + } from '@/api/mall/shopGoodsSpec/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,37 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '商品ID', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '规格ID', dataIndex: 'specId', key: 'specId', - align: 'center', + align: 'center' }, { title: '规格名称', dataIndex: 'specName', key: 'specName', - align: 'center', + align: 'center' }, { title: '规格值', dataIndex: 'specValue', key: 'specValue', - align: 'center', + align: 'center' }, { title: '活动类型 0=商品,1=秒杀,2=砍价,3=拼团', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/mall/shopMerchant/components/shopMerchantEdit.vue b/src/views/mall/shopMerchant/components/shopMerchantEdit.vue index 8fffd90..76544cb 100644 --- a/src/views/mall/shopMerchant/components/shopMerchantEdit.vue +++ b/src/views/mall/shopMerchant/components/shopMerchantEdit.vue @@ -40,17 +40,15 @@ v-model:value="form.type" /> - - - + + + - - - - - - - + + + + + + + { loading.value = false; @@ -388,12 +388,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopMerchant/index.vue b/src/views/mall/shopMerchant/index.vue index e731c72..de022c9 100644 --- a/src/views/mall/shopMerchant/index.vue +++ b/src/views/mall/shopMerchant/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopMerchantEdit from './components/shopMerchantEdit.vue'; - import { pageShopMerchant, removeShopMerchant, removeBatchShopMerchant } from '@/api/mall/shopMerchant'; - import type { ShopMerchant, ShopMerchantParam } from '@/api/mall/shopMerchant/model'; + import { + pageShopMerchant, + removeShopMerchant, + removeBatchShopMerchant + } from '@/api/mall/shopMerchant'; + import type { + ShopMerchant, + ShopMerchantParam + } from '@/api/mall/shopMerchant/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,187 +116,187 @@ dataIndex: 'merchantId', key: 'merchantId', align: 'center', - width: 90, + width: 90 }, { title: '商户名称', dataIndex: 'merchantName', key: 'merchantName', - align: 'center', + align: 'center' }, { title: '商户编号', dataIndex: 'merchantCode', key: 'merchantCode', - align: 'center', + align: 'center' }, { title: '商户类型', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '商户图标', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '商户手机号', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '座机电话', dataIndex: 'tel', key: 'tel', - align: 'center', + align: 'center' }, { title: '商户姓名', dataIndex: 'realName', key: 'realName', - align: 'center', + align: 'center' }, { title: '店铺类型', dataIndex: 'shopType', key: 'shopType', - align: 'center', + align: 'center' }, { title: '项目分类', dataIndex: 'itemType', key: 'itemType', - align: 'center', + align: 'center' }, { title: '商户分类', dataIndex: 'category', key: 'category', - align: 'center', + align: 'center' }, { title: '经纬度', dataIndex: 'lngAndLat', key: 'lngAndLat', - align: 'center', + align: 'center' }, { title: '所在省份', dataIndex: 'province', key: 'province', - align: 'center', + align: 'center' }, { title: '所在城市', dataIndex: 'city', key: 'city', - align: 'center', + align: 'center' }, { title: '所在辖区', dataIndex: 'region', key: 'region', - align: 'center', + align: 'center' }, { title: '详细地址', dataIndex: 'address', key: 'address', - align: 'center', + align: 'center' }, { title: '手续费', dataIndex: 'commission', key: 'commission', - align: 'center', + align: 'center' }, { title: '关键字', dataIndex: 'keywords', key: 'keywords', - align: 'center', + align: 'center' }, { title: '资质图片', dataIndex: 'files', key: 'files', - align: 'center', + align: 'center' }, { title: '营业时间', dataIndex: 'businessTime', key: 'businessTime', - align: 'center', + align: 'center' }, { title: '文章内容', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '每小时价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '是否自营', dataIndex: 'ownStore', key: 'ownStore', - align: 'center', + align: 'center' }, { title: '是否推荐', dataIndex: 'recommend', key: 'recommend', - align: 'center', + align: 'center' }, { title: '是否需要审核', dataIndex: 'goodsReview', key: 'goodsReview', - align: 'center', + align: 'center' }, { title: '管理入口', dataIndex: 'adminUrl', key: 'adminUrl', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '所有人', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopMerchantAccount/components/shopMerchantAccountEdit.vue b/src/views/mall/shopMerchantAccount/components/shopMerchantAccountEdit.vue index 63c2419..85794e4 100644 --- a/src/views/mall/shopMerchantAccount/components/shopMerchantAccountEdit.vue +++ b/src/views/mall/shopMerchantAccount/components/shopMerchantAccountEdit.vue @@ -92,7 +92,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopMerchantAccount, updateShopMerchantAccount } from '@/api/mall/shopMerchantAccount'; + import { + addShopMerchantAccount, + updateShopMerchantAccount + } from '@/api/mall/shopMerchantAccount'; import { ShopMerchantAccount } from '@/api/mall/shopMerchantAccount/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -193,7 +196,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopMerchantAccount : addShopMerchantAccount; + const saveOrUpdate = isUpdate.value + ? updateShopMerchantAccount + : addShopMerchantAccount; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -216,12 +221,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopMerchantAccount/index.vue b/src/views/mall/shopMerchantAccount/index.vue index 3fdefbe..c776fb6 100644 --- a/src/views/mall/shopMerchantAccount/index.vue +++ b/src/views/mall/shopMerchantAccount/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopMerchantAccountEdit from './components/shopMerchantAccountEdit.vue'; - import { pageShopMerchantAccount, removeShopMerchantAccount, removeBatchShopMerchantAccount } from '@/api/mall/shopMerchantAccount'; - import type { ShopMerchantAccount, ShopMerchantAccountParam } from '@/api/mall/shopMerchantAccount/model'; + import { + pageShopMerchantAccount, + removeShopMerchantAccount, + removeBatchShopMerchantAccount + } from '@/api/mall/shopMerchantAccount'; + import type { + ShopMerchantAccount, + ShopMerchantAccountParam + } from '@/api/mall/shopMerchantAccount/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '商户手机号', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '真实姓名', dataIndex: 'realName', key: 'realName', - align: 'center', + align: 'center' }, { title: '商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '角色ID', dataIndex: 'roleId', key: 'roleId', - align: 'center', + align: 'center' }, { title: '角色名称', dataIndex: 'roleName', key: 'roleName', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopMerchantAccount(selection.value.map((d) => d.shopMerchantAccountId)) + removeBatchShopMerchantAccount( + selection.value.map((d) => d.shopMerchantAccountId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopMerchantApply/components/shopMerchantApplyEdit.vue b/src/views/mall/shopMerchantApply/components/shopMerchantApplyEdit.vue index 5149a9f..e7f03a2 100644 --- a/src/views/mall/shopMerchantApply/components/shopMerchantApplyEdit.vue +++ b/src/views/mall/shopMerchantApply/components/shopMerchantApplyEdit.vue @@ -26,17 +26,15 @@ v-model:value="form.merchantName" /> - - - + + + { loading.value = false; @@ -292,12 +295,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopMerchantApply/index.vue b/src/views/mall/shopMerchantApply/index.vue index 5b51221..0a5de06 100644 --- a/src/views/mall/shopMerchantApply/index.vue +++ b/src/views/mall/shopMerchantApply/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopMerchantApplyEdit from './components/shopMerchantApplyEdit.vue'; - import { pageShopMerchantApply, removeShopMerchantApply, removeBatchShopMerchantApply } from '@/api/mall/shopMerchantApply'; - import type { ShopMerchantApply, ShopMerchantApplyParam } from '@/api/mall/shopMerchantApply/model'; + import { + pageShopMerchantApply, + removeShopMerchantApply, + removeBatchShopMerchantApply + } from '@/api/mall/shopMerchantApply'; + import type { + ShopMerchantApply, + ShopMerchantApplyParam + } from '@/api/mall/shopMerchantApply/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'applyId', key: 'applyId', align: 'center', - width: 90, + width: 90 }, { title: '商户名称', dataIndex: 'merchantName', key: 'merchantName', - align: 'center', + align: 'center' }, { title: '商户图标', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '商户手机号', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '商户姓名', dataIndex: 'realName', key: 'realName', - align: 'center', + align: 'center' }, { title: '店铺类型', dataIndex: 'shopType', key: 'shopType', - align: 'center', + align: 'center' }, { title: '商户分类', dataIndex: 'category', key: 'category', - align: 'center', + align: 'center' }, { title: '手续费', dataIndex: 'commission', key: 'commission', - align: 'center', + align: 'center' }, { title: '关键字', dataIndex: 'keywords', key: 'keywords', - align: 'center', + align: 'center' }, { title: '资质图片', dataIndex: 'files', key: 'files', - align: 'center', + align: 'center' }, { title: '所有人', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '是否自营', dataIndex: 'ownStore', key: 'ownStore', - align: 'center', + align: 'center' }, { title: '是否推荐', dataIndex: 'recommend', key: 'recommend', - align: 'center', + align: 'center' }, { title: '是否需要审核', dataIndex: 'goodsReview', key: 'goodsReview', - align: 'center', + align: 'center' }, { title: '工作负责人', dataIndex: 'name2', key: 'name2', - align: 'center', + align: 'center' }, { title: '驳回原因', dataIndex: 'reason', key: 'reason', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -279,7 +290,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopMerchantApply(selection.value.map((d) => d.shopMerchantApplyId)) + removeBatchShopMerchantApply( + selection.value.map((d) => d.shopMerchantApplyId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopMerchantCount/components/shopMerchantCountEdit.vue b/src/views/mall/shopMerchantCount/components/shopMerchantCountEdit.vue index 34352be..4bc5704 100644 --- a/src/views/mall/shopMerchantCount/components/shopMerchantCountEdit.vue +++ b/src/views/mall/shopMerchantCount/components/shopMerchantCountEdit.vue @@ -57,7 +57,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopMerchantCount, updateShopMerchantCount } from '@/api/mall/shopMerchantCount'; + import { + addShopMerchantCount, + updateShopMerchantCount + } from '@/api/mall/shopMerchantCount'; import { ShopMerchantCount } from '@/api/mall/shopMerchantCount/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -153,7 +156,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopMerchantCount : addShopMerchantCount; + const saveOrUpdate = isUpdate.value + ? updateShopMerchantCount + : addShopMerchantCount; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -176,12 +181,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopMerchantCount/index.vue b/src/views/mall/shopMerchantCount/index.vue index 2fd95f6..66a3a9a 100644 --- a/src/views/mall/shopMerchantCount/index.vue +++ b/src/views/mall/shopMerchantCount/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopMerchantCountEdit from './components/shopMerchantCountEdit.vue'; - import { pageShopMerchantCount, removeShopMerchantCount, removeBatchShopMerchantCount } from '@/api/mall/shopMerchantCount'; - import type { ShopMerchantCount, ShopMerchantCountParam } from '@/api/mall/shopMerchantCount/model'; + import { + pageShopMerchantCount, + removeShopMerchantCount, + removeBatchShopMerchantCount + } from '@/api/mall/shopMerchantCount'; + import type { + ShopMerchantCount, + ShopMerchantCountParam + } from '@/api/mall/shopMerchantCount/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '店铺名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '店铺说明', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopMerchantCount(selection.value.map((d) => d.shopMerchantCountId)) + removeBatchShopMerchantCount( + selection.value.map((d) => d.shopMerchantCountId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopMerchantType/components/shopMerchantTypeEdit.vue b/src/views/mall/shopMerchantType/components/shopMerchantTypeEdit.vue index 497fc92..2844e2c 100644 --- a/src/views/mall/shopMerchantType/components/shopMerchantTypeEdit.vue +++ b/src/views/mall/shopMerchantType/components/shopMerchantTypeEdit.vue @@ -57,7 +57,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopMerchantType, updateShopMerchantType } from '@/api/mall/shopMerchantType'; + import { + addShopMerchantType, + updateShopMerchantType + } from '@/api/mall/shopMerchantType'; import { ShopMerchantType } from '@/api/mall/shopMerchantType/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -153,7 +156,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopMerchantType : addShopMerchantType; + const saveOrUpdate = isUpdate.value + ? updateShopMerchantType + : addShopMerchantType; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -176,12 +181,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopMerchantType/index.vue b/src/views/mall/shopMerchantType/index.vue index 4c0edf4..26eaee2 100644 --- a/src/views/mall/shopMerchantType/index.vue +++ b/src/views/mall/shopMerchantType/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopMerchantTypeEdit from './components/shopMerchantTypeEdit.vue'; - import { pageShopMerchantType, removeShopMerchantType, removeBatchShopMerchantType } from '@/api/mall/shopMerchantType'; - import type { ShopMerchantType, ShopMerchantTypeParam } from '@/api/mall/shopMerchantType/model'; + import { + pageShopMerchantType, + removeShopMerchantType, + removeBatchShopMerchantType + } from '@/api/mall/shopMerchantType'; + import type { + ShopMerchantType, + ShopMerchantTypeParam + } from '@/api/mall/shopMerchantType/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '店铺类型', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '店铺入驻条件', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopMerchantType(selection.value.map((d) => d.shopMerchantTypeId)) + removeBatchShopMerchantType( + selection.value.map((d) => d.shopMerchantTypeId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopOrder/components/shopOrderEdit.vue b/src/views/mall/shopOrder/components/shopOrderEdit.vue index 4ad56f9..3774284 100644 --- a/src/views/mall/shopOrder/components/shopOrderEdit.vue +++ b/src/views/mall/shopOrder/components/shopOrderEdit.vue @@ -33,7 +33,10 @@ v-model:value="form.type" /> - + - + - + - + - + - + - + - + - + @@ -62,7 +66,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopOrderEdit from './components/shopOrderEdit.vue'; - import { pageShopOrder, removeShopOrder, removeBatchShopOrder } from '@/api/mall/shopOrder'; + import { + pageShopOrder, + removeShopOrder, + removeBatchShopOrder + } from '@/api/mall/shopOrder'; import type { ShopOrder, ShopOrderParam } from '@/api/mall/shopOrder/model'; // 表格实例 @@ -105,289 +113,293 @@ dataIndex: 'orderId', key: 'orderId', align: 'center', - width: 90, + width: 90 }, { title: '订单编号', dataIndex: 'orderNo', key: 'orderNo', - align: 'center', + align: 'center' }, { title: '订单类型,0商城订单 1预定订单 2会员卡', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '下单渠道,0小程序预定 1俱乐部训练场 3活动订场', dataIndex: 'channel', key: 'channel', - align: 'center', + align: 'center' }, { title: '微信支付订单号', dataIndex: 'transactionId', key: 'transactionId', - align: 'center', + align: 'center' }, { title: '微信退款订单号', dataIndex: 'refundOrder', key: 'refundOrder', - align: 'center', + align: 'center' }, { title: '商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '商户名称', dataIndex: 'merchantName', key: 'merchantName', - align: 'center', + align: 'center' }, { title: '商户编号', dataIndex: 'merchantCode', key: 'merchantCode', - align: 'center', + align: 'center' }, { title: '使用的优惠券id', dataIndex: 'couponId', key: 'couponId', - align: 'center', + align: 'center' }, { title: '使用的会员卡id', dataIndex: 'cardId', key: 'cardId', - align: 'center', + align: 'center' }, { title: '关联管理员id', dataIndex: 'adminId', key: 'adminId', - align: 'center', + align: 'center' }, { title: '核销管理员id', dataIndex: 'confirmId', key: 'confirmId', - align: 'center', + align: 'center' }, { title: 'IC卡号', dataIndex: 'icCard', key: 'icCard', - align: 'center', + align: 'center' }, { title: '真实姓名', dataIndex: 'realName', key: 'realName', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '订单总额', dataIndex: 'totalPrice', key: 'totalPrice', - align: 'center', + align: 'center' }, { title: '减少的金额,使用VIP会员折扣、优惠券抵扣、优惠券折扣后减去的价格', dataIndex: 'reducePrice', key: 'reducePrice', - align: 'center', + align: 'center' }, { title: '实际付款', dataIndex: 'payPrice', key: 'payPrice', - align: 'center', + align: 'center' }, { title: '用于统计', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '价钱,用于积分赠送', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '退款金额', dataIndex: 'refundMoney', key: 'refundMoney', - align: 'center', + align: 'center' }, { title: '教练价格', dataIndex: 'coachPrice', key: 'coachPrice', - align: 'center', + align: 'center' }, { title: '购买数量', dataIndex: 'totalNum', key: 'totalNum', - align: 'center', + align: 'center' }, { title: '教练id', dataIndex: 'coachId', key: 'coachId', - align: 'center', + align: 'center' }, { - title: '0余额支付, 1微信支付,102微信Native,2会员卡支付,3支付宝,4现金,5POS机,6VIP月卡,7VIP年卡,8VIP次卡,9IC月卡,10IC年卡,11IC次卡,12免费,13VIP充值卡,14IC充值卡,15积分支付,16VIP季卡,17IC季卡', + title: + '0余额支付, 1微信支付,102微信Native,2会员卡支付,3支付宝,4现金,5POS机,6VIP月卡,7VIP年卡,8VIP次卡,9IC月卡,10IC年卡,11IC次卡,12免费,13VIP充值卡,14IC充值卡,15积分支付,16VIP季卡,17IC季卡', dataIndex: 'payType', key: 'payType', - align: 'center', + align: 'center' }, { title: '0未付款,1已付款', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { - title: '0未使用,1已完成,2已取消,3取消中,4退款申请中,5退款被拒绝,6退款成功,7客户端申请退款', + title: + '0未使用,1已完成,2已取消,3取消中,4退款申请中,5退款被拒绝,6退款成功,7客户端申请退款', dataIndex: 'orderStatus', key: 'orderStatus', - align: 'center', + align: 'center' }, { - title: '优惠类型:0无、1抵扣优惠券、2折扣优惠券、3、VIP月卡、4VIP年卡,5VIP次卡、6VIP会员卡、7IC月卡、8IC年卡、9IC次卡、10IC会员卡、11免费订单、12VIP充值卡、13IC充值卡、14VIP季卡、15IC季卡', + title: + '优惠类型:0无、1抵扣优惠券、2折扣优惠券、3、VIP月卡、4VIP年卡,5VIP次卡、6VIP会员卡、7IC月卡、8IC年卡、9IC次卡、10IC会员卡、11免费订单、12VIP充值卡、13IC充值卡、14VIP季卡、15IC季卡', dataIndex: 'couponType', key: 'couponType', - align: 'center', + align: 'center' }, { title: '优惠说明', dataIndex: 'couponDesc', key: 'couponDesc', - align: 'center', + align: 'center' }, { title: '二维码地址,保存订单号,支付成功后才生成', dataIndex: 'qrcode', key: 'qrcode', - align: 'center', + align: 'center' }, { title: 'vip月卡年卡、ic月卡年卡回退次数', dataIndex: 'returnNum', key: 'returnNum', - align: 'center', + align: 'center' }, { title: 'vip充值回退金额', dataIndex: 'returnMoney', key: 'returnMoney', - align: 'center', + align: 'center' }, { title: '预约详情开始时间数组', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '是否已开具发票:0未开发票,1已开发票,2不能开具发票', dataIndex: 'isInvoice', key: 'isInvoice', - align: 'center', + align: 'center' }, { title: '发票流水号', dataIndex: 'invoiceNo', key: 'invoiceNo', - align: 'center', + align: 'center' }, { title: '支付时间', dataIndex: 'payTime', key: 'payTime', - align: 'center', + align: 'center' }, { title: '退款时间', dataIndex: 'refundTime', key: 'refundTime', - align: 'center', + align: 'center' }, { title: '申请退款时间', dataIndex: 'refundApplyTime', key: 'refundApplyTime', - align: 'center', + align: 'center' }, { title: '过期时间', dataIndex: 'expirationTime', key: 'expirationTime', - align: 'center', + align: 'center' }, { - title: '对账情况:0=未对账;1=已对账;3=已对账,金额对不上;4=未查询到该订单', + title: + '对账情况:0=未对账;1=已对账;3=已对账,金额对不上;4=未查询到该订单', dataIndex: 'checkBill', key: 'checkBill', - align: 'center', + align: 'center' }, { title: '订单是否已结算(0未结算 1已结算)', dataIndex: 'isSettled', key: 'isSettled', - align: 'center', + align: 'center' }, { title: '系统版本号 0当前版本 value=其他版本', dataIndex: 'version', key: 'version', - align: 'center', + align: 'center' }, { title: '用户id', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopOrderCartInfo/components/shopOrderCartInfoEdit.vue b/src/views/mall/shopOrderCartInfo/components/shopOrderCartInfoEdit.vue index 27acb7f..d9e64c7 100644 --- a/src/views/mall/shopOrderCartInfo/components/shopOrderCartInfoEdit.vue +++ b/src/views/mall/shopOrderCartInfo/components/shopOrderCartInfoEdit.vue @@ -76,7 +76,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopOrderCartInfo, updateShopOrderCartInfo } from '@/api/mall/shopOrderCartInfo'; + import { + addShopOrderCartInfo, + updateShopOrderCartInfo + } from '@/api/mall/shopOrderCartInfo'; import { ShopOrderCartInfo } from '@/api/mall/shopOrderCartInfo/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -173,7 +176,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopOrderCartInfo : addShopOrderCartInfo; + const saveOrUpdate = isUpdate.value + ? updateShopOrderCartInfo + : addShopOrderCartInfo; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -196,12 +201,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopOrderCartInfo/index.vue b/src/views/mall/shopOrderCartInfo/index.vue index 0c4c0d2..2ccd719 100644 --- a/src/views/mall/shopOrderCartInfo/index.vue +++ b/src/views/mall/shopOrderCartInfo/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopOrderCartInfoEdit from './components/shopOrderCartInfoEdit.vue'; - import { pageShopOrderCartInfo, removeShopOrderCartInfo, removeBatchShopOrderCartInfo } from '@/api/mall/shopOrderCartInfo'; - import type { ShopOrderCartInfo, ShopOrderCartInfoParam } from '@/api/mall/shopOrderCartInfo/model'; + import { + pageShopOrderCartInfo, + removeShopOrderCartInfo, + removeBatchShopOrderCartInfo + } from '@/api/mall/shopOrderCartInfo'; + import type { + ShopOrderCartInfo, + ShopOrderCartInfoParam + } from '@/api/mall/shopOrderCartInfo/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '订单id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '订单号', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '购物车id', dataIndex: 'cartId', key: 'cartId', - align: 'center', + align: 'center' }, { title: '商品ID', dataIndex: 'productId', key: 'productId', - align: 'center', + align: 'center' }, { title: '购买东西的详细信息', dataIndex: 'cartInfo', key: 'cartInfo', - align: 'center', + align: 'center' }, { title: '唯一id', dataIndex: 'unique', key: 'unique', - align: 'center', + align: 'center' }, { title: '是否能售后0不能1能', dataIndex: 'isAfterSales', key: 'isAfterSales', - align: 'center', + align: 'center' }, { title: '操作', @@ -204,7 +215,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopOrderCartInfo(selection.value.map((d) => d.shopOrderCartInfoId)) + removeBatchShopOrderCartInfo( + selection.value.map((d) => d.shopOrderCartInfoId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopOrderGoods/components/shopOrderGoodsEdit.vue b/src/views/mall/shopOrderGoods/components/shopOrderGoodsEdit.vue index cf2f6b3..1d20d0e 100644 --- a/src/views/mall/shopOrderGoods/components/shopOrderGoodsEdit.vue +++ b/src/views/mall/shopOrderGoods/components/shopOrderGoodsEdit.vue @@ -47,17 +47,15 @@ v-model:value="form.merchantName" /> - - - + + + - + - + { loading.value = false; @@ -323,12 +332,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopOrderGoods/index.vue b/src/views/mall/shopOrderGoods/index.vue index 6b19def..77f043e 100644 --- a/src/views/mall/shopOrderGoods/index.vue +++ b/src/views/mall/shopOrderGoods/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopOrderGoodsEdit from './components/shopOrderGoodsEdit.vue'; - import { pageShopOrderGoods, removeShopOrderGoods, removeBatchShopOrderGoods } from '@/api/mall/shopOrderGoods'; - import type { ShopOrderGoods, ShopOrderGoodsParam } from '@/api/mall/shopOrderGoods/model'; + import { + pageShopOrderGoods, + removeShopOrderGoods, + removeBatchShopOrderGoods + } from '@/api/mall/shopOrderGoods'; + import type { + ShopOrderGoods, + ShopOrderGoodsParam + } from '@/api/mall/shopOrderGoods/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,139 +116,140 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '订单标识', dataIndex: 'orderCode', key: 'orderCode', - align: 'center', + align: 'center' }, { title: '关联商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '商户名称', dataIndex: 'merchantName', key: 'merchantName', - align: 'center', + align: 'center' }, { title: '商品封面图', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '关联商品id', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '商品名称', dataIndex: 'goodsName', key: 'goodsName', - align: 'center', + align: 'center' }, { title: '单价', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '购买数量', dataIndex: 'totalNum', key: 'totalNum', - align: 'center', + align: 'center' }, { title: '0 未付款 1已付款,2无需付款或占用状态', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { - title: '0未使用,1已完成,2已取消,3取消中,4退款申请中,5退款被拒绝,6退款成功,7客户端申请退款', + title: + '0未使用,1已完成,2已取消,3取消中,4退款申请中,5退款被拒绝,6退款成功,7客户端申请退款', dataIndex: 'orderStatus', key: 'orderStatus', - align: 'center', + align: 'center' }, { title: '是否免费:0收费、1免费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '系统版本 0当前版本 其他版本', dataIndex: 'version', key: 'version', - align: 'center', + align: 'center' }, { title: '预约时间段', dataIndex: 'timePeriod', key: 'timePeriod', - align: 'center', + align: 'center' }, { title: '预定日期', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '开场时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: '毫秒时间戳', dataIndex: 'timeFlag', key: 'timeFlag', - align: 'center', + align: 'center' }, { title: '过期时间', dataIndex: 'expirationTime', key: 'expirationTime', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '用户id', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -303,7 +315,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopOrderGoods(selection.value.map((d) => d.shopOrderGoodsId)) + removeBatchShopOrderGoods( + selection.value.map((d) => d.shopOrderGoodsId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopOrderInfo/components/shopOrderInfoEdit.vue b/src/views/mall/shopOrderInfo/components/shopOrderInfoEdit.vue index 795d23a..ba9a976 100644 --- a/src/views/mall/shopOrderInfo/components/shopOrderInfoEdit.vue +++ b/src/views/mall/shopOrderInfo/components/shopOrderInfoEdit.vue @@ -103,14 +103,20 @@ v-model:value="form.childrenNumUse" /> - + - + { loading.value = false; @@ -359,12 +370,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopOrderInfo/index.vue b/src/views/mall/shopOrderInfo/index.vue index 58c0052..6298f26 100644 --- a/src/views/mall/shopOrderInfo/index.vue +++ b/src/views/mall/shopOrderInfo/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopOrderInfoEdit from './components/shopOrderInfoEdit.vue'; - import { pageShopOrderInfo, removeShopOrderInfo, removeBatchShopOrderInfo } from '@/api/mall/shopOrderInfo'; - import type { ShopOrderInfo, ShopOrderInfoParam } from '@/api/mall/shopOrderInfo/model'; + import { + pageShopOrderInfo, + removeShopOrderInfo, + removeBatchShopOrderInfo + } from '@/api/mall/shopOrderInfo'; + import type { + ShopOrderInfo, + ShopOrderInfoParam + } from '@/api/mall/shopOrderInfo/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,169 +116,170 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '组合数据:日期+时间段+场馆id+场地id', dataIndex: 'orderCode', key: 'orderCode', - align: 'center', + align: 'center' }, { title: '关联商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '商户名称', dataIndex: 'merchantName', key: 'merchantName', - align: 'center', + align: 'center' }, { title: '关联场地id', dataIndex: 'fieldId', key: 'fieldId', - align: 'center', + align: 'center' }, { title: '场地名称', dataIndex: 'fieldName', key: 'fieldName', - align: 'center', + align: 'center' }, { title: '单价', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '儿童价', dataIndex: 'childrenPrice', key: 'childrenPrice', - align: 'center', + align: 'center' }, { title: '成人人数', dataIndex: 'adultNum', key: 'adultNum', - align: 'center', + align: 'center' }, { title: '儿童人数', dataIndex: 'childrenNum', key: 'childrenNum', - align: 'center', + align: 'center' }, { title: '已核销的成人票数', dataIndex: 'adultNumUse', key: 'adultNumUse', - align: 'center', + align: 'center' }, { title: '已核销的儿童票数', dataIndex: 'childrenNumUse', key: 'childrenNumUse', - align: 'center', + align: 'center' }, { title: '0 未付款 1已付款,2无需付款或占用状态', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { - title: '0未使用,1已完成,2已取消,3取消中,4退款申请中,5退款被拒绝,6退款成功,7客户端申请退款', + title: + '0未使用,1已完成,2已取消,3取消中,4退款申请中,5退款被拒绝,6退款成功,7客户端申请退款', dataIndex: 'orderStatus', key: 'orderStatus', - align: 'center', + align: 'center' }, { title: '是否免费:0收费、1免费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '是否支持儿童票:0不支持、1支持', dataIndex: 'isChildren', key: 'isChildren', - align: 'center', + align: 'center' }, { title: '系统版本 0当前版本 其他版本', dataIndex: 'version', key: 'version', - align: 'center', + align: 'center' }, { title: '预订类型:0全场,1半场', dataIndex: 'isHalf', key: 'isHalf', - align: 'center', + align: 'center' }, { title: '预约时间段', dataIndex: 'timePeriod', key: 'timePeriod', - align: 'center', + align: 'center' }, { title: '预定日期', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '开场时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: '毫秒时间戳', dataIndex: 'timeFlag', key: 'timeFlag', - align: 'center', + align: 'center' }, { title: '过期时间', dataIndex: 'expirationTime', key: 'expirationTime', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '用户id', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopOrderInfoLog/components/shopOrderInfoLogEdit.vue b/src/views/mall/shopOrderInfoLog/components/shopOrderInfoLogEdit.vue index e08d8d1..1a08301 100644 --- a/src/views/mall/shopOrderInfoLog/components/shopOrderInfoLogEdit.vue +++ b/src/views/mall/shopOrderInfoLog/components/shopOrderInfoLogEdit.vue @@ -55,7 +55,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopOrderInfoLog, updateShopOrderInfoLog } from '@/api/mall/shopOrderInfoLog'; + import { + addShopOrderInfoLog, + updateShopOrderInfoLog + } from '@/api/mall/shopOrderInfoLog'; import { ShopOrderInfoLog } from '@/api/mall/shopOrderInfoLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -151,7 +154,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopOrderInfoLog : addShopOrderInfoLog; + const saveOrUpdate = isUpdate.value + ? updateShopOrderInfoLog + : addShopOrderInfoLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -174,12 +179,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopOrderInfoLog/index.vue b/src/views/mall/shopOrderInfoLog/index.vue index 73f5b6c..35e9c3f 100644 --- a/src/views/mall/shopOrderInfoLog/index.vue +++ b/src/views/mall/shopOrderInfoLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopOrderInfoLogEdit from './components/shopOrderInfoLogEdit.vue'; - import { pageShopOrderInfoLog, removeShopOrderInfoLog, removeBatchShopOrderInfoLog } from '@/api/mall/shopOrderInfoLog'; - import type { ShopOrderInfoLog, ShopOrderInfoLogParam } from '@/api/mall/shopOrderInfoLog/model'; + import { + pageShopOrderInfoLog, + removeShopOrderInfoLog, + removeBatchShopOrderInfoLog + } from '@/api/mall/shopOrderInfoLog'; + import type { + ShopOrderInfoLog, + ShopOrderInfoLogParam + } from '@/api/mall/shopOrderInfoLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '关联商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '关联场地id', dataIndex: 'fieldId', key: 'fieldId', - align: 'center', + align: 'center' }, { title: '核销数量', dataIndex: 'useNum', key: 'useNum', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopOrderInfoLog(selection.value.map((d) => d.shopOrderInfoLogId)) + removeBatchShopOrderInfoLog( + selection.value.map((d) => d.shopOrderInfoLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopSpec/components/shopSpecEdit.vue b/src/views/mall/shopSpec/components/shopSpecEdit.vue index 20254b4..dc7d884 100644 --- a/src/views/mall/shopSpec/components/shopSpecEdit.vue +++ b/src/views/mall/shopSpec/components/shopSpecEdit.vue @@ -55,7 +55,10 @@ v-model:value="form.comments" /> - + 显示 隐藏 @@ -200,12 +203,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopSpec/index.vue b/src/views/mall/shopSpec/index.vue index 9c853ea..1655ea2 100644 --- a/src/views/mall/shopSpec/index.vue +++ b/src/views/mall/shopSpec/index.vue @@ -62,7 +62,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopSpecEdit from './components/shopSpecEdit.vue'; - import { pageShopSpec, removeShopSpec, removeBatchShopSpec } from '@/api/mall/shopSpec'; + import { + pageShopSpec, + removeShopSpec, + removeBatchShopSpec + } from '@/api/mall/shopSpec'; import type { ShopSpec, ShopSpecParam } from '@/api/mall/shopSpec/model'; // 表格实例 @@ -105,49 +109,49 @@ dataIndex: 'specId', key: 'specId', align: 'center', - width: 90, + width: 90 }, { title: '规格名称', dataIndex: 'specName', key: 'specName', - align: 'center', + align: 'center' }, { title: '规格值', dataIndex: 'specValue', key: 'specValue', - align: 'center', + align: 'center' }, { title: '创建用户', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '更新者', dataIndex: 'updater', key: 'updater', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1待修,2异常已修,3异常未修', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopSpecValue/components/shopSpecValueEdit.vue b/src/views/mall/shopSpecValue/components/shopSpecValueEdit.vue index 5b73338..2641a3e 100644 --- a/src/views/mall/shopSpecValue/components/shopSpecValueEdit.vue +++ b/src/views/mall/shopSpecValue/components/shopSpecValueEdit.vue @@ -58,7 +58,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopSpecValue, updateShopSpecValue } from '@/api/mall/shopSpecValue'; + import { + addShopSpecValue, + updateShopSpecValue + } from '@/api/mall/shopSpecValue'; import { ShopSpecValue } from '@/api/mall/shopSpecValue/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -154,7 +157,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopSpecValue : addShopSpecValue; + const saveOrUpdate = isUpdate.value + ? updateShopSpecValue + : addShopSpecValue; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -177,12 +182,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopSpecValue/index.vue b/src/views/mall/shopSpecValue/index.vue index dad932e..9246aa1 100644 --- a/src/views/mall/shopSpecValue/index.vue +++ b/src/views/mall/shopSpecValue/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopSpecValueEdit from './components/shopSpecValueEdit.vue'; - import { pageShopSpecValue, removeShopSpecValue, removeBatchShopSpecValue } from '@/api/mall/shopSpecValue'; - import type { ShopSpecValue, ShopSpecValueParam } from '@/api/mall/shopSpecValue/model'; + import { + pageShopSpecValue, + removeShopSpecValue, + removeBatchShopSpecValue + } from '@/api/mall/shopSpecValue'; + import type { + ShopSpecValue, + ShopSpecValueParam + } from '@/api/mall/shopSpecValue/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'specValueId', key: 'specValueId', align: 'center', - width: 90, + width: 90 }, { title: '规格组ID', dataIndex: 'specId', key: 'specId', - align: 'center', + align: 'center' }, { title: '规格值', dataIndex: 'specValue', key: 'specValue', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/mall/shopUserAddress/components/shopUserAddressEdit.vue b/src/views/mall/shopUserAddress/components/shopUserAddressEdit.vue index 93f06c1..dfad2dc 100644 --- a/src/views/mall/shopUserAddress/components/shopUserAddressEdit.vue +++ b/src/views/mall/shopUserAddress/components/shopUserAddressEdit.vue @@ -104,7 +104,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopUserAddress, updateShopUserAddress } from '@/api/mall/shopUserAddress'; + import { + addShopUserAddress, + updateShopUserAddress + } from '@/api/mall/shopUserAddress'; import { ShopUserAddress } from '@/api/mall/shopUserAddress/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -207,7 +210,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopUserAddress : addShopUserAddress; + const saveOrUpdate = isUpdate.value + ? updateShopUserAddress + : addShopUserAddress; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -230,12 +235,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopUserAddress/index.vue b/src/views/mall/shopUserAddress/index.vue index 90ee49b..bc45fae 100644 --- a/src/views/mall/shopUserAddress/index.vue +++ b/src/views/mall/shopUserAddress/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopUserAddressEdit from './components/shopUserAddressEdit.vue'; - import { pageShopUserAddress, removeShopUserAddress, removeBatchShopUserAddress } from '@/api/mall/shopUserAddress'; - import type { ShopUserAddress, ShopUserAddressParam } from '@/api/mall/shopUserAddress/model'; + import { + pageShopUserAddress, + removeShopUserAddress, + removeBatchShopUserAddress + } from '@/api/mall/shopUserAddress'; + import type { + ShopUserAddress, + ShopUserAddressParam + } from '@/api/mall/shopUserAddress/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,73 +116,73 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '所在国家', dataIndex: 'country', key: 'country', - align: 'center', + align: 'center' }, { title: '所在省份', dataIndex: 'province', key: 'province', - align: 'center', + align: 'center' }, { title: '所在城市', dataIndex: 'city', key: 'city', - align: 'center', + align: 'center' }, { title: '所在辖区', dataIndex: 'region', key: 'region', - align: 'center', + align: 'center' }, { title: '收货地址', dataIndex: 'address', key: 'address', - align: 'center', + align: 'center' }, { title: '1先生 2女士', dataIndex: 'gender', key: 'gender', - align: 'center', + align: 'center' }, { title: '家、公司、学校', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '默认收货地址', dataIndex: 'isDefault', key: 'isDefault', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -237,7 +248,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopUserAddress(selection.value.map((d) => d.shopUserAddressId)) + removeBatchShopUserAddress( + selection.value.map((d) => d.shopUserAddressId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopUserCollection/components/shopUserCollectionEdit.vue b/src/views/mall/shopUserCollection/components/shopUserCollectionEdit.vue index c77d1e4..436987c 100644 --- a/src/views/mall/shopUserCollection/components/shopUserCollectionEdit.vue +++ b/src/views/mall/shopUserCollection/components/shopUserCollectionEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopUserCollection, updateShopUserCollection } from '@/api/mall/shopUserCollection'; + import { + addShopUserCollection, + updateShopUserCollection + } from '@/api/mall/shopUserCollection'; import { ShopUserCollection } from '@/api/mall/shopUserCollection/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -135,7 +138,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopUserCollection : addShopUserCollection; + const saveOrUpdate = isUpdate.value + ? updateShopUserCollection + : addShopUserCollection; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -158,12 +163,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopUserCollection/index.vue b/src/views/mall/shopUserCollection/index.vue index 138f063..b5f45fa 100644 --- a/src/views/mall/shopUserCollection/index.vue +++ b/src/views/mall/shopUserCollection/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopUserCollectionEdit from './components/shopUserCollectionEdit.vue'; - import { pageShopUserCollection, removeShopUserCollection, removeBatchShopUserCollection } from '@/api/mall/shopUserCollection'; - import type { ShopUserCollection, ShopUserCollectionParam } from '@/api/mall/shopUserCollection/model'; + import { + pageShopUserCollection, + removeShopUserCollection, + removeBatchShopUserCollection + } from '@/api/mall/shopUserCollection'; + import type { + ShopUserCollection, + ShopUserCollectionParam + } from '@/api/mall/shopUserCollection/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '租户ID', dataIndex: 'tid', key: 'tid', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -183,7 +194,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopUserCollection(selection.value.map((d) => d.shopUserCollectionId)) + removeBatchShopUserCollection( + selection.value.map((d) => d.shopUserCollectionId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/mall/shopWechatDeposit/components/shopWechatDepositEdit.vue b/src/views/mall/shopWechatDeposit/components/shopWechatDepositEdit.vue index 7b0eb57..f401996 100644 --- a/src/views/mall/shopWechatDeposit/components/shopWechatDepositEdit.vue +++ b/src/views/mall/shopWechatDeposit/components/shopWechatDepositEdit.vue @@ -103,7 +103,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addShopWechatDeposit, updateShopWechatDeposit } from '@/api/mall/shopWechatDeposit'; + import { + addShopWechatDeposit, + updateShopWechatDeposit + } from '@/api/mall/shopWechatDeposit'; import { ShopWechatDeposit } from '@/api/mall/shopWechatDeposit/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -206,7 +209,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateShopWechatDeposit : addShopWechatDeposit; + const saveOrUpdate = isUpdate.value + ? updateShopWechatDeposit + : addShopWechatDeposit; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -229,12 +234,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/mall/shopWechatDeposit/index.vue b/src/views/mall/shopWechatDeposit/index.vue index e9c73bb..25b847e 100644 --- a/src/views/mall/shopWechatDeposit/index.vue +++ b/src/views/mall/shopWechatDeposit/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ShopWechatDepositEdit from './components/shopWechatDepositEdit.vue'; - import { pageShopWechatDeposit, removeShopWechatDeposit, removeBatchShopWechatDeposit } from '@/api/mall/shopWechatDeposit'; - import type { ShopWechatDeposit, ShopWechatDepositParam } from '@/api/mall/shopWechatDeposit/model'; + import { + pageShopWechatDeposit, + removeShopWechatDeposit, + removeBatchShopWechatDeposit + } from '@/api/mall/shopWechatDeposit'; + import type { + ShopWechatDeposit, + ShopWechatDepositParam + } from '@/api/mall/shopWechatDeposit/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,73 +116,73 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '订单id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '用户id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '场地订单号', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '付款订单号', dataIndex: 'wechatOrder', key: 'wechatOrder', - align: 'center', + align: 'center' }, { title: '退款订单号 ', dataIndex: 'wechatReturn', key: 'wechatReturn', - align: 'center', + align: 'center' }, { title: '场馆名称', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '微信昵称', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '物品名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '押金金额', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '押金状态,1已付款,2未付款,已退押金', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -237,7 +248,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchShopWechatDeposit(selection.value.map((d) => d.shopWechatDepositId)) + removeBatchShopWechatDeposit( + selection.value.map((d) => d.shopWechatDepositId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/oa/app/components/search.vue b/src/views/oa/app/components/search.vue index ce0d33b..ef5222e 100644 --- a/src/views/oa/app/components/search.vue +++ b/src/views/oa/app/components/search.vue @@ -31,7 +31,7 @@ >已下架({{ conut.totalNum5 }}) 未签续费({{ conut.totalNum4 }})未签续费({{ conut.totalNum4 }}) 客户案例({{ conut.totalNum6 }}) -
{{ data.code }}
- +
{{ data.code }}
+ -
+
- {{ data.panel }} + {{ data.panel }} + ({ - type: "服务器", - code: "", - createTime: "", - endTime: "", - name: "", + type: '服务器', + code: '', + createTime: '', + endTime: '', + name: '', brand: undefined, - account: "", - password: "", - panelAccount: "", - panelPassword: "", - panel: "", + account: '', + password: '', + panelAccount: '', + panelPassword: '', + panel: '', financeAmount: 0, financeYears: 0, financeRenew: 0, customerId: undefined, - customerName: "", - companyName: "", - financeCustomerName: "", - financeCustomerContact: "", - financeCustomerPhone: "", - brandAccount: "", - brandPassword: "", - btSign: "", - openPort: "", - configuration: "", - comments: "", - root: "root", + customerName: '', + companyName: '', + financeCustomerName: '', + financeCustomerContact: '', + financeCustomerPhone: '', + brandAccount: '', + brandPassword: '', + btSign: '', + openPort: '', + configuration: '', + comments: '', + root: 'root', sortNumber: 100, - status: "0", + status: '0', assetsId: 0, - visibility: "private", + visibility: 'private', userList: [], userId: undefined, // 成员管理 - users: [], + users: [] }); const onChange = () => { @@ -130,7 +130,7 @@ // 加载项目详情 getAssets(assetsId.value) .then((data) => { - console.log(data) + console.log(data); assignFields(data); if (data.code) { title.value = data.code; @@ -141,7 +141,7 @@ spinning.value = false; }) .catch((err) => { - console.log(err) + console.log(err); isShow.value = false; spinning.value = false; }); diff --git a/src/views/oa/assets/server/dict/components/dict-edit.vue b/src/views/oa/assets/server/dict/components/dict-edit.vue index a27556c..3370feb 100644 --- a/src/views/oa/assets/server/dict/components/dict-edit.vue +++ b/src/views/oa/assets/server/dict/components/dict-edit.vue @@ -65,7 +65,7 @@ import useFormData from '@/utils/use-form-data'; import { addDictData, updateDictData } from '@/api/system/dict-data'; import { DictData } from '@/api/system/dict-data/model'; - import {removeSiteInfoCache} from "@/api/cms/website"; + import { removeSiteInfoCache } from '@/api/cms/website'; // 是否开启响应式布局 const themeStore = useThemeStore(); diff --git a/src/views/oa/customer/components/customer-move.vue b/src/views/oa/customer/components/customer-move.vue index 35f260a..5932f13 100644 --- a/src/views/oa/customer/components/customer-move.vue +++ b/src/views/oa/customer/components/customer-move.vue @@ -35,7 +35,7 @@ import { updateBatchCustomer } from '@/api/oa/customer'; import type { Customer } from '@/api/oa/customer/model'; import { useUserStore } from '@/store/modules/user'; - import {Organization} from "@/api/system/organization/model"; + import { Organization } from '@/api/system/organization/model'; const userStore = useUserStore(); // 当前用户信息 diff --git a/src/views/oa/customer/components/search.vue b/src/views/oa/customer/components/search.vue index c17d457..58723bb 100644 --- a/src/views/oa/customer/components/search.vue +++ b/src/views/oa/customer/components/search.vue @@ -50,10 +50,7 @@ diff --git a/src/views/oa/project/components/markdown.vue b/src/views/oa/project/components/markdown.vue index 222b1bf..91d3e98 100644 --- a/src/views/oa/project/components/markdown.vue +++ b/src/views/oa/project/components/markdown.vue @@ -31,7 +31,7 @@ // 预览界面的样式,这里用的 github 的 markdown 主题 import 'github-markdown-css/github-markdown-light.css'; import { copyText } from '@/utils/common'; - import { htmlToText } from "ele-admin-pro"; + import { htmlToText } from 'ele-admin-pro'; const props = defineProps<{ // 弹窗是否打开 diff --git a/src/views/oa/project/list.vue b/src/views/oa/project/list.vue index b7a1faa..66ab382 100644 --- a/src/views/oa/project/list.vue +++ b/src/views/oa/project/list.vue @@ -78,11 +78,15 @@ import Search from './components/search.vue'; import ProjectEdit from './components/project-edit.vue'; import ProjectInfo from './components/project-info.vue'; - import { pageProject, removeProject, removeBatchProject } from '@/api/oa/project'; + import { + pageProject, + removeProject, + removeBatchProject + } from '@/api/oa/project'; import type { Project, ProjectParam } from '@/api/oa/project/model'; import { listDictionaryData } from '@/api/system/dictionary-data'; import { useUserStore } from '@/store/modules/user'; - import {getDictionaryOptions} from "@/utils/common"; + import { getDictionaryOptions } from '@/utils/common'; const userStore = useUserStore(); const props = defineProps<{ diff --git a/src/views/oa/task/admin/components/count-rate.vue b/src/views/oa/task/admin/components/count-rate.vue index 4f49fc6..20a9289 100644 --- a/src/views/oa/task/admin/components/count-rate.vue +++ b/src/views/oa/task/admin/components/count-rate.vue @@ -1,5 +1,9 @@ @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingCooperateLogEdit from './components/bookingCooperateLogEdit.vue'; - import { pageBookingCooperateLog, removeBookingCooperateLog, removeBatchBookingCooperateLog } from '@/api/booking/bookingCooperateLog'; - import type { BookingCooperateLog, BookingCooperateLogParam } from '@/api/booking/bookingCooperateLog/model'; + import { + pageBookingCooperateLog, + removeBookingCooperateLog, + removeBatchBookingCooperateLog + } from '@/api/booking/bookingCooperateLog'; + import type { + BookingCooperateLog, + BookingCooperateLogParam + } from '@/api/booking/bookingCooperateLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'logId', key: 'logId', align: 'center', - width: 90, + width: 90 }, { title: '关联ID', dataIndex: 'cooperateId', key: 'cooperateId', - align: 'center', + align: 'center' }, { title: '部门名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '咨询电话', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingCooperateLog(selection.value.map((d) => d.bookingCooperateLogId)) + removeBatchBookingCooperateLog( + selection.value.map((d) => d.bookingCooperateLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/bookingCoupon/components/bookingCouponEdit.vue b/src/views/shop/bookingCoupon/components/bookingCouponEdit.vue index 97d14da..b332a6a 100644 --- a/src/views/shop/bookingCoupon/components/bookingCouponEdit.vue +++ b/src/views/shop/bookingCoupon/components/bookingCouponEdit.vue @@ -147,7 +147,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingCoupon, updateBookingCoupon } from '@/api/booking/bookingCoupon'; + import { + addBookingCoupon, + updateBookingCoupon + } from '@/api/booking/bookingCoupon'; import { BookingCoupon } from '@/api/booking/bookingCoupon/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -256,7 +259,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingCoupon : addBookingCoupon; + const saveOrUpdate = isUpdate.value + ? updateBookingCoupon + : addBookingCoupon; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -279,12 +284,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingCoupon/index.vue b/src/views/shop/bookingCoupon/index.vue index 3185bd1..9750eaf 100644 --- a/src/views/shop/bookingCoupon/index.vue +++ b/src/views/shop/bookingCoupon/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingCouponEdit from './components/bookingCouponEdit.vue'; - import { pageBookingCoupon, removeBookingCoupon, removeBatchBookingCoupon } from '@/api/booking/bookingCoupon'; - import type { BookingCoupon, BookingCouponParam } from '@/api/booking/bookingCoupon/model'; + import { + pageBookingCoupon, + removeBookingCoupon, + removeBatchBookingCoupon + } from '@/api/booking/bookingCoupon'; + import type { + BookingCoupon, + BookingCouponParam + } from '@/api/booking/bookingCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,103 +116,103 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '优惠券名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '优惠券类型(10满减券 20折扣券)', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '满减券-减免金额', dataIndex: 'reducePrice', key: 'reducePrice', - align: 'center', + align: 'center' }, { title: '折扣券-折扣率(0-100)', dataIndex: 'discount', key: 'discount', - align: 'center', + align: 'center' }, { title: '最低消费金额', dataIndex: 'minPrice', key: 'minPrice', - align: 'center', + align: 'center' }, { title: '到期类型(10领取后生效 20固定时间)', dataIndex: 'expireType', key: 'expireType', - align: 'center', + align: 'center' }, { title: '领取后生效-有效天数', dataIndex: 'expireDay', key: 'expireDay', - align: 'center', + align: 'center' }, { title: '有效期开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '有效期结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: '适用范围(10全部商品 20指定商品)', dataIndex: 'applyRange', key: 'applyRange', - align: 'center', + align: 'center' }, { title: '适用范围配置(json格式)', dataIndex: 'applyRangeConfig', key: 'applyRangeConfig', - align: 'center', + align: 'center' }, { title: '是否过期(0未过期 1已过期)', dataIndex: 'isExpire', key: 'isExpire', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0待使用, 1已使用, 2已失效', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -216,7 +227,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/shop/bookingEmergency/components/bookingEmergencyEdit.vue b/src/views/shop/bookingEmergency/components/bookingEmergencyEdit.vue index c4ac1e7..6216b8e 100644 --- a/src/views/shop/bookingEmergency/components/bookingEmergencyEdit.vue +++ b/src/views/shop/bookingEmergency/components/bookingEmergencyEdit.vue @@ -78,7 +78,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingEmergency, updateBookingEmergency } from '@/api/booking/bookingEmergency'; + import { + addBookingEmergency, + updateBookingEmergency + } from '@/api/booking/bookingEmergency'; import { BookingEmergency } from '@/api/booking/bookingEmergency/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -177,7 +180,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingEmergency : addBookingEmergency; + const saveOrUpdate = isUpdate.value + ? updateBookingEmergency + : addBookingEmergency; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -200,12 +205,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingEmergency/index.vue b/src/views/shop/bookingEmergency/index.vue index f3e4447..fad49c3 100644 --- a/src/views/shop/bookingEmergency/index.vue +++ b/src/views/shop/bookingEmergency/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingEmergencyEdit from './components/bookingEmergencyEdit.vue'; - import { pageBookingEmergency, removeBookingEmergency, removeBatchBookingEmergency } from '@/api/booking/bookingEmergency'; - import type { BookingEmergency, BookingEmergencyParam } from '@/api/booking/bookingEmergency/model'; + import { + pageBookingEmergency, + removeBookingEmergency, + removeBatchBookingEmergency + } from '@/api/booking/bookingEmergency'; + import type { + BookingEmergency, + BookingEmergencyParam + } from '@/api/booking/bookingEmergency/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'emergencyId', key: 'emergencyId', align: 'center', - width: 90, + width: 90 }, { title: '姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '关联用户', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '商户ID', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingEmergency(selection.value.map((d) => d.bookingEmergencyId)) + removeBatchBookingEmergency( + selection.value.map((d) => d.bookingEmergencyId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/bookingField/components/bookingFieldEdit.vue b/src/views/shop/bookingField/components/bookingFieldEdit.vue index d8787eb..bcda1c9 100644 --- a/src/views/shop/bookingField/components/bookingFieldEdit.vue +++ b/src/views/shop/bookingField/components/bookingFieldEdit.vue @@ -106,7 +106,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingField, updateBookingField } from '@/api/booking/bookingField'; + import { + addBookingField, + updateBookingField + } from '@/api/booking/bookingField'; import { BookingField } from '@/api/booking/bookingField/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -209,7 +212,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingField : addBookingField; + const saveOrUpdate = isUpdate.value + ? updateBookingField + : addBookingField; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -232,12 +237,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingIntegral/components/bookingIntegralEdit.vue b/src/views/shop/bookingIntegral/components/bookingIntegralEdit.vue index 297e263..0783493 100644 --- a/src/views/shop/bookingIntegral/components/bookingIntegralEdit.vue +++ b/src/views/shop/bookingIntegral/components/bookingIntegralEdit.vue @@ -55,11 +55,7 @@ />
- + @@ -69,7 +65,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingIntegral, updateBookingIntegral } from '@/api/booking/bookingIntegral'; + import { + addBookingIntegral, + updateBookingIntegral + } from '@/api/booking/bookingIntegral'; import { BookingIntegral } from '@/api/booking/bookingIntegral/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -167,7 +166,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingIntegral : addBookingIntegral; + const saveOrUpdate = isUpdate.value + ? updateBookingIntegral + : addBookingIntegral; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -190,12 +191,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingIntegralLog/components/bookingIntegralLogEdit.vue b/src/views/shop/bookingIntegralLog/components/bookingIntegralLogEdit.vue index 844b8db..091ecb0 100644 --- a/src/views/shop/bookingIntegralLog/components/bookingIntegralLogEdit.vue +++ b/src/views/shop/bookingIntegralLog/components/bookingIntegralLogEdit.vue @@ -90,7 +90,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingIntegralLog, updateBookingIntegralLog } from '@/api/booking/bookingIntegralLog'; + import { + addBookingIntegralLog, + updateBookingIntegralLog + } from '@/api/booking/bookingIntegralLog'; import { BookingIntegralLog } from '@/api/booking/bookingIntegralLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -191,7 +194,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingIntegralLog : addBookingIntegralLog; + const saveOrUpdate = isUpdate.value + ? updateBookingIntegralLog + : addBookingIntegralLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -214,12 +219,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingIntegralLog/index.vue b/src/views/shop/bookingIntegralLog/index.vue index 4557e4f..eb9c03f 100644 --- a/src/views/shop/bookingIntegralLog/index.vue +++ b/src/views/shop/bookingIntegralLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingIntegralLogEdit from './components/bookingIntegralLogEdit.vue'; - import { pageBookingIntegralLog, removeBookingIntegralLog, removeBatchBookingIntegralLog } from '@/api/booking/bookingIntegralLog'; - import type { BookingIntegralLog, BookingIntegralLogParam } from '@/api/booking/bookingIntegralLog/model'; + import { + pageBookingIntegralLog, + removeBookingIntegralLog, + removeBatchBookingIntegralLog + } from '@/api/booking/bookingIntegralLog'; + import type { + BookingIntegralLog, + BookingIntegralLogParam + } from '@/api/booking/bookingIntegralLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '场馆订单号', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '订单id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '场馆名称', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '微信昵称', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '获得积分', dataIndex: 'integral', key: 'integral', - align: 'center', + align: 'center' }, { title: '变化前积分', dataIndex: 'oldMoney', key: 'oldMoney', - align: 'center', + align: 'center' }, { title: '变化后积分', dataIndex: 'newMoney', key: 'newMoney', - align: 'center', + align: 'center' }, { title: '描述', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '记录时间', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingIntegralLog(selection.value.map((d) => d.bookingIntegralLogId)) + removeBatchBookingIntegralLog( + selection.value.map((d) => d.bookingIntegralLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/bookingItem/components/bookingItemEdit.vue b/src/views/shop/bookingItem/components/bookingItemEdit.vue index a757f27..5c30903 100644 --- a/src/views/shop/bookingItem/components/bookingItemEdit.vue +++ b/src/views/shop/bookingItem/components/bookingItemEdit.vue @@ -26,17 +26,15 @@ v-model:value="form.name" />
- - - + + + { loading.value = false; @@ -188,12 +188,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingOrder/components/bookingOrderEdit.vue b/src/views/shop/bookingOrder/components/bookingOrderEdit.vue index 4bdcf83..73a9a26 100644 --- a/src/views/shop/bookingOrder/components/bookingOrderEdit.vue +++ b/src/views/shop/bookingOrder/components/bookingOrderEdit.vue @@ -110,7 +110,10 @@ v-model:value="form.totalPrice" /> - + - + - + - + - + - + - + { loading.value = false; @@ -426,12 +452,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingOrderInfo/components/bookingOrderInfoEdit.vue b/src/views/shop/bookingOrderInfo/components/bookingOrderInfoEdit.vue index ace5bb8..2c3bfa1 100644 --- a/src/views/shop/bookingOrderInfo/components/bookingOrderInfoEdit.vue +++ b/src/views/shop/bookingOrderInfo/components/bookingOrderInfoEdit.vue @@ -89,7 +89,10 @@ v-model:value="form.childrenNum" /> - + { loading.value = false; @@ -280,12 +288,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingOrderInfo/index.vue b/src/views/shop/bookingOrderInfo/index.vue index d2fddc2..85f3d40 100644 --- a/src/views/shop/bookingOrderInfo/index.vue +++ b/src/views/shop/bookingOrderInfo/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingOrderInfoEdit from './components/bookingOrderInfoEdit.vue'; - import { pageBookingOrderInfo, removeBookingOrderInfo, removeBatchBookingOrderInfo } from '@/api/booking/bookingOrderInfo'; - import type { BookingOrderInfo, BookingOrderInfoParam } from '@/api/booking/bookingOrderInfo/model'; + import { + pageBookingOrderInfo, + removeBookingOrderInfo, + removeBatchBookingOrderInfo + } from '@/api/booking/bookingOrderInfo'; + import type { + BookingOrderInfo, + BookingOrderInfoParam + } from '@/api/booking/bookingOrderInfo/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '关联场馆id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '关联场地id', dataIndex: 'fid', key: 'fid', - align: 'center', + align: 'center' }, { title: '场馆', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '场地', dataIndex: 'fieldName', key: 'fieldName', - align: 'center', + align: 'center' }, { title: '预约时间段', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '单价', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '儿童价', dataIndex: 'childrenPrice', key: 'childrenPrice', - align: 'center', + align: 'center' }, { title: '成人人数', dataIndex: 'adultNum', key: 'adultNum', - align: 'center', + align: 'center' }, { title: '儿童人数', dataIndex: 'childrenNum', key: 'childrenNum', - align: 'center', + align: 'center' }, { title: '1已付款,2未付款,3无需付款或占用状态', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { title: '是否免费:1免费、2收费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '是否支持儿童票:1支持,2不支持', dataIndex: 'isChildren', key: 'isChildren', - align: 'center', + align: 'center' }, { title: '预订类型:1全场,2半场', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '组合数据:日期+时间段+场馆id+场地id', dataIndex: 'mergeData', key: 'mergeData', - align: 'center', + align: 'center' }, { title: '开场时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '下单时间', dataIndex: 'orderTime', key: 'orderTime', - align: 'center', + align: 'center' }, { title: '毫秒时间戳', dataIndex: 'timeFlag', key: 'timeFlag', - align: 'center', + align: 'center' }, { title: '操作', @@ -270,7 +281,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingOrderInfo(selection.value.map((d) => d.bookingOrderInfoId)) + removeBatchBookingOrderInfo( + selection.value.map((d) => d.bookingOrderInfoId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/bookingPeriod/components/bookingPeriodEdit.vue b/src/views/shop/bookingPeriod/components/bookingPeriodEdit.vue index 63d6b2f..bb81b8a 100644 --- a/src/views/shop/bookingPeriod/components/bookingPeriodEdit.vue +++ b/src/views/shop/bookingPeriod/components/bookingPeriodEdit.vue @@ -120,7 +120,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingPeriod, updateBookingPeriod } from '@/api/booking/bookingPeriod'; + import { + addBookingPeriod, + updateBookingPeriod + } from '@/api/booking/bookingPeriod'; import { BookingPeriod } from '@/api/booking/bookingPeriod/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -225,7 +228,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingPeriod : addBookingPeriod; + const saveOrUpdate = isUpdate.value + ? updateBookingPeriod + : addBookingPeriod; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -248,12 +253,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingUser/components/bookingUserEdit.vue b/src/views/shop/bookingUser/components/bookingUserEdit.vue index 9ef9ad3..255a0e8 100644 --- a/src/views/shop/bookingUser/components/bookingUserEdit.vue +++ b/src/views/shop/bookingUser/components/bookingUserEdit.vue @@ -97,11 +97,7 @@ /> - + { loading.value = false; @@ -254,12 +252,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingUserCard/components/bookingUserCardEdit.vue b/src/views/shop/bookingUserCard/components/bookingUserCardEdit.vue index e57c606..11fb832 100644 --- a/src/views/shop/bookingUserCard/components/bookingUserCardEdit.vue +++ b/src/views/shop/bookingUserCard/components/bookingUserCardEdit.vue @@ -165,7 +165,10 @@ v-model:value="form.month" /> - + - + - + { loading.value = false; @@ -445,12 +459,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingUserCoupon/components/bookingUserCouponEdit.vue b/src/views/shop/bookingUserCoupon/components/bookingUserCouponEdit.vue index f03b3e8..6cdb887 100644 --- a/src/views/shop/bookingUserCoupon/components/bookingUserCouponEdit.vue +++ b/src/views/shop/bookingUserCoupon/components/bookingUserCouponEdit.vue @@ -161,7 +161,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingUserCoupon, updateBookingUserCoupon } from '@/api/booking/bookingUserCoupon'; + import { + addBookingUserCoupon, + updateBookingUserCoupon + } from '@/api/booking/bookingUserCoupon'; import { BookingUserCoupon } from '@/api/booking/bookingUserCoupon/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -272,7 +275,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingUserCoupon : addBookingUserCoupon; + const saveOrUpdate = isUpdate.value + ? updateBookingUserCoupon + : addBookingUserCoupon; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -295,12 +300,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingUserCoupon/index.vue b/src/views/shop/bookingUserCoupon/index.vue index eb477e3..4fd5002 100644 --- a/src/views/shop/bookingUserCoupon/index.vue +++ b/src/views/shop/bookingUserCoupon/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingUserCouponEdit from './components/bookingUserCouponEdit.vue'; - import { pageBookingUserCoupon, removeBookingUserCoupon, removeBatchBookingUserCoupon } from '@/api/booking/bookingUserCoupon'; - import type { BookingUserCoupon, BookingUserCouponParam } from '@/api/booking/bookingUserCoupon/model'; + import { + pageBookingUserCoupon, + removeBookingUserCoupon, + removeBatchBookingUserCoupon + } from '@/api/booking/bookingUserCoupon'; + import type { + BookingUserCoupon, + BookingUserCouponParam + } from '@/api/booking/bookingUserCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '优惠劵id', dataIndex: 'couponId', key: 'couponId', - align: 'center', + align: 'center' }, { title: '优惠券名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '优惠券类型(10满减券 20折扣券)', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '满减券-减免金额', dataIndex: 'reducePrice', key: 'reducePrice', - align: 'center', + align: 'center' }, { title: '折扣券-折扣率(0-100)', dataIndex: 'discount', key: 'discount', - align: 'center', + align: 'center' }, { title: '最低消费金额', dataIndex: 'minPrice', key: 'minPrice', - align: 'center', + align: 'center' }, { title: '到期类型(10领取后生效 20固定时间)', dataIndex: 'expireType', key: 'expireType', - align: 'center', + align: 'center' }, { title: '领取后生效-有效天数', dataIndex: 'expireDay', key: 'expireDay', - align: 'center', + align: 'center' }, { title: '有效期开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '有效期结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: '适用范围(10全部商品 20指定商品)', dataIndex: 'applyRange', key: 'applyRange', - align: 'center', + align: 'center' }, { title: '适用范围配置(json格式)', dataIndex: 'applyRangeConfig', key: 'applyRangeConfig', - align: 'center', + align: 'center' }, { title: '是否过期(0未过期 1已过期)', dataIndex: 'isExpire', key: 'isExpire', - align: 'center', + align: 'center' }, { title: '是否已使用(0未使用 1已使用)', dataIndex: 'isUse', key: 'isUse', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0待使用, 1已使用, 2已失效', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -228,7 +239,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -285,7 +296,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingUserCoupon(selection.value.map((d) => d.bookingUserCouponId)) + removeBatchBookingUserCoupon( + selection.value.map((d) => d.bookingUserCouponId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/bookingUserEmergency/components/bookingUserEmergencyEdit.vue b/src/views/shop/bookingUserEmergency/components/bookingUserEmergencyEdit.vue index 83ba142..9d39edf 100644 --- a/src/views/shop/bookingUserEmergency/components/bookingUserEmergencyEdit.vue +++ b/src/views/shop/bookingUserEmergency/components/bookingUserEmergencyEdit.vue @@ -78,7 +78,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingUserEmergency, updateBookingUserEmergency } from '@/api/booking/bookingUserEmergency'; + import { + addBookingUserEmergency, + updateBookingUserEmergency + } from '@/api/booking/bookingUserEmergency'; import { BookingUserEmergency } from '@/api/booking/bookingUserEmergency/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -176,7 +179,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingUserEmergency : addBookingUserEmergency; + const saveOrUpdate = isUpdate.value + ? updateBookingUserEmergency + : addBookingUserEmergency; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -199,12 +204,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingUserEmergency/index.vue b/src/views/shop/bookingUserEmergency/index.vue index 9fe6a71..4cae926 100644 --- a/src/views/shop/bookingUserEmergency/index.vue +++ b/src/views/shop/bookingUserEmergency/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingUserEmergencyEdit from './components/bookingUserEmergencyEdit.vue'; - import { pageBookingUserEmergency, removeBookingUserEmergency, removeBatchBookingUserEmergency } from '@/api/booking/bookingUserEmergency'; - import type { BookingUserEmergency, BookingUserEmergencyParam } from '@/api/booking/bookingUserEmergency/model'; + import { + pageBookingUserEmergency, + removeBookingUserEmergency, + removeBatchBookingUserEmergency + } from '@/api/booking/bookingUserEmergency'; + import type { + BookingUserEmergency, + BookingUserEmergencyParam + } from '@/api/booking/bookingUserEmergency/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '联系人姓名', dataIndex: 'contractName', key: 'contractName', - align: 'center', + align: 'center' }, { title: '联系人电话', dataIndex: 'contractPhone', key: 'contractPhone', - align: 'center', + align: 'center' }, { title: '联系人地址', dataIndex: 'contractAddress', key: 'contractAddress', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '是否默认', dataIndex: 'isDefault', key: 'isDefault', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -156,7 +167,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingUserEmergency(selection.value.map((d) => d.bookingUserEmergencyId)) + removeBatchBookingUserEmergency( + selection.value.map((d) => d.bookingUserEmergencyId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/bookingUserInvoice/components/bookingUserInvoiceEdit.vue b/src/views/shop/bookingUserInvoice/components/bookingUserInvoiceEdit.vue index 85f1758..a09c6ba 100644 --- a/src/views/shop/bookingUserInvoice/components/bookingUserInvoiceEdit.vue +++ b/src/views/shop/bookingUserInvoice/components/bookingUserInvoiceEdit.vue @@ -169,7 +169,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addBookingUserInvoice, updateBookingUserInvoice } from '@/api/booking/bookingUserInvoice'; + import { + addBookingUserInvoice, + updateBookingUserInvoice + } from '@/api/booking/bookingUserInvoice'; import { BookingUserInvoice } from '@/api/booking/bookingUserInvoice/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -281,7 +284,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateBookingUserInvoice : addBookingUserInvoice; + const saveOrUpdate = isUpdate.value + ? updateBookingUserInvoice + : addBookingUserInvoice; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -304,12 +309,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/bookingUserInvoice/index.vue b/src/views/shop/bookingUserInvoice/index.vue index 061fa82..37c2940 100644 --- a/src/views/shop/bookingUserInvoice/index.vue +++ b/src/views/shop/bookingUserInvoice/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingUserInvoiceEdit from './components/bookingUserInvoiceEdit.vue'; - import { pageBookingUserInvoice, removeBookingUserInvoice, removeBatchBookingUserInvoice } from '@/api/booking/bookingUserInvoice'; - import type { BookingUserInvoice, BookingUserInvoiceParam } from '@/api/booking/bookingUserInvoice/model'; + import { + pageBookingUserInvoice, + removeBookingUserInvoice, + removeBatchBookingUserInvoice + } from '@/api/booking/bookingUserInvoice'; + import type { + BookingUserInvoice, + BookingUserInvoiceParam + } from '@/api/booking/bookingUserInvoice/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,121 +116,121 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '发票类型(0纸质 1电子)', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '发票名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '开票类型(0普票 1专票)', dataIndex: 'invoiceType', key: 'invoiceType', - align: 'center', + align: 'center' }, { title: '税号', dataIndex: 'invoiceCode', key: 'invoiceCode', - align: 'center', + align: 'center' }, { title: '公司地址', dataIndex: 'address', key: 'address', - align: 'center', + align: 'center' }, { title: '公司电话', dataIndex: 'tel', key: 'tel', - align: 'center', + align: 'center' }, { title: '开户行', dataIndex: 'bankName', key: 'bankName', - align: 'center', + align: 'center' }, { title: '开户账号', dataIndex: 'bankAccount', key: 'bankAccount', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '电子邮箱', dataIndex: 'email', key: 'email', - align: 'center', + align: 'center' }, { title: '发票流水号', dataIndex: 'invoiceNo', key: 'invoiceNo', - align: 'center', + align: 'center' }, { title: '发票图片预览', dataIndex: 'invoiceImg', key: 'invoiceImg', - align: 'center', + align: 'center' }, { title: '发票pdf地址', dataIndex: 'invoicePdf', key: 'invoicePdf', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否启用', dataIndex: 'isCompany', key: 'isCompany', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '状态, 0待使用, 1已使用, 2已失效', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -234,7 +245,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -291,7 +302,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingUserInvoice(selection.value.map((d) => d.bookingUserInvoiceId)) + removeBatchBookingUserInvoice( + selection.value.map((d) => d.bookingUserInvoiceId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/bookingVip/components/bookingVipEdit.vue b/src/views/shop/bookingVip/components/bookingVipEdit.vue index 76bc5ba..fdd5a18 100644 --- a/src/views/shop/bookingVip/components/bookingVipEdit.vue +++ b/src/views/shop/bookingVip/components/bookingVipEdit.vue @@ -105,7 +105,10 @@ v-model:value="form.sortNumber" /> - + - - - + + + - + diff --git a/src/views/shop/commissionRole/index.vue b/src/views/shop/commissionRole/index.vue index 0739b95..7d2b1f9 100644 --- a/src/views/shop/commissionRole/index.vue +++ b/src/views/shop/commissionRole/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import CommissionRoleEdit from './components/commissionRoleEdit.vue'; - import { pageCommissionRole, removeCommissionRole, removeBatchCommissionRole } from '@/api/shop/commissionRole'; - import type { CommissionRole, CommissionRoleParam } from '@/api/shop/commissionRole/model'; + import { + pageCommissionRole, + removeCommissionRole, + removeBatchCommissionRole + } from '@/api/shop/commissionRole'; + import type { + CommissionRole, + CommissionRoleParam + } from '@/api/shop/commissionRole/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '名称', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '省', dataIndex: ['province', 'name'], key: 'region', - align: 'center', + align: 'center' }, { title: '市', dataIndex: ['city', 'name'], key: 'region', - align: 'center', + align: 'center' }, { title: '区/县', dataIndex: ['region', 'name'], key: 'region', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchCommissionRole(selection.value.map((d) => d.commissionRoleId)) + removeBatchCommissionRole( + selection.value.map((d) => d.commissionRoleId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/count/components/countEdit.vue b/src/views/shop/count/components/countEdit.vue index 91471c5..d0c4c36 100644 --- a/src/views/shop/count/components/countEdit.vue +++ b/src/views/shop/count/components/countEdit.vue @@ -214,12 +214,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/count/index.vue b/src/views/shop/count/index.vue index 7e4e738..32d19c4 100644 --- a/src/views/shop/count/index.vue +++ b/src/views/shop/count/index.vue @@ -105,61 +105,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '统计日期', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '总销售额', dataIndex: 'totalPrice', key: 'totalPrice', - align: 'center', + align: 'center' }, { title: '今日销售额', dataIndex: 'todayPrice', key: 'todayPrice', - align: 'center', + align: 'center' }, { title: '总会员数', dataIndex: 'totalUsers', key: 'totalUsers', - align: 'center', + align: 'center' }, { title: '今日新增', dataIndex: 'todayUsers', key: 'todayUsers', - align: 'center', + align: 'center' }, { title: '总订单笔数', dataIndex: 'totalOrders', key: 'totalOrders', - align: 'center', + align: 'center' }, { title: '今日订单笔数', dataIndex: 'todayOrders', key: 'todayOrders', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '注册时间', diff --git a/src/views/shop/coupon/components/couponEdit.vue b/src/views/shop/coupon/components/couponEdit.vue index a5a699a..8c3491e 100644 --- a/src/views/shop/coupon/components/couponEdit.vue +++ b/src/views/shop/coupon/components/couponEdit.vue @@ -59,7 +59,11 @@ v-model:value="form.reduceRate" /> - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ExpressTemplateEdit from './components/expressTemplateEdit.vue'; - import { pageExpressTemplate, removeExpressTemplate, removeBatchExpressTemplate } from '@/api/shop/expressTemplate'; - import type { ExpressTemplate, ExpressTemplateParam } from '@/api/shop/expressTemplate/model'; + import { + pageExpressTemplate, + removeExpressTemplate, + removeBatchExpressTemplate + } from '@/api/shop/expressTemplate'; + import type { + ExpressTemplate, + ExpressTemplateParam + } from '@/api/shop/expressTemplate/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '名称', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '首件重量', dataIndex: 'firstAmount', key: 'title', - align: 'center', + align: 'center' }, { title: '续件重量', dataIndex: 'extraAmount', key: 'title', - align: 'center', + align: 'center' }, { title: '操作', @@ -180,7 +191,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchExpressTemplate(selection.value.map((d) => d.expressTemplateId)) + removeBatchExpressTemplate( + selection.value.map((d) => d.expressTemplateId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/expressTemplateDetail/components/expressTemplateDetailEdit.vue b/src/views/shop/expressTemplateDetail/components/expressTemplateDetailEdit.vue index 6ba40a5..09663f3 100644 --- a/src/views/shop/expressTemplateDetail/components/expressTemplateDetailEdit.vue +++ b/src/views/shop/expressTemplateDetail/components/expressTemplateDetailEdit.vue @@ -41,11 +41,7 @@ /> - + - + 显示 隐藏 @@ -89,7 +88,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addExpressTemplateDetail, updateExpressTemplateDetail } from '@/api/shop/expressTemplateDetail'; + import { + addExpressTemplateDetail, + updateExpressTemplateDetail + } from '@/api/shop/expressTemplateDetail'; import { ExpressTemplateDetail } from '@/api/shop/expressTemplateDetail/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -190,7 +192,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateExpressTemplateDetail : addExpressTemplateDetail; + const saveOrUpdate = isUpdate.value + ? updateExpressTemplateDetail + : addExpressTemplateDetail; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -213,12 +217,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/expressTemplateDetail/index.vue b/src/views/shop/expressTemplateDetail/index.vue index c9f20cc..0980483 100644 --- a/src/views/shop/expressTemplateDetail/index.vue +++ b/src/views/shop/expressTemplateDetail/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ExpressTemplateDetailEdit from './components/expressTemplateDetailEdit.vue'; - import { pageExpressTemplateDetail, removeExpressTemplateDetail, removeBatchExpressTemplateDetail } from '@/api/shop/expressTemplateDetail'; - import type { ExpressTemplateDetail, ExpressTemplateDetailParam } from '@/api/shop/expressTemplateDetail/model'; + import { + pageExpressTemplateDetail, + removeExpressTemplateDetail, + removeBatchExpressTemplateDetail + } from '@/api/shop/expressTemplateDetail'; + import type { + ExpressTemplateDetail, + ExpressTemplateDetailParam + } from '@/api/shop/expressTemplateDetail/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'templateId', key: 'templateId', - align: 'center', + align: 'center' }, { title: '0按件', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'provinceId', key: 'provinceId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'cityId', key: 'cityId', - align: 'center', + align: 'center' }, { title: '收件价格', dataIndex: 'firstAmount', key: 'firstAmount', - align: 'center', + align: 'center' }, { title: '续件价格', dataIndex: 'extraAmount', key: 'extraAmount', - align: 'center', + align: 'center' }, { title: '状态, 0已发布, 1待审核 2已驳回 3违规内容', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -168,7 +179,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchExpressTemplateDetail(selection.value.map((d) => d.expressTemplateDetailId)) + removeBatchExpressTemplateDetail( + selection.value.map((d) => d.expressTemplateDetailId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/goods/components/goodsImport.vue b/src/views/shop/goods/components/goodsImport.vue new file mode 100644 index 0000000..d619c3d --- /dev/null +++ b/src/views/shop/goods/components/goodsImport.vue @@ -0,0 +1,144 @@ + + + + diff --git a/src/views/shop/goods/components/search.vue b/src/views/shop/goods/components/search.vue index 0b4dcc4..20908fb 100644 --- a/src/views/shop/goods/components/search.vue +++ b/src/views/shop/goods/components/search.vue @@ -3,23 +3,20 @@ 添加 出售中({{ goodsCount?.totalNum }}) - + >出售中({{ goodsCount?.totalNum }}) + 待上架({{ goodsCount?.totalNum2 }}) - + >待上架({{ goodsCount?.totalNum2 }}) + 已售罄({{ goodsCount?.totalNum3 }}) - + >已售罄({{ goodsCount?.totalNum3 }}) + - - 批量删除 + + 批量删除 + + + 批量导入 + 重置 diff --git a/src/views/shop/goods/index.vue b/src/views/shop/goods/index.vue index c9a41c3..a37d422 100644 --- a/src/views/shop/goods/index.vue +++ b/src/views/shop/goods/index.vue @@ -20,28 +20,41 @@ @add="openEdit" @remove="removeBatch" @batchMove="openMove" + @import="openImport" /> @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import GoodsIncomeConfigEdit from './components/goodsIncomeConfigEdit.vue'; - import { pageGoodsIncomeConfig, removeGoodsIncomeConfig, removeBatchGoodsIncomeConfig } from '@/api/shop/goodsIncomeConfig'; - import type { GoodsIncomeConfig, GoodsIncomeConfigParam } from '@/api/shop/goodsIncomeConfig/model'; + import { + pageGoodsIncomeConfig, + removeGoodsIncomeConfig, + removeBatchGoodsIncomeConfig + } from '@/api/shop/goodsIncomeConfig'; + import type { + GoodsIncomeConfig, + GoodsIncomeConfigParam + } from '@/api/shop/goodsIncomeConfig/model'; // 表格实例 const tableRef = ref | null>(null); @@ -110,7 +121,7 @@ title: '店铺类型', dataIndex: 'merchantShopType', key: 'merchantShopType', - align: 'center', + align: 'center' }, // { // title: 'SKU', @@ -122,7 +133,7 @@ title: '比例(%)', dataIndex: 'rate', key: 'rate', - align: 'center', + align: 'center' }, // { // title: '创建时间', @@ -188,7 +199,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchGoodsIncomeConfig(selection.value.map((d) => d.goodsIncomeConfigId)) + removeBatchGoodsIncomeConfig( + selection.value.map((d) => d.goodsIncomeConfigId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/goodsRoleCommission/components/goodsRoleCommissionEdit.vue b/src/views/shop/goodsRoleCommission/components/goodsRoleCommissionEdit.vue index 8fd901e..a780cf8 100644 --- a/src/views/shop/goodsRoleCommission/components/goodsRoleCommissionEdit.vue +++ b/src/views/shop/goodsRoleCommission/components/goodsRoleCommissionEdit.vue @@ -5,7 +5,9 @@ :visible="visible" :maskClosable="false" :maxable="maxable" - :title="isUpdate ? '编辑商品绑定角色的分润金额' : '添加商品绑定角色的分润金额'" + :title=" + isUpdate ? '编辑商品绑定角色的分润金额' : '添加商品绑定角色的分润金额' + " :body-style="{ paddingBottom: '28px' }" @update:visible="updateVisible" @ok="save" @@ -20,11 +22,7 @@ " > - + - + - + @@ -69,7 +59,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addGoodsRoleCommission, updateGoodsRoleCommission } from '@/api/shop/goodsRoleCommission'; + import { + addGoodsRoleCommission, + updateGoodsRoleCommission + } from '@/api/shop/goodsRoleCommission'; import { GoodsRoleCommission } from '@/api/shop/goodsRoleCommission/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -167,7 +160,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateGoodsRoleCommission : addGoodsRoleCommission; + const saveOrUpdate = isUpdate.value + ? updateGoodsRoleCommission + : addGoodsRoleCommission; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -190,12 +185,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/goodsRoleCommission/index.vue b/src/views/shop/goodsRoleCommission/index.vue index 02e07e2..60965ea 100644 --- a/src/views/shop/goodsRoleCommission/index.vue +++ b/src/views/shop/goodsRoleCommission/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import GoodsRoleCommissionEdit from './components/goodsRoleCommissionEdit.vue'; - import { pageGoodsRoleCommission, removeGoodsRoleCommission, removeBatchGoodsRoleCommission } from '@/api/shop/goodsRoleCommission'; - import type { GoodsRoleCommission, GoodsRoleCommissionParam } from '@/api/shop/goodsRoleCommission/model'; + import { + pageGoodsRoleCommission, + removeGoodsRoleCommission, + removeBatchGoodsRoleCommission + } from '@/api/shop/goodsRoleCommission'; + import type { + GoodsRoleCommission, + GoodsRoleCommissionParam + } from '@/api/shop/goodsRoleCommission/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'roleId', key: 'roleId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'sku', key: 'sku', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'amount', key: 'amount', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1异常', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -207,7 +218,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchGoodsRoleCommission(selection.value.map((d) => d.goodsRoleCommissionId)) + removeBatchGoodsRoleCommission( + selection.value.map((d) => d.goodsRoleCommissionId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/goodsSku/components/goodsSkuEdit.vue b/src/views/shop/goodsSku/components/goodsSkuEdit.vue index 92c61f6..4f24eb4 100644 --- a/src/views/shop/goodsSku/components/goodsSkuEdit.vue +++ b/src/views/shop/goodsSku/components/goodsSkuEdit.vue @@ -26,24 +26,25 @@ v-model:value="form.goodsId" /> - + - - - + + + { loading.value = false; diff --git a/src/views/shop/goodsSpecRel/index.vue b/src/views/shop/goodsSpecRel/index.vue index 23030dd..db53e42 100644 --- a/src/views/shop/goodsSpecRel/index.vue +++ b/src/views/shop/goodsSpecRel/index.vue @@ -42,7 +42,11 @@ - + @@ -58,8 +62,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import GoodsSpecRelEdit from './components/goodsSpecRelEdit.vue'; - import { pageGoodsSpecRel, removeGoodsSpecRel, removeBatchGoodsSpecRel } from '@/api/shop/goodsSpecRel'; - import type { GoodsSpecRel, GoodsSpecRelParam } from '@/api/shop/goodsSpecRel/model'; + import { + pageGoodsSpecRel, + removeGoodsSpecRel, + removeBatchGoodsSpecRel + } from '@/api/shop/goodsSpecRel'; + import type { + GoodsSpecRel, + GoodsSpecRelParam + } from '@/api/shop/goodsSpecRel/model'; // 表格实例 const tableRef = ref | null>(null); diff --git a/src/views/shop/goodsStockInMerchant/components/goodsStockInMerchantEdit.vue b/src/views/shop/goodsStockInMerchant/components/goodsStockInMerchantEdit.vue index 956aecb..8a1c092 100644 --- a/src/views/shop/goodsStockInMerchant/components/goodsStockInMerchantEdit.vue +++ b/src/views/shop/goodsStockInMerchant/components/goodsStockInMerchantEdit.vue @@ -20,10 +20,16 @@ " > - - {{ - item.goodsName - }} + + {{ item.goodsName }} @@ -34,128 +40,129 @@ v-model:value="form.stock" /> - diff --git a/src/views/shop/goodsStockInMerchant/index.vue b/src/views/shop/goodsStockInMerchant/index.vue index 0cae725..298c00e 100644 --- a/src/views/shop/goodsStockInMerchant/index.vue +++ b/src/views/shop/goodsStockInMerchant/index.vue @@ -22,7 +22,7 @@ diff --git a/src/views/shop/merchantCategory/index.vue b/src/views/shop/merchantCategory/index.vue index 0406278..07e1049 100644 --- a/src/views/shop/merchantCategory/index.vue +++ b/src/views/shop/merchantCategory/index.vue @@ -47,7 +47,8 @@ {{ record.title }} + >{{ record.title }} @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import MerchantChargePackageEdit from './components/merchantChargePackageEdit.vue'; - import { pageMerchantChargePackage, removeMerchantChargePackage, removeBatchMerchantChargePackage } from '@/api/shop/merchantChargePackage'; - import type { MerchantChargePackage, MerchantChargePackageParam } from '@/api/shop/merchantChargePackage/model'; + import { + pageMerchantChargePackage, + removeMerchantChargePackage, + removeBatchMerchantChargePackage + } from '@/api/shop/merchantChargePackage'; + import type { + MerchantChargePackage, + MerchantChargePackageParam + } from '@/api/shop/merchantChargePackage/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '金额', dataIndex: 'amount', key: 'amount', - align: 'center', + align: 'center' }, { title: '赠送金额', dataIndex: 'sendAmount', key: 'sendAmount', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '0待审核1通过2拒绝', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -168,7 +179,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchMerchantChargePackage(selection.value.map((d) => d.merchantChargePackageId)) + removeBatchMerchantChargePackage( + selection.value.map((d) => d.merchantChargePackageId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/merchantCollect/components/merchantCollectEdit.vue b/src/views/shop/merchantCollect/components/merchantCollectEdit.vue index 3f0a0d6..611000b 100644 --- a/src/views/shop/merchantCollect/components/merchantCollectEdit.vue +++ b/src/views/shop/merchantCollect/components/merchantCollectEdit.vue @@ -27,11 +27,7 @@ /> - + { loading.value = false; @@ -183,12 +184,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/merchantCollect/index.vue b/src/views/shop/merchantCollect/index.vue index 60f46d5..e49bd92 100644 --- a/src/views/shop/merchantCollect/index.vue +++ b/src/views/shop/merchantCollect/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import MerchantCollectEdit from './components/merchantCollectEdit.vue'; - import { pageMerchantCollect, removeMerchantCollect, removeBatchMerchantCollect } from '@/api/shop/merchantCollect'; - import type { MerchantCollect, MerchantCollectParam } from '@/api/shop/merchantCollect/model'; + import { + pageMerchantCollect, + removeMerchantCollect, + removeBatchMerchantCollect + } from '@/api/shop/merchantCollect'; + import type { + MerchantCollect, + MerchantCollectParam + } from '@/api/shop/merchantCollect/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,37 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -201,7 +212,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchMerchantCollect(selection.value.map((d) => d.merchantCollectId)) + removeBatchMerchantCollect( + selection.value.map((d) => d.merchantCollectId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/merchantGoodsPackage/components/merchantGoodsPackageEdit.vue b/src/views/shop/merchantGoodsPackage/components/merchantGoodsPackageEdit.vue index 491c70e..64025aa 100644 --- a/src/views/shop/merchantGoodsPackage/components/merchantGoodsPackageEdit.vue +++ b/src/views/shop/merchantGoodsPackage/components/merchantGoodsPackageEdit.vue @@ -41,11 +41,7 @@ /> - + @@ -92,7 +88,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addMerchantGoodsPackage, updateMerchantGoodsPackage } from '@/api/shop/merchantGoodsPackage'; + import { + addMerchantGoodsPackage, + updateMerchantGoodsPackage + } from '@/api/shop/merchantGoodsPackage'; import { MerchantGoodsPackage } from '@/api/shop/merchantGoodsPackage/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -193,7 +192,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateMerchantGoodsPackage : addMerchantGoodsPackage; + const saveOrUpdate = isUpdate.value + ? updateMerchantGoodsPackage + : addMerchantGoodsPackage; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -216,12 +217,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/merchantGoodsPackage/index.vue b/src/views/shop/merchantGoodsPackage/index.vue index 41dba0c..a434958 100644 --- a/src/views/shop/merchantGoodsPackage/index.vue +++ b/src/views/shop/merchantGoodsPackage/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import MerchantGoodsPackageEdit from './components/merchantGoodsPackageEdit.vue'; - import { pageMerchantGoodsPackage, removeMerchantGoodsPackage, removeBatchMerchantGoodsPackage } from '@/api/shop/merchantGoodsPackage'; - import type { MerchantGoodsPackage, MerchantGoodsPackageParam } from '@/api/shop/merchantGoodsPackage/model'; + import { + pageMerchantGoodsPackage, + removeMerchantGoodsPackage, + removeBatchMerchantGoodsPackage + } from '@/api/shop/merchantGoodsPackage'; + import type { + MerchantGoodsPackage, + MerchantGoodsPackageParam + } from '@/api/shop/merchantGoodsPackage/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '金额', dataIndex: 'amount', key: 'amount', - align: 'center', + align: 'center' }, { title: '可使用次数', dataIndex: 'getNum', key: 'getNum', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'merchantId', key: 'merchantId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '0待审核1通过2拒绝', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -168,7 +179,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchMerchantGoodsPackage(selection.value.map((d) => d.merchantGoodsPackageId)) + removeBatchMerchantGoodsPackage( + selection.value.map((d) => d.merchantGoodsPackageId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/merchantOfflinePay/components/merchantOfflinePayEdit.vue b/src/views/shop/merchantOfflinePay/components/merchantOfflinePayEdit.vue index f152a74..62c6d56 100644 --- a/src/views/shop/merchantOfflinePay/components/merchantOfflinePayEdit.vue +++ b/src/views/shop/merchantOfflinePay/components/merchantOfflinePayEdit.vue @@ -27,25 +27,13 @@ /> - + - + - + { loading.value = false; @@ -182,12 +175,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/merchantOfflinePay/components/search.vue b/src/views/shop/merchantOfflinePay/components/search.vue index 10bcbdd..b5b13f2 100644 --- a/src/views/shop/merchantOfflinePay/components/search.vue +++ b/src/views/shop/merchantOfflinePay/components/search.vue @@ -19,33 +19,32 @@ diff --git a/src/views/shop/merchantOfflinePay/index.vue b/src/views/shop/merchantOfflinePay/index.vue index a11ef87..9a30ab9 100644 --- a/src/views/shop/merchantOfflinePay/index.vue +++ b/src/views/shop/merchantOfflinePay/index.vue @@ -26,14 +26,14 @@ @@ -41,191 +41,200 @@ - + diff --git a/src/views/shop/merchantPackageGoods/components/merchantPackageGoodsEdit.vue b/src/views/shop/merchantPackageGoods/components/merchantPackageGoodsEdit.vue index fbae209..b36952d 100644 --- a/src/views/shop/merchantPackageGoods/components/merchantPackageGoodsEdit.vue +++ b/src/views/shop/merchantPackageGoods/components/merchantPackageGoodsEdit.vue @@ -34,11 +34,7 @@ /> - + @@ -85,7 +81,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addMerchantPackageGoods, updateMerchantPackageGoods } from '@/api/shop/merchantPackageGoods'; + import { + addMerchantPackageGoods, + updateMerchantPackageGoods + } from '@/api/shop/merchantPackageGoods'; import { MerchantPackageGoods } from '@/api/shop/merchantPackageGoods/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -185,7 +184,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateMerchantPackageGoods : addMerchantPackageGoods; + const saveOrUpdate = isUpdate.value + ? updateMerchantPackageGoods + : addMerchantPackageGoods; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -208,12 +209,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/merchantPackageGoods/index.vue b/src/views/shop/merchantPackageGoods/index.vue index e30a767..734623d 100644 --- a/src/views/shop/merchantPackageGoods/index.vue +++ b/src/views/shop/merchantPackageGoods/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import MerchantPackageGoodsEdit from './components/merchantPackageGoodsEdit.vue'; - import { pageMerchantPackageGoods, removeMerchantPackageGoods, removeBatchMerchantPackageGoods } from '@/api/shop/merchantPackageGoods'; - import type { MerchantPackageGoods, MerchantPackageGoodsParam } from '@/api/shop/merchantPackageGoods/model'; + import { + pageMerchantPackageGoods, + removeMerchantPackageGoods, + removeBatchMerchantPackageGoods + } from '@/api/shop/merchantPackageGoods'; + import type { + MerchantPackageGoods, + MerchantPackageGoodsParam + } from '@/api/shop/merchantPackageGoods/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'packageId', key: 'packageId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '0待审核1通过2拒绝', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -162,7 +173,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -219,7 +230,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchMerchantPackageGoods(selection.value.map((d) => d.merchantPackageGoodsId)) + removeBatchMerchantPackageGoods( + selection.value.map((d) => d.merchantPackageGoodsId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/merchantType/index.vue b/src/views/shop/merchantType/index.vue index ec7de86..f3ac2a7 100644 --- a/src/views/shop/merchantType/index.vue +++ b/src/views/shop/merchantType/index.vue @@ -23,7 +23,7 @@ diff --git a/src/views/shop/order/components/orderInfo.vue b/src/views/shop/order/components/orderInfo.vue index a4aab8a..c642509 100644 --- a/src/views/shop/order/components/orderInfo.vue +++ b/src/views/shop/order/components/orderInfo.vue @@ -106,11 +106,11 @@ :labelStyle="{ width: '90px', color: '#808080' }" > - + 已付款 - + 未付款 @@ -134,7 +134,11 @@ - + - - + + {{ item.expressName }} @@ -157,8 +169,12 @@ label="物流单号" :labelStyle="{ width: '90px', color: '#808080' }" > - + - + - {{ form.selfTakeMerchant.province }}{{ form.selfTakeMerchant.city }}{{ - form.selfTakeMerchant.region + {{ form.selfTakeMerchant.province }}{{ form.selfTakeMerchant.city + }}{{ form.selfTakeMerchant.region }}{{ form.selfTakeMerchant.address }} - {{ form?.merchant?.province }}{{ form?.merchant?.city }}{{ - form?.merchant?.region - }}{{ form?.merchant?.address }} + {{ form?.merchant?.province }}{{ form?.merchant?.city + }}{{ form?.merchant?.region }}{{ form?.merchant?.address }} {{ form.sendStartTime }}~{{ form.sendEndTime }} - 已收到 未收到 @@ -246,7 +270,7 @@ > @@ -257,310 +281,309 @@ diff --git a/src/views/shop/order/components/refund.vue b/src/views/shop/order/components/refund.vue index 5c89cc9..d48eee8 100644 --- a/src/views/shop/order/components/refund.vue +++ b/src/views/shop/order/components/refund.vue @@ -18,88 +18,93 @@ {{ data.payPrice }}元 - + diff --git a/src/views/shop/order/components/search.vue b/src/views/shop/order/components/search.vue index f4acf76..97c188e 100644 --- a/src/views/shop/order/components/search.vue +++ b/src/views/shop/order/components/search.vue @@ -2,26 +2,45 @@ diff --git a/src/views/shop/order/index.vue b/src/views/shop/order/index.vue index c01c6f1..cc82c6f 100644 --- a/src/views/shop/order/index.vue +++ b/src/views/shop/order/index.vue @@ -28,27 +28,26 @@ > @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import OrderRefundEdit from './components/orderRefundEdit.vue'; - import { pageOrderRefund, removeOrderRefund, removeBatchOrderRefund } from '@/api/shop/orderRefund'; - import type { OrderRefund, OrderRefundParam } from '@/api/shop/orderRefund/model'; + import { + pageOrderRefund, + removeOrderRefund, + removeBatchOrderRefund + } from '@/api/shop/orderRefund'; + import type { + OrderRefund, + OrderRefundParam + } from '@/api/shop/orderRefund/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '退款单号', dataIndex: 'orderRefundNo', key: 'orderRefundNo', - align: 'center', + align: 'center' }, { title: '第三方退款单号', dataIndex: 'refundTradeNo', key: 'refundTradeNo', - align: 'center', + align: 'center' }, { title: '0退款中1成功2失败', dataIndex: 'refundstatus', key: 'refundstatus', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '商家审核状态(0待审核 10已同意 20已拒绝)', dataIndex: 'auditStatus', key: 'auditStatus', - align: 'center', + align: 'center' }, { title: '退款金额', dataIndex: 'refundMoney', key: 'refundMoney', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -174,7 +185,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/shop/rechargeOrder/components/rechargeOrderEdit.vue b/src/views/shop/rechargeOrder/components/rechargeOrderEdit.vue index 13ac108..091bcbd 100644 --- a/src/views/shop/rechargeOrder/components/rechargeOrderEdit.vue +++ b/src/views/shop/rechargeOrder/components/rechargeOrderEdit.vue @@ -33,7 +33,10 @@ v-model:value="form.userId" /> - + { loading.value = false; @@ -312,12 +320,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/rechargeOrder/index.vue b/src/views/shop/rechargeOrder/index.vue index e74d6e2..cb22e3b 100644 --- a/src/views/shop/rechargeOrder/index.vue +++ b/src/views/shop/rechargeOrder/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import RechargeOrderEdit from './components/rechargeOrderEdit.vue'; - import { pageRechargeOrder, removeRechargeOrder, removeBatchRechargeOrder } from '@/api/shop/rechargeOrder'; - import type { RechargeOrder, RechargeOrderParam } from '@/api/shop/rechargeOrder/model'; + import { + pageRechargeOrder, + removeRechargeOrder, + removeBatchRechargeOrder + } from '@/api/shop/rechargeOrder'; + import type { + RechargeOrder, + RechargeOrderParam + } from '@/api/shop/rechargeOrder/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,127 +116,127 @@ dataIndex: 'orderId', key: 'orderId', align: 'center', - width: 90, + width: 90 }, { title: '订单号', dataIndex: 'orderNo', key: 'orderNo', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '充值方式(10自定义金额 20套餐充值)', dataIndex: 'rechargeType', key: 'rechargeType', - align: 'center', + align: 'center' }, { title: '机构id', dataIndex: 'organizationId', key: 'organizationId', - align: 'center', + align: 'center' }, { title: '充值套餐ID', dataIndex: 'planId', key: 'planId', - align: 'center', + align: 'center' }, { title: '用户支付金额', dataIndex: 'payPrice', key: 'payPrice', - align: 'center', + align: 'center' }, { title: '赠送金额', dataIndex: 'giftMoney', key: 'giftMoney', - align: 'center', + align: 'center' }, { title: '实际到账金额', dataIndex: 'actualMoney', key: 'actualMoney', - align: 'center', + align: 'center' }, { title: '用户可用余额', dataIndex: 'balance', key: 'balance', - align: 'center', + align: 'center' }, { title: '支付方式(微信/支付宝)', dataIndex: 'payMethod', key: 'payMethod', - align: 'center', + align: 'center' }, { title: '支付状态(10待支付 20已支付)', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { title: '付款时间', dataIndex: 'payTime', key: 'payTime', - align: 'center', + align: 'center' }, { title: '第三方交易记录ID', dataIndex: 'tradeId', key: 'tradeId', - align: 'center', + align: 'center' }, { title: '来源客户端 (APP、H5、小程序等)', dataIndex: 'platform', key: 'platform', - align: 'center', + align: 'center' }, { title: '所属门店ID', dataIndex: 'shopId', key: 'shopId', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '商户编码', dataIndex: 'merchantCode', key: 'merchantCode', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -240,7 +251,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/shop/selfTake/components/bindUserModal.vue b/src/views/shop/selfTake/components/bindUserModal.vue index f90b50d..e17b7a8 100644 --- a/src/views/shop/selfTake/components/bindUserModal.vue +++ b/src/views/shop/selfTake/components/bindUserModal.vue @@ -133,8 +133,20 @@ const removeLoadingId = ref(null); const userColumns = [ - { title: '用户ID', dataIndex: 'userId', key: 'id', width: 120, align: 'center' }, - { title: '头像', dataIndex: 'avatarUrl', key: 'avatar', width: 80, align: 'center' }, + { + title: '用户ID', + dataIndex: 'userId', + key: 'id', + width: 120, + align: 'center' + }, + { + title: '头像', + dataIndex: 'avatarUrl', + key: 'avatar', + width: 80, + align: 'center' + }, { title: '昵称', dataIndex: 'username', key: 'username' }, { title: '手机号', dataIndex: 'phone', key: 'phone', width: 160 }, { title: '操作', key: 'action', width: 120, align: 'center' } @@ -252,7 +264,7 @@ bindLoadingId.value = user.userId; addSelfTakeUser({ selfTakeId, - userId: user.userId, + userId: user.userId }) .then((msg) => { message.success(msg || '绑定成功'); @@ -321,18 +333,17 @@ } } ); - diff --git a/src/views/shop/selfTake/components/selfTakeEdit.vue b/src/views/shop/selfTake/components/selfTakeEdit.vue index 07b5bb4..fc056f5 100644 --- a/src/views/shop/selfTake/components/selfTakeEdit.vue +++ b/src/views/shop/selfTake/components/selfTakeEdit.vue @@ -170,12 +170,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/selfTake/index.vue b/src/views/shop/selfTake/index.vue index 5af4122..a31717d 100644 --- a/src/views/shop/selfTake/index.vue +++ b/src/views/shop/selfTake/index.vue @@ -70,7 +70,11 @@ import Search from './components/search.vue'; import SelfTakeEdit from './components/selfTakeEdit.vue'; import BindUserModal from './components/bindUserModal.vue'; - import { pageSelfTake, removeSelfTake, removeBatchSelfTake } from '@/api/shop/selfTake'; + import { + pageSelfTake, + removeSelfTake, + removeBatchSelfTake + } from '@/api/shop/selfTake'; import type { SelfTake, SelfTakeParam } from '@/api/shop/selfTake/model'; // 表格实例 @@ -116,25 +120,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '名称', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '地址', dataIndex: 'address', key: 'address', - align: 'center', + align: 'center' }, { title: '联系方式', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '添加时间', diff --git a/src/views/shop/selfTakeUser/components/selfTakeUserEdit.vue b/src/views/shop/selfTakeUser/components/selfTakeUserEdit.vue index 57c375f..37bf9eb 100644 --- a/src/views/shop/selfTakeUser/components/selfTakeUserEdit.vue +++ b/src/views/shop/selfTakeUser/components/selfTakeUserEdit.vue @@ -158,7 +158,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateSelfTakeUser : addSelfTakeUser; + const saveOrUpdate = isUpdate.value + ? updateSelfTakeUser + : addSelfTakeUser; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -181,12 +183,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/selfTakeUser/index.vue b/src/views/shop/selfTakeUser/index.vue index 0762371..a7d0cba 100644 --- a/src/views/shop/selfTakeUser/index.vue +++ b/src/views/shop/selfTakeUser/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import SelfTakeUserEdit from './components/selfTakeUserEdit.vue'; - import { pageSelfTakeUser, removeSelfTakeUser, removeBatchSelfTakeUser } from '@/api/shop/selfTakeUser'; - import type { SelfTakeUser, SelfTakeUserParam } from '@/api/shop/selfTakeUser/model'; + import { + pageSelfTakeUser, + removeSelfTakeUser, + removeBatchSelfTakeUser + } from '@/api/shop/selfTakeUser'; + import type { + SelfTakeUser, + SelfTakeUserParam + } from '@/api/shop/selfTakeUser/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '自提点id', dataIndex: 'selfTakeId', key: 'selfTakeId', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -144,7 +155,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/shop/spec/index.vue b/src/views/shop/spec/index.vue index e72933f..fd8794c 100644 --- a/src/views/shop/spec/index.vue +++ b/src/views/shop/spec/index.vue @@ -81,7 +81,7 @@ import SpecEdit from './components/specEdit.vue'; import { pageSpec, removeSpec, removeBatchSpec } from '@/api/shop/spec'; import type { Spec, SpecParam } from '@/api/shop/spec/model'; - import { getMerchantId } from "@/utils/merchant"; + import { getMerchantId } from '@/utils/merchant'; // 表格实例 const tableRef = ref | null>(null); diff --git a/src/views/shop/splash/components/splashEdit.vue b/src/views/shop/splash/components/splashEdit.vue index f21fec4..84af672 100644 --- a/src/views/shop/splash/components/splashEdit.vue +++ b/src/views/shop/splash/components/splashEdit.vue @@ -26,9 +26,7 @@ v-model:value="form.title" /> - + - + {{ item.label }} - - @@ -63,131 +67,130 @@ diff --git a/src/views/shop/splash/index.vue b/src/views/shop/splash/index.vue index 00aacb4..bf11f6a 100644 --- a/src/views/shop/splash/index.vue +++ b/src/views/shop/splash/index.vue @@ -22,17 +22,20 @@ @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import UserBalanceInMerchantEdit from './components/userBalanceInMerchantEdit.vue'; - import { pageUserBalanceInMerchant, removeUserBalanceInMerchant, removeBatchUserBalanceInMerchant } from '@/api/shop/userBalanceInMerchant'; - import type { UserBalanceInMerchant, UserBalanceInMerchantParam } from '@/api/shop/userBalanceInMerchant/model'; + import { + pageUserBalanceInMerchant, + removeUserBalanceInMerchant, + removeBatchUserBalanceInMerchant + } from '@/api/shop/userBalanceInMerchant'; + import type { + UserBalanceInMerchant, + UserBalanceInMerchantParam + } from '@/api/shop/userBalanceInMerchant/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'balance', key: 'balance', - align: 'center', + align: 'center' }, { title: '0待审核1通过2拒绝', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -156,7 +167,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchUserBalanceInMerchant(selection.value.map((d) => d.userBalanceInMerchantId)) + removeBatchUserBalanceInMerchant( + selection.value.map((d) => d.userBalanceInMerchantId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/userCollection/components/userCollectionEdit.vue b/src/views/shop/userCollection/components/userCollectionEdit.vue index 3114495..592c540 100644 --- a/src/views/shop/userCollection/components/userCollectionEdit.vue +++ b/src/views/shop/userCollection/components/userCollectionEdit.vue @@ -48,7 +48,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addUserCollection, updateUserCollection } from '@/api/shop/userCollection'; + import { + addUserCollection, + updateUserCollection + } from '@/api/shop/userCollection'; import { UserCollection } from '@/api/shop/userCollection/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -143,7 +146,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateUserCollection : addUserCollection; + const saveOrUpdate = isUpdate.value + ? updateUserCollection + : addUserCollection; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -166,12 +171,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/userCollection/index.vue b/src/views/shop/userCollection/index.vue index 45125f0..c4be8a6 100644 --- a/src/views/shop/userCollection/index.vue +++ b/src/views/shop/userCollection/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import UserCollectionEdit from './components/userCollectionEdit.vue'; - import { pageUserCollection, removeUserCollection, removeBatchUserCollection } from '@/api/shop/userCollection'; - import type { UserCollection, UserCollectionParam } from '@/api/shop/userCollection/model'; + import { + pageUserCollection, + removeUserCollection, + removeBatchUserCollection + } from '@/api/shop/userCollection'; + import type { + UserCollection, + UserCollectionParam + } from '@/api/shop/userCollection/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '0店铺,1商品', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '租户ID', dataIndex: 'tid', key: 'tid', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -189,7 +200,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchUserCollection(selection.value.map((d) => d.userCollectionId)) + removeBatchUserCollection( + selection.value.map((d) => d.userCollectionId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/userCommissionRole/components/userCommissionRoleEdit.vue b/src/views/shop/userCommissionRole/components/userCommissionRoleEdit.vue index 0242ef4..2fac363 100644 --- a/src/views/shop/userCommissionRole/components/userCommissionRoleEdit.vue +++ b/src/views/shop/userCommissionRole/components/userCommissionRoleEdit.vue @@ -20,18 +20,10 @@ " > - + - + @@ -55,7 +47,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addUserCommissionRole, updateUserCommissionRole } from '@/api/shop/userCommissionRole'; + import { + addUserCommissionRole, + updateUserCommissionRole + } from '@/api/shop/userCommissionRole'; import { UserCommissionRole } from '@/api/shop/userCommissionRole/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -151,7 +146,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateUserCommissionRole : addUserCommissionRole; + const saveOrUpdate = isUpdate.value + ? updateUserCommissionRole + : addUserCommissionRole; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -174,12 +171,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/userCommissionRole/index.vue b/src/views/shop/userCommissionRole/index.vue index 6ce1cf7..706b083 100644 --- a/src/views/shop/userCommissionRole/index.vue +++ b/src/views/shop/userCommissionRole/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import UserCommissionRoleEdit from './components/userCommissionRoleEdit.vue'; - import { pageUserCommissionRole, removeUserCommissionRole, removeBatchUserCommissionRole } from '@/api/shop/userCommissionRole'; - import type { UserCommissionRole, UserCommissionRoleParam } from '@/api/shop/userCommissionRole/model'; + import { + pageUserCommissionRole, + removeUserCommissionRole, + removeBatchUserCommissionRole + } from '@/api/shop/userCommissionRole'; + import type { + UserCommissionRole, + UserCommissionRoleParam + } from '@/api/shop/userCommissionRole/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'roleId', key: 'roleId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1异常', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchUserCommissionRole(selection.value.map((d) => d.userCommissionRoleId)) + removeBatchUserCommissionRole( + selection.value.map((d) => d.userCommissionRoleId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/userCoupon/components/userCouponEdit.vue b/src/views/shop/userCoupon/components/userCouponEdit.vue index 4e27f46..866c869 100644 --- a/src/views/shop/userCoupon/components/userCouponEdit.vue +++ b/src/views/shop/userCoupon/components/userCouponEdit.vue @@ -34,11 +34,7 @@ /> - + - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import UserCouponEdit from './components/userCouponEdit.vue'; - import { pageUserCoupon, removeUserCoupon, removeBatchUserCoupon } from '@/api/shop/userCoupon'; - import type { UserCoupon, UserCouponParam } from '@/api/shop/userCoupon/model'; + import { + pageUserCoupon, + removeUserCoupon, + removeBatchUserCoupon + } from '@/api/shop/userCoupon'; + import type { + UserCoupon, + UserCouponParam + } from '@/api/shop/userCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'couponId', key: 'couponId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'used', key: 'used', - align: 'center', + align: 'center' }, { title: '使用时间', dataIndex: 'usedTime', key: 'usedTime', - align: 'center', + align: 'center' }, { title: '状态, 0正常, 1冻结', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -162,7 +173,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/shop/userGoodsInMerchant/components/userGoodsInMerchantEdit.vue b/src/views/shop/userGoodsInMerchant/components/userGoodsInMerchantEdit.vue index 4e8cf3c..9c77716 100644 --- a/src/views/shop/userGoodsInMerchant/components/userGoodsInMerchantEdit.vue +++ b/src/views/shop/userGoodsInMerchant/components/userGoodsInMerchantEdit.vue @@ -20,11 +20,7 @@ " > - + { loading.value = false; @@ -200,12 +201,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/userGoodsInMerchant/index.vue b/src/views/shop/userGoodsInMerchant/index.vue index b76c35c..91021bc 100644 --- a/src/views/shop/userGoodsInMerchant/index.vue +++ b/src/views/shop/userGoodsInMerchant/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import UserGoodsInMerchantEdit from './components/userGoodsInMerchantEdit.vue'; - import { pageUserGoodsInMerchant, removeUserGoodsInMerchant, removeBatchUserGoodsInMerchant } from '@/api/shop/userGoodsInMerchant'; - import type { UserGoodsInMerchant, UserGoodsInMerchantParam } from '@/api/shop/userGoodsInMerchant/model'; + import { + pageUserGoodsInMerchant, + removeUserGoodsInMerchant, + removeBatchUserGoodsInMerchant + } from '@/api/shop/userGoodsInMerchant'; + import type { + UserGoodsInMerchant, + UserGoodsInMerchantParam + } from '@/api/shop/userGoodsInMerchant/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'balance', key: 'balance', - align: 'center', + align: 'center' }, { title: '0待审核1通过2拒绝', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '排序(数字越小越靠前)', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '备注', dataIndex: 'comments', key: 'comments', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -156,7 +167,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchUserGoodsInMerchant(selection.value.map((d) => d.userGoodsInMerchantId)) + removeBatchUserGoodsInMerchant( + selection.value.map((d) => d.userGoodsInMerchantId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/shop/users/components/userEdit.vue b/src/views/shop/users/components/userEdit.vue index ea623e1..8be71f5 100644 --- a/src/views/shop/users/components/userEdit.vue +++ b/src/views/shop/users/components/userEdit.vue @@ -132,7 +132,12 @@ /> - + - + - + - + - + { loading.value = false; @@ -192,12 +182,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/shop/viewHistory/index.vue b/src/views/shop/viewHistory/index.vue index 38a973e..c916122 100644 --- a/src/views/shop/viewHistory/index.vue +++ b/src/views/shop/viewHistory/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ViewHistoryEdit from './components/viewHistoryEdit.vue'; - import { pageViewHistory, removeViewHistory, removeBatchViewHistory } from '@/api/shop/viewHistory'; - import type { ViewHistory, ViewHistoryParam } from '@/api/shop/viewHistory/model'; + import { + pageViewHistory, + removeViewHistory, + removeBatchViewHistory + } from '@/api/shop/viewHistory'; + import type { + ViewHistory, + ViewHistoryParam + } from '@/api/shop/viewHistory/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,37 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'pk', key: 'pk', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '排序号', dataIndex: 'sortNumber', key: 'sortNumber', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -150,7 +161,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/shop/wechatDeposit/components/wechatDepositEdit.vue b/src/views/shop/wechatDeposit/components/wechatDepositEdit.vue index 29de4c5..22a03e9 100644 --- a/src/views/shop/wechatDeposit/components/wechatDepositEdit.vue +++ b/src/views/shop/wechatDeposit/components/wechatDepositEdit.vue @@ -103,7 +103,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addWechatDeposit, updateWechatDeposit } from '@/api/shop/wechatDeposit'; + import { + addWechatDeposit, + updateWechatDeposit + } from '@/api/shop/wechatDeposit'; import { WechatDeposit } from '@/api/shop/wechatDeposit/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -206,7 +209,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateWechatDeposit : addWechatDeposit; + const saveOrUpdate = isUpdate.value + ? updateWechatDeposit + : addWechatDeposit; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -229,12 +234,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/system/chart/index.vue b/src/views/system/chart/index.vue index ee3992d..92ab48a 100644 --- a/src/views/system/chart/index.vue +++ b/src/views/system/chart/index.vue @@ -21,24 +21,23 @@ - diff --git a/src/views/system/chatConversation/index.ts b/src/views/system/chatConversation/index.ts index 4c84dc4..afe2ed6 100644 --- a/src/views/system/chatConversation/index.ts +++ b/src/views/system/chatConversation/index.ts @@ -79,7 +79,9 @@ export async function removeChatConversation(id?: number) { /** * 批量删除聊天消息表 */ -export async function removeBatchChatConversation(data: (number | undefined)[]) { +export async function removeBatchChatConversation( + data: (number | undefined)[] +) { const res = await request.delete>( MODULES_API_URL + '/shop/chat-conversation/batch', { diff --git a/src/views/system/chatConversation/index.vue b/src/views/system/chatConversation/index.vue index 7e40e50..81f196a 100644 --- a/src/views/system/chatConversation/index.vue +++ b/src/views/system/chatConversation/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ChatConversationEdit from './components/chatConversationEdit.vue'; - import { pageChatConversation, removeChatConversation, removeBatchChatConversation } from '@/api/system/chatConversation'; - import type { ChatConversation, ChatConversationParam } from '@/api/system/chatConversation/model'; + import { + pageChatConversation, + removeChatConversation, + removeBatchChatConversation + } from '@/api/system/chatConversation'; + import type { + ChatConversation, + ChatConversationParam + } from '@/api/system/chatConversation/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '好友ID', dataIndex: 'friendId', key: 'friendId', - align: 'center', + align: 'center' }, { title: '消息类型', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '消息内容', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '未读消息', dataIndex: 'unRead', key: 'unRead', - align: 'center', + align: 'center' }, { title: '状态, 0未读, 1已读', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -162,7 +173,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -219,7 +230,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchChatConversation(selection.value.map((d) => d.chatConversationId)) + removeBatchChatConversation( + selection.value.map((d) => d.chatConversationId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/system/chatMessage/index.vue b/src/views/system/chatMessage/index.vue index 8b4688d..5cfcd44 100644 --- a/src/views/system/chatMessage/index.vue +++ b/src/views/system/chatMessage/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ChatMessageEdit from './components/chatMessageEdit.vue'; - import { pageChatMessage, removeChatMessage, removeBatchChatMessage } from '@/api/system/chatMessage'; - import type { ChatMessage, ChatMessageParam } from '@/api/system/chatMessage/model'; + import { + pageChatMessage, + removeChatMessage, + removeBatchChatMessage + } from '@/api/system/chatMessage'; + import type { + ChatMessage, + ChatMessageParam + } from '@/api/system/chatMessage/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,73 +116,73 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '发送人ID', dataIndex: 'formUserId', key: 'formUserId', - align: 'center', + align: 'center' }, { title: '接收人ID', dataIndex: 'toUserId', key: 'toUserId', - align: 'center', + align: 'center' }, { title: '消息类型', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '消息内容', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '屏蔽接收方', dataIndex: 'sideTo', key: 'sideTo', - align: 'center', + align: 'center' }, { title: '屏蔽发送方', dataIndex: 'sideFrom', key: 'sideFrom', - align: 'center', + align: 'center' }, { title: '是否撤回', dataIndex: 'withdraw', key: 'withdraw', - align: 'center', + align: 'center' }, { title: '文件信息', dataIndex: 'fileInfo', key: 'fileInfo', - align: 'center', + align: 'center' }, { title: '存在联系方式', dataIndex: 'hasContact', key: 'hasContact', - align: 'center', + align: 'center' }, { title: '状态, 0未读, 1已读', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -186,7 +197,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/system/dict/components/dict-data.vue b/src/views/system/dict/components/dict-data.vue index 6878d2c..c3241c3 100644 --- a/src/views/system/dict/components/dict-data.vue +++ b/src/views/system/dict/components/dict-data.vue @@ -67,7 +67,7 @@ removeDictDataBatch } from '@/api/system/dict-data'; import type { DictData, DictDataParam } from '@/api/system/dict-data/model'; - import { Dict } from "@/api/system/dict/model"; + import { Dict } from '@/api/system/dict/model'; const props = defineProps<{ // 字典id diff --git a/src/views/system/exception/404/index.vue b/src/views/system/exception/404/index.vue index b156e83..8f0d2e8 100644 --- a/src/views/system/exception/404/index.vue +++ b/src/views/system/exception/404/index.vue @@ -2,11 +2,7 @@
- + diff --git a/src/views/system/express/components/expressEdit.vue b/src/views/system/express/components/expressEdit.vue index 7e07c71..bca3208 100644 --- a/src/views/system/express/components/expressEdit.vue +++ b/src/views/system/express/components/expressEdit.vue @@ -100,7 +100,7 @@ deleted: undefined, tenantId: undefined, createTime: undefined, - updateTime: undefined, + updateTime: undefined }); /* 更新visible */ @@ -187,12 +187,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/system/plug/components/plug.vue b/src/views/system/plug/components/plug.vue index 5405389..c67abc0 100644 --- a/src/views/system/plug/components/plug.vue +++ b/src/views/system/plug/components/plug.vue @@ -122,7 +122,7 @@ import { ref } from 'vue'; import { Company, CompanyParam } from '@/api/system/company/model'; import useSearch from '@/utils/use-search'; - import { pagePlug } from "@/api/system/plug"; + import { pagePlug } from '@/api/system/plug'; const props = defineProps<{ // 修改回显的数据 diff --git a/src/views/system/setting/components/wx-work.vue b/src/views/system/setting/components/wx-work.vue index b905607..9be2d8e 100644 --- a/src/views/system/setting/components/wx-work.vue +++ b/src/views/system/setting/components/wx-work.vue @@ -82,7 +82,11 @@ style="width: calc(100% - 50px)" /> - + diff --git a/src/views/system/user/components/childList.vue b/src/views/system/user/components/childList.vue index 60dd102..d4e0efb 100644 --- a/src/views/system/user/components/childList.vue +++ b/src/views/system/user/components/childList.vue @@ -21,82 +21,86 @@ > - + - diff --git a/src/views/system/user/components/commissionRole.vue b/src/views/system/user/components/commissionRole.vue index b9b049b..8d0c95a 100644 --- a/src/views/system/user/components/commissionRole.vue +++ b/src/views/system/user/components/commissionRole.vue @@ -11,91 +11,99 @@ @cancel="updateVisible(false)" @ok="save" > - - {{ - item.title - }} + + {{ item.title }} - diff --git a/src/views/system/user/components/user-info.vue b/src/views/system/user/components/user-info.vue index a737d2f..9f70344 100644 --- a/src/views/system/user/components/user-info.vue +++ b/src/views/system/user/components/user-info.vue @@ -49,7 +49,9 @@ v-bind="styleResponsive ? { md: 12, sm: 24, xs: 24 } : { span: 12 }" > - ¥{{ formatNumber(user.balance) }} + ¥{{ formatNumber(user.balance) }} {{ user.points }} diff --git a/src/views/system/user/components/userEdit.vue b/src/views/system/user/components/userEdit.vue index 3a59597..eecc1cf 100644 --- a/src/views/system/user/components/userEdit.vue +++ b/src/views/system/user/components/userEdit.vue @@ -97,11 +97,7 @@ /> - + 新建 @@ -28,7 +28,7 @@ :disabled="selection.length === 0" > 修改 @@ -37,9 +37,8 @@ danger @click="resetPsw(selection[0])" :disabled="selection.length === 0" - >重置密码 - + >重置密码 + 批量删除 导入 @@ -74,7 +73,7 @@ style="margin-right: 4px" > @@ -97,9 +96,9 @@ @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkAdminEdit from './components/thinkAdminEdit.vue'; - import { pageThinkAdmin, removeThinkAdmin, removeBatchThinkAdmin } from '@/api/think/thinkAdmin'; - import type { ThinkAdmin, ThinkAdminParam } from '@/api/think/thinkAdmin/model'; + import { + pageThinkAdmin, + removeThinkAdmin, + removeBatchThinkAdmin + } from '@/api/think/thinkAdmin'; + import type { + ThinkAdmin, + ThinkAdminParam + } from '@/api/think/thinkAdmin/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,91 +116,91 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户名', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '密码', dataIndex: 'password', key: 'password', - align: 'center', + align: 'center' }, { title: '头像', dataIndex: 'portrait', key: 'portrait', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '登陆次数', dataIndex: 'loginnum', key: 'loginnum', - align: 'center', + align: 'center' }, { title: '最后登录IP', dataIndex: 'lastLoginIp', key: 'lastLoginIp', - align: 'center', + align: 'center' }, { title: '最后登录时间', dataIndex: 'lastLoginTime', key: 'lastLoginTime', - align: 'center', + align: 'center' }, { title: '真实姓名', dataIndex: 'realName', key: 'realName', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '场馆id集合,用于区分管理可管理的场馆', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '用户角色id', dataIndex: 'groupid', key: 'groupid', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'token', key: 'token', - align: 'center', + align: 'center' }, { title: '过期时间', dataIndex: 'expireTime', key: 'expireTime', - align: 'center', + align: 'center' }, { title: '员工卡号', dataIndex: 'cardCode', key: 'cardCode', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkAdminLog/components/thinkAdminLogEdit.vue b/src/views/think/thinkAdminLog/components/thinkAdminLogEdit.vue index f74db00..a16f562 100644 --- a/src/views/think/thinkAdminLog/components/thinkAdminLogEdit.vue +++ b/src/views/think/thinkAdminLog/components/thinkAdminLogEdit.vue @@ -62,7 +62,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkAdminLog, updateThinkAdminLog } from '@/api/think/thinkAdminLog'; + import { + addThinkAdminLog, + updateThinkAdminLog + } from '@/api/think/thinkAdminLog'; import { ThinkAdminLog } from '@/api/think/thinkAdminLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -157,7 +160,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkAdminLog : addThinkAdminLog; + const saveOrUpdate = isUpdate.value + ? updateThinkAdminLog + : addThinkAdminLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -180,12 +185,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkAdminLog/index.vue b/src/views/think/thinkAdminLog/index.vue index 8a7dcb3..00ed106 100644 --- a/src/views/think/thinkAdminLog/index.vue +++ b/src/views/think/thinkAdminLog/index.vue @@ -45,7 +45,11 @@ - +
@@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkAdminLogEdit from './components/thinkAdminLogEdit.vue'; - import { pageThinkAdminLog, removeThinkAdminLog, removeBatchThinkAdminLog } from '@/api/think/thinkAdminLog'; - import type { ThinkAdminLog, ThinkAdminLogParam } from '@/api/think/thinkAdminLog/model'; + import { + pageThinkAdminLog, + removeThinkAdminLog, + removeBatchThinkAdminLog + } from '@/api/think/thinkAdminLog'; + import type { + ThinkAdminLog, + ThinkAdminLogParam + } from '@/api/think/thinkAdminLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,37 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'userid', key: 'userid', - align: 'center', + align: 'center' }, { title: '用户名', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '操作栏目', dataIndex: 'column', key: 'column', - align: 'center', + align: 'center' }, { title: '变更说明', dataIndex: 'remate', key: 'remate', - align: 'center', + align: 'center' }, { title: '变更时间', dataIndex: 'addtime', key: 'addtime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkAuthGroup/components/thinkAuthGroupEdit.vue b/src/views/think/thinkAuthGroup/components/thinkAuthGroupEdit.vue index 3469b75..72fa708 100644 --- a/src/views/think/thinkAuthGroup/components/thinkAuthGroupEdit.vue +++ b/src/views/think/thinkAuthGroup/components/thinkAuthGroupEdit.vue @@ -20,11 +20,7 @@ " > - + @@ -33,11 +29,7 @@ - + { loading.value = false; @@ -172,12 +169,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkAuthGroup/index.vue b/src/views/think/thinkAuthGroup/index.vue index 8f5cd13..86efe71 100644 --- a/src/views/think/thinkAuthGroup/index.vue +++ b/src/views/think/thinkAuthGroup/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkAuthGroupEdit from './components/thinkAuthGroupEdit.vue'; - import { pageThinkAuthGroup, removeThinkAuthGroup, removeBatchThinkAuthGroup } from '@/api/think/thinkAuthGroup'; - import type { ThinkAuthGroup, ThinkAuthGroupParam } from '@/api/think/thinkAuthGroup/model'; + import { + pageThinkAuthGroup, + removeThinkAuthGroup, + removeBatchThinkAuthGroup + } from '@/api/think/thinkAuthGroup'; + import type { + ThinkAuthGroup, + ThinkAuthGroupParam + } from '@/api/think/thinkAuthGroup/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'rules', key: 'rules', - align: 'center', + align: 'center' }, { title: '', @@ -138,7 +149,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkAuthGroup(selection.value.map((d) => d.thinkAuthGroupId)) + removeBatchThinkAuthGroup( + selection.value.map((d) => d.thinkAuthGroupId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkAuthGroupAccess/components/thinkAuthGroupAccessEdit.vue b/src/views/think/thinkAuthGroupAccess/components/thinkAuthGroupAccessEdit.vue index 8e903c4..432c05e 100644 --- a/src/views/think/thinkAuthGroupAccess/components/thinkAuthGroupAccessEdit.vue +++ b/src/views/think/thinkAuthGroupAccess/components/thinkAuthGroupAccessEdit.vue @@ -34,7 +34,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkAuthGroupAccess, updateThinkAuthGroupAccess } from '@/api/think/thinkAuthGroupAccess'; + import { + addThinkAuthGroupAccess, + updateThinkAuthGroupAccess + } from '@/api/think/thinkAuthGroupAccess'; import { ThinkAuthGroupAccess } from '@/api/think/thinkAuthGroupAccess/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -125,7 +128,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkAuthGroupAccess : addThinkAuthGroupAccess; + const saveOrUpdate = isUpdate.value + ? updateThinkAuthGroupAccess + : addThinkAuthGroupAccess; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -148,12 +153,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkAuthGroupAccess/index.vue b/src/views/think/thinkAuthGroupAccess/index.vue index 61761d2..3ba4ea8 100644 --- a/src/views/think/thinkAuthGroupAccess/index.vue +++ b/src/views/think/thinkAuthGroupAccess/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkAuthGroupAccessEdit from './components/thinkAuthGroupAccessEdit.vue'; - import { pageThinkAuthGroupAccess, removeThinkAuthGroupAccess, removeBatchThinkAuthGroupAccess } from '@/api/think/thinkAuthGroupAccess'; - import type { ThinkAuthGroupAccess, ThinkAuthGroupAccessParam } from '@/api/think/thinkAuthGroupAccess/model'; + import { + pageThinkAuthGroupAccess, + removeThinkAuthGroupAccess, + removeBatchThinkAuthGroupAccess + } from '@/api/think/thinkAuthGroupAccess'; + import type { + ThinkAuthGroupAccess, + ThinkAuthGroupAccessParam + } from '@/api/think/thinkAuthGroupAccess/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,13 +116,13 @@ dataIndex: 'uid', key: 'uid', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'groupId', key: 'groupId', - align: 'center', + align: 'center' }, { title: '操作', @@ -168,7 +179,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkAuthGroupAccess(selection.value.map((d) => d.thinkAuthGroupAccessId)) + removeBatchThinkAuthGroupAccess( + selection.value.map((d) => d.thinkAuthGroupAccessId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkAuthRule/components/thinkAuthRuleEdit.vue b/src/views/think/thinkAuthRule/components/thinkAuthRuleEdit.vue index 85c1547..1577106 100644 --- a/src/views/think/thinkAuthRule/components/thinkAuthRuleEdit.vue +++ b/src/views/think/thinkAuthRule/components/thinkAuthRuleEdit.vue @@ -20,25 +20,13 @@ " > - + - + - + @@ -89,7 +77,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkAuthRule, updateThinkAuthRule } from '@/api/think/thinkAuthRule'; + import { + addThinkAuthRule, + updateThinkAuthRule + } from '@/api/think/thinkAuthRule'; import { ThinkAuthRule } from '@/api/think/thinkAuthRule/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -189,7 +180,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkAuthRule : addThinkAuthRule; + const saveOrUpdate = isUpdate.value + ? updateThinkAuthRule + : addThinkAuthRule; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -212,12 +205,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkAuthRule/index.vue b/src/views/think/thinkAuthRule/index.vue index 176d2ae..6393ee4 100644 --- a/src/views/think/thinkAuthRule/index.vue +++ b/src/views/think/thinkAuthRule/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkAuthRuleEdit from './components/thinkAuthRuleEdit.vue'; - import { pageThinkAuthRule, removeThinkAuthRule, removeBatchThinkAuthRule } from '@/api/think/thinkAuthRule'; - import type { ThinkAuthRule, ThinkAuthRuleParam } from '@/api/think/thinkAuthRule/model'; + import { + pageThinkAuthRule, + removeThinkAuthRule, + removeBatchThinkAuthRule + } from '@/api/think/thinkAuthRule'; + import type { + ThinkAuthRule, + ThinkAuthRuleParam + } from '@/api/think/thinkAuthRule/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '样式', dataIndex: 'css', key: 'css', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'condition', key: 'condition', - align: 'center', + align: 'center' }, { title: '父栏目ID', dataIndex: 'pid', key: 'pid', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '添加时间', @@ -168,7 +179,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkBankCard/components/thinkBankCardEdit.vue b/src/views/think/thinkBankCard/components/thinkBankCardEdit.vue index c18cfaa..32d3dcd 100644 --- a/src/views/think/thinkBankCard/components/thinkBankCardEdit.vue +++ b/src/views/think/thinkBankCard/components/thinkBankCardEdit.vue @@ -62,7 +62,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkBankCard, updateThinkBankCard } from '@/api/think/thinkBankCard'; + import { + addThinkBankCard, + updateThinkBankCard + } from '@/api/think/thinkBankCard'; import { ThinkBankCard } from '@/api/think/thinkBankCard/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -157,7 +160,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkBankCard : addThinkBankCard; + const saveOrUpdate = isUpdate.value + ? updateThinkBankCard + : addThinkBankCard; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -180,12 +185,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkBankCard/index.vue b/src/views/think/thinkBankCard/index.vue index 5e593cb..ff6aaa3 100644 --- a/src/views/think/thinkBankCard/index.vue +++ b/src/views/think/thinkBankCard/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkBankCardEdit from './components/thinkBankCardEdit.vue'; - import { pageThinkBankCard, removeThinkBankCard, removeBatchThinkBankCard } from '@/api/think/thinkBankCard'; - import type { ThinkBankCard, ThinkBankCardParam } from '@/api/think/thinkBankCard/model'; + import { + pageThinkBankCard, + removeThinkBankCard, + removeBatchThinkBankCard + } from '@/api/think/thinkBankCard'; + import type { + ThinkBankCard, + ThinkBankCardParam + } from '@/api/think/thinkBankCard/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,37 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '银行卡号', dataIndex: 'cardId', key: 'cardId', - align: 'center', + align: 'center' }, { title: '所属银行', dataIndex: 'cardName', key: 'cardName', - align: 'center', + align: 'center' }, { title: '用户姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkCardBindLog/components/thinkCardBindLogEdit.vue b/src/views/think/thinkCardBindLog/components/thinkCardBindLogEdit.vue index 36a650a..74aefbc 100644 --- a/src/views/think/thinkCardBindLog/components/thinkCardBindLogEdit.vue +++ b/src/views/think/thinkCardBindLog/components/thinkCardBindLogEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCardBindLog, updateThinkCardBindLog } from '@/api/think/thinkCardBindLog'; + import { + addThinkCardBindLog, + updateThinkCardBindLog + } from '@/api/think/thinkCardBindLog'; import { ThinkCardBindLog } from '@/api/think/thinkCardBindLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -134,7 +137,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCardBindLog : addThinkCardBindLog; + const saveOrUpdate = isUpdate.value + ? updateThinkCardBindLog + : addThinkCardBindLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -157,12 +162,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCardBindLog/index.vue b/src/views/think/thinkCardBindLog/index.vue index 50ece61..06e735d 100644 --- a/src/views/think/thinkCardBindLog/index.vue +++ b/src/views/think/thinkCardBindLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCardBindLogEdit from './components/thinkCardBindLogEdit.vue'; - import { pageThinkCardBindLog, removeThinkCardBindLog, removeBatchThinkCardBindLog } from '@/api/think/thinkCardBindLog'; - import type { ThinkCardBindLog, ThinkCardBindLogParam } from '@/api/think/thinkCardBindLog/model'; + import { + pageThinkCardBindLog, + removeThinkCardBindLog, + removeBatchThinkCardBindLog + } from '@/api/think/thinkCardBindLog'; + import type { + ThinkCardBindLog, + ThinkCardBindLogParam + } from '@/api/think/thinkCardBindLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '参数', dataIndex: 'param', key: 'param', - align: 'center', + align: 'center' }, { title: '修改参数', dataIndex: 'editData', key: 'editData', - align: 'center', + align: 'center' }, { title: '添加时间', @@ -183,7 +194,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCardBindLog(selection.value.map((d) => d.thinkCardBindLogId)) + removeBatchThinkCardBindLog( + selection.value.map((d) => d.thinkCardBindLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkCardDelLog/components/thinkCardDelLogEdit.vue b/src/views/think/thinkCardDelLog/components/thinkCardDelLogEdit.vue index 7aefd56..60dd067 100644 --- a/src/views/think/thinkCardDelLog/components/thinkCardDelLogEdit.vue +++ b/src/views/think/thinkCardDelLog/components/thinkCardDelLogEdit.vue @@ -48,7 +48,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCardDelLog, updateThinkCardDelLog } from '@/api/think/thinkCardDelLog'; + import { + addThinkCardDelLog, + updateThinkCardDelLog + } from '@/api/think/thinkCardDelLog'; import { ThinkCardDelLog } from '@/api/think/thinkCardDelLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -142,7 +145,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCardDelLog : addThinkCardDelLog; + const saveOrUpdate = isUpdate.value + ? updateThinkCardDelLog + : addThinkCardDelLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -165,12 +170,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCardDelLog/index.vue b/src/views/think/thinkCardDelLog/index.vue index a08c699..3bf1d33 100644 --- a/src/views/think/thinkCardDelLog/index.vue +++ b/src/views/think/thinkCardDelLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCardDelLogEdit from './components/thinkCardDelLogEdit.vue'; - import { pageThinkCardDelLog, removeThinkCardDelLog, removeBatchThinkCardDelLog } from '@/api/think/thinkCardDelLog'; - import type { ThinkCardDelLog, ThinkCardDelLogParam } from '@/api/think/thinkCardDelLog/model'; + import { + pageThinkCardDelLog, + removeThinkCardDelLog, + removeBatchThinkCardDelLog + } from '@/api/think/thinkCardDelLog'; + import type { + ThinkCardDelLog, + ThinkCardDelLogParam + } from '@/api/think/thinkCardDelLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '操作用户', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '类型:1VIP卡,2IC卡', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '原数据', dataIndex: 'oldJson', key: 'oldJson', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -189,7 +200,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCardDelLog(selection.value.map((d) => d.thinkCardDelLogId)) + removeBatchThinkCardDelLog( + selection.value.map((d) => d.thinkCardDelLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkCardEditLog/components/thinkCardEditLogEdit.vue b/src/views/think/thinkCardEditLog/components/thinkCardEditLogEdit.vue index 01cbf69..341b99e 100644 --- a/src/views/think/thinkCardEditLog/components/thinkCardEditLogEdit.vue +++ b/src/views/think/thinkCardEditLog/components/thinkCardEditLogEdit.vue @@ -19,7 +19,10 @@ styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' } " > - + { loading.value = false; @@ -173,12 +181,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCardEditLog/index.vue b/src/views/think/thinkCardEditLog/index.vue index a5fa15b..3788eee 100644 --- a/src/views/think/thinkCardEditLog/index.vue +++ b/src/views/think/thinkCardEditLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCardEditLogEdit from './components/thinkCardEditLogEdit.vue'; - import { pageThinkCardEditLog, removeThinkCardEditLog, removeBatchThinkCardEditLog } from '@/api/think/thinkCardEditLog'; - import type { ThinkCardEditLog, ThinkCardEditLogParam } from '@/api/think/thinkCardEditLog/model'; + import { + pageThinkCardEditLog, + removeThinkCardEditLog, + removeBatchThinkCardEditLog + } from '@/api/think/thinkCardEditLog'; + import type { + ThinkCardEditLog, + ThinkCardEditLogParam + } from '@/api/think/thinkCardEditLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,26 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { - title: '操作类型:price=更新价格;card_type=卡种;count=变更次数;expire=有效期;', + title: + '操作类型:price=更新价格;card_type=卡种;count=变更次数;expire=有效期;', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '旧值', dataIndex: 'oldJson', key: 'oldJson', - align: 'center', + align: 'center' }, { title: '新值', dataIndex: 'newJson', key: 'newJson', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -138,7 +150,7 @@ title: '操作员id', dataIndex: 'aid', key: 'aid', - align: 'center', + align: 'center' }, { title: '操作', @@ -195,7 +207,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCardEditLog(selection.value.map((d) => d.thinkCardEditLogId)) + removeBatchThinkCardEditLog( + selection.value.map((d) => d.thinkCardEditLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkCardUserLog/components/thinkCardUserLogEdit.vue b/src/views/think/thinkCardUserLog/components/thinkCardUserLogEdit.vue index f7e2f22..88093b5 100644 --- a/src/views/think/thinkCardUserLog/components/thinkCardUserLogEdit.vue +++ b/src/views/think/thinkCardUserLog/components/thinkCardUserLogEdit.vue @@ -19,7 +19,10 @@ styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' } " > - + - + { loading.value = false; @@ -189,12 +200,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCardUserLog/index.vue b/src/views/think/thinkCardUserLog/index.vue index c3ee2c3..8a98750 100644 --- a/src/views/think/thinkCardUserLog/index.vue +++ b/src/views/think/thinkCardUserLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCardUserLogEdit from './components/thinkCardUserLogEdit.vue'; - import { pageThinkCardUserLog, removeThinkCardUserLog, removeBatchThinkCardUserLog } from '@/api/think/thinkCardUserLog'; - import type { ThinkCardUserLog, ThinkCardUserLogParam } from '@/api/think/thinkCardUserLog/model'; + import { + pageThinkCardUserLog, + removeThinkCardUserLog, + removeBatchThinkCardUserLog + } from '@/api/think/thinkCardUserLog'; + import type { + ThinkCardUserLog, + ThinkCardUserLogParam + } from '@/api/think/thinkCardUserLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '会员卡类型:1年卡,2次卡,3月卡,4会员VIP,VIP充值卡', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '卡类型:1成人卡,2儿童卡', dataIndex: 'cardType', key: 'cardType', - align: 'center', + align: 'center' }, { title: 'vip卡等级类型:1特殊vip卡,2普通vip卡', dataIndex: 'vipType', key: 'vipType', - align: 'center', + align: 'center' }, { title: '统计金额(正是收入,负是冲抵(退卡后产生))', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '', @@ -144,13 +155,13 @@ title: '虚拟卡ID', dataIndex: 'usersVipId', key: 'usersVipId', - align: 'center', + align: 'center' }, { title: '实体卡id', dataIndex: 'cardId', key: 'cardId', - align: 'center', + align: 'center' }, { title: '操作', @@ -207,7 +218,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCardUserLog(selection.value.map((d) => d.thinkCardUserLogId)) + removeBatchThinkCardUserLog( + selection.value.map((d) => d.thinkCardUserLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkCarousel/components/thinkCarouselEdit.vue b/src/views/think/thinkCarousel/components/thinkCarouselEdit.vue index d93b234..3db01e4 100644 --- a/src/views/think/thinkCarousel/components/thinkCarouselEdit.vue +++ b/src/views/think/thinkCarousel/components/thinkCarouselEdit.vue @@ -82,7 +82,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCarousel, updateThinkCarousel } from '@/api/think/thinkCarousel'; + import { + addThinkCarousel, + updateThinkCarousel + } from '@/api/think/thinkCarousel'; import { ThinkCarousel } from '@/api/think/thinkCarousel/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -181,7 +184,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCarousel : addThinkCarousel; + const saveOrUpdate = isUpdate.value + ? updateThinkCarousel + : addThinkCarousel; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -204,12 +209,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCarousel/index.vue b/src/views/think/thinkCarousel/index.vue index b833f64..2e79845 100644 --- a/src/views/think/thinkCarousel/index.vue +++ b/src/views/think/thinkCarousel/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCarouselEdit from './components/thinkCarouselEdit.vue'; - import { pageThinkCarousel, removeThinkCarousel, removeBatchThinkCarousel } from '@/api/think/thinkCarousel'; - import type { ThinkCarousel, ThinkCarouselParam } from '@/api/think/thinkCarousel/model'; + import { + pageThinkCarousel, + removeThinkCarousel, + removeBatchThinkCarousel + } from '@/api/think/thinkCarousel'; + import type { + ThinkCarousel, + ThinkCarouselParam + } from '@/api/think/thinkCarousel/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '轮播图标题', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '轮播图', dataIndex: 'img', key: 'img', - align: 'center', + align: 'center' }, { title: '轮播图链接', dataIndex: 'link', key: 'link', - align: 'center', + align: 'center' }, { title: '小程序APPID', dataIndex: 'appid', key: 'appid', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '1显示,2不显示', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '类型:1资讯,2商城,3小程序', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '', @@ -162,7 +173,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkCoach/components/thinkCoachEdit.vue b/src/views/think/thinkCoach/components/thinkCoachEdit.vue index f6fdaf8..34c65b1 100644 --- a/src/views/think/thinkCoach/components/thinkCoachEdit.vue +++ b/src/views/think/thinkCoach/components/thinkCoachEdit.vue @@ -221,12 +221,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCoach/index.vue b/src/views/think/thinkCoach/index.vue index eed44ba..44193f2 100644 --- a/src/views/think/thinkCoach/index.vue +++ b/src/views/think/thinkCoach/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCoachEdit from './components/thinkCoachEdit.vue'; - import { pageThinkCoach, removeThinkCoach, removeBatchThinkCoach } from '@/api/think/thinkCoach'; - import type { ThinkCoach, ThinkCoachParam } from '@/api/think/thinkCoach/model'; + import { + pageThinkCoach, + removeThinkCoach, + removeBatchThinkCoach + } from '@/api/think/thinkCoach'; + import type { + ThinkCoach, + ThinkCoachParam + } from '@/api/think/thinkCoach/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户表ID', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '教练姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '所在场馆', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '教练简介', dataIndex: 'intro', key: 'intro', - align: 'center', + align: 'center' }, { title: '教练介绍', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '教练图片', dataIndex: 'cimage', key: 'cimage', - align: 'center', + align: 'center' }, { title: '等级', dataIndex: 'level', key: 'level', - align: 'center', + align: 'center' }, { title: '添加时间', @@ -168,13 +179,13 @@ title: '所在时间段', dataIndex: 'timePeriod', key: 'timePeriod', - align: 'center', + align: 'center' }, { title: '教练余额', dataIndex: 'coachMoney', key: 'coachMoney', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkCoachCash/components/thinkCoachCashEdit.vue b/src/views/think/thinkCoachCash/components/thinkCoachCashEdit.vue index 64a8407..ee12eaf 100644 --- a/src/views/think/thinkCoachCash/components/thinkCoachCashEdit.vue +++ b/src/views/think/thinkCoachCash/components/thinkCoachCashEdit.vue @@ -61,7 +61,10 @@ v-model:value="form.addtime" /> - + 显示 隐藏 @@ -82,7 +85,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCoachCash, updateThinkCoachCash } from '@/api/think/thinkCoachCash'; + import { + addThinkCoachCash, + updateThinkCoachCash + } from '@/api/think/thinkCoachCash'; import { ThinkCoachCash } from '@/api/think/thinkCoachCash/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -180,7 +186,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCoachCash : addThinkCoachCash; + const saveOrUpdate = isUpdate.value + ? updateThinkCoachCash + : addThinkCoachCash; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -203,12 +211,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCoachCash/index.vue b/src/views/think/thinkCoachCash/index.vue index d8f7af5..d77e93d 100644 --- a/src/views/think/thinkCoachCash/index.vue +++ b/src/views/think/thinkCoachCash/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCoachCashEdit from './components/thinkCoachCashEdit.vue'; - import { pageThinkCoachCash, removeThinkCoachCash, removeBatchThinkCoachCash } from '@/api/think/thinkCoachCash'; - import type { ThinkCoachCash, ThinkCoachCashParam } from '@/api/think/thinkCoachCash/model'; + import { + pageThinkCoachCash, + removeThinkCoachCash, + removeBatchThinkCoachCash + } from '@/api/think/thinkCoachCash'; + import type { + ThinkCoachCash, + ThinkCoachCashParam + } from '@/api/think/thinkCoachCash/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '教练ID', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '银行卡信息ID', dataIndex: 'cardId', key: 'cardId', - align: 'center', + align: 'center' }, { title: '提现金额', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '提现所剩金额', dataIndex: 'coachMoney', key: 'coachMoney', - align: 'center', + align: 'center' }, { title: '当前金额', dataIndex: 'nowMoney', key: 'nowMoney', - align: 'center', + align: 'center' }, { title: '添加时间', dataIndex: 'addtime', key: 'addtime', - align: 'center', + align: 'center' }, { title: '状态(0待审核,1审核通过,2审核不通过)', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '审核时间', dataIndex: 'staTime', key: 'staTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -210,7 +221,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCoachCash(selection.value.map((d) => d.thinkCoachCashId)) + removeBatchThinkCoachCash( + selection.value.map((d) => d.thinkCoachCashId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkCoachCur/components/thinkCoachCurEdit.vue b/src/views/think/thinkCoachCur/components/thinkCoachCurEdit.vue index 48c196d..39f479a 100644 --- a/src/views/think/thinkCoachCur/components/thinkCoachCurEdit.vue +++ b/src/views/think/thinkCoachCur/components/thinkCoachCurEdit.vue @@ -68,7 +68,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCoachCur, updateThinkCoachCur } from '@/api/think/thinkCoachCur'; + import { + addThinkCoachCur, + updateThinkCoachCur + } from '@/api/think/thinkCoachCur'; import { ThinkCoachCur } from '@/api/think/thinkCoachCur/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -164,7 +167,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCoachCur : addThinkCoachCur; + const saveOrUpdate = isUpdate.value + ? updateThinkCoachCur + : addThinkCoachCur; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -187,12 +192,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCoachCur/index.vue b/src/views/think/thinkCoachCur/index.vue index 7edf488..7d60195 100644 --- a/src/views/think/thinkCoachCur/index.vue +++ b/src/views/think/thinkCoachCur/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCoachCurEdit from './components/thinkCoachCurEdit.vue'; - import { pageThinkCoachCur, removeThinkCoachCur, removeBatchThinkCoachCur } from '@/api/think/thinkCoachCur'; - import type { ThinkCoachCur, ThinkCoachCurParam } from '@/api/think/thinkCoachCur/model'; + import { + pageThinkCoachCur, + removeThinkCoachCur, + removeBatchThinkCoachCur + } from '@/api/think/thinkCoachCur'; + import type { + ThinkCoachCur, + ThinkCoachCurParam + } from '@/api/think/thinkCoachCur/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '教练ID', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '课程名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '教学备注', dataIndex: 'remake', key: 'remake', - align: 'center', + align: 'center' }, { title: '教学内容', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '类型(0课程,1小时)', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkCoachImgs/components/thinkCoachImgsEdit.vue b/src/views/think/thinkCoachImgs/components/thinkCoachImgsEdit.vue index 41d3bc0..e316c2d 100644 --- a/src/views/think/thinkCoachImgs/components/thinkCoachImgsEdit.vue +++ b/src/views/think/thinkCoachImgs/components/thinkCoachImgsEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCoachImgs, updateThinkCoachImgs } from '@/api/think/thinkCoachImgs'; + import { + addThinkCoachImgs, + updateThinkCoachImgs + } from '@/api/think/thinkCoachImgs'; import { ThinkCoachImgs } from '@/api/think/thinkCoachImgs/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -133,7 +136,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCoachImgs : addThinkCoachImgs; + const saveOrUpdate = isUpdate.value + ? updateThinkCoachImgs + : addThinkCoachImgs; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -156,12 +161,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCoachImgs/index.vue b/src/views/think/thinkCoachImgs/index.vue index 9d3c7aa..caa2ad6 100644 --- a/src/views/think/thinkCoachImgs/index.vue +++ b/src/views/think/thinkCoachImgs/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCoachImgsEdit from './components/thinkCoachImgsEdit.vue'; - import { pageThinkCoachImgs, removeThinkCoachImgs, removeBatchThinkCoachImgs } from '@/api/think/thinkCoachImgs'; - import type { ThinkCoachImgs, ThinkCoachImgsParam } from '@/api/think/thinkCoachImgs/model'; + import { + pageThinkCoachImgs, + removeThinkCoachImgs, + removeBatchThinkCoachImgs + } from '@/api/think/thinkCoachImgs'; + import type { + ThinkCoachImgs, + ThinkCoachImgsParam + } from '@/api/think/thinkCoachImgs/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '图片地址', dataIndex: 'path', key: 'path', - align: 'center', + align: 'center' }, { title: '关联id', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '操作', @@ -174,7 +185,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCoachImgs(selection.value.map((d) => d.thinkCoachImgsId)) + removeBatchThinkCoachImgs( + selection.value.map((d) => d.thinkCoachImgsId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkCoachOrder/components/thinkCoachOrderEdit.vue b/src/views/think/thinkCoachOrder/components/thinkCoachOrderEdit.vue index d5059d6..716ec8a 100644 --- a/src/views/think/thinkCoachOrder/components/thinkCoachOrderEdit.vue +++ b/src/views/think/thinkCoachOrder/components/thinkCoachOrderEdit.vue @@ -83,7 +83,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCoachOrder, updateThinkCoachOrder } from '@/api/think/thinkCoachOrder'; + import { + addThinkCoachOrder, + updateThinkCoachOrder + } from '@/api/think/thinkCoachOrder'; import { ThinkCoachOrder } from '@/api/think/thinkCoachOrder/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -181,7 +184,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCoachOrder : addThinkCoachOrder; + const saveOrUpdate = isUpdate.value + ? updateThinkCoachOrder + : addThinkCoachOrder; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -204,12 +209,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCoachOrder/index.vue b/src/views/think/thinkCoachOrder/index.vue index 53e9878..e6b4fca 100644 --- a/src/views/think/thinkCoachOrder/index.vue +++ b/src/views/think/thinkCoachOrder/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCoachOrderEdit from './components/thinkCoachOrderEdit.vue'; - import { pageThinkCoachOrder, removeThinkCoachOrder, removeBatchThinkCoachOrder } from '@/api/think/thinkCoachOrder'; - import type { ThinkCoachOrder, ThinkCoachOrderParam } from '@/api/think/thinkCoachOrder/model'; + import { + pageThinkCoachOrder, + removeThinkCoachOrder, + removeBatchThinkCoachOrder + } from '@/api/think/thinkCoachOrder'; + import type { + ThinkCoachOrder, + ThinkCoachOrderParam + } from '@/api/think/thinkCoachOrder/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '场馆ID', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '订单详情ID', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '教练ID', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '教练价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '预约时间', dataIndex: 'orderTime', key: 'orderTime', - align: 'center', + align: 'center' }, { title: '预约人姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '预约人手机号', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '添加时间', dataIndex: 'addtime', key: 'addtime', - align: 'center', + align: 'center' }, { title: '操作', @@ -210,7 +221,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCoachOrder(selection.value.map((d) => d.thinkCoachOrderId)) + removeBatchThinkCoachOrder( + selection.value.map((d) => d.thinkCoachOrderId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkCoachTime/components/thinkCoachTimeEdit.vue b/src/views/think/thinkCoachTime/components/thinkCoachTimeEdit.vue index ddbe4d7..dc706df 100644 --- a/src/views/think/thinkCoachTime/components/thinkCoachTimeEdit.vue +++ b/src/views/think/thinkCoachTime/components/thinkCoachTimeEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkCoachTime, updateThinkCoachTime } from '@/api/think/thinkCoachTime'; + import { + addThinkCoachTime, + updateThinkCoachTime + } from '@/api/think/thinkCoachTime'; import { ThinkCoachTime } from '@/api/think/thinkCoachTime/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -133,7 +136,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCoachTime : addThinkCoachTime; + const saveOrUpdate = isUpdate.value + ? updateThinkCoachTime + : addThinkCoachTime; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -156,12 +161,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCoachTime/index.vue b/src/views/think/thinkCoachTime/index.vue index c62d837..71659b1 100644 --- a/src/views/think/thinkCoachTime/index.vue +++ b/src/views/think/thinkCoachTime/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCoachTimeEdit from './components/thinkCoachTimeEdit.vue'; - import { pageThinkCoachTime, removeThinkCoachTime, removeBatchThinkCoachTime } from '@/api/think/thinkCoachTime'; - import type { ThinkCoachTime, ThinkCoachTimeParam } from '@/api/think/thinkCoachTime/model'; + import { + pageThinkCoachTime, + removeThinkCoachTime, + removeBatchThinkCoachTime + } from '@/api/think/thinkCoachTime'; + import type { + ThinkCoachTime, + ThinkCoachTimeParam + } from '@/api/think/thinkCoachTime/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '教练ID', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '预约时间JSON格式', dataIndex: 'json', key: 'json', - align: 'center', + align: 'center' }, { title: '操作', @@ -174,7 +185,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkCoachTime(selection.value.map((d) => d.thinkCoachTimeId)) + removeBatchThinkCoachTime( + selection.value.map((d) => d.thinkCoachTimeId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkConfig/components/thinkConfigEdit.vue b/src/views/think/thinkConfig/components/thinkConfigEdit.vue index 917ab83..9e6d37a 100644 --- a/src/views/think/thinkConfig/components/thinkConfigEdit.vue +++ b/src/views/think/thinkConfig/components/thinkConfigEdit.vue @@ -133,7 +133,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkConfig : addThinkConfig; + const saveOrUpdate = isUpdate.value + ? updateThinkConfig + : addThinkConfig; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -156,12 +158,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkConfig/index.vue b/src/views/think/thinkConfig/index.vue index 9f6a936..bf9ab6e 100644 --- a/src/views/think/thinkConfig/index.vue +++ b/src/views/think/thinkConfig/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkConfigEdit from './components/thinkConfigEdit.vue'; - import { pageThinkConfig, removeThinkConfig, removeBatchThinkConfig } from '@/api/think/thinkConfig'; - import type { ThinkConfig, ThinkConfigParam } from '@/api/think/thinkConfig/model'; + import { + pageThinkConfig, + removeThinkConfig, + removeBatchThinkConfig + } from '@/api/think/thinkConfig'; + import type { + ThinkConfig, + ThinkConfigParam + } from '@/api/think/thinkConfig/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '配置名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '配置值', dataIndex: 'value', key: 'value', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkCoupon/components/thinkCouponEdit.vue b/src/views/think/thinkCoupon/components/thinkCouponEdit.vue index 3c061ff..d2fba6f 100644 --- a/src/views/think/thinkCoupon/components/thinkCouponEdit.vue +++ b/src/views/think/thinkCoupon/components/thinkCouponEdit.vue @@ -245,7 +245,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkCoupon : addThinkCoupon; + const saveOrUpdate = isUpdate.value + ? updateThinkCoupon + : addThinkCoupon; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -268,12 +270,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkCoupon/index.vue b/src/views/think/thinkCoupon/index.vue index 2ac3f35..3ad434d 100644 --- a/src/views/think/thinkCoupon/index.vue +++ b/src/views/think/thinkCoupon/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkCouponEdit from './components/thinkCouponEdit.vue'; - import { pageThinkCoupon, removeThinkCoupon, removeBatchThinkCoupon } from '@/api/think/thinkCoupon'; - import type { ThinkCoupon, ThinkCouponParam } from '@/api/think/thinkCoupon/model'; + import { + pageThinkCoupon, + removeThinkCoupon, + removeBatchThinkCoupon + } from '@/api/think/thinkCoupon'; + import type { + ThinkCoupon, + ThinkCouponParam + } from '@/api/think/thinkCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,91 +116,91 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '优惠券名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '折扣率', dataIndex: 'discount', key: 'discount', - align: 'center', + align: 'center' }, { title: '抵扣金额', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '购买价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '可使用次数', dataIndex: 'count', key: 'count', - align: 'center', + align: 'center' }, { title: '优惠券剩余数量', dataIndex: 'number', key: 'number', - align: 'center', + align: 'center' }, { title: '开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: 'sid场馆id集合,适用的场馆', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '优惠券类型:1折扣式,2抵扣式', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '券类型:1成人,2儿童', dataIndex: 'couponType', key: 'couponType', - align: 'center', + align: 'center' }, { title: '是否免费领取:1免费,2收费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '状态,1可领取、2不可领取', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -204,13 +215,13 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '0 是通用,1是仅线下', dataIndex: 'isOffline', key: 'isOffline', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkDeposit/components/thinkDepositEdit.vue b/src/views/think/thinkDeposit/components/thinkDepositEdit.vue index b831b20..13eb630 100644 --- a/src/views/think/thinkDeposit/components/thinkDepositEdit.vue +++ b/src/views/think/thinkDeposit/components/thinkDepositEdit.vue @@ -26,7 +26,10 @@ v-model:value="form.type" /> - + - + { loading.value = false; @@ -220,12 +224,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkDeposit/index.vue b/src/views/think/thinkDeposit/index.vue index a2b439d..fc0cc5f 100644 --- a/src/views/think/thinkDeposit/index.vue +++ b/src/views/think/thinkDeposit/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkDepositEdit from './components/thinkDepositEdit.vue'; - import { pageThinkDeposit, removeThinkDeposit, removeBatchThinkDeposit } from '@/api/think/thinkDeposit'; - import type { ThinkDeposit, ThinkDepositParam } from '@/api/think/thinkDeposit/model'; + import { + pageThinkDeposit, + removeThinkDeposit, + removeBatchThinkDeposit + } from '@/api/think/thinkDeposit'; + import type { + ThinkDeposit, + ThinkDepositParam + } from '@/api/think/thinkDeposit/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '1收押金、2退押金', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '1微信支付,2支付宝支付,3现金支付,4POS机支付', dataIndex: 'moneyType', key: 'moneyType', - align: 'center', + align: 'center' }, { title: '场馆名称', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '押金', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '1已付,2已退', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '管理员id', dataIndex: 'aid', key: 'aid', - align: 'center', + align: 'center' }, { title: '', @@ -174,7 +185,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkGate/components/thinkGateEdit.vue b/src/views/think/thinkGate/components/thinkGateEdit.vue index 811c73e..dcf04aa 100644 --- a/src/views/think/thinkGate/components/thinkGateEdit.vue +++ b/src/views/think/thinkGate/components/thinkGateEdit.vue @@ -103,7 +103,10 @@ v-model:value="form.updateUser" /> - + - + @@ -62,7 +66,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGateEdit from './components/thinkGateEdit.vue'; - import { pageThinkGate, removeThinkGate, removeBatchThinkGate } from '@/api/think/thinkGate'; + import { + pageThinkGate, + removeThinkGate, + removeBatchThinkGate + } from '@/api/think/thinkGate'; import type { ThinkGate, ThinkGateParam } from '@/api/think/thinkGate/model'; // 表格实例 @@ -105,85 +113,86 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '闸机名称', dataIndex: 'gateName', key: 'gateName', - align: 'center', + align: 'center' }, { title: '闸机被使用的展馆', dataIndex: 'siteId', key: 'siteId', - align: 'center', + align: 'center' }, { title: '闸机编码', dataIndex: 'gateCode', key: 'gateCode', - align: 'center', + align: 'center' }, { title: '闸机序列码', dataIndex: 'gateMac', key: 'gateMac', - align: 'center', + align: 'center' }, { title: '闸机 IP', dataIndex: 'gateIp', key: 'gateIp', - align: 'center', + align: 'center' }, { title: '闸机状态(1=正常 2=模块异常)', dataIndex: 'gateState', key: 'gateState', - align: 'center', + align: 'center' }, { title: '闸机通心跳次数', dataIndex: 'liveNumber', key: 'liveNumber', - align: 'center', + align: 'center' }, { title: '创建时间', dataIndex: 'crateTime', key: 'crateTime', - align: 'center', + align: 'center' }, { title: '创建人id', dataIndex: 'createUser', key: 'createUser', - align: 'center', + align: 'center' }, { title: '更新次数', dataIndex: 'updateNumber', key: 'updateNumber', - align: 'center', + align: 'center' }, { title: '最近更新时间,作为系统设计预留字段', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '最近更新数据id 系统设计使用', dataIndex: 'updateUser', key: 'updateUser', - align: 'center', + align: 'center' }, { - title: '数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段', + title: + '数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段', dataIndex: 'deleteStatus', key: 'deleteStatus', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkGatePassreord/components/thinkGatePassreordEdit.vue b/src/views/think/thinkGatePassreord/components/thinkGatePassreordEdit.vue index fd85383..ae5d83c 100644 --- a/src/views/think/thinkGatePassreord/components/thinkGatePassreordEdit.vue +++ b/src/views/think/thinkGatePassreord/components/thinkGatePassreordEdit.vue @@ -40,7 +40,10 @@ v-model:value="form.userId" /> - + - + - + { loading.value = false; @@ -252,12 +259,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkGatePassreord/index.vue b/src/views/think/thinkGatePassreord/index.vue index 32a55a8..fee9b27 100644 --- a/src/views/think/thinkGatePassreord/index.vue +++ b/src/views/think/thinkGatePassreord/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGatePassreordEdit from './components/thinkGatePassreordEdit.vue'; - import { pageThinkGatePassreord, removeThinkGatePassreord, removeBatchThinkGatePassreord } from '@/api/think/thinkGatePassreord'; - import type { ThinkGatePassreord, ThinkGatePassreordParam } from '@/api/think/thinkGatePassreord/model'; + import { + pageThinkGatePassreord, + removeThinkGatePassreord, + removeBatchThinkGatePassreord + } from '@/api/think/thinkGatePassreord'; + import type { + ThinkGatePassreord, + ThinkGatePassreordParam + } from '@/api/think/thinkGatePassreord/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,91 +116,93 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '闸机id', dataIndex: 'gateId', key: 'gateId', - align: 'center', + align: 'center' }, { title: '扫码值 可能是二维码id', dataIndex: 'gateQrcode', key: 'gateQrcode', - align: 'center', + align: 'center' }, { title: '对应的通过的游客或者用户', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { - title: '通过闸 机状态 waitting:等待处理,finish:完成,fail:失败,overtime:超时', + title: + '通过闸 机状态 waitting:等待处理,finish:完成,fail:失败,overtime:超时', dataIndex: 'recordStaus', key: 'recordStaus', - align: 'center', + align: 'center' }, { title: '如果存在订单的话,加入订单的id', dataIndex: 'orderId', key: 'orderId', - align: 'center', + align: 'center' }, { title: 'vip卡id如果存在卡的话', dataIndex: 'vipCardId', key: 'vipCardId', - align: 'center', + align: 'center' }, { title: '创建时间', dataIndex: 'crateTime', key: 'crateTime', - align: 'center', + align: 'center' }, { title: '创建人id', dataIndex: 'createUser', key: 'createUser', - align: 'center', + align: 'center' }, { title: '更新次数', dataIndex: 'updateNumber', key: 'updateNumber', - align: 'center', + align: 'center' }, { title: '最近更新时间,作为系统设计预留字段', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '最近更新数据id 系统设计使用', dataIndex: 'updateUser', key: 'updateUser', - align: 'center', + align: 'center' }, { - title: '数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段', + title: + '数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段', dataIndex: 'deleteStatus', key: 'deleteStatus', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'siteId', key: 'siteId', - align: 'center', + align: 'center' }, { title: '本次消费金额 ', dataIndex: 'consumeMoney', key: 'consumeMoney', - align: 'center', + align: 'center' }, { title: '操作', @@ -246,7 +259,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkGatePassreord(selection.value.map((d) => d.thinkGatePassreordId)) + removeBatchThinkGatePassreord( + selection.value.map((d) => d.thinkGatePassreordId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkGoods/components/thinkGoodsEdit.vue b/src/views/think/thinkGoods/components/thinkGoodsEdit.vue index a709f3c..10ba7c9 100644 --- a/src/views/think/thinkGoods/components/thinkGoodsEdit.vue +++ b/src/views/think/thinkGoods/components/thinkGoodsEdit.vue @@ -82,17 +82,15 @@ v-model:value="form.goodsSales" /> - - - + + + - + - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGoodsEdit from './components/thinkGoodsEdit.vue'; - import { pageThinkGoods, removeThinkGoods, removeBatchThinkGoods } from '@/api/think/thinkGoods'; - import type { ThinkGoods, ThinkGoodsParam } from '@/api/think/thinkGoods/model'; + import { + pageThinkGoods, + removeThinkGoods, + removeBatchThinkGoods + } from '@/api/think/thinkGoods'; + import type { + ThinkGoods, + ThinkGoodsParam + } from '@/api/think/thinkGoods/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'goodsId', key: 'goodsId', align: 'center', - width: 90, + width: 90 }, { title: '关联商品分类id', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '商品标题', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '划线价', dataIndex: 'linePrice', key: 'linePrice', - align: 'center', + align: 'center' }, { title: '最低价格', dataIndex: 'minPrice', key: 'minPrice', - align: 'center', + align: 'center' }, { title: '最高价格', dataIndex: 'maxPrice', key: 'maxPrice', - align: 'center', + align: 'center' }, { title: '最低积分', dataIndex: 'minIntegral', key: 'minIntegral', - align: 'center', + align: 'center' }, { title: '最高积分', dataIndex: 'maxIntegral', key: 'maxIntegral', - align: 'center', + align: 'center' }, { title: '总库存', dataIndex: 'stockNum', key: 'stockNum', - align: 'center', + align: 'center' }, { title: '总销量', dataIndex: 'goodsSales', key: 'goodsSales', - align: 'center', + align: 'center' }, { title: '封面图', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '商品规格(1单规格 2多规格)', dataIndex: 'specType', key: 'specType', - align: 'center', + align: 'center' }, { title: '状态:1上架,2下架', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '商品简介', dataIndex: 'desc', key: 'desc', - align: 'center', + align: 'center' }, { title: '商品详细介绍', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '是否需要发货:1是;0否', dataIndex: 'isFh', key: 'isFh', - align: 'center', + align: 'center' }, { title: '积分/金额:1仅积分;2仅金额;3积分/金额', dataIndex: 'isIntegral', key: 'isIntegral', - align: 'center', + align: 'center' }, { title: '收货方式:1自提;2快递;3自提/快递', dataIndex: 'shType', key: 'shType', - align: 'center', + align: 'center' }, { title: '', @@ -228,7 +239,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkGoodsCategory/components/thinkGoodsCategoryEdit.vue b/src/views/think/thinkGoodsCategory/components/thinkGoodsCategoryEdit.vue index b268a87..462a8d2 100644 --- a/src/views/think/thinkGoodsCategory/components/thinkGoodsCategoryEdit.vue +++ b/src/views/think/thinkGoodsCategory/components/thinkGoodsCategoryEdit.vue @@ -33,17 +33,15 @@ v-model:value="form.catname" /> - - - + + + { loading.value = false; @@ -185,12 +188,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkGoodsCategory/index.vue b/src/views/think/thinkGoodsCategory/index.vue index d8d715b..7238968 100644 --- a/src/views/think/thinkGoodsCategory/index.vue +++ b/src/views/think/thinkGoodsCategory/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGoodsCategoryEdit from './components/thinkGoodsCategoryEdit.vue'; - import { pageThinkGoodsCategory, removeThinkGoodsCategory, removeBatchThinkGoodsCategory } from '@/api/think/thinkGoodsCategory'; - import type { ThinkGoodsCategory, ThinkGoodsCategoryParam } from '@/api/think/thinkGoodsCategory/model'; + import { + pageThinkGoodsCategory, + removeThinkGoodsCategory, + removeBatchThinkGoodsCategory + } from '@/api/think/thinkGoodsCategory'; + import type { + ThinkGoodsCategory, + ThinkGoodsCategoryParam + } from '@/api/think/thinkGoodsCategory/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '上级id', dataIndex: 'pid', key: 'pid', - align: 'center', + align: 'center' }, { title: '分类名称', dataIndex: 'catname', key: 'catname', - align: 'center', + align: 'center' }, { title: '分类图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '', @@ -144,7 +155,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -201,7 +212,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkGoodsCategory(selection.value.map((d) => d.thinkGoodsCategoryId)) + removeBatchThinkGoodsCategory( + selection.value.map((d) => d.thinkGoodsCategoryId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkGoodsImage/components/thinkGoodsImageEdit.vue b/src/views/think/thinkGoodsImage/components/thinkGoodsImageEdit.vue index 7567d36..d6126bd 100644 --- a/src/views/think/thinkGoodsImage/components/thinkGoodsImageEdit.vue +++ b/src/views/think/thinkGoodsImage/components/thinkGoodsImageEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkGoodsImage, updateThinkGoodsImage } from '@/api/think/thinkGoodsImage'; + import { + addThinkGoodsImage, + updateThinkGoodsImage + } from '@/api/think/thinkGoodsImage'; import { ThinkGoodsImage } from '@/api/think/thinkGoodsImage/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -133,7 +136,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkGoodsImage : addThinkGoodsImage; + const saveOrUpdate = isUpdate.value + ? updateThinkGoodsImage + : addThinkGoodsImage; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -156,12 +161,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkGoodsImage/index.vue b/src/views/think/thinkGoodsImage/index.vue index f2690a7..b753d0e 100644 --- a/src/views/think/thinkGoodsImage/index.vue +++ b/src/views/think/thinkGoodsImage/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGoodsImageEdit from './components/thinkGoodsImageEdit.vue'; - import { pageThinkGoodsImage, removeThinkGoodsImage, removeBatchThinkGoodsImage } from '@/api/think/thinkGoodsImage'; - import type { ThinkGoodsImage, ThinkGoodsImageParam } from '@/api/think/thinkGoodsImage/model'; + import { + pageThinkGoodsImage, + removeThinkGoodsImage, + removeBatchThinkGoodsImage + } from '@/api/think/thinkGoodsImage'; + import type { + ThinkGoodsImage, + ThinkGoodsImageParam + } from '@/api/think/thinkGoodsImage/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '图片地址', dataIndex: 'path', key: 'path', - align: 'center', + align: 'center' }, { title: '关联id', dataIndex: 'gid', key: 'gid', - align: 'center', + align: 'center' }, { title: '操作', @@ -174,7 +185,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkGoodsImage(selection.value.map((d) => d.thinkGoodsImageId)) + removeBatchThinkGoodsImage( + selection.value.map((d) => d.thinkGoodsImageId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkGoodsOrder/components/thinkGoodsOrderEdit.vue b/src/views/think/thinkGoodsOrder/components/thinkGoodsOrderEdit.vue index 7d11471..7c5ba6a 100644 --- a/src/views/think/thinkGoodsOrder/components/thinkGoodsOrderEdit.vue +++ b/src/views/think/thinkGoodsOrder/components/thinkGoodsOrderEdit.vue @@ -89,7 +89,10 @@ v-model:value="form.payStatus" /> - + { loading.value = false; @@ -269,12 +277,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkGoodsOrder/index.vue b/src/views/think/thinkGoodsOrder/index.vue index d826501..0d131c6 100644 --- a/src/views/think/thinkGoodsOrder/index.vue +++ b/src/views/think/thinkGoodsOrder/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGoodsOrderEdit from './components/thinkGoodsOrderEdit.vue'; - import { pageThinkGoodsOrder, removeThinkGoodsOrder, removeBatchThinkGoodsOrder } from '@/api/think/thinkGoodsOrder'; - import type { ThinkGoodsOrder, ThinkGoodsOrderParam } from '@/api/think/thinkGoodsOrder/model'; + import { + pageThinkGoodsOrder, + removeThinkGoodsOrder, + removeBatchThinkGoodsOrder + } from '@/api/think/thinkGoodsOrder'; + import type { + ThinkGoodsOrder, + ThinkGoodsOrderParam + } from '@/api/think/thinkGoodsOrder/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,91 +116,92 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '订单号', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '微信订单号', dataIndex: 'wechatOrder', key: 'wechatOrder', - align: 'center', + align: 'center' }, { title: '姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '详细地址', dataIndex: 'address', key: 'address', - align: 'center', + align: 'center' }, { title: '购买数量', dataIndex: 'num', key: 'num', - align: 'center', + align: 'center' }, { title: '订单总价', dataIndex: 'totalPrice', key: 'totalPrice', - align: 'center', + align: 'center' }, { title: '实际付款金额', dataIndex: 'payPrice', key: 'payPrice', - align: 'center', + align: 'center' }, { title: '付款方式:1微信支付,2积分支付', dataIndex: 'payType', key: 'payType', - align: 'center', + align: 'center' }, { title: '付款状态:1已付款,2未付款', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { - title: '1未完成,2待发货,3待收货,4已完成,5申请退款,6退款被拒绝,7退款成功,8已取消', + title: + '1未完成,2待发货,3待收货,4已完成,5申请退款,6退款被拒绝,7退款成功,8已取消', dataIndex: 'orderStatus', key: 'orderStatus', - align: 'center', + align: 'center' }, { title: '关联users表id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '备注信息', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '发货时间', dataIndex: 'deliveryTime', key: 'deliveryTime', - align: 'center', + align: 'center' }, { title: '下单时间', @@ -204,13 +216,13 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '支付时间', dataIndex: 'payTime', key: 'payTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -267,7 +279,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkGoodsOrder(selection.value.map((d) => d.thinkGoodsOrderId)) + removeBatchThinkGoodsOrder( + selection.value.map((d) => d.thinkGoodsOrderId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkGoodsOrderInfo/components/thinkGoodsOrderInfoEdit.vue b/src/views/think/thinkGoodsOrderInfo/components/thinkGoodsOrderInfoEdit.vue index ecda1a5..e2da833 100644 --- a/src/views/think/thinkGoodsOrderInfo/components/thinkGoodsOrderInfoEdit.vue +++ b/src/views/think/thinkGoodsOrderInfo/components/thinkGoodsOrderInfoEdit.vue @@ -40,17 +40,15 @@ v-model:value="form.title" /> - - - + + + { loading.value = false; @@ -216,12 +219,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkGoodsOrderInfo/index.vue b/src/views/think/thinkGoodsOrderInfo/index.vue index b25fc3e..972ce1d 100644 --- a/src/views/think/thinkGoodsOrderInfo/index.vue +++ b/src/views/think/thinkGoodsOrderInfo/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGoodsOrderInfoEdit from './components/thinkGoodsOrderInfoEdit.vue'; - import { pageThinkGoodsOrderInfo, removeThinkGoodsOrderInfo, removeBatchThinkGoodsOrderInfo } from '@/api/think/thinkGoodsOrderInfo'; - import type { ThinkGoodsOrderInfo, ThinkGoodsOrderInfoParam } from '@/api/think/thinkGoodsOrderInfo/model'; + import { + pageThinkGoodsOrderInfo, + removeThinkGoodsOrderInfo, + removeBatchThinkGoodsOrderInfo + } from '@/api/think/thinkGoodsOrderInfo'; + import type { + ThinkGoodsOrderInfo, + ThinkGoodsOrderInfoParam + } from '@/api/think/thinkGoodsOrderInfo/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '商品id', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '关联goods_order表id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '商品标题', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '商品价格', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '价格', dataIndex: 'goodsPrice', key: 'goodsPrice', - align: 'center', + align: 'center' }, { title: '划线价格', dataIndex: 'linePrice', key: 'linePrice', - align: 'center', + align: 'center' }, { title: '积分', dataIndex: 'integral', key: 'integral', - align: 'center', + align: 'center' }, { title: '商品sku记录索引 (由规格id组成)', dataIndex: 'goodsSkuId', key: 'goodsSkuId', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'goodsAttr', key: 'goodsAttr', - align: 'center', + align: 'center' }, { title: '操作', @@ -216,7 +227,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkGoodsOrderInfo(selection.value.map((d) => d.thinkGoodsOrderInfoId)) + removeBatchThinkGoodsOrderInfo( + selection.value.map((d) => d.thinkGoodsOrderInfoId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkGoodsSku/components/thinkGoodsSkuEdit.vue b/src/views/think/thinkGoodsSku/components/thinkGoodsSkuEdit.vue index 8b4beac..6c9cbca 100644 --- a/src/views/think/thinkGoodsSku/components/thinkGoodsSkuEdit.vue +++ b/src/views/think/thinkGoodsSku/components/thinkGoodsSkuEdit.vue @@ -33,17 +33,15 @@ v-model:value="form.specSkuId" /> - - - + + + { loading.value = false; @@ -217,12 +220,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkGoodsSku/index.vue b/src/views/think/thinkGoodsSku/index.vue index 84a400e..6cf19a1 100644 --- a/src/views/think/thinkGoodsSku/index.vue +++ b/src/views/think/thinkGoodsSku/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGoodsSkuEdit from './components/thinkGoodsSkuEdit.vue'; - import { pageThinkGoodsSku, removeThinkGoodsSku, removeBatchThinkGoodsSku } from '@/api/think/thinkGoodsSku'; - import type { ThinkGoodsSku, ThinkGoodsSkuParam } from '@/api/think/thinkGoodsSku/model'; + import { + pageThinkGoodsSku, + removeThinkGoodsSku, + removeBatchThinkGoodsSku + } from '@/api/think/thinkGoodsSku'; + import type { + ThinkGoodsSku, + ThinkGoodsSkuParam + } from '@/api/think/thinkGoodsSku/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,55 +116,55 @@ dataIndex: 'goodsSkuId', key: 'goodsSkuId', align: 'center', - width: 90, + width: 90 }, { title: '商品id', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '商品sku记录索引 (由规格id组成)', dataIndex: 'specSkuId', key: 'specSkuId', - align: 'center', + align: 'center' }, { title: '规格图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '商品价格', dataIndex: 'goodsPrice', key: 'goodsPrice', - align: 'center', + align: 'center' }, { title: '商品划线价', dataIndex: 'linePrice', key: 'linePrice', - align: 'center', + align: 'center' }, { title: '积分', dataIndex: 'integral', key: 'integral', - align: 'center', + align: 'center' }, { title: '当前库存数量', dataIndex: 'stockNum', key: 'stockNum', - align: 'center', + align: 'center' }, { title: '商品销量', dataIndex: 'goodsSales', key: 'goodsSales', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -168,7 +179,7 @@ title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkGoodsSpecRel/components/thinkGoodsSpecRelEdit.vue b/src/views/think/thinkGoodsSpecRel/components/thinkGoodsSpecRelEdit.vue index 3fa0307..c781730 100644 --- a/src/views/think/thinkGoodsSpecRel/components/thinkGoodsSpecRelEdit.vue +++ b/src/views/think/thinkGoodsSpecRel/components/thinkGoodsSpecRelEdit.vue @@ -5,7 +5,9 @@ :visible="visible" :maskClosable="false" :maxable="maxable" - :title="isUpdate ? '编辑商品与规格值关系记录表' : '添加商品与规格值关系记录表'" + :title=" + isUpdate ? '编辑商品与规格值关系记录表' : '添加商品与规格值关系记录表' + " :body-style="{ paddingBottom: '28px' }" @update:visible="updateVisible" @ok="save" @@ -48,7 +50,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkGoodsSpecRel, updateThinkGoodsSpecRel } from '@/api/think/thinkGoodsSpecRel'; + import { + addThinkGoodsSpecRel, + updateThinkGoodsSpecRel + } from '@/api/think/thinkGoodsSpecRel'; import { ThinkGoodsSpecRel } from '@/api/think/thinkGoodsSpecRel/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -142,7 +147,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkGoodsSpecRel : addThinkGoodsSpecRel; + const saveOrUpdate = isUpdate.value + ? updateThinkGoodsSpecRel + : addThinkGoodsSpecRel; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -165,12 +172,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkGoodsSpecRel/index.vue b/src/views/think/thinkGoodsSpecRel/index.vue index 71dad5e..935df1b 100644 --- a/src/views/think/thinkGoodsSpecRel/index.vue +++ b/src/views/think/thinkGoodsSpecRel/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkGoodsSpecRelEdit from './components/thinkGoodsSpecRelEdit.vue'; - import { pageThinkGoodsSpecRel, removeThinkGoodsSpecRel, removeBatchThinkGoodsSpecRel } from '@/api/think/thinkGoodsSpecRel'; - import type { ThinkGoodsSpecRel, ThinkGoodsSpecRelParam } from '@/api/think/thinkGoodsSpecRel/model'; + import { + pageThinkGoodsSpecRel, + removeThinkGoodsSpecRel, + removeBatchThinkGoodsSpecRel + } from '@/api/think/thinkGoodsSpecRel'; + import type { + ThinkGoodsSpecRel, + ThinkGoodsSpecRelParam + } from '@/api/think/thinkGoodsSpecRel/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '商品id', dataIndex: 'goodsId', key: 'goodsId', - align: 'center', + align: 'center' }, { title: '规格组id', dataIndex: 'specId', key: 'specId', - align: 'center', + align: 'center' }, { title: '规格值id', dataIndex: 'specValueId', key: 'specValueId', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -189,7 +200,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkGoodsSpecRel(selection.value.map((d) => d.thinkGoodsSpecRelId)) + removeBatchThinkGoodsSpecRel( + selection.value.map((d) => d.thinkGoodsSpecRelId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkIntegral/components/thinkIntegralEdit.vue b/src/views/think/thinkIntegral/components/thinkIntegralEdit.vue index dc63e10..e420e89 100644 --- a/src/views/think/thinkIntegral/components/thinkIntegralEdit.vue +++ b/src/views/think/thinkIntegral/components/thinkIntegralEdit.vue @@ -55,11 +55,7 @@ /> - + @@ -69,7 +65,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkIntegral, updateThinkIntegral } from '@/api/think/thinkIntegral'; + import { + addThinkIntegral, + updateThinkIntegral + } from '@/api/think/thinkIntegral'; import { ThinkIntegral } from '@/api/think/thinkIntegral/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -166,7 +165,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkIntegral : addThinkIntegral; + const saveOrUpdate = isUpdate.value + ? updateThinkIntegral + : addThinkIntegral; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -189,12 +190,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkIntegral/index.vue b/src/views/think/thinkIntegral/index.vue index bf90073..f843cd8 100644 --- a/src/views/think/thinkIntegral/index.vue +++ b/src/views/think/thinkIntegral/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkIntegralEdit from './components/thinkIntegralEdit.vue'; - import { pageThinkIntegral, removeThinkIntegral, removeBatchThinkIntegral } from '@/api/think/thinkIntegral'; - import type { ThinkIntegral, ThinkIntegralParam } from '@/api/think/thinkIntegral/model'; + import { + pageThinkIntegral, + removeThinkIntegral, + removeBatchThinkIntegral + } from '@/api/think/thinkIntegral'; + import type { + ThinkIntegral, + ThinkIntegralParam + } from '@/api/think/thinkIntegral/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '微信昵称', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '获得积分', dataIndex: 'integral', key: 'integral', - align: 'center', + align: 'center' }, { title: '日期', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '天', dataIndex: 'day', key: 'day', - align: 'center', + align: 'center' }, { title: '签到时间', diff --git a/src/views/think/thinkIntegralLog/components/thinkIntegralLogEdit.vue b/src/views/think/thinkIntegralLog/components/thinkIntegralLogEdit.vue index 37f490f..d677c08 100644 --- a/src/views/think/thinkIntegralLog/components/thinkIntegralLogEdit.vue +++ b/src/views/think/thinkIntegralLog/components/thinkIntegralLogEdit.vue @@ -90,7 +90,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkIntegralLog, updateThinkIntegralLog } from '@/api/think/thinkIntegralLog'; + import { + addThinkIntegralLog, + updateThinkIntegralLog + } from '@/api/think/thinkIntegralLog'; import { ThinkIntegralLog } from '@/api/think/thinkIntegralLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -190,7 +193,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkIntegralLog : addThinkIntegralLog; + const saveOrUpdate = isUpdate.value + ? updateThinkIntegralLog + : addThinkIntegralLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -213,12 +218,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkIntegralLog/index.vue b/src/views/think/thinkIntegralLog/index.vue index d432a12..b557a37 100644 --- a/src/views/think/thinkIntegralLog/index.vue +++ b/src/views/think/thinkIntegralLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkIntegralLogEdit from './components/thinkIntegralLogEdit.vue'; - import { pageThinkIntegralLog, removeThinkIntegralLog, removeBatchThinkIntegralLog } from '@/api/think/thinkIntegralLog'; - import type { ThinkIntegralLog, ThinkIntegralLogParam } from '@/api/think/thinkIntegralLog/model'; + import { + pageThinkIntegralLog, + removeThinkIntegralLog, + removeBatchThinkIntegralLog + } from '@/api/think/thinkIntegralLog'; + import type { + ThinkIntegralLog, + ThinkIntegralLogParam + } from '@/api/think/thinkIntegralLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '场馆订单号', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '订单id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '场馆名称', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '微信昵称', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '获得积分', dataIndex: 'integral', key: 'integral', - align: 'center', + align: 'center' }, { title: '变化前积分', dataIndex: 'oldMoney', key: 'oldMoney', - align: 'center', + align: 'center' }, { title: '变化后积分', dataIndex: 'newMoney', key: 'newMoney', - align: 'center', + align: 'center' }, { title: '描述', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '记录时间', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkIntegralLog(selection.value.map((d) => d.thinkIntegralLogId)) + removeBatchThinkIntegralLog( + selection.value.map((d) => d.thinkIntegralLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkInvoice/components/thinkInvoiceEdit.vue b/src/views/think/thinkInvoice/components/thinkInvoiceEdit.vue index bbe685d..72f4ade 100644 --- a/src/views/think/thinkInvoice/components/thinkInvoiceEdit.vue +++ b/src/views/think/thinkInvoice/components/thinkInvoiceEdit.vue @@ -138,7 +138,10 @@ v-model:value="form.type" /> - + - + @@ -174,7 +173,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkInvoice, updateThinkInvoice } from '@/api/think/thinkInvoice'; + import { + addThinkInvoice, + updateThinkInvoice + } from '@/api/think/thinkInvoice'; import { ThinkInvoice } from '@/api/think/thinkInvoice/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -286,7 +288,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkInvoice : addThinkInvoice; + const saveOrUpdate = isUpdate.value + ? updateThinkInvoice + : addThinkInvoice; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -309,12 +313,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkInvoiceConfig/components/thinkInvoiceConfigEdit.vue b/src/views/think/thinkInvoiceConfig/components/thinkInvoiceConfigEdit.vue index af70735..7201eb5 100644 --- a/src/views/think/thinkInvoiceConfig/components/thinkInvoiceConfigEdit.vue +++ b/src/views/think/thinkInvoiceConfig/components/thinkInvoiceConfigEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkInvoiceConfig, updateThinkInvoiceConfig } from '@/api/think/thinkInvoiceConfig'; + import { + addThinkInvoiceConfig, + updateThinkInvoiceConfig + } from '@/api/think/thinkInvoiceConfig'; import { ThinkInvoiceConfig } from '@/api/think/thinkInvoiceConfig/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -133,7 +136,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkInvoiceConfig : addThinkInvoiceConfig; + const saveOrUpdate = isUpdate.value + ? updateThinkInvoiceConfig + : addThinkInvoiceConfig; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -156,12 +161,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkInvoiceConfig/index.vue b/src/views/think/thinkInvoiceConfig/index.vue index e1b0d2a..630105c 100644 --- a/src/views/think/thinkInvoiceConfig/index.vue +++ b/src/views/think/thinkInvoiceConfig/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkInvoiceConfigEdit from './components/thinkInvoiceConfigEdit.vue'; - import { pageThinkInvoiceConfig, removeThinkInvoiceConfig, removeBatchThinkInvoiceConfig } from '@/api/think/thinkInvoiceConfig'; - import type { ThinkInvoiceConfig, ThinkInvoiceConfigParam } from '@/api/think/thinkInvoiceConfig/model'; + import { + pageThinkInvoiceConfig, + removeThinkInvoiceConfig, + removeBatchThinkInvoiceConfig + } from '@/api/think/thinkInvoiceConfig'; + import type { + ThinkInvoiceConfig, + ThinkInvoiceConfigParam + } from '@/api/think/thinkInvoiceConfig/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '配置文件', dataIndex: 'config', key: 'config', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -174,7 +185,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkInvoiceConfig(selection.value.map((d) => d.thinkInvoiceConfigId)) + removeBatchThinkInvoiceConfig( + selection.value.map((d) => d.thinkInvoiceConfigId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkInvoiceRequestLog/index.vue b/src/views/think/thinkInvoiceRequestLog/index.vue index 4a96026..c5772b3 100644 --- a/src/views/think/thinkInvoiceRequestLog/index.vue +++ b/src/views/think/thinkInvoiceRequestLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkInvoiceRequestLogEdit from './components/thinkInvoiceRequestLogEdit.vue'; - import { pageThinkInvoiceRequestLog, removeThinkInvoiceRequestLog, removeBatchThinkInvoiceRequestLog } from '@/api/think/thinkInvoiceRequestLog'; - import type { ThinkInvoiceRequestLog, ThinkInvoiceRequestLogParam } from '@/api/think/thinkInvoiceRequestLog/model'; + import { + pageThinkInvoiceRequestLog, + removeThinkInvoiceRequestLog, + removeBatchThinkInvoiceRequestLog + } from '@/api/think/thinkInvoiceRequestLog'; + import type { + ThinkInvoiceRequestLog, + ThinkInvoiceRequestLogParam + } from '@/api/think/thinkInvoiceRequestLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,25 +116,25 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '类型:order=订场开票;VIP=VIP购卡开票;IC=IC卡购卡开票', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '参数', dataIndex: 'params', key: 'params', - align: 'center', + align: 'center' }, { title: '返回结果', dataIndex: 'result', key: 'result', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -189,7 +200,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkInvoiceRequestLog(selection.value.map((d) => d.thinkInvoiceRequestLogId)) + removeBatchThinkInvoiceRequestLog( + selection.value.map((d) => d.thinkInvoiceRequestLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkLog/components/thinkLogEdit.vue b/src/views/think/thinkLog/components/thinkLogEdit.vue index 54298d2..708bde4 100644 --- a/src/views/think/thinkLog/components/thinkLogEdit.vue +++ b/src/views/think/thinkLog/components/thinkLogEdit.vue @@ -67,7 +67,10 @@ v-model:value="form.logType" /> - + { loading.value = false; @@ -221,12 +226,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkMessage/index.vue b/src/views/think/thinkMessage/index.vue index 3f4881d..a9b34c5 100644 --- a/src/views/think/thinkMessage/index.vue +++ b/src/views/think/thinkMessage/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkMessageEdit from './components/thinkMessageEdit.vue'; - import { pageThinkMessage, removeThinkMessage, removeBatchThinkMessage } from '@/api/think/thinkMessage'; - import type { ThinkMessage, ThinkMessageParam } from '@/api/think/thinkMessage/model'; + import { + pageThinkMessage, + removeThinkMessage, + removeBatchThinkMessage + } from '@/api/think/thinkMessage'; + import type { + ThinkMessage, + ThinkMessageParam + } from '@/api/think/thinkMessage/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,61 +116,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '消息类型', dataIndex: 't', key: 't', - align: 'center', + align: 'center' }, { title: '消息标题', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '消息内容', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '发送者,1系统', dataIndex: 'from', key: 'from', - align: 'center', + align: 'center' }, { title: '接收者', dataIndex: 'to', key: 'to', - align: 'center', + align: 'center' }, { title: '是否已读,1是 0否', dataIndex: 'isRead', key: 'isRead', - align: 'center', + align: 'center' }, { title: '关联表名', dataIndex: 'tableName', key: 'tableName', - align: 'center', + align: 'center' }, { title: '关联表id', dataIndex: 'tableId', key: 'tableId', - align: 'center', + align: 'center' }, { title: '读取时间', dataIndex: 'readTime', key: 'readTime', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -174,7 +185,7 @@ title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkMoneyLog/components/thinkMoneyLogEdit.vue b/src/views/think/thinkMoneyLog/components/thinkMoneyLogEdit.vue index 948c6cf..fa2a74a 100644 --- a/src/views/think/thinkMoneyLog/components/thinkMoneyLogEdit.vue +++ b/src/views/think/thinkMoneyLog/components/thinkMoneyLogEdit.vue @@ -97,7 +97,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkMoneyLog, updateThinkMoneyLog } from '@/api/think/thinkMoneyLog'; + import { + addThinkMoneyLog, + updateThinkMoneyLog + } from '@/api/think/thinkMoneyLog'; import { ThinkMoneyLog } from '@/api/think/thinkMoneyLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -198,7 +201,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkMoneyLog : addThinkMoneyLog; + const saveOrUpdate = isUpdate.value + ? updateThinkMoneyLog + : addThinkMoneyLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -221,12 +226,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkMoneyLog/index.vue b/src/views/think/thinkMoneyLog/index.vue index a1dbc06..6268399 100644 --- a/src/views/think/thinkMoneyLog/index.vue +++ b/src/views/think/thinkMoneyLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkMoneyLogEdit from './components/thinkMoneyLogEdit.vue'; - import { pageThinkMoneyLog, removeThinkMoneyLog, removeBatchThinkMoneyLog } from '@/api/think/thinkMoneyLog'; - import type { ThinkMoneyLog, ThinkMoneyLogParam } from '@/api/think/thinkMoneyLog/model'; + import { + pageThinkMoneyLog, + removeThinkMoneyLog, + removeBatchThinkMoneyLog + } from '@/api/think/thinkMoneyLog'; + import type { + ThinkMoneyLog, + ThinkMoneyLogParam + } from '@/api/think/thinkMoneyLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,67 +116,67 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '场馆订单号', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '订单id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '场馆名称', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '微信昵称', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '付款金额', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '变化前积分', dataIndex: 'oldMoney', key: 'oldMoney', - align: 'center', + align: 'center' }, { title: '变化后积分', dataIndex: 'newMoney', key: 'newMoney', - align: 'center', + align: 'center' }, { title: '描述', dataIndex: 'info', key: 'info', - align: 'center', + align: 'center' }, { title: '1增加,2减少', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '记录时间', diff --git a/src/views/think/thinkNews/components/thinkNewsEdit.vue b/src/views/think/thinkNews/components/thinkNewsEdit.vue index 0a9d977..21a1569 100644 --- a/src/views/think/thinkNews/components/thinkNewsEdit.vue +++ b/src/views/think/thinkNews/components/thinkNewsEdit.vue @@ -228,12 +228,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkNews/index.vue b/src/views/think/thinkNews/index.vue index ee50631..1e3668d 100644 --- a/src/views/think/thinkNews/index.vue +++ b/src/views/think/thinkNews/index.vue @@ -45,7 +45,11 @@ - + @@ -62,7 +66,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkNewsEdit from './components/thinkNewsEdit.vue'; - import { pageThinkNews, removeThinkNews, removeBatchThinkNews } from '@/api/think/thinkNews'; + import { + pageThinkNews, + removeThinkNews, + removeBatchThinkNews + } from '@/api/think/thinkNews'; import type { ThinkNews, ThinkNewsParam } from '@/api/think/thinkNews/model'; // 表格实例 @@ -105,61 +113,61 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联分类id', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '标题', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '缩略图', dataIndex: 'thumb', key: 'thumb', - align: 'center', + align: 'center' }, { title: '描述', dataIndex: 'desc', key: 'desc', - align: 'center', + align: 'center' }, { title: '详细内容', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '浏览量', dataIndex: 'views', key: 'views', - align: 'center', + align: 'center' }, { title: '是否头条新闻:1是,2不是', dataIndex: 'isHeader', key: 'isHeader', - align: 'center', + align: 'center' }, { title: '是否弹窗:1是,2不是', dataIndex: 'isAlert', key: 'isAlert', - align: 'center', + align: 'center' }, { title: '失效时间', dataIndex: 'expireTime', key: 'expireTime', - align: 'center', + align: 'center' }, { title: '', @@ -174,13 +182,13 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '状态:1正常,2下架', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkNewsCategory/components/thinkNewsCategoryEdit.vue b/src/views/think/thinkNewsCategory/components/thinkNewsCategoryEdit.vue index baab166..9935985 100644 --- a/src/views/think/thinkNewsCategory/components/thinkNewsCategoryEdit.vue +++ b/src/views/think/thinkNewsCategory/components/thinkNewsCategoryEdit.vue @@ -33,17 +33,15 @@ v-model:value="form.catname" /> - - - + + + { loading.value = false; @@ -185,12 +188,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkNewsCategory/index.vue b/src/views/think/thinkNewsCategory/index.vue index 4d08b14..45bb595 100644 --- a/src/views/think/thinkNewsCategory/index.vue +++ b/src/views/think/thinkNewsCategory/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkNewsCategoryEdit from './components/thinkNewsCategoryEdit.vue'; - import { pageThinkNewsCategory, removeThinkNewsCategory, removeBatchThinkNewsCategory } from '@/api/think/thinkNewsCategory'; - import type { ThinkNewsCategory, ThinkNewsCategoryParam } from '@/api/think/thinkNewsCategory/model'; + import { + pageThinkNewsCategory, + removeThinkNewsCategory, + removeBatchThinkNewsCategory + } from '@/api/think/thinkNewsCategory'; + import type { + ThinkNewsCategory, + ThinkNewsCategoryParam + } from '@/api/think/thinkNewsCategory/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '上级id', dataIndex: 'pid', key: 'pid', - align: 'center', + align: 'center' }, { title: '分类名称', dataIndex: 'catname', key: 'catname', - align: 'center', + align: 'center' }, { title: '分类图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '', @@ -144,7 +155,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -201,7 +212,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkNewsCategory(selection.value.map((d) => d.thinkNewsCategoryId)) + removeBatchThinkNewsCategory( + selection.value.map((d) => d.thinkNewsCategoryId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkOldCard/components/thinkOldCardEdit.vue b/src/views/think/thinkOldCard/components/thinkOldCardEdit.vue index 0e2a113..768b91a 100644 --- a/src/views/think/thinkOldCard/components/thinkOldCardEdit.vue +++ b/src/views/think/thinkOldCard/components/thinkOldCardEdit.vue @@ -103,7 +103,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkOldCard, updateThinkOldCard } from '@/api/think/thinkOldCard'; + import { + addThinkOldCard, + updateThinkOldCard + } from '@/api/think/thinkOldCard'; import { ThinkOldCard } from '@/api/think/thinkOldCard/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -204,7 +207,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkOldCard : addThinkOldCard; + const saveOrUpdate = isUpdate.value + ? updateThinkOldCard + : addThinkOldCard; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -227,12 +232,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkOldCard/index.vue b/src/views/think/thinkOldCard/index.vue index 63b5a51..bad97da 100644 --- a/src/views/think/thinkOldCard/index.vue +++ b/src/views/think/thinkOldCard/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkOldCardEdit from './components/thinkOldCardEdit.vue'; - import { pageThinkOldCard, removeThinkOldCard, removeBatchThinkOldCard } from '@/api/think/thinkOldCard'; - import type { ThinkOldCard, ThinkOldCardParam } from '@/api/think/thinkOldCard/model'; + import { + pageThinkOldCard, + removeThinkOldCard, + removeBatchThinkOldCard + } from '@/api/think/thinkOldCard'; + import type { + ThinkOldCard, + ThinkOldCardParam + } from '@/api/think/thinkOldCard/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,73 +116,73 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '卡类型', dataIndex: 'cardType', key: 'cardType', - align: 'center', + align: 'center' }, { title: '卡号', dataIndex: 'cardNum', key: 'cardNum', - align: 'center', + align: 'center' }, { title: '姓名', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: '联系电话', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '卡内余额', dataIndex: 'remainingMoney', key: 'remainingMoney', - align: 'center', + align: 'center' }, { title: '卡内次数', dataIndex: 'remainingNum', key: 'remainingNum', - align: 'center', + align: 'center' }, { title: '剩余天数', dataIndex: 'remainingDay', key: 'remainingDay', - align: 'center', + align: 'center' }, { title: '截止日期', dataIndex: 'expireDate', key: 'expireDate', - align: 'center', + align: 'center' }, { title: '创建日期', dataIndex: 'createDate', key: 'createDate', - align: 'center', + align: 'center' }, { title: '操作员', dataIndex: 'operateUser', key: 'operateUser', - align: 'center', + align: 'center' }, { title: '状态', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkOrderInfo/components/bookingOrderInfoEdit.vue b/src/views/think/thinkOrderInfo/components/bookingOrderInfoEdit.vue index ace5bb8..2c3bfa1 100644 --- a/src/views/think/thinkOrderInfo/components/bookingOrderInfoEdit.vue +++ b/src/views/think/thinkOrderInfo/components/bookingOrderInfoEdit.vue @@ -89,7 +89,10 @@ v-model:value="form.childrenNum" /> - + { loading.value = false; @@ -280,12 +288,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkOrderInfo/index.vue b/src/views/think/thinkOrderInfo/index.vue index d2fddc2..85f3d40 100644 --- a/src/views/think/thinkOrderInfo/index.vue +++ b/src/views/think/thinkOrderInfo/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import BookingOrderInfoEdit from './components/bookingOrderInfoEdit.vue'; - import { pageBookingOrderInfo, removeBookingOrderInfo, removeBatchBookingOrderInfo } from '@/api/booking/bookingOrderInfo'; - import type { BookingOrderInfo, BookingOrderInfoParam } from '@/api/booking/bookingOrderInfo/model'; + import { + pageBookingOrderInfo, + removeBookingOrderInfo, + removeBatchBookingOrderInfo + } from '@/api/booking/bookingOrderInfo'; + import type { + BookingOrderInfo, + BookingOrderInfoParam + } from '@/api/booking/bookingOrderInfo/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,115 +116,115 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '关联场馆id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '关联场地id', dataIndex: 'fid', key: 'fid', - align: 'center', + align: 'center' }, { title: '场馆', dataIndex: 'siteName', key: 'siteName', - align: 'center', + align: 'center' }, { title: '场地', dataIndex: 'fieldName', key: 'fieldName', - align: 'center', + align: 'center' }, { title: '预约时间段', dataIndex: 'dateTime', key: 'dateTime', - align: 'center', + align: 'center' }, { title: '单价', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '儿童价', dataIndex: 'childrenPrice', key: 'childrenPrice', - align: 'center', + align: 'center' }, { title: '成人人数', dataIndex: 'adultNum', key: 'adultNum', - align: 'center', + align: 'center' }, { title: '儿童人数', dataIndex: 'childrenNum', key: 'childrenNum', - align: 'center', + align: 'center' }, { title: '1已付款,2未付款,3无需付款或占用状态', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { title: '是否免费:1免费、2收费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '是否支持儿童票:1支持,2不支持', dataIndex: 'isChildren', key: 'isChildren', - align: 'center', + align: 'center' }, { title: '预订类型:1全场,2半场', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '组合数据:日期+时间段+场馆id+场地id', dataIndex: 'mergeData', key: 'mergeData', - align: 'center', + align: 'center' }, { title: '开场时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '下单时间', dataIndex: 'orderTime', key: 'orderTime', - align: 'center', + align: 'center' }, { title: '毫秒时间戳', dataIndex: 'timeFlag', key: 'timeFlag', - align: 'center', + align: 'center' }, { title: '操作', @@ -270,7 +281,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchBookingOrderInfo(selection.value.map((d) => d.bookingOrderInfoId)) + removeBatchBookingOrderInfo( + selection.value.map((d) => d.bookingOrderInfoId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkOrderInfoLog/components/thinkOrderInfoLogEdit.vue b/src/views/think/thinkOrderInfoLog/components/thinkOrderInfoLogEdit.vue index 4a87016..4c4801d 100644 --- a/src/views/think/thinkOrderInfoLog/components/thinkOrderInfoLogEdit.vue +++ b/src/views/think/thinkOrderInfoLog/components/thinkOrderInfoLogEdit.vue @@ -55,7 +55,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkOrderInfoLog, updateThinkOrderInfoLog } from '@/api/think/thinkOrderInfoLog'; + import { + addThinkOrderInfoLog, + updateThinkOrderInfoLog + } from '@/api/think/thinkOrderInfoLog'; import { ThinkOrderInfoLog } from '@/api/think/thinkOrderInfoLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -150,7 +153,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkOrderInfoLog : addThinkOrderInfoLog; + const saveOrUpdate = isUpdate.value + ? updateThinkOrderInfoLog + : addThinkOrderInfoLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -173,12 +178,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkOrderInfoLog/index.vue b/src/views/think/thinkOrderInfoLog/index.vue index 235b5d3..092a591 100644 --- a/src/views/think/thinkOrderInfoLog/index.vue +++ b/src/views/think/thinkOrderInfoLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkOrderInfoLogEdit from './components/thinkOrderInfoLogEdit.vue'; - import { pageThinkOrderInfoLog, removeThinkOrderInfoLog, removeBatchThinkOrderInfoLog } from '@/api/think/thinkOrderInfoLog'; - import type { ThinkOrderInfoLog, ThinkOrderInfoLogParam } from '@/api/think/thinkOrderInfoLog/model'; + import { + pageThinkOrderInfoLog, + removeThinkOrderInfoLog, + removeBatchThinkOrderInfoLog + } from '@/api/think/thinkOrderInfoLog'; + import type { + ThinkOrderInfoLog, + ThinkOrderInfoLogParam + } from '@/api/think/thinkOrderInfoLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联订单表id', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '关联场馆id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '关联场地id', dataIndex: 'fid', key: 'fid', - align: 'center', + align: 'center' }, { title: '核销数量', dataIndex: 'useNum', key: 'useNum', - align: 'center', + align: 'center' }, { title: '核销时间', @@ -195,7 +206,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkOrderInfoLog(selection.value.map((d) => d.thinkOrderInfoLogId)) + removeBatchThinkOrderInfoLog( + selection.value.map((d) => d.thinkOrderInfoLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkOrderLog/components/thinkOrderLogEdit.vue b/src/views/think/thinkOrderLog/components/thinkOrderLogEdit.vue index b26becc..002a123 100644 --- a/src/views/think/thinkOrderLog/components/thinkOrderLogEdit.vue +++ b/src/views/think/thinkOrderLog/components/thinkOrderLogEdit.vue @@ -90,7 +90,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkOrderLog, updateThinkOrderLog } from '@/api/think/thinkOrderLog'; + import { + addThinkOrderLog, + updateThinkOrderLog + } from '@/api/think/thinkOrderLog'; import { ThinkOrderLog } from '@/api/think/thinkOrderLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -190,7 +193,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkOrderLog : addThinkOrderLog; + const saveOrUpdate = isUpdate.value + ? updateThinkOrderLog + : addThinkOrderLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -213,12 +218,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkOrderLog/index.vue b/src/views/think/thinkOrderLog/index.vue index fe1f676..c6f87bb 100644 --- a/src/views/think/thinkOrderLog/index.vue +++ b/src/views/think/thinkOrderLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkOrderLogEdit from './components/thinkOrderLogEdit.vue'; - import { pageThinkOrderLog, removeThinkOrderLog, removeBatchThinkOrderLog } from '@/api/think/thinkOrderLog'; - import type { ThinkOrderLog, ThinkOrderLogParam } from '@/api/think/thinkOrderLog/model'; + import { + pageThinkOrderLog, + removeThinkOrderLog, + removeBatchThinkOrderLog + } from '@/api/think/thinkOrderLog'; + import type { + ThinkOrderLog, + ThinkOrderLogParam + } from '@/api/think/thinkOrderLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '参数', dataIndex: 'json', key: 'json', - align: 'center', + align: 'center' }, { title: '用户ID', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '管理员ID', dataIndex: 'aid', key: 'aid', - align: 'center', + align: 'center' }, { title: '订单来源', dataIndex: 'orderSource', key: 'orderSource', - align: 'center', + align: 'center' }, { title: '用户IP', dataIndex: 'ip', key: 'ip', - align: 'center', + align: 'center' }, { title: '订单IP', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '下单时间', @@ -156,19 +167,19 @@ title: '更新时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '场馆ID', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '场地ID', dataIndex: 'fid', key: 'fid', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkOrderRefundLog/components/thinkOrderRefundLogEdit.vue b/src/views/think/thinkOrderRefundLog/components/thinkOrderRefundLogEdit.vue index 34cb356..fedd33b 100644 --- a/src/views/think/thinkOrderRefundLog/components/thinkOrderRefundLogEdit.vue +++ b/src/views/think/thinkOrderRefundLog/components/thinkOrderRefundLogEdit.vue @@ -54,7 +54,10 @@ v-model:value="form.source" /> - + 显示 隐藏 @@ -68,7 +71,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkOrderRefundLog, updateThinkOrderRefundLog } from '@/api/think/thinkOrderRefundLog'; + import { + addThinkOrderRefundLog, + updateThinkOrderRefundLog + } from '@/api/think/thinkOrderRefundLog'; import { ThinkOrderRefundLog } from '@/api/think/thinkOrderRefundLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -165,7 +171,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkOrderRefundLog : addThinkOrderRefundLog; + const saveOrUpdate = isUpdate.value + ? updateThinkOrderRefundLog + : addThinkOrderRefundLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -188,12 +196,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkOrderRefundLog/index.vue b/src/views/think/thinkOrderRefundLog/index.vue index fa784d6..4bb6f02 100644 --- a/src/views/think/thinkOrderRefundLog/index.vue +++ b/src/views/think/thinkOrderRefundLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkOrderRefundLogEdit from './components/thinkOrderRefundLogEdit.vue'; - import { pageThinkOrderRefundLog, removeThinkOrderRefundLog, removeBatchThinkOrderRefundLog } from '@/api/think/thinkOrderRefundLog'; - import type { ThinkOrderRefundLog, ThinkOrderRefundLogParam } from '@/api/think/thinkOrderRefundLog/model'; + import { + pageThinkOrderRefundLog, + removeThinkOrderRefundLog, + removeBatchThinkOrderRefundLog + } from '@/api/think/thinkOrderRefundLog'; + import type { + ThinkOrderRefundLog, + ThinkOrderRefundLogParam + } from '@/api/think/thinkOrderRefundLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'int', key: 'int', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '场馆ID', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '订单ID', dataIndex: 'oid', key: 'oid', - align: 'center', + align: 'center' }, { title: '参数json', dataIndex: 'json', key: 'json', - align: 'center', + align: 'center' }, { title: '来源', dataIndex: 'source', key: 'source', - align: 'center', + align: 'center' }, { title: '状态:1新增,2退款成功,3已全额退款,4退款失败', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -207,7 +218,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkOrderRefundLog(selection.value.map((d) => d.thinkOrderRefundLogId)) + removeBatchThinkOrderRefundLog( + selection.value.map((d) => d.thinkOrderRefundLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkPayLog/components/thinkPayLogEdit.vue b/src/views/think/thinkPayLog/components/thinkPayLogEdit.vue index 6dd5da6..92ecae1 100644 --- a/src/views/think/thinkPayLog/components/thinkPayLogEdit.vue +++ b/src/views/think/thinkPayLog/components/thinkPayLogEdit.vue @@ -149,7 +149,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkPayLog : addThinkPayLog; + const saveOrUpdate = isUpdate.value + ? updateThinkPayLog + : addThinkPayLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -172,12 +174,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkPayLog/index.vue b/src/views/think/thinkPayLog/index.vue index 6fd697f..da2946f 100644 --- a/src/views/think/thinkPayLog/index.vue +++ b/src/views/think/thinkPayLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkPayLogEdit from './components/thinkPayLogEdit.vue'; - import { pageThinkPayLog, removeThinkPayLog, removeBatchThinkPayLog } from '@/api/think/thinkPayLog'; - import type { ThinkPayLog, ThinkPayLogParam } from '@/api/think/thinkPayLog/model'; + import { + pageThinkPayLog, + removeThinkPayLog, + removeBatchThinkPayLog + } from '@/api/think/thinkPayLog'; + import type { + ThinkPayLog, + ThinkPayLogParam + } from '@/api/think/thinkPayLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '类型', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '参数', dataIndex: 'params', key: 'params', - align: 'center', + align: 'center' }, { title: '说明', dataIndex: 'remate', key: 'remate', - align: 'center', + align: 'center' }, { title: '时间', dataIndex: 'addtime', key: 'addtime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkQrcode/components/thinkQrcodeEdit.vue b/src/views/think/thinkQrcode/components/thinkQrcodeEdit.vue index 7a0e797..720a3df 100644 --- a/src/views/think/thinkQrcode/components/thinkQrcodeEdit.vue +++ b/src/views/think/thinkQrcode/components/thinkQrcodeEdit.vue @@ -19,21 +19,30 @@ styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' } " > - + - + - + - + - + - + - + - + { loading.value = false; @@ -268,12 +294,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkQrcode/index.vue b/src/views/think/thinkQrcode/index.vue index 3955a4e..61356f1 100644 --- a/src/views/think/thinkQrcode/index.vue +++ b/src/views/think/thinkQrcode/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkQrcodeEdit from './components/thinkQrcodeEdit.vue'; - import { pageThinkQrcode, removeThinkQrcode, removeBatchThinkQrcode } from '@/api/think/thinkQrcode'; - import type { ThinkQrcode, ThinkQrcodeParam } from '@/api/think/thinkQrcode/model'; + import { + pageThinkQrcode, + removeThinkQrcode, + removeBatchThinkQrcode + } from '@/api/think/thinkQrcode'; + import type { + ThinkQrcode, + ThinkQrcodeParam + } from '@/api/think/thinkQrcode/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,103 +116,105 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '二维码本身的值,大小不确定。可能为json,链接,文本 ', dataIndex: 'codeValue', key: 'codeValue', - align: 'center', + align: 'center' }, { title: '关联的用户id,默认用户为uuid 即使为数字 转为字符保存 ', dataIndex: 'codeRelUser', key: 'codeRelUser', - align: 'center', + align: 'center' }, { title: '关联的用户类型 wechat: 微信用户 ,sys:系统用户,other:其他', dataIndex: 'userType', key: 'userType', - align: 'center', + align: 'center' }, { title: '有效开始时间', dataIndex: 'codeValidStartTime', key: 'codeValidStartTime', - align: 'center', + align: 'center' }, { title: '有效结束时间 默认五分钟后过期', dataIndex: 'codeValidEndTime', key: 'codeValidEndTime', - align: 'center', + align: 'center' }, { title: '是否使用 0 未使用 1 已使用', dataIndex: 'codeUsStatus', key: 'codeUsStatus', - align: 'center', + align: 'center' }, { title: '二维码可使用次数,默认一次', dataIndex: 'codeUsabaleNumber', key: 'codeUsabaleNumber', - align: 'center', + align: 'center' }, { - title: '二维码已经使用次数,可以超过可使用次数,不想建立一个记录表,用这个字段进行统计', + title: + '二维码已经使用次数,可以超过可使用次数,不想建立一个记录表,用这个字段进行统计', dataIndex: 'codeUsNumber', key: 'codeUsNumber', - align: 'center', + align: 'center' }, { title: '二维码类型 valve:阀门;other:其他 ,后期继续添加 ', dataIndex: 'codeType', key: 'codeType', - align: 'center', + align: 'center' }, { title: '二维码实际转发地址 : 预留字段 可能该系统不一定用到', dataIndex: 'codeForward', key: 'codeForward', - align: 'center', + align: 'center' }, { title: '创建时间', dataIndex: 'crateTime', key: 'crateTime', - align: 'center', + align: 'center' }, { title: '创建人id', dataIndex: 'createUser', key: 'createUser', - align: 'center', + align: 'center' }, { title: '更新次数', dataIndex: 'updateNumber', key: 'updateNumber', - align: 'center', + align: 'center' }, { title: '最近更新时间,作为系统设计预留字段', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '最近更新数据id 系统设计使用', dataIndex: 'updateUser', key: 'updateUser', - align: 'center', + align: 'center' }, { - title: '数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段', + title: + '数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段', dataIndex: 'deleteStatus', key: 'deleteStatus', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkRechargeLog/components/thinkRechargeLogEdit.vue b/src/views/think/thinkRechargeLog/components/thinkRechargeLogEdit.vue index 0c0ac65..e13a9fe 100644 --- a/src/views/think/thinkRechargeLog/components/thinkRechargeLogEdit.vue +++ b/src/views/think/thinkRechargeLog/components/thinkRechargeLogEdit.vue @@ -54,11 +54,7 @@ - + - + { loading.value = false; @@ -204,12 +208,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkRechargeLog/index.vue b/src/views/think/thinkRechargeLog/index.vue index 3cc75e5..f683fec 100644 --- a/src/views/think/thinkRechargeLog/index.vue +++ b/src/views/think/thinkRechargeLog/index.vue @@ -270,9 +270,7 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkRechargeLog( - selection.value.map((d) => d.id) - ) + removeBatchThinkRechargeLog(selection.value.map((d) => d.id)) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkSignup/components/thinkSignupEdit.vue b/src/views/think/thinkSignup/components/thinkSignupEdit.vue index e988690..720868e 100644 --- a/src/views/think/thinkSignup/components/thinkSignupEdit.vue +++ b/src/views/think/thinkSignup/components/thinkSignupEdit.vue @@ -230,7 +230,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkSignup : addThinkSignup; + const saveOrUpdate = isUpdate.value + ? updateThinkSignup + : addThinkSignup; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -253,12 +255,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkSignup/index.vue b/src/views/think/thinkSignup/index.vue index 8d7fc03..247540c 100644 --- a/src/views/think/thinkSignup/index.vue +++ b/src/views/think/thinkSignup/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkSignupEdit from './components/thinkSignupEdit.vue'; - import { pageThinkSignup, removeThinkSignup, removeBatchThinkSignup } from '@/api/think/thinkSignup'; - import type { ThinkSignup, ThinkSignupParam } from '@/api/think/thinkSignup/model'; + import { + pageThinkSignup, + removeThinkSignup, + removeBatchThinkSignup + } from '@/api/think/thinkSignup'; + import type { + ThinkSignup, + ThinkSignupParam + } from '@/api/think/thinkSignup/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,85 +116,85 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '关联分类id', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '标题', dataIndex: 'title', key: 'title', - align: 'center', + align: 'center' }, { title: '缩略图', dataIndex: 'thumb', key: 'thumb', - align: 'center', + align: 'center' }, { title: '是否需要报名费:1需要,2不需要', dataIndex: 'isPrice', key: 'isPrice', - align: 'center', + align: 'center' }, { title: '活动报名开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '活动报名结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: '报名费', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '允许报名人数', dataIndex: 'count', key: 'count', - align: 'center', + align: 'center' }, { title: '已报名人数', dataIndex: 'num', key: 'num', - align: 'center', + align: 'center' }, { title: '描述', dataIndex: 'desc', key: 'desc', - align: 'center', + align: 'center' }, { title: '详细内容', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '浏览量', dataIndex: 'views', key: 'views', - align: 'center', + align: 'center' }, { title: '是否显示:1显示,2不显示', dataIndex: 'isShow', key: 'isShow', - align: 'center', + align: 'center' }, { title: '', @@ -198,7 +209,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkSignupCategory/components/thinkSignupCategoryEdit.vue b/src/views/think/thinkSignupCategory/components/thinkSignupCategoryEdit.vue index d56ea5d..47d9dd4 100644 --- a/src/views/think/thinkSignupCategory/components/thinkSignupCategoryEdit.vue +++ b/src/views/think/thinkSignupCategory/components/thinkSignupCategoryEdit.vue @@ -33,17 +33,15 @@ v-model:value="form.catname" /> - - - + + + { loading.value = false; @@ -185,12 +188,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkSignupCategory/index.vue b/src/views/think/thinkSignupCategory/index.vue index 8409e47..9a79796 100644 --- a/src/views/think/thinkSignupCategory/index.vue +++ b/src/views/think/thinkSignupCategory/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkSignupCategoryEdit from './components/thinkSignupCategoryEdit.vue'; - import { pageThinkSignupCategory, removeThinkSignupCategory, removeBatchThinkSignupCategory } from '@/api/think/thinkSignupCategory'; - import type { ThinkSignupCategory, ThinkSignupCategoryParam } from '@/api/think/thinkSignupCategory/model'; + import { + pageThinkSignupCategory, + removeThinkSignupCategory, + removeBatchThinkSignupCategory + } from '@/api/think/thinkSignupCategory'; + import type { + ThinkSignupCategory, + ThinkSignupCategoryParam + } from '@/api/think/thinkSignupCategory/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '上级id', dataIndex: 'pid', key: 'pid', - align: 'center', + align: 'center' }, { title: '分类名称', dataIndex: 'catname', key: 'catname', - align: 'center', + align: 'center' }, { title: '分类图片', dataIndex: 'image', key: 'image', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '', @@ -144,7 +155,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -201,7 +212,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkSignupCategory(selection.value.map((d) => d.thinkSignupCategoryId)) + removeBatchThinkSignupCategory( + selection.value.map((d) => d.thinkSignupCategoryId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkSignupLists/components/thinkSignupListsEdit.vue b/src/views/think/thinkSignupLists/components/thinkSignupListsEdit.vue index 898b329..6d3405c 100644 --- a/src/views/think/thinkSignupLists/components/thinkSignupListsEdit.vue +++ b/src/views/think/thinkSignupLists/components/thinkSignupListsEdit.vue @@ -61,25 +61,20 @@ v-model:value="form.price" /> - + 显示 隐藏 - + - + @@ -89,7 +84,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkSignupLists, updateThinkSignupLists } from '@/api/think/thinkSignupLists'; + import { + addThinkSignupLists, + updateThinkSignupLists + } from '@/api/think/thinkSignupLists'; import { ThinkSignupLists } from '@/api/think/thinkSignupLists/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -189,7 +187,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkSignupLists : addThinkSignupLists; + const saveOrUpdate = isUpdate.value + ? updateThinkSignupLists + : addThinkSignupLists; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -212,12 +212,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkSignupLists/index.vue b/src/views/think/thinkSignupLists/index.vue index b16f73f..4c167c5 100644 --- a/src/views/think/thinkSignupLists/index.vue +++ b/src/views/think/thinkSignupLists/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkSignupListsEdit from './components/thinkSignupListsEdit.vue'; - import { pageThinkSignupLists, removeThinkSignupLists, removeBatchThinkSignupLists } from '@/api/think/thinkSignupLists'; - import type { ThinkSignupLists, ThinkSignupListsParam } from '@/api/think/thinkSignupLists/model'; + import { + pageThinkSignupLists, + removeThinkSignupLists, + removeBatchThinkSignupLists + } from '@/api/think/thinkSignupLists'; + import type { + ThinkSignupLists, + ThinkSignupListsParam + } from '@/api/think/thinkSignupLists/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '微信订单号', dataIndex: 'wechatOrder', key: 'wechatOrder', - align: 'center', + align: 'center' }, { title: '活动id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '用户id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '真实姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '报名费用', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '是否已付款:1已付款,2未付款,3无需付款', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '', @@ -162,13 +173,13 @@ title: '', dataIndex: 'age', key: 'age', - align: 'center', + align: 'center' }, { title: '', dataIndex: 'mun', key: 'mun', - align: 'center', + align: 'center' }, { title: '操作', @@ -225,7 +236,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkSignupLists(selection.value.map((d) => d.thinkSignupListsId)) + removeBatchThinkSignupLists( + selection.value.map((d) => d.thinkSignupListsId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkSiteImgs/components/thinkSiteImgsEdit.vue b/src/views/think/thinkSiteImgs/components/thinkSiteImgsEdit.vue index 970e678..d1d0d9e 100644 --- a/src/views/think/thinkSiteImgs/components/thinkSiteImgsEdit.vue +++ b/src/views/think/thinkSiteImgs/components/thinkSiteImgsEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkSiteImgs, updateThinkSiteImgs } from '@/api/think/thinkSiteImgs'; + import { + addThinkSiteImgs, + updateThinkSiteImgs + } from '@/api/think/thinkSiteImgs'; import { ThinkSiteImgs } from '@/api/think/thinkSiteImgs/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -133,7 +136,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkSiteImgs : addThinkSiteImgs; + const saveOrUpdate = isUpdate.value + ? updateThinkSiteImgs + : addThinkSiteImgs; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -156,12 +161,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkSiteImgs/index.vue b/src/views/think/thinkSiteImgs/index.vue index 2836979..3de641b 100644 --- a/src/views/think/thinkSiteImgs/index.vue +++ b/src/views/think/thinkSiteImgs/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkSiteImgsEdit from './components/thinkSiteImgsEdit.vue'; - import { pageThinkSiteImgs, removeThinkSiteImgs, removeBatchThinkSiteImgs } from '@/api/think/thinkSiteImgs'; - import type { ThinkSiteImgs, ThinkSiteImgsParam } from '@/api/think/thinkSiteImgs/model'; + import { + pageThinkSiteImgs, + removeThinkSiteImgs, + removeBatchThinkSiteImgs + } from '@/api/think/thinkSiteImgs'; + import type { + ThinkSiteImgs, + ThinkSiteImgsParam + } from '@/api/think/thinkSiteImgs/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '图片地址', dataIndex: 'path', key: 'path', - align: 'center', + align: 'center' }, { title: '关联id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkSiteTime/components/thinkSiteTimeEdit.vue b/src/views/think/thinkSiteTime/components/thinkSiteTimeEdit.vue index 23c9fd5..41db3d7 100644 --- a/src/views/think/thinkSiteTime/components/thinkSiteTimeEdit.vue +++ b/src/views/think/thinkSiteTime/components/thinkSiteTimeEdit.vue @@ -118,7 +118,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkSiteTime, updateThinkSiteTime } from '@/api/think/thinkSiteTime'; + import { + addThinkSiteTime, + updateThinkSiteTime + } from '@/api/think/thinkSiteTime'; import { ThinkSiteTime } from '@/api/think/thinkSiteTime/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -222,7 +225,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkSiteTime : addThinkSiteTime; + const saveOrUpdate = isUpdate.value + ? updateThinkSiteTime + : addThinkSiteTime; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -245,12 +250,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkSiteTime/index.vue b/src/views/think/thinkSiteTime/index.vue index 8594f60..f71a009 100644 --- a/src/views/think/thinkSiteTime/index.vue +++ b/src/views/think/thinkSiteTime/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkSiteTimeEdit from './components/thinkSiteTimeEdit.vue'; - import { pageThinkSiteTime, removeThinkSiteTime, removeBatchThinkSiteTime } from '@/api/think/thinkSiteTime'; - import type { ThinkSiteTime, ThinkSiteTimeParam } from '@/api/think/thinkSiteTime/model'; + import { + pageThinkSiteTime, + removeThinkSiteTime, + removeBatchThinkSiteTime + } from '@/api/think/thinkSiteTime'; + import type { + ThinkSiteTime, + ThinkSiteTimeParam + } from '@/api/think/thinkSiteTime/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,79 +116,79 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '时段', dataIndex: 'timePeriod', key: 'timePeriod', - align: 'center', + align: 'center' }, { title: '价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '每日不同价格', dataIndex: 'prices', key: 'prices', - align: 'center', + align: 'center' }, { title: '半场价格', dataIndex: 'halfPrice', key: 'halfPrice', - align: 'center', + align: 'center' }, { title: '每日不同半场价格', dataIndex: 'halfPrices', key: 'halfPrices', - align: 'center', + align: 'center' }, { title: '儿童价', dataIndex: 'childrenPrice', key: 'childrenPrice', - align: 'center', + align: 'center' }, { title: '星期选择', dataIndex: 'week', key: 'week', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '关联id', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '是否关闭,1开启,2关闭', dataIndex: 'isStatus', key: 'isStatus', - align: 'center', + align: 'center' }, { title: '是否免费:1免费,2收费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '儿童价', @@ -192,7 +203,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', diff --git a/src/views/think/thinkSpec/components/thinkSpecEdit.vue b/src/views/think/thinkSpec/components/thinkSpecEdit.vue index 7e35a9d..ca5fce0 100644 --- a/src/views/think/thinkSpec/components/thinkSpecEdit.vue +++ b/src/views/think/thinkSpec/components/thinkSpecEdit.vue @@ -149,12 +149,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkSpec/index.vue b/src/views/think/thinkSpec/index.vue index 30e3813..9e0672a 100644 --- a/src/views/think/thinkSpec/index.vue +++ b/src/views/think/thinkSpec/index.vue @@ -45,7 +45,11 @@ - + @@ -62,7 +66,11 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkSpecEdit from './components/thinkSpecEdit.vue'; - import { pageThinkSpec, removeThinkSpec, removeBatchThinkSpec } from '@/api/think/thinkSpec'; + import { + pageThinkSpec, + removeThinkSpec, + removeBatchThinkSpec + } from '@/api/think/thinkSpec'; import type { ThinkSpec, ThinkSpecParam } from '@/api/think/thinkSpec/model'; // 表格实例 @@ -105,13 +113,13 @@ dataIndex: 'specId', key: 'specId', align: 'center', - width: 90, + width: 90 }, { title: '规格组名称', dataIndex: 'specName', key: 'specName', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/think/thinkSpecValue/components/thinkSpecValueEdit.vue b/src/views/think/thinkSpecValue/components/thinkSpecValueEdit.vue index c959dd6..90eabdb 100644 --- a/src/views/think/thinkSpecValue/components/thinkSpecValueEdit.vue +++ b/src/views/think/thinkSpecValue/components/thinkSpecValueEdit.vue @@ -41,7 +41,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkSpecValue, updateThinkSpecValue } from '@/api/think/thinkSpecValue'; + import { + addThinkSpecValue, + updateThinkSpecValue + } from '@/api/think/thinkSpecValue'; import { ThinkSpecValue } from '@/api/think/thinkSpecValue/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -134,7 +137,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkSpecValue : addThinkSpecValue; + const saveOrUpdate = isUpdate.value + ? updateThinkSpecValue + : addThinkSpecValue; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -157,12 +162,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkSpecValue/index.vue b/src/views/think/thinkSpecValue/index.vue index a8790f1..9a16735 100644 --- a/src/views/think/thinkSpecValue/index.vue +++ b/src/views/think/thinkSpecValue/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkSpecValueEdit from './components/thinkSpecValueEdit.vue'; - import { pageThinkSpecValue, removeThinkSpecValue, removeBatchThinkSpecValue } from '@/api/think/thinkSpecValue'; - import type { ThinkSpecValue, ThinkSpecValueParam } from '@/api/think/thinkSpecValue/model'; + import { + pageThinkSpecValue, + removeThinkSpecValue, + removeBatchThinkSpecValue + } from '@/api/think/thinkSpecValue'; + import type { + ThinkSpecValue, + ThinkSpecValueParam + } from '@/api/think/thinkSpecValue/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,19 +116,19 @@ dataIndex: 'specValueId', key: 'specValueId', align: 'center', - width: 90, + width: 90 }, { title: '规格值', dataIndex: 'specValue', key: 'specValue', - align: 'center', + align: 'center' }, { title: '规格组id', dataIndex: 'specId', key: 'specId', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -183,7 +194,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkSpecValue(selection.value.map((d) => d.thinkSpecValueId)) + removeBatchThinkSpecValue( + selection.value.map((d) => d.thinkSpecValueId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkUserBind/components/thinkUserBindEdit.vue b/src/views/think/thinkUserBind/components/thinkUserBindEdit.vue index 53258f9..573b208 100644 --- a/src/views/think/thinkUserBind/components/thinkUserBindEdit.vue +++ b/src/views/think/thinkUserBind/components/thinkUserBindEdit.vue @@ -55,7 +55,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkUserBind, updateThinkUserBind } from '@/api/think/thinkUserBind'; + import { + addThinkUserBind, + updateThinkUserBind + } from '@/api/think/thinkUserBind'; import { ThinkUserBind } from '@/api/think/thinkUserBind/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -150,7 +153,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkUserBind : addThinkUserBind; + const saveOrUpdate = isUpdate.value + ? updateThinkUserBind + : addThinkUserBind; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -173,12 +178,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkUserBind/index.vue b/src/views/think/thinkUserBind/index.vue index 3653776..3990e63 100644 --- a/src/views/think/thinkUserBind/index.vue +++ b/src/views/think/thinkUserBind/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkUserBindEdit from './components/thinkUserBindEdit.vue'; - import { pageThinkUserBind, removeThinkUserBind, removeBatchThinkUserBind } from '@/api/think/thinkUserBind'; - import type { ThinkUserBind, ThinkUserBindParam } from '@/api/think/thinkUserBind/model'; + import { + pageThinkUserBind, + removeThinkUserBind, + removeBatchThinkUserBind + } from '@/api/think/thinkUserBind'; + import type { + ThinkUserBind, + ThinkUserBindParam + } from '@/api/think/thinkUserBind/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,31 +116,31 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '旧用户id', dataIndex: 'oldUserId', key: 'oldUserId', - align: 'center', + align: 'center' }, { title: '新绑定用户id', dataIndex: 'newUserId', key: 'newUserId', - align: 'center', + align: 'center' }, { title: '类型:1VIP卡,2IC卡', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '原数据', dataIndex: 'oldJson', key: 'oldJson', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/think/thinkUsersAddress/components/thinkUsersAddressEdit.vue b/src/views/think/thinkUsersAddress/components/thinkUsersAddressEdit.vue index 0240157..7eb45b7 100644 --- a/src/views/think/thinkUsersAddress/components/thinkUsersAddressEdit.vue +++ b/src/views/think/thinkUsersAddress/components/thinkUsersAddressEdit.vue @@ -76,7 +76,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkUsersAddress, updateThinkUsersAddress } from '@/api/think/thinkUsersAddress'; + import { + addThinkUsersAddress, + updateThinkUsersAddress + } from '@/api/think/thinkUsersAddress'; import { ThinkUsersAddress } from '@/api/think/thinkUsersAddress/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -174,7 +177,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkUsersAddress : addThinkUsersAddress; + const saveOrUpdate = isUpdate.value + ? updateThinkUsersAddress + : addThinkUsersAddress; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -197,12 +202,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkUsersAddress/index.vue b/src/views/think/thinkUsersAddress/index.vue index 9a38562..a456a22 100644 --- a/src/views/think/thinkUsersAddress/index.vue +++ b/src/views/think/thinkUsersAddress/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkUsersAddressEdit from './components/thinkUsersAddressEdit.vue'; - import { pageThinkUsersAddress, removeThinkUsersAddress, removeBatchThinkUsersAddress } from '@/api/think/thinkUsersAddress'; - import type { ThinkUsersAddress, ThinkUsersAddressParam } from '@/api/think/thinkUsersAddress/model'; + import { + pageThinkUsersAddress, + removeThinkUsersAddress, + removeBatchThinkUsersAddress + } from '@/api/think/thinkUsersAddress'; + import type { + ThinkUsersAddress, + ThinkUsersAddressParam + } from '@/api/think/thinkUsersAddress/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '姓名', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '手机号码', dataIndex: 'phone', key: 'phone', - align: 'center', + align: 'center' }, { title: '省份城市县', dataIndex: 'region', key: 'region', - align: 'center', + align: 'center' }, { title: '详细地址', dataIndex: 'address', key: 'address', - align: 'center', + align: 'center' }, { title: '关联users表id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '1默认地址,2不是默认地址', dataIndex: 'isDefault', key: 'isDefault', - align: 'center', + align: 'center' }, { title: '', @@ -156,7 +167,7 @@ title: '', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkUsersAddress(selection.value.map((d) => d.thinkUsersAddressId)) + removeBatchThinkUsersAddress( + selection.value.map((d) => d.thinkUsersAddressId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkUsersCoupon/components/thinkUsersCouponEdit.vue b/src/views/think/thinkUsersCoupon/components/thinkUsersCouponEdit.vue index 6a9ab41..5dcc7f9 100644 --- a/src/views/think/thinkUsersCoupon/components/thinkUsersCouponEdit.vue +++ b/src/views/think/thinkUsersCoupon/components/thinkUsersCouponEdit.vue @@ -110,7 +110,10 @@ v-model:value="form.isFree" /> - + 显示 隐藏 @@ -130,7 +133,10 @@ v-model:value="form.cid" /> - + { loading.value = false; @@ -276,12 +287,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkUsersCoupon/index.vue b/src/views/think/thinkUsersCoupon/index.vue index c2e5126..920e58e 100644 --- a/src/views/think/thinkUsersCoupon/index.vue +++ b/src/views/think/thinkUsersCoupon/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkUsersCouponEdit from './components/thinkUsersCouponEdit.vue'; - import { pageThinkUsersCoupon, removeThinkUsersCoupon, removeBatchThinkUsersCoupon } from '@/api/think/thinkUsersCoupon'; - import type { ThinkUsersCoupon, ThinkUsersCouponParam } from '@/api/think/thinkUsersCoupon/model'; + import { + pageThinkUsersCoupon, + removeThinkUsersCoupon, + removeBatchThinkUsersCoupon + } from '@/api/think/thinkUsersCoupon'; + import type { + ThinkUsersCoupon, + ThinkUsersCouponParam + } from '@/api/think/thinkUsersCoupon/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,109 +116,109 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '微信订单号', dataIndex: 'wechatOrder', key: 'wechatOrder', - align: 'center', + align: 'center' }, { title: '优惠券名称', dataIndex: 'name', key: 'name', - align: 'center', + align: 'center' }, { title: '折扣率', dataIndex: 'discount', key: 'discount', - align: 'center', + align: 'center' }, { title: '抵扣金额', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { title: '购买价格', dataIndex: 'price', key: 'price', - align: 'center', + align: 'center' }, { title: '总数量', dataIndex: 'count', key: 'count', - align: 'center', + align: 'center' }, { title: '剩余数量', dataIndex: 'num', key: 'num', - align: 'center', + align: 'center' }, { title: '开始时间', dataIndex: 'startTime', key: 'startTime', - align: 'center', + align: 'center' }, { title: '结束时间', dataIndex: 'endTime', key: 'endTime', - align: 'center', + align: 'center' }, { title: 'sid场馆id集合,适用的场馆', dataIndex: 'sid', key: 'sid', - align: 'center', + align: 'center' }, { title: '优惠券类型:1折扣式,2抵扣式', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '券类型:1成人,2儿童', dataIndex: 'couponType', key: 'couponType', - align: 'center', + align: 'center' }, { title: '是否免费领取:1免费,2收费', dataIndex: 'isFree', key: 'isFree', - align: 'center', + align: 'center' }, { title: '1已使用、2未使用、3已过期、4未付款暂不可使用', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '关联users表id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '关联coupon表id', dataIndex: 'cid', key: 'cid', - align: 'center', + align: 'center' }, { title: '付款状态,1已付款,2未付款,3无需付款', dataIndex: 'payStatus', key: 'payStatus', - align: 'center', + align: 'center' }, { title: '领取时间', @@ -273,7 +284,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkUsersCoupon(selection.value.map((d) => d.thinkUsersCouponId)) + removeBatchThinkUsersCoupon( + selection.value.map((d) => d.thinkUsersCouponId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkUsersEmergency/components/thinkUsersEmergencyEdit.vue b/src/views/think/thinkUsersEmergency/components/thinkUsersEmergencyEdit.vue index 4ccb8d6..47dd5f3 100644 --- a/src/views/think/thinkUsersEmergency/components/thinkUsersEmergencyEdit.vue +++ b/src/views/think/thinkUsersEmergency/components/thinkUsersEmergencyEdit.vue @@ -76,7 +76,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkUsersEmergency, updateThinkUsersEmergency } from '@/api/think/thinkUsersEmergency'; + import { + addThinkUsersEmergency, + updateThinkUsersEmergency + } from '@/api/think/thinkUsersEmergency'; import { ThinkUsersEmergency } from '@/api/think/thinkUsersEmergency/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -174,7 +177,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkUsersEmergency : addThinkUsersEmergency; + const saveOrUpdate = isUpdate.value + ? updateThinkUsersEmergency + : addThinkUsersEmergency; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -197,12 +202,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkUsersEmergency/index.vue b/src/views/think/thinkUsersEmergency/index.vue index 3d2a9e0..ab50a98 100644 --- a/src/views/think/thinkUsersEmergency/index.vue +++ b/src/views/think/thinkUsersEmergency/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkUsersEmergencyEdit from './components/thinkUsersEmergencyEdit.vue'; - import { pageThinkUsersEmergency, removeThinkUsersEmergency, removeBatchThinkUsersEmergency } from '@/api/think/thinkUsersEmergency'; - import type { ThinkUsersEmergency, ThinkUsersEmergencyParam } from '@/api/think/thinkUsersEmergency/model'; + import { + pageThinkUsersEmergency, + removeThinkUsersEmergency, + removeBatchThinkUsersEmergency + } from '@/api/think/thinkUsersEmergency'; + import type { + ThinkUsersEmergency, + ThinkUsersEmergencyParam + } from '@/api/think/thinkUsersEmergency/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '联系人姓名', dataIndex: 'contractName', key: 'contractName', - align: 'center', + align: 'center' }, { title: '联系人电话', dataIndex: 'contractPhone', key: 'contractPhone', - align: 'center', + align: 'center' }, { title: '联系人地址', dataIndex: 'contractAddress', key: 'contractAddress', - align: 'center', + align: 'center' }, { title: '排序', dataIndex: 'sort', key: 'sort', - align: 'center', + align: 'center' }, { title: '是否默认', dataIndex: 'isDefault', key: 'isDefault', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -156,7 +167,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -213,7 +224,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkUsersEmergency(selection.value.map((d) => d.thinkUsersEmergencyId)) + removeBatchThinkUsersEmergency( + selection.value.map((d) => d.thinkUsersEmergencyId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkUsersLog/components/thinkUsersLogEdit.vue b/src/views/think/thinkUsersLog/components/thinkUsersLogEdit.vue index 1bd506c..0f7c6e5 100644 --- a/src/views/think/thinkUsersLog/components/thinkUsersLogEdit.vue +++ b/src/views/think/thinkUsersLog/components/thinkUsersLogEdit.vue @@ -34,11 +34,7 @@ /> - + { loading.value = false; @@ -181,12 +182,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkUsersLog/index.vue b/src/views/think/thinkUsersLog/index.vue index 89be181..8a13cc6 100644 --- a/src/views/think/thinkUsersLog/index.vue +++ b/src/views/think/thinkUsersLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkUsersLogEdit from './components/thinkUsersLogEdit.vue'; - import { pageThinkUsersLog, removeThinkUsersLog, removeBatchThinkUsersLog } from '@/api/think/thinkUsersLog'; - import type { ThinkUsersLog, ThinkUsersLogParam } from '@/api/think/thinkUsersLog/model'; + import { + pageThinkUsersLog, + removeThinkUsersLog, + removeBatchThinkUsersLog + } from '@/api/think/thinkUsersLog'; + import type { + ThinkUsersLog, + ThinkUsersLogParam + } from '@/api/think/thinkUsersLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,37 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '用户姓名', dataIndex: 'username', key: 'username', - align: 'center', + align: 'center' }, { title: 'ip', dataIndex: 'ip', key: 'ip', - align: 'center', + align: 'center' }, { title: '类型', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '操作', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '创建时间', diff --git a/src/views/think/thinkUsersVip/components/thinkUsersVipEdit.vue b/src/views/think/thinkUsersVip/components/thinkUsersVipEdit.vue index 2c8a2d0..ad42fde 100644 --- a/src/views/think/thinkUsersVip/components/thinkUsersVipEdit.vue +++ b/src/views/think/thinkUsersVip/components/thinkUsersVipEdit.vue @@ -151,7 +151,10 @@ v-model:value="form.month" /> - + - + - + - + { loading.value = false; @@ -404,12 +421,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkUsersVipCancleLog/components/thinkUsersVipCancleLogEdit.vue b/src/views/think/thinkUsersVipCancleLog/components/thinkUsersVipCancleLogEdit.vue index adaf31d..ce5574a 100644 --- a/src/views/think/thinkUsersVipCancleLog/components/thinkUsersVipCancleLogEdit.vue +++ b/src/views/think/thinkUsersVipCancleLog/components/thinkUsersVipCancleLogEdit.vue @@ -69,7 +69,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkUsersVipCancleLog, updateThinkUsersVipCancleLog } from '@/api/think/thinkUsersVipCancleLog'; + import { + addThinkUsersVipCancleLog, + updateThinkUsersVipCancleLog + } from '@/api/think/thinkUsersVipCancleLog'; import { ThinkUsersVipCancleLog } from '@/api/think/thinkUsersVipCancleLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -166,7 +169,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkUsersVipCancleLog : addThinkUsersVipCancleLog; + const saveOrUpdate = isUpdate.value + ? updateThinkUsersVipCancleLog + : addThinkUsersVipCancleLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -189,12 +194,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkUsersVipCancleLog/index.vue b/src/views/think/thinkUsersVipCancleLog/index.vue index 5d6acf8..5d98b24 100644 --- a/src/views/think/thinkUsersVipCancleLog/index.vue +++ b/src/views/think/thinkUsersVipCancleLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkUsersVipCancleLogEdit from './components/thinkUsersVipCancleLogEdit.vue'; - import { pageThinkUsersVipCancleLog, removeThinkUsersVipCancleLog, removeBatchThinkUsersVipCancleLog } from '@/api/think/thinkUsersVipCancleLog'; - import type { ThinkUsersVipCancleLog, ThinkUsersVipCancleLogParam } from '@/api/think/thinkUsersVipCancleLog/model'; + import { + pageThinkUsersVipCancleLog, + removeThinkUsersVipCancleLog, + removeBatchThinkUsersVipCancleLog + } from '@/api/think/thinkUsersVipCancleLog'; + import type { + ThinkUsersVipCancleLog, + ThinkUsersVipCancleLogParam + } from '@/api/think/thinkUsersVipCancleLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,43 +116,43 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: 'vip卡id', dataIndex: 'dataId', key: 'dataId', - align: 'center', + align: 'center' }, { title: '用户id', dataIndex: 'uid', key: 'uid', - align: 'center', + align: 'center' }, { title: '修改前', dataIndex: 'oldPar', key: 'oldPar', - align: 'center', + align: 'center' }, { title: '修改后', dataIndex: 'newPar', key: 'newPar', - align: 'center', + align: 'center' }, { title: '类型:退卡;退款退卡;', dataIndex: 'cancleType', key: 'cancleType', - align: 'center', + align: 'center' }, { title: '创建人', dataIndex: 'createUid', key: 'createUid', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -207,7 +218,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkUsersVipCancleLog(selection.value.map((d) => d.thinkUsersVipCancleLogId)) + removeBatchThinkUsersVipCancleLog( + selection.value.map((d) => d.thinkUsersVipCancleLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkVipTotal/index.vue b/src/views/think/thinkVipTotal/index.vue index 31f5bb1..8011977 100644 --- a/src/views/think/thinkVipTotal/index.vue +++ b/src/views/think/thinkVipTotal/index.vue @@ -1,10 +1,7 @@ @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkWechatBillEdit from './components/thinkWechatBillEdit.vue'; - import { pageThinkWechatBill, removeThinkWechatBill, removeBatchThinkWechatBill } from '@/api/think/thinkWechatBill'; - import type { ThinkWechatBill, ThinkWechatBillParam } from '@/api/think/thinkWechatBill/model'; + import { + pageThinkWechatBill, + removeThinkWechatBill, + removeBatchThinkWechatBill + } from '@/api/think/thinkWechatBill'; + import type { + ThinkWechatBill, + ThinkWechatBillParam + } from '@/api/think/thinkWechatBill/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,50 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '订单时间', dataIndex: 'orderTime', key: 'orderTime', - align: 'center', + align: 'center' }, { title: '微信支付单号', dataIndex: 'wechatNum', key: 'wechatNum', - align: 'center', + align: 'center' }, { title: '商户订单号', dataIndex: 'orderNum', key: 'orderNum', - align: 'center', + align: 'center' }, { title: '交易场景', dataIndex: 'tradeWay', key: 'tradeWay', - align: 'center', + align: 'center' }, { title: '交易状态', dataIndex: 'tradeStatus', key: 'tradeStatus', - align: 'center', + align: 'center' }, { title: '交易金额', dataIndex: 'money', key: 'money', - align: 'center', + align: 'center' }, { - title: '对账情况:1=已对账;2=未对账;3=已对账,金额对不上;4=未查询到该订单', + title: + '对账情况:1=已对账;2=未对账;3=已对账,金额对不上;4=未查询到该订单', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '创建时间', @@ -162,7 +174,7 @@ title: '订单类型:order=订单;recharge=充值;user_vip=购卡', dataIndex: 'orderType', key: 'orderType', - align: 'center', + align: 'center' }, { title: '操作', @@ -219,7 +231,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkWechatBill(selection.value.map((d) => d.thinkWechatBillId)) + removeBatchThinkWechatBill( + selection.value.map((d) => d.thinkWechatBillId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkWechatBillLog/components/thinkWechatBillLogEdit.vue b/src/views/think/thinkWechatBillLog/components/thinkWechatBillLogEdit.vue index ebbd97c..86fa25c 100644 --- a/src/views/think/thinkWechatBillLog/components/thinkWechatBillLogEdit.vue +++ b/src/views/think/thinkWechatBillLog/components/thinkWechatBillLogEdit.vue @@ -40,7 +40,10 @@ v-model:value="form.billId" /> - + 显示 隐藏 @@ -61,7 +64,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkWechatBillLog, updateThinkWechatBillLog } from '@/api/think/thinkWechatBillLog'; + import { + addThinkWechatBillLog, + updateThinkWechatBillLog + } from '@/api/think/thinkWechatBillLog'; import { ThinkWechatBillLog } from '@/api/think/thinkWechatBillLog/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -157,7 +163,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkWechatBillLog : addThinkWechatBillLog; + const saveOrUpdate = isUpdate.value + ? updateThinkWechatBillLog + : addThinkWechatBillLog; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -180,12 +188,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/think/thinkWechatBillLog/index.vue b/src/views/think/thinkWechatBillLog/index.vue index 276e293..ae926f2 100644 --- a/src/views/think/thinkWechatBillLog/index.vue +++ b/src/views/think/thinkWechatBillLog/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ThinkWechatBillLogEdit from './components/thinkWechatBillLogEdit.vue'; - import { pageThinkWechatBillLog, removeThinkWechatBillLog, removeBatchThinkWechatBillLog } from '@/api/think/thinkWechatBillLog'; - import type { ThinkWechatBillLog, ThinkWechatBillLogParam } from '@/api/think/thinkWechatBillLog/model'; + import { + pageThinkWechatBillLog, + removeThinkWechatBillLog, + removeBatchThinkWechatBillLog + } from '@/api/think/thinkWechatBillLog'; + import type { + ThinkWechatBillLog, + ThinkWechatBillLogParam + } from '@/api/think/thinkWechatBillLog/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,37 +116,38 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '表id', dataIndex: 'tableId', key: 'tableId', - align: 'center', + align: 'center' }, { title: '表名', dataIndex: 'tableName', key: 'tableName', - align: 'center', + align: 'center' }, { title: '订单id', dataIndex: 'billId', key: 'billId', - align: 'center', + align: 'center' }, { - title: '对账情况:1=已对账;2=未对账;3=已对账,金额对不上;4=未查询到该订单', + title: + '对账情况:1=已对账;2=未对账;3=已对账,金额对不上;4=未查询到该订单', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '对账人id', dataIndex: 'createId', key: 'createId', - align: 'center', + align: 'center' }, { title: '对账时间', @@ -201,7 +213,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchThinkWechatBillLog(selection.value.map((d) => d.thinkWechatBillLogId)) + removeBatchThinkWechatBillLog( + selection.value.map((d) => d.thinkWechatBillLogId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/think/thinkWechatDeposit/components/thinkWechatDepositEdit.vue b/src/views/think/thinkWechatDeposit/components/thinkWechatDepositEdit.vue index 0775ddc..84047f8 100644 --- a/src/views/think/thinkWechatDeposit/components/thinkWechatDepositEdit.vue +++ b/src/views/think/thinkWechatDeposit/components/thinkWechatDepositEdit.vue @@ -103,7 +103,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addThinkWechatDeposit, updateThinkWechatDeposit } from '@/api/think/thinkWechatDeposit'; + import { + addThinkWechatDeposit, + updateThinkWechatDeposit + } from '@/api/think/thinkWechatDeposit'; import { ThinkWechatDeposit } from '@/api/think/thinkWechatDeposit/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -205,7 +208,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateThinkWechatDeposit : addThinkWechatDeposit; + const saveOrUpdate = isUpdate.value + ? updateThinkWechatDeposit + : addThinkWechatDeposit; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -228,12 +233,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/user/chat-conversation/components/chatConversationEdit.vue b/src/views/user/chat-conversation/components/chatConversationEdit.vue index 65d52d7..c894024 100644 --- a/src/views/user/chat-conversation/components/chatConversationEdit.vue +++ b/src/views/user/chat-conversation/components/chatConversationEdit.vue @@ -82,7 +82,10 @@ import { ref, reactive, watch } from 'vue'; import { Form, message } from 'ant-design-vue'; import { assignObject, uuid } from 'ele-admin-pro'; - import { addChatConversation, updateChatConversation } from '@/api/system/chatConversation'; + import { + addChatConversation, + updateChatConversation + } from '@/api/system/chatConversation'; import { ChatConversation } from '@/api/system/chatConversation/model'; import { useThemeStore } from '@/store/modules/theme'; import { storeToRefs } from 'pinia'; @@ -182,7 +185,9 @@ const formData = { ...form }; - const saveOrUpdate = isUpdate.value ? updateChatConversation : addChatConversation; + const saveOrUpdate = isUpdate.value + ? updateChatConversation + : addChatConversation; saveOrUpdate(formData) .then((msg) => { loading.value = false; @@ -205,12 +210,12 @@ images.value = []; if (props.data) { assignObject(form, props.data); - if(props.data.image){ + if (props.data.image) { images.value.push({ uid: uuid(), url: props.data.image, status: 'done' - }) + }); } isUpdate.value = true; } else { diff --git a/src/views/user/chat-conversation/index.vue b/src/views/user/chat-conversation/index.vue index 7e40e50..81f196a 100644 --- a/src/views/user/chat-conversation/index.vue +++ b/src/views/user/chat-conversation/index.vue @@ -45,7 +45,11 @@ - + @@ -62,8 +66,15 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import ChatConversationEdit from './components/chatConversationEdit.vue'; - import { pageChatConversation, removeChatConversation, removeBatchChatConversation } from '@/api/system/chatConversation'; - import type { ChatConversation, ChatConversationParam } from '@/api/system/chatConversation/model'; + import { + pageChatConversation, + removeChatConversation, + removeBatchChatConversation + } from '@/api/system/chatConversation'; + import type { + ChatConversation, + ChatConversationParam + } from '@/api/system/chatConversation/model'; // 表格实例 const tableRef = ref | null>(null); @@ -105,49 +116,49 @@ dataIndex: 'id', key: 'id', align: 'center', - width: 90, + width: 90 }, { title: '用户ID', dataIndex: 'userId', key: 'userId', - align: 'center', + align: 'center' }, { title: '好友ID', dataIndex: 'friendId', key: 'friendId', - align: 'center', + align: 'center' }, { title: '消息类型', dataIndex: 'type', key: 'type', - align: 'center', + align: 'center' }, { title: '消息内容', dataIndex: 'content', key: 'content', - align: 'center', + align: 'center' }, { title: '未读消息', dataIndex: 'unRead', key: 'unRead', - align: 'center', + align: 'center' }, { title: '状态, 0未读, 1已读', dataIndex: 'status', key: 'status', - align: 'center', + align: 'center' }, { title: '是否删除, 0否, 1是', dataIndex: 'deleted', key: 'deleted', - align: 'center', + align: 'center' }, { title: '注册时间', @@ -162,7 +173,7 @@ title: '修改时间', dataIndex: 'updateTime', key: 'updateTime', - align: 'center', + align: 'center' }, { title: '操作', @@ -219,7 +230,9 @@ maskClosable: true, onOk: () => { const hide = message.loading('请求中..', 0); - removeBatchChatConversation(selection.value.map((d) => d.chatConversationId)) + removeBatchChatConversation( + selection.value.map((d) => d.chatConversationId) + ) .then((msg) => { hide(); message.success(msg); diff --git a/src/views/user/chat-message/components/chatMessageEdit.vue b/src/views/user/chat-message/components/chatMessageEdit.vue index 8b11435..e84c40c 100644 --- a/src/views/user/chat-message/components/chatMessageEdit.vue +++ b/src/views/user/chat-message/components/chatMessageEdit.vue @@ -93,7 +93,7 @@ import zh_Hans from 'bytemd/locales/zh_Hans.json'; import 'bytemd/dist/index.min.css'; import highlight from '@bytemd/plugin-highlight-ssr'; - import 'highlight.js/styles/default.css'; + import '@/styles/highlight.css'; import { MerchantAccount } from '@/api/shop/merchantAccount/model'; import { User } from '@/api/system/user/model'; diff --git a/src/views/user/company/components/user-info.vue b/src/views/user/company/components/user-info.vue index a737d2f..9f70344 100644 --- a/src/views/user/company/components/user-info.vue +++ b/src/views/user/company/components/user-info.vue @@ -49,7 +49,9 @@ v-bind="styleResponsive ? { md: 12, sm: 24, xs: 24 } : { span: 12 }" > - ¥{{ formatNumber(user.balance) }} + ¥{{ formatNumber(user.balance) }} {{ user.points }} diff --git a/src/views/user/index/components/user-info.vue b/src/views/user/index/components/user-info.vue index a737d2f..9f70344 100644 --- a/src/views/user/index/components/user-info.vue +++ b/src/views/user/index/components/user-info.vue @@ -49,7 +49,9 @@ v-bind="styleResponsive ? { md: 12, sm: 24, xs: 24 } : { span: 12 }" > - ¥{{ formatNumber(user.balance) }} + ¥{{ formatNumber(user.balance) }} {{ user.points }} diff --git a/src/views/user/order/index.vue b/src/views/user/order/index.vue index dfdb518..071da92 100644 --- a/src/views/user/order/index.vue +++ b/src/views/user/order/index.vue @@ -66,7 +66,7 @@ import Search from '@/views/system/order/components/search.vue'; import { ExclamationCircleOutlined } from '@ant-design/icons-vue'; import { removeBatchCompany } from '@/api/system/company'; - import { getUserId } from "@/utils/common"; + import { getUserId } from '@/utils/common'; // 表格实例 const tableRef = ref | null>(null); diff --git a/src/views/user/recharge/components/recharge.vue b/src/views/user/recharge/components/recharge.vue index 6db337d..1baf16f 100644 --- a/src/views/user/recharge/components/recharge.vue +++ b/src/views/user/recharge/components/recharge.vue @@ -39,7 +39,7 @@ import useFormData from '@/utils/use-form-data'; import { recharge } from '@/api/user/recharge/order'; import type { User } from '@/api/system/user/model'; - import { RechargeOrder } from "@/api/user/recharge/order/model"; + import { RechargeOrder } from '@/api/user/recharge/order/model'; // 是否开启响应式布局 const themeStore = useThemeStore(); diff --git a/vite.config.ts b/vite.config.ts index 230bf57..9947b84 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from 'vite'; +import { defineConfig, loadEnv } from 'vite'; import vue from '@vitejs/plugin-vue'; import ViteCompression from 'vite-plugin-compression'; import ViteComponents from 'unplugin-vue-components/vite'; @@ -7,22 +7,31 @@ import { EleAdminResolver } from 'ele-admin-pro/lib/utils/resolvers'; import { DynamicAntdLess } from 'ele-admin-pro/lib/utils/dynamic-theme'; import { resolve } from 'path'; -export default defineConfig(({ command }) => { +export default defineConfig(({ command, mode }) => { const isBuild = command === 'build'; + const env = loadEnv(mode, process.cwd(), ''); return { // 在这里增加 base 写子路径 base: '/', resolve: { alias: { '@/': resolve('src') + '/', - 'vue-i18n': 'vue-i18n/dist/vue-i18n.cjs.js' + 'vue-i18n': 'vue-i18n/dist/vue-i18n.cjs.js', + 'vue-demi': resolve('src/shims/vue-demi.ts'), + 'ele-admin-pro/es/ele-image-upload/types': resolve( + 'src/shims/ele-image-upload-types.ts' + ) + } + }, + server: { + proxy: { + '/api': { + target: env.VITE_PROXY_TARGET || 'http://127.0.0.1:9013', + changeOrigin: true, + ws: true + } } }, - // server: { - // proxy: { - // '/api': 'https://server.gxwebsoft.com' - // } - // }, plugins: [ vue(), // 组件按需引入