Преглед изворни кода

add ignoring rule and fix last eslint warnings

Olivier Massot пре 4 месеци
родитељ
комит
2214a02cd0
2 измењених фајлова са 26 додато и 25 уклоњено
  1. 24 24
      components/Form/Freemium/Event.vue
  2. 2 1
      eslint.config.mjs

+ 24 - 24
components/Form/Freemium/Event.vue

@@ -15,7 +15,7 @@
             v-model="entity.datetimeStart"
             v-model="entity.datetimeStart"
             field="datetimeStart"
             field="datetimeStart"
             label="datetimeStart"
             label="datetimeStart"
-            :withTimePicker="true"
+            :with-time-picker="true"
             class="my-2"
             class="my-2"
             :rules="getAsserts('datetimeStart')"
             :rules="getAsserts('datetimeStart')"
             validate-on-blur
             validate-on-blur
@@ -27,7 +27,7 @@
             v-model="entity.datetimeEnd"
             v-model="entity.datetimeEnd"
             field="datetimeEnd"
             field="datetimeEnd"
             label="datetimeEnd"
             label="datetimeEnd"
-            :withTimePicker="true"
+            :with-time-picker="true"
             class="my-2"
             class="my-2"
             :rules="getAsserts('datetimeEnd')"
             :rules="getAsserts('datetimeEnd')"
             @update:model-value="onUpdateDateTimeEnd(entity, $event)"
             @update:model-value="onUpdateDateTimeEnd(entity, $event)"
@@ -35,8 +35,8 @@
 
 
           <span class="label">{{$t('description')}}</span>
           <span class="label">{{$t('description')}}</span>
           <UiInputTextArea
           <UiInputTextArea
-            class="mt-3"
             v-model="entity.description"
             v-model="entity.description"
+            class="mt-3"
           />
           />
 
 
           <UiInputTreeSelectEventCategories
           <UiInputTreeSelectEventCategories
@@ -60,12 +60,12 @@
         <h4 class="mb-8">{{ $t('place_event') }}</h4>
         <h4 class="mb-8">{{ $t('place_event') }}</h4>
 
 
         <UiInputAutocompleteApiResources
         <UiInputAutocompleteApiResources
+          v-if="!newPlace"
           v-model="entity.place"
           v-model="entity.place"
           field="place"
           field="place"
           :model="PlaceSearchItem"
           :model="PlaceSearchItem"
-          listValue="id"
-          listLabel="name"
-          v-if="!newPlace"
+          list-value="id"
+          list-label="name"
           @update:model-value="getPlace(entity)"
           @update:model-value="getPlace(entity)"
         />
         />
 
 
@@ -101,39 +101,39 @@
 
 
 
 
 
 
-        <UiInputText :readonly="!newPlace && !editPlace" v-model="entity.placeName" field="placeName" />
+        <UiInputText v-model="entity.placeName" :readonly="!newPlace && !editPlace" field="placeName" />
 
 
-        <UiInputText :readonly="!newPlace && !editPlace" v-model="entity.streetAddress" field="streetAddress" />
+        <UiInputText v-model="entity.streetAddress" :readonly="!newPlace && !editPlace" field="streetAddress" />
 
 
-        <UiInputText :readonly="!newPlace && !editPlace" v-model="entity.streetAddressSecond" field="streetAddressSecond" />
+        <UiInputText v-model="entity.streetAddressSecond" :readonly="!newPlace && !editPlace" field="streetAddressSecond" />
 
 
-        <UiInputText :readonly="!newPlace && !editPlace" v-model="entity.streetAddressThird" field="streetAddressThird" />
+        <UiInputText v-model="entity.streetAddressThird" :readonly="!newPlace && !editPlace" field="streetAddressThird" />
 
 
-        <UiInputText :readonly="!newPlace && !editPlace" v-model="entity.postalCode" field="postalCode" />
+        <UiInputText v-model="entity.postalCode" :readonly="!newPlace && !editPlace" field="postalCode" />
 
 
-        <UiInputText :readonly="!newPlace && !editPlace" v-model="entity.addressCity" field="addressCity" />
+        <UiInputText v-model="entity.addressCity" :readonly="!newPlace && !editPlace" field="addressCity" />
 
 
         <UiInputAutocompleteApiResources
         <UiInputAutocompleteApiResources
-          :readonly="!newPlace && !editPlace"
           v-model="entity.addressCountry"
           v-model="entity.addressCountry"
+          :readonly="!newPlace && !editPlace"
           field="addressCountry"
           field="addressCountry"
           :model="Country"
           :model="Country"
-          listValue="id"
-          listLabel="name"
+          list-value="id"
+          list-label="name"
         />
         />
 
 
         <client-only>
         <client-only>
           <UiMapLeaflet
           <UiMapLeaflet
-            :readonly="!newPlace && !editPlace"
             v-model:latitude="entity.latitude"
             v-model:latitude="entity.latitude"
             v-model:longitude="entity.longitude"
             v-model:longitude="entity.longitude"
-            :streetAddress="entity.streetAddress"
-            :streetAddressSecond="entity.streetAddressSecond"
-            :streetAddressThird="entity.streetAddressThird"
-            :postalCode="entity.postalCode"
-            :addressCity="entity.addressCity"
-            :addressCountryId="entity.addressCountry"
-            :searchButton="true"
+            :readonly="!newPlace && !editPlace"
+            :street-address="entity.streetAddress"
+            :street-address-second="entity.streetAddressSecond"
+            :street-address-third="entity.streetAddressThird"
+            :postal-code="entity.postalCode"
+            :address-city="entity.addressCity"
+            :address-country-id="entity.addressCountry"
+            :search-button="true"
           ></UiMapLeaflet>
           ></UiMapLeaflet>
         </client-only>
         </client-only>
 
 
@@ -307,7 +307,7 @@ const resetPlace = (entity: Event)=>{
 // Nettoyer les données lors du démontage du composant
 // Nettoyer les données lors du démontage du composant
 onBeforeUnmount(() => {
 onBeforeUnmount(() => {
   // Nettoyer les références du store si nécessaire
   // Nettoyer les références du store si nécessaire
-  if (process.client) {
+  if (import.meta.client) {
     clearNuxtData('/^' + Place.entity + '_/')
     clearNuxtData('/^' + Place.entity + '_/')
     useRepo(Place).flush()
     useRepo(Place).flush()
   }
   }

+ 2 - 1
eslint.config.mjs

@@ -51,7 +51,8 @@ const customConfig = [
       'vue/multi-word-component-names': 0,
       'vue/multi-word-component-names': 0,
       '@typescript-eslint/no-inferrable-types': 0,
       '@typescript-eslint/no-inferrable-types': 0,
       '@typescript-eslint/no-extraneous-class': 0,
       '@typescript-eslint/no-extraneous-class': 0,
-      'vue/html-self-closing': 0
+      'vue/html-self-closing': 0,
+      'vue/no-mutating-props': 0
     },
     },
   },
   },
   // Directory-specific configurations
   // Directory-specific configurations