diff --git a/src/pages/pc/Setting.vue b/src/pages/pc/Setting.vue index e80e8090..8bb68a38 100644 --- a/src/pages/pc/Setting.vue +++ b/src/pages/pc/Setting.vue @@ -110,20 +110,15 @@ function importData(e) { } try { obj = JSON.parse(str) + let data = obj.val + let settingState = checkAndUpgradeSaveSetting(data.setting) + settingStore.setState(settingState) + let baseState = checkAndUpgradeSaveDict(data.dict) + store.setState(baseState) + ElMessage.success('导入成功!') } catch (err) { - ElMessage.error('导入失败!') + return ElMessage.error('导入失败!') } - if (obj.version === EXPORT_DATA_KEY.version) { - - } else { - //TODO - } - let data = obj.val - let settingState = checkAndUpgradeSaveSetting(data.setting) - settingStore.setState(settingState) - let dictState = checkAndUpgradeSaveDict(data.dict) - store.init(dictState) - ElMessage.success('导入成功!') } } reader.readAsText(file); diff --git a/src/pages/pc/word/DictDetail.vue b/src/pages/pc/word/DictDetail.vue index b12295ff..a06efff0 100644 --- a/src/pages/pc/word/DictDetail.vue +++ b/src/pages/pc/word/DictDetail.vue @@ -1,9 +1,9 @@