Browse Source

2021-9-25

hwq 3 years ago
parent
commit
e615f5f403
100 changed files with 1399 additions and 188 deletions
  1. 9 0
      api/user.js
  2. 13 19
      manifest.json
  3. 8 8
      pages.json
  4. 130 116
      pages/index/index.vue
  5. 32 25
      pages/index/info.vue
  6. 17 15
      pages/user/promotion.vue
  7. 2 2
      pages/user/shareQrCode.vue
  8. 10 3
      pages/user/user.vue
  9. BIN
      unpackage/cache/apk/__UNI__F3A92A0_cm.apk
  10. 1 0
      unpackage/cache/apk/apkurl
  11. 0 0
      unpackage/cache/apk/cmManifestCache.json
  12. 3 0
      unpackage/cache/certdata
  13. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-hdpi.png
  14. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-xhdpi.png
  15. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-xxhdpi.png
  16. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-xxxhdpi.png
  17. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappchooselocation.js
  18. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/__uniapperror.png
  19. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappes6.js
  20. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappopenlocation.js
  21. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniapppicker.js
  22. 6 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappquill.js
  23. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappquillimageresize.js
  24. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappscan.js
  25. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappsuccess.png
  26. 25 0
      unpackage/cache/wgt/__UNI__F3A92A0/__uniappview.html
  27. 4 0
      unpackage/cache/wgt/__UNI__F3A92A0/app-config-service.js
  28. 1 0
      unpackage/cache/wgt/__UNI__F3A92A0/app-config.js
  29. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/app-service.js
  30. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/app-view.js
  31. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/manifest.json
  32. 551 0
      unpackage/cache/wgt/__UNI__F3A92A0/static/css/cmy.css
  33. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/error/emptyCart.png
  34. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/error/errorImage.jpg
  35. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/error/missing-face.png
  36. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/icon/icon-code.png
  37. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/icon/icon-phone.png
  38. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/icon/icon-yzm.png
  39. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/icon/logo.png
  40. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/bank.png
  41. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/centerbg.png
  42. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/img009.png
  43. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/img010.png
  44. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/baodan1.png
  45. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/baodan2.png
  46. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/index.png
  47. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/index1.png
  48. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/vip.png
  49. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/youhui1.png
  50. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/youhui2.png
  51. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/jiantou.png
  52. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/jiedian.png
  53. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/kefu.png
  54. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/promation.png
  55. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/sanchaji.png
  56. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/share.png
  57. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/success.png
  58. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/team.png
  59. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/tuiguang.png
  60. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/uonow.png
  61. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/upload.png
  62. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/upone.png
  63. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/uptow.png
  64. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/vip.png
  65. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/img/zhengyi10.png
  66. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/center-action.png
  67. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/center.png
  68. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/home-action.png
  69. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/home.png
  70. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/user-action.png
  71. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/user.png
  72. BIN
      unpackage/cache/wgt/__UNI__F3A92A0/static/yticon.ttf
  73. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/view.css
  74. 0 0
      unpackage/cache/wgt/__UNI__F3A92A0/view.umd.min.js
  75. 0 0
      unpackage/dist/build/.automator/app-plus/.automator.json
  76. 0 0
      unpackage/dist/build/app-plus/__uniappchooselocation.js
  77. BIN
      unpackage/dist/build/app-plus/__uniapperror.png
  78. 0 0
      unpackage/dist/build/app-plus/__uniappes6.js
  79. 0 0
      unpackage/dist/build/app-plus/__uniappopenlocation.js
  80. 0 0
      unpackage/dist/build/app-plus/__uniapppicker.js
  81. 6 0
      unpackage/dist/build/app-plus/__uniappquill.js
  82. 0 0
      unpackage/dist/build/app-plus/__uniappquillimageresize.js
  83. 0 0
      unpackage/dist/build/app-plus/__uniappscan.js
  84. BIN
      unpackage/dist/build/app-plus/__uniappsuccess.png
  85. 25 0
      unpackage/dist/build/app-plus/__uniappview.html
  86. 4 0
      unpackage/dist/build/app-plus/app-config-service.js
  87. 1 0
      unpackage/dist/build/app-plus/app-config.js
  88. 0 0
      unpackage/dist/build/app-plus/app-service.js
  89. 0 0
      unpackage/dist/build/app-plus/app-view.js
  90. 0 0
      unpackage/dist/build/app-plus/manifest.json
  91. 551 0
      unpackage/dist/build/app-plus/static/css/cmy.css
  92. BIN
      unpackage/dist/build/app-plus/static/error/emptyCart.png
  93. BIN
      unpackage/dist/build/app-plus/static/error/errorImage.jpg
  94. BIN
      unpackage/dist/build/app-plus/static/error/missing-face.png
  95. BIN
      unpackage/dist/build/app-plus/static/icon/icon-code.png
  96. BIN
      unpackage/dist/build/app-plus/static/icon/icon-phone.png
  97. BIN
      unpackage/dist/build/app-plus/static/icon/icon-yzm.png
  98. BIN
      unpackage/dist/build/app-plus/static/icon/logo.png
  99. BIN
      unpackage/dist/build/app-plus/static/img/bank.png
  100. BIN
      unpackage/dist/build/app-plus/static/img/centerbg.png

+ 9 - 0
api/user.js

@@ -45,3 +45,12 @@ export function spread_children(data,id) {
 		data
 	});
 }
+
+//查看推荐下级总数
+export function num(data,id) {
+	return request({
+		url:'/api/user/children/num',
+		method:'get',
+		data
+	});
+}

+ 13 - 19
manifest.json

@@ -1,6 +1,6 @@
 {
-    "name" : "基础项目",
-    "appid" : "__UNI__F0EBD91",
+    "name" : "博赢同创",
+    "appid" : "__UNI__F3A92A0",
     "description" : "",
     "versionName" : "1.0.0",
     "versionCode" : "100",
@@ -21,18 +21,10 @@
             "android" : {
                 /* android打包配置 */
                 "permissions" : [
-                    "<uses-feature android:name=\"android.hardware.camera\"/>",
-                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
                     "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
-                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
-                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
-                    "<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
-                    "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
+                    "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
                     "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-                    "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>"
+                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>"
                 ],
                 "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ]
             },
@@ -42,13 +34,15 @@
             /* ios打包配置 */
             "sdkConfigs" : {
                 "maps" : {},
-                "oauth" : {
-                    "weixin" : {
-                        "appid" : "",
-                        "appsecret" : "",
-                        "UniversalLinks" : ""
-                    }
-                }
+                "oauth" : {},
+                "geolocation" : {},
+                "payment" : {},
+                "push" : {},
+                "share" : {},
+                "speech" : {
+                    "ifly" : {}
+                },
+                "ad" : {}
             }
         }
     },

+ 8 - 8
pages.json

@@ -62,7 +62,7 @@
 			"path": "pages/set/userinfo",
 			"style": {
 				"navigationBarTitleText": "设置",
-				"navigationBarBackgroundColor": "#000",
+				"navigationBarBackgroundColor": "#000000",
 				"navigationBarTextStyle": "white"
 			}
 		},
@@ -70,7 +70,7 @@
 			"path": "pages/index/info",
 			"style": {
 				"navigationBarTitleText": "打款信息",
-				"navigationBarBackgroundColor": "#000",
+				"navigationBarBackgroundColor": "#000000",
 				"navigationBarTextStyle": "white"
 			}
 		},
@@ -78,7 +78,7 @@
 			"path": "pages/user/team",
 			"style": {
 				"navigationBarTitleText": "我的团队",
-				"navigationBarBackgroundColor": "#000",
+				"navigationBarBackgroundColor": "#000000",
 				"navigationBarTextStyle": "white"
 			}
 		},
@@ -86,7 +86,7 @@
 			"path": "pages/user/user",
 			"style": {
 				"navigationBarTitleText": "我的",
-				"navigationBarBackgroundColor": "#000",
+				"navigationBarBackgroundColor": "#000000",
 				"navigationBarTextStyle": "white"
 			}
 		},
@@ -131,7 +131,7 @@
 			"path": "pages/user/shareQrCode",
 			"style": {
 				"navigationBarTitleText": "我的二维码",
-				"navigationBarBackgroundColor": "#000",
+				"navigationBarBackgroundColor": "#000000",
 				"navigationBarTextStyle": "white"
 			}
 		},
@@ -169,7 +169,7 @@
 				"navigationBarTextStyle": "white",
 				"app-plus": {
 					"titleNView": {
-						"backgroundColor": "#000",
+						"backgroundColor": "#000000",
 						"type": "float",
 						"titleText": "提交成功"
 					}
@@ -181,7 +181,7 @@
 			"style": {
 				"navigationBarTitleText": "审核列表",
 				"navigationBarTextStyle": "white",
-				"navigationBarBackgroundColor": "#000"
+				"navigationBarBackgroundColor": "#000000"
 			}
 		},
 		{
@@ -189,7 +189,7 @@
 			"style": {
 				"navigationBarTitleText": "升级会员",
 				"navigationBarTextStyle": "white",
-				"navigationBarBackgroundColor": "#000"
+				"navigationBarBackgroundColor": "#000000"
 			}
 		},
 		{

+ 130 - 116
pages/index/index.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="content">
-		<image src="../../static/img/index/index.png" mode="" class="bg"></image>
+		<view class="top"><image src="../../static/img/index/index.png" mode="" class="bg"></image></view>
 		<view class="box">
 			<view v-for="(item, index) in list" :key="index">
 				<view class="discounts">
@@ -24,19 +24,17 @@
 		</view>
 		<view class="index1">
 			<image src="../../static/img/index/index1.png" mode=""></image>
-			<view class="bottom">
-				
-			</view>
+			<!-- <view class="bottom"></view> -->
 		</view>
-		
 	</view>
 </template>
 <script>
 import { mapState, mapMutations } from 'vuex';
 import { activityList } from '@/api/active.js';
+import { saveUrl, interceptor } from '@/utils/loginUtils.js';
 export default {
 	components: {},
-	computed:{
+	computed: {
 		...mapState('user', ['userInfo', 'orderInfo', 'hasLogin'])
 	},
 	data() {
@@ -54,35 +52,51 @@ export default {
 		};
 	},
 	onShow() {
-		this.loadData();
+		if (this.hasLogin) {
+			this.loadData();
+		} else {
+			uni.showModal({
+				title: '登录',
+				content: '您未登录,是否马上登陆?',
+				success: e => {
+					if (e.confirm) {
+						saveUrl();
+						interceptor();
+					}
+				},
+				fail: e => {
+					console.log(e);
+				}
+			});
+		}
 	},
 	methods: {
 		baodan(id) {
-			if(!this.userInfo.bank_card_no && !this.userInfo.bank_of_deposit){
-				console.log(this.userInfo,"11111")
+			if (!this.userInfo.bank_card_no && !this.userInfo.bank_of_deposit) {
+				console.log(this.userInfo, '11111');
 				uni.showModal({
-				    title: '提示',
-				    content: '您当前未填写银行卡信息和所属银行是否前往填写',
-				    success: function (res) {
-				        if (res.confirm) {
-				           uni.navigateTo({
-								url:'/pages/set/userinfo'
-				           })
-				        } else if (res.cancel) {
-				            console.log('用户点击取消');
-				        }
-				    }
+					title: '提示',
+					content: '您当前未填写银行卡信息和所属银行是否前往填写',
+					success: function(res) {
+						if (res.confirm) {
+							uni.navigateTo({
+								url: '/pages/set/userinfo'
+							});
+						} else if (res.cancel) {
+							console.log('用户点击取消');
+						}
+					}
 				});
-			}else {
+			} else {
 				uni.navigateTo({
-					url:'/pages/index/info?id='+ id
+					url: '/pages/index/info?id=' + id
 				});
 			}
 		},
-		loadData(){
-			activityList({}).then(({data}) =>{
-				this.list = data.list
-			})
+		loadData() {
+			activityList({}).then(({ data }) => {
+				this.list = data.list;
+			});
 		}
 	}
 };
@@ -91,121 +105,121 @@ export default {
 <style lang="scss" scoped>
 page {
 	height: auto;
-	min-height: 100%;
 }
 
 .content {
-	position: relative;
-	display: flex;
-	flex-direction: column;
-	.bg {
-		width: 100%;
-		height: 1480rpx ;
-	}
-	.box {
-z-index: 100;
-	.discounts {
-		margin: 0 30rpx;
-		display: flex;
-		justify-content: center;
+	.top {
 		position: relative;
-		width: 690rpx;
-		height: 890rpx;
-		.discounts1 {
+		display: flex;
+		flex-direction: column;
+		z-index: 10;
+		.bg {
 			width: 100%;
-			height: 100%;
+			height: 1480rpx;
 		}
+	}
 
-		.money {
-			margin: 0 auto;
+	.box {
+		.discounts {
+			margin: 0 30rpx;
 			display: flex;
 			justify-content: center;
-			align-items: center;
-			top: 0;
-			margin-top: 250rpx;
-			font-size: 36rpx;
-			font-family: Source Han Sans CN;
-			font-weight: bold;
-			color: #c63535;
-			line-height: 30rpx;
-			position: absolute;
+			position: relative;
+			width: 690rpx;
+			height: 890rpx;
+			.discounts1 {
+				width: 100%;
+				height: 100%;
+			}
 
-			text {
-				font-size: 116rpx;
+			.money {
+				margin: 0 auto;
+				display: flex;
+				justify-content: center;
+				align-items: center;
+				top: 0;
+				margin-top: 250rpx;
+				font-size: 36rpx;
 				font-family: Source Han Sans CN;
-				font-weight: 800;
+				font-weight: bold;
 				color: #c63535;
-				line-height: 115rpx;
+				line-height: 30rpx;
+				position: absolute;
+
+				text {
+					font-size: 116rpx;
+					font-family: Source Han Sans CN;
+					font-weight: 800;
+					color: #c63535;
+					line-height: 115rpx;
+				}
 			}
-		}
 
-		.baodan {
-			position: absolute;
-			top: 690rpx;
-			width: 300rpx;
-			height: 80rpx;
+			.baodan {
+				position: absolute;
+				top: 690rpx;
+				width: 300rpx;
+				height: 80rpx;
 
-			image {
-				width: 100%;
-				height: 100%;
+				image {
+					width: 100%;
+					height: 100%;
+				}
 			}
 		}
-	}
 
-	.earnings-box {
-		position: relative;
-		margin: 40rpx 30rpx;
-		width: 690rpx;
-		height: 1140rpx;
-		.earnings {
-			width: 100%;
-			height: 100%;
-		}
-		.text-box {
-			position: absolute;
-			top: 184rpx;
-			left: 110rpx;
-			.textDetail {
-				min-height: 134rpx;
-				max-height: 140rpx;
-				overflow: hidden;
-				padding-bottom: 64rpx;
-				.textDetail-title {
-					font-size: 28rpx;
-					font-family: PingFang SC;
-					font-weight: bold;
-					color: #4e2c0e;
-					line-height: 30rpx;
-					padding-bottom: 10rpx;
-				}
+		.earnings-box {
+			z-index: 100;
+			position: relative;
+			margin: 40rpx 30rpx;
+			width: 690rpx;
+			height: 1140rpx;
+			.earnings {
+				width: 100%;
+				height: 100%;
+			}
+			.text-box {
+				position: absolute;
+				top: 184rpx;
+				left: 110rpx;
+				.textDetail {
+					min-height: 134rpx;
+					max-height: 140rpx;
+					overflow: hidden;
+					padding-bottom: 64rpx;
+					.textDetail-title {
+						font-size: 28rpx;
+						font-family: PingFang SC;
+						font-weight: bold;
+						color: #4e2c0e;
+						line-height: 30rpx;
+						padding-bottom: 10rpx;
+					}
 
-				.textDetail-content {
-					font-size: 30rpx;
-					font-family: PingFang SC;
-					font-weight: bold;
-					color: #4e2c0e;
-					line-height: 30rpx;
+					.textDetail-content {
+						font-size: 30rpx;
+						font-family: PingFang SC;
+						font-weight: bold;
+						color: #4e2c0e;
+						line-height: 30rpx;
+					}
 				}
 			}
 		}
 	}
-	}
 
-.index1{
-	position: absolute;
-	bottom: -400rpx;
-	width: 100%;
-	height: 713rpx;
-	image{
+	.index1 {
+		margin-top: -400rpx;
 		width: 100%;
-		height: 100%;
-	}
-	.bottom{
-		width: 100%;
-		height: 100rpx;
-		position: absolute;
+		height: 713rpx;
+		image {
+			width: 100%;
+			height: 100%;
+		}
+		.bottom {
+			width: 100%;
+			height: 100rpx;
+		}
 	}
 }
-
-}
 </style>

+ 32 - 25
pages/index/info.vue

@@ -1,61 +1,68 @@
 <template>
 	<view class="center">
-		<view class="box" v-for='(item,index) in list' key="index">
-			<view class="title">上级用户收款信息(上{{index+1}}级)</view>
+		<view class="box" v-for="(item, index) in list" key="index">
+			<view class="title">上级用户收款信息(上{{ index + 1 }}级)</view>
 			<view class="main flex" style="border-bottom: 1px solid #F0F0F0;">
 				<view class="left flex">
 					<view class="avtor"><image :src="item.checker.avatar" mode=""></image></view>
 					<view class="main-info">
-						<view class="name">{{item.checker.nickname || 'null'}}</view>
-						<view class="phone">{{item.checker.mobile}}</view>
+						<view class="name">{{ item.checker.nickname || 'null' }}</view>
+						<view class="phone">{{ item.checker.mobile }}</view>
 					</view>
 				</view>
-				<view class="right">打款金额:¥{{item.money*1}}</view>
+				<view class="right">打款金额:¥{{ item.money * 1 }}</view>
 			</view>
 			<view class="main flex">
 				<view class="left flex">
 					<view class="bank"><image src="../../static/img/bank.png" mode=""></image></view>
 					<view class="main-info">
-						<view class="name">{{item.checker.bank_of_deposit||'暂无'}}</view>
-						<view class="name">{{item.checker.bank_card_no||'暂无'}}</view>
+						<view class="name">{{ item.checker.bank_of_deposit || '暂无' }}</view>
+						<view class="name">{{ item.checker.bank_card_no || '暂无' }}</view>
 					</view>
 				</view>
 				<view class="right"><view class="right-box" @click="nav(item.id)">上传凭证</view></view>
 			</view>
 		</view>
-		<view class="tishi">
-			*请线下打款并保存截图相关凭证并上传
-		</view>
+		<view class="tishi">*请线下打款并保存截图相关凭证并上传</view>
 	</view>
 </template>
 
 <script>
-import { activity } from '@/api/active.js'
+import { activity } from '@/api/active.js';
 export default {
-	data(){
+	data() {
 		return {
-			list:[],
-			id:'',
-		}
+			list: [],
+			id: ''
+		};
 	},
 	onLoad(option) {
 		this.id = option.id;
 		this.loadData();
 	},
 	methods: {
-		loadData(){
-			activity({},this.id).then(({data}) =>{
-				console.log(data)
-				this.list = data.check
-			})
+		loadData() {
+			activity({}, this.id).then(e => {
+				console.log(e);
+				if (e.data.check) {
+					this.list = e.data.check;
+				}else {
+					uni.showToast({
+						title: e.msg,
+						duration: 1500,
+						mask: false,
+						icon: 'none',
+					})
+				}
+			});
 		},
-		nav(id){
+		nav(id) {
 			uni.navigateTo({
-				url:'/pages/upload/upload?id=' + id
-			})
+				url: '/pages/upload/upload?id=' + id
+			});
 		}
 	}
-}
+};
 </script>
 
 <style lang="scss">
@@ -142,6 +149,6 @@ export default {
 	font-size: 26rpx;
 	font-family: PingFang SC;
 	font-weight: 500;
-	color: #FFFFFF;
+	color: #ffffff;
 }
 </style>

+ 17 - 15
pages/user/promotion.vue

@@ -4,7 +4,7 @@
 			<image src="../../static/img/promation.png" mode="" class="bg"></image>
 			<view class="money-box">
 				<view class="money">
-					{{ all }}
+					{{ all || 0 }}
 					<text>人</text>
 				</view>
 				<view class="text">我的推广人数</view>
@@ -30,7 +30,7 @@
 				<!-- 订单列表 -->
 				<view class="order-item flex" v-for="(item, index) in list" :key="index">
 					<view class="title-box flex_item">
-						<view class="title-avatar"><image :src="item.avatar"></image></view>
+						<view class="title-avatar"><image :src="item.avatar || '/static/error/missing-face.png'"></image></view>
 						<view class="list_tpl">
 							<view class="title">
 								<text>{{ item.email || item.phone }}</text>
@@ -48,7 +48,7 @@
 </template>
 
 <script>
-import { spread_children } from '@/api/user.js';
+import { spread_children,num } from '@/api/user.js';
 import { mapState, mapMutations } from 'vuex';
 import { getMoneyStyle, getTime } from '@/utils/rocessor.js';
 import uniLoadMore from '@/components/uni-load-more/uni-load-more.vue';
@@ -78,17 +78,19 @@ export default {
 			// 头部图高度
 			height: '',
 			tabCurrentIndex: 0,
-			all: '100',
-			list: '',
+			all: '',
+			list: [],
 			loadingType: 'more',
 			limit: 10,
 			page: 1,
 			id: ''
 		};
 	},
-	onLoad(options) {},
 	onShow() {
 		this.id = this.userInfo.id;
+		num().then(({data}) =>{
+			this.all = data
+		})
 		this.loadData();
 	},
 	computed: {
@@ -97,23 +99,23 @@ export default {
 	methods: {
 		loadData() {
 			const obj = this;
-			if (obj.loadingType == 'nomore' || obj.loadingType == 'loading') {
+			if (obj.loadingType == 'noMore' || obj.loadingType == 'loading') {
 				return;
 			}
 			obj.loadingType == 'loading';
 			spread_children({ limit: obj.limit, page: obj.page }, obj.id).then(({ data }) => {
-				console.log(data);
 				data.forEach(e => {
 					e.time = getTime(e.createtime);
 				});
-				// obj.list = obj.list.concat(data);
-				obj.list = data
+				console.log(data,'123456');
+				obj.list = obj.list.concat(data);
+				// obj.list = data
 				obj.page++;
 				if (data.length == obj.limit) {
-					console.log(data.length, obj.limit, obj.loadingType);
-					obj.loadingType == 'more';
+					obj.loadingType = 'more';
+					return
 				} else {
-					obj.loadingType == 'nomore';
+					obj.loadingType = 'noMore';
 				}
 			});
 		},
@@ -132,6 +134,7 @@ page {
 	height: 100%;
 }
 .content-money {
+	height: 480rpx;
 	padding-bottom: 30rpx;
 	background: $page-color-base;
 	position: relative;
@@ -243,8 +246,7 @@ page {
 
 
 .swiper-box {
-	padding-top: 80rpx;
-
+	margin-top: 20rpx;
 	.order-item {
 		padding: 20rpx 30rpx;
 		line-height: 1.5;

+ 2 - 2
pages/user/shareQrCode.vue

@@ -1,11 +1,11 @@
 <template>
 	<view class="content">
 		<view class="qrimg">
-			<tki-qrcode :key="'http://shop.zhengyjk1994.com/register?petent=' + userInfo.uid" cid="tki-qrcode-canvas"
+			<!-- <tki-qrcode :key="'http://shop.zhengyjk1994.com/register?petent=' + userInfo.uid" cid="tki-qrcode-canvas"
 				ref="qrcode"
 				:val="'http://shop.zhengyjk1994.com/register?petent=' + userInfo.uid"
 				:size="300" unit="upx" background="#ffffff" foreground="#333333" pdground="#333333" icon=""
-				:iconSize="40" :lv="3" :onval="true" :loadMake="true" :usingComponents="true" />
+				:iconSize="40" :lv="3" :onval="true" :loadMake="true" :usingComponents="true" /> -->
 		</view>
 		<tki-qrcode :key="baseURL + '/index?petent=' + userInfo.id" cid="tki-qrcode-canvas"
 			ref="qrcode"

+ 10 - 3
pages/user/user.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="container">
 		<view class="user-info-box">
-			<view class="detail flex">
+			<view class="detail flex" @click="navTo('/pages/set/userinfo')">
 				<view class="portrait-box"><image class="portrait" :src=" userInfo.avatar || '../../static/error/missing-face.png'"></image></view>
 				<view class="info-box">
 					<view class="username">{{userInfo.nickname||"游客"}}</view>
@@ -45,7 +45,7 @@
 					<view class="nocancel">客服电话: {{ text }}</view>
 					<view class="comfirm-box">
 						<view class="cancel" @click="cancel">取消</view>
-						<view class="comfirm" @click="comfirm(text)">拨打电话</view>
+						<view class="comfirm" @click="tocall(text)">拨打电话</view>
 					</view>
 				</view>
 			</view>
@@ -79,6 +79,7 @@ export default {
 				content: '您未登录,是否马上登陆?',
 				success: e => {
 					if (e.confirm) {
+						saveUrl();
 						interceptor();
 					}
 				},
@@ -119,7 +120,13 @@ export default {
 		// 客服弹窗 - 取消
 		cancel() {
 			this.$refs.popup.close();
-		}
+		},
+		tocall(num) {
+			console.log(num);
+			uni.makePhoneCall({
+				phoneNumber: num //仅为示例
+			});
+		},
 	}
 };
 </script>

BIN
unpackage/cache/apk/__UNI__F3A92A0_cm.apk


+ 1 - 0
unpackage/cache/apk/apkurl

@@ -0,0 +1 @@
+https://service.dcloud.net.cn/build/download/add4ee10-1da6-11ec-a8e0-c971a9a8247c

File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


+ 3 - 0
unpackage/cache/certdata

@@ -0,0 +1,3 @@
+andrCertfile=D:/工作/工具/HBuilderX/plugins/app-safe-pack/Test.keystore
+andrCertAlias=android
+andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==

BIN
unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-hdpi.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-xhdpi.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-xxhdpi.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/.manifest/icon-android-xxxhdpi.png


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniappchooselocation.js


BIN
unpackage/cache/wgt/__UNI__F3A92A0/__uniapperror.png


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniappes6.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniappopenlocation.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniapppicker.js


File diff suppressed because it is too large
+ 6 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniappquill.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniappquillimageresize.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniappscan.js


BIN
unpackage/cache/wgt/__UNI__F3A92A0/__uniappsuccess.png


+ 25 - 0
unpackage/cache/wgt/__UNI__F3A92A0/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

File diff suppressed because it is too large
+ 4 - 0
unpackage/cache/wgt/__UNI__F3A92A0/app-config-service.js


+ 1 - 0
unpackage/cache/wgt/__UNI__F3A92A0/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/app-service.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/app-view.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/manifest.json


+ 551 - 0
unpackage/cache/wgt/__UNI__F3A92A0/static/css/cmy.css

@@ -0,0 +1,551 @@
+/*初始化类*/
+@font-face {
+	font-family: 'iconfont';
+	/* project id 1482221 */
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot');
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot?#iefix') format('embedded-opentype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff2') format('woff2'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff') format('woff'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.ttf') format('truetype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.svg#iconfont') format('svg');
+}
+
+.acea-row {
+	display: -webkit-box;
+	display: -moz-box;
+	display: -webkit-flex;
+	display: -ms-flexbox;
+	display: flex;
+	-webkit-box-lines: multiple;
+	-moz-box-lines: multiple;
+	-o-box-lines: multiple;
+	-webkit-flex-wrap: wrap;
+	-ms-flex-wrap: wrap;
+	flex-wrap: wrap
+}
+
+.acea-row.row-middle {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center
+}
+
+.bg-color-red {
+	background-color: #e93323 !important;
+}
+
+.acea-row.row-right {
+	-webkit-box-pack: end;
+	-moz-box-pack: end;
+	-o-box-pack: end;
+	-ms-flex-pack: end;
+	-webkit-justify-content: flex-end;
+	justify-content: flex-end
+}
+
+.acea-row.row-between-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: justify;
+	-moz-box-pack: justify;
+	-o-box-pack: justify;
+	-ms-flex-pack: justify;
+	-webkit-justify-content: space-between;
+	justify-content: space-between
+}
+
+.acea-row.row-column-around {
+	-webkit-flex-direction: column;
+	-ms-flex-direction: column;
+	flex-direction: column;
+	justify-content: space-around;
+	-webkit-justify-content: space-around
+}
+
+.acea-row.row-center-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: center;
+	-moz-box-pack: center;
+	-o-box-pack: center;
+	-ms-flex-pack: center;
+	-webkit-justify-content: center;
+	justify-content: center
+}
+
+.iconfont {
+	font-family: "iconfont" !important;
+	font-size: 34rpx;
+	font-style: normal;
+	-webkit-font-smoothing: antialiased;
+	-webkit-text-stroke-width: 0rpx;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.iconedit:before {
+	content: "\e649";
+}
+
+.iconfavorfill:before {
+	content: "\e64b";
+}
+
+.iconfavor:before {
+	content: "\e64c";
+}
+
+.iconlocation:before {
+	content: "\e651";
+}
+
+.iconroundcheckfill:before {
+	content: "\e656";
+}
+
+.iconroundcheck:before {
+	content: "\e657";
+}
+
+.iconunfold:before {
+	content: "\e661";
+}
+
+.iconlikefill:before {
+	content: "\e668";
+}
+
+.iconlike:before {
+	content: "\e669";
+}
+
+.iconshop:before {
+	content: "\e676";
+}
+
+.iconcart:before {
+	content: "\e6af";
+}
+
+.icondelete:before {
+	content: "\e6b4";
+}
+
+.iconhome:before {
+	content: "\e6b8";
+}
+
+.iconcartfill:before {
+	content: "\e6b9";
+}
+
+.iconhomefill:before {
+	content: "\e6bb";
+}
+
+.iconlock:before {
+	content: "\e6c0";
+}
+
+.iconfriendadd:before {
+	content: "\e6ca";
+}
+
+.iconfold:before {
+	content: "\e6de";
+}
+
+.iconapps:before {
+	content: "\e729";
+}
+
+.iconadd:before {
+	content: "\e767";
+}
+
+.iconmove:before {
+	content: "\e768";
+}
+
+.icontriangledownfill:before {
+	content: "\e79b";
+}
+
+.icontriangleupfill:before {
+	content: "\e79c";
+}
+
+.iconshaixuan:before {
+	content: "\e74a";
+}
+
+.iconyanzhengma:before {
+	content: "\e684";
+}
+
+.iconjifen:before {
+	content: "\e60f";
+}
+
+.iconwuliuxinxi:before {
+	content: "\e62b";
+}
+
+.iconmessage:before {
+	content: "\e78a";
+}
+
+.iconsetting:before {
+	content: "\e78e";
+}
+
+.iconaddition:before {
+	content: "\e6e0";
+}
+
+.iconclose:before {
+	content: "\e6e9";
+}
+
+.iconenter:after {
+	content: "\e6f8";
+}
+
+.iconprompt:before {
+	content: "\e71b";
+}
+
+.iconreturn:before {
+	content: "\e720";
+}
+
+.iconsearch:before {
+	content: "\e741";
+}
+
+.iconpengyouquan:before {
+	content: "\e62c";
+}
+
+.iconweixin:before {
+	content: "\e60e";
+}
+
+.iconzhifubao:before {
+	content: "\e673";
+}
+
+.iconyue:before {
+	content: "\e618";
+}
+
+.iconweixin1:before {
+	content: "\e622";
+}
+
+.iconlock1:before {
+	content: "\e64d";
+}
+
+.iconuser:before {
+	content: "\e64e";
+}
+
+.iconchenggongtixianshouyi:before {
+	content: "\e64f";
+}
+
+.iconviptuiguangdingdan:before {
+	content: "\e650";
+}
+
+.icondaifukuan:before {
+	content: "\e652";
+}
+
+.icondaijiesuanshouyi:before {
+	content: "\e653";
+}
+
+.icondaidakuanshouyi:before {
+	content: "\e654";
+}
+
+.icondaifahuo:before {
+	content: "\e655";
+}
+
+.icondaishouhuoshouyi:before {
+	content: "\e658";
+}
+
+.icondaishouhuo:before {
+	content: "\e659";
+}
+
+.iconwuxiaoshouyi:before {
+	content: "\e65a";
+}
+
+.icontixianmingxi:before {
+	content: "\e65b";
+}
+
+.iconshouyi:before {
+	content: "\e65c";
+}
+
+.iconkouchutixianshouxufei:before {
+	content: "\e65d";
+}
+
+.iconyishenqingshouyi:before {
+	content: "\e65e";
+}
+
+.icontuihuanhuo:before {
+	content: "\e65f";
+}
+
+
+/*水平线*/
+.hr {
+	width: 100%;
+	position: relative;
+	border-bottom: 1px solid #dddddd;
+	/* height: 0.5rpx; */
+}
+
+/* 一行显示 */
+.clamp {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	display: block;
+}
+
+/* 二行显示 */
+.clamp2 {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-line-clamp: 2;
+	-webkit-box-orient: vertical;
+}
+
+/* 二行显示 */
+.ellipsis {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-box-orient: vertical;
+	-webkit-line-clamp: 2;
+}
+
+.common-hover {
+	background: #f5f5f5;
+}
+
+/* 角标 */
+.corner {
+	background-color: #e51c23;
+	position: absolute;
+	right: -18rpx;
+	top: -18rpx;
+	color: #FFFFFF;
+	text-align: center;
+	border-radius: 999px;
+	font-size: 24rpx !important;
+	min-width: 35rpx;
+	min-height: 35rpx;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	line-height: 1;
+}
+
+.flex_item {
+	display: flex;
+	align-items: center;
+	/* justify-content: space-between; */
+}
+
+/* 左右顶格加上下居中 */
+.flex-between-center {
+	display: flex;
+	justify-content: space-between;
+	align-items: center;
+}
+
+/* flex布局-整体居中 */
+.flex-center {
+	display: flex;
+	align-items: center;
+	justify-content: center;
+}
+
+.flex-start {
+	display: flex;
+	align-items: center;
+	justify-content: flex-start;
+}
+
+/*文字对齐*/
+.text-left {
+	text-align: left !important;
+}
+
+.text-center {
+	text-align: center !important;
+}
+
+.text-justify {
+	text-align: justify !important;
+}
+
+.text-right {
+	text-align: right !important;
+}
+
+.text-default {
+	color: #212121 !important;
+}
+
+.text-white {
+	color: #ffffff !important;
+}
+
+.text-primary {
+	color: #00bcd4 !important;
+}
+
+.text-success {
+	color: #009688 !important;
+}
+
+.text-info {
+	color: #03a9f4 !important;
+}
+
+.text-warning {
+	color: #ffc107 !important;
+}
+
+.text-danger {
+	color: #e51c23 !important;
+}
+
+.text-pink {
+	color: #e91e63 !important;
+}
+
+.text-purple {
+	color: #673ab7 !important;
+}
+
+.text-indigo {
+	color: #3f51b5 !important;
+}
+
+.text-gray {
+	color: #999999 !important;
+}
+
+.bg-default {
+	background-color: #f5f5f5 !important;
+}
+
+.bg-primary {
+	background-color: #00bcd4 !important;
+}
+
+.bg-success {
+	background-color: #009688 !important;
+}
+
+.bg-info {
+	background-color: #03a9f4 !important;
+}
+
+.bg-warning {
+	background-color: #FFB238 !important;
+}
+
+.bg-danger {
+	background-color: #DC4D46 !important;
+}
+
+.bg-pink {
+	background-color: #e91e63 !important;
+}
+
+.bg-purple {
+	background-color: #673ab7 !important;
+}
+
+.bg-indigo {
+	background-color: #3f51b5 !important;
+}
+
+.bg-white {
+	background-color: white !important;
+}
+
+.bg-gray {
+	background-color: #e3e3e3 !important;
+}
+
+/* 边框 */
+.border-radius-15 {
+	border-radius: 15rpx;
+}
+
+.border-radius-10 {
+	border-radius: 10rpx;
+}
+
+.border-radius-all {
+	border-radius: 1000rpx;
+}
+
+/* 底部边线 */
+.borde-b {
+	border-bottom: 1px solid #dddddd;
+}
+
+/* 弹性盒子 */
+.flex {
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+}
+
+.items-left {
+	justify-content: flex-start;
+}
+
+.items-right {
+	justify-content: flex-end;
+}
+
+.flex-shrink-false {
+	flex-shrink: 0;
+}
+
+.flex-grow-true {
+	flex-grow: 1;
+}
+
+.position-relative {
+	position: relative;
+}

BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/error/emptyCart.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/error/errorImage.jpg


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/error/missing-face.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/icon/icon-code.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/icon/icon-phone.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/icon/icon-yzm.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/icon/logo.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/bank.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/centerbg.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/img009.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/img010.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/baodan1.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/baodan2.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/index.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/index1.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/vip.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/youhui1.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/index/youhui2.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/jiantou.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/jiedian.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/kefu.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/promation.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/sanchaji.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/share.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/success.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/team.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/tuiguang.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/uonow.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/upload.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/upone.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/uptow.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/vip.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/img/zhengyi10.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/center-action.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/center.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/home-action.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/home.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/user-action.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/tabBar/user.png


BIN
unpackage/cache/wgt/__UNI__F3A92A0/static/yticon.ttf


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/view.css


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__F3A92A0/view.umd.min.js


+ 0 - 0
unpackage/dist/build/.automator/app-plus/.automator.json


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappchooselocation.js


BIN
unpackage/dist/build/app-plus/__uniapperror.png


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappes6.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappopenlocation.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniapppicker.js


File diff suppressed because it is too large
+ 6 - 0
unpackage/dist/build/app-plus/__uniappquill.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappquillimageresize.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappscan.js


BIN
unpackage/dist/build/app-plus/__uniappsuccess.png


+ 25 - 0
unpackage/dist/build/app-plus/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

File diff suppressed because it is too large
+ 4 - 0
unpackage/dist/build/app-plus/app-config-service.js


+ 1 - 0
unpackage/dist/build/app-plus/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/app-service.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/app-view.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/manifest.json


+ 551 - 0
unpackage/dist/build/app-plus/static/css/cmy.css

@@ -0,0 +1,551 @@
+/*初始化类*/
+@font-face {
+	font-family: 'iconfont';
+	/* project id 1482221 */
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot');
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot?#iefix') format('embedded-opentype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff2') format('woff2'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff') format('woff'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.ttf') format('truetype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.svg#iconfont') format('svg');
+}
+
+.acea-row {
+	display: -webkit-box;
+	display: -moz-box;
+	display: -webkit-flex;
+	display: -ms-flexbox;
+	display: flex;
+	-webkit-box-lines: multiple;
+	-moz-box-lines: multiple;
+	-o-box-lines: multiple;
+	-webkit-flex-wrap: wrap;
+	-ms-flex-wrap: wrap;
+	flex-wrap: wrap
+}
+
+.acea-row.row-middle {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center
+}
+
+.bg-color-red {
+	background-color: #e93323 !important;
+}
+
+.acea-row.row-right {
+	-webkit-box-pack: end;
+	-moz-box-pack: end;
+	-o-box-pack: end;
+	-ms-flex-pack: end;
+	-webkit-justify-content: flex-end;
+	justify-content: flex-end
+}
+
+.acea-row.row-between-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: justify;
+	-moz-box-pack: justify;
+	-o-box-pack: justify;
+	-ms-flex-pack: justify;
+	-webkit-justify-content: space-between;
+	justify-content: space-between
+}
+
+.acea-row.row-column-around {
+	-webkit-flex-direction: column;
+	-ms-flex-direction: column;
+	flex-direction: column;
+	justify-content: space-around;
+	-webkit-justify-content: space-around
+}
+
+.acea-row.row-center-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: center;
+	-moz-box-pack: center;
+	-o-box-pack: center;
+	-ms-flex-pack: center;
+	-webkit-justify-content: center;
+	justify-content: center
+}
+
+.iconfont {
+	font-family: "iconfont" !important;
+	font-size: 34rpx;
+	font-style: normal;
+	-webkit-font-smoothing: antialiased;
+	-webkit-text-stroke-width: 0rpx;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.iconedit:before {
+	content: "\e649";
+}
+
+.iconfavorfill:before {
+	content: "\e64b";
+}
+
+.iconfavor:before {
+	content: "\e64c";
+}
+
+.iconlocation:before {
+	content: "\e651";
+}
+
+.iconroundcheckfill:before {
+	content: "\e656";
+}
+
+.iconroundcheck:before {
+	content: "\e657";
+}
+
+.iconunfold:before {
+	content: "\e661";
+}
+
+.iconlikefill:before {
+	content: "\e668";
+}
+
+.iconlike:before {
+	content: "\e669";
+}
+
+.iconshop:before {
+	content: "\e676";
+}
+
+.iconcart:before {
+	content: "\e6af";
+}
+
+.icondelete:before {
+	content: "\e6b4";
+}
+
+.iconhome:before {
+	content: "\e6b8";
+}
+
+.iconcartfill:before {
+	content: "\e6b9";
+}
+
+.iconhomefill:before {
+	content: "\e6bb";
+}
+
+.iconlock:before {
+	content: "\e6c0";
+}
+
+.iconfriendadd:before {
+	content: "\e6ca";
+}
+
+.iconfold:before {
+	content: "\e6de";
+}
+
+.iconapps:before {
+	content: "\e729";
+}
+
+.iconadd:before {
+	content: "\e767";
+}
+
+.iconmove:before {
+	content: "\e768";
+}
+
+.icontriangledownfill:before {
+	content: "\e79b";
+}
+
+.icontriangleupfill:before {
+	content: "\e79c";
+}
+
+.iconshaixuan:before {
+	content: "\e74a";
+}
+
+.iconyanzhengma:before {
+	content: "\e684";
+}
+
+.iconjifen:before {
+	content: "\e60f";
+}
+
+.iconwuliuxinxi:before {
+	content: "\e62b";
+}
+
+.iconmessage:before {
+	content: "\e78a";
+}
+
+.iconsetting:before {
+	content: "\e78e";
+}
+
+.iconaddition:before {
+	content: "\e6e0";
+}
+
+.iconclose:before {
+	content: "\e6e9";
+}
+
+.iconenter:after {
+	content: "\e6f8";
+}
+
+.iconprompt:before {
+	content: "\e71b";
+}
+
+.iconreturn:before {
+	content: "\e720";
+}
+
+.iconsearch:before {
+	content: "\e741";
+}
+
+.iconpengyouquan:before {
+	content: "\e62c";
+}
+
+.iconweixin:before {
+	content: "\e60e";
+}
+
+.iconzhifubao:before {
+	content: "\e673";
+}
+
+.iconyue:before {
+	content: "\e618";
+}
+
+.iconweixin1:before {
+	content: "\e622";
+}
+
+.iconlock1:before {
+	content: "\e64d";
+}
+
+.iconuser:before {
+	content: "\e64e";
+}
+
+.iconchenggongtixianshouyi:before {
+	content: "\e64f";
+}
+
+.iconviptuiguangdingdan:before {
+	content: "\e650";
+}
+
+.icondaifukuan:before {
+	content: "\e652";
+}
+
+.icondaijiesuanshouyi:before {
+	content: "\e653";
+}
+
+.icondaidakuanshouyi:before {
+	content: "\e654";
+}
+
+.icondaifahuo:before {
+	content: "\e655";
+}
+
+.icondaishouhuoshouyi:before {
+	content: "\e658";
+}
+
+.icondaishouhuo:before {
+	content: "\e659";
+}
+
+.iconwuxiaoshouyi:before {
+	content: "\e65a";
+}
+
+.icontixianmingxi:before {
+	content: "\e65b";
+}
+
+.iconshouyi:before {
+	content: "\e65c";
+}
+
+.iconkouchutixianshouxufei:before {
+	content: "\e65d";
+}
+
+.iconyishenqingshouyi:before {
+	content: "\e65e";
+}
+
+.icontuihuanhuo:before {
+	content: "\e65f";
+}
+
+
+/*水平线*/
+.hr {
+	width: 100%;
+	position: relative;
+	border-bottom: 1px solid #dddddd;
+	/* height: 0.5rpx; */
+}
+
+/* 一行显示 */
+.clamp {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	display: block;
+}
+
+/* 二行显示 */
+.clamp2 {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-line-clamp: 2;
+	-webkit-box-orient: vertical;
+}
+
+/* 二行显示 */
+.ellipsis {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-box-orient: vertical;
+	-webkit-line-clamp: 2;
+}
+
+.common-hover {
+	background: #f5f5f5;
+}
+
+/* 角标 */
+.corner {
+	background-color: #e51c23;
+	position: absolute;
+	right: -18rpx;
+	top: -18rpx;
+	color: #FFFFFF;
+	text-align: center;
+	border-radius: 999px;
+	font-size: 24rpx !important;
+	min-width: 35rpx;
+	min-height: 35rpx;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	line-height: 1;
+}
+
+.flex_item {
+	display: flex;
+	align-items: center;
+	/* justify-content: space-between; */
+}
+
+/* 左右顶格加上下居中 */
+.flex-between-center {
+	display: flex;
+	justify-content: space-between;
+	align-items: center;
+}
+
+/* flex布局-整体居中 */
+.flex-center {
+	display: flex;
+	align-items: center;
+	justify-content: center;
+}
+
+.flex-start {
+	display: flex;
+	align-items: center;
+	justify-content: flex-start;
+}
+
+/*文字对齐*/
+.text-left {
+	text-align: left !important;
+}
+
+.text-center {
+	text-align: center !important;
+}
+
+.text-justify {
+	text-align: justify !important;
+}
+
+.text-right {
+	text-align: right !important;
+}
+
+.text-default {
+	color: #212121 !important;
+}
+
+.text-white {
+	color: #ffffff !important;
+}
+
+.text-primary {
+	color: #00bcd4 !important;
+}
+
+.text-success {
+	color: #009688 !important;
+}
+
+.text-info {
+	color: #03a9f4 !important;
+}
+
+.text-warning {
+	color: #ffc107 !important;
+}
+
+.text-danger {
+	color: #e51c23 !important;
+}
+
+.text-pink {
+	color: #e91e63 !important;
+}
+
+.text-purple {
+	color: #673ab7 !important;
+}
+
+.text-indigo {
+	color: #3f51b5 !important;
+}
+
+.text-gray {
+	color: #999999 !important;
+}
+
+.bg-default {
+	background-color: #f5f5f5 !important;
+}
+
+.bg-primary {
+	background-color: #00bcd4 !important;
+}
+
+.bg-success {
+	background-color: #009688 !important;
+}
+
+.bg-info {
+	background-color: #03a9f4 !important;
+}
+
+.bg-warning {
+	background-color: #FFB238 !important;
+}
+
+.bg-danger {
+	background-color: #DC4D46 !important;
+}
+
+.bg-pink {
+	background-color: #e91e63 !important;
+}
+
+.bg-purple {
+	background-color: #673ab7 !important;
+}
+
+.bg-indigo {
+	background-color: #3f51b5 !important;
+}
+
+.bg-white {
+	background-color: white !important;
+}
+
+.bg-gray {
+	background-color: #e3e3e3 !important;
+}
+
+/* 边框 */
+.border-radius-15 {
+	border-radius: 15rpx;
+}
+
+.border-radius-10 {
+	border-radius: 10rpx;
+}
+
+.border-radius-all {
+	border-radius: 1000rpx;
+}
+
+/* 底部边线 */
+.borde-b {
+	border-bottom: 1px solid #dddddd;
+}
+
+/* 弹性盒子 */
+.flex {
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+}
+
+.items-left {
+	justify-content: flex-start;
+}
+
+.items-right {
+	justify-content: flex-end;
+}
+
+.flex-shrink-false {
+	flex-shrink: 0;
+}
+
+.flex-grow-true {
+	flex-grow: 1;
+}
+
+.position-relative {
+	position: relative;
+}

BIN
unpackage/dist/build/app-plus/static/error/emptyCart.png


BIN
unpackage/dist/build/app-plus/static/error/errorImage.jpg


BIN
unpackage/dist/build/app-plus/static/error/missing-face.png


BIN
unpackage/dist/build/app-plus/static/icon/icon-code.png


BIN
unpackage/dist/build/app-plus/static/icon/icon-phone.png


BIN
unpackage/dist/build/app-plus/static/icon/icon-yzm.png


BIN
unpackage/dist/build/app-plus/static/icon/logo.png


BIN
unpackage/dist/build/app-plus/static/img/bank.png


BIN
unpackage/dist/build/app-plus/static/img/centerbg.png


Some files were not shown because too many files changed in this diff