From e2c871b1be0ff8cfa61e55325095ee1c79932ddd Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期五, 30 一月 2026 17:01:19 +0800
Subject: [PATCH] tms 开发承运商运费结算模块

---
 src/api/inventoryManagement/CarrierManagement.js |  205 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 205 insertions(+), 0 deletions(-)

diff --git a/src/api/inventoryManagement/CarrierManagement.js b/src/api/inventoryManagement/CarrierManagement.js
new file mode 100644
index 0000000..180a579
--- /dev/null
+++ b/src/api/inventoryManagement/CarrierManagement.js
@@ -0,0 +1,205 @@
+import request from "@/utils/request";
+
+// 鏌ヨ鍏ュ簱淇℃伅鍒楄〃
+export const getStockInPage = (params) => {
+    return request({
+        url: "/stockin/listPage",
+        method: "get",
+        params,
+    });
+};
+
+// 鍒嗛〉鏌ヨ鎵胯繍鍚堝悓鍒楄〃
+// /fakeWarehousing/list
+export const getCarrierContractPage = (params) => {
+    return request({
+        url: "/fakeWarehousing/list",
+        method: "get",
+        params,
+    });
+};
+
+// 鏍规嵁ID鏌ヨ鎵胯繍鍚堝悓璇︽儏
+// /fakeWarehousing/{id}
+export const getCarrierContractDetail = (id) => {
+    return request({
+        url: `/fakeWarehousing/${id}`,
+        method: "get",
+    });
+};
+
+// 鏂板鎵胯繍鍚堝悓
+// /fakeWarehousing/
+export const addCarrierContract = (data) => {
+    return request({
+        url: "/fakeWarehousing",
+        method: "post",
+        data,
+    });
+};
+
+// 淇敼鎵胯繍鍚堝悓
+// /fakeWarehousing/
+export const updateCarrierContract = (data) => {
+    return request({
+        url: "/fakeWarehousing",
+        method: "put",
+        data,
+    });
+}
+
+// 鎵胯繍鍚堝悓绠$悊-鍒犻櫎ids
+// /fakeWarehousing/{ids}
+export const deleteCarrierContract = (ids) => {
+    return request({
+        url: `/fakeWarehousing/${ids}`,
+        method: "delete",
+    });
+};
+
+
+// 鍒嗛〉鏌ヨ鎵胯繍璁㈠崟鍒楄〃
+// /fakeWarehousing/order/list
+export const getCarrierOrderPage = (params) => {
+    return request({
+        url: "/fakeWarehousing/order/list",
+        method: "get",
+        params,
+    });
+};
+
+// 鏍规嵁ID鏌ヨ鎵胯繍璁㈠崟璇︽儏
+// /fakeWarehousing/order/{id}
+export const getCarrierOrderDetail = (id) => {
+    return request({
+        url: `/fakeWarehousing/order/${id}`,
+        method: "get",
+    });
+};
+
+// 鏂板鎵胯繍璁㈠崟
+// /fakeWarehousing/order/
+export const addCarrierOrder = (data) => {
+    return request({
+        url: "/fakeWarehousing/order",
+        method: "post",
+        data,
+    });
+};
+
+// 淇敼鎵胯繍璁㈠崟
+// /fakeWarehousing/order/
+export const updateCarrierOrder = (data) => {
+    return request({
+        url: "/fakeWarehousing/order",
+        method: "put",
+        data,
+    });
+}
+
+// 鍒犻櫎鎵胯繍璁㈠崟
+// /fakeWarehousing/order/{ids}
+export const deleteCarrierOrder = (ids) => {
+    return request({
+        url: `/fakeWarehousing/order/${ids}`,
+        method: "delete",
+    });
+};
+
+// 鏂板鍙戣揣璺熻釜璁板綍
+// /fakeWarehousing/deliveryTrack/
+export const addDeliveryTrack = (data) => {
+    return request({
+        url: "/fakeWarehousing/deliveryTrack",
+        method: "post",
+        data,
+    });
+}
+
+// 鍙戣揣璺熻釜绠$悊鎺ュ彛
+// 鍒嗛〉鏌ヨ鍙戣揣璺熻釜鍒楄〃
+// /fakeWarehousing/deliveryTrack/list
+export const getDeliveryTrackPage = (params) => {
+    return request({
+        url: "/fakeWarehousing/deliveryTrack/list",
+        method: "get",
+        params,
+    });
+}
+
+// 鏍规嵁ID鏌ヨ鍙戣揣璺熻釜璇︽儏
+// /fakeWarehousing/deliveryTrack/{id}
+export const getDeliveryTrackDetail = (id) => {
+    return request({
+        url: `/fakeWarehousing/deliveryTrack/${id}`,
+        method: "get",
+    });
+}
+
+// 淇敼鍙戣揣璺熻釜璁板綍
+// /fakeWarehousing/deliveryTrack/
+export const updateDeliveryTrack = (data) => {
+    return request({
+        url: "/fakeWarehousing/deliveryTrack",
+        method: "put",
+        data,
+    });
+}
+
+// 鍒犻櫎鍙戣揣璺熻釜璁板綍
+// /fakeWarehousing/deliveryTrack/{ids}
+export const deleteDeliveryTrack = (ids) => {
+    return request({
+        url: `/fakeWarehousing/deliveryTrack/${ids}`,
+        method: "delete",
+    });
+}
+
+// 杩愯垂缁撶畻鍗曠鐞�
+// 鍒嗛〉鏌ヨ杩愯垂缁撶畻鍗曞垪琛�
+// /fakeWarehousing/freightSettlement/list
+export const getFreightSettlementPage = (params) => {
+    return request({
+        url: "/fakeWarehousing/freightSettlement/list",
+        method: "get",
+        params,
+    });
+}
+
+// 鏍规嵁缁撶畻ID鏌ヨ
+// /fakeWarehousing/freightSettlement/{id}
+export const getFreightSettlementDetail = (id) => {
+    return request({
+        url: `/fakeWarehousing/freightSettlement/${id}`,
+        method: "get",
+    });
+}
+
+// 鏂板杩愯垂缁撶畻鍗�
+// /fakeWarehousing/freightSettlement/
+export const addFreightSettlement = (data) => {
+    return request({
+        url: "/fakeWarehousing/freightSettlement",
+        method: "post",
+        data,
+    });
+}
+
+// 淇敼杩愯垂缁撶畻鍗�
+// /fakeWarehousing/freightSettlement/
+export const updateFreightSettlement = (data) => {
+    return request({
+        url: "/fakeWarehousing/freightSettlement",
+        method: "put",
+        data,
+    });
+}
+
+// 鍒犻櫎杩愯垂缁撶畻鍗�
+// /fakeWarehousing/freightSettlement/{ids}
+export const deleteFreightSettlement = (ids) => {
+    return request({
+        url: `/fakeWarehousing/freightSettlement/${ids}`,
+        method: "delete",
+    });
+}
\ No newline at end of file

--
Gitblit v1.9.3