SOURCE

console 命令行工具 X clear

                    
>
console
let postData = []//外破点请求数据
let selected = []//监控巡视保存数据
function initLocal(val) {
    let data = []
    if (val) {
        data = [val]
    }
    let obj = {
        user: '张三',
        date: moment().format('YYYY-MM-DD'),
        data
    }
    window.localStorage.setItem('guanzhu', JSON.stringify(data))
}
//监控巡视初始化当天的关注点
function initData() {
    let obj = JSON.parse(window.localStorage.getItem('guanzhu'))
    console.log('设备数据', obj.data)
    let lolocalDate = data.date
    let subscribeData = data.data
    //判断是否是同一天
    if (moment().isSame(moment(lolocalDate), 'day')) {
    }

}
function beforeCreated(val, sign) {
    if (window.localStorage.getItem('guanzhu')) {
        let data = JSON.parse(window.localStorage.getItem('guanzhu'))
        console.log('本地数据', data)
        let lolocalDate = data.date
        let subscribeData = data.data
        //判断是否是同一天
        if (moment().isSame(moment(lolocalDate), 'day')) {
            postData = data.data
        } else {
            if (sing === true) {
                initLocal(val)
            } else {
                initLocal()
            }
        }
    } else {
        initLocal()
    }
}
function Created() {
    beforeCreated(3, true)
}
//外破点先判断是否有当天数据
function waipo() {
    if (window.localStorage.getItem('guanzhu')) {
        let obj = JSON.parse(window.localStorage.getItem('guanzhu'))
        console.log('请求数据', obj)
        //判断是否是同一天
        if (moment().isSame(moment(obj.date), 'day')) {
            postData = obj.data
        } else {
            let obj = {
                user: '张三',
                date: moment().format('YYYY-MM-DD'),
                data: []
            }
            window.localStorage.setItem('guanzhu', JSON.stringify(obj))
        }
    } else {
        let obj = {
            user: '张三',
            date: moment().format('YYYY-MM-DD'),
            data: []
        }
        window.localStorage.setItem('guanzhu', JSON.stringify(obj))
    }
}

function arraysEqual(a1, a2) {
    // 对数组进行排序
    const sortedA1 = a1.slice().sort();
    const sortedA2 = a2.slice().sort();
    // 比较排序后的数组
    return JSON.stringify(sortedA1) === JSON.stringify(sortedA2);
}

// const array1 = [1, 2, 3];
// const array2 = [2, 1, 3];
// const array3 = [4, 5, 6];
// console.log(arraysEqual(array1, array2));
// console.log(arraysEqual(array1, array3));
<script src="https://cdn.bootcss.com/moment.js/2.24.0/moment.min.js"></script>

本项目引用的自定义外部资源