diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt index 4eb7e5b..717df0d 100644 --- a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt @@ -14,7 +14,14 @@ Description: test ---- -Clientbriefimages: - file://b4Ywx4ProE0Smc0Q +Clientbriefimages: + +- file://b4Ywx4ProE0Smc0Q +- file://aCuD18YBmLHg6YaS +- file://Ke2XIraa5jlvtOdb +- file://QBax5c69DcENi2rt +- file://nqa5cCGHGoWQXulB +- file://FWKdZwxSimGOaO2x ---- diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-1042715_1280.jpg b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-1042715_1280.jpg new file mode 100644 index 0000000..38cae17 Binary files /dev/null and b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-1042715_1280.jpg differ diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-1042715_1280.jpg.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-1042715_1280.jpg.txt new file mode 100644 index 0000000..f00d83c --- /dev/null +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-1042715_1280.jpg.txt @@ -0,0 +1,13 @@ +Description: + +---- + +Tags: forme & design, coloris & nuances + +---- + +Uuid: QBax5c69DcENi2rt + +---- + +Template: image \ No newline at end of file diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-144546_1280.jpg b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-144546_1280.jpg new file mode 100644 index 0000000..ba16ec9 Binary files /dev/null and b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-144546_1280.jpg differ diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-144546_1280.jpg.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-144546_1280.jpg.txt new file mode 100644 index 0000000..d8e7146 --- /dev/null +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-144546_1280.jpg.txt @@ -0,0 +1,13 @@ +Description: + +---- + +Tags: + +---- + +Uuid: Ke2XIraa5jlvtOdb + +---- + +Template: image \ No newline at end of file diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2643349_1280.jpg b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2643349_1280.jpg new file mode 100644 index 0000000..e9b3bbb Binary files /dev/null and b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2643349_1280.jpg differ diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2643349_1280.jpg.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2643349_1280.jpg.txt new file mode 100644 index 0000000..3142f09 --- /dev/null +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2643349_1280.jpg.txt @@ -0,0 +1,13 @@ +Description: + +---- + +Tags: + +---- + +Uuid: nqa5cCGHGoWQXulB + +---- + +Template: image \ No newline at end of file diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2721147_1280.jpg.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2721147_1280.jpg.txt index 4fef9da..743704f 100644 --- a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2721147_1280.jpg.txt +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-2721147_1280.jpg.txt @@ -1,8 +1,8 @@ -Description: test de description +Description: test de description mais ---- -Tags: forme & design, coloris & nuances, parachèvements +Tags: parachèvements ---- diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-4718455_1280.jpg b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-4718455_1280.jpg new file mode 100644 index 0000000..82312ed Binary files /dev/null and b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-4718455_1280.jpg differ diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-4718455_1280.jpg.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-4718455_1280.jpg.txt new file mode 100644 index 0000000..efcd959 --- /dev/null +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/perfume-4718455_1280.jpg.txt @@ -0,0 +1,13 @@ +Description: + +---- + +Tags: + +---- + +Uuid: FWKdZwxSimGOaO2x + +---- + +Template: image \ No newline at end of file diff --git a/src/components/project/ClientBrief/ImagesEditPanel.vue b/src/components/project/ClientBrief/ImagesEditPanel.vue index 55b9e5c..f764645 100644 --- a/src/components/project/ClientBrief/ImagesEditPanel.vue +++ b/src/components/project/ClientBrief/ImagesEditPanel.vue @@ -29,7 +29,8 @@ placeholder="Ajoutez une description à cette image…" rows="3" class="border border-grey-200 | rounded-xl | p-16 | w-full" - @input="saveDescription()" + v-model="image.description" + @input="saveDescription(image)" >
@@ -41,14 +42,17 @@ - +
@@ -104,12 +108,61 @@ import AccordionHeader from "primevue/accordionheader"; import AccordionContent from "primevue/accordioncontent"; import { usePageStore } from "../../../stores/page"; import { toPascalCase } from "../../../helpers"; +import debounce from "lodash/debounce"; const { images } = defineProps({ images: Array, }); const { page } = usePageStore(); + +function saveTags(image) { + const headers = { + method: "POST", + body: JSON.stringify({ + pageUri: page.uri, + fileName: image.name, + properties: [ + { + name: "tags", + value: image.tags, + }, + ], + }), + }; + fetch("/save-file.json", headers) + .then((res) => res.json()) + .then((json) => { + console.log(json); + }) + .catch((error) => { + console.error("Erreur lors de la sauvegarde :", error); + }); +} + +const saveDescription = debounce((image) => { + const headers = { + method: "POST", + body: JSON.stringify({ + pageUri: page.uri, + fileName: image.name, + properties: [ + { + name: "description", + value: image.description, + }, + ], + }), + }; + fetch("/save-file.json", headers) + .then((res) => res.json()) + .then((json) => { + console.log(json); + }) + .catch((error) => { + console.error("Erreur lors de la sauvegarde :", error); + }); +}, 1000);