|
@@ -161,6 +161,7 @@
|
|
|
<span>明细信息</span>
|
|
|
<div>
|
|
|
<el-button type="primary" size="mini" @click="addLine" v-if="!sonDisable">增行</el-button>
|
|
|
+ <el-button type="primary" size="mini" @click="delLines" v-if="!sonDisable">删行</el-button>
|
|
|
<el-button type="primary" size="mini" v-if="!sonDisable" @click.stop="adjustPl">批量调整</el-button>
|
|
|
<el-button type="primary" size="mini" v-if="sonPageStu == 'check' || sonPageStu == 'edit'" @click="showReserved">货权预留单</el-button>
|
|
|
</div>
|
|
@@ -740,6 +741,7 @@ export default {
|
|
|
updateByName: null,
|
|
|
updateTime: null,
|
|
|
delFlag: 0,
|
|
|
+ csFlag: 'N',
|
|
|
// 新增字段
|
|
|
model: null,
|
|
|
storageCondition: null,
|
|
@@ -1150,8 +1152,6 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
delLine(index, row) {
|
|
|
- console.log('删除行:', index)
|
|
|
- console.log('改变行:', row)
|
|
|
row.delFlag = '2'
|
|
|
let delList = []
|
|
|
delList = this.basicForm.puDemandItemList.filter(item => {
|
|
@@ -1163,6 +1163,26 @@ export default {
|
|
|
this.delDemandItemList.push(...delList)
|
|
|
console.log('删除的数组',this.delDemandItemList)
|
|
|
},
|
|
|
+ // 批量删除行
|
|
|
+ delLines() {
|
|
|
+ let delArr = this.$refs.table.getCheckboxRecords()
|
|
|
+ if (delArr.length !== 0) {
|
|
|
+ delArr.forEach(item => {
|
|
|
+ item.delFlag = '2'
|
|
|
+ })
|
|
|
+ console.log('kk',this.basicForm.puDemandItemList)
|
|
|
+ let delList = []
|
|
|
+ delList = this.basicForm.puDemandItemList.filter(item => {
|
|
|
+ return item.delFlag == '2'
|
|
|
+ })
|
|
|
+ this.basicForm.puDemandItemList = this.basicForm.puDemandItemList.filter(item => {
|
|
|
+ return item.delFlag == '0'
|
|
|
+ })
|
|
|
+ this.delDemandItemList.push(...delList)
|
|
|
+ } else {
|
|
|
+ this.$modal.notifyWarning('请至少选择一条明细!')
|
|
|
+ }
|
|
|
+ },
|
|
|
back() {
|
|
|
console.log('打印人员信息看看', this.$store.state)
|
|
|
this.$emit('jugislist', true)
|
|
@@ -1344,6 +1364,7 @@ export default {
|
|
|
if(this.referCondition.title == '选择收货仓库') {
|
|
|
this.basicForm.puDemandItemList[this.tableIndex].deliveryWarehouse = selection[0].id
|
|
|
this.basicForm.puDemandItemList[this.tableIndex].deliveryWarehouseName = selection[0].name
|
|
|
+ this.basicForm.puDemandItemList[this.tableIndex].csFlag = selection[0].csFlag
|
|
|
this.basicForm.puDemandItemList[this.tableIndex].deliveryAllocation = null
|
|
|
this.basicForm.puDemandItemList[this.tableIndex].deliveryAllocationName = null
|
|
|
}
|
|
@@ -1708,6 +1729,7 @@ export default {
|
|
|
if (title == '选择收货仓库') {
|
|
|
this.basicForm.puDemandItemList[index].deliveryWarehouseName = null
|
|
|
this.basicForm.puDemandItemList[index].deliveryWarehouse = null
|
|
|
+ this.basicForm.puDemandItemList[index].csFlag = null
|
|
|
this.basicForm.puDemandItemList[index].deliveryAllocationName = null
|
|
|
this.basicForm.puDemandItemList[index].deliveryAllocation = null
|
|
|
}
|