diff --git a/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue b/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue index c88f401e..b618deb5 100644 --- a/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue +++ b/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue @@ -84,6 +84,7 @@ import { addDelivery, listProductSn } from '@/api/inventory/delivery'; import {importSnData,exportDownloadTemplate} from '@/api/inventory/outer' import PurchaseOrderSelectDialog from '../../../purchaseorder/components/PurchaseOrderSelectDialog.vue'; +import {handleTree} from "@/utils/ruoyi"; export default { name: "GenerateDeliveryForm", @@ -176,7 +177,12 @@ export default { }); }, handleSelectPurchaseBeforeImport() { - this.purchaseOrderSelectVisible = true; + if ((this.productData.orderType || '1') === '1') { + this.purchaseOrderSelectVisible = true; + }else{ + this.handleImport() + } + }, handlePurchaseOrderSelect(order) { this.warehouseId = order.warehouseId; @@ -198,6 +204,7 @@ export default { formData.append('file', file); formData.append('productCode', this.productData.productCode); formData.append('quantity', this.queryParams.pageSize); + formData.append('orderType', this.productData.orderType); importSnData(formData).then(response => { this.$message.success('导入成功'); diff --git a/oms_web/oms_vue/src/views/project/order/OrderDetail.vue b/oms_web/oms_vue/src/views/project/order/OrderDetail.vue index 8552e44b..44e3ddc8 100644 --- a/oms_web/oms_vue/src/views/project/order/OrderDetail.vue +++ b/oms_web/oms_vue/src/views/project/order/OrderDetail.vue @@ -164,7 +164,8 @@