diff --git a/lib/webadmin/router/config.js b/lib/webadmin/router/config.js index dd2327c..90a365b 100644 --- a/lib/webadmin/router/config.js +++ b/lib/webadmin/router/config.js @@ -38,7 +38,7 @@ async function pageSetOutgoing(req, res) { await writeConfigFile(); - res.redirect(`${req.baseUrl}`); + res.redirect(`${req.baseUrl}/modem#modem${encodeURIComponent(modemName)}`); } async function pageDelPrefix(req, res) { @@ -70,7 +70,7 @@ async function pageDelPrefix(req, res) { await writeConfigFile(); - res.redirect(`${req.baseUrl}`); + res.redirect(`${req.baseUrl}/modem#modem${encodeURIComponent(modemName)}`); } async function modemAdd(req, res) { @@ -95,7 +95,7 @@ async function modemAdd(req, res) { config.modems.push(modem); await writeConfigFile(); - res.redirect(`${req.baseUrl}`); + res.redirect(`${req.baseUrl}/modem`); } async function modemAddPrefix(req, res) { @@ -120,7 +120,7 @@ async function modemAddPrefix(req, res) { await writeConfigFile(); - res.redirect(`${req.baseUrl}`); + res.redirect(`${req.baseUrl}/modem#modem${encodeURIComponent(modemName)}`); } async function modemUpdateImsi(req, res) { @@ -139,7 +139,7 @@ async function modemUpdateImsi(req, res) { await writeConfigFile(); - res.redirect(`${req.baseUrl}`); + res.redirect(`${req.baseUrl}/modem#modem${encodeURIComponent(modemName)}`); } async function modemUpdateCustomIp(req, res) { @@ -163,7 +163,7 @@ async function modemUpdateCustomIp(req, res) { await writeConfigFile(); - res.redirect(`${req.baseUrl}`); + res.redirect(`${req.baseUrl}/modem#modem${encodeURIComponent(modemName)}`); } async function modemDelete(req, res) {