diff --git a/src/views/business/voucher-manage.vue b/src/views/business/voucher-manage.vue index 54fb8b2..fc3dac2 100644 --- a/src/views/business/voucher-manage.vue +++ b/src/views/business/voucher-manage.vue @@ -389,6 +389,18 @@ v-model="batchQuery.batchNo" clearable placeholder="请输入" /> { batchTarget.value = voucher?.id ? voucher : undefined; batchSelection.value = []; batchVisible.value = true; + if (!projectOptions.value.length) await loadProjects(); await loadBatches(); if (voucher?.waybillBatchNo) { const currentBatch = batchRows.value.find(item => item.batchNo === voucher.waybillBatchNo); @@ -1033,6 +1055,7 @@ const openBatchDialog = async row => { const loadBatches = async () => { const res = await api.getWaybillBatches(batchPage.current, batchPage.size, { batchNo: batchQuery.batchNo, + projectId: batchQuery.projectId, createUser: batchQuery.createUser, waybillCount: batchQuery.waybillCount, createTimeStart: batchCreateRange.value?.[0] ? `${batchCreateRange.value[0]} 00:00:00` : '', @@ -1054,7 +1077,12 @@ const handleWaybillCountInput = value => { } }; const resetBatchQuery = () => { - Object.assign(batchQuery, { batchNo: '', createUser: '', waybillCount: undefined }); + Object.assign(batchQuery, { + batchNo: '', + projectId: '', + createUser: '', + waybillCount: undefined, + }); batchCreateRange.value = []; batchPage.current = 1; loadBatches();