|
|
@@ -47,16 +47,14 @@
|
|
|
>
|
|
|
<el-table-column label="商品信息">
|
|
|
<template #default="{ row }">
|
|
|
- <div>{{ row.item.itemName + (row.item.itemCode ? ('(' + row.item.itemCode + ')') : '') }}</div>
|
|
|
- <div v-if="row.item.itemBrand">{{ row.item.itemBrand ? ('品牌:' + useWmsStore().itemBrandMap.get(row.item.itemBrand)?.brandName) : '' }}</div>
|
|
|
- <div v-if="row.item.itemCategory">{{ row.item.itemCategory ? ('分类:' + useWmsStore().itemCategoryMap.get(row.item.itemCategory)?.categoryName) : '' }}</div>
|
|
|
+ <div>{{ row.itemName + (row.itemCode ? ('(' + row.itemCode + ')') : '') }}</div>
|
|
|
+ <div v-if="row.itemBrand">{{ row.itemBrand ? ('品牌:' + useWmsStore().itemBrandMap.get(row.itemBrand)?.brandName) : '' }}</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="规格信息">
|
|
|
<template #default="{ row }">
|
|
|
- <div>{{ row.itemSku.skuName }}</div>
|
|
|
- <div v-if="row.itemSku.skuCode">编号:{{ row.itemSku.skuCode }}</div>
|
|
|
- <div v-if="row.itemSku.barcode">条码:{{ row.itemSku.barcode }}</div>
|
|
|
+ <div>{{ row.skuName }}</div>
|
|
|
+ <div v-if="row.skuCode">编号:{{ row.itemSku.skuCode }}</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="versionId" label="BOM版本">
|
|
|
@@ -316,7 +314,17 @@ const handleSelectCancel = () => {
|
|
|
addItemShow.value = false
|
|
|
}
|
|
|
const handleSelectConfirm = () => {
|
|
|
- addList.value = selected.value
|
|
|
+ addList.value = selected.value.map(item => {
|
|
|
+ return {
|
|
|
+ itemBrand: item.item.itemBrand,
|
|
|
+ itemCode: item.item.itemCode,
|
|
|
+ itemName: item.item.itemName,
|
|
|
+ quantity: item.quantity,
|
|
|
+ skuCode: item.itemSku.skuCode,
|
|
|
+ skuName: item.itemSku.skuName,
|
|
|
+ versionId: item.versionId
|
|
|
+ }
|
|
|
+ })
|
|
|
addItemShow.value = false
|
|
|
}
|
|
|
const initList = () => {
|
|
|
@@ -324,7 +332,13 @@ const initList = () => {
|
|
|
listItemSkuPage({
|
|
|
...itemForm.value
|
|
|
}).then(res => {
|
|
|
- itemList.value = res.rows
|
|
|
+ itemList.value = res.rows.map(item => {
|
|
|
+ return {
|
|
|
+ ...item,
|
|
|
+ versionId: '',
|
|
|
+ quantity: 0
|
|
|
+ }
|
|
|
+ })
|
|
|
total.value = res.total
|
|
|
})
|
|
|
}
|
|
|
@@ -344,7 +358,11 @@ onMounted(() => {
|
|
|
if(route.query.data) {
|
|
|
detailTask(route.query.data).then(res => {
|
|
|
if(res.code == 200){
|
|
|
-
|
|
|
+ addForm.value.taskCode = res.data.taskCode
|
|
|
+ addForm.value.startDate = res.data.startDate
|
|
|
+ addForm.value.endDate = res.data.endDate
|
|
|
+ addForm.value.remark = res.data.remark
|
|
|
+ addList.value = res.data.taskItemSkuDtoList
|
|
|
}
|
|
|
})
|
|
|
}
|