From fc9bd6378d3bfbde6d5c71535757a3d44de8d8ff Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期四, 20 七月 2023 15:18:06 +0800
Subject: [PATCH] Merge branch 'feature/1.1.4开发' into develop

---
 uniapp/utils/getClipboard.js |  104 +++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 74 insertions(+), 30 deletions(-)

diff --git a/uniapp/utils/getClipboard.js b/uniapp/utils/getClipboard.js
index ec4c169..8af8f3f 100644
--- a/uniapp/utils/getClipboard.js
+++ b/uniapp/utils/getClipboard.js
@@ -2,10 +2,10 @@
   import request from './http.js'
   import utils from './utils.js'
   import clipboard from "../js_sdk/dc-clipboard/clipboard.js"
-    
-
+  
   function getclick(callback) {
-    uni.getClipboardData({
+  //鑾峰彇鍓创鏉垮唴瀹�
+  uni.getClipboardData({
       success: res => {
         console.log(res, '======================================================');
         var nowClipData = res.data
@@ -17,15 +17,10 @@
             var res = e.data;
             callback(res)
           }).catch(function (err) {
+			  console.log(err)
           })
-          // request.post("tb/parseContent", {
-          //  content: nowClipData
-          // }, 'application/json').then(res => {
-          //  callback(res)
-          // });
         }else{
           getApp().globalData.hasMode = false
-          console.log('鍐呴儴澶嶅埗');
         }
       }
     })
@@ -35,7 +30,7 @@
   function updatePopup(dataInfo) {
     var data = dataInfo.goods;
     // 寮圭獥閬僵灞�
-    let maskLayers = new plus.nativeObj.View("maskLayers", { //鍏堝垱寤洪伄缃╁眰
+    var maskLayers = new plus.nativeObj.View("maskLayers", { //鍏堝垱寤洪伄缃╁眰
       top: '0px',
       left: '0px',
       height: '100%',
@@ -54,13 +49,13 @@
     const viewContentWidth = parseInt(popupViewWidth - viewContentPadding * 2);
     // 鏄剧ず寮圭獥
     maskLayers.show();
-
+    try{
     if (data.goodsId) {
       let sLeft = 0;
       let popupViewHeight = popupViewWidth + uni.upx2px(390);
       sLeft = (data.originalPrice.toString().length + 1) * uni.upx2px(30);
       // 寮圭獥鍐呭
-      var clipViews = new plus.nativeObj.View("clipViews", { //鍒涘缓搴曢儴鍥炬爣鑿滃崟
+    let clipViews = new plus.nativeObj.View("clipViews", { //鍒涘缓搴曢儴鍥炬爣鑿滃崟
         tag: "rect",
         top: (screenHeight - popupViewHeight) / 2 + "px",
         left: (screenWidth - popupViewWidth) / 2 + "px",
@@ -301,7 +296,7 @@
               })
             }else{
               uni.navigateTo({
-                url: '/pages/goods/goodsDetail?info=' + encodeURIComponent(JSON.stringify(data))
+                url: '/pages/goods/goodsDetail?proform=clipboard&info=' + encodeURIComponent(JSON.stringify(data))
               })
             }
             getApp().globalData.hasMode = false
@@ -417,11 +412,31 @@
           },
           position: {
             top: uni.upx2px(580) + "px",
-            left: uni.upx2px(115) + "px",
+            left: uni.upx2px(85) + "px",
             width: uni.upx2px(74) + "px",
             height: uni.upx2px(24) + "px",
           }
         },
+		{
+		  tag: 'font',
+		  id: 'dytxt',
+		  text: '鎶栭煶',
+		  textStyles: {
+		    size: uni.upx2px(24) + "px",
+		    color: "#333333",
+		    align: "center",
+		    weight: "normal",
+		    whiteSpace: "nowrap",
+		    overflow: 'ellipsis',
+		    verticalAlign: 'middle'
+		  },
+		  position: {
+			  top: uni.upx2px(580) + "px",
+			  left: uni.upx2px(185) + "px",
+			  width: uni.upx2px(74) + "px",
+			  height: uni.upx2px(24) + "px",
+		  }
+		},
         {
           tag: 'font',
           id: 'pddtxt',
@@ -437,7 +452,7 @@
           },
           position: {
             top: uni.upx2px(580) + "px",
-            left: uni.upx2px(225) + "px",
+            left: uni.upx2px(285) + "px",
             width: uni.upx2px(74) + "px",
             height: uni.upx2px(24) + "px",
           }
@@ -457,44 +472,57 @@
           },
           position: {
             top: uni.upx2px(580) + "px",
-            left: uni.upx2px(335) + "px",
+            left: uni.upx2px(385) + "px",
             width: uni.upx2px(74) + "px",
             height: uni.upx2px(24) + "px",
           }
         },
+		
         {
-          src: './static/images/app/jd.png',
+          src: 'https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/index_icon/%E4%BA%AC%E4%B8%9C.png',
           tag: 'img',
           id: 'jd',
           position: {
             top: uni.upx2px(490) + "px",
-            left: uni.upx2px(115) + "px",
+            left: uni.upx2px(85) + "px",
             width: uni.upx2px(74) + "px",
             height: uni.upx2px(74) + "px",
           }
         },
+		{
+		  src: 'https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/index_icon/%E6%8A%96.png',
+		  tag: 'img',
+		  id: 'dy',
+		  position: {
+		    top: uni.upx2px(490) + "px",
+		    left: uni.upx2px(185) + "px",
+		    width: uni.upx2px(74) + "px",
+		    height: uni.upx2px(74) + "px",
+		  }
+		},
         {
-          src: './static/images/app/pdd.png',
+          src: 'https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/index_icon/%E6%8B%BC.png',
           tag: 'img',
           id: 'pdd',
           position: {
             top: uni.upx2px(490) + "px",
-            left: uni.upx2px(225) + "px",
+            left: uni.upx2px(285) + "px",
             width: uni.upx2px(74) + "px",
             height: uni.upx2px(74) + "px",
           }
         },
         {
-          src: './static/images/app/vph.png',
+          src: 'https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/index_icon/%E5%94%AF.png',
           tag: 'img',
           id: 'vph',
           position: {
             top: uni.upx2px(490) + "px",
-            left: uni.upx2px(335) + "px",
+            left: uni.upx2px(385) + "px",
             width: uni.upx2px(74) + "px",
             height: uni.upx2px(74) + "px",
           }
         },
+		
       ];
 
       nogoodsIdwrap.drawRect({
@@ -570,13 +598,14 @@
 
         let icontop = uni.upx2px(490)
         let iconbtm = uni.upx2px(600)
-        let jdleft = uni.upx2px(115)
-        let jdrgt = uni.upx2px(190)
-        let pddleft = uni.upx2px(225)
-        let pddrgt = uni.upx2px(300)
-        let vphleft = uni.upx2px(335)
-        let vphrgt = uni.upx2px(410)
-
+        let jdleft = uni.upx2px(85)
+        let jdrgt = uni.upx2px(160)
+        let pddleft = uni.upx2px(285)
+        let pddrgt = uni.upx2px(360)
+        let vphleft = uni.upx2px(385)
+        let vphrgt = uni.upx2px(460)
+		let dyleft= uni.upx2px(185)
+		let dyrgt= uni.upx2px(260)
         if (e.clientY > icontop && e.clientY < iconbtm) {
           if (e.clientX < jdrgt && e.clientX > jdleft) {
             console.log('鍘籮d');
@@ -588,7 +617,16 @@
             uni.setStorageSync('clipboard',dataInfo.goods_url)
             getApp().globalData.hasMode = false
           }
-
+		  if(e.clientX < dyrgt && e.clientX > dyleft) {
+				console.log('鍘籨y');
+				maskLayers.hide();
+				nogoodsIdwrap.hide();
+				uni.navigateTo({
+				  url: '/pages/search/searchResult?storetype=4&searchText=' + dataInfo.goods_url
+				})
+				uni.setStorageSync('clipboard',dataInfo.goods_url)
+				getApp().globalData.hasMode = false
+		  }
           if (e.clientX < pddrgt && e.clientX > pddleft) {
             console.log('鍘籶dd');
             const value = uni.getStorageSync('userInfo');
@@ -705,6 +743,12 @@
         getApp().globalData.hasMode = false
       }
     });
+	}
+	catch(e)
+	{
+		console.log(e);
+		maskLayers.hide();
+	}
   }
 
   export default () => {

--
Gitblit v1.9.3