1、调整导入运单
2、调整对账
This commit is contained in:
@@ -279,7 +279,7 @@
|
||||
class="voucher-manage-page__upload-progress"
|
||||
/></el-form-item>
|
||||
<el-form-item label="关联运输批次" prop="waybillImportBatchIds"
|
||||
><el-button type="primary" @click="openBatchDialog">选择</el-button></el-form-item
|
||||
><el-button type="primary" @click="openBatchDialog()">选择</el-button></el-form-item
|
||||
>
|
||||
</el-form>
|
||||
</section-card>
|
||||
@@ -886,13 +886,15 @@ watch(uploadVisible, visible => {
|
||||
if (!visible && !closingUploadDialog.value) void stopCurrentUpload(editing.fileTaskId);
|
||||
});
|
||||
const openBatchDialog = async row => {
|
||||
batchDialogMode.value = row ? 'change' : 'upload';
|
||||
batchTarget.value = row;
|
||||
// 按钮 @click 会传入 MouseEvent,不能把事件对象当成凭证行。
|
||||
const voucher = row instanceof Event ? undefined : row;
|
||||
batchDialogMode.value = voucher?.id ? 'change' : 'upload';
|
||||
batchTarget.value = voucher?.id ? voucher : undefined;
|
||||
batchSelection.value = [];
|
||||
batchVisible.value = true;
|
||||
await loadBatches();
|
||||
if (row?.waybillBatchNo) {
|
||||
const currentBatch = batchRows.value.find(item => item.batchNo === row.waybillBatchNo);
|
||||
if (voucher?.waybillBatchNo) {
|
||||
const currentBatch = batchRows.value.find(item => item.batchNo === voucher.waybillBatchNo);
|
||||
if (currentBatch) batchSelection.value = [currentBatch];
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user