Commit 371b7af9 authored by 李苏's avatar 李苏 💬

调整

parent c6fc5899
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
<template slot="tabCustom2"> <template slot="tabCustom2">
<el-table-column label="操作" width="90" header-align="center" fixed="right"> <el-table-column label="操作" width="90" header-align="center" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button style="text-align: center;color: cornflowerblue;width: 100%;" @click.native.prevent="cz(scope.$index,scope,scope.row)" <el-button style="text-align: center;color: cornflowerblue;width: 100%;"
type="text" size="small"> @click.native.prevent="cz(scope.$index,scope,scope.row)" type="text" size="small">
<i class="el-icon-edit"></i>操作 <i class="el-icon-edit"></i>操作
</el-button> </el-button>
...@@ -107,14 +107,13 @@ ...@@ -107,14 +107,13 @@
}, },
data() { data() {
return { return {
original:[], original: [],
/* 数量记录*/ /* 数量记录*/
sljl: { sljl: {
}, },
editTableConfig: { editTableConfig: {
editTableTitle: [ editTableTitle: [{
{
label: '拣货数量', label: '拣货数量',
prop: 'jhsl', prop: 'jhsl',
allowEdit: true, allowEdit: true,
...@@ -237,55 +236,55 @@ ...@@ -237,55 +236,55 @@
} }
}, },
methods: { methods: {
save(){ save() {
/* 源数据*/ /* 源数据*/
let originalMap={} let originalMap = {}
let originalList=this.original.map(item=>{ let originalList = this.original.map(item => {
originalMap[item.packid]=item.jhsl originalMap[item.packid] = item.jhsl
return item.packid return item.packid
}) })
/* 现有数据*/ /* 现有数据*/
let nowList=this.editTableConfig.editTableData.map(item=>item.packid) let nowList = this.editTableConfig.editTableData.map(item => item.packid)
/* 遍历删除的数据*/ /* 遍历删除的数据*/
let delArr=this.original.filter(item=>{ let delArr = this.original.filter(item => {
if(!nowList.includes(item.packid)){ if (!nowList.includes(item.packid)) {
item.flag='D' item.flag = 'D'
return true return true
/* 存在*/ /* 存在*/
}else{ } else {
return false return false
} }
}) })
/* 新增的数据*/ /* 新增的数据*/
let addArr=[] let addArr = []
/* 修改的数据*/ /* 修改的数据*/
let editArr=[] let editArr = []
/* 未修改的数据*/ /* 未修改的数据*/
let noeditArr=[] let noeditArr = []
this.editTableConfig.editTableData.forEach(item=>{ this.editTableConfig.editTableData.forEach(item => {
if( originalList.includes(item.packid)){ if (originalList.includes(item.packid)) {
/* 如果新数据在源数据也有*/ /* 如果新数据在源数据也有*/
if(item.jhsl==originalMap[item.packid]){ if (item.jhsl == originalMap[item.packid]) {
noeditArr.push(item) noeditArr.push(item)
}else{ } else {
item.flag='U' item.flag = 'U'
editArr.push(item) editArr.push(item)
} }
}else{ } else {
/* 如果没有那么就是新增数据*/ /* 如果没有那么就是新增数据*/
item.flag='I' item.flag = 'I'
addArr.push(item) addArr.push(item)
} }
}) })
let finList=[...delArr,...editArr,...addArr,...noeditArr] let finList = [...delArr, ...editArr, ...addArr, ...noeditArr]
/* 开始保存*/ /* 开始保存*/
this.$post('wms/ckgl/jhtz/jhtzqd/save',{ this.$post('wms/ckgl/jhtz/jhtzqd/save', {
id:this.app.singleItem.$id, id: this.app.singleItem.$id,
datas:finList datas: finList
}).then(res=>{ }).then(res => {
if(res.success){ if (res.success) {
this.$success('操作成功') this.$success('操作成功')
this.app.showDialog=false this.app.showDialog = false
} }
}) })
}, },
...@@ -332,7 +331,7 @@ ...@@ -332,7 +331,7 @@
this.$warning('已存在该数据') this.$warning('已存在该数据')
} else { } else {
this.editTableConfig.editTableData.push(_.cloneDeep({ this.editTableConfig.editTableData.push(_.cloneDeep({
zlh:row.zlh, zlh: row.zlh,
packid: row.packid, packid: row.packid,
packCode: row.packCode, packCode: row.packCode,
wlph: row.wlph, wlph: row.wlph,
...@@ -341,8 +340,8 @@ ...@@ -341,8 +340,8 @@
wlxxName: row.wlxxName, wlxxName: row.wlxxName,
kwid: row.kwid, kwid: row.kwid,
kwName: row.kwName, kwName: row.kwName,
rqCode:row.rqCode, rqCode: row.rqCode,
rqid:row.rqid, rqid: row.rqid,
jhsl: 0 jhsl: 0
})) }))
this.sljl[row.packid] = 0 this.sljl[row.packid] = 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment