|
|
|
@ -134,6 +134,7 @@
|
|
|
|
|
@btnCheck="btnsc" |
|
|
|
|
@selectCheck="selectsc" |
|
|
|
|
@selection="selectionChange" |
|
|
|
|
|
|
|
|
|
> |
|
|
|
|
<template #default="slotProps"> |
|
|
|
|
<el-text v-if="slotProps.scope.row.resource !=='零担'" |
|
|
|
@ -411,6 +412,7 @@
|
|
|
|
|
@btnCheck="btnsc" |
|
|
|
|
@selectCheck="selectsc" |
|
|
|
|
@selection="selectionInventoryChange" |
|
|
|
|
ref=multipleTable |
|
|
|
|
> |
|
|
|
|
<template #default="slotProps"> |
|
|
|
|
<el-text |
|
|
|
@ -441,8 +443,10 @@
|
|
|
|
|
:checkselect="packageDataSec" |
|
|
|
|
:loading="loading" |
|
|
|
|
@selection="selectionPackageChange" |
|
|
|
|
@select='tableAllSelection' |
|
|
|
|
@cell-mouse-enter='hove' |
|
|
|
|
> |
|
|
|
|
<template #default="slotProps"> |
|
|
|
|
<template #default="slotProps"> |
|
|
|
|
<!-- <el-text |
|
|
|
|
type="primary" |
|
|
|
|
link |
|
|
|
@ -1828,6 +1832,9 @@
|
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
handleToggleAllSelection() { |
|
|
|
|
this.$refs.selecttable.toggleAllSelection(); |
|
|
|
|
}, |
|
|
|
|
fetchData() { |
|
|
|
|
this.error = this.post = null; |
|
|
|
|
this.loading = true; |
|
|
|
@ -2049,17 +2056,71 @@
|
|
|
|
|
this.zeroOrderShow = true; |
|
|
|
|
this.isrReservationEntry = false; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 选择包件信息 |
|
|
|
|
// selectionPackageChange(list) { |
|
|
|
|
// console.log(list,'list22'); |
|
|
|
|
// console.log('-----------<>', list); |
|
|
|
|
// this.packageListInfo=list |
|
|
|
|
// console.log(this.packageListInfo,'packageListInfo'); |
|
|
|
|
// if (this.reservationId) { |
|
|
|
|
// this.packageDataSec = list; |
|
|
|
|
// } else { |
|
|
|
|
// //新增 |
|
|
|
|
// let a = []; |
|
|
|
|
// list.forEach(item => { |
|
|
|
|
// if ( |
|
|
|
|
// item.orderPackageReservationStatus === '10' || |
|
|
|
|
// item.orderPackageReservationStatusName === '未预约' |
|
|
|
|
// ) { |
|
|
|
|
// a.push(item); |
|
|
|
|
// } |
|
|
|
|
// }); |
|
|
|
|
// this.packageDataSec = a; |
|
|
|
|
// } |
|
|
|
|
// }, |
|
|
|
|
// 查看包件 |
|
|
|
|
// 自动选中 |
|
|
|
|
selectMatchingRows(val) { |
|
|
|
|
console.log(val,'数组'); |
|
|
|
|
console.log(this.packageData); |
|
|
|
|
const selectedIds = val; // 需要匹配选中的ID |
|
|
|
|
// const matchedArray = this.packageData.filter(item => selectedIds.includes(item.id)); |
|
|
|
|
// console.log(matchedArray,"处理好的数据"); |
|
|
|
|
this.packageData.forEach(item => { |
|
|
|
|
if (selectedIds.includes(item.id)) { |
|
|
|
|
console.log(item,'包含================================================================>'); |
|
|
|
|
this.selectionPackageChange(item) |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
// if (row) { |
|
|
|
|
// this.selectionPackageChange(row) |
|
|
|
|
// console.log( this.selectionPackageChange(),'12312312312321函数'); |
|
|
|
|
// } |
|
|
|
|
viewStockArticlePackage(row) { |
|
|
|
|
this.loading = true; |
|
|
|
|
this.packageList = row.packageList; |
|
|
|
|
this.obj = row; |
|
|
|
|
let page = this.page; |
|
|
|
|
this. toggleAllSelection |
|
|
|
|
console.log('row>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>', row); |
|
|
|
|
if (this.reservationId) { |
|
|
|
|
getReservationPackageListByOrderId(this.reservationId,row.id,page.currentPage,page.pageSize).then(res=>{ |
|
|
|
|
console.log("->>>>>>>>>>>>>>>>>>",res); |
|
|
|
|
console.log("->>>>>>>>>>>>>>>>>>查看包件",res); |
|
|
|
|
this.packageData = res.data.data.data.packageList |
|
|
|
|
console.log(this.packageData,'需要的信息'); |
|
|
|
|
console.log(res.data.data.data.reservationPackageList); |
|
|
|
|
let idList=[] |
|
|
|
|
res.data.data.data.reservationPackageList.forEach(v=>{ |
|
|
|
|
idList.push(v.id) |
|
|
|
|
}) |
|
|
|
|
console.log(idList); |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
// 自动选中 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2099,7 +2160,10 @@
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
getPackageListByStockArticleId(page.currentPage,page.pageSize,row.id).then(res=>{ |
|
|
|
|
console.log("res---------------->",res); |
|
|
|
|
console.log("res---------------->",res); |
|
|
|
|
console.log(res.data.data.records); |
|
|
|
|
this.packageData=res.data.data.records |
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
// this.packageData = row.parcelListVOS; |
|
|
|
|
// this.packageDataSec = row.parcelListVOS; |
|
|
|
@ -2127,9 +2191,33 @@
|
|
|
|
|
// // } |
|
|
|
|
// }); |
|
|
|
|
} |
|
|
|
|
this.isaddvalue = true; |
|
|
|
|
this.loading = false; |
|
|
|
|
this.isaddvalue = true; |
|
|
|
|
this.loading = false; |
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
// 选择包件信息 |
|
|
|
|
// selectionPackageChange(list) { |
|
|
|
|
// console.log(list,'list22'); |
|
|
|
|
// console.log('-----------<>', list); |
|
|
|
|
// if (this.reservationId) { |
|
|
|
|
// this.packageDataSec = list; |
|
|
|
|
// } else { |
|
|
|
|
// //新增 |
|
|
|
|
// let a = []; |
|
|
|
|
// list.forEach(item => { |
|
|
|
|
// if ( |
|
|
|
|
// item.orderPackageReservationStatus === '10' || |
|
|
|
|
// item.orderPackageReservationStatusName === '未预约' |
|
|
|
|
// ) { |
|
|
|
|
// a.push(item); |
|
|
|
|
// } |
|
|
|
|
// }); |
|
|
|
|
// this.packageDataSec = a; |
|
|
|
|
// } |
|
|
|
|
// }, |
|
|
|
|
// 全选表格新增 |
|
|
|
|
|
|
|
|
|
checkPackage(row, index) { |
|
|
|
|
//区分编辑还是新增 |
|
|
|
|
//编辑需要对这个预约单下的包件信息均可进行调整 |
|
|
|
@ -2197,7 +2285,10 @@
|
|
|
|
|
this.query = {}; |
|
|
|
|
this.handleAddInventory(); |
|
|
|
|
}, |
|
|
|
|
// 提交包件数 |
|
|
|
|
onSubmitPackage() { |
|
|
|
|
// this.packageListInfo |
|
|
|
|
|
|
|
|
|
if (this.packageDataSec.length === 0) { |
|
|
|
|
this.$message.warning('请选择包件!!!'); |
|
|
|
|
return; |
|
|
|
@ -2383,15 +2474,19 @@
|
|
|
|
|
this.orderList = list; |
|
|
|
|
console.log('list :>> ', list); |
|
|
|
|
}, |
|
|
|
|
// 选择包件信息 |
|
|
|
|
selectionPackageChange(list) { |
|
|
|
|
console.log('掉用了此函数',list); |
|
|
|
|
console.log(list,'list22'); |
|
|
|
|
console.log('-----------<>', list); |
|
|
|
|
this.packageListInfo=list |
|
|
|
|
console.log(this.packageListInfo,'packageListInfo'); |
|
|
|
|
if (this.reservationId) { |
|
|
|
|
this.packageDataSec = list; |
|
|
|
|
} else { |
|
|
|
|
//新增 |
|
|
|
|
let a = []; |
|
|
|
|
list.forEach(item => { |
|
|
|
|
console.log('--------------->', item); |
|
|
|
|
if ( |
|
|
|
|
item.orderPackageReservationStatus === '10' || |
|
|
|
|
item.orderPackageReservationStatusName === '未预约' |
|
|
|
|