From fc9e6a5023264fa7b6d2f36f49f835a71f82b589 Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 4 Sep 2026 23:07:59 +0800 Subject: [PATCH] update permission and product --- src/api/StoreAPI.ts | 8 - src/components/CustomerList.vue | 61 +- src/components/EventSelector.vue | 6 +- .../PackagePurchaseForm.vue | 0 src/components/ProductSelector.vue | 209 ++-- src/pages/event/EventEdit.vue | 137 +-- src/pages/event/EventList.vue | 5 +- src/pages/event/EventRecordEdit.vue | 157 +-- src/pages/event/EventRecordList.vue | 4 +- src/pages/home/QuickSignInPage.vue | 77 +- src/pages/package/CustomerPackageDetail.vue | 6 +- src/pages/package/PackageConfigDetail.vue | 18 + src/pages/package/PackagePurchase.vue | 439 ++++++++ .../usePackagePurchase.ts} | 111 +-- src/pages/permission/PermissionEdit.vue | 107 -- src/pages/permission/PermissionSettings.vue | 40 +- src/pages/permission/RoleEdit.vue | 181 ++-- src/pages/permission/RoleList.vue | 27 +- src/pages/permission/RolePermissionAssign.vue | 28 +- src/pages/point/PointLedgerDetail.vue | 83 +- src/pages/point/PointLedgerList.vue | 7 +- src/pages/point/PointRuleDetail.vue | 97 +- src/pages/point/PointRuleEdit.vue | 470 ++------- src/pages/point/PointRuleList.vue | 26 +- src/pages/point/PointRuleSort.vue | 8 +- .../point/component/PointRuleTierEditor.vue | 343 ------- src/pages/product/ProductList.vue | 2 +- src/pages/product/ProductStockList.vue | 4 +- .../product/ProductStockRecordDetail.vue | 17 +- src/pages/product/ProductStockRecordList.vue | 17 +- .../product/component/ProductProfile.vue | 2 +- src/pages/salesOrder/SalesOrderCancel.vue | 2 + src/pages/salesOrder/SalesOrderCreate.vue | 940 +++++++++--------- src/pages/salesOrder/SalesOrderList.vue | 133 ++- .../components/SalesOrderFinancePanel.vue | 6 + src/pages/store/StoreEdit.vue | 87 +- src/pages/tabs/ProductTab.vue | 1 - src/router/routes/packageRoutes.ts | 2 + src/router/routes/permissionRoutes.ts | 29 - src/store/permissionSettingsStore.ts | 10 + src/types/EventItem.ts | 2 +- src/types/Package.ts | 4 +- src/types/Point.ts | 59 +- src/types/SalesOrder.ts | 1 + src/types/Store.ts | 1 - src/utils/event.ts | 18 +- src/utils/point.ts | 107 -- src/utils/pointRule.ts | 46 - 48 files changed, 1670 insertions(+), 2475 deletions(-) rename src/{pages/event/component => components}/PackagePurchaseForm.vue (100%) create mode 100644 src/pages/package/PackagePurchase.vue rename src/pages/{event/component/usePackagePurchaseRecord.ts => package/usePackagePurchase.ts} (50%) delete mode 100644 src/pages/permission/PermissionEdit.vue delete mode 100644 src/pages/point/component/PointRuleTierEditor.vue delete mode 100644 src/utils/point.ts delete mode 100644 src/utils/pointRule.ts diff --git a/src/api/StoreAPI.ts b/src/api/StoreAPI.ts index cacd0c4..7ab3742 100644 --- a/src/api/StoreAPI.ts +++ b/src/api/StoreAPI.ts @@ -1,6 +1,5 @@ import { axios } from "timi-web-api"; import type { Page, PageResult } from "timi-web-api"; -import type { EventItem } from "@/types/EventItem"; import type { Store, StoreBusinessDay } from "@/types/Store"; const STORE_BASE_URI = "/gao/store"; @@ -16,12 +15,6 @@ async function detail(id: string): Promise { }); } -async function directProductSaleEventList(storeId: string): Promise { - return await axios.post(`${STORE_BASE_URI}/direct-product-sale-event/list`, undefined, { - params: { storeId } - }); -} - async function loginStore(): Promise { return await axios.post(`${STORE_BASE_URI}/user`); } @@ -87,7 +80,6 @@ async function removeBusinessDay(id: string): Promise { export default { list, detail, - directProductSaleEventList, loginStore, create, update, diff --git a/src/components/CustomerList.vue b/src/components/CustomerList.vue index b789179..96ea7c8 100644 --- a/src/components/CustomerList.vue +++ b/src/components/CustomerList.vue @@ -1,36 +1,36 @@