Bladeren bron

no message

WIN-2CJ8FMUT9OF\Administrator 9 maanden geleden
bovenliggende
commit
0584d3f031
18 gewijzigde bestanden met toevoegingen van 1687 en 2087 verwijderingen
  1. 1 1
      .env.js
  2. 34 27
      App.vue
  3. 0 8
      api/common.js
  4. 6 0
      api/shop_order.js
  5. 1077 64
      common/css/common.css
  6. 20 18
      index.html
  7. 3 6
      manifest.json
  8. 1 1
      package-lock.json
  9. 2 13
      pages.json
  10. 0 632
      pages/index/agent.vue
  11. 74 784
      pages/index/index.vue
  12. 38 51
      service/ajax.js
  13. 1 60
      service/router.js
  14. 315 307
      service/tools.js
  15. 0 0
      static/js/jweixin-1.2.0.js
  16. 0 0
      static/js/jwxwork-1.0.0.js
  17. BIN
      static/mp3/4272600974.mp3
  18. 115 115
      yarn.lock

+ 1 - 1
.env.js

@@ -1,6 +1,6 @@
 let nodeEnv = process.env.NODE_ENV;
 let ENV_CONFIG = null;
-console.log(nodeEnv)
+console.log(nodeEnv,'88888888888')
 if (nodeEnv === 'development') {
     //开发环境
     ENV_CONFIG = require('.env.dev.js');

+ 34 - 27
App.vue

@@ -1,32 +1,39 @@
 <script>
-export default {
-  onLaunch: function () {
-    console.log("App Launch");
-  },
-  onShow: function () {
-    console.log("App Show");
-  },
-  onHide: function () {
-    console.log("App Hide");
-  },
-};
+	export default {
+		mounted() {
+			const script = document.createElement('script')
+			script.src = 'https://wx.gtimg.com/pay_h5/goldplan/js/jgoldplan-1.0.0.js'
+			document.head.appendChild(script);
+		},
+		onLaunch: function() {
+			console.log("App Launch");
+		},
+		onShow: function() {
+			console.log("App Show");
+		},
+		onHide: function() {
+			console.log("App Hide");
+		},
+	};
 </script>
 
 <style>
-/*每个页面公共css */
-@import "./common/css/common";
-/* icon */
-@import "./common/font/iconfont";
+	/*每个页面公共css */
+	@import "./common/css/common";
+	/* icon */
+	@import "./common/font/iconfont";
 
-checkbox .wx-checkbox-input {
-  border-radius: 50% !important;
-}
-checkbox .wx-checkbox-input.wx-checkbox-input-checked {
-  background: linear-gradient(129deg, #f0695b 0%, #ed301d 100%);
-  border: 1px solid rgb(239, 74, 57);
-  box-shadow: 0px 2px 3px rgba(239, 74, 57, 0.16);
-}
-uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
-  border-color: #d1d1d1;
-}
-</style>
+	checkbox .wx-checkbox-input {
+		border-radius: 50% !important;
+	}
+
+	checkbox .wx-checkbox-input.wx-checkbox-input-checked {
+		background: linear-gradient(129deg, #f0695b 0%, #ed301d 100%);
+		border: 1px solid rgb(239, 74, 57);
+		box-shadow: 0px 2px 3px rgba(239, 74, 57, 0.16);
+	}
+
+	uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
+		border-color: #d1d1d1;
+	}
+</style>

+ 0 - 8
api/common.js

@@ -1,8 +0,0 @@
-import {request} from '../service/ajax.js'
-
-const commonUrl = '/api/common/'
-// 发送短信
-export const commonSend = (data) => request(commonUrl + 'send', 'post', { ...data })
-// 获取sts
-export const getSts = (data) => request(commonUrl + 'sts', 'post', { ...data })
-

+ 6 - 0
api/shop_order.js

@@ -0,0 +1,6 @@
+import {request} from '../service/ajax.js'
+
+const newsUrl = '/api/shop_order/'
+
+export const shopOrderInfo = (data) => request(newsUrl + 'order_info', 'post', { ...data },false)
+

+ 1077 - 64
common/css/common.css

@@ -1,17 +1,22 @@
-view,text {
-  font-size: 16px;
-  color: #333;
-  font-weight: 400;
+.iPhone-bottom {
+	padding-bottom: constant(safe-area-inset-bottom);
+	padding-bottom: env(safe-area-inset-bottom);
 }
 
-image {
-  display: block;
+.view-word-wrap {
+	white-space: pre-wrap;
+	word-wrap: break-word;
 }
 
-.box-border-box{
+.common-index-box {
+	width: 100%;
+	height: 100vh;
+	display: flex;
+	flex-direction: column;
 	box-sizing: border-box;
 }
 
+/* 布局基础 */
 .flex-common-css {
 	width: 100%;
 	height: 100vh;
@@ -19,110 +24,1118 @@ image {
 	flex-direction: column;
 }
 
+.flex-index-css {
+	width: 100%;
+	height: 100%;
+	display: flex;
+	flex-direction: column;
+}
+
+.flex-common-x {
+	width: 100%;
+	height: auto;
+	display: flex;
+	align-items: center;
+}
+
+.flex-direction {
+	display: flex;
+	flex-direction: column;
+}
+
 .display-flex {
 	display: flex;
 }
+
 .flex-justify-space {
 	display: flex;
 	justify-content: space-between;
 }
+
+.flex-justify-around {
+	display: flex;
+	justify-content: space-around;
+}
+
+.flex-justify-center {
+	display: flex;
+	justify-content: center;
+}
+
+.flex-justify-end {
+	display: flex;
+	justify-content: flex-end;
+}
+
+.flex-justify-start {
+	display: flex;
+	justify-content: flex-start;
+}
+
 .align-items-center {
 	display: flex;
 	align-items: center;
 }
+
+.align-items-flex-end {
+	display: flex;
+	align-items: flex-end;
+}
+
 .flex-wrap-wrap {
 	display: flex;
 	flex-wrap: wrap;
 }
-.justify-content-center{
-	display: flex;
-	justify-content: center;
+
+.scroll-view-css {
+	width: 100%;
+	flex: 1;
+	overflow: auto;
+}
+
+.box-sizing-border {
+	box-sizing: border-box;
+}
+
+.text-align-center {
+	text-align: center;
+}
+
+.text-align-right {
+	text-align: right;
 }
 
-.text-align-left{
+.text-align-left {
 	text-align: left;
 }
-.plr-32{
-	padding: 0 32rpx;
+
+
+.flex1 {
+	flex: 1;
 }
-.fs-48{
-	font-size: 48rpx;
+
+.flex-shrink0 {
+	flex-shrink: 0;
 }
-.fs-40{
-	font-size: 40rpx;
+
+/*超出两行... */
+.text-overflow-ellipsis {
+	text-overflow: -o-ellipsis-lastline;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-line-clamp: 2;
+	line-clamp: 2;
+	-webkit-box-orient: vertical;
 }
-.fs-36{
-	font-size: 36rpx;
+
+/*超出一行... */
+.text-overflow-ellipsis-one {
+	white-space: nowrap;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	word-break: break-all;
 }
-.fs-32{
-	font-size: 32rpx;
+
+/*不换行*/
+.white-space-nowrap {
+	white-space: nowrap;
 }
-.fs-28{
-	font-size: 28rpx;
+
+/*字体大小*/
+.sys-size-20 {
+	font-size: 20rpx;
+}
+
+.sys-size-22 {
+	font-size: 22rpx;
 }
-.fs-24{
+
+.sys-size-24 {
 	font-size: 24rpx;
 }
-.fc-f{
+
+.sys-size-26 {
+	font-size: 26rpx;
+}
+
+.sys-size-28 {
+	font-size: 28rpx;
+}
+
+.sys-size-30 {
+	font-size: 30rpx;
+}
+
+.sys-size-32 {
+	font-size: 32rpx;
+}
+
+.sys-size-34 {
+	font-size: 34rpx;
+}
+
+.sys-size-36 {
+	font-size: 36rpx;
+}
+
+.sys-size-38 {
+	font-size: 38rpx;
+}
+
+.sys-size-40 {
+	font-size: 40rpx;
+}
+
+.sys-size-44 {
+	font-size: 44rpx;
+}
+
+.sys-size-48 {
+	font-size: 48rpx;
+}
+
+.sys-size-52 {
+	font-size: 52rpx;
+}
+
+.sys-size-62 {
+	font-size: 62rpx;
+}
+
+.sys-size-64 {
+	font-size: 64rpx;
+}
+
+
+/*字体粗细*/
+.sys-weight-bold {
+	font-weight: bold;
+}
+
+.sys-weight-600 {
+	font-weight: 600;
+}
+
+.sys-weight-400 {
+	font-weight: 400;
+}
+
+.sys-weight-500 {
+	font-weight: 500;
+}
+
+
+/*字体颜色*/
+.sys-color-9 {
+	color: #999;
+}
+
+.sys-color-f {
 	color: #fff;
 }
-.fc-F2D4A9{
-	color: #F2D4A9;
+
+.sys-color-9198A2 {
+	color: #9198A2;
+}
+
+.sys-color-F2BA0B {
+	color: #F2BA0B;
+}
+
+.sys-color-FFC186 {
+	color: #FFC186;
+}
+
+.sys-color-FE6915 {
+	color: #FE6915;
 }
-.fc-CFB591{
-	color: #CFB591;
+
+.sys-color-FE552E {
+	color: #FE552E;
 }
-.fc-ED301D{
+
+.sys-color-ED301D {
 	color: #ED301D;
 }
-.fc-E2E7FA{
-	color: #E2E7FA;
+
+.sys-color-F8E5AF {
+	color: #F8E5AF;
 }
-.fc-3A2E1C{
-	color: #3A2E1C;
+
+.sys-color-F87A08 {
+	color: #F87A08;
 }
-.fw-b{
-	font-weight: bold !important;
+
+.sys-color-F5D4B5 {
+	color: #F5D4B5;
 }
-.fw-500{
-	font-weight: 500 !important;
+
+.sys-color-E7AF01 {
+	color: #E7AF01;
 }
-.text-align-center{
-	text-align: center;
+
+.sys-color-FE9E11 {
+	color: #FE9E11;
 }
-.text-align-right{
-	text-align: right;
+
+.sys-color-FF7B06 {
+	color: #FF7B06;
 }
-.mb-16{
-	margin-bottom: 16rpx;
+
+.sys-color-FEF2F2 {
+	color: #FEF2F2;
 }
-.mb-32{
-	margin-bottom: 32rpx;
+
+.sys-color-195E3F {
+	color: #3169FA;
+}
+
+.sys-color-3489FF {
+	color: #3489FF;
 }
-.mb-72{
-	margin-bottom: 72rpx;
+
+.sys-color-1B87EC {
+	color: #1B87EC;
 }
-.mb-24{
-	margin-bottom: 24rpx;
+
+.sys-color-449470 {
+	color: #3169FA !important;
 }
-.mt-32{
-	margin-top: 32rpx;
+
+.sys-color-0D4486 {
+	color: #0D4486;
 }
-.mb-48{
-	margin-bottom: 48rpx;
+
+.sys-color-B3D0FE {
+	color: #B3D0FE;
 }
-.mb-214{
-	margin-bottom: 214rpx;
+
+.sys-color-3 {
+	color: #333;
 }
-.mr-30{
-	margin-right: 30rpx;
+
+.sys-color-8 {
+	color: #888;
 }
-.mb-116{
-	margin-bottom: 116rpx;
+
+.sys-color-9 {
+	color: #999;
 }
-.mb-40{
-	margin-bottom: 40rpx;
+
+.sys-color-6 {
+	color: #666;
+}
+
+.sys-color-0 {
+	color: #000;
+}
+
+.sys-color-AD {
+	color: #ADADAD;
+}
+
+.sys-color-888B9B {
+	color: #888B9B;
+}
+
+.sys-color-C1C5CC {
+	color: #C1C5CC;
+}
+
+.sys-color-F2F3F6 {
+	color: #F2F3F6;
+}
+
+.sys-color-B6B3B3 {
+	color: #B6B3B3;
+}
+
+.sys-color-77818D {
+	color: #77818D;
+}
+
+.sys-color-888B9B {
+	color: #888B9B;
+}
+
+.sys-color-F2994A {
+	color: #F2994A;
+}
+
+.sys-color-EB5757 {
+	color: #EB5757;
+}
+
+.sys-color-EB2612 {
+	color: #EB2612;
+}
+
+.sys-color-FF3333 {
+	color: #FF3333;
+}
+
+.sys-color-FF7A02 {
+	color: #FF7A02;
+}
+
+.sys-color-F7475C {
+	color: #F7475C;
+}
+
+.sys-color-2F80ED {
+	color: #2F80ED;
+}
+
+.sys-color-4FAA81 {
+	color: #3169FA;
+}
+
+.sys-color-007AFF {
+	color: #007AFF;
+}
+
+.sys-color-2680EB {
+	color: #2680EB;
+}
+.sys-color-547BFA {
+	color: #547BFA;
+}
+
+.sys-color-FF7D00 {
+	color: #FF7D00;
+}
+
+.sys-color-27AE60 {
+	color: #27AE60;
+}
+
+.sys-color-16BB5D {
+	color: #16BB5D;
+}
+
+.sys-color-424F89 {
+	color: #424F89;
+}
+
+.sys-color-F2BA0B {
+	color: #F2BA0B;
+}
+
+/*背景颜色*/
+.sys-background-f {
+	background-color: #fff;
+}
+
+.sys-background-E3F0FC {
+	background-color: #E3F0FC;
+}
+
+.sys-background-ECECEC {
+	background-color: #ECECEC;
+}
+
+.sys-background-E3F6EB {
+	background-color: #E3F6EB;
+}
+
+.sys-background-gray-f {
+	background-color: #fff;
+}
+
+.sys-background-black {
+	background-color: #141414;
+}
+
+.sys-background-3 {
+	background-color: #333;
+}
+
+.sys-background-6 {
+	background-color: #666;
+}
+
+.sys-background-9 {
+	background-color: #999999;
+}
+
+.sys-background-rgba-3 {
+	background-color: rgba(51, 51, 51, 0.60);
+}
+
+.sys-background-gray-f6F7FB {
+	background-color: #f6f7f8;
+}
+
+.bgc-F5F5F5{
+	background-color: #F5F5F5;
+}
+.sys-background-F6F7FB {
+	background-color: #F6F7FB;
+}
+
+.sys-background-f6 {
+	background-color: #F6F6F6;
+}
+
+.sys-background-F2F3F3 {
+	background-color: #F2F3F3;
+}
+
+.sys-background-F2FFFA {
+	background: #F2FFFA;
+}
+
+.sys-background-FFEBE9 {
+	background: #FFEBE9;
+}
+
+.sys-background-F5F4F9 {
+	background: #F5F4F9;
+}
+
+.bgc-1778FD {
+	background-color: #1778FD;
+}
+.bgc-E2EEFF{
+	background-color: #E2EEFF;
+}
+.sys-background-CDD0D5 {
+	background-color: #CDD0D5;
+}
+
+.sys-background-F7F8FC {
+	background-color: #F7F8FC;
+}
+
+.sys-background-E0E0E0 {
+	background-color: #E0E0E0;
+}
+
+.sys-background-CCCCCC {
+	background: #CCCCCC;
+}
+
+.sys-background-F5F5F5 {
+	background-color: #F5F5F5;
+}
+
+.sys-background-rgba-c {
+	background: rgba(204, 204, 204, 0.2);
+}
+
+.sys-background-F2F3F5 {
+	background-color: #F2F3F5;
+}
+
+.sys-background-F1F1F1 {
+	background-color: #F1F1F1;
+}
+
+.sys-background-FAF9FD {
+	background-color: #FAF9FD;
+}
+
+.sys-background-FAE39D {
+	background-color: #FAE39D;
+}
+
+.sys-background-FFF7E8 {
+	background-color: #FFF7E8;
+}
+
+.sys-background-F8E5AF {
+	background-color: #F8E5AF;
+}
+
+.sys-background-FCF8F2 {
+	background-color: #FCF8F2;
+}
+
+.sys-background-F8F8F8 {
+	background-color: #F8F8F8;
 }
-.ml-80{
-	margin-left: 80rpx;
+
+.sys-background-FFC186 {
+	background-color: #FFC186;
+}
+
+.sys-background-F2BA0B {
+	background-color: #F2BA0B;
+}
+
+.sys-background-FEF2F2 {
+	background-color: #FEF2F2;
+}
+
+.sys-background-E7AF01 {
+	background-color: #E7AF01;
+}
+
+.sys-background-FF7A02 {
+	background: #FF7A02;
+}
+
+.sys-background-2EBD87 {
+	background-color: #2EBD87;
+}
+
+.sys-background-27AE60 {
+	background-color: #27AE60;
+}
+
+.sys-background-BEF7BA {
+	background-color: #BEF7BA;
+}
+
+.sys-background-16BB5D {
+	background-color: #16BB5D;
+}
+
+.sys-background-rgba-27AE60 {
+	background: rgba(39, 174, 96, 0.2);
+}
+
+.sys-background-2680EB {
+	background: #2680EB;
+}
+
+.sys-background-3489FF {
+	background: #3489FF;
+}
+
+.sys-background-1B87EC {
+	background: #1B87EC;
+}
+
+.sys-background-EAF2FD {
+	background: #EAF2FD;
+}
+
+.sys-background-F7475C {
+	background-color: #F7475C;
+}
+
+.sys-background-FFF2F5 {
+	background-color: #FFF2F5;
+}
+
+.sys-background-FFD529 {
+	background-color: #FFD529;
+}
+
+.sys-background-FFD5297 {
+	background-color: rgba(255, 213, 41, 0.7);
+}
+
+.sys-background-gradient-F {
+	background: linear-gradient(180deg, #FFFFFF 10vh, #F2F2F2 20vh);
+}
+
+.sys-background-gradient-2D84D4 {
+	background: linear-gradient(308deg, #2D84D4 0%, #49A1F1 100%);
+}
+
+.sys-background-gradient-059466 {
+	background: linear-gradient(308deg, #059466 0%, #03B67B 100%);
+}
+
+.sys-background-gradient-D79B01 {
+	background: linear-gradient(308deg, #D79B01 0%, #EEB609 100%);
+}
+
+.sys-background-gradient-60C5FF {
+	background: linear-gradient(269deg, #2D9CDB 0%, #60C5FF 100%);
+}
+
+.sys-background-gradient-00908C {
+	background: linear-gradient(308deg, #00908C 0%, #06AAA5 100%);
+}
+
+.sys-background-gradient-FF3F10 {
+	background: linear-gradient(227deg, #FF3F10 0%, #FF7915 100%);
+}
+
+.sys-background-E7F6FF {
+	background-color: #E7F6FF;
+}
+
+
+/* 边框颜色 */
+.border-449470 {
+	border: 1rpx solid #3169FA;
+}
+.border-9 {
+	border: 1rpx solid #999999;
+}
+.border-3489FF {
+	border: 1rpx solid #3489FF;
+}
+
+.border-2680EB {
+	border: 1rpx solid #2680EB;
+}
+
+.border-F2BA0B {
+	border: 1rpx solid #F2BA0B;
+}
+
+.border-FF7B06 {
+	border: 1rpx solid #FF7B06;
+}
+
+.border-E4E4EB {
+	border: 1rpx solid #E4E4EB;
+}
+
+.border-C {
+	border: 2rpx solid #CCCCCC;
+}
+
+.border-e {
+	border: 2rpx solid #eee;
+}
+
+.border-3 {
+	border: 2rpx solid #333;
+}
+
+.border-EDEEF0 {
+	border: 2rpx solid #EDEEF0;
+}
+
+.border-bottom-3489FF {
+	border-bottom: 1rpx solid #3489FF;
+}
+
+.border-bottom-449470 {
+	border-bottom: 1rpx solid #3169FA;
+}
+
+.borde-bottomr-2680EB {
+	border-bottom: 1rpx solid #2680EB;
+}
+
+.border-bottom-e {
+	border-bottom: 1rpx solid #EEEEEE;
+}
+
+.border-bottom-E6E7E9 {
+	border-bottom: 1rpx solid #E6E7E9;
+}
+
+.border-FF7A02 {
+	border: 1rpx solid #FF7A02;
+}
+
+.border-f {
+	border: 1rpx solid #fff;
+}
+
+
+
+/* 圆角 */
+.sys-radius-200 {
+	border-radius: 200rpx;
+}
+
+.sys-radius-60 {
+	border-radius: 60rpx;
+}
+
+.sys-radius-24 {
+	border-radius: 24rpx;
+}
+
+.sys-radius-20 {
+	border-radius: 20rpx;
+}
+
+.sys-radius-12 {
+	border-radius: 12rpx;
+}
+
+.sys-radius-top-right-20 {
+	border-radius: 20rpx 20rpx 0 0;
+}
+
+.sys-radius-b-l-20 {
+	border-radius: 0 0 20rpx 20rpx;
+}
+
+.sys-radius-top-right-30 {
+	border-radius: 30rpx 30rpx 0 0;
+}
+
+.sys-radius-top-right-40 {
+	border-radius: 40rpx 40rpx 0 0;
+}
+
+.sys-radius-16 {
+	border-radius: 16rpx;
+}
+
+.sys-radius-12 {
+	border-radius: 12rpx;
+}
+
+.sys-radius-10 {
+	border-radius: 10rpx;
+}
+
+.sys-radius-8 {
+	border-radius: 8rpx;
+}
+
+.sys-radius-5 {
+	border-radius: 5rpx;
+}
+
+.sys-radius-4 {
+	border-radius: 4rpx;
+}
+
+.sys-radius-2 {
+	border-radius: 2rpx;
+}
+
+.sys-radius-50 {
+	border-radius: 50%;
+}
+
+.line-height-28 {
+	line-height: 28rpx;
+}
+
+.line-height-40 {
+	line-height: 40rpx;
+}
+
+/*行高*/
+.line-height-64 {
+	height: 64rpx;
+	line-height: 64rpx;
+}
+
+/*空白页icons*/
+.blank-class {
+	width: 200rpx;
+	height: 200rpx;
+	/* padding: 132rpx 0 0 0; */
+}
+
+
+/* 外边距 */
+.mt-4 {
+	margin-top: 4rpx;
+}
+
+.mt-8 {
+	margin-top: 8rpx;
+}
+
+.mt-12 {
+	margin-top: 12rpx;
+}
+
+.mt-16 {
+	margin-top: 16rpx;
+}
+
+.mt-20 {
+	margin-top: 20rpx;
+}
+
+.mt-28 {
+	margin-top: 28rpx;
+}
+
+.mt-40 {
+	margin-top: 40rpx;
+}
+
+.mb-13 {
+	margin-bottom: 13rpx;
+}
+
+.mb-18 {
+	margin-bottom: 18rpx;
+}
+
+.mb-24 {
+	margin-bottom: 24rpx;
+}
+
+.mb-26 {
+	margin-bottom: 26rpx;
+}
+
+.mb-28 {
+	margin-bottom: 28rpx;
+}
+
+.mb-32 {
+	margin-bottom: 32rpx;
+}
+
+.mb-38 {
+	margin-bottom: 38rpx;
+}
+
+.mb-40 {
+	margin-bottom: 40rpx;
+}
+
+.mb-64 {
+	margin-bottom: 64rpx;
+}
+
+.ml-10 {
+	margin-left: 10rpx;
+}
+
+.ml-16 {
+	margin-left: 16rpx;
+}
+
+.ml-20 {
+	margin-left: 20rpx;
+}
+
+.ml-22 {
+	margin-left: 22rpx;
+}
+
+.ml-120 {
+	margin-left: 120rpx;
+}
+
+.ml-24 {
+	margin-left: 24rpx;
+}
+
+.mr-4 {
+	margin-right: 4rpx;
+}
+
+.mr-6 {
+	margin-right: 6rpx;
+}
+
+.mr-8 {
+	margin-right: 8rpx;
+}
+
+.mr-10 {
+	margin-right: 10rpx;
+}
+
+.mr-12 {
+	margin-right: 12rpx;
+}
+
+.mr-14 {
+	margin-right: 14rpx;
+}
+
+.mr-16 {
+	margin-right: 16rpx;
+}
+
+.mr-18 {
+	margin-right: 18rpx;
+}
+
+.mr-20 {
+	margin-right: 20rpx;
+}
+
+.mr-24 {
+	margin-right: 24rpx;
+}
+
+.mr-32 {
+	margin-right: 32rpx;
+}
+.mr-30 {
+	margin-right: 30rpx;
+}
+.mr-64 {
+	margin-right: 64rpx;
+}
+.mr-68 {
+	margin-right: 68rpx;
+}
+
+.mr-40 {
+	margin-right: 40rpx;
+}
+
+.mr-50 {
+	margin-right: 50rpx;
+}
+
+.mr-74 {
+	margin-right: 74rpx;
+}
+
+.mr-82 {
+	margin-right: 82rpx;
+}
+
+.mr-90 {
+	margin-right: 90rpx;
+}
+
+
+.mb-200 {
+	margin-bottom: 200rpx;
+}
+
+.mb-108 {
+	margin-bottom: 108rpx;
+}
+
+.mb-80 {
+	margin-bottom: 80rpx;
+}
+
+.mb-56 {
+	margin-bottom: 56rpx;
+}
+
+.mb-34 {
+	margin-bottom: 34rpx;
+}
+
+.mb-32 {
+	margin-bottom: 32rpx;
+}
+
+.mb-30 {
+	margin-bottom: 30rpx;
+}
+
+.mb-24 {
+	margin-bottom: 24rpx;
+}
+
+.mb-22 {
+	margin-bottom: 22rpx;
+}
+
+.mb-20 {
+	margin-bottom: 20rpx;
+}
+
+.mb-18 {
+	margin-bottom: 18rpx;
+}
+
+.mb-16 {
+	margin-bottom: 16rpx;
+}
+
+.mb-12 {
+	margin-bottom: 12rpx;
+}
+
+.mb-10 {
+	margin-bottom: 10rpx;
+}
+
+.mb-8 {
+	margin-bottom: 8rpx;
+}
+
+.mb-6 {
+	margin-bottom: 6rpx;
+}
+
+.mb-4 {
+	margin-bottom: 4rpx;
+}
+
+
+.pt-10 {
+	padding-top: 10rpx;
+}
+
+.pt-30 {
+	padding-top: 30rpx;
+}
+
+
+.pb-30 {
+	padding-bottom: 30rpx;
+}
+
+.pb-24 {
+	padding-bottom: 24rpx;
+}
+
+.p-32 {
+	padding: 32rpx;
+}
+
+.pr-24 {
+	padding-right: 24rpx;
+}
+
+
+.pl-32 {
+	padding-left: 32rpx;
+}
+
+.pl-24 {
+	padding-left: 24rpx;
+}
+
+.pl-20 {
+	padding-left: 20rpx;
+}
+
+.pd-40-0-60-0 {
+	padding: 40rpx 0 60rpx 0;
+}
+
+.pd-0-32-0-32 {
+	padding: 0 32rpx;
+}
+
+.pd-48-0-50-0 {
+	padding: 48rpx 0 50rpx 0;
+}
+
+
+.pd-32 {
+	padding: 32rpx;
+}
+
+.p-20 {
+	padding: 20rpx
+}
+
+.p-24 {
+	padding: 24rpx;
+}
+
+.p-24-0 {
+	padding: 24rpx 0;
+}
+
+.opacity7 {
+	opacity: 0.7
+}
+
+.w-32 {
+	width: 32%;
+}
+
+.plr-30 {
+	padding: 0 30rpx;
+}
+
+.plr-24 {
+	padding: 0 24rpx;
 }

+ 20 - 18
index.html

@@ -1,23 +1,25 @@
 <!DOCTYPE html>
 <html lang="en">
 
-<head>
-  <meta charset="UTF-8" />
-  <meta name="viewport"
-    content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
-  <meta name="viewport"
-    content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover" />
-  <title>振合网</title>
-  <!--preload-links-->
-  <!--app-context-->
-</head>
+	<head>
+		<meta charset="UTF-8" />
+		<meta name="viewport"
+			content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
+		<meta name="viewport"
+			content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover" />
 
-<body>
-  <div id="app">
-    <!--app-html-->
-  </div>
-  <script type="module" src="/main.js"></script>
-  <script type="module" src="/static/js/jwxwork-1.0.0.js"></script>
-</body>
+		<title>振合网</title>
 
-</html>
+		<!--preload-links-->
+		<!--app-context-->
+	</head>
+
+	<body>
+		<div id="app">
+			<!--app-html-->
+		</div>
+		<script type="module" src="/main.js"></script>
+		<script type="module" src="/static/js/jwxwork-1.0.0.js"></script>
+	</body>
+
+</html>

+ 3 - 6
manifest.json

@@ -1,6 +1,6 @@
 {
     "name" : "振合网",
-    "appid" : "__UNI__A51A853",
+    "appid" : "__UNI__7CE94C3",
     "description" : "",
     "versionName" : "1.0.13",
     "versionCode" : 101,
@@ -75,12 +75,9 @@
             "https" : false,
             "proxy" : {
                 "/api" : {
-                    "target" : "http://testofficial.jhcs888.com",
+                    "target" : "https://wap.jhcs888.com",
                     "changeOrigin" : true,
-                    "secure" : false,
-                    "pathRewrite" : {
-                        "^/api" : "api"
-                    }
+                    "secure" : true
                 }
             }
         },

+ 1 - 1
package-lock.json

@@ -1,5 +1,5 @@
 {
-  "name": "zh-new-promotion",
+  "name": "zh_UnionPay",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {

+ 2 - 13
pages.json

@@ -6,13 +6,7 @@
         "navigationBarTitleText": "振合网",
 		"designWidth": 320
       }
-    },
-	{
-	  "path": "pages/index/agent",
-	  "style": {
-	    "navigationBarTitleText": "振合网"
-	  }
-	}
+    }
   ],
   "globalStyle": {
     "navigationBarTextStyle": "black",
@@ -24,11 +18,6 @@
   },
   "condition": {
     "current": 0,
-    "list": [
-      {
-        "name": "列表调试",
-        "path": "pages/text/index",
-        "query": ""
-		}]
+    "list": []
 	}
 }

+ 0 - 632
pages/index/agent.vue

@@ -1,632 +0,0 @@
-<template>
-	<view class="index-box box-border-box flex-common-css" @click.stop="play()">
-		<view class="flex-justify-space box-border-box plr-32">
-			<image class="logo-img" src="@/static/img/c-logo.png" mode="scaleToFill"></image>
-			<image class="music-img" v-if="!isIos" :class="isPlay?'music-anumation':'music-anumation'"
-				src="@/static/img/c-music.png" mode="scaleToFill" @click.stop="musicPause()"></image>
-			<mumu-music v-else ref="musicObj"
-				musicSrc='https://jhxcnc.oss-cn-chengdu.aliyuncs.com/mp3/4272600974.mp3'></mumu-music>
-		</view>
-		<swiper class="swiper" :vertical='true' @change="swiperChange">
-			<!-- 邀请函 -->
-			<swiper-item>
-				<view class="swiper-item index-1" v-if="index == 0">
-					<image class="img-text wow animate__animated animate__bounceInUp" src="@/static/img/yqh-text-1.png"
-						mode="scaleToFill"></image>
-					
-					 	
-					<view class="" v-if="isEnroll">
-						<view class="fs-40 fc-E2E7FA text-align-center mb-16 wow animate__animated animate__bounceInLeft">
-							科技创新体系•助推实体经济发展</view>
-						<image class="zhw-img-text mb-16 wow animate__animated animate__bounceInLeft" src="@/static/img/index-text-3.png" mode="scaleToFill"></image>
-						<view class="fs-32 fc-E2E7FA text-align-center mb-72 wow animate__animated animate__bounceInLeft">
-							招商说明会 </view>
-					</view>
-					<view class="" v-else>
-						<view class="fs-40 fc-E2E7FA text-align-center mb-16 wow animate__animated animate__bounceInLeft">
-							畅通国民经济循环 发展新质生产力</view>
-						<view class="fs-40 fc-E2E7FA text-align-center mb-16 wow animate__animated animate__bounceInLeft">
-								实现共同富裕</view>
-						<view class="fs-32 fc-E2E7FA text-align-center mb-72 wow animate__animated animate__bounceInLeft">
-							招商说明会 </view>
-					</view>
-						
-						
-					<image class="img-xian wow animate__animated animate__bounceInUp" src="@/static/img/xian.png"
-						mode="scaleToFill"></image>
-					
-					<view class="fs-32 fc-CFB591 fw-500 text-align-left mb-40 ml-80">
-						主办单位:重庆振合网科技集团
-					</view>
-					<view class="display-flex mb-72 ml-80">
-						<view class="fs-32 fc-CFB591 fw-500">协办单位:</view>
-						<view class="">
-							<view class="fs-32 fc-CFB591 fw-500 text-align-left">中国信用网</view>
-							<view class="fs-32 fc-CFB591 fw-500 text-align-left">重庆电视台《重庆特色》栏目</view>
-						</view>
-					</view>
-					
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
-			</swiper-item>
-			<!-- 诚挚邀请 -->
-			<swiper-item>
-				<view class="swiper-item" v-if="index == 1">
-					<view class="index-2" >
-						<image class="text-img-3 wow animate__animated animate__bounceInUp"
-							src="@/static/img/hynr-text.png" mode="scaleToFill"></image>
-						
-						<view class="fs-32 fc-CFB591 text-box wow animate__animated animate__bounceInUp" >
-							党的二十大三中全会提出,“让国家变得更加富强,让社会变得更加公平公正,让人民生活得更加美好”。
-						</view>
-						
-						<view class="fs-32 fc-CFB591 text-box wow animate__animated animate__bounceInUp">
-							振合网将以互联网注入实体经济数字化转型为导向,帮助生产厂家,传统代理商解决销售难、资金难、库存压力大。帮助实体店摆脱困境,实现跨界收益和互联网收益,助推实体经济数字化转型升级发展。
-						</view>
-						
-						
-						<view class="fs-32 fc-CFB591 text-box wow animate__animated animate__bounceInUp">
-							助推乡村全面振兴,让农户爱上种地,解决返乡民工创业就业难和农产品销售难等问题;在乡村振兴发展的势头中,如何助力乡村振兴、牢固脱贫攻艰的成果,真正实现城乡融合发展。
-							
-						</view>
-						
-						
-						
-						
-					</view>
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
-			</swiper-item>
-			
-			<!-- 参会名单 -->
-			<swiper-item>
-				<view class="swiper-item" v-if="index == 2">
-					<view class="index-2" >
-						<image class="text-img-1 wow animate__animated animate__bounceInUp"
-							src="@/static/img/chdb-text.png" mode="scaleToFill"></image>
-						
-						<image class="text-img-ty wow animate__animated animate__bounceInUp"
-							src="@/static/img/tyjb-text.png" mode="scaleToFill"></image>
-						
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">全国人大常委农委原副主任、现任中国供销合作经济学会会长</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">原国务院研究室主任、国务院国有监事会主席、中央第九巡视组副组长、经济学博士</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">原农业部副部长、国务院研究室副主任</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">原全国工商联副主席、全国政协特聘专家</view>
-						</view>
-						<view class="align-items-center mb-24">
-						  <image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-						  <view class="fs-28 fc-CFB591 w-588">原中宣部副部长、中国文联副主席</view>
-						</view>
-						<view class="align-items-center mb-48">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">国防大学少将(副军职)及其他相关领导</view>
-						</view>
-						
-						<image class="text-img-ty wow animate__animated animate__bounceInUp"
-							src="@/static/img/chdw-text-1.png" mode="scaleToFill"></image>
-							
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">中国信用网</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">重庆电视台</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">全国知名企业</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">全国知名品牌代理商</view>
-						</view>
-					</view>
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
-			</swiper-item>
-
-			<!-- 活动地址 -->
-			<swiper-item>
-				<view class="swiper-item" v-if="index == 3">
-					<view class="index-2" >
-						<image class="text-img-1 wow animate__animated animate__bounceInUp"
-							src="@/static/img/hdtd-text.png" mode="scaleToFill"></image>
-						<image class="img-1 wow animate__animated animate__bounceInUp" src="@/static/img/h-1.png"
-							mode="scaleToFill"></image>
-
-						<view class="flex-justify-space">
-							<image class="img-2 wow animate__animated animate__bounceInLeft" src="@/static/img/h-2.png"
-								mode="scaleToFill"></image>
-							<image class="img-2 wow animate__animated animate__bounceInRight" src="@/static/img/h-3.png"
-								mode="scaleToFill"></image>
-						</view>
-						
-						<view
-							class="fc-CFB591 fs-28 text-align-center mb-32 wow animate__animated animate__bounceInRight">
-							签到时间:10月19日</view>
-						
-						<view
-							class="fc-CFB591 fs-28 text-align-center mb-32 wow animate__animated animate__bounceInRight">
-							会议时间:10月20日</view>
-							
-						<view
-							class="fc-CFB591 fs-28 text-align-center mb-32 wow animate__animated animate__bounceInRight">
-							振合网科技集团期待与您相见!
-						</view>
-					</view>
-					<!-- <image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image> -->
-				</view>
-			</swiper-item>
-			
-
-		</swiper>
-	</view>
-
-</template>
-<script>
-	import {
-		getJsConfig,
-		userParticipation
-	} from '@/api/user.js';
-	import tools from "@/service/tools";
-	import wxJs from "jweixin-module"
-	import {
-		useBgMusic
-	} from '@/uni_modules/y-bg-music/js_sdk';
-	export default {
-		components: {},
-		data() {
-			return {
-				userName: '',
-				fromData: {
-					m_id: '',
-					name: '',
-					phone: '',
-					corporate: '',
-					inviter: '', //邀请人
-					inviter_phone: '',
-				},
-				isAJAX: false,
-				index: 0,
-				audioServe: undefined,
-				isPlay: false,
-				isAutoPlay: false,
-				isIos: true,
-				isEnroll: true
-
-			}
-		},
-		onLoad(data) {
-			if (data.noEnroll !== undefined) {
-				this.isEnroll = false
-			}
-		},
-		onshow() {
-			this.$wow.init();
-		},
-		mounted() {
-			this.userName = uni.getStorageSync('userName');
-			let isWeiXin = tools.isWx();
-			if (isWeiXin) {
-				this.getJsConfig()
-			}
-			// this.musicPlay()
-			const isiOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
-			this.isIos = isiOS
-			if (isiOS) {
-				console.log('This is an iOS device');
-			} else {
-				this.audioServe = useBgMusic({
-					src: './static/mp3/4272600974.mp3',
-					loop: 999, // 循环次数
-					controls: false // 显示右上角控制元素
-				});
-			}
-		},
-		methods: {
-			musicPlay() {
-				// if (!this.audioServe) {
-				// 	this.audioServe = uni.createInnerAudioContext();
-				// 	this.audioServe.autoplay = true;
-				// 	this.audioServe.loop = true;
-				// 	this.audioServe.obeyMuteSwitch = true;
-				// 	this.audioServe.src = 'https://jhxcnc.oss-cn-chengdu.aliyuncs.com/mp3/4272600974.mp3';
-				// }
-				// this.audioServe.play();
-				// this.audioServe.onPlay(() => {
-				// 	this.isPlay = true;
-				// 	this.isAutoPlay = true
-				// })
-
-				// 创建bgAudioManager对象
-				//         const bgAudioManager = uni.getBackgroundAudioManager();
-				//         bgAudioManager.src = 'https://jhxcnc.oss-cn-chengdu.aliyuncs.com/mp3/4272600974.mp3';
-				// // 开始播放的回调函数
-				//         bgAudioManager.onPlay(() => {
-				//           console.log('开始播放');
-				//         });
-				// // 播放报错的事件监听
-				//         bgAudioManager.onError((res) => {
-				//           console.log(res.errMsg);
-				//           console.log(res.errCode);
-				//         });
-
-
-			},
-			play() {
-				if (!this.isPlay && this.audioServe) {
-					// this.audioServe.play();
-					// this.audioServe.onPlay(() => {
-					// 	this.isPlay = true;
-					// 	this.isAutoPlay = true
-					// })
-				}
-			},
-			musicPause() {
-				// if (this.audioServe) {
-				// 	this.audioServe.pause();
-				// 	this.audioServe.onPause(() => {
-				// 		this.isPlay = false;
-				// 	});
-				// }
-
-			},
-			getJsConfig() {
-				console.log(window.location)
-				let url = window.location.href.split('#')[0];
-				getJsConfig({
-					'url': url
-				}).then(res => {
-					if (res.code === 1) {
-						wxJs.config({
-							debug: false,
-							appId: res.data.appid,
-							nonceStr: res.data.noncestr,
-							signature: res.data.signature,
-							timestamp: res.data.timestamp * 1, // 必填,生成签名的时间戳
-							jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData']
-						})
-						wxJs.ready(() => {
-
-							//自定义“分享给朋友”
-							// this.musicPlay()
-							wxJs.updateAppMessageShareData({
-								title: this.isEnroll ? '振合网“实体联盟”招商说明会-邀请函' :
-									"<畅通国民经济循环 发展新质生产力>研讨会",
-								desc: this.isEnroll ? '10月20日我们不见不散!' : '实现共同富裕',
-								link: "https://enroll.jhcs888.com/#/pages/index/agent", // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
-								imgUrl:"https://jhxcnc.oss-cn-chengdu.aliyuncs.com/storage/d746c4d87006d9aa19bc7a56e736751.png", // 分享图标
-								success: function() {
-									// 设置成功
-								}
-							})
-							//自定义“分享到朋友圈”
-							wxJs.updateTimelineShareData({
-								title: this.isEnroll ? '振合网“实体联盟”招商说明会-邀请函' :
-									'<畅通国民经济循环 发展新质生产力>研讨会',
-								desc: this.isEnroll ? '10月20日我们不见不散!' : '实现共同富裕',
-								link: "https://enroll.jhcs888.com/#/pages/index/agent", // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
-								imgUrl:"https://jhxcnc.oss-cn-chengdu.aliyuncs.com/storage/d746c4d87006d9aa19bc7a56e736751.png", // 分享图标
-								success: function() {
-									// 设置成功
-								}
-							})
-							if (this.audioServe) {
-								this.audioServe.play();
-							} else if (!this.isIos) {
-								this.$refs.musicObj.playTo()
-							}
-						});
-					}
-				})
-			},
-			playPhone() {
-				uni.makePhoneCall({
-					phoneNumber: '023-67177907'
-				});
-			},
-
-			swiperChange(e) {
-				this.play()
-				if (e.detail.current !== this.index) {
-					this.index = e.detail.current;
-				}
-			},
-			toMap() {
-				uni.openLocation({
-					latitude: 29.665085,
-					longitude: 106.615366,
-					scale: 18,
-					name: '重庆丽星君顿酒店',
-					address: '重庆市渝北区服装城大道48号',
-					success() {},
-					fail(error) {}
-				});
-			},
-			save() {
-				if (this.isAJAX) {
-					return
-				}
-				this.isAJAX = true;
-				this.fromData.m_id = uni.getStorageSync('m_id');
-				userParticipation(this.fromData).then((res) => {
-					if (res.code === 1) {
-						tools.success('预约成功')
-						this.fromData = {
-							m_id: '',
-							name: '',
-							phone: '',
-							corporate: '',
-							inviter: '', //邀请人
-							inviter_phone: '',
-						}
-					} else {
-						tools.error(res.msg)
-					}
-					this.isAJAX = false;
-				})
-			}
-		},
-	}
-</script>
-<style lang="scss" scoped>
-	.box-yuan {
-		width: 32rpx;
-		height: 32rpx;
-		line-height: 32rpx;
-		text-align: center;
-		font-size: 18rpx;
-		color: #061363;
-		border-radius: 50%;
-		margin-right: 16rpx;
-		background-color: #CEB48F;
-	}
-
-	.w-246 {
-		width: 246rpx;
-	}
-
-	.w-588 {
-		width: 588rpx;
-	}
-	
-	.zhw-img-text{
-		width: 280rpx;
-		height: 40rpx;
-		margin-left: auto;
-		margin-right: auto;
-	}
-	
-	.playphone-box {
-		width: 100%;
-		height: 86rpx;
-		background: linear-gradient(90deg, #E4BD85 0%, #CEB590 100%);
-		border-radius: 10rpx;
-	}
-
-	.index-box {
-		background-image: url('@/static/img/b-bg.jpg');
-		background-size: 100% 100%;
-	}
-
-	.up-icon {
-		width: 64rpx;
-		height: 64rpx;
-		margin: 0 auto;
-	}
-
-	.swiper {
-		flex: 1;
-		width: 100%;
-		height: 100%;
-
-		.swiper-item {
-			width: 100%;
-			height: 100%;
-		}
-	}
-
-	.logo-img {
-		width: 136rpx;
-		height: 80rpx;
-		margin-top: 8rpx;
-	}
-
-	.music-img {
-		margin-top: 16rpx;
-		width: 56rpx;
-		height: 56rpx;
-	}
-
-	.music-anumation {
-		animation: rotation 2s linear infinite;
-	}
-
-	@keyframes rotation {
-		from {
-			transform: rotate(0deg);
-		}
-
-		to {
-			transform: rotate(360deg);
-		}
-	}
-
-	.index-1 {
-		.img-text {
-			width: 384rpx;
-			height: 232rpx;
-			margin: 76rpx auto 36rpx auto;
-		}
-
-		.img-xian {
-			width: 10rpx;
-			height: 174rpx;
-			margin: 0 auto 154rpx auto;
-		}
-
-		.name-text {
-			width: 392rpx;
-			height: 88rpx;
-			margin: 0 auto 36rpx auto;
-		}
-		.name-text-1{
-			width: 288rpx;
-			height: 100rpx;
-			margin: 0 auto 40rpx auto;
-		}
-		.name-text-2{
-			width: 424rpx;
-			height: 146rpx;
-			margin: 0 auto 104rpx auto;
-		}
-
-		.time-text {
-			width: 274rpx;
-			height: 37rpx;
-			margin: 0 auto 140rpx auto;
-		}
-	}
-
-	.index-2 {
-		width: 686rpx;
-		min-height: 532rpx;
-		// background: rgba(5, 19, 103, 0.5);
-		border-radius: 12rpx;
-		// border: 2rpx solid #112495;
-		margin: 40rpx auto;
-		box-sizing: border-box;
-		padding: 32rpx;
-
-		input {
-			width: 622rpx;
-			height: 80rpx;
-			background: #FFFFFF;
-			border-radius: 10rpx;
-			box-sizing: border-box;
-			padding: 0 20rpx;
-			font-size: 28rpx;
-		}
-
-		.save-box {
-			width: 622rpx;
-			height: 80rpx;
-			background: linear-gradient(90deg, #EBC795 0%, #E3BB83 100%);
-			border-radius: 10rpx;
-			text-align: center;
-			line-height: 80rpx;
-			font-size: 38rpx;
-			font-weight: 600;
-			color: #3A2E1C;
-		}
-
-		.text-img {
-			width: 302rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.text-box {
-			line-height: 68rpx;
-			letter-spacing: 4rpx;
-			display: block;
-			text-indent: 72rpx;
-		}
-		
-		.text-img-ty{
-			width: 156rpx;
-			height: 54rpx;
-			margin-bottom: 24rpx;
-		}
-		
-		.text-img-1 {
-			width: 224rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.text-img-2 {
-			width: 214rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.text-img-3 {
-			width: 192rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.text-img-4 {
-			width: 314rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.img-1 {
-			width: 622rpx;
-			height: 328rpx;
-			border-radius: 10rpx;
-			margin-bottom: 24rpx;
-		}
-
-		.img-2 {
-			width: 300rpx;
-			height: 214rpx;
-			margin-bottom: 60rpx;
-		}
-
-		.img-3 {
-			width: 622rpx;
-			height: 354rpx;
-			border-radius: 10rpx;
-			margin-bottom: 40rpx;
-		}
-
-		.icon-img {
-			width: 23rpx;
-			height: 23rpx;
-			margin-right: 8rpx;
-		}
-		.icon-img-1 {
-			width: 24rpx;
-			height: 24rpx;
-			margin-right: 16rpx;
-		}
-
-		.b-f {
-			position: relative;
-
-			.b-c {
-				position: absolute;
-				right: 24rpx;
-				bottom: 22rpx;
-
-				width: 172rpx;
-				height: 56rpx;
-				background: #2F80ED;
-				border-radius: 4rpx;
-				text-align: center;
-				line-height: 56rpx;
-				font-size: 28rpx;
-				color: #fff;
-			}
-		}
-	}
-</style>

+ 74 - 784
pages/index/index.vue

@@ -1,825 +1,115 @@
 <template>
-	<view class="index-box box-border-box flex-common-css" @click.stop="play()">
-		<view class="flex-justify-space box-border-box plr-32">
-			<image class="logo-img" src="@/static/img/c-logo.png" mode="scaleToFill"></image>
-			<image class="music-img" v-if="!isIos" :class="isPlay?'music-anumation':'music-anumation'"
-				src="@/static/img/c-music.png" mode="scaleToFill" @click.stop="musicPause()"></image>
-			<mumu-music v-else ref="musicObj"
-				musicSrc='https://jhxcnc.oss-cn-chengdu.aliyuncs.com/mp3/4272600974.mp3'></mumu-music>
+	<view class="flex-direction plr-100-30 box-sizing-border">
+		<view class="align-items-center flex-justify-center pt-50 mb-20">
+			<view class="sys-color-547BFA sys-size-32">
+				¥
+			</view>
+			<view class="sys-color-547BFA sys-size-64 sys-weight-bold">
+				{{orderInfo.pay_money}}
+			</view>
 		</view>
-		
-
-		<view class="swiper">
-			<!-- 邀请函 -->
-			<view>
-				<view class="f-wh swiper-item index-1">
-					<image class="img-text wow animate__animated animate__bounceInUp" src="@/static/img/yqh-text-1.png"
-						mode="scaleToFill"></image>
-
-
-					<view class="" v-if="isEnroll">
-						<view
-							class="fs-40 fc-E2E7FA text-align-center mb-16 wow animate__animated animate__bounceInLeft">
-							科技创新体系•助推实体经济发展</view>
-						<image class="zhw-img-text mb-16 wow animate__animated animate__bounceInLeft"
-							src="@/static/img/index-text-3.png" mode="scaleToFill"></image>
-						<view
-							class="fs-32 fc-E2E7FA text-align-center mb-72 wow animate__animated animate__bounceInLeft">
-							招商说明会 </view>
-					</view>
-					<view class="" v-else>
-						<view
-							class="fs-40 fc-E2E7FA text-align-center mb-16 wow animate__animated animate__bounceInLeft">
-							畅通国民经济循环 发展新质生产力</view>
-						<view
-							class="fs-40 fc-E2E7FA text-align-center mb-16 wow animate__animated animate__bounceInLeft">
-							实现共同富裕</view>
-						<view
-							class="fs-32 fc-E2E7FA text-align-center mb-72 wow animate__animated animate__bounceInLeft">
-							招商说明会 </view>
-					</view>
-
-
-					<image class="img-xian wow animate__animated animate__bounceInUp" src="@/static/img/xian.png"
-						mode="scaleToFill"></image>
-						
-					<view class="fs-32 fc-CFB591 fw-500 text-align-left mb-40 ml-80">
-						主办单位:重庆振合网科技集团
-					</view>
-					<view class="display-flex mb-72 ml-80">
-						<view class="fs-32 fc-CFB591 fw-500">协办单位:</view>
-						<view class="">
-							<view class="fs-32 fc-CFB591 fw-500 text-align-left">中国信用网</view>
-							<view class="fs-32 fc-CFB591 fw-500 text-align-left">重庆电视台《重庆特色》栏目</view>
-						</view>
-					</view>
-
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
+		<view class="align-items-center flex-justify-center cg-box">
+			<uni-icons class="mr-10" type="checkbox-filled" size="25" color="#547BFA"></uni-icons>
+			<view class="">
+				支付成功
 			</view>
-			<!-- 诚挚邀请 -->
-			<view>
-				<view class="swiper-item">
-					<view class="index-2" >
-						<image class="text-img-3 wow animate__animated animate__bounceInUp"
-							src="@/static/img/hynr-text.png" mode="scaleToFill"></image>
-						<view class="fs-32 fc-CFB591 text-box wow animate__animated animate__bounceInUp">
-							党的二十大三中全会提出,“让国家变得更加富强,让社会变得更加公平公正,让人民生活得更加美好”。
-						</view>
-
-						<view class="fs-32 fc-CFB591 text-box wow animate__animated animate__bounceInUp">
-							振合网将以互联网注入实体经济数字化转型为导向,帮助生产厂家,传统代理商解决销售难、资金难、库存压力大。帮助实体店摆脱困境,实现跨界收益和互联网收益,助推实体经济数字化转型升级发展。
-						</view>
-						<view class="fs-32 fc-CFB591 text-box wow animate__animated animate__bounceInUp">
-							助推乡村全面振兴,让农户爱上种地,解决返乡民工创业就业难和农产品销售难等问题;在乡村振兴发展的势头中,如何助力乡村振兴、牢固脱贫攻艰的成果,真正实现城乡融合发展。
-						</view>
-					</view>
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
+		</view>
+		<view class="align-items-center flex-justify-space mb-20">
+			<view class="sys-color-AD flex-shrink0 mr-20">
+				商户名称
 			</view>
-
-			<!-- 参会名单 -->
-			<view>
-				<view class="swiper-item">
-					<view class="index-2" >
-						<image class="text-img-1 wow animate__animated animate__bounceInUp"
-							src="@/static/img/chdb-text.png" mode="scaleToFill"></image>
-
-						<image class="text-img-ty wow animate__animated animate__bounceInUp"
-							src="@/static/img/tyjb-text.png" mode="scaleToFill"></image>
-
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">全国人大常委农委原副主任、现任中国供销合作经济学会会长</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">原国务院研究室主任、国务院国有监事会主席、中央第九巡视组副组长、经济学博士</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">原农业部副部长、国务院研究室副主任</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">原全国工商联副主席、全国政协特聘专家</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">原中宣部副部长、中国文联副主席</view>
-						</view>
-						<view class="align-items-center mb-48">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">国防大学少将(副军职)及其他相关领导</view>
-						</view>
-
-						<image class="text-img-ty wow animate__animated animate__bounceInUp"
-							src="@/static/img/chdw-text-1.png" mode="scaleToFill"></image>
-
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">中国信用网</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">重庆电视台</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">全国知名企业</view>
-						</view>
-						<view class="align-items-center mb-24">
-							<image class="icon-img-1" src="@/static/img/icon-img.png" mode="scaleToFill"></image>
-							<view class="fs-28 fc-CFB591 w-588">全国知名品牌代理商</view>
-						</view>
-					</view>
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
+			<view class="sys-size-28">
+				{{orderInfo.shop_name}}
 			</view>
-
-			<!-- 活动地址 -->
-			<view>
-				<view class="swiper-item">
-					<view class="index-2" >
-						<image class="text-img-1 wow animate__animated animate__bounceInUp"
-							src="@/static/img/hdtd-text.png" mode="scaleToFill"></image>
-						<image class="img-1 wow animate__animated animate__bounceInUp" src="@/static/img/h-1.png"
-							mode="scaleToFill"></image>
-
-						<view class="flex-justify-space">
-							<image class="img-2 wow animate__animated animate__bounceInLeft" src="@/static/img/h-2.png"
-								mode="scaleToFill"></image>
-							<image class="img-2 wow animate__animated animate__bounceInRight" src="@/static/img/h-3.png"
-								mode="scaleToFill"></image>
-						</view>
-
-						<view class="fc-CFB591 fs-40 text-align-center mb-16 wow animate__animated animate__bounceInUp">
-							重庆丽呈君顿酒店</view>
-						<view class="fs-28 fc-CFB591 text-align-center wow animate__animated animate__bounceInUp">
-							地址:重庆市渝北区服装城大道48号</view>
-					</view>
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
+		</view>
+		<view class="align-items-center flex-justify-space mb-20">
+			<view class="sys-color-AD flex-shrink0 mr-20">
+				订单号
 			</view>
-			<!-- 地址导航 -->
-			<view>
-				<view class="swiper-item">
-					<view class="index-2">
-						<image class="text-img wow animate__animated animate__bounceInUp"
-							src="@/static/img/dzdh-text.png" mode="scaleToFill"></image>
-						<view class="b-f wow animate__animated animate__bounceInUp" @click.stop="toMap()">
-							<image class="img-3" src="@/static/img/map.png" mode="scaleToFill"></image>
-							<view class="b-c">开始导航</view>
-						</view>
-						<view
-							class="fc-CFB591 fs-28 text-align-center mb-32 wow animate__animated animate__bounceInRight">
-							签到时间:10月19日</view>
-						<view
-							class="fc-CFB591 fs-28 text-align-center mb-32 wow animate__animated animate__bounceInRight">
-							会议时间:10月20日</view>
-
-						<view
-							class="fc-CFB591 fs-28 text-align-center mb-32 wow animate__animated animate__bounceInRight">
-							会议地址:重庆丽呈君顿酒店</view>
-
-						<view
-							class="fc-CFB591 fs-28 text-align-center mb-32 wow animate__animated animate__bounceInRight"
-							@click.stop="playPhone()">
-							联系方式:
-							<uni-icons style="margin-right: 10rpx;" type="phone-filled" color="#f2d4a9" size="14">
-							</uni-icons>
-							023-67177907
-						</view>
-					</view>
-					<image class="up-icon wow animate__animated animate__bounceInUp" src="@/static/img/c-up-icon.png"
-						mode="scaleToFill"></image>
-				</view>
+			<view class="sys-size-28">
+				{{orderInfo.rs_sn}}
 			</view>
-			
-			<!-- 提示 -->
-			<view>
-				<view class="swiper-item">
-					<view class="index-2">
-						<image class="text-img-3 wow animate__animated animate__bounceInUp"
-							src="@/static/img/wxts-text.png" mode="scaleToFill"></image>
-
-						<view class="align-items-center mb-48">
-							<image class="icon-img" src="@/static/img/icon-img.png" mode=""></image>
-							<view class="fc-CFB591 fs-32 w-588">
-								请您提前规划好行程,确保准时参加会议。
-							</view>
-						</view>
-						<view class="align-items-center mb-48">
-							<image class="icon-img" src="@/static/img/icon-img.png" mode=""></image>
-							<view class="fc-CFB591 fs-32 w-588">
-								请携带好相关证件及资料,以便会议签到和交流,详情请咨询邀约人员。
-							</view>
-						</view>
-						<view class="align-items-center mb-214">
-							<image class="icon-img" src="@/static/img/icon-img.png" mode=""></image>
-							<view class="fc-CFB591 fs-32 w-588">
-								非常感谢您对本次会议的关注和支持,振合网科技集团期待与您相见!
-							</view>
-						</view>
-						<view class="fc-CFB591 fs-24 mb-16">
-							如有任何疑问或需要帮助,请随时联系我们,联系电话:023-67177907
-						</view>
-						<view class="playphone-box align-items-center justify-content-center" @click.stop="playPhone()">
-							<uni-icons style="margin-right: 10rpx;" type="phone" color="#333" size="26">
-							</uni-icons>
-							<view class="fs-32 fc-3A2E1C">一键拨打</view>
-						</view>
-					</view>
-				</view>
+		</view>
+		<view class="align-items-center flex-justify-space mb-64">
+			<view class="sys-color-AD flex-shrink0 mr-20">
+				交易流水号
+			</view>
+			<view class="sys-size-28">
+				{{orderInfo.pay_sn}}
 			</view>
-
 		</view>
-		
-		
-		<view class="" v-if="isEnroll">
-			<view class="cy-buttom iphone-buttom" @click.stop="canyu()">参与预约</view>
+		<view class="flex-justify-center">
+			<view @click="jumpOut" class="but-box border-449470 sys-radius-200 text-align-center sys-color-195E3F">
+				返回首页
+			</view>
 		</view>
-		
-		
-		<uni-popup ref="popup" type="bottom">
-			<scroll-view scroll-y="true" class="scroll-view-box">
-				<!-- <view class="scroll-view-box-icon">
-					<uni-icons type="closeempty" size="24" color="#fff"></uni-icons>
-				</view> -->
-				
-				<view class="swiper-item">
-					<view class="index-2">
-						<image class="text-img-2 wow animate__animated animate__bounceInUp"
-							src="@/static/img/cyyy-text-1.png" mode="scaleToFill"></image>
-						<view class="mb-32">
-							<view class="fc-CFB591 fs-32 mb-16 wow animate__animated animate__bounceInLeft">您的姓名<span
-									class="fc-ED301D fs-32">*</span></view>
-							<input class="wow animate__animated animate__bounceInRight" v-model="fromData.name"
-								type="text" placeholder="请输入您的姓名">
-						</view>
-						<view class="mb-32">
-							<view class="fc-CFB591 fs-32 mb-16 wow animate__animated animate__bounceInLeft">您的手机号<span
-									class="fc-ED301D fs-32">*</span></view>
-							<input class="wow animate__animated animate__bounceInRight" v-model="fromData.phone"
-								type="number" placeholder="请输入您的手机号">
-						</view>
-						<view class="mb-32">
-							<view class="fc-CFB591 fs-32 mb-16 wow animate__animated animate__bounceInLeft">您的公司名称<span
-									class="fc-ED301D fs-32">*</span></view>
-							<input class="wow animate__animated animate__bounceInRight" v-model="fromData.corporate"
-								type="text" placeholder="请输入您的公司名称">
-						</view>
-						
-						<view class="mb-32">
-							<view class="fc-CFB591 fs-32 mb-16 wow animate__animated animate__bounceInLeft">您的代理品牌<span
-									class="fc-ED301D fs-32">*</span></view>
-							<input class="wow animate__animated animate__bounceInRight" v-model="fromData.brand"
-								type="text" placeholder="请输入您的代理品牌">
-						</view>
-						
-						<view class="mb-32">
-							<view class="fc-CFB591 fs-32 mb-16 wow animate__animated animate__bounceInLeft">邀请人<span
-									class="fc-ED301D fs-32">*</span></view>
-							<input class="wow animate__animated animate__bounceInRight" v-model="fromData.inviter"
-								type="text" placeholder="请输入您的邀请人">
-						</view>
-						<view class="mb-72">
-							<view class="fc-CFB591 fs-32 mb-16 wow animate__animated animate__bounceInLeft">邀请人手机号<span
-									class="fc-ED301D fs-32">*</span></view>
-							<input class="wow animate__animated animate__bounceInRight" v-model="fromData.inviter_phone"
-								type="number" placeholder="请输入邀请人的手机号">
-						</view>
-						
-						<view class="flex-justify-space">
-							<view class="save-box wow animate__animated animate__bounceInUp" @click.stop="save()">预约</view>
-							<view class="save-box wow animate__animated animate__bounceInUp" @click.stop="fanhui()">返回</view>
-						</view>
-						
-						
-				
-					</view>
-				</view>
-			</scroll-view>
-		</uni-popup>
-		
 	</view>
-
 </template>
+
 <script>
 	import {
-		getJsConfig,
-		userParticipation
-	} from '@/api/user.js';
-	import tools from "@/service/tools";
-	import wxJs from "jweixin-module"
-	import {
-		useBgMusic
-	} from '@/uni_modules/y-bg-music/js_sdk';
+		shopOrderInfo
+	} from '@/api/shop_order';
 	export default {
 		components: {},
 		data() {
 			return {
-				userName: '',
-				fromData: {
-					m_id: '',
-					name: '',
-					phone: '',
-					corporate: '',
-					inviter: '', //邀请人
-					inviter_phone: '',
-					brand:'',
-				},
-				isAJAX: false,
-				index: 0,
-				audioServe: undefined,
-				isPlay: false,
-				isAutoPlay: false,
-				isIos: true,
-				isEnroll: true
-
+				orderInfo:{
+					
+				}
 			}
 		},
 		onLoad(data) {
-			if (data.noEnroll !== undefined) {
-				this.isEnroll = false
-			}
-		},
-		onshow() {
-			this.$wow.init();
-		},
-		mounted() {
-			this.userName = uni.getStorageSync('userName');
-			let isWeiXin = tools.isWx();
-			if (isWeiXin) {
-				this.getJsConfig()
-			}
-			// this.musicPlay()
-			const isiOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
-			this.isIos = isiOS
-			if (isiOS) {
-				console.log('This is an iOS device');
-			} else {
-				this.audioServe = useBgMusic({
-					src: './static/mp3/4272600974.mp3',
-					loop: 999, // 循环次数
-					controls: false // 显示右上角控制元素
-				});
+			var mchData = {
+				action: 'onIframeReady',
+				displayStyle: 'SHOW_CUSTOM_PAGE'
+			};
+			var postData = JSON.stringify(mchData);
+			parent.postMessage(postData, "https://payapp.weixin.qq.com");
+			if(data.order_sn) {
+				this.shopOrderInfo(data.order_sn)
 			}
 		},
+		mounted() {},
 		methods: {
-			canyu(){
-				this.$refs.popup.open();
-			},
-			fanhui(){
-				this.$refs.popup.close();
-			},
-			
-			musicPlay() {
-				// if (!this.audioServe) {
-				// 	this.audioServe = uni.createInnerAudioContext();
-				// 	this.audioServe.autoplay = true;
-				// 	this.audioServe.loop = true;
-				// 	this.audioServe.obeyMuteSwitch = true;
-				// 	this.audioServe.src = 'https://jhxcnc.oss-cn-chengdu.aliyuncs.com/mp3/4272600974.mp3';
-				// }
-				// this.audioServe.play();
-				// this.audioServe.onPlay(() => {
-				// 	this.isPlay = true;
-				// 	this.isAutoPlay = true
-				// })
-
-				// 创建bgAudioManager对象
-				//         const bgAudioManager = uni.getBackgroundAudioManager();
-				//         bgAudioManager.src = 'https://jhxcnc.oss-cn-chengdu.aliyuncs.com/mp3/4272600974.mp3';
-				// // 开始播放的回调函数
-				//         bgAudioManager.onPlay(() => {
-				//           console.log('开始播放');
-				//         });
-				// // 播放报错的事件监听
-				//         bgAudioManager.onError((res) => {
-				//           console.log(res.errMsg);
-				//           console.log(res.errCode);
-				//         });
-
-
-			},
-			play() {
-				if (!this.isPlay && this.audioServe) {
-					// this.audioServe.play();
-					// this.audioServe.onPlay(() => {
-					// 	this.isPlay = true;
-					// 	this.isAutoPlay = true
-					// })
-				}
-			},
-			musicPause() {
-				// if (this.audioServe) {
-				// 	this.audioServe.pause();
-				// 	this.audioServe.onPause(() => {
-				// 		this.isPlay = false;
-				// 	});
-				// }
-
-			},
-			getJsConfig() {
-				console.log(window.location)
-				let url = window.location.href.split('#')[0];
-				getJsConfig({
-					'url': url
-				}).then(res => {
+			shopOrderInfo(order) {
+				shopOrderInfo({
+					order_sn: order
+				}).then((res) => {
 					if (res.code === 1) {
-						wxJs.config({
-							debug: false,
-							appId: res.data.appid,
-							nonceStr: res.data.noncestr,
-							signature: res.data.signature,
-							timestamp: res.data.timestamp * 1, // 必填,生成签名的时间戳
-							jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData']
-						})
-						wxJs.ready(() => {
-
-							//自定义“分享给朋友”
-							// this.musicPlay()
-							wxJs.updateAppMessageShareData({
-								title: this.isEnroll ? '振合网“实体联盟”招商说明会-邀请函' :
-									"<畅通国民经济循环 发展新质生产力>研讨会",
-								desc: this.isEnroll ? '10月20日我们不见不散!' : '实现共同富裕',
-								link: "https://enroll.jhcs888.com/#/" + (this.isEnroll ? '' :
-									'?noEnroll=1'), // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
-								imgUrl: this.isEnroll ?
-									'https://jhnewshop.oss-cn-chengdu.aliyuncs.com/storage/attest/20210927/949e48fb7c286836097efdd4ba4d0bd9.jpg' :
-									'https://jhxcnc.oss-cn-chengdu.aliyuncs.com/storage/fc1d53858ba9dcd52dc91260e6bc557.png', // 分享图标
-								success: function() {
-									// 设置成功
-								}
-							})
-							//自定义“分享到朋友圈”
-							wxJs.updateTimelineShareData({
-								title: this.isEnroll ? '振合网“实体联盟”招商说明会-邀请函' :
-									'<畅通国民经济循环 发展新质生产力>研讨会',
-								desc: this.isEnroll ? '10月20日我们不见不散!' : '实现共同富裕',
-								link: "https://enroll.jhcs888.com/#/" + (this.isEnroll ? '' :
-									'?noEnroll=1'), // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
-								imgUrl: this.isEnroll ?
-									'https://jhnewshop.oss-cn-chengdu.aliyuncs.com/storage/attest/20210927/949e48fb7c286836097efdd4ba4d0bd9.jpg' :
-									'https://jhxcnc.oss-cn-chengdu.aliyuncs.com/storage/fc1d53858ba9dcd52dc91260e6bc557.png', // 分享图标
-								success: function() {
-									// 设置成功
-								}
-							})
-							if (this.audioServe) {
-								this.audioServe.play();
-							} else if (!this.isIos) {
-								this.$refs.musicObj.playTo()
-							}
-						});
+						this.orderInfo = res.data
 					}
 				})
 			},
-			playPhone() {
-				uni.makePhoneCall({
-					phoneNumber: '023-67177907'
-				});
-			},
-
-			swiperChange(e) {
-				this.play()
-				if (e.detail.current !== this.index) {
-					this.index = e.detail.current;
-				}
-			},
-			toMap() {
-				uni.openLocation({
-					latitude: 29.665085,
-					longitude: 106.615366,
-					scale: 18,
-					name: '重庆丽呈君顿酒店',
-					address: '重庆市渝北区服装城大道48号',
-					success() {},
-					fail(error) {}
-				});
-			},
-			save() {
-				if (this.isAJAX) {
-					return
+			jumpOut() {
+				var mchData = {
+					action: 'jumpout',
+					jumpOutUrl: "https://wap.jhcs888.com/"
 				}
-				this.isAJAX = true;
-				this.fromData.m_id = uni.getStorageSync('m_id');
-				userParticipation(this.fromData).then((res) => {
-					if (res.code === 1) {
-						tools.success('预约成功')
-						this.fromData = {
-							m_id: '',
-							name: '',
-							phone: '',
-							corporate: '',
-							inviter: '', //邀请人
-							brand:'',
-							inviter_phone: '',
-						}
-					} else {
-						tools.error(res.msg)
-					}
-					this.isAJAX = false;
-				})
+				var postData = JSoN.stringify(mchData)
+				parent.postMessage(postData, 'https://payapp.weixin.qq.com')
 			}
-		},
-	}
-</script>
-<style lang="scss" scoped>
-	.iphone-buttom{
-		padding-bottom: 20rpx;
-		// padding-bottom: constant(safe-area-inset-bottom);
-		// padding-bottom: env(safe-area-inset-bottom);
-	}
-	.f-wh{
-		height: calc(100vh - 168rpx) !important;
-	}
-	
-	.scroll-view-box{
-		background: rgba(5, 19, 103, 1);
-		width: 100%;
-		height: 100vh;
-		overflow: auto;
-		box-sizing: border-box;
-		padding-bottom: 50rpx;
-		position: relative;
-		.scroll-view-box-icon{
-			position: absolute;
-			top: 40rpx;
-			left: 30rpx;
 		}
 	}
-	
-	
-	.box-yuan {
-		width: 32rpx;
-		height: 32rpx;
-		line-height: 32rpx;
-		text-align: center;
-		font-size: 18rpx;
-		color: #061363;
-		border-radius: 50%;
-		margin-right: 16rpx;
-		background-color: #CEB48F;
-	}
-
-	.w-246 {
-		width: 246rpx;
-	}
-
-	.w-588 {
-		width: 588rpx;
-	}
-
-	.zhw-img-text {
-		width: 280rpx;
-		height: 40rpx;
-		margin-left: auto;
-		margin-right: auto;
-	}
-
-	.playphone-box {
-		width: 100%;
-		height: 86rpx;
-		background: linear-gradient(90deg, #E4BD85 0%, #CEB590 100%);
-		border-radius: 10rpx;
-	}
-
-	.index-box {
-		background-image: url('@/static/img/c-bg.png');
-		background-size: 100% 100%;
-		
-		
-	}
-
-	.up-icon {
-		width: 64rpx;
-		height: 64rpx;
-		margin: 0 auto;
-	}
-	
-	::v-deep .uni-swiper-wrapper{
-		overflow-y: auto !important;
-	}
-	::v-deep .uni-swiper-wrapper .uni-swiper-item{
-		overflow-y: auto !important;
-	}
-	.swiper {
-		flex: 1;
-		width: 100%;
-		overflow-y: auto !important;
-
-		.swiper-item {
-			width: 100%;
-			height: auto;
-			overflow-y: auto !important;
-		}
-	}
-
-	.logo-img {
-		width: 136rpx;
-		height: 80rpx;
-		margin-top: 8rpx;
-	}
-
-	.music-img {
-		margin-top: 16rpx;
-		width: 56rpx;
-		height: 56rpx;
-	}
+</script>
 
-	.music-anumation {
-		animation: rotation 2s linear infinite;
+<style lang="scss" scoped>
+	.plr-100-30 {
+		padding: 0 8%;
 	}
 
-	@keyframes rotation {
-		from {
-			transform: rotate(0deg);
-		}
-
-		to {
-			transform: rotate(360deg);
-		}
+	.pt-50 {
+		padding-top: 100rpx;
 	}
 
-	.index-1 {
-		.img-text {
-			width: 384rpx;
-			height: 232rpx;
-			margin: 76rpx auto 36rpx auto;
-		}
-
-		.img-xian {
-			width: 10rpx;
-			height: 174rpx;
-			margin: 0 auto 154rpx auto;
-		}
-
-		.name-text {
-			width: 392rpx;
-			height: 88rpx;
-			margin: 0 auto 36rpx auto;
-		}
-
-		.name-text-1 {
-			width: 288rpx;
-			height: 100rpx;
-			margin: 0 auto 40rpx auto;
-		}
-
-		.name-text-2 {
-			width: 424rpx;
-			height: 146rpx;
-			margin: 0 auto 104rpx auto;
-		}
-
-		.time-text {
-			width: 274rpx;
-			height: 37rpx;
-			margin: 0 auto 140rpx auto;
-		}
-	}
-	
-	.cy-buttom{
-		width: 100%;
-		height: 80rpx;
-		background: linear-gradient(90deg, #EBC795 0%, #E3BB83 100%);
-		text-align: center;
-		line-height: 80rpx;
-		font-size: 38rpx;
-		font-weight: 600;
-		color: #3A2E1C;
+	.cg-box {
+		padding-bottom: 50rpx;
+		border-bottom: 1rpx solid #F5F5F5;
+		margin-bottom: 50rpx;
 	}
-	
-	.index-2 {
-		width: 686rpx;
-		min-height: 1032rpx;
-		background: rgba(5, 19, 103, 0.5);
-		border-radius: 12rpx;
-		border: 2rpx solid #112495;
-		margin: 40rpx auto;
-		box-sizing: border-box;
-		padding: 32rpx;
-
-		input {
-			width: 622rpx;
-			height: 80rpx;
-			background: #FFFFFF;
-			border-radius: 10rpx;
-			box-sizing: border-box;
-			padding: 0 20rpx;
-			font-size: 28rpx;
-		}
-
-		.save-box{
-			width: 48%;
-			height: 80rpx;
-			background: linear-gradient(90deg, #EBC795 0%, #E3BB83 100%);
-			text-align: center;
-			border-radius: 10rpx;
-			line-height: 80rpx;
-			font-size: 38rpx;
-			font-weight: 600;
-			color: #3A2E1C;
-		}
-
-		.text-img {
-			width: 302rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.text-box {
-			line-height: 68rpx;
-			letter-spacing: 4rpx;
-			display: block;
-			text-indent: 72rpx;
-		}
-
-		.text-img-ty {
-			width: 156rpx;
-			height: 54rpx;
-			margin-bottom: 24rpx;
-		}
-
-		.text-img-1 {
-			width: 224rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.text-img-2 {
-			width: 214rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.text-img-3 {
-			width: 192rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
 
-		.text-img-4 {
-			width: 314rpx;
-			height: 116rpx;
-			margin: 0 auto 44rpx auto;
-		}
-
-		.img-1 {
-			width: 622rpx;
-			height: 328rpx;
-			border-radius: 10rpx;
-			margin-bottom: 24rpx;
-		}
-
-		.img-2 {
-			width: 300rpx;
-			height: 214rpx;
-			margin-bottom: 60rpx;
-		}
-
-		.img-3 {
-			width: 622rpx;
-			height: 354rpx;
-			border-radius: 10rpx;
-			margin-bottom: 40rpx;
-		}
-
-		.icon-img {
-			width: 23rpx;
-			height: 23rpx;
-			margin-right: 8rpx;
-		}
-
-		.icon-img-1 {
-			width: 24rpx;
-			height: 24rpx;
-			margin-right: 16rpx;
-		}
-
-		.b-f {
-			position: relative;
-
-			.b-c {
-				position: absolute;
-				right: 24rpx;
-				bottom: 22rpx;
-
-				width: 172rpx;
-				height: 56rpx;
-				background: #2F80ED;
-				border-radius: 4rpx;
-				text-align: center;
-				line-height: 56rpx;
-				font-size: 28rpx;
-				color: #fff;
-			}
-		}
+	.but-box {
+		width: 40%;
+		padding: 15rpx 0;
 	}
 </style>

+ 38 - 51
service/ajax.js

@@ -1,6 +1,6 @@
 import tools from "@/service/tools";
 
-let BASE_URL =''
+let BASE_URL = ''
 // //#ifndef H5
 // BASE_URL ='https://' + process.uniEnv.baseUrl;
 // //#endif
@@ -10,53 +10,40 @@ let BASE_URL =''
  * post请求封装
  */
 export const request = (url, method, data, show = false) => {
-  let token = uni.getStorageSync('token')
-  // data.token = token;
-  // data.m_id = uni.getStorageSync('m_id')
-  if (show) {
-    tools.showLoading();
-  }
-  if (data === undefined) {
-    data = {};
-  }
-  return new Promise((resolve, reject) => {
-    // 封装主体:网络请求
-    uni.request({
-      url:BASE_URL+  url,
-      data: data,
-      method: method || 'post',
-      header: {
-        'content-type': 'application/json',
-        'hversion': '1.0',
-        'Authorization': token
-      },
-      success: (res) => {
-        if (res.statusCode === 200) {
-          tools.hideLoading();
-          if (res.data.code * 1 === 401) {
-            uni.clearStorageSync()
-            uni.reLaunch({
-              url: '/pages/login/index'
-            });
-          } else {
-            resolve(res.data)
-          }
-        }else if(res.statusCode === 401){
-          uni.clearStorageSync()
-          uni.reLaunch({
-            url: '/pages/login/index'
-          });
-        } else{
-          tools.error('网络错误!!')
-        }
-      },
-      fail: (err) => {
-        tools.error('网络错误!!')
-        // 返回错误消息
-        reject(err)
-        tools.hideLoading();
-      }
-    })
-  })
-}
-
+	let token = uni.getStorageSync('token')
+	// data.token = token;
+	// data.m_id = uni.getStorageSync('m_id')
+	if (show) {
+		tools.showLoading();
+	}
+	if (data === undefined) {
+		data = {};
+	}
+	return new Promise((resolve, reject) => {
+		// 封装主体:网络请求
+		uni.request({
+			url: BASE_URL + url,
+			data: data,
+			method: method || 'post',
+			header: {
+				'content-type': 'application/json',
+				'hversion': '1.0',
+				'Authorization': token
+			},
+			success: (res) => {
+				if (res.statusCode === 200) {
+					tools.hideLoading();
+					resolve(res.data)
+				} else {
+					tools.error('网络错误!!')
+				}
+			},
+			fail: (err) => {
+				tools.error('网络错误!!')
+				// 返回错误消息
+				reject(err)
+				tools.hideLoading();
+			}
+		})
+	})
+}

+ 1 - 60
service/router.js

@@ -19,66 +19,7 @@ const router = createRouter({
 //全局路由前置守卫
 
 router.beforeEach( async (to, from, next) => {
-	
-	if(to.query.shopCode){
-		uni.setStorageSync("invite_code", to.query.shopCode);
-	}
-	if(to.query.memberCode){
-		uni.setStorageSync("memberCode", to.query.memberCode);
-	}
-	
-	let isWeiXin = tools.isWx();
-	
-	if(isWeiXin){
-		let userToken = uni.getStorageSync('token_str')
-		if(userToken){
-			next();
-		}else{
-			const href = window.location.href;
-			if (href.indexOf('?code=') > -1 || href.indexOf('&code=') > -1){
-				const urlArr = href.split('?')
-				const rightUrlArr = urlArr[1].split('#/')
-				const queryObj = {}
-				rightUrlArr[0].split('&').map((item) => {
-					const splitStr = item.split('=')
-					return {
-						key: splitStr[0],
-						value: splitStr[1],
-					}
-				}).forEach((item) => {
-					queryObj[item.key] = item.value
-				})
-				if(urlArr.length>=3){
-					rightUrlArr[1]= "?"+urlArr[2]
-				}
-				let from = {
-					code: queryObj.code,
-					wx_type:1,
-					invite_code:uni.getStorageSync("invite_code"),
-					memberCode:uni.getStorageSync("memberCode"),
-				}
-				await userWxAppletLogin(from).then((res)=>{
-					if (res.code === 1) {
-						uni.setStorageSync('userName',res.data.name)
-						uni.setStorageSync('token_str',res.data.token_str)
-						uni.setStorageSync('m_id',res.data.m_id)
-						next()
-					} else {
-						tools.error(res.msg);
-					}
-				})
-			}else{
-				uni.removeStorageSync('token_str')
-				uni.removeStorageSync('m_id')
-				tools.wxLogin();
-			}
-		}
-	}else{
-		next()
-	}
-	
-    
-
+	next()
 });
 // 全局路由后置守卫
 router.afterEach((to, from) => {

+ 315 - 307
service/tools.js

@@ -1,9 +1,9 @@
 import wxJs from "jweixin-module"
 import jWeixin from "wecomjsdk"
 import {
-    Base64
+	Base64
 } from '@/js_sdk/js-base64/base64';
-import {getJsConfig} from "@/api/common.js";
+// import {getJsConfig} from "@/api/common.js";
 
 let tools = {}
 /**
@@ -12,115 +12,118 @@ let tools = {}
  * @param b
  * @returns {number}
  */
-tools.sortNumber = function (a, b) {
-    return a - b;
+tools.sortNumber = function(a, b) {
+	return a - b;
 }
 
-tools.leftClick = function () {
-    let pages = getCurrentPages();
-	if(pages.length>1){
-        uni.navigateBack({
-            delta: 1
-        })
-    }else {
-        if(pages[pages.length -1].route.search("pages/finance") != -1){
-            uni.reLaunch({
-                url:"/pages/finance/index"
-            })
-        }else {
-            uni.reLaunch({
-                url: '/pages/index/index'
-            });
-        }
-    }
+tools.leftClick = function() {
+	let pages = getCurrentPages();
+	if (pages.length > 1) {
+		uni.navigateBack({
+			delta: 1
+		})
+	} else {
+		uni.reLaunch({
+			url: '/pages/index/index'
+		});
+		// if(pages[pages.length -1].route.search("pages/finance") != -1){
+		//     uni.reLaunch({
+		//         url:"/pages/finance/index"
+		//     })
+		// }else {
+		//     uni.reLaunch({
+		//         url: '/pages/index/index'
+		//     });
+		// }
+	}
 }
 
-tools.formatDateAgo = (dateStr)=> {
-  const now = new Date();
-  const target = new Date(dateStr);
-  const diff = (now - target) / 1000 / 60; // 转换为分钟
- 
-  if (diff < 1) {
-    return '刚刚';
-  } else if (diff < 60) {
-    return parseInt(diff) + '分钟前';
-  } else if (diff < 60 * 24) {
-    return parseInt(diff / 60) + '小时前';
-  } else if (diff < 60 * 24 * 30) {
-    return parseInt(diff / 60 / 24) + '天前';
-  } else if (diff < 60 * 24 * 30 * 12) {
-    return parseInt(diff / 60 / 24 / 30) + '个月前';
-  } else {
-    return parseInt(diff / 60 / 24 / 30 / 12) + '年前';
-  }
+tools.formatDateAgo = (dateStr) => {
+	const now = new Date();
+	const target = new Date(dateStr);
+	const diff = (now - target) / 1000 / 60; // 转换为分钟
+
+	if (diff < 1) {
+		return '刚刚';
+	} else if (diff < 60) {
+		return parseInt(diff) + '分钟前';
+	} else if (diff < 60 * 24) {
+		return parseInt(diff / 60) + '小时前';
+	} else if (diff < 60 * 24 * 30) {
+		return parseInt(diff / 60 / 24) + '天前';
+	} else if (diff < 60 * 24 * 30 * 12) {
+		return parseInt(diff / 60 / 24 / 30) + '个月前';
+	} else {
+		return parseInt(diff / 60 / 24 / 30 / 12) + '年前';
+	}
 }
 
 
 tools.getTimeY = function(data) {
-    return new Date(data).getFullYear();
+	return new Date(data).getFullYear();
 }
 tools.getTimeM = function(data) {
-    let m = new Date(data).getMonth() + 1;
-    m = m>10?m:'0'+m
-    return m
+	let m = new Date(data).getMonth() + 1;
+	m = m > 10 ? m : '0' + m
+	return m
 }
 tools.setTimeYM = function() {
-    let YM
-    let data = new Date()
-    let y =  tools.getTimeY(data)
-    let m =  tools.getTimeM(data)
-    return YM = `${y}-${m}`
+	let YM
+	let data = new Date()
+	let y = tools.getTimeY(data)
+	let m = tools.getTimeM(data)
+	return YM = `${y}-${m}`
 }
 
 /**
  * 自定义 获取指定日期到当前日期的 所有年 or 年月
  */
-tools.getCustomTimeList = (start,end,type)=>{
-    let timeList = [];
-    let s = start.split("-");
-    let e = end.split("-");
-    let min = new Date()
-    let max = new Date()
-    min.setFullYear(s[0], s[1]);
-    max.setFullYear(e[0], e[1]);
-    var curr = min;
-    var str = "";
-    while (curr <= max) {
-        var yers = curr.getFullYear();
-        var month = curr.getMonth();
-        if(type === 'y-m'){
-            if (month === 0) {
-                str = (yers - 1) + "-" + 12;
-            } else {
-                str = yers + "-" + (month < 10 ? ("0" + month) : month);
-            }
-            timeList.push(str);
-            curr.setMonth(month + 1);
-        }else if(type === 'y'){
-            if (month === 0) {
-                str = (yers - 1)
-            } else {
-                str = yers
-            }
-            timeList.push(str);
-            curr.setMonth(month + 1);
-        }else{}
-    }
-    if(type === 'y-m'){
-        return timeList.reverse()
-    }else{
-        let list = Array.from(new Set(timeList))
-        return list.reverse()
-    }
+tools.getCustomTimeList = (start, end, type) => {
+	let timeList = [];
+	let s = start.split("-");
+	let e = end.split("-");
+	let min = new Date()
+	let max = new Date()
+	min.setFullYear(s[0], s[1]);
+	max.setFullYear(e[0], e[1]);
+	var curr = min;
+	var str = "";
+	while (curr <= max) {
+		var yers = curr.getFullYear();
+		var month = curr.getMonth();
+		if (type === 'y-m') {
+			if (month === 0) {
+				str = (yers - 1) + "-" + 12;
+			} else {
+				str = yers + "-" + (month < 10 ? ("0" + month) : month);
+			}
+			timeList.push(str);
+			curr.setMonth(month + 1);
+		} else if (type === 'y') {
+			if (month === 0) {
+				str = (yers - 1)
+			} else {
+				str = yers
+			}
+			timeList.push(str);
+			curr.setMonth(month + 1);
+		} else {}
+	}
+	if (type === 'y-m') {
+		return timeList.reverse()
+	} else {
+		let list = Array.from(new Set(timeList))
+		return list.reverse()
+	}
 }
 
 // 获取 当前 年-月 配合 getCustomTimeList 使用 获取end
 
-tools.getDateYM = ()=>{
-    let DATE = new Date()
-    let Y = DATE.getFullYear()
-    let M = DATE.getMonth() + 1
-    return Y + '-' + (M<10?'0'+M:M)
+tools.getDateYM = () => {
+	let DATE = new Date()
+	let Y = DATE.getFullYear()
+	let M = DATE.getMonth() + 1
+	return Y + '-' + (M < 10 ? '0' + M : M)
 }
 
 /**
@@ -128,27 +131,27 @@ tools.getDateYM = ()=>{
  * @param num
  * @returns {string}
  */
-tools.twoFloating = function (num) {
-    // 获取两位小数
-    let price = "";
-    price = num * 1;
-    price = String(price).split(".")[1];
-    if (price !== undefined && price.length === 1) {
-        price = `.${price}0`;
-    } else {
-        price === undefined ? (price = ".00") : (price = `.${price}`);
-    }
-    return price;
+tools.twoFloating = function(num) {
+	// 获取两位小数
+	let price = "";
+	price = num * 1;
+	price = String(price).split(".")[1];
+	if (price !== undefined && price.length === 1) {
+		price = `.${price}0`;
+	} else {
+		price === undefined ? (price = ".00") : (price = `.${price}`);
+	}
+	return price;
 }
-tools.formatDecimal = function (num, decimal) {
-    num = num.toString()
-    let index = num.indexOf('.')
-    if (index !== -1) {
-        num = num.substring(0, decimal + index + 1)
-    } else {
-        num = num.substring(0)
-    }
-    return parseFloat(num).toFixed(decimal)
+tools.formatDecimal = function(num, decimal) {
+	num = num.toString()
+	let index = num.indexOf('.')
+	if (index !== -1) {
+		num = num.substring(0, decimal + index + 1)
+	} else {
+		num = num.substring(0)
+	}
+	return parseFloat(num).toFixed(decimal)
 }
 
 
@@ -158,90 +161,90 @@ tools.formatDecimal = function (num, decimal) {
  * 错误提示
  * @param msg
  */
-tools.error = function (msg) {
-    uni.showToast({
-        'title': msg,
-        'icon': 'error',
-        'mask': true,
-        'duration': 1500
-    })
+tools.error = function(msg) {
+	uni.showToast({
+		'title': msg,
+		'icon': 'error',
+		'mask': true,
+		'duration': 1500
+	})
 }
 
 /**
  * 成功提示
  * @param msg
  */
-tools.success = function (msg) {
-    uni.showToast({
-        'title': msg,
-        'icon': 'success',
-        'mask': true,
-        'duration': 1500
-    })
+tools.success = function(msg) {
+	uni.showToast({
+		'title': msg,
+		'icon': 'success',
+		'mask': true,
+		'duration': 1500
+	})
 }
 
 /**
  * 显示Loading
  */
-tools.showLoading = function () {
-    uni.showLoading({
-        title: '加载中...',
-        mask: true
-    });
+tools.showLoading = function() {
+	uni.showLoading({
+		title: '加载中...',
+		mask: true
+	});
 }
 
 /**
  * 关闭Loading
  */
-tools.hideLoading = function () {
-    uni.hideLoading();
+tools.hideLoading = function() {
+	uni.hideLoading();
 }
 
 /**
  * 获取时间戳(毫秒)
  * @returns {number}
  */
-tools.getTime = function () {
-    return new Date().getTime();
+tools.getTime = function() {
+	return new Date().getTime();
 }
 
 
-tools.updateVersion = function (sysVersion, appUrl) {
-    let app_version = plus.runtime.version;
-    if (app_version < sysVersion) {
-        uni.showLoading({
-            title: '更新中……'
-        })
-        uni.downloadFile({//执行下载
-            url: appUrl, //下载地址
-            success: (downloadResult) => {//下载成功
-                uni.hideLoading();
-                if (downloadResult.statusCode === 200) {
-                    uni.showModal({
-                        title: '',
-                        content: '更新成功,确定现在重启吗?',
-                        confirmText: '重启',
-                        confirmColor: '#EE8F57',
-                        success: function (res) {
-                            if (res.confirm === true) {
-                                plus.runtime.install(//安装
-                                    downloadResult.tempFilePath, {
-                                    force: true
-                                },
-                                    function (res) {
-                                        tools.success('更新成功,重启中')
-                                        plus.runtime.restart();
-                                    }
-                                );
-                            }
-                        }
-                    });
-                }
-            }
-        });
-    } else {
-        // tools.success('你已是最新版本')
-    }
+tools.updateVersion = function(sysVersion, appUrl) {
+	let app_version = plus.runtime.version;
+	if (app_version < sysVersion) {
+		uni.showLoading({
+			title: '更新中……'
+		})
+		uni.downloadFile({ //执行下载
+			url: appUrl, //下载地址
+			success: (downloadResult) => { //下载成功
+				uni.hideLoading();
+				if (downloadResult.statusCode === 200) {
+					uni.showModal({
+						title: '',
+						content: '更新成功,确定现在重启吗?',
+						confirmText: '重启',
+						confirmColor: '#EE8F57',
+						success: function(res) {
+							if (res.confirm === true) {
+								plus.runtime.install( //安装
+									downloadResult.tempFilePath, {
+										force: true
+									},
+									function(res) {
+										tools.success('更新成功,重启中')
+										plus.runtime.restart();
+									}
+								);
+							}
+						}
+					});
+				}
+			}
+		});
+	} else {
+		// tools.success('你已是最新版本')
+	}
 }
 
 /**
@@ -249,13 +252,13 @@ tools.updateVersion = function (sysVersion, appUrl) {
  * @param str
  * @returns {*}
  */
-tools.imgDeal = function (str) {
-    console.log(str)
-    if(str===null || str===undefined){
-        return '';
-    }else {
-        return str.replace(/\<img/gi, '<img style="width:100%;height:auto;display:block;"');
-    }
+tools.imgDeal = function(str) {
+	console.log(str)
+	if (str === null || str === undefined) {
+		return '';
+	} else {
+		return str.replace(/\<img/gi, '<img style="width:100%;height:auto;display:block;"');
+	}
 
 }
 
@@ -264,15 +267,15 @@ tools.imgDeal = function (str) {
  * 获取平台类型  1:微信,2:支付宝
  * @returns {boolean|number}
  */
-tools.platformType = function () {
-    let ua = window.navigator.userAgent.toLowerCase();
-    if (ua.indexOf('micromessenger') != -1) {
-        return 1;
-    } else if (ua.indexOf('alipay') != -1) {
-        return 2;
-    } else {
-        return 0;
-    }
+tools.platformType = function() {
+	let ua = window.navigator.userAgent.toLowerCase();
+	if (ua.indexOf('micromessenger') != -1) {
+		return 1;
+	} else if (ua.indexOf('alipay') != -1) {
+		return 2;
+	} else {
+		return 0;
+	}
 }
 
 
@@ -280,45 +283,45 @@ tools.platformType = function () {
  * 获取开发平台
  * @returns {string}
  */
-tools.getPlatform = function () {
-    let platForm = undefined;
-    // #ifdef H5
-    platForm = 'H5';
-    //#endif
-    // #ifdef APP-PLUS
-    platForm = 'APP';
-    //#endif
-    // #ifdef APP-PLUS-NVUE
-    platForm = 'APP';
-    //#endif
-    // #ifdef APP-NVUE
-    platForm = 'APP';
-    //#endif
-    // #ifdef MP-WEIXIN
-    platForm = 'MP-WEIXIN'; // 小程序
-    //#endif
-    // #ifdef MP-ALIPAY
-    platForm = 'MP-ALIPAY';
-    //#endif
-    // #ifdef MP-BAIDU
-    platForm = 'MP-BAIDU';
-    //#endif
-    // #ifdef MP-TOUTIAO
-    platForm = 'MP-TOUTIAO';
-    //#endif
-    // #ifdef MP-LARK
-    platForm = 'MP-LARK';
-    //#endif
-    // #ifdef MP-QQ
-    platForm = 'MP-QQ';
-    //#endif
-    // #ifdef MP-KUAISHOU
-    platForm = 'MP-KUAISHOU';
-    //#endif
-    // #ifdef QUICKAPP-WEBVIEW
-    platForm = 'QUICKAPP-WEBVIEW';
-    //#endif
-    return platForm;
+tools.getPlatform = function() {
+	let platForm = undefined;
+	// #ifdef H5
+	platForm = 'H5';
+	//#endif
+	// #ifdef APP-PLUS
+	platForm = 'APP';
+	//#endif
+	// #ifdef APP-PLUS-NVUE
+	platForm = 'APP';
+	//#endif
+	// #ifdef APP-NVUE
+	platForm = 'APP';
+	//#endif
+	// #ifdef MP-WEIXIN
+	platForm = 'MP-WEIXIN'; // 小程序
+	//#endif
+	// #ifdef MP-ALIPAY
+	platForm = 'MP-ALIPAY';
+	//#endif
+	// #ifdef MP-BAIDU
+	platForm = 'MP-BAIDU';
+	//#endif
+	// #ifdef MP-TOUTIAO
+	platForm = 'MP-TOUTIAO';
+	//#endif
+	// #ifdef MP-LARK
+	platForm = 'MP-LARK';
+	//#endif
+	// #ifdef MP-QQ
+	platForm = 'MP-QQ';
+	//#endif
+	// #ifdef MP-KUAISHOU
+	platForm = 'MP-KUAISHOU';
+	//#endif
+	// #ifdef QUICKAPP-WEBVIEW
+	platForm = 'QUICKAPP-WEBVIEW';
+	//#endif
+	return platForm;
 
 }
 
@@ -327,15 +330,15 @@ tools.getPlatform = function () {
  * @param data
  * @param type
  */
-tools.setLoginData = function (data) {
-    uni.setStorageSync('m_id', data.m_id)
-    uni.setStorageSync('token', data.token)
-    tools.success('登陆成功')
-    setTimeout(() => {
-        uni.reLaunch({
-            url: '/pages/index/index'
-        });
-    }, 1500)
+tools.setLoginData = function(data) {
+	uni.setStorageSync('m_id', data.m_id)
+	uni.setStorageSync('token', data.token)
+	tools.success('登陆成功')
+	setTimeout(() => {
+		uni.reLaunch({
+			url: '/pages/index/index'
+		});
+	}, 1500)
 
 }
 
@@ -345,83 +348,88 @@ tools.setLoginData = function (data) {
  * @param jsApiList
  * @returns {Promise<*>}
  */
-tools.wxInitialize = async function (jsApiList) {
-
-    return await getJsConfig({ 'url': window.location.href,'type':1 }).then((ret) => {
-        if (ret.code === 1) {
-            wxJs.config({
-                beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题
-                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
-                appId: ret.data.appId, // 必填,企业微信的corpID,必须是本企业的corpID,不允许跨企业使用
-                timestamp: ret.data.timestamp * 1, // 必填,生成签名的时间戳
-                nonceStr: ret.data.noncestr, // 必填,生成签名的随机串
-                signature: ret.data.signature,// 必填,签名,见 附录-JS-SDK使用权限签名算法
-                jsApiList: jsApiList,// 必填,需要使用的JS接口列表
-                success: function(res) {
+tools.wxInitialize = async function(jsApiList) {
+
+	return await getJsConfig({
+		'url': window.location.href,
+		'type': 1
+	}).then((ret) => {
+		if (ret.code === 1) {
+			wxJs.config({
+				beta: true, // 必须这么写,否则wx.invoke调用形式的jsapi会有问题
+				debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
+				appId: ret.data.appId, // 必填,企业微信的corpID,必须是本企业的corpID,不允许跨企业使用
+				timestamp: ret.data.timestamp * 1, // 必填,生成签名的时间戳
+				nonceStr: ret.data.noncestr, // 必填,生成签名的随机串
+				signature: ret.data.signature, // 必填,签名,见 附录-JS-SDK使用权限签名算法
+				jsApiList: jsApiList, // 必填,需要使用的JS接口列表
+				success: function(res) {
 					console.log(res);
-                    tools.success('成功')
-                },
-                fail: function(res) {}
-            });
-            return true;
-        } else {
-            return false;
-        }
-    })
+					tools.success('成功')
+				},
+				fail: function(res) {}
+			});
+			return true;
+		} else {
+			return false;
+		}
+	})
 }
 
-tools.weiXinPay = function (data) {
-    console.log({
-        appId: data.appId, // 必填,公众号的唯一标识
-        timestamp: data.timeStamp, // 支付签名时间戳,注意微信 jssdk 中的所有使用 timestamp 字段均为小写。但最新版的支付后台生成签名使用的 timeStamp 字段名需大写其中的 S 字符
-        nonceStr: data.nonceStr, // 支付签名随机串,不长于 32 位
-        package: data.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
-        signType: data.signType, // 微信支付V3的传入 RSA ,微信支付V2的传入格式与V2统一下单的签名格式保持一致
-        paySign: data.paySign, // 支付签名
-    })
-    return new Promise((resolve, reject) => {
-        wxJs.chooseWXPay({
-            appId: data.appId, // 必填,公众号的唯一标识
-            timestamp: data.timeStamp, // 支付签名时间戳,注意微信 jssdk 中的所有使用 timestamp 字段均为小写。但最新版的支付后台生成签名使用的 timeStamp 字段名需大写其中的 S 字符
-            nonceStr: data.nonceStr, // 支付签名随机串,不长于 32 位
-            package: data.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
-            signType: data.signType, // 微信支付V3的传入 RSA ,微信支付V2的传入格式与V2统一下单的签名格式保持一致
-            paySign: data.paySign, // 支付签名
-            success: function (res) {
-                resolve(true)
-            },
-            fail: function (res) {
-                resolve(false)
-            },
-        });
-    })
+tools.weiXinPay = function(data) {
+	console.log({
+		appId: data.appId, // 必填,公众号的唯一标识
+		timestamp: data
+		.timeStamp, // 支付签名时间戳,注意微信 jssdk 中的所有使用 timestamp 字段均为小写。但最新版的支付后台生成签名使用的 timeStamp 字段名需大写其中的 S 字符
+		nonceStr: data.nonceStr, // 支付签名随机串,不长于 32 位
+		package: data.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
+		signType: data.signType, // 微信支付V3的传入 RSA ,微信支付V2的传入格式与V2统一下单的签名格式保持一致
+		paySign: data.paySign, // 支付签名
+	})
+	return new Promise((resolve, reject) => {
+		wxJs.chooseWXPay({
+			appId: data.appId, // 必填,公众号的唯一标识
+			timestamp: data
+			.timeStamp, // 支付签名时间戳,注意微信 jssdk 中的所有使用 timestamp 字段均为小写。但最新版的支付后台生成签名使用的 timeStamp 字段名需大写其中的 S 字符
+			nonceStr: data.nonceStr, // 支付签名随机串,不长于 32 位
+			package: data.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)
+			signType: data.signType, // 微信支付V3的传入 RSA ,微信支付V2的传入格式与V2统一下单的签名格式保持一致
+			paySign: data.paySign, // 支付签名
+			success: function(res) {
+				resolve(true)
+			},
+			fail: function(res) {
+				resolve(false)
+			},
+		});
+	})
 }
 
 
 /**
  * 判定当前浏览器是否为微信浏览器
  */
-tools.isWx = function () {
-    //#ifdef H5
-    let ua = window.navigator.userAgent.toLowerCase();
-    if (ua.indexOf('micromessenger') !== -1) {
-        return true;
-    } else {
-        return false;
-    }
-    //#endif
-	// #ifndef H5
+tools.isWx = function() {
+	//#ifdef H5
+	let ua = window.navigator.userAgent.toLowerCase();
+	if (ua.indexOf('micromessenger') !== -1) {
+		return true;
+	} else {
 		return false;
+	}
+	//#endif
+	// #ifndef H5
+	return false;
 	// #endif
 }
 
 
 
-tools.wxLogin = function (urlPath) {
-    // 微信浏览器
-    let url=window.location.href;
-    url = url.replace('&code=', '&code_a=1')
-     url = encodeURIComponent(url);
+tools.wxLogin = function(urlPath) {
+	// 微信浏览器
+	let url = window.location.href;
+	url = url.replace('&code=', '&code_a=1')
+	url = encodeURIComponent(url);
 
 	// let nodeEnv = process.env.NODE_ENV;
 	// let type = '';
@@ -431,26 +439,26 @@ tools.wxLogin = function (urlPath) {
 	// 	type = 1
 	// }
 
-    window.location.href = `https://wx.jhcs888.com/#/?redirect_url=${Base64.encode(url)}&type=1`
+	window.location.href = `https://wx.jhcs888.com/#/?redirect_url=${Base64.encode(url)}&type=1`
 }
 
-tools.setClipboardData=function (text){
-    uni.setClipboardData({
-        data: text,
-        success: function () {
-            tools.success('复制成功')
-        }
-    });
+tools.setClipboardData = function(text) {
+	uni.setClipboardData({
+		data: text,
+		success: function() {
+			tools.success('复制成功')
+		}
+	});
 }
 
-tools.download=function (url){
-    window.open(url)
+tools.download = function(url) {
+	window.open(url)
 }
 
 
-tools.jyStart=function () {
+tools.jyStart = function() {
 
 }
 
 
-export default tools
+export default tools

File diff suppressed because it is too large
+ 0 - 0
static/js/jweixin-1.2.0.js


File diff suppressed because it is too large
+ 0 - 0
static/js/jwxwork-1.0.0.js


BIN
static/mp3/4272600974.mp3


+ 115 - 115
yarn.lock

@@ -3,134 +3,134 @@
 
 
 "@babel/parser@^7.18.4":
-  "integrity" "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw=="
-  "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz"
-  "version" "7.19.0"
+  version "7.19.0"
+  resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz"
+  integrity sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==
 
 "@types/html5plus@^1.0.2":
-  "integrity" "sha512-OklP5lrmLq8/6TUOLgWc0LndUVvAiTWX5dnyoCFhIUtFW9opWsnCtG/UxPgeuC28Rv2XNbFfft/hEEI39P/4Ag=="
-  "resolved" "https://registry.npmjs.org/@types/html5plus/-/html5plus-1.0.2.tgz"
-  "version" "1.0.2"
+  version "1.0.2"
+  resolved "https://registry.npmjs.org/@types/html5plus/-/html5plus-1.0.2.tgz"
+  integrity sha512-OklP5lrmLq8/6TUOLgWc0LndUVvAiTWX5dnyoCFhIUtFW9opWsnCtG/UxPgeuC28Rv2XNbFfft/hEEI39P/4Ag==
 
 "@types/uni-app@^1.4.4":
-  "integrity" "sha512-ZTXnrCTblZyoLIoKbTv1Whz1nxrTcM7vg0qGXzDpXP8m9MqdjKt48N3FffQT1IsJWNkxbvJ1Eg5UHDaq+k+oBQ=="
-  "resolved" "https://registry.npmjs.org/@types/uni-app/-/uni-app-1.4.4.tgz"
-  "version" "1.4.4"
+  version "1.4.4"
+  resolved "https://registry.npmjs.org/@types/uni-app/-/uni-app-1.4.4.tgz"
+  integrity sha512-ZTXnrCTblZyoLIoKbTv1Whz1nxrTcM7vg0qGXzDpXP8m9MqdjKt48N3FffQT1IsJWNkxbvJ1Eg5UHDaq+k+oBQ==
   dependencies:
-    "vue" "^2.6.8"
+    vue "^2.6.8"
 
 "@vue/compiler-sfc@2.7.10":
-  "integrity" "sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q=="
-  "resolved" "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz"
-  "version" "2.7.10"
+  version "2.7.10"
+  resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz"
+  integrity sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==
   dependencies:
     "@babel/parser" "^7.18.4"
-    "postcss" "^8.4.14"
-    "source-map" "^0.6.1"
-
-"animate.css@^4.1.1":
-  "integrity" "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ=="
-  "resolved" "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz"
-  "version" "4.1.1"
-
-"animate.css@latest":
-  "integrity" "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ=="
-  "resolved" "https://registry.npmmirror.com/animate.css/-/animate.css-4.1.1.tgz"
-  "version" "4.1.1"
-
-"crypto-js@^4.1.1":
-  "integrity" "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
-  "resolved" "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz"
-  "version" "4.1.1"
-
-"csstype@^3.1.0":
-  "integrity" "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA=="
-  "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz"
-  "version" "3.1.0"
-
-"js-base64@^2.6.4":
-  "integrity" "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
-  "resolved" "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz"
-  "version" "2.6.4"
-
-"js-base64@^3.7.2":
-  "integrity" "sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA=="
-  "resolved" "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.5.tgz"
-  "version" "3.7.5"
-
-"jweixin-module@^1.6.0":
-  "integrity" "sha512-dGk9cf+ipipHmtzYmKZs5B2toX+p4hLyllGLF6xuC8t+B05oYxd8fYoaRz0T30U2n3RUv8a4iwvjhA+OcYz52w=="
-  "resolved" "https://registry.npmmirror.com/jweixin-module/-/jweixin-module-1.6.0.tgz"
-  "version" "1.6.0"
-
-"nanoid@^3.3.4":
-  "integrity" "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
-  "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
-  "version" "3.3.4"
-
-"picocolors@^1.0.0":
-  "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-  "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
-  "version" "1.0.0"
-
-"postcss@^8.4.14":
-  "integrity" "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ=="
-  "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz"
-  "version" "8.4.16"
+    postcss "^8.4.14"
+    source-map "^0.6.1"
+
+animate.css@^4.1.1:
+  version "4.1.1"
+  resolved "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz"
+  integrity sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==
+
+animate.css@latest:
+  version "4.1.1"
+  resolved "https://registry.npmmirror.com/animate.css/-/animate.css-4.1.1.tgz"
+  integrity sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==
+
+crypto-js@^4.1.1:
+  version "4.1.1"
+  resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz"
+  integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==
+
+csstype@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz"
+  integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==
+
+js-base64@^2.6.4:
+  version "2.6.4"
+  resolved "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz"
+  integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==
+
+js-base64@^3.7.2:
+  version "3.7.5"
+  resolved "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.5.tgz"
+  integrity sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==
+
+jweixin-module@^1.6.0:
+  version "1.6.0"
+  resolved "https://registry.npmmirror.com/jweixin-module/-/jweixin-module-1.6.0.tgz"
+  integrity sha512-dGk9cf+ipipHmtzYmKZs5B2toX+p4hLyllGLF6xuC8t+B05oYxd8fYoaRz0T30U2n3RUv8a4iwvjhA+OcYz52w==
+
+nanoid@^3.3.4:
+  version "3.3.4"
+  resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
+  integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+
+picocolors@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
+  integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+
+postcss@^8.4.14:
+  version "8.4.16"
+  resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz"
+  integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
   dependencies:
-    "nanoid" "^3.3.4"
-    "picocolors" "^1.0.0"
-    "source-map-js" "^1.0.2"
-
-"source-map-js@^1.0.2":
-  "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
-  "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
-  "version" "1.0.2"
-
-"source-map@^0.6.1":
-  "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-  "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
-  "version" "0.6.1"
-
-"uni-read-pages@^1.0.5":
-  "integrity" "sha512-GkrrZ0LX0vn9R5k6RKEi0Ez3Q3e2vUpjXQ8Z6/K/d28KudI9ajqgt8WEjQFlG5EPm1K6uTArN8LlqmZTEixDUA=="
-  "resolved" "https://registry.npmmirror.com/uni-read-pages/-/uni-read-pages-1.0.5.tgz"
-  "version" "1.0.5"
-
-"uni-simple-router@^2.0.7":
-  "integrity" "sha512-8FKv5dw7Eoonm0gkO8udprrxzin0fNUI0+AvIphFkFRH5ZmP5ZWJ2pvnWzb2NiiqQSECTSU5VSB7HhvOSwD5eA=="
-  "resolved" "https://registry.npmmirror.com/uni-simple-router/-/uni-simple-router-2.0.7.tgz"
-  "version" "2.0.7"
-
-"uploading-oss@^1.0.3":
-  "integrity" "sha512-aqHh5NCOBcrA4d8yCIKR7B9GrKzH88X7gL8BSvIw18pi79AgWnhDkCoyjQmDqzTvjQqYfKwyFTEgnafzMx/GbQ=="
-  "resolved" "https://registry.npmjs.org/uploading-oss/-/uploading-oss-1.0.3.tgz"
-  "version" "1.0.3"
+    nanoid "^3.3.4"
+    picocolors "^1.0.0"
+    source-map-js "^1.0.2"
+
+source-map-js@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
+  integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
+
+source-map@^0.6.1:
+  version "0.6.1"
+  resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
+  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+uni-read-pages@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.npmmirror.com/uni-read-pages/-/uni-read-pages-1.0.5.tgz"
+  integrity sha512-GkrrZ0LX0vn9R5k6RKEi0Ez3Q3e2vUpjXQ8Z6/K/d28KudI9ajqgt8WEjQFlG5EPm1K6uTArN8LlqmZTEixDUA==
+
+uni-simple-router@^2.0.7:
+  version "2.0.7"
+  resolved "https://registry.npmmirror.com/uni-simple-router/-/uni-simple-router-2.0.7.tgz"
+  integrity sha512-8FKv5dw7Eoonm0gkO8udprrxzin0fNUI0+AvIphFkFRH5ZmP5ZWJ2pvnWzb2NiiqQSECTSU5VSB7HhvOSwD5eA==
+
+uploading-oss@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.npmjs.org/uploading-oss/-/uploading-oss-1.0.3.tgz"
+  integrity sha512-aqHh5NCOBcrA4d8yCIKR7B9GrKzH88X7gL8BSvIw18pi79AgWnhDkCoyjQmDqzTvjQqYfKwyFTEgnafzMx/GbQ==
   dependencies:
-    "crypto-js" "^4.1.1"
-    "js-base64" "^2.6.4"
-
-"vue-waterfall-easy@^2.4.4":
-  "integrity" "sha512-5OkpT2FPNC3rHBy858zk/nmJxqdPaGmj/KVbmA6dgcvtsovKMa+zuf/Z7F+S2NnObeavpIBztTWgcH3S42ZD+g=="
-  "resolved" "https://registry.npmjs.org/vue-waterfall-easy/-/vue-waterfall-easy-2.4.4.tgz"
-  "version" "2.4.4"
-
-"vue@^2.6.8":
-  "integrity" "sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg=="
-  "resolved" "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz"
-  "version" "2.7.10"
+    crypto-js "^4.1.1"
+    js-base64 "^2.6.4"
+
+vue-waterfall-easy@^2.4.4:
+  version "2.4.4"
+  resolved "https://registry.npmjs.org/vue-waterfall-easy/-/vue-waterfall-easy-2.4.4.tgz"
+  integrity sha512-5OkpT2FPNC3rHBy858zk/nmJxqdPaGmj/KVbmA6dgcvtsovKMa+zuf/Z7F+S2NnObeavpIBztTWgcH3S42ZD+g==
+
+vue@^2.6.8:
+  version "2.7.10"
+  resolved "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz"
+  integrity sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==
   dependencies:
     "@vue/compiler-sfc" "2.7.10"
-    "csstype" "^3.1.0"
+    csstype "^3.1.0"
 
-"wecomjsdk@^1.0.2":
-  "integrity" "sha512-nPbrTcA5P8IOY/gQJJ3/AtXE2zSqJIQB156RUAQ2+RvwvJmcR66p7hpZtCjbtKefvyDO0LJBdEFqfjRR72zjIw=="
-  "resolved" "https://registry.npmmirror.com/wecomjsdk/-/wecomjsdk-1.0.2.tgz"
-  "version" "1.0.2"
+wecomjsdk@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.npmmirror.com/wecomjsdk/-/wecomjsdk-1.0.2.tgz"
+  integrity sha512-nPbrTcA5P8IOY/gQJJ3/AtXE2zSqJIQB156RUAQ2+RvwvJmcR66p7hpZtCjbtKefvyDO0LJBdEFqfjRR72zjIw==
 
-"wowjs@^1.1.3":
-  "integrity" "sha512-HQp1gi56wYmjOYYOMZ08TnDGpT+AO21RJVa0t1NJ3jU8l3dMyP+sY7TO/lilzVp4JFjW88bBY87RnpxdpSKofA=="
-  "resolved" "https://registry.npmjs.org/wowjs/-/wowjs-1.1.3.tgz"
-  "version" "1.1.3"
+wowjs@^1.1.3:
+  version "1.1.3"
+  resolved "https://registry.npmjs.org/wowjs/-/wowjs-1.1.3.tgz"
+  integrity sha512-HQp1gi56wYmjOYYOMZ08TnDGpT+AO21RJVa0t1NJ3jU8l3dMyP+sY7TO/lilzVp4JFjW88bBY87RnpxdpSKofA==
   dependencies:
-    "animate.css" "latest"
+    animate.css latest

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