From 95cb69b9f79893d7cd1319d754064c93e3fa4e2f Mon Sep 17 00:00:00 2001 From: seatonwan9 Date: 星期二, 19 八月 2025 18:15:56 +0800 Subject: [PATCH] 提交源码 --- src/api/productPricingApi.ts | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/src/api/productPricingApi.ts b/src/api/productPricingApi.ts new file mode 100644 index 0000000..32e78b3 --- /dev/null +++ b/src/api/productPricingApi.ts @@ -0,0 +1,43 @@ +import createAxios from '@/utils/axios' + +// 浜у搧瀹氫环绠$悊 API +const baseUrl = '/admin/product-pricing' + +const productPricingApi = { + // 鏂板浜у搧瀹氫环 + add(data: object): ApiPromise { + return createAxios({ + url: `${baseUrl}/add`, + method: 'post', + data, + }) as ApiPromise + }, + + // 鏇存柊浜у搧瀹氫环 + update(data: object): ApiPromise { + return createAxios({ + url: `${baseUrl}/update`, + method: 'put', + data, + }) as ApiPromise + }, + + // 鏍规嵁浜у搧ID鑾峰彇瀹氫环鍒楄〃 + listByProductId(productId: string | number): ApiPromise { + return createAxios({ + url: `${baseUrl}/product/${productId}`, + method: 'get', + }) as ApiPromise + }, + + // 鍒犻櫎瀹氫环 + remove(id: string | number): ApiPromise { + return createAxios({ + url: `${baseUrl}/delete/${id}`, + method: 'delete', + }) as ApiPromise + }, +} + +export default productPricingApi + -- Gitblit v1.8.0