From 7b77840f8c77923bf572c0327b52579658daf66b Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Wed, 26 Jun 2024 16:09:19 +0300 Subject: [PATCH] distance --- .vscode/PythonImportHelper-v2-Completion.json | 18 +++- front/.env.development | 3 +- front/components.d.ts | 1 + front/src/components/Promo/load_models.vue | 74 +++++++++++++++ front/src/components/Promo/main.vue | 91 ++++++------------- front/src/components/Promo/modelItem.vue | 8 +- 6 files changed, 124 insertions(+), 71 deletions(-) create mode 100644 front/src/components/Promo/load_models.vue diff --git a/.vscode/PythonImportHelper-v2-Completion.json b/.vscode/PythonImportHelper-v2-Completion.json index 0df0269..efa50f4 100644 --- a/.vscode/PythonImportHelper-v2-Completion.json +++ b/.vscode/PythonImportHelper-v2-Completion.json @@ -505,6 +505,22 @@ "detail": "object.models", "documentation": {} }, + { + "label": "MinValueValidator", + "importPath": "django.core.validators", + "description": "django.core.validators", + "isExtraImport": true, + "detail": "django.core.validators", + "documentation": {} + }, + { + "label": "MaxValueValidator", + "importPath": "django.core.validators", + "description": "django.core.validators", + "isExtraImport": true, + "detail": "django.core.validators", + "documentation": {} + }, { "label": "django_filters", "kind": 6, @@ -1041,7 +1057,7 @@ "kind": 6, "importPath": "back.object.models", "description": "back.object.models", - "peekOfCode": "class Element3D(models.Model):\n parent = models.ForeignKey(\"self\", on_delete=models.PROTECT, blank=True, null=True)\n model_file = models.FileField(upload_to=group_based_upload_to)\n name = models.CharField(max_length=255)\n description = models.TextField()\n def __str__(self):\n return self.name\nclass ClickableArea(models.Model):\n name = models.CharField(max_length=255)\n description = models.TextField()", + "peekOfCode": "class Element3D(models.Model):\n parent = models.ForeignKey(\"self\", on_delete=models.PROTECT, blank=True, null=True)\n model_file = models.FileField(upload_to=group_based_upload_to)\n name = models.CharField(max_length=255)\n description = models.TextField()\n min_distance = models.IntegerField(\n validators=[MinValueValidator(1), MaxValueValidator(200)],\n blank=True,\n null=True\n )", "detail": "back.object.models", "documentation": {} }, diff --git a/front/.env.development b/front/.env.development index 877e2e4..43e754f 100644 --- a/front/.env.development +++ b/front/.env.development @@ -1,2 +1,3 @@ -VITE_SERVER_URL='http://localhost:8000' +# VITE_SERVER_URL='http://localhost:8000' +VITE_SERVER_URL='https://demo.kustarshina.ru' VITE_IMAGE_URL='https://demo.kustarshina.ru' \ No newline at end of file diff --git a/front/components.d.ts b/front/components.d.ts index 5982ef0..b172421 100644 --- a/front/components.d.ts +++ b/front/components.d.ts @@ -19,6 +19,7 @@ declare module 'vue' { IMdiShop: typeof import('~icons/mdi/shop')['default'] IMdiVideo3d: typeof import('~icons/mdi/video3d')['default'] Item: typeof import('./src/components/Floorplan/item.vue')['default'] + Load_models: typeof import('./src/components/Promo/load_models.vue')['default'] Main: typeof import('./src/components/Promo/main.vue')['default'] ModelItem: typeof import('./src/components/Promo/modelItem.vue')['default'] Models: typeof import('./src/components/Promo/models.vue')['default'] diff --git a/front/src/components/Promo/load_models.vue b/front/src/components/Promo/load_models.vue new file mode 100644 index 0000000..ca06dfe --- /dev/null +++ b/front/src/components/Promo/load_models.vue @@ -0,0 +1,74 @@ + + \ No newline at end of file diff --git a/front/src/components/Promo/main.vue b/front/src/components/Promo/main.vue index ae8a500..7264dc8 100644 --- a/front/src/components/Promo/main.vue +++ b/front/src/components/Promo/main.vue @@ -1,104 +1,67 @@ diff --git a/front/src/components/Promo/modelItem.vue b/front/src/components/Promo/modelItem.vue index 2768e3b..02d2ef3 100644 --- a/front/src/components/Promo/modelItem.vue +++ b/front/src/components/Promo/modelItem.vue @@ -21,9 +21,7 @@ function shadows_and_pos(scene: any) { shadows_and_pos(scene) \ No newline at end of file