From e29513162f8b611dcdbcb3dedefc69f8d70660d6 Mon Sep 17 00:00:00 2001 From: linfso Date: Mon, 5 Aug 2024 11:54:44 +0800 Subject: [PATCH] md --- .../emis/EmisBaseTools/SettleBillPicker.vue | 1 + .../CenterInvoiceRecordDeal.vue | 11 ++++++-- .../CenterInvoiceRecordDealListPanel.vue | 15 ++++++++++- .../panel/InvoiceRecordApplyListPanel.vue | 26 ++++++++++++------- 4 files changed, 41 insertions(+), 12 deletions(-) diff --git a/src/views/emis/EmisBaseTools/SettleBillPicker.vue b/src/views/emis/EmisBaseTools/SettleBillPicker.vue index 7ed8a365..59266e0a 100644 --- a/src/views/emis/EmisBaseTools/SettleBillPicker.vue +++ b/src/views/emis/EmisBaseTools/SettleBillPicker.vue @@ -101,6 +101,7 @@ let queryParams = { pageNum:1, pageSize:10, + blConfirmSite:1, settleBillName:val }; listEmisSettleBill(queryParams).then(response => { diff --git a/src/views/emis/emisSettleBill/CenterInvoiceRecordDeal.vue b/src/views/emis/emisSettleBill/CenterInvoiceRecordDeal.vue index 09dd8b35..f1cbf433 100644 --- a/src/views/emis/emisSettleBill/CenterInvoiceRecordDeal.vue +++ b/src/views/emis/emisSettleBill/CenterInvoiceRecordDeal.vue @@ -42,8 +42,15 @@ export default { created() { }, methods: { - handleTabsClick(){ - + handleTabsClick(tab, event) { + // console.log(tab, event); + if (tab.name == 'billList') { + // this.queryParams.blConfirmCenter=null; + } + else if (tab.name == 'dtlList') { + // this.queryParams.blConfirmCenter='0'; + } + this.getList(); }, onSelectApply(item) { let old=this.billTabs.find(mItem=>mItem.applySeqNo==item.applySeqNo); diff --git a/src/views/emis/emisSettleInvoiceRecord/panel/CenterInvoiceRecordDealListPanel.vue b/src/views/emis/emisSettleInvoiceRecord/panel/CenterInvoiceRecordDealListPanel.vue index 11fe3ccf..8216d3cc 100644 --- a/src/views/emis/emisSettleInvoiceRecord/panel/CenterInvoiceRecordDealListPanel.vue +++ b/src/views/emis/emisSettleInvoiceRecord/panel/CenterInvoiceRecordDealListPanel.vue @@ -470,6 +470,13 @@ import OpenBillForm from '@/views/emis/emisSettleInvoiceRecord/OpenBillForm'; export default { name: "CenterInvoiceRecordDealListPanel", components: { elDateSimplePicker,OpenBillForm }, + props: { + invoiceStatus:{ + type: String, + required: false + }, + + }, dicts: [ ], data() { @@ -555,13 +562,19 @@ export default { }; }, created() { - this.queryParams.invoiceStatus='0'; + this.queryParams.invoiceStatus=this.invoiceStatus; this.getList(); }, methods: { handleSendDbClick(row){ this.$emit("onSelect",row); }, + watch: { + invoiceStatus(newVal,oldVal) { + this.queryParams.invoiceStatus=this.invoiceStatus; + this.getList(); + }, + }, handleRefuse(row){ }, diff --git a/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceRecordApplyListPanel.vue b/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceRecordApplyListPanel.vue index 3b0d02c0..a5fbd8fe 100644 --- a/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceRecordApplyListPanel.vue +++ b/src/views/emis/emisSettleInvoiceRecord/panel/InvoiceRecordApplyListPanel.vue @@ -386,8 +386,9 @@ @@ -404,14 +405,14 @@ - - + + - - + + @@ -424,10 +425,10 @@ 审核不通过 - - + + - + @@ -435,6 +436,13 @@ + + + + + + +