|
|
|
@ -104,30 +104,29 @@ export default {
|
|
|
|
|
method: 'get'
|
|
|
|
|
}).then((r) => {
|
|
|
|
|
// // 先删除旧数据
|
|
|
|
|
// localStorage.removeItem("myStoredArray");
|
|
|
|
|
// var dataArray = JSON.stringify(r.data);
|
|
|
|
|
// localStorage.setItem("myStoredArray", dataArray);
|
|
|
|
|
localStorage.removeItem("myStoredArray");
|
|
|
|
|
var dataArray = JSON.stringify(r.data);
|
|
|
|
|
localStorage.setItem("myStoredArray", dataArray);
|
|
|
|
|
// 获取本地存储的旧数据
|
|
|
|
|
var oldData = localStorage.getItem('myStoredArray')
|
|
|
|
|
if (oldData) {
|
|
|
|
|
oldData = JSON.parse(oldData)
|
|
|
|
|
} else {
|
|
|
|
|
oldData = null
|
|
|
|
|
}
|
|
|
|
|
// 获取新数据
|
|
|
|
|
var newData = r.data
|
|
|
|
|
// 比较新数据和旧数据
|
|
|
|
|
if (!_.isEqual(newData, oldData)) {
|
|
|
|
|
// 使用lodash库的isEqual方法进行深度比较
|
|
|
|
|
// 新数据与旧数据不同,删除旧数据并存储新数据
|
|
|
|
|
localStorage.removeItem('myStoredArray')
|
|
|
|
|
var dataArray = JSON.stringify(newData)
|
|
|
|
|
localStorage.setItem('myStoredArray', dataArray)
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
// 新数据与旧数据相同,无需更新
|
|
|
|
|
// console.log('新数据与旧数据相同,无需更新.')
|
|
|
|
|
}
|
|
|
|
|
// var oldData = localStorage.getItem('myStoredArray')
|
|
|
|
|
// if (oldData) {
|
|
|
|
|
// oldData = JSON.parse(oldData)
|
|
|
|
|
// } else {
|
|
|
|
|
// oldData = null
|
|
|
|
|
// }
|
|
|
|
|
// // 获取新数据
|
|
|
|
|
// var newData = r.data
|
|
|
|
|
// // 比较新数据和旧数据
|
|
|
|
|
// if (!_.isEqual(newData, oldData)) {
|
|
|
|
|
// // 使用lodash库的isEqual方法进行深度比较
|
|
|
|
|
// // 新数据与旧数据不同,删除旧数据并存储新数据
|
|
|
|
|
// localStorage.removeItem('myStoredArray')
|
|
|
|
|
// var dataArray = JSON.stringify(newData)
|
|
|
|
|
// localStorage.setItem('myStoredArray', dataArray)
|
|
|
|
|
// } else {
|
|
|
|
|
// // 新数据与旧数据相同,无需更新
|
|
|
|
|
// console.log('新数据与旧数据相同,无需更新.')
|
|
|
|
|
// }
|
|
|
|
|
r.data.filter((item) => {
|
|
|
|
|
if (item.type == 'ProductionStateList') {
|
|
|
|
|
if (item.openMock == 1) {
|
|
|
|
|