Fix url img

This commit is contained in:
mahek 2025-07-28 10:16:57 +02:00
parent 6dd506eb6e
commit c3406087c9
5 changed files with 109 additions and 25 deletions

View file

@ -143,6 +143,10 @@ export default {
},
mounted() {
this.loadSettings()
// Charger les paramètres du store si disponibles
if (this.$store.getters.settings) {
this.settings = JSON.parse(JSON.stringify(this.$store.getters.settings))
}
},
methods: {
async loadSettings() {
@ -153,19 +157,16 @@ export default {
return
}
const response = await axios.get(`${API_URL}/settings`, {
headers: {
'x-auth-token': token
}
})
await this.$store.dispatch('loadSettings')
if (response.data) {
// Si des paramètres existent déjà, les charger
if (response.data.sonarr) {
this.settings.sonarr = response.data.sonarr
// Si des paramètres existent dans le store, les utiliser
const storeSettings = this.$store.getters.settings
if (storeSettings) {
if (storeSettings.sonarr) {
this.settings.sonarr = {...storeSettings.sonarr}
}
if (response.data.radarr) {
this.settings.radarr = response.data.radarr
if (storeSettings.radarr) {
this.settings.radarr = {...storeSettings.radarr}
}
}
} catch (error) {
@ -223,15 +224,8 @@ export default {
return
}
await axios.post(
`${API_URL}/settings`,
this.settings,
{
headers: {
'x-auth-token': token
}
}
)
// Sauvegarder les paramètres via le store
await this.$store.dispatch('saveSettings', this.settings)
this.successMessage = 'Configuration enregistrée avec succès'
setTimeout(() => {