From 617d2ad422a2ae5badc0572b06f33c2791cb95ad Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期五, 29 十二月 2023 14:38:45 +0800
Subject: [PATCH] 质检代码调整
---
src/views/warehouse/pallettransports/index.vue | 37 +++++++++++++++++++++++++++++--------
1 files changed, 29 insertions(+), 8 deletions(-)
diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue
index 80c83f1..503244e 100644
--- a/src/views/warehouse/pallettransports/index.vue
+++ b/src/views/warehouse/pallettransports/index.vue
@@ -113,7 +113,7 @@
<!-- <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
- @click="executeMove">鎵� 琛�</el-button>
+ @click="updateStockFun">鎵� 琛�</el-button>
</div>
</div>
<div>
@@ -136,7 +136,7 @@
<el-table-column prop="transfer_quantity" label="绉诲簱鏁伴噺" align="center">
<template slot-scope="scope">
- <el-input v-model="scope.row.transfer_quantity" border="none"></el-input>
+ <el-input v-model="scope.row.transfer_quantity" @change="moveLocation(scope.row)" :disabled = "scope.row.state == '02submitted' " border="none"></el-input>
</template>
</el-table-column>
@@ -206,6 +206,7 @@
delPalletTransportsDetailObj,
executeMoveLocation,
selectAll,
+ updateStock,
} from '@/api/warehouse/pallettransports'
import { getByPalletTransId } from '@/api/plan/operationtask'
import ttable from '@/views/common/ztt-table.vue'
@@ -221,6 +222,7 @@
export default {
data() {
return {
+ forbidden:false,
partDesc: null,
ajaxFun: palletTransportsFetchList,
currPalletTransportsRow: null,
@@ -393,7 +395,6 @@
palletTransportsMaterialSelectionChange() {
if(this.cid){
selectAll({transportsId:this.cid}).then((res)=>{
- console.log(res.data.data);
this.palletTransportsDetailData = res.data.data.map(el =>{
return{
part_no:el.partNo,
@@ -432,7 +433,6 @@
},
// 鍗曡閫変腑
handleCurrentChange(row) {
- console.log(row,"--->1");
this.palletTransportsMaterialMultipleSelection = row
// this.palletTransportsMaterialData.forEach((item) => {
// // 鎺掍粬,姣忔閫夋嫨鏃舵妸鍏朵粬閫夐」閮芥竻闄�
@@ -644,12 +644,11 @@
// 鑾峰彇绉诲簱鏄庣粏鏁版嵁鍒楄〃
getPalletTransportsDetailData() {
let transportsDetails =[]
- console.log(this.palletTransportsMaterialMultipleSelection,"----+");
transportsDetails = this.palletTransportsMaterialMultipleSelection.map(el =>{
return{
partNo:el.partNo,
partDesc: el.partDesc,
- transferQuantity: el.surplusQuantity,
+ transferQuantity: 0,
toIfsLocationNo:el.toIfsLocationNo,
toIfsLocationName: el.toIfsLocationName,
transportsId: el.transportsId,
@@ -674,6 +673,7 @@
ele.surplusQuantity = 0
}
})
+ this.getPalletTransportsMaterialData()
} else {
this.$message.error('娣诲姞绉诲簱鏄庣粏澶辫触')
}
@@ -744,6 +744,28 @@
}
})
},
+ //鏀瑰彉
+ moveLocation(val){
+ let num = Number(val.transfer_quantity)
+ this.palletTransportsDetailMultipleSelection.forEach(el =>{
+ el.transfer_quantity = num
+ })
+ },
+ updateStockFun(){
+ let data = []
+ data = this.palletTransportsDetailMultipleSelection.map(el =>{
+ return {
+ id:el.id,
+ transferQuantity:el.transfer_quantity
+ }
+ })
+ updateStock(data).then((res) =>{
+ if(res.data.code===0){
+ this.getPalletTransportsMaterialData()
+ this.executeMove()
+ }
+ })
+ },
// 鎵ц绉诲簱
executeMove() {
if (
@@ -758,7 +780,6 @@
flag = false
}
})
- console.log("-----------",flag,ids);
if (flag) {
executeMoveLocation(ids).then((response) => {
const resData = response.data
@@ -782,6 +803,7 @@
} else {
this.$message.error('璇烽�夋嫨绉诲簱鏄庣粏')
}
+
},
selectDetailLocationCallback() {
this.getPalletTransportsDetailData()
@@ -792,7 +814,6 @@
this.showDetailStock = true
},
palletTransportsDetailSelectionChange(val) {
- console.log(val,"-=-=-=");
this.palletTransportsDetailMultipleSelection = val
},
getOptasks() {
--
Gitblit v1.9.3