diff --git a/src/api/inventory_transfer_order.ts b/src/api/inventory_transfer_order.ts index 76e94df3f..79601d1d2 100644 --- a/src/api/inventory_transfer_order.ts +++ b/src/api/inventory_transfer_order.ts @@ -28,4 +28,9 @@ export function apiInventoryTransferOrderDetail(params: any) { // 审核商品调拨订单 export function apiInventoryTransferOrderAudit(params: any) { return request.post({ url: '/inventory_transfer_order/inventorytransferorder/audit', params }) +} + +// 商品调拨订单导出 +export function apiInventoryTransferOrderExport(params: any) { + return request.get({ url: '/inventory_transfer_order/inventorytransferorder/export', params }) } \ No newline at end of file diff --git a/src/views/inventory_transfer_order/details.vue b/src/views/inventory_transfer_order/details.vue index 7b79ff4e2..3a33ab7f0 100644 --- a/src/views/inventory_transfer_order/details.vue +++ b/src/views/inventory_transfer_order/details.vue @@ -1,67 +1,167 @@ - - - 订单编号:{{ formData.order_id }} - 创建时间 - {{ formData.create_time }} - - - 转出方:{{ formData.one_name }} - 方式:{{ formData.type_name }} - 转入方:{{ formData.two_name }} - + + + 订单编号:{{ formData.order_id }} + 创建时间 + {{ formData.create_time }} + + + 转出方:{{ formData.one_name }} + 方式:{{ formData.type_name }} + 转入方:{{ formData.two_name }} + + + + 追加 + + + + + + + + + + + 添加商品 + + + + + + + + + + + + + + + + + + + 删除 + + + + + + + + + + + + + - - - - - - + // 获取详情 + const setFormData = async (data : Record) => { + formData.value = { ...data } + } + const getDetail = async (row : Record) => { + formData.value.id = row.id + const data = await apiInventoryTransferOrderDetail({ + id: row.id + }) + if (data.one_type == 1) { + is_branch.value = 1 + store_id.value = data.one_id + is_warehouse.value = 0 + warehouse_id.value = 0 + } else { + is_warehouse.value = 1 + warehouse_id.value = data.one_id + is_branch.value = 0 + store_id.value = 0 + } + setFormData(data) + } + + //打开弹窗 + const open = () => { + showDialog.value = true + } + + defineExpose({ + open, + setFormData, + getDetail + }) + \ No newline at end of file diff --git a/src/views/inventory_transfer_order/index.vue b/src/views/inventory_transfer_order/index.vue index 918abfcdf..055eeb7af 100644 --- a/src/views/inventory_transfer_order/index.vue +++ b/src/views/inventory_transfer_order/index.vue @@ -21,7 +21,6 @@ - @@ -33,6 +32,7 @@ 详情 + 导出 @@ -60,10 +60,12 @@