diff --git a/src/views/business-data/pickDetail/pickTicketTask.vue b/src/views/business-data/pickDetail/pickTicketTask.vue index 7f73980..c625a2b 100644 --- a/src/views/business-data/pickDetail/pickTicketTask.vue +++ b/src/views/business-data/pickDetail/pickTicketTask.vue @@ -20,7 +20,7 @@ class="filter-item" type="primary" icon="el-icon-lollipop" - @click="picking(crud.selections)" + @click="picking()" >人工拣货 @@ -37,12 +37,12 @@ - + @@ -55,10 +55,8 @@
{{ scope.row.item.name }}
- - - - + + @@ -115,17 +113,25 @@ export default { return true; }) }, + selectionChangeHandlerTwos(val) { + crud.selections = val + console.log(crud.selections) + }, indexMethod(index) { return index * 1 + 1; }, - picking(datas) { + picking() { this.$confirm(`确认拣货?`, '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { - - crudPickDetail.picking(datas).then(res => { + const ids = [] + for (let i = 0; i < crud.selections.length; i++) { + ids.push(crud.selections[i].id) + } + console.log('ids:'+ids) + crudPickDetail.picking(ids).then(res => { this.$parent.crud.notify(res.message, res.status) this.queryPickTask(this.pickDetailId) }).catch(() => {