feat(wms):优化 inventory history
parent
314293ced3
commit
f0cd639137
|
|
@ -79,9 +79,25 @@
|
||||||
@keyup.enter="handleQuery"
|
@keyup.enter="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="BATCH_ENABLE" label="过期日期" prop="expirationDate">
|
<el-form-item v-if="BATCH_ENABLE" label="过期" prop="daysToExpires">
|
||||||
|
<el-select
|
||||||
|
v-model="queryParams.daysToExpires"
|
||||||
|
class="!w-240px"
|
||||||
|
clearable
|
||||||
|
placeholder="请选择过期时间"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in expirationDayOptions"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="入库日期" prop="createTime">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="queryParams.expirationDate"
|
v-model="queryParams.createTime"
|
||||||
|
:default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
||||||
:shortcuts="defaultShortcuts"
|
:shortcuts="defaultShortcuts"
|
||||||
class="!w-240px"
|
class="!w-240px"
|
||||||
end-placeholder="结束日期"
|
end-placeholder="结束日期"
|
||||||
|
|
@ -187,7 +203,8 @@
|
||||||
/>
|
/>
|
||||||
<el-table-column align="right" label="库存" min-width="120">
|
<el-table-column align="right" label="库存" min-width="120">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
{{ formatNumber(scope.row.remainQuantity, 2) }}
|
<div>剩余:{{ formatNumber(scope.row.remainQuantity, 2) }}</div>
|
||||||
|
<div class="text-12px text-gray-500">原始:{{ formatNumber(scope.row.quantity, 2) }}</div>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
|
@ -245,6 +262,14 @@ const detailDimensionOptions = [
|
||||||
{ label: '仓库库区', value: INVENTORY_DETAIL_DIMENSION.WAREHOUSE },
|
{ label: '仓库库区', value: INVENTORY_DETAIL_DIMENSION.WAREHOUSE },
|
||||||
{ label: '商品', value: INVENTORY_DETAIL_DIMENSION.ITEM }
|
{ label: '商品', value: INVENTORY_DETAIL_DIMENSION.ITEM }
|
||||||
]
|
]
|
||||||
|
const expirationDayOptions = [
|
||||||
|
{ label: '30天内', value: 30 },
|
||||||
|
{ label: '60天内', value: 60 },
|
||||||
|
{ label: '90天内', value: 90 },
|
||||||
|
{ label: '120天内', value: 120 },
|
||||||
|
{ label: '180天内', value: 180 },
|
||||||
|
{ label: '365天内', value: 365 }
|
||||||
|
]
|
||||||
|
|
||||||
interface InventoryDetailRow extends InventoryDetailVO {
|
interface InventoryDetailRow extends InventoryDetailVO {
|
||||||
warehouseItemId?: string
|
warehouseItemId?: string
|
||||||
|
|
@ -276,7 +301,8 @@ const queryParams = reactive({
|
||||||
warehouseId: undefined as number | undefined,
|
warehouseId: undefined as number | undefined,
|
||||||
areaId: undefined as number | undefined,
|
areaId: undefined as number | undefined,
|
||||||
batchNo: undefined as string | undefined,
|
batchNo: undefined as string | undefined,
|
||||||
expirationDate: undefined as string[] | undefined
|
daysToExpires: undefined as number | undefined,
|
||||||
|
createTime: [] as string[]
|
||||||
})
|
})
|
||||||
const queryFormRef = ref() // 搜索的表单
|
const queryFormRef = ref() // 搜索的表单
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue