cmy il y a 2 mois
Parent
commit
c9573fce35

+ 2 - 2
androidPrivacy.json

@@ -2,12 +2,12 @@
     "version" : "1",
     "prompt" : "template",
     "title" : "服务协议和隐私政策",
-    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,将向您说明:<br/>1.为会员提供上传头像,推荐附近产品信息,我们会收集您的部分必要信息。<br/>为提供上述服务,我们可能会存储权限,摄像头等敏感信息。您有权拒绝或者撤回授权。<br/>3.未经您同意,我们不会从第三方获取,共享或对外提供您的信息。<br/>你可阅读<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/agreement\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
+    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,将向您说明:<br/>1.为会员提供上传头像,推荐附近产品信息,我们会收集您的部分必要信息。<br/>为提供上述服务,我们可能会存储权限,摄像头等敏感信息。您有权拒绝或者撤回授权。<br/>3.未经您同意,我们不会从第三方获取,共享或对外提供您的信息。<br/>你可阅读<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/agreement\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
     "buttonAccept" : "同意并接受",
     "buttonRefuse" : "暂不同意",
     "second" : {
         "title" : "确认提示",
-        "message" : "  进入应用前,你需先同意<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/agreement\">《隐私政策》</a>\t",
+        "message" : "  进入应用前,你需先同意<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/agreement\">《隐私政策》</a>\t",
         "buttonAccept" : "同意并继续",
         "buttonRefuse" : "退出应用"
     },

+ 2 - 2
manifest.json

@@ -2,8 +2,8 @@
     "name" : "易趣CBB",
     "appid" : "__UNI__2978829",
     "description" : "一款电商App",
-    "versionName" : "3.0.94",
-    "versionCode" : 313,
+    "versionName" : "3.0.95",
+    "versionCode" : 314,
     "transformPx" : false,
     /* 5+App特有相关 */
     "app-plus" : {

Fichier diff supprimé car celui-ci est trop grand
+ 516 - 230
pages/chat/index.vue


+ 88 - 39
pages/user/qrcode/index.vue

@@ -2,27 +2,29 @@
 	<view>
 		<view id="box">
 			<view class='distribution-posters'>
-				<swiper :indicator-dots="indicatorDots" :autoplay="autoplay" :circular="circular" :interval="interval" :duration="duration"
-				 @change="bindchange" previous-margin="40px" next-margin="40px">
+				<swiper :indicator-dots="indicatorDots" :autoplay="autoplay" :circular="circular" :interval="interval"
+					:duration="duration" @change="bindchange" previous-margin="40px" next-margin="40px">
 					<block v-for="(item,index) in spreadList" :key="index">
 						<swiper-item>
 							<view class="fx-h fx-bc fx-ac" style="height: 100%;">
-								<image v-if="item.qrcode_img != ''" :src="item.qrcode_img" class="slide-image" :class="swiperIndex == index ? 'active' : 'quiet'" mode="widthFix" />
-								<image v-else :src="item.poster_img" class="slide-image" :class="swiperIndex == index ? 'active' : 'quiet'" mode="widthFix" />
+								<image v-if="item.qrcode_img != ''" :src="item.qrcode_img" class="slide-image"
+									:class="swiperIndex == index ? 'active' : 'quiet'" mode="widthFix" />
+								<image v-else :src="item.poster_img" class="slide-image"
+									:class="swiperIndex == index ? 'active' : 'quiet'" mode="widthFix" />
 							</view>
 						</swiper-item>
 					</block>
 				</swiper>
 			</view>
-			
+
 			<view class="foot-view fx-r">
-				
-				
+
+
 				<view class="save fx-h fx-bc fx-ac" @tap="tapScheng">
 					<image src="/static/img/foot-save.png" mode="widthFix"></image>
 					<view class="text">重新生成</view>
 				</view>
-				
+
 				<view class="save fx-h fx-bc fx-ac" @tap="savePosterPath">
 					<image src="/static/img/foot-down.png" mode="widthFix"></image>
 					<view class="text">保存海报</view>
@@ -40,7 +42,7 @@
 	export default {
 		data() {
 			return {
-				
+
 				indicatorDots: false,
 				circular: false,
 				autoplay: false,
@@ -50,7 +52,7 @@
 				spreadList: [],
 				userInfo: {},
 				poster: '',
-				navIndex : 0
+				navIndex: 0
 			};
 		},
 		computed: mapState(['user']),
@@ -70,15 +72,18 @@
 				this.navIndex = e.detail.current;
 				this.changeImg(e.detail.current);
 			},
-			
-			tapScheng:function(){
+
+			tapScheng: function() {
 				let spreadList = this.spreadList;
-				uni.showLoading({title: '获取推广码中..',mask: true});
+				uni.showLoading({
+					title: '获取推广码中..',
+					mask: true
+				});
 				this
 					.request
-					.post("userSpreadQrcode",{
-						id:spreadList[this.navIndex].id,
-						type : 1
+					.post("userSpreadQrcode", {
+						id: spreadList[this.navIndex].id,
+						type: 1
 					})
 					.then(res => {
 						uni.hideLoading();
@@ -93,18 +98,23 @@
 						uni.hideLoading();
 						this.utils.Tip("加载失败,返回在尝试!");
 					});
-				
+
 			},
-			
-			changeImg:function(index){
+
+			changeImg: function(index) {
 				let spreadList = this.spreadList;
 				this.swiperIndex = index;
 				this.$set(this, 'poster', spreadList[index].poster);
-				if(!this.utils.isDefine(spreadList[index].qrcode_img)) {
-					uni.showLoading({title: '获取推广码中..',mask: true});
+				if (!this.utils.isDefine(spreadList[index].qrcode_img)) {
+					uni.showLoading({
+						title: '获取推广码中..',
+						mask: true
+					});
 					this
 						.request
-						.post("userSpreadQrcode",{id:spreadList[index].id})
+						.post("userSpreadQrcode", {
+							id: spreadList[index].id
+						})
 						.then(res => {
 							uni.hideLoading();
 							if (res.code == 200) {
@@ -120,13 +130,29 @@
 						});
 				}
 			},
-			
+
 			savePosterPath: function() {
-				var img =this.spreadList[this.swiperIndex].qrcode_img;
-				if(img == ''){
+				var img = this.spreadList[this.swiperIndex].qrcode_img;
+				if (img == '') {
 					return this.utils.Tip("海报在生成中!");
 				}
 				let that = this;
+				// #ifdef APP
+				let p = uni.getSystemInfoSync().platform;
+				if (p === "ios") {
+					that.domImage(img);
+				} else {
+					that.$store.dispatch('permission/requestPermissions', 'WRITE_EXTERNAL_STORAGE').then(res => {
+						that.domImage(img);
+					});
+				}
+				// #endif
+				// #ifndef APP
+				that.domImage(img);
+				// #endif
+			},
+			domImage(img) {
+				const that = this;
 				uni.downloadFile({
 					url: img,
 					success(resFile) {
@@ -187,24 +213,32 @@
 </script>
 
 <style lang="scss">
-	.about{width: 100%;height: 100%;background: #303033;;}
-	
-	.distribution-posters{
+	.about {
+		width: 100%;
+		height: 100%;
+		background: #303033;
+		;
+	}
+
+	.distribution-posters {
 		padding-top: 40rpx;
 	}
+
 	.distribution-posters swiper {
 		width: 100%;
 		height: calc(100vh - 120rpx - 40rpx);
 		position: relative;
 	}
+
 	/* #ifdef H5 */
-		.distribution-posters swiper {
-			height: calc(100vh - 120rpx - 40rpx - 50px);
-		}
+	.distribution-posters swiper {
+		height: calc(100vh - 120rpx - 40rpx - 50px);
+	}
+
 	/* #endif */
 
 	.distribution-posters .slide-image {
-		width: calc(54 - 86rpx); 
+		width: calc(54 - 86rpx);
 		height: calc(100vh - 160rpx);
 		margin: 0 auto;
 		border-radius: 15rpx;
@@ -249,7 +283,7 @@
 
 
 	.bg-color {
-		background:#844bff;
+		background: #844bff;
 	}
 
 
@@ -281,9 +315,24 @@
 		justify-content: space-around;
 		-webkit-justify-content: space-around
 	}
-	
-	.foot-view{height: 120rpx;}
-	.foot-view .save{width: 50%;}
-	.foot-view .save image{width: 60rpx;height: 60rpx;}  
-	.foot-view .save .text{color: #999999;text-align: center;font-size: 14px;margin-top: 6px;}
-</style>
+
+	.foot-view {
+		height: 120rpx;
+	}
+
+	.foot-view .save {
+		width: 50%;
+	}
+
+	.foot-view .save image {
+		width: 60rpx;
+		height: 60rpx;
+	}
+
+	.foot-view .save .text {
+		color: #999999;
+		text-align: center;
+		font-size: 14px;
+		margin-top: 6px;
+	}
+</style>

+ 16 - 15
store/index.js

@@ -156,21 +156,22 @@ const store = new Vuex.Store({
 			//#endif
 
 			// #ifdef APP
-			console.log("222222")
-			this.dispatch('permission/requestPermissions', 'ACCESS_FINE_LOCATION').then(res => {
-				console.log(222222222, res);
-				if (res == 1) {
-					uni.getLocation({
-						type: 'wgs84',
-						success: (res) => {
-							backCall(res);
-						},
-						fail: (er) => {
-							err();
-						}
-					});
-				}
-			});
+			let p = uni.getSystemInfoSync().platform;
+			if (p !== "ios") {
+				this.dispatch('permission/requestPermissions', 'ACCESS_FINE_LOCATION').then(res => {
+					if (res == 1) {
+						uni.getLocation({
+							type: 'wgs84',
+							success: (res) => {
+								backCall(res);
+							},
+							fail: (er) => {
+								err();
+							}
+						});
+					}
+				});
+			}
 			// #endif
 
 

+ 2 - 2
unpackage/dist/dev/app-plus/androidPrivacy.json

@@ -2,12 +2,12 @@
     "version" : "1",
     "prompt" : "template",
     "title" : "服务协议和隐私政策",
-    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,将向您说明:<br/>1.为会员提供上传头像,推荐附近产品信息,我们会收集您的部分必要信息。<br/>为提供上述服务,我们可能会存储权限,摄像头等敏感信息。您有权拒绝或者撤回授权。<br/>3.未经您同意,我们不会从第三方获取,共享或对外提供您的信息。<br/>你可阅读<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/agreement\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
+    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,将向您说明:<br/>1.为会员提供上传头像,推荐附近产品信息,我们会收集您的部分必要信息。<br/>为提供上述服务,我们可能会存储权限,摄像头等敏感信息。您有权拒绝或者撤回授权。<br/>3.未经您同意,我们不会从第三方获取,共享或对外提供您的信息。<br/>你可阅读<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/agreement\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
     "buttonAccept" : "同意并接受",
     "buttonRefuse" : "暂不同意",
     "second" : {
         "title" : "确认提示",
-        "message" : "  进入应用前,你需先同意<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/user/operation/agreement\">《隐私政策》</a>\t",
+        "message" : "  进入应用前,你需先同意<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/user\">《服务协议》</a>和<a href=\"https://apps.yiqucbb.cn/h5/#/pages/operation/agreement\">《隐私政策》</a>\t",
         "buttonAccept" : "同意并继续",
         "buttonRefuse" : "退出应用"
     },

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
unpackage/dist/dev/app-plus/app-service.js


Fichier diff supprimé car celui-ci est trop grand
+ 193 - 176
unpackage/dist/dev/app-plus/app-view.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
unpackage/dist/dev/app-plus/manifest.json


BIN
unpackage/dist/dev/app-plus/static/img/fukuan.png


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff