diff --git a/pages/issue/coms/comIssueDetailCard.vue b/pages/issue/coms/comIssueDetailCard.vue index 49cbfac9..9dd0aa98 100644 --- a/pages/issue/coms/comIssueDetailCard.vue +++ b/pages/issue/coms/comIssueDetailCard.vue @@ -8,7 +8,12 @@ @@ -68,11 +73,12 @@ import comIssueRequestInfo from '@/pages/issue/coms/comIssueRequestInfo.vue' import { getDetailOption, - getEditRemoveOption + getEditRemoveOption, + getRemoveOption } from '@/common/array.js'; export default { - emits: ['updateData'], + emits: ['updateData',"removeItemCode"], components: { itemQty, recommend, @@ -107,13 +113,15 @@ editItem: {}, batchItem: {}, detailOptions: [], - scanOptions: [] + scanOptions: [], + removeOptions:[] } }, mounted() { this.detailOptions = getDetailOption(); this.scanOptions = getEditRemoveOption(); + this.removeOptions = getRemoveOption() }, methods: { @@ -135,6 +143,13 @@ this.remove(batch, record, index) } }, + + itemCoceClick(e,item,index){ + if (e.content.text == "移除") { + this.dataContent.Items.splice(index, 1); + this.$emit('removeItemCode') + } + }, edit(batch, item) { let that = this; diff --git a/pages/issue/record/issueRecord.vue b/pages/issue/record/issueRecord.vue index 939d5aa8..970c6b9c 100644 --- a/pages/issue/record/issueRecord.vue +++ b/pages/issue/record/issueRecord.vue @@ -16,11 +16,13 @@ :rawLocationCode="toLocation.toLocationCode"> + @updateData='updateData' + @removeItemCode ="removeItemCode" + > - + @@ -35,13 +37,15 @@ + - - + + +