zhaojs
2023-07-05 949739f33f7cc0c0b277cbccfdd61ac311bb6928
public/html/freebuy.html
@@ -58,6 +58,8 @@
        }
        .act_header .centent{
            text-align: center;
            background: #FF451F;
            padding-top: 0.6rem;
        }
        .act_header .centent img{
            width:100%;
@@ -281,17 +283,32 @@
.sort-list>li span i.arrow-active {
    border-color: #f2f2f2 transparent transparent
}
.appback
{
    width: 100%;
    height: 0.5rem;
    position: absolute;
    top: 0.4rem;
    left: 10px;
}
.appback-img
{
    height: 100%;
}
    </style>
</head>
<body style="background: #fbe7e2;">
    <div id="appMain" >
        <div class="appback">
            <image v-on:click="topBack()" class="appback-img" src="https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/h5return_backIcon.png"></image>
        </div>
    <header class="act_header">
        <div></div>
        <div class="centent"><img src="https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/xinrengoubanner.png" alt=""></div>
        
    </header>
    <div id="appMain" >
   
    <div class="sort">
        <ul class="sort-list">
@@ -410,10 +427,37 @@
            //posturl:"http://dfgapp.ushopvip.com"
        },
        methods: {
            topBack:function()
            {
                uni.postMessage({
                      data: {
                         action: 'back'
                      }
                     });
            },
            Infoformat: function(info){
            let formatObj = info.replace(/\%/g,"%25")
            formatObj = info.replace(/\#/g,"%23")
            formatObj = info.replace(/\&/g,"%26")
            formatObj = info.replace(/\?/g,"%3F")
            return formatObj;
            },
            targetItem:function(item){
                uni.navigateTo({
                  url: '/pages/goods/goodsDetail?id=' + item.goodsId+'&frompage=freebuy'
                });
                switch(this.plat)
                {
                    case "tb":
                        uni.navigateTo({
                            url: '/pages/goods/goodsDetail?id=' + item.goodsId+'&frompage=freebuy'
                        });
                        break;
                    case "dy":
                        var itemsStr=this.Infoformat(JSON.stringify(item));
                        uni.navigateTo({
                            url: '/pages/goods/goodsDetail?sourcefrom=freebuy&info=' + itemsStr+'&frompage=freebuy'
                        });
                        break;
                }
                /* if(this.isUniReady)
                {
                    uni.postMessage({
@@ -425,23 +469,13 @@
                } */
            },
            handleSort: function(item) {
                if(this.sortNumber == item.number) {
                    if(item.min === item.max) {
                    return;
                    }
                    if(item.bool) {
                    this.sortId = item.min;
                    item.bool = false;
                    } else {
                    this.sortId = item.max;
                    item.bool = true;
                    }
                } else {
                    item.bool = true;
                if(this.sortNumber != item.number) {
                    this.loading=true;
                    this.lists=[];
                    this.getgoodsSwitch(item.number);
                    this.sortNumber = item.number;
                    this.sortId = item.max;
                    this.plat=item.number;
                }
                this.getgoodsSwitch(item.number);
            },
            getUrlPar:function(name)
            {