diff --git a/oms_web/oms_vue/src/views/finance/payable/index.vue b/oms_web/oms_vue/src/views/finance/payable/index.vue index 75830ad2..eb5ebb19 100644 --- a/oms_web/oms_vue/src/views/finance/payable/index.vue +++ b/oms_web/oms_vue/src/views/finance/payable/index.vue @@ -124,7 +124,7 @@ - + @@ -307,15 +307,22 @@ export default { /** 查询采购应付单列表 */ getList() { this.loading = true; + const queryParams = { ...this.queryParams }; + const payableBillCodeList = (queryParams.payableBillCode || '') + .split(/[,,]/) + .map(item => item.trim()) + .filter(item => item); + queryParams.payableBillCodeList = payableBillCodeList; + queryParams.payableBillCode = payableBillCodeList.length === 1 ? payableBillCodeList[0] : null; if (null != this.dateRange && '' != this.dateRange) { - this.queryParams.createTimeStart = this.dateRange[0]; - this.queryParams.createTimeEnd = this.dateRange[1]; + queryParams.createTimeStart = this.dateRange[0]; + queryParams.createTimeEnd = this.dateRange[1]; } if (null != this.estimatedPaymentDateRange && '' != this.estimatedPaymentDateRange) { - this.queryParams.estimatedPaymentTimeStart = this.estimatedPaymentDateRange[0]; - this.queryParams.estimatedPaymentTimeEnd = this.estimatedPaymentDateRange[1]; + queryParams.estimatedPaymentTimeStart = this.estimatedPaymentDateRange[0]; + queryParams.estimatedPaymentTimeEnd = this.estimatedPaymentDateRange[1]; } - listPayable(this.queryParams).then(response => { + listPayable(queryParams).then(response => { this.payableList = response.rows; this.total = response.total; this.loading = false; diff --git a/oms_web/oms_vue/src/views/finance/receivable/index.vue b/oms_web/oms_vue/src/views/finance/receivable/index.vue index 9c4a1ec5..75ac84cf 100644 --- a/oms_web/oms_vue/src/views/finance/receivable/index.vue +++ b/oms_web/oms_vue/src/views/finance/receivable/index.vue @@ -20,7 +20,7 @@ @@ -229,6 +229,12 @@ export default { getList() { this.loading = true; let query = { ...this.queryParams }; + const receivableBillCodeList = (query.receivableBillCode || '') + .split(/[,,]/) + .map(item => item.trim()) + .filter(item => item); + query.receivableBillCodeList = receivableBillCodeList; + query.receivableBillCode = receivableBillCodeList.length === 1 ? receivableBillCodeList[0] : null; query = this.addDateRange(query, this.estimatedReceiptDateRange, 'PlanReceiptDate'); listReceivable(query).then(response => { diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsPayableBill.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsPayableBill.java index 22dd8733..20c2fad4 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsPayableBill.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsPayableBill.java @@ -29,6 +29,7 @@ public class OmsPayableBill extends BaseEntity /** 应付单编号 */ @Excel(name = "应付单编号") private String payableBillCode; + private List payableBillCodeList; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @Excel(name = "生成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date createTime; diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsReceivableBill.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsReceivableBill.java index 710e1eb9..286ee6e5 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsReceivableBill.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsReceivableBill.java @@ -29,6 +29,7 @@ public class OmsReceivableBill extends BaseEntity /** 应收单编号 */ @Excel(name = "应收单编号") private String receivableBillCode; + private List receivableBillCodeList; /** 最新收款计划ID */ private Long lastReceiptPlanId; @@ -98,4 +99,4 @@ public class OmsReceivableBill extends BaseEntity -} \ No newline at end of file +} diff --git a/ruoyi-sip/src/main/resources/mapper/finance/OmsPayableBillMapper.xml b/ruoyi-sip/src/main/resources/mapper/finance/OmsPayableBillMapper.xml index f11c9ff7..75022eee 100644 --- a/ruoyi-sip/src/main/resources/mapper/finance/OmsPayableBillMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/finance/OmsPayableBillMapper.xml @@ -101,7 +101,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - \ No newline at end of file + diff --git a/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableBillMapper.xml b/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableBillMapper.xml index 64ef43d1..1a84ece4 100644 --- a/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableBillMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableBillMapper.xml @@ -52,7 +52,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"