瀏覽代碼

feat(地址): 添加AddressForm类型并更新相关接口参数

yz 1 月之前
父節點
當前提交
099ac877f9
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 2 2
      src/api/order/address.js
  2. 3 0
      src/api/types/address.d.ts

+ 2 - 2
src/api/order/address.js

@@ -74,7 +74,7 @@ export const getAddressList = async () => {
 
 /**
  * 添加客户地址
- * @param {import('../types/address').CustomerAddressForm} row - 地址表单数据
+ * @param {import('../types/address').AddressForm} row - 地址表单数据
  * @returns {Promise<import('../types/address').CustomerAddressOperationResponse>} 添加结果
  */
 export const addAddress = async (row) => {
@@ -87,7 +87,7 @@ export const addAddress = async (row) => {
 
 /**
  * 修改客户地址
- * @param {import('../types/address').CustomerAddressForm} row - 地址表单数据
+ * @param {import('../types/address').AddressForm} row - 地址表单数据
  * @returns {Promise<import('../types/address').CustomerAddressOperationResponse>} 修改结果
  */
 export const updateAddress = async (row) => {

+ 3 - 0
src/api/types/address.d.ts

@@ -26,6 +26,9 @@ export interface CustomerAddressForm {
   isActive?: 0 | 1;
 }
 
+// 使用类型操作从CustomerAddressForm中排除客户相关字段
+export type AddressForm = Omit<CustomerAddressForm, 'customerId' | 'customerCode' | 'customerName'>;
+
 export interface CustomerAddressRecord extends BaseEntity {
   customerId: number;
   customerCode: string;