董国庆
2025-02-25 27a5e9b2db0b499e087ef3afe42caabe7db39ab3
Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/H5/threeSide
2个文件已修改
43 ■■■■ 已修改文件
H5/pages/index/index.vue 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/pages/index/service.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/pages/index/index.vue
@@ -85,7 +85,7 @@
                            </view>
                        </view>
                    </view>
                    <text class="flex j-center fs-27 color4 pb-48">全部已读</text>
                    <text class="flex j-center fs-27 color4 pb-48" @click="Allread">全部已读</text>
                </view>
@@ -101,7 +101,8 @@
    import {
        getBanner,
        getMessagelist,
        getappletcinfo
        getappletcinfo,
        getread
    } from './service.js'
    export default {
        components: {
@@ -119,17 +120,33 @@
                msgListTotal: [],
                member: 1,
                userInfo: {},
                isLoading: false,
            }
        },
        onLoad(e) {
            if (e.token && e.token != 'null') {
                uni.setStorageSync('token', e.token)
        onPullDownRefresh() {
            if (!this.isLoading) {
                this.pageNum = this.pageNum + 1
                this.getMessagelist()
            } else {
                return uni.showToast({
                    title: '没有更多了...',
                    icon: 'none'
                })
            }
        },
        onLoad() {
            this.getBanner()
            this.getMessagelist()
            this.getappletcinfo()
        },
        methods: {
            Allread() {
                getread().then(resp => {
                    console.log(resp, '=====');
                    this.getMessagelist()
                })
            },
            getBanner() {
                getBanner().then(resp => {
                    console.log(resp, '获取banner');
@@ -152,7 +169,18 @@
                }
                getMessagelist(data).then(resp => {
                    console.log(resp, '获取消息列表');
                    this.msgListTotal = resp.data.records.map(item => {
                    if (resp.data.records.length < 5 && this.pageNum == 1) {
                        this.msgListTotal = resp.data.records
                        this.isLoading = true
                    } else if (resp.data.records.length < 5 && this.pageNum != 1) {
                        this.msgListTotal = [...this.msgListTotal, resp.data.records]
                        this.isLoading = true
                    } else {
                        this.msgListTotal = [...this.msgListTotal, resp.data.records]
                        this.isLoading = false
                    }
                    this.msgListTotal = this.msgListTotal.map(item => {
                        const timeDifference = new Date().getTime() - new Date(item.createTime).getTime()
                        // 使用 dayjs 的 duration 来处理时间差
H5/pages/index/service.js
@@ -9,3 +9,6 @@
export const getappletcinfo =(params)=>{
    return request.get(`/api/huacheng-sangeshenbian/applet/home/current-user-info`,params)
export const getread=(params)=>{
    return request.post(`/api/huacheng-sangeshenbian/applet/home/read`,params)
}