extended-brief working
This commit is contained in:
parent
984c8b7737
commit
b99c05062f
20 changed files with 38 additions and 13 deletions
|
|
@ -6,7 +6,7 @@ Stepname: clientBrief
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
Pdf: - file://s0lNtRA0Z7ybTCWG
|
Pdf:
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,9 @@
|
||||||
|
Date: 2024-11-19 01:09
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
Uuid: znIEFNoLyfGe7Lw4
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
Template: document
|
||||||
|
|
@ -6,6 +6,18 @@ Stepname: extendedBrief
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
|
Pdf: - file://znIEFNoLyfGe7Lw4
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
Description:
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
Moodboard:
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
Stepindex: 3
|
Stepindex: 3
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<template>
|
<template>
|
||||||
<PdfViewer
|
<PdfViewer
|
||||||
v-if="
|
v-if="
|
||||||
dialog.content.slug === 'client-brief' ||
|
dialog.content.slug.includes('brief') ||
|
||||||
dialog.content.slug === 'proposal'
|
dialog.content.slug === 'proposal'
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import PdfViewer from "./client-brief/PdfViewer.vue";
|
import PdfViewer from "./brief/PdfViewer.vue";
|
||||||
import { useDialogStore } from "../../stores/dialog";
|
import { useDialogStore } from "../../stores/dialog";
|
||||||
|
|
||||||
const dialog = useDialogStore();
|
const dialog = useDialogStore();
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
<img :src="project.logo" alt="Logo" class="project-logo | rounded-sm" />
|
<img :src="project.logo" alt="Logo" class="project-logo | rounded-sm" />
|
||||||
<ol class="project-steps" data-steps="1">
|
<ol class="project-steps" data-steps="1">
|
||||||
<li class="project-step" data-status="in-progress">
|
<li class="project-step" data-status="in-progress">
|
||||||
<span class="pill" data-icon="clientBrief">{{
|
<span class="pill" data-icon="Brief">{{
|
||||||
stepsLabels[project.currentStep]
|
stepsLabels[project.currentStep]
|
||||||
}}</span>
|
}}</span>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import Notifications from "../views/Notifications.vue";
|
||||||
import Reunions from "../views/Reunions.vue";
|
import Reunions from "../views/Reunions.vue";
|
||||||
import Inspirations from "../views/Inspirations.vue";
|
import Inspirations from "../views/Inspirations.vue";
|
||||||
import Kanban from "../views/Kanban.vue";
|
import Kanban from "../views/Kanban.vue";
|
||||||
import ClientBrief from "../views/ClientBrief.vue";
|
import Brief from "../views/Brief.vue";
|
||||||
|
|
||||||
const routes = [
|
const routes = [
|
||||||
{
|
{
|
||||||
|
|
@ -28,7 +28,11 @@ const routes = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: "/projects/:id/client-brief",
|
path: "/projects/:id/client-brief",
|
||||||
component: ClientBrief,
|
component: Brief,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: "/projects/:id/extended-brief",
|
||||||
|
component: Brief,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
import { defineStore } from "pinia";
|
import { defineStore } from "pinia";
|
||||||
import { ref, computed } from "vue";
|
import { ref, computed } from "vue";
|
||||||
import { useApiStore } from "./api";
|
import { useApiStore } from "./api";
|
||||||
import MyImages from "../components/project/client-brief/add-images-modal/MyImages.vue";
|
import MyImages from "../components/project/brief/add-images-modal/MyImages.vue";
|
||||||
import ImagesResources from "../components/project/client-brief/add-images-modal/ImagesResources.vue";
|
import ImagesResources from "../components/project/brief/add-images-modal/ImagesResources.vue";
|
||||||
|
|
||||||
export const useAddImagesModalStore = defineStore("add-images-modal", () => {
|
export const useAddImagesModalStore = defineStore("add-images-modal", () => {
|
||||||
const tabs = ref([
|
const tabs = ref([
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { defineStore } from "pinia";
|
||||||
|
|
||||||
export const useProjectStore = defineStore("project", () => {
|
export const useProjectStore = defineStore("project", () => {
|
||||||
const stepsLabels = {
|
const stepsLabels = {
|
||||||
clientBrief: "Votre brief",
|
Brief: "Votre brief",
|
||||||
proposal: "Proposition commerciale",
|
proposal: "Proposition commerciale",
|
||||||
extendedBrief: "Brief enrichi",
|
extendedBrief: "Brief enrichi",
|
||||||
industrialIdeation: "Idéation industrielle",
|
industrialIdeation: "Idéation industrielle",
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,10 @@
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { ref } from "vue";
|
import { ref } from "vue";
|
||||||
import Intro from "../components/project/client-brief/Intro.vue";
|
import Intro from "../components/project/brief/Intro.vue";
|
||||||
import ModeSelection from "../components/project/client-brief/ModeSelection.vue";
|
import ModeSelection from "../components/project/brief/ModeSelection.vue";
|
||||||
import Images from "../components/project/client-brief/Images.vue";
|
import Images from "../components/project/brief/Images.vue";
|
||||||
import PdfViewer from "../components/project/client-brief/PdfViewer.vue";
|
import PdfViewer from "../components/project/brief/PdfViewer.vue";
|
||||||
import { usePageStore } from "../stores/page";
|
import { usePageStore } from "../stores/page";
|
||||||
import { storeToRefs } from "pinia";
|
import { storeToRefs } from "pinia";
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue