xuxueyang
2024-07-26 2d5090c2b215a5ea7e489d4b50fbf30aae569324
mixin/mixin.js
@@ -278,22 +278,28 @@
                    }
                })
                if (data) {
                    if (this.page.current == 1) {
                        this.list = data.records || []
                    if (data && Array.isArray(data)) {
                        this.list = data || []
                        this.page.total = data.length || 0
                    } else {
                        //根据id去重正常
                        var ids = []
                        for (var item of this.list) {
                            ids.push(item.id)
                        }
                        for (var item of data.records) {
                            if (ids.indexOf(item.id) < 0) {
                                this.list.push(item)
                        if (this.page.current === 1) {
                            this.list = data.records || []
                        } else {
                            //根据id去重正常
                            var ids = []
                            for (var item of this.list) {
                                ids.push(item.id)
                            }
                        }
                            for (var item of data.records) {
                                if (ids.indexOf(item.id) < 0) {
                                    this.list.push(item)
                                }
                            }
                        }
                        this.page.total = data.total || 0
                    }
                    this.page.total = data.total || 0
                    if (this.getList_after) {
                        this.getList_after()
                    }