|
@@ -105,7 +105,13 @@ const initFuseModel = (model: FuseModel) => {
|
|
|
custom.showModelsMap.set(model, model.show)
|
|
|
}
|
|
|
|
|
|
-export const recoverFuseModels = recoverStoreItems(fuseModels, getBackupFuseModels)
|
|
|
+export const recoverFuseModels = () => {
|
|
|
+ const backupItems = getBackupFuseModels()
|
|
|
+ fuseModels.value = backupItems.map(oldItem => {
|
|
|
+ const model = fuseModels.value.find(item => item.id === oldItem.id)
|
|
|
+ return model ? Object.assign(model, oldItem) : serviceToLocal(oldItem)
|
|
|
+ })
|
|
|
+}
|
|
|
|
|
|
export const updateFuseModel = updateStoreItem(fuseModels, postUpdateFuseModels)
|
|
|
export const deleteFuseModel = deleteStoreItem(fuseModels, postDeleteFuseModel)
|