From 0b01a54eac8aa46e88cde5830bf332eb74dfd9e9 Mon Sep 17 00:00:00 2001 From: Timi Date: Sun, 6 Sep 2026 17:09:19 +0800 Subject: [PATCH] remove customer package --- src/api/PackageAPI.ts | 13 +- src/pages/customer/CustomerDetail.vue | 40 ++- src/pages/event/EventDetail.vue | 2 +- .../fulfillment/OrderFulfillmentCreate.vue | 6 +- .../fulfillment/OrderFulfillmentList.vue | 21 +- src/pages/package/CustomerPackageDetail.vue | 196 ----------- src/pages/package/CustomerPackageList.vue | 317 ------------------ src/pages/package/PackagePurchase.vue | 7 +- .../product/ProductStockRecordDetail.vue | 21 +- src/pages/salesOrder/SalesOrderDetail.vue | 11 +- src/pages/salesOrder/SalesOrderList.vue | 4 + .../components/SalesOrderListCell.vue | 3 +- src/pages/tabs/ProductTab.vue | 51 ++- src/router/routes/packageRoutes.ts | 6 +- src/types/Package.ts | 2 - 15 files changed, 133 insertions(+), 567 deletions(-) delete mode 100644 src/pages/package/CustomerPackageDetail.vue delete mode 100644 src/pages/package/CustomerPackageList.vue diff --git a/src/api/PackageAPI.ts b/src/api/PackageAPI.ts index 0c3b019..a5d7ac5 100644 --- a/src/api/PackageAPI.ts +++ b/src/api/PackageAPI.ts @@ -1,6 +1,6 @@ import { axios } from "timi-web-api"; import { getCurrentStoreId, withCurrentStoreId } from "@/utils/store"; -import type { CustomerPackagePage, GaoCustomerPackage, GaoPackageConfig, PackageConfigPage, PackagePageResult, PackagePurchaseRequest } from "@/types/Package"; +import type { GaoCustomerPackage, GaoPackageConfig, PackageConfigPage, PackagePageResult, PackagePurchaseRequest } from "@/types/Package"; const CONFIG_URI = "/gao/package/config"; const CUSTOMER_PACKAGE_URI = "/gao/customer/package"; @@ -23,17 +23,8 @@ async function configUpdate(config: GaoPackageConfig): Promise { async function configRemove(id: string): Promise { await axios.post(`${CONFIG_URI}/delete`, undefined, { params: { id } }); } -async function customerPackageList(page: CustomerPackagePage): Promise> { - return await axios.post(`${CUSTOMER_PACKAGE_URI}/list`, withCurrentStoreId(page)); -} -async function customerPackageDetail(id: string): Promise { - return await axios.post(`${CUSTOMER_PACKAGE_URI}/detail`, undefined, { params: { id } }); -} async function purchase(request: PackagePurchaseRequest): Promise { return await axios.post(`${CUSTOMER_PACKAGE_URI}/purchase`, request); } -async function cancel(customerPackageId: string, reason: string): Promise { - return await axios.post(`${CUSTOMER_PACKAGE_URI}/cancel`, { customerPackageId, reason }); -} -export default { configList, configListValid, configDetail, configCreate, configUpdate, configRemove, customerPackageList, customerPackageDetail, purchase, cancel }; +export default { configList, configListValid, configDetail, configCreate, configUpdate, configRemove, purchase }; diff --git a/src/pages/customer/CustomerDetail.vue b/src/pages/customer/CustomerDetail.vue index 5652fd0..9ff81f9 100644 --- a/src/pages/customer/CustomerDetail.vue +++ b/src/pages/customer/CustomerDetail.vue @@ -52,7 +52,19 @@ v-entrance-transition="210" @edit="openTagSelector" /> - + + + + + + + + +