Bläddra i källkod

跳转用户小程序

zhangdan 4 år sedan
förälder
incheckning
a402c8d6f0
4 ändrade filer med 67 tillägg och 15 borttagningar
  1. 1 1
      App.vue
  2. 19 8
      pages/index/index.vue
  3. 47 6
      pages/userCenter/index.vue
  4. BIN
      static/huishou.png

+ 1 - 1
App.vue

@@ -1,6 +1,6 @@
 <script>
 	const uat_domain = 'https://lese.test.zyucgj.com' // 预发布
-	// const uat_domain = 'http://192.168.16.105:8302' // 本地
+	// const uat_domain = 'http://192.168.16.213:8302' // 本地
 	const pro_domain = 'https://lese.zyucgj.cn' // 生产
 	const uat_URL = uat_domain+'/gc-shop/' // 预发布
 	const pro_URL = pro_domain+'/gc-shop/'  // 生产

+ 19 - 8
pages/index/index.vue

@@ -3,20 +3,20 @@
 		<u-swiper height="250" @click="clickBanner" :list="imageTopList"></u-swiper>
 		<!-- 导航按钮 -->
 		<view class="nav">
-			<u-grid :col="4" :border="false" @click="toPage">
-				<u-grid-item :index="3">
+			<u-grid :col="4" :border="false">
+				<u-grid-item :index="3" @click="toPage">
 					<u-image width="90rpx" height="90rpx" src="/static/hexiao.png"></u-image>
 					<view class="grid-text">投递/兑换</view>
 				</u-grid-item>
-				<u-grid-item :index="0">
+				<u-grid-item :index="0" @click="toPage">
 					<u-image width="90rpx" height="90rpx" src="/static/zhinan.png"></u-image>
 					<view class="grid-text">回收分类</view>
 				</u-grid-item>
-				<u-grid-item :index="1">
-					<u-image width="90rpx" height="90rpx" src="/static/liucheng.png"></u-image>
-					<view class="grid-text">使用指南</view>
+				<u-grid-item @click="gotoCustMini">
+					<u-image width="90rpx" height="90rpx" src="/static/huishou.png"></u-image>
+					<view class="grid-text">上门回收</view>
 				</u-grid-item>
-				<u-grid-item :index="2">
+				<u-grid-item :index="2" @click="toPage">
 					<u-image width="90rpx" height="90rpx" src="/static/shouyi.png"></u-image>
 					<view class="grid-text">投递二维码</view>
 				</u-grid-item>
@@ -184,7 +184,18 @@
 				  // 新的版本下载失败
 				});
 			},
-			// 计算距离
+			// 上门回收跳转到乐色超人小程序
+			gotoCustMini(){
+				wx.navigateToMiniProgram({
+				  appId: 'wxe7148c4ca329815a',
+				  path: 'pages/index/index',
+				  envVersion:"trial",
+				  success:(res)=>{
+					  console.log(res,'===========跳转小程序')
+				  }
+				})
+			},
+			// 计算距离                                                                                                                        
 			getDistanct(item){
 				return item.distanct&&item.distanct.distance ? (item.distanct.distance / 1000).toFixed(1) : 0
 			},

+ 47 - 6
pages/userCenter/index.vue

@@ -27,6 +27,7 @@
 		<!-- 列表 -->
 		<view class="user-list">
 			<u-cell-group>
+				<u-cell-item v-if="hasLogin" icon="bookmark" icon-size="38" :icon-style="{color:'#19be6b'}" index="7" @click="toPage" title="使用指南"></u-cell-item>
 				<u-cell-item v-if="hasLogin" icon="order" icon-size="38" :icon-style="{color:'#ff5500'}" index="0" @click="toPage" title="我的订单"></u-cell-item>
 				<u-cell-item v-if="hasLogin" icon="gift" icon-size="40" :icon-style="{color:'#aa55ff'}" index="5" @click="toPage" title="我的奖品"></u-cell-item>
 				<u-cell-item v-if="hasLogin" icon="coupon" icon-size="40" :icon-style="{color:'#f29100'}" index="6" @click="toPage" title="我的礼品卡"></u-cell-item>
@@ -34,8 +35,8 @@
 				<u-cell-item icon="question-circle" icon-size="39" :icon-style="{color:'#19be6b'}" index="2" @click="toPage" title="常见问题"></u-cell-item>
 				<u-cell-item icon="phone" icon-size="40" :icon-style="{color:'#f00'}" @click="callPhone" title="联系客服"></u-cell-item>
 				<u-cell-item icon="file-text" icon-size="40" :icon-style="{color:'#ffaa00'}" index="3" @click="toPage" title="服务协议"></u-cell-item>
-				<u-cell-item icon="info-circle" icon-size="38" :icon-style="{color:'#55aa00'}" index="4" @click="toPage" title="关于我们"></u-cell-item>
-				<u-cell-item  icon="error-circle" icon-size="38" :icon-style="{color:'#aaaaff'}" :value="version" @click="checkUpdate" title="版本检查"></u-cell-item>
+				<u-cell-item icon="account" icon-size="38" :icon-style="{color:'#55aa00'}" index="4" @click="toPage" title="关于我们"></u-cell-item>
+				<u-cell-item  icon="error-circle" icon-size="38" :icon-style="{color:'#aaaaff'}" v-model="version" @click="checkUpdate" title="版本检查"></u-cell-item>
 			</u-cell-group>
 		</view>
 	</view>
@@ -48,7 +49,7 @@
 			return {
 				hasLogin: false,
 				userData: {},
-				version: ''
+				version: '3.6.8'
 			};
 		},
 		onShow() {
@@ -91,7 +92,7 @@
 			getVersion(){
 				const accountInfo = uni.getAccountInfoSync();
 				this.version = accountInfo.miniProgram.version
-				// console.log(accountInfo,accountInfo.miniProgram.appId,'ppppppppp'); // 小程序 appId
+				console.log(accountInfo,accountInfo.miniProgram.appId,'ppppppppp'); // 小程序 appId
 			},
 			// 检查更新
 			checkUpdate(){
@@ -123,10 +124,49 @@
 				              content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'
 				            })
 				          })
-				        }
+				        } else {
+							uni.showToast({
+								title: '已是最新版本',
+								icon: 'none'
+							})
+						}
 				      })
 				    }
 			},
+			// 检查更新
+			// checkUpdate(){
+			// 	if (uni.canIUse('getUpdateManager')) {
+			// 	      const updateManager = uni.getUpdateManager()
+			// 	      updateManager.onCheckForUpdate(function (res) {
+			// 	        console.log('onCheckForUpdate====', res)
+			// 	        // 请求完新版本信息的回调
+			// 	        if (res.hasUpdate) {
+			// 	          console.log('res.hasUpdate====')
+			// 	          updateManager.onUpdateReady(function () {
+			// 	            uni.showModal({
+			// 	              title: '更新提示',
+			// 	              content: '新版本已经准备好,是否重启应用?',
+			// 	              success: function (res) {
+			// 	                console.log('success====', res)
+			// 	                // res: {errMsg: "showModal: ok", cancel: false, confirm: true}
+			// 	                if (res.confirm) {
+			// 	                  // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
+			// 	                  updateManager.applyUpdate()
+			// 	                }
+			// 	              }
+			// 	            })
+			// 	          })
+			// 	          updateManager.onUpdateFailed(function () {
+			// 	            // 新的版本下载失败
+			// 	            uni.showModal({
+			// 	              title: '已经有新版本了哟~',
+			// 	              content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'
+			// 	            })
+			// 	          })
+			// 	        }
+			// 	      })
+			// 	    }
+			// },
 			// 打开对应的页面
 			toPage(index){
 				console.log(index)
@@ -137,7 +177,8 @@
 					'/pages/agreement/agreement?fromPage=usercenter',
 					'/pages/userCenter/aboutUs',
 					'/pagesA/luckDraw/myJp?fromPage=usercenter',
-					'/pagesA/giftCard/giftCard'
+					'/pagesA/giftCard/giftCard',
+					'/pages/userCenter/zhinan'
 					]
 				uni.navigateTo({
 					url: pageUrl[index]

BIN
static/huishou.png