From fa49de322d02d4829966375d20af84409835ed81 Mon Sep 17 00:00:00 2001 From: aarizona Date: Wed, 29 May 2024 18:57:17 +0300 Subject: [PATCH] base add --- back/inventory/serializers.py | 2 +- back/inventory/views.py | 2 +- front/components/edit.vue | 155 ++++++++++++++++++ front/pages/organization/index.vue | 2 +- front/pages/organization/new.vue | 134 +-------------- front/pages/organization/p_[id]/i_[id].vue | 15 -- .../p_[org_id]/i_[inv_id]/edit.vue | 15 ++ .../p_[org_id]/i_[inv_id]/index.vue | 20 +++ .../{p_[id] => p_[org_id]}/index.vue | 4 +- 9 files changed, 196 insertions(+), 153 deletions(-) create mode 100644 front/components/edit.vue delete mode 100644 front/pages/organization/p_[id]/i_[id].vue create mode 100644 front/pages/organization/p_[org_id]/i_[inv_id]/edit.vue create mode 100644 front/pages/organization/p_[org_id]/i_[inv_id]/index.vue rename front/pages/organization/{p_[id] => p_[org_id]}/index.vue (76%) diff --git a/back/inventory/serializers.py b/back/inventory/serializers.py index 855f53c..50383b7 100644 --- a/back/inventory/serializers.py +++ b/back/inventory/serializers.py @@ -10,7 +10,7 @@ class PartnerSerializer(serializers.ModelSerializer): class InventorySerializer(serializers.ModelSerializer): class Meta: model = InventoryItem - fields = ["id"] + fields = ["id", "partner"] class ElementSerializer(serializers.ModelSerializer): class Meta: diff --git a/back/inventory/views.py b/back/inventory/views.py index fb96300..175692e 100644 --- a/back/inventory/views.py +++ b/back/inventory/views.py @@ -106,7 +106,7 @@ class ElementViewSet(viewsets.ModelViewSet): # check if inventory exist if ( "inventory" in data - and InventoryItem.objects.filter(id=data["inventory"]).exist() + # and InventoryItem.objects.filter(id=data["inventory"]).exists() ): inventory_object = InventoryItem.objects.get(id=data["inventory"]) else: diff --git a/front/components/edit.vue b/front/components/edit.vue new file mode 100644 index 0000000..e5b6d3d --- /dev/null +++ b/front/components/edit.vue @@ -0,0 +1,155 @@ + + \ No newline at end of file diff --git a/front/pages/organization/index.vue b/front/pages/organization/index.vue index b7c8c85..dde1f27 100644 --- a/front/pages/organization/index.vue +++ b/front/pages/organization/index.vue @@ -9,7 +9,7 @@ const { data } = await useFetch(`${apiBase}/partner/`, { headers })