diff --git a/back/inventory/views.py b/back/inventory/views.py index e077617..5e2c318 100644 --- a/back/inventory/views.py +++ b/back/inventory/views.py @@ -162,6 +162,7 @@ class ElementViewSet(viewsets.ModelViewSet): inventory=inventory_object, external_id=data["element"], element_id=data["element_id"], + additional_text=data["element_additional_data"], ) element_serializer = ElementSerializer(element_item, many=False) diff --git a/front/components/edit.vue b/front/components/edit.vue index a2433e4..74abff0 100644 --- a/front/components/edit.vue +++ b/front/components/edit.vue @@ -20,6 +20,7 @@ type StateDataType = { inventory?: string element?: string element_id?: string + element_additional_data?: string } const loading = ref(false) const state = reactive({ @@ -27,7 +28,8 @@ const state = reactive({ categories: [], inventory: route.params.inv_id as string || undefined, element: undefined, - element_id: undefined + element_id: undefined, + element_additional_data: undefined }) const external_data = reactive({ partner: [], @@ -43,6 +45,7 @@ const validate = (state: any): FormError[] => { errors.push({ path: 'partner', message: txt }) } if (!state.element_id) errors.push({ path: 'element_id', message: txt }) + if (!state.element_additional_data) errors.push({ path: 'element_additional_data', message: txt }) return errors } @@ -131,7 +134,9 @@ onMounted(async () => { searchable-placeholder="Выберите организацию из списка контрагентов" :loading="loading" :disabled="!!props.partner" /> - +