Browse Source

feat(订单): 添加根据订单代码获取PC刀片订单发货信息功能

yz 1 month ago
parent
commit
1621763f12
2 changed files with 20 additions and 0 deletions
  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

@@ -183,4 +183,19 @@ export const getPcBladeOrderShipmentByOrderId = async (orderId) => {
       orderId
     }
   });
+};
+
+/**
+ * 根据订单代码获取PC Blade订单发货信息
+ * @param {string} orderCode - 订单代码
+ * @returns {Promise<import('../types/sales-order').PcBladeOrderShipmentByOrderCodeResponse>} 订单发货信息
+ */
+export const getPcBladeOrderShipmentByOrderCode = async (orderCode) => {
+  return request({
+    url: '/api/blade-factory/api/factory/salesOrder/getPcBladeOrderShipmentByOrderCode',
+    method: 'get',
+    params: {
+      orderCode
+    }
+  });
 };

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

@@ -218,4 +218,9 @@ export interface PcBladeOrderShipmentRecord extends BaseEntity {
  */
 export type PcBladeOrderShipmentResponse = AxiosResponse<ApiResponseData<PcBladeOrderShipmentRecord[]>>;
 
+/**
+ * 根据订单代码获取PC刀片订单发货信息响应类型(复用PcBladeOrderShipmentResponse)
+ */
+export type PcBladeOrderShipmentByOrderCodeResponse = PcBladeOrderShipmentResponse;
+
 // 注意:SalesOrderCreateResponse 已移至 order.d.ts 以避免重复定义