Fix url img
This commit is contained in:
parent
6dd506eb6e
commit
c3406087c9
5 changed files with 109 additions and 25 deletions
|
|
@ -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(() => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue