diff --git a/src/components/charge/AssociationIdCode.vue b/src/components/charge/AssociationIdCode.vue index d9cc40d..9433f3e 100644 --- a/src/components/charge/AssociationIdCode.vue +++ b/src/components/charge/AssociationIdCode.vue @@ -95,6 +95,9 @@ const addIdCode = ()=>{ show.value = false; for (let subItem of tableData.value){ if (subItem.id === selected.value){ + if (subItem.idCode == null){ + subItem.idCode = []; + } subItem.idCode?.push(idCode); break } diff --git a/src/components/charge/TotalPrice.vue b/src/components/charge/TotalPrice.vue index 9dfbeff..a70caaa 100644 --- a/src/components/charge/TotalPrice.vue +++ b/src/components/charge/TotalPrice.vue @@ -3,7 +3,7 @@ import Panel from '../common/Panel.vue'; import {defineEmits, defineModel,defineProps} from 'vue' const {status}=defineProps(['status']) -const emit = defineEmits(['save','deleteItem','openCheckOut']); +const emit = defineEmits(['save','deleteItem','openCheckOut',"openSettlement"]); const save = () => { emit('save'); }; @@ -11,9 +11,12 @@ const deleteItem = () => { emit('deleteItem'); }; const totalAmount = defineModel() -const editItem= () => { +const openCheckOut= () => { emit('openCheckOut'); }; +const openSettlement =()=>{ + emit('openSettlement') +}