From 34a008e8560951fe2cec51989616dfd6338c5fec Mon Sep 17 00:00:00 2001 From: opbnq-q Date: Mon, 10 Mar 2025 08:06:45 -0700 Subject: [PATCH] feat: injections data propertions --- frontend/src/App.vue | 3 +- frontend/src/post/PostScheme.vue | 12 ++++- frontend/src/table/DialogWindow.vue | 4 +- frontend/src/table/Table.vue | 82 +++++++++-------------------- 4 files changed, 39 insertions(+), 62 deletions(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index e0b33ed..6cf7961 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -3,6 +3,7 @@ import { Dialog } from "primevue"; import { useErrorStore } from "./stores/error.store"; import CommentScheme from "./comment/CommentScheme.vue"; import PosttypeScheme from "./posttype/PosttypeScheme.vue"; +import PostScheme from "./post/PostScheme.vue"; const errorStore = useErrorStore(); @@ -17,6 +18,6 @@ const errorStore = useErrorStore();

{{ errorStore.message }}

- +
diff --git a/frontend/src/post/PostScheme.vue b/frontend/src/post/PostScheme.vue index 0e62307..ede3a4a 100644 --- a/frontend/src/post/PostScheme.vue +++ b/frontend/src/post/PostScheme.vue @@ -43,9 +43,10 @@ const scheme: Scheme = reactive({ Id: { hidden: true, + russian: 'Id', type: { primitive: "number", - }, + } }, Text: { @@ -113,6 +114,9 @@ const scheme: Scheme = reactive({ field: ["Text"], }, }, + customWindow: { + create: true, + } }, }); @@ -127,6 +131,10 @@ const validate: Validate = (entity) => { diff --git a/frontend/src/table/DialogWindow.vue b/frontend/src/table/DialogWindow.vue index f4fb945..6af62c4 100644 --- a/frontend/src/table/DialogWindow.vue +++ b/frontend/src/table/DialogWindow.vue @@ -71,10 +71,10 @@ async function handleSave() { class="flex items-center gap-5">

{{ props.scheme[key].russian }}

- +
- +
diff --git a/frontend/src/table/Table.vue b/frontend/src/table/Table.vue index cef8ab0..460d13e 100644 --- a/frontend/src/table/Table.vue +++ b/frontend/src/table/Table.vue @@ -79,45 +79,24 @@ watch(() => props.items, () => {