Explorar o código

feat(订单): 添加根据CID获取PC Blade发货跟踪信息功能

yz hai 1 semana
pai
achega
7ba0ea0d35
Modificáronse 2 ficheiros con 20 adicións e 0 borrados
  1. 15 0
      src/api/order/sales-order.js
  2. 5 0
      src/api/types/sales-order.d.ts

+ 15 - 0
src/api/order/sales-order.js

@@ -153,4 +153,19 @@ export const getPcBladeShipmentTrackingByPid = async (pid) => {
       pid
     }
   });
+};
+
+/**
+ * 根据CID获取PC Blade发货跟踪信息
+ * @param {string} cid - 客户ID
+ * @returns {Promise<import('../types/sales-order').PcBladeShipmentTrackingByCidResponse>} PC Blade发货跟踪信息
+ */
+export const getPcBladeShipmentTrackingByCid = async (cid) => {
+  return request({
+    url: '/api/blade-factory/api/factory/salesOrder/getPcBladeShipmentTrackingByCid',
+    method: 'get',
+    params: {
+      cid
+    }
+  });
 };

+ 5 - 0
src/api/types/sales-order.d.ts

@@ -200,4 +200,9 @@ export interface PcBladeShipmentTrackingData {
  */
 export type PcBladeShipmentTrackingResponse = AxiosResponse<PcBladeShipmentTrackingData>;
 
+/**
+ * 根据CID获取PC Blade发货跟踪信息响应类型
+ */
+export type PcBladeShipmentTrackingByCidResponse = AxiosResponse<PcBladeShipmentTrackingData>;
+
 // 注意:SalesOrderCreateResponse 已移至 order.d.ts 以避免重复定义