xuxueyang
2024-09-18 bd7093d5a453f0020dfed4677bb9b4c1e84cb62a
update 订单刷新等
已修改4个文件
50 ■■■■■ 文件已修改
manifest.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/order-detail.vue 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/order/order.vue 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/user/address/address.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manifest.json
@@ -49,7 +49,7 @@
    "quickapp" : {},
    /* 快应用特有相关 */
    "mp-weixin" : {
        "appid" : "wx1441324401626290",
        "appid" : "wx6d0ecc4e18710458",
        "setting" : {
            "urlCheck" : false,
            "es6" : true,
pages/order/order-detail.vue
@@ -41,9 +41,6 @@
                    pictureList: []
                }
                this.showSales = options.showsales && true || false
                if (this.dto.statusBackend === 'PENDING') {
                    this.timer = setInterval(() => {
                        //倒计时
                        var nowdate = new Date().getTime() - 1000 * 60 * 5
@@ -82,7 +79,7 @@
                        if (change)
                            this.$forceUpdate()
                    }, 1000)
                }
            }
@@ -136,6 +133,22 @@
                        //     description: 'descriptiondescriptiondescriptiondescriptiondescription'
                        // }]
                    }
                    if (this.dto.statusBackend === 'PENDING') {
                        //先判断要不要字节变成已取消
                        var nowdate = new Date().getTime() - 1000 * 60 * 5
                        var diff = new Date(this.dto.createTime).getTime() - nowdate
                        if (diff <= 2000 && true) {
                            //超过了5分钟
                            this.dto.statusBackend = 'CANCEL'
                            this.dto.statusBackendStr = '已取消'
                            this.dto.status = 'CANCEL'
                            this.dto.statusStr = '已取消'
                            this.dto.bctime = ''
                            this.$forceUpdate()
                        }
                    }
                }
            },
            async callTel() {
pages/order/order.vue
@@ -93,6 +93,29 @@
            uni.stopPullDownRefresh()
        },
        methods: {
            getList_after() {
                var nowdate = new Date().getTime() - 1000 * 60 * 5
                var change = false
                for (var item of this.list) {
                    if (item.statusBackend === 'PENDING') {
                        //计算倒计时
                        var diff = new Date(item.createTime).getTime() - nowdate
                        if (diff <= 2000 && true) {
                            //超过了5分钟
                            item.statusBackend = 'CANCEL'
                            item.statusBackend = '已取消'
                            item.status = 'CANCEL'
                            item.statusStr = '已取消'
                            item.bctime = ''
                            change = true
                        }
                    }
                }
                if (change)
                    this.$forceUpdate()
            },
            toDetail(item) {
                //  订单详情页面
                // console.log(' toDetail item', item)
pages/user/address/address.vue
@@ -403,6 +403,10 @@
                    this.$message.showToast('字段未填写完整')
                    return
                }
                if(!this.submitForm['province']||!this.submitForm['province']||!this.submitForm['province']){
                    this.$message.showToast('省市区未选择完整')
                    return
                }
                
                // 手机号码正则表达式,可以根据需要调整
                 const phoneRegex = /^[1][3-9][0-9]{9}$/;