| | |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" v-if="permissions.warehouse_pallettransports_detail_add" round |
| | | @click="openStockDialog">添加明细</el-button> |
| | | @click="getPalletTransportsDetailData">添加明细</el-button> |
| | | <!-- <el-button type="warning" v-if="permissions.warehouse_pallettransports_detail_library" round |
| | | @click="openDetailLocationDialog">一键至库位</el-button> --> |
| | | <el-button type="success" v-if="permissions.warehouse_pallettransports_detail_execute" round |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="partDesc" label="零件描述" align="center" show-overflow-tooltip> |
| | | </el-table-column> |
| | | <el-table-column prop="batchNo" label="批次号" align="center" show-overflow-tooltip> |
| | | <!-- <el-table-column prop="batchNo" label="批次号" align="center" show-overflow-tooltip> |
| | | </el-table-column> |
| | | <el-table-column prop="wdr" label="WDR" align="center"> |
| | | </el-table-column> |
| | | </el-table-column> --> |
| | | <el-table-column prop="operationTaskNo" label="工单" align="center" show-overflow-tooltip> |
| | | </el-table-column> |
| | | <el-table-column prop="transferQuantity" label="移库数量" align="center"> |
| | |
| | | } |
| | | }) |
| | | }, |
| | | // 获取移库明细数据列表 |
| | | getPalletTransportsDetailData() { |
| | | this.palletTransportsDetailData = [] |
| | | if (this.palletTransportsMaterialMultipleSelection.length > 0) { |
| | | const currPalletTransportsMaterial = this |
| | | .palletTransportsMaterialMultipleSelection[ |
| | | this.palletTransportsMaterialMultipleSelection.length - 1 |
| | | ] |
| | | const queryParam = Object.assign( |
| | | { |
| | | current: 1, |
| | | size: 200 |
| | | }, |
| | | { |
| | | transportsMaterialId: currPalletTransportsMaterial.id |
| | | } |
| | | ) |
| | | palletTransportsDetailFetchList(queryParam).then((response) => { |
| | | const resData = response.data |
| | | if (resData.code === 0) { |
| | | this.palletTransportsDetailData = resData.data.records |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | // 新增 / 修改 |
| | | addOrUpdateHandle(row) { |
| | | if (row != null) { |
| | |
| | | } |
| | | }) |
| | | }, |
| | | // 打开ifs物料库存列表 |
| | | openStockDialog() { |
| | | // 获取移库明细数据列表 |
| | | getPalletTransportsDetailData() { |
| | | this.palletTransportsDetailData = [] |
| | | if (this.palletTransportsMaterialMultipleSelection.length > 0) { |
| | | this.showStock = true |
| | | const currPalletTransportsMaterial = this |
| | | .palletTransportsMaterialMultipleSelection[ |
| | | this.palletTransportsMaterialMultipleSelection.length - 1 |
| | | ] |
| | | let obj = { |
| | | partNo: currPalletTransportsMaterial.partNo, |
| | | partDesc: currPalletTransportsMaterial.partDesc, |
| | | operationTaskNo: this.currOptask.optaskNo, |
| | | transferQuantity: currPalletTransportsMaterial.surplusQuantity, |
| | | unit: currPalletTransportsMaterial.unit, |
| | | toIfsLocationNo: currPalletTransportsMaterial.currPalletTransportsMaterial, |
| | | state: null |
| | | } |
| | | this.palletTransportsDetailData.push(obj) |
| | | } else { |
| | | this.$message.error('请先选择物料需求') |
| | | } |
| | |
| | | } else { |
| | | this.materialRow = null |
| | | } |
| | | this.getPalletTransportsDetailData() |
| | | // this.getPalletTransportsDetailData() |
| | | }, |
| | | palletTransportsDetailSelectionChange(val) { |
| | | this.palletTransportsDetailMultipleSelection = val |