From 34be2c6feb1f8e3ac35ddeb96fcb809b9e185573 Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期三, 19 七月 2023 09:43:19 +0800
Subject: [PATCH] no message

---
 public/html/compareprice.html |  119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 113 insertions(+), 6 deletions(-)

diff --git a/public/html/compareprice.html b/public/html/compareprice.html
index 432078c..1edbc7b 100644
--- a/public/html/compareprice.html
+++ b/public/html/compareprice.html
@@ -326,6 +326,44 @@
             font-size: .26rem;
             color: #787070;
         }
+        .plat-div
+        {
+            font-size: 0.28rem;
+            padding: 0.2rem;
+            background: #fff;
+            margin-bottom: 0.2rem;
+            display: flex;
+            border-radius: .16rem;
+            align-items: center;
+        }
+        .plat-ite
+        {
+            width: 20%;
+            text-align: center;
+            margin-right: 0.1rem;
+            border-radius: 0.1rem;
+            color: #fff;
+            display: flex;
+            justify-content: center;
+            align-items: center;
+            background: #F79633;
+            padding: 0.1rem;
+        }
+        .plat-unite
+        {
+            background: #fff;
+            border:1px solid #F79633;
+            color:#F79633;
+
+            width: 20%;
+            text-align: center;
+            margin-right: 0.1rem;
+            border-radius: 0.1rem;
+            display: flex;
+            justify-content: center;
+            align-items: center;
+            padding: 0.1rem;
+        }
     </style>
 </head>
 
@@ -356,6 +394,18 @@
                         鏆傛棤鏁版嵁~
                     </div>
                     <div v-else class="ulist">
+                        <div class="plat-div" v-if="issearch">
+                            <span>骞冲彴锛�</span>
+                            <div v-on:click="changeplat(item)" :class="item.choose?'plat-ite':'plat-unite'" v-for="item in plat">
+                                <span class="plat-span" v-if="item.choose">
+                                    鈭歿{item.platname}}
+                                </span>
+                                <span class="plat-span" v-else>
+                                    {{item.platname}}
+                                </span>
+                            </div>
+                           
+                        </div>
                         <a v-for="g in goodsItem" :key="g.id" v-on:click="handleCdetailFavorite(g)">
                             <div class="detail___3ZQFW">
                                 <img :src="g.mainPic"
@@ -391,7 +441,7 @@
 </body>
 
 </html>
-<script type="text/javascript" src="https://cdn.staticfile.org/vue/2.6.11/vue.min.js"></script>
+<script type="text/javascript" src="./js/vue.js"></script>
 <script>
 
 (function () {
@@ -433,11 +483,41 @@
           //posturl:'http://dfgapp.ushopvip.com',
           goodsItem:[],
           loading:false,
+          plat:[
+            {
+                'platname':'娣樺疂',
+                'plat':'tb',
+                'choose':true
+            },
+            {
+                'platname':'浜笢',
+                'plat':'jd',
+                'choose':true
+            },
+            {
+                'platname':'鎶栭煶',
+                'plat':'dy',
+                'choose':true
+            },
+            {
+                'platname':'鎷煎澶�',
+                'plat':'pdd',
+                'choose':true
+            },
+          ],
           txtareatxt:'',
+          issearch:false,
           showTxt:'鐚滀綘鍠滄',
           txtplaceholder:'1銆佹敮鎸佹窐瀹濄�佸ぉ鐚�佷含涓溿�佹姈闊炽�佹嫾澶氬绛夊钩鍙癨r\n2銆佽绮樿创鎮ㄩ渶瑕佽浆鎹㈢殑鍒嗕韩鏂囨/閾炬帴鍜屽彛浠�/鍟嗗搧閾炬帴;涓嶆敮鎸佸埜閾炬帴'
         },
         methods:{
+            changeplat:function(item)
+            {
+                var index=this.plat.findIndex(i=>i.plat==item.plat);
+                item.choose=!item.choose;
+                this.plat[index]=item;
+                this.search();
+            },
             //鏌ヨ
             search:function()
             {
@@ -449,6 +529,32 @@
                 this.goodsItem=[];
                 var that = this;
                 this.loading = true
+                var postData={
+                        content:that.txtareatxt
+                    };
+                //鏌ョ湅涓嶇湅鐨勫钩鍙�
+                var cancelPlat=this.plat.filter(i=>!i.choose);
+                if(cancelPlat&&cancelPlat.length>0)
+                {
+                    for(var i=0;i<cancelPlat.length;i++)
+                    {
+                        switch(cancelPlat[i].plat)
+                        {
+                            case "tb":
+                                postData.exclude_tb=1;
+                                break;
+                            case "jd":
+                                postData.exclude_jd=1;
+                                break;
+                            case "pdd":
+                                postData.exclude_pdd=1;
+                                break;
+                            case "dy":
+                                postData.exclude_dy=1;
+                                break;
+                        }
+                    }
+                }
                 $.ajax({
                     headers:{
                         "token":this.getUrlPar("token")
@@ -456,11 +562,10 @@
                     url:this.posturl+'/api/taoke/compare_good',
                     type:"post",
                     dataType:"json",
-                    data:{
-                        content:that.txtareatxt
-                    }
+                    data:postData
                 }).done(function(res){
                     that.loading = false;
+                    that.issearch=true;
                     if(res.code == 0){
                         that.goodsItem=res.data.list;
                     }                       
@@ -551,11 +656,13 @@
             },
         },
         mounted:function(){
-           /*  var postData={
+             var postData={
                 postData:'OAID',
                 deviceValue:''
             };
-            this.likeDataGet(postData); */
+            this.likeDataGet(postData); 
+
+
             var that=this;
             document.addEventListener('UniAppJSBridgeReady', function() {
                 that.getLikeGoods();

--
Gitblit v1.9.3