diff --git a/frontend/src/views/Settings.vue b/frontend/src/views/Settings.vue index 4c53700..3cd2628 100644 --- a/frontend/src/views/Settings.vue +++ b/frontend/src/views/Settings.vue @@ -30,7 +30,7 @@ - + @@ -51,8 +51,9 @@ @@ -60,6 +61,7 @@ @@ -114,6 +116,7 @@ @@ -248,27 +251,27 @@ const subShowInfo = computed({ }) const webPort = computed({ - get: () => { return parseInt(settings.value.webPort) }, + get: () => { return settings.value.webPort.length>0 ? parseInt(settings.value.webPort) : 2095 }, set: (v:number) => { settings.value.webPort = v.toString() } }) const sessionMaxAge = computed({ - get: () => { return parseInt(settings.value.sessionMaxAge) }, + get: () => { return settings.value.sessionMaxAge.length>0 ? parseInt(settings.value.sessionMaxAge) : 0 }, set: (v:number) => { settings.value.sessionMaxAge = v.toString() } }) const trafficAge = computed({ - get: () => { return parseInt(settings.value.trafficAge) }, + get: () => { return settings.value.trafficAge.length>0 ? parseInt(settings.value.trafficAge) : 0 }, set: (v:number) => { settings.value.trafficAge = v.toString() } }) const subPort = computed({ - get: () => { return parseInt(settings.value.subPort) }, + get: () => { return settings.value.subPort.length>0 ? parseInt(settings.value.subPort) : 2096 }, set: (v:number) => { settings.value.subPort = v.toString() } }) const subUpdates = computed({ - get: () => { return parseInt(settings.value.subUpdates) }, + get: () => { return settings.value.subUpdates.length>0 ? parseInt(settings.value.subUpdates) : 12 }, set: (v:number) => { settings.value.subUpdates = v.toString() } })