store 3
This commit is contained in:
@@ -174,6 +174,7 @@ import { loading } from '@/utils'
|
||||
import { getEditableConfiguration, setConfiguration } from '@/api/configuration'
|
||||
import SettingValueField from './SettingValueField.vue'
|
||||
import SettingCard from './SettingCard.vue'
|
||||
import { refreshAppModeMenu } from '@/router'
|
||||
import { setStoreModeFromSettings } from '@/utils/config'
|
||||
import {
|
||||
SETTING_TYPE_OPTIONS,
|
||||
@@ -416,6 +417,7 @@ async function initConfig() {
|
||||
const storeRow = baseData.value.find((row) => row.key === 'is_store')
|
||||
if (storeRow) {
|
||||
setStoreModeFromSettings(isSwitchOn(storeRow.value))
|
||||
refreshAppModeMenu()
|
||||
}
|
||||
syncDraftsFromBase()
|
||||
} catch (e) {
|
||||
@@ -489,6 +491,7 @@ async function saveSettingRow(row: Const, overrides?: { isActive?: boolean }) {
|
||||
drafts.value[id] = value
|
||||
if (row.key === 'is_store') {
|
||||
setStoreModeFromSettings(isSwitchOn(value))
|
||||
refreshAppModeMenu()
|
||||
}
|
||||
savedFlashIds.value.add(id)
|
||||
if (saveTimers.has(id)) clearTimeout(saveTimers.get(id))
|
||||
|
||||
Reference in New Issue
Block a user