Olivier Massot 2 rokov pred
rodič
commit
5cc5d0d108

+ 4 - 4
components/Ui/Input/Image.vue

@@ -79,14 +79,14 @@ Assistant de création d'image
 
 <script setup lang="ts">
 
-import {ref, Ref} from "@vue/reactivity";
+import {ref} from "@vue/reactivity";
 import File from '~/models/Core/File'
-import {PropType, watch} from "@vue/runtime-core";
+import type {PropType} from "@vue/runtime-core";
 import {useEntityManager} from "~/composables/data/useEntityManager";
-import {AnyJson} from "~/types/data";
+import type {AnyJson} from "~/types/data";
 import ApiResource from "~/models/ApiResource";
 import {useImageManager} from "~/composables/data/useImageManager";
-import { Cropper } from 'vue-advanced-cropper'
+import type { Cropper } from 'vue-advanced-cropper'
 import 'vue-advanced-cropper/dist/style.css';
 import {FILE_FOLDER, FILE_STATUS, FILE_TYPE, FILE_VISIBILITY, TYPE_ALERT} from "~/types/enum/enums";
 import {usePageStore} from "~/stores/page";

+ 13 - 6
pages/parameters/general_parameters.vue

@@ -65,12 +65,19 @@
               label="students_are_also_association_members"
           />
 
-          <!-- TODO: reprendre l'UiInput -->
-          <UiInputImage
-              v-model="parameters['qrCode_id']"
-              field="qrCode_id"
-              label="licenceQrCode"
-          />
+          <div
+              v-if="organizationProfile.isCMFCentralService"
+              class="d-flex flex-column"
+          >
+            <span class="mb-1">{{ $t('qrCode')}} </span>
+            <UiInputImage
+                v-model="parameters.qrCode"
+                field="qrCode"
+                label="licenceQrCode"
+                :width="120"
+            />
+          </div>
+
         </v-col>
       </v-row>
     </UiForm>