diff --git a/src/components/04_product-service/FormServiceWork.vue b/src/components/04_product-service/FormServiceWork.vue index a07c7654..49b4f96c 100644 --- a/src/components/04_product-service/FormServiceWork.vue +++ b/src/components/04_product-service/FormServiceWork.vue @@ -58,8 +58,8 @@ defineProps<{ defineEmits<{ (e: 'addProduct'): void; - (e: 'deleteWork'): void; - (e: 'deleteProduct'): void; + (e: 'manageWorkName'): void; + (e: 'workProperties'): void; }>(); function addWork() { @@ -116,6 +116,8 @@ function confirmDelete(items: unknown[], index: number) { @move-product-up="moveItemUp" @move-product-down="moveItemDown" @delete-product="confirmDelete" + @manage-work-name="$emit('manageWorkName')" + @work-properties="$emit('workProperties')" > diff --git a/src/components/04_product-service/WorkManagementComponent.vue b/src/components/04_product-service/WorkManagementComponent.vue index 49f282d9..1ad50078 100644 --- a/src/components/04_product-service/WorkManagementComponent.vue +++ b/src/components/04_product-service/WorkManagementComponent.vue @@ -28,6 +28,9 @@ defineEmits<{ (e: 'moveProductUp', items: unknown[], index: number): void; (e: 'moveProductDown', items: unknown[], index: number): void; (e: 'deleteProduct', items: unknown[], index: number): void; + + (e: 'manageWorkName'): void; + (e: 'workProperties'): void; }>(); @@ -1394,18 +1412,26 @@ watch(currentStatus, async () => { no-footer no-app-box width="75%" - height="1000px" title="Properties" v-model:modal="propertiesDialog" > + + + + +