diff --git a/src/components/SystemSettingDialog.vue b/src/components/SystemSettingDialog.vue index 33d911b..2a3b4cd 100644 --- a/src/components/SystemSettingDialog.vue +++ b/src/components/SystemSettingDialog.vue @@ -40,13 +40,20 @@ name="network" icon="language" :label="$t('network setting')" + :disable="loading" /> + - @@ -64,6 +71,7 @@ v-model="auto_ip" :options="[$t('enable'), $t('disable')]" :loading="loading" + :disable="loading" /> @@ -75,6 +83,7 @@ @@ -183,6 +196,7 @@ @@ -195,6 +209,7 @@ @@ -207,6 +222,7 @@ @@ -219,6 +235,7 @@ @@ -242,6 +259,7 @@ @@ -251,7 +269,11 @@ $t("ntp server") + ":" }} - + @@ -262,6 +284,7 @@ @@ -274,6 +297,7 @@ @@ -281,6 +305,7 @@ @@ -293,6 +318,7 @@ @@ -531,10 +557,6 @@ export default defineComponent({ let success = false; try { - GlobalData.getInstance() - .getCurrentClient() - ?.setSystemNetwork(request); - success = true; setTimeout(() => { if (request.ip_address != $store.state.device_ip_address) { setTimeout(() => { @@ -550,6 +572,10 @@ export default defineComponent({ }, 1500); } }, 1000 * 10); + /*await*/ GlobalData.getInstance() + .getCurrentClient() + ?.setSystemNetwork(request); + success = true; } catch {} $q.notify({ color: success ? "positive" : "negative",