From ba0458abe28bd320ff9c8162baadbedb6b21260d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=94=E6=96=B9=E7=86=8A=E6=88=90=E7=A5=A5?= <3615096616@qq.com> Date: Wed, 29 Apr 2026 21:38:18 +0800 Subject: [PATCH] 1 --- .gitignore | 9 + index.html | 13 + package.json | 30 + pnpm-lock.yaml | 2151 ++++++++++++++++++ src/App.tsx | 12 + src/apis/apisCommon.ts | 113 + src/apis/apisUser.ts | 27 + src/apis/base/axiosInstance.ts | 46 + src/apis/base/types.ts | 33 + src/apis/hqb.ts | 96 + src/apis/mallCategory.ts | 26 + src/apis/mallMerchant/afterSale.ts | 24 + src/apis/mallMerchant/category.ts | 27 + src/apis/mallMerchant/featuredGoods.ts | 39 + src/apis/mallMerchant/goods.ts | 39 + src/apis/mallMerchant/index.ts | 6 + src/apis/mallMerchant/orders.ts | 30 + src/apis/mallMerchant/profile.ts | 24 + src/apis/mallMerchant/shared.ts | 24 + src/components/ImageUploadField.tsx | 219 ++ src/components/ImageWallUploadField.tsx | 190 ++ src/config/source/config.ts | 10 + src/config/themes/index.ts | 2 + src/config/themes/light.ts | 98 + src/hooks/useMallCategoryTree.ts | 115 + src/index.css | 953 ++++++++ src/layouts/RootLayout.tsx | 17 + src/layouts/auth/AuthLayout.tsx | 33 + src/layouts/main/MainLayout.tsx | 293 +++ src/main.tsx | 21 + src/pages/afterSale/AuditModal.tsx | 108 + src/pages/afterSale/index.tsx | 230 ++ src/pages/featuredGoods/GoodsPickerModal.tsx | 226 ++ src/pages/featuredGoods/index.tsx | 465 ++++ src/pages/goods/GoodsEditorDrawer.tsx | 1602 +++++++++++++ src/pages/goods/HqbImportModal.tsx | 285 +++ src/pages/goods/index.tsx | 329 +++ src/pages/login/index.tsx | 276 +++ src/pages/orders/OrderDetailDrawer.tsx | 196 ++ src/pages/orders/ShipModal.tsx | 86 + src/pages/orders/index.tsx | 234 ++ src/pages/profile/index.tsx | 230 ++ src/routes/components/ProtectedRoute.tsx | 20 + src/routes/config.tsx | 63 + src/routes/index.tsx | 7 + src/store/session.ts | 96 + src/types/ITokenData.ts | 7 + src/types/IUserInfo.ts | 6 + src/types/mall.ts | 516 +++++ src/utils/hqbImport.ts | 374 +++ src/utils/mall.ts | 160 ++ src/vite-env.d.ts | 2 + tsconfig.app.json | 25 + tsconfig.json | 12 + tsconfig.node.json | 12 + vite.config.ts | 13 + 56 files changed, 10300 insertions(+) create mode 100644 .gitignore create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 src/App.tsx create mode 100644 src/apis/apisCommon.ts create mode 100644 src/apis/apisUser.ts create mode 100644 src/apis/base/axiosInstance.ts create mode 100644 src/apis/base/types.ts create mode 100644 src/apis/hqb.ts create mode 100644 src/apis/mallCategory.ts create mode 100644 src/apis/mallMerchant/afterSale.ts create mode 100644 src/apis/mallMerchant/category.ts create mode 100644 src/apis/mallMerchant/featuredGoods.ts create mode 100644 src/apis/mallMerchant/goods.ts create mode 100644 src/apis/mallMerchant/index.ts create mode 100644 src/apis/mallMerchant/orders.ts create mode 100644 src/apis/mallMerchant/profile.ts create mode 100644 src/apis/mallMerchant/shared.ts create mode 100644 src/components/ImageUploadField.tsx create mode 100644 src/components/ImageWallUploadField.tsx create mode 100644 src/config/source/config.ts create mode 100644 src/config/themes/index.ts create mode 100644 src/config/themes/light.ts create mode 100644 src/hooks/useMallCategoryTree.ts create mode 100644 src/index.css create mode 100644 src/layouts/RootLayout.tsx create mode 100644 src/layouts/auth/AuthLayout.tsx create mode 100644 src/layouts/main/MainLayout.tsx create mode 100644 src/main.tsx create mode 100644 src/pages/afterSale/AuditModal.tsx create mode 100644 src/pages/afterSale/index.tsx create mode 100644 src/pages/featuredGoods/GoodsPickerModal.tsx create mode 100644 src/pages/featuredGoods/index.tsx create mode 100644 src/pages/goods/GoodsEditorDrawer.tsx create mode 100644 src/pages/goods/HqbImportModal.tsx create mode 100644 src/pages/goods/index.tsx create mode 100644 src/pages/login/index.tsx create mode 100644 src/pages/orders/OrderDetailDrawer.tsx create mode 100644 src/pages/orders/ShipModal.tsx create mode 100644 src/pages/orders/index.tsx create mode 100644 src/pages/profile/index.tsx create mode 100644 src/routes/components/ProtectedRoute.tsx create mode 100644 src/routes/config.tsx create mode 100644 src/routes/index.tsx create mode 100644 src/store/session.ts create mode 100644 src/types/ITokenData.ts create mode 100644 src/types/IUserInfo.ts create mode 100644 src/types/mall.ts create mode 100644 src/utils/hqbImport.ts create mode 100644 src/utils/mall.ts create mode 100644 src/vite-env.d.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d106780 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +node_modules +dist +.DS_Store +.idea +.vscode +*.local +*.tsbuildinfo +vite.config.js +vite.config.d.ts diff --git a/index.html b/index.html new file mode 100644 index 0000000..dbd7e49 --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + +
+ + + +