4 changed files with 69 additions and 7 deletions
-
5src/components/Operator.vue
-
26src/components/Progress.vue
-
16src/store/modules/websocket.js
-
29src/utils/index.js
@ -0,0 +1,29 @@ |
|||
export const saveEchartsDataToLocal = (time, binObj, envir1Obj, envir2Obj) => { |
|||
if (localStorage.getItem('bin')) { |
|||
const binLocal = JSON.parse(localStorage.getItem('bin')) |
|||
resolveData(binLocal, time, binObj, 'bin') |
|||
} else { |
|||
resolveData({}, time, binObj, 'bin') |
|||
} |
|||
if (localStorage.getItem('envir1')) { |
|||
const envir1Local = JSON.parse(localStorage.getItem('envir1')) |
|||
resolveData(envir1Local, time, envir1Obj, 'envir1') |
|||
} else { |
|||
resolveData({}, time, envir1Obj, 'envir1') |
|||
} |
|||
if (localStorage.getItem('envir2')) { |
|||
const envir2Local = JSON.parse(localStorage.getItem('envir2')) |
|||
resolveData(envir2Local, time, envir2Obj, 'envir2') |
|||
} else { |
|||
resolveData({}, time, envir2Obj, 'envir2') |
|||
} |
|||
} |
|||
|
|||
function resolveData(obj, time, newData, key) { |
|||
if (obj.hasOwnProperty('time')) { |
|||
return |
|||
} else { |
|||
obj[time] = newData |
|||
} |
|||
localStorage.setItem(key, JSON.stringify(obj)) |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue