This commit is contained in:
linfso 2024-11-17 18:27:56 +08:00
parent e628629289
commit bb6cd5c349

View File

@ -15,6 +15,10 @@
<el-tab-pane label="账单详情" name="billDetail" v-if="showBillDetail" closable> <el-tab-pane label="账单详情" name="billDetail" v-if="showBillDetail" closable>
<SiteConfirmSubBillListPanel :settleBillNo="curSettleBillNo"></SiteConfirmSubBillListPanel> <SiteConfirmSubBillListPanel :settleBillNo="curSettleBillNo"></SiteConfirmSubBillListPanel>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="开票详情" name="applyDetail" v-if="showApplyDetail" closable>
<InvoiceDetailPanel :id="currApplyId"></InvoiceDetailPanel>
</el-tab-pane>
<!-- <el-tab-pane v-for="(item, index) in billTabs" :key="index" :name="item.applySeqNo" :label="'开票:'+item.applySeqNo" closable > <!-- <el-tab-pane v-for="(item, index) in billTabs" :key="index" :name="item.applySeqNo" :label="'开票:'+item.applySeqNo" closable >
<InvoiceDetailPanel :id="item.id"></InvoiceDetailPanel> <InvoiceDetailPanel :id="item.id"></InvoiceDetailPanel>
</el-tab-pane> --> </el-tab-pane> -->
@ -50,7 +54,10 @@ export default {
selectBillList:null, selectBillList:null,
curSettleBillNo:null, curSettleBillNo:null,
showBillDetail:false showBillDetail:false,
currApplyId:null,
showApplyDetail:false
}; };
}, },
created() { created() {
@ -65,13 +72,17 @@ export default {
this.activeTab="billDetail"; this.activeTab="billDetail";
}, },
onSelectApply(item) { onSelectApply(item) {
let old=this.billTabs.find(mItem=>mItem.applySeqNo==item.applySeqNo); this.currApplyId=item.id;
if(old){ this.showApplyDetail=true;
this.activeTab=item.applySeqNo; this.activeTab="applyDetail";
}else{
this.billTabs.push(item); // let old=this.billTabs.find(mItem=>mItem.applySeqNo==item.applySeqNo);
this.activeTab=item.applySeqNo; // if(old){
} // this.activeTab=item.applySeqNo;
// }else{
// this.billTabs.push(item);
// this.activeTab=item.applySeqNo;
// }
}, },
onApply(billList){ onApply(billList){
@ -100,6 +111,12 @@ export default {
this.showBillDetail=false; this.showBillDetail=false;
this.activeTab="waitOpenBillList"; this.activeTab="waitOpenBillList";
} }
else if(targetName=='applyDetail'){
this.currApplyId=null;
this.showApplyDetail=false;
this.activeTab="waitOpenBillList";
}
}, },
} }