diff --git a/src/api/erp/finance/payment/index.ts b/src/api/erp/finance/payment/index.ts index c6749db08..9bfdffc4e 100644 --- a/src/api/erp/finance/payment/index.ts +++ b/src/api/erp/finance/payment/index.ts @@ -11,6 +11,11 @@ export interface FinancePaymentVO { remark: string // 备注 } +// ERP 付款单项 VO +export interface FinancePaymentItemVO { + paymentPrice: number // 本次付款金额,单位:元 +} + // ERP 付款单 API export const FinancePaymentApi = { // 查询付款单分页 diff --git a/src/api/erp/finance/receipt/index.ts b/src/api/erp/finance/receipt/index.ts index 4de28ca77..0391bf111 100644 --- a/src/api/erp/finance/receipt/index.ts +++ b/src/api/erp/finance/receipt/index.ts @@ -11,6 +11,11 @@ export interface FinanceReceiptVO { remark: string // 备注 } +// ERP 收款单项 VO +export interface FinanceReceiptItemVO { + receiptPrice: number // 本次收款金额,单位:元 +} + // ERP 收款单 API export const FinanceReceiptApi = { // 查询收款单分页 diff --git a/src/api/erp/purchase/order/index.ts b/src/api/erp/purchase/order/index.ts index ad3222fac..35d640e20 100644 --- a/src/api/erp/purchase/order/index.ts +++ b/src/api/erp/purchase/order/index.ts @@ -2,16 +2,45 @@ import request from '@/config/axios' // ERP 采购订单 VO export interface PurchaseOrderVO { - id: number // 订单工单编号 - no: string // 采购订单号 - customerId: number // 客户编号 - orderTime: Date // 订单时间 - totalCount: number // 合计数量 + id?: number // 订单工单编号 + no?: string // 采购订单号 + supplierId?: number // 供应商编号 + accountId?: number // 结算账户编号 + orderTime?: Date // 订单时间 + totalCount?: number // 合计数量 + totalProductPrice?: number // 合计产品金额,单位:元 + discountPercent?: number // 优惠率 + discountPrice?: number // 优惠金额,单位:元 totalPrice: number // 合计金额,单位:元 - status: number // 状态 - remark: string // 备注 - outCount: number // 采购出库数量 - returnCount: number // 采购退货数量 + depositPrice?: number // 订金金额,单位:元 + status?: number // 状态 + remark?: string // 备注 + fileUrl: string // 附件地址 + inCount?: number // 采购入库数量 + returnCount?: number // 采购退货数量 + items: PurchaseOrderItemVO[] // 订单项 +} + +// ERP 采购订单项 VO +export interface PurchaseOrderItemVO { + id?: number + orderItemId?: number + productId?: number + productName?: string + productUnitName?: string + productBarCode?: string + productPrice?: number + stockCount?: number + count: number + totalCount?: number + inCount?: number + returnCount?: number + totalProductPrice?: number + taxPercent?: number + taxPrice?: number + totalPrice: number + remark?: string + warehouseId?: number } // ERP 采购订单 API diff --git a/src/api/erp/sale/order/index.ts b/src/api/erp/sale/order/index.ts index 2d2ac53e6..1130dc7e6 100644 --- a/src/api/erp/sale/order/index.ts +++ b/src/api/erp/sale/order/index.ts @@ -2,16 +2,46 @@ import request from '@/config/axios' // ERP 销售订单 VO export interface SaleOrderVO { - id: number // 订单工单编号 - no: string // 销售订单号 - customerId: number // 客户编号 - orderTime: Date // 订单时间 - totalCount: number // 合计数量 + id?: number // 订单工单编号 + no?: string // 销售订单号 + customerId?: number // 客户编号 + accountId?: number // 结算账户编号 + saleUserId?: number // 销售人员编号 + orderTime?: Date // 订单时间 + totalCount?: number // 合计数量 + totalProductPrice?: number // 合计产品金额,单位:元 + discountPercent?: number // 优惠率 + discountPrice?: number // 优惠金额,单位:元 totalPrice: number // 合计金额,单位:元 - status: number // 状态 - remark: string // 备注 - outCount: number // 销售出库数量 - returnCount: number // 销售退货数量 + depositPrice?: number // 订金金额,单位:元 + status?: number // 状态 + remark?: string // 备注 + fileUrl: string // 附件地址 + outCount?: number // 销售出库数量 + returnCount?: number // 销售退货数量 + items: SaleOrderItemVO[] // 订单项 +} + +// ERP 销售订单项 VO +export interface SaleOrderItemVO { + id?: number + orderItemId?: number + productId?: number + productName?: string + productUnitName?: string + productBarCode?: string + productPrice?: number + stockCount?: number + count: number + totalCount?: number + outCount?: number + returnCount?: number + totalProductPrice?: number + taxPercent?: number + taxPrice?: number + totalPrice: number + remark?: string + warehouseId?: number } // ERP 销售订单 API diff --git a/src/views/erp/finance/account/AccountForm.vue b/src/views/erp/finance/account/AccountForm.vue index bde4bd2d5..38e9a511e 100644 --- a/src/views/erp/finance/account/AccountForm.vue +++ b/src/views/erp/finance/account/AccountForm.vue @@ -117,7 +117,8 @@ const resetForm = () => { no: undefined, remark: undefined, status: undefined, - sort: undefined + sort: undefined, + defaultStatus: undefined } formRef.value?.resetFields() } diff --git a/src/views/erp/finance/payment/FinancePaymentForm.vue b/src/views/erp/finance/payment/FinancePaymentForm.vue index 9aebc4ee3..8061e9d03 100644 --- a/src/views/erp/finance/payment/FinancePaymentForm.vue +++ b/src/views/erp/finance/payment/FinancePaymentForm.vue @@ -145,7 +145,11 @@