twt 2 gadi atpakaļ
vecāks
revīzija
46c9f511d0
1 mainītis faili ar 32 papildinājumiem un 6 dzēšanām
  1. 32 6
      pages/addjk/activityDetail.vue

+ 32 - 6
pages/addjk/activityDetail.vue

@@ -44,10 +44,10 @@
 		</view>
 		
 		<view style="height: 120rpx;"></view>
-		<!-- <view class="bottom" v-if="type==1"> 
-			<view class="bottomLeft" @click="edit1">编辑活动内容</view>
-			<view class="bottomRight" @click="generate">生成活动</view>
-		</view> -->
+		<view class="bottom" > 
+			<view class="bottomLeft" @click="edit1" v-if="iOSInfo.indexOf('Q022')!=-1||!iOSInfo" >编辑活动内容</view>
+			<view class="bottomRight" @click="goshare">分享</view>
+		</view> 
 		
 		<!-- 适用门店 -->
 		<view class="baomingBox ckshopBox" v-if="useShopShow" @click="noShowShop2">
@@ -107,7 +107,8 @@
 				mp3Url:'',
 				id:'',
 				img:'',
-				imgListArr:''
+				imgListArr:'',
+				iOSInfo:'',
 			}
 		},
 		onLoad(opt) {
@@ -122,6 +123,12 @@
 			
 			this.id=opt.id;
 			this.getDetails()
+			var qxnum=uni.getStorageSync("quanxian");
+			if(qxnum==1){
+					 this.iOSInfo = JSON.parse(JSON.stringify(window.iOSInfo));
+			}else if(qxnum==2){
+					window.getAndroid=this.getAndroid;
+			}
             /* this.shopckList= uni.getStorageSync("shopckList");
 			this.ckmusic=uni.getStorageSync("ckmusic");
 			if(this.ckmusic){
@@ -147,6 +154,23 @@
 			this.bgmMusic.stop()
 		},
 		methods: {
+			getAndroid(e){
+				this.iOSInfo=e		
+			},
+			goshare(){
+				var standalone = window.navigator.standalone
+				var userAgent = window.navigator.userAgent.toLowerCase()
+				var safari = /safari/.test(userAgent)
+				var ios = /iphone|ipod|ipad|mac/.test(userAgent)
+				var android = /android/.test(userAgent)
+				if (ios) {
+					 if ( true) {//!standalone&& !safari
+					   window.webkit.messageHandlers.goShare.postMessage(this.info)
+					 }
+				} else if (android) {
+								 window.android.postMessage()
+				}
+			},
 			getDetails(){
 						  uni.showLoading({
 						  	title: '加载中'
@@ -241,7 +265,9 @@
 			
 			},
 			edit1(){
-				uni.navigateBack(-1)
+				uni.navigateTo({
+					url: 'eadit?id=' + this.id
+				})
 			},
 			auditSetTheGuest(){
 				uni.showLoading({