瀏覽代碼

b端管理需求提测版本

学习?学个屁 2 月之前
父節點
當前提交
1bf4be00be
共有 100 個文件被更改,包括 17046 次插入20 次删除
  1. 4 4
      pages/index/index.vue
  2. 1 1
      pages/my/my.vue
  3. 1 0
      pages/order-detail/order-detail.vue
  4. 2 3
      pages/order/order.css
  5. 5 1
      pages/order/order.vue
  6. 3 3
      pages/site-more/site-more.vue
  7. 5 5
      pages/site/site.vue
  8. 2 1
      static/js/config.js
  9. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  10. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.js
  11. 0 0
      unpackage/dist/build/mp-weixin/pages/index/index.wxml
  12. 0 0
      unpackage/dist/build/mp-weixin/pages/my/my.js
  13. 0 0
      unpackage/dist/build/mp-weixin/pages/my/my.wxml
  14. 0 0
      unpackage/dist/build/mp-weixin/pages/my/my.wxss
  15. 0 0
      unpackage/dist/build/mp-weixin/pages/order-detail/order-detail.js
  16. 0 0
      unpackage/dist/build/mp-weixin/pages/order-detail/order-detail.wxml
  17. 0 0
      unpackage/dist/build/mp-weixin/pages/order-detail/order-detail.wxss
  18. 0 0
      unpackage/dist/build/mp-weixin/pages/order/order.js
  19. 0 0
      unpackage/dist/build/mp-weixin/pages/order/order.wxml
  20. 0 0
      unpackage/dist/build/mp-weixin/pages/order/order.wxss
  21. 0 0
      unpackage/dist/build/mp-weixin/pages/site-more/site-more.js
  22. 0 0
      unpackage/dist/build/mp-weixin/pages/site-more/site-more.wxml
  23. 0 1
      unpackage/dist/build/mp-weixin/pages/site-more/site-more.wxss
  24. 0 0
      unpackage/dist/build/mp-weixin/pages/site/site.js
  25. 0 0
      unpackage/dist/build/mp-weixin/pages/site/site.wxml
  26. 0 0
      unpackage/dist/build/mp-weixin/pages/site/site.wxss
  27. 2 1
      unpackage/dist/build/mp-weixin/static/js/config.js
  28. 0 0
      unpackage/dist/dev/.automator/mp-alipay/.automator.json
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/app-navigation/app-navigation.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-body/ax-body.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-custom-title/ax-custom-title.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-ios-indicator/ax-ios-indicator.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-popup/ax-popup.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/r-canvas/r-canvas.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/Invite-staff/Invite-staff.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/charging/charging.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/coupon-buy/coupon-buy.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/feedback-reply/feedback-reply.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/feedback/feedback.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/map/map.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/order-detail/order-detail.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/order.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/recharge-log/recharge-log.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/search/search.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/site-more/site-more.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/site/site.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/terminal/terminal.js.map
  53. 3 0
      unpackage/dist/dev/mp-alipay/.mini-ide/compileMode.json
  54. 2 0
      unpackage/dist/dev/mp-alipay/app.acss
  55. 4 0
      unpackage/dist/dev/mp-alipay/app.js
  56. 30 0
      unpackage/dist/dev/mp-alipay/app.json
  57. 二進制
      unpackage/dist/dev/mp-alipay/assets/ysbth.c0f99fad.ttf
  58. 二進制
      unpackage/dist/dev/mp-alipay/assets/ysbth2.a4d86aa6.ttf
  59. 63 0
      unpackage/dist/dev/mp-alipay/common/main.acss
  60. 180 0
      unpackage/dist/dev/mp-alipay/common/main.js
  61. 272 0
      unpackage/dist/dev/mp-alipay/common/runtime.js
  62. 12759 0
      unpackage/dist/dev/mp-alipay/common/vendor.js
  63. 47 0
      unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.acss
  64. 1 0
      unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.axml
  65. 252 0
      unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.js
  66. 7 0
      unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.json
  67. 17 0
      unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.acss
  68. 1 0
      unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.axml
  69. 209 0
      unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.js
  70. 8 0
      unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.json
  71. 3 0
      unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.acss
  72. 1 0
      unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.axml
  73. 265 0
      unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.js
  74. 5 0
      unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.json
  75. 3 0
      unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.acss
  76. 1 0
      unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.axml
  77. 177 0
      unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.js
  78. 5 0
      unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.json
  79. 196 0
      unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.acss
  80. 1 0
      unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.axml
  81. 235 0
      unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.js
  82. 5 0
      unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.json
  83. 13 0
      unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.acss
  84. 1 0
      unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.axml
  85. 149 0
      unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.js
  86. 5 0
      unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.json
  87. 4 0
      unpackage/dist/dev/mp-alipay/mini.project.json
  88. 72 0
      unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.acss
  89. 1 0
      unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.axml
  90. 325 0
      unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.js
  91. 7 0
      unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.json
  92. 312 0
      unpackage/dist/dev/mp-alipay/pages/charging/charging.acss
  93. 0 0
      unpackage/dist/dev/mp-alipay/pages/charging/charging.axml
  94. 465 0
      unpackage/dist/dev/mp-alipay/pages/charging/charging.js
  95. 7 0
      unpackage/dist/dev/mp-alipay/pages/charging/charging.json
  96. 361 0
      unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.acss
  97. 0 0
      unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.axml
  98. 315 0
      unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.js
  99. 7 0
      unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.json
  100. 225 0
      unpackage/dist/dev/mp-alipay/pages/feedback-reply/feedback-reply.acss

+ 4 - 4
pages/index/index.vue

@@ -101,11 +101,11 @@
 									</view>
 									<view class="price">
 										<!-- v-if="user_info.firmId===null" -->
-										<view class="app-flex middle" style="color: #FF5D50;">
+										<view class="app-flex middle" style="color: #FF5D50;" v-if="user_info||user_info.firmId===null">
 											<text class="value">{{item.params.nowPrice?item.params.nowPrice.toFixed(4):"0.0000"}}</text>
 											<text class="unit">元/度</text>
 										</view>
-<!-- 										<view class="app-flex middle" v-else>
+										<view class="app-flex middle" v-else>
 											<view class="card-bottom-text">
 												<text>{{item.params.firmPrice.toFixed(4)}}</text>
 												<text class="mini-text">元/度</text>
@@ -114,7 +114,7 @@
 												企业专享价
 											</view>
 											<view class="ordinary-price">{{item.params.nowPrice?item.params.nowPrice.toFixed(4):"0.0000"}}</view>
-										</view> -->
+										</view>
 										<view>{{item.params.priceShow}}</view>
 									</view>
 								</view>
@@ -245,7 +245,7 @@
 		},
 		methods: {
 			get_userinfo(){
-				this.$api.base("post", "/userApi/getUserAccount", {}, {}).then(res => {
+				this.$api.base("post", "/userApi/getUserAccount", {}, {error:false}).then(res => {
 					this.user_info = res.accountInfo
 					this.$app.storage.set('USER_INFO', res.accountInfo);
 				})

+ 1 - 1
pages/my/my.vue

@@ -255,7 +255,7 @@
 			getMyAccount() {
 				// let channelUrl = 'http://192.168.110.241:9120/zs/channel/admin/'
 				let channelUrl='https://channel-api.zonelife.cn/zs/channel/admin/'
-				this.$api.base("post", "/userApi/getUserAccount", {}, {}).then(res => {
+				this.$api.base("post", "/userApi/getUserAccount", {}, {error:false}).then(res => {
 					this.userinfo = res.accountInfo
 					this.$app.storage.set('USER_INFO', res.accountInfo);
 					// 识别用户是否通过分销码进入小程序

+ 1 - 0
pages/order-detail/order-detail.vue

@@ -33,6 +33,7 @@
 				<view class="cell"><view class="lable">服务费</view><view class="contet">{{clcaServicePrice(orderInfo)}}元</view></view> -->
 				<view class="hr"></view>
 				<view class="cell" v-if="orderInfo.discountMoney"><view class="lable">{{orderInfo.discountDes}}</view><view class="contet sum">-{{orderInfo.discountMoney?orderInfo.discountMoney.toFixed(4):"0.0000"}}元</view></view>
+				<view class="cell" v-if="orderInfo.firmPrice"><view class="lable">企业专享价减</view><view class="contet sum">-{{orderInfo.firmPrice?orderInfo.firmPrice.toFixed(4):"0.0000"}}元</view></view>
 				<view class="cell"><view class="lable">实际结算费用</view><view class="contet sum">{{orderInfo.realCost?orderInfo.realCost.toFixed(4):"0.0000"}}元</view></view>
 			</view>
 			<view class="tips">

+ 2 - 3
pages/order/order.css

@@ -127,12 +127,11 @@ ax-body >>> .ax-custom-title{
 }
 .list .item .money{
 	text-align: center;
-	font-size: 16px;
-	color: #FF4D3A;
+	font-size: 26rpx;
+	/* color: #FF4D3A; */
 	margin-top: 6px;
 }
 .list .item .money:before{
-	content: '¥';
 	display: inline-block;
 	font-size: 10px;
 	transform: translateY(-1px);

+ 5 - 1
pages/order/order.vue

@@ -25,7 +25,11 @@
 					</view>
 					<view class="bottom">
 						<view class="money-txt">充电费用:</view>
-						<view class="money">{{item.realCost.toFixed(4) || ''}}</view>
+						<view class="money">
+							<text style="color:red;" v-if="item.discountMoney||item.firmPrice">共减 ¥{{(item.discountMoney+item.firmPrice).toFixed(4)}}</text>
+							<text style="width: 20rpx;display: inline-block;"></text>
+							<text :style="{color:`${item.discountMoney||item.firmPrice?'':'red'}`}"><text v-if="item.discountMoney||item.firmPrice">实付</text> ¥{{item.realCost.toFixed(4) || ''}}</text>
+						</view>
 					</view>
 				</view>
 				<view v-if="orders.data.length==0" class="empty">

+ 3 - 3
pages/site-more/site-more.vue

@@ -44,11 +44,11 @@
 					</view>
 					<view class="info">
 						<!-- v-if="user_info.firmId===null" -->
-						<view class="row">
+						<view class="row" v-if="user_info.firmId===null">
 							<view class="name">抵扣券电价</view>
 							<view ><text class="value" >{{(item.price).toFixed(4)}}</text><text class="unit" >{{item.unit}}</text></view>
 						</view>
-<!-- 						<view class="operation-price-box" v-else>
+						<view class="operation-price-box" v-else>
 							<view class="operation-price">
 								<text class="operation-symbol">¥</text>
 								<text>{{(item.firmPrice).toFixed(4)}}</text>
@@ -58,7 +58,7 @@
 								企业专享价
 							</view>
 							<view class="ordinary-price">{{(item.price).toFixed(4)}}</view>
-						</view> -->
+						</view>
 						<!-- <view class="row">
 							<view class="name">服务费</view>
 							<view><text class="value">{{(item.addServicePrice+item.servicePrice).toFixed(4)}}</text><text class="unit">{{item.unit}}</text></view>

+ 5 - 5
pages/site/site.vue

@@ -43,14 +43,14 @@
 						<image src="@/static/img/site-bg05.svg" class="bg" mode="heightFix"></image>
 					</view>
 					<!-- v-if="user_info.firmId===null" -->
-					<view class="price-wrap">
+					<view class="price-wrap" v-if="user_info.firmId===null">
 						<view class="price">
 							<text class="symbol">¥</text>
 							<text>{{nowPriceTime.price?parseFloat(nowPriceTime.price).toFixed(4):"0.0000"}}</text>
 						</view>
 						<view class="unit">元/度</view>
 					</view>
-<!-- 					<view class="price-wrap" v-else>
+					<view class="price-wrap" v-else>
 						<view class="operation-price">
 							<text class="operation-symbol">¥</text>
 							<text>{{parseFloat(nowPriceTime.firmPrice).toFixed(4)}}</text>
@@ -60,7 +60,7 @@
 							企业专享价
 						</view>
 						<view class="ordinary-price">{{nowPriceTime.price?parseFloat(nowPriceTime.price).toFixed(4):"0.0000"}}</view>
-					</view> -->
+					</view>
 				</view>
 			</view>
 			<!-- 充电终端 -->
@@ -106,8 +106,8 @@
 					<view class="price">
 						<text class="symbol">¥</text>
 						<!-- v-if="nowPriceTime.firmPrice===null" -->
-						<text>{{nowPriceTime.price?nowPriceTime.price.toFixed(4):"0.0000"}}</text>
-						<!-- <text v-else>{{parseFloat(nowPriceTime.firmPrice).toFixed(4)}}</text> -->
+						<text v-if="nowPriceTime.firmPrice===null">{{nowPriceTime.price?nowPriceTime.price.toFixed(4):"0.0000"}}</text>
+						<text v-else>{{parseFloat(nowPriceTime.firmPrice).toFixed(4)}}</text>
 					</view>
 					<view class="unit">{{nowPriceTime.unit}}</view>
 				</view>

+ 2 - 1
static/js/config.js

@@ -6,9 +6,10 @@ const config = {};
 // 地址类
 config.url = {
 	// API请求基础URL
-	request : 'https://charge.hub.zswlgz.com/',
+	// request : 'https://charge.hub.zswlgz.com/',
 	// request : 'http://192.168.1.34:80/',
 	// request : 'http://120.78.228.211:8866/',
+	request : 'https://charge.dev.hub.zswlgz.com/',
 	// 上传地址
 	upload : 'http://127.0.0.1:3000/upload/',
 	// 下载地址

文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.js


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/index.wxml


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/my/my.js


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/my/my.wxml


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/my/my.wxss


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/order-detail/order-detail.js


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/order-detail/order-detail.wxml


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/order-detail/order-detail.wxss


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/order/order.js


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/order/order.wxml


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/order/order.wxss


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/site-more/site-more.js


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/site-more/site-more.wxml


文件差異過大導致無法顯示
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/site-more/site-more.wxss


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/site/site.js


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/site/site.wxml


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/site/site.wxss


+ 2 - 1
unpackage/dist/build/mp-weixin/static/js/config.js

@@ -6,9 +6,10 @@ const config = {};
 // 地址类
 config.url = {
 	// API请求基础URL
-	request : 'https://charge.hub.zswlgz.com/',
+	// request : 'https://charge.hub.zswlgz.com/',
 	// request : 'http://192.168.1.34:80/',
 	// request : 'http://120.78.228.211:8866/',
+	request : 'https://charge.dev.hub.zswlgz.com/',
 	// 上传地址
 	upload : 'http://127.0.0.1:3000/upload/',
 	// 下载地址

+ 0 - 0
unpackage/dist/dev/.automator/mp-alipay/.automator.json


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/app-navigation/app-navigation.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-body/ax-body.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-custom-title/ax-custom-title.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-ios-indicator/ax-ios-indicator.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/ax-popup/ax-popup.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/r-canvas/r-canvas.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/Invite-staff/Invite-staff.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/charging/charging.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/coupon-buy/coupon-buy.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/feedback-reply/feedback-reply.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/feedback/feedback.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/map/map.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/order-detail/order-detail.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/order.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/recharge-log/recharge-log.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/search/search.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/site-more/site-more.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/site/site.js.map


文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/terminal/terminal.js.map


+ 3 - 0
unpackage/dist/dev/mp-alipay/.mini-ide/compileMode.json

@@ -0,0 +1,3 @@
+{
+  "modes": []
+}

+ 2 - 0
unpackage/dist/dev/mp-alipay/app.acss

@@ -0,0 +1,2 @@
+@import './common/main.acss';
+

+ 4 - 0
unpackage/dist/dev/mp-alipay/app.js

@@ -0,0 +1,4 @@
+
+require('./common/runtime.js')
+require('./common/vendor.js')
+require('./common/main.js')

+ 30 - 0
unpackage/dist/dev/mp-alipay/app.json

@@ -0,0 +1,30 @@
+{
+  "pages": [
+    "pages/index/index",
+    "pages/map/map",
+    "pages/my/my",
+    "pages/site/site",
+    "pages/site-more/site-more",
+    "pages/charging/charging",
+    "pages/order-detail/order-detail",
+    "pages/terminal/terminal",
+    "pages/coupon-buy/coupon-buy",
+    "pages/login/login",
+    "pages/recharge-log/recharge-log",
+    "pages/feedback/feedback",
+    "pages/order/order",
+    "pages/search/search",
+    "pages/Invite-staff/Invite-staff",
+    "pages/web/web",
+    "pages/feedback-reply/feedback-reply"
+  ],
+  "subPackages": [],
+  "window": {
+    "defaultTitle": "中数电动",
+    "titleBarColor": "#C7FFFD",
+    "backgroundColor": "#C7FFFD"
+  },
+  "usingComponents": {
+    "plugin-wrapper": "/plugin-wrapper"
+  }
+}

二進制
unpackage/dist/dev/mp-alipay/assets/ysbth.c0f99fad.ttf


二進制
unpackage/dist/dev/mp-alipay/assets/ysbth2.a4d86aa6.ttf


文件差異過大導致無法顯示
+ 63 - 0
unpackage/dist/dev/mp-alipay/common/main.acss


文件差異過大導致無法顯示
+ 180 - 0
unpackage/dist/dev/mp-alipay/common/main.js


+ 272 - 0
unpackage/dist/dev/mp-alipay/common/runtime.js

@@ -0,0 +1,272 @@
+
+  !function(){try{var a=Function("return this")();a&&!a.Math&&(Object.assign(a,{isFinite:isFinite,Array:Array,Date:Date,Error:Error,Function:Function,Math:Math,Object:Object,RegExp:RegExp,String:String,TypeError:TypeError,setTimeout:setTimeout,clearTimeout:clearTimeout,setInterval:setInterval,clearInterval:clearInterval}),"undefined"!=typeof Reflect&&(a.Reflect=Reflect))}catch(a){}}();
+  /******/ (function(modules) { // webpackBootstrap
+/******/ 	// install a JSONP callback for chunk loading
+/******/ 	function webpackJsonpCallback(data) {
+/******/ 		var chunkIds = data[0];
+/******/ 		var moreModules = data[1];
+/******/ 		var executeModules = data[2];
+/******/
+/******/ 		// add "moreModules" to the modules object,
+/******/ 		// then flag all "chunkIds" as loaded and fire callback
+/******/ 		var moduleId, chunkId, i = 0, resolves = [];
+/******/ 		for(;i < chunkIds.length; i++) {
+/******/ 			chunkId = chunkIds[i];
+/******/ 			if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
+/******/ 				resolves.push(installedChunks[chunkId][0]);
+/******/ 			}
+/******/ 			installedChunks[chunkId] = 0;
+/******/ 		}
+/******/ 		for(moduleId in moreModules) {
+/******/ 			if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
+/******/ 				modules[moduleId] = moreModules[moduleId];
+/******/ 			}
+/******/ 		}
+/******/ 		if(parentJsonpFunction) parentJsonpFunction(data);
+/******/
+/******/ 		while(resolves.length) {
+/******/ 			resolves.shift()();
+/******/ 		}
+/******/
+/******/ 		// add entry modules from loaded chunk to deferred list
+/******/ 		deferredModules.push.apply(deferredModules, executeModules || []);
+/******/
+/******/ 		// run deferred modules when all chunks ready
+/******/ 		return checkDeferredModules();
+/******/ 	};
+/******/ 	function checkDeferredModules() {
+/******/ 		var result;
+/******/ 		for(var i = 0; i < deferredModules.length; i++) {
+/******/ 			var deferredModule = deferredModules[i];
+/******/ 			var fulfilled = true;
+/******/ 			for(var j = 1; j < deferredModule.length; j++) {
+/******/ 				var depId = deferredModule[j];
+/******/ 				if(installedChunks[depId] !== 0) fulfilled = false;
+/******/ 			}
+/******/ 			if(fulfilled) {
+/******/ 				deferredModules.splice(i--, 1);
+/******/ 				result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
+/******/ 			}
+/******/ 		}
+/******/
+/******/ 		return result;
+/******/ 	}
+/******/
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// object to store loaded CSS chunks
+/******/ 	var installedCssChunks = {
+/******/ 		"common/runtime": 0
+/******/ 	}
+/******/
+/******/ 	// object to store loaded and loading chunks
+/******/ 	// undefined = chunk not loaded, null = chunk preloaded/prefetched
+/******/ 	// Promise = chunk loading, 0 = chunk loaded
+/******/ 	var installedChunks = {
+/******/ 		"common/runtime": 0
+/******/ 	};
+/******/
+/******/ 	var deferredModules = [];
+/******/
+/******/ 	// script path function
+/******/ 	function jsonpScriptSrc(chunkId) {
+/******/ 		return __webpack_require__.p + "" + chunkId + ".js"
+/******/ 	}
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/ 	// This file contains only the entry chunk.
+/******/ 	// The chunk loading function for additional chunks
+/******/ 	__webpack_require__.e = function requireEnsure(chunkId) {
+/******/ 		var promises = [];
+/******/
+/******/
+/******/ 		// mini-css-extract-plugin CSS loading
+/******/ 		var cssChunks = {"components/app-navigation/app-navigation":1,"components/ax-body/ax-body":1,"components/ax-popup/ax-popup":1,"components/ax-ios-indicator/ax-ios-indicator":1,"components/r-canvas/r-canvas":1,"components/ax-custom-title/ax-custom-title":1};
+/******/ 		if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
+/******/ 		else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
+/******/ 			promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
+/******/ 				var href = "" + ({"components/app-navigation/app-navigation":"components/app-navigation/app-navigation","components/ax-body/ax-body":"components/ax-body/ax-body","components/ax-popup/ax-popup":"components/ax-popup/ax-popup","components/ax-ios-indicator/ax-ios-indicator":"components/ax-ios-indicator/ax-ios-indicator","components/r-canvas/r-canvas":"components/r-canvas/r-canvas","components/ax-custom-title/ax-custom-title":"components/ax-custom-title/ax-custom-title"}[chunkId]||chunkId) + ".acss";
+/******/ 				var fullhref = __webpack_require__.p + href;
+/******/ 				var existingLinkTags = document.getElementsByTagName("link");
+/******/ 				for(var i = 0; i < existingLinkTags.length; i++) {
+/******/ 					var tag = existingLinkTags[i];
+/******/ 					var dataHref = tag.getAttribute("data-href") || tag.getAttribute("href");
+/******/ 					if(tag.rel === "stylesheet" && (dataHref === href || dataHref === fullhref)) return resolve();
+/******/ 				}
+/******/ 				var existingStyleTags = document.getElementsByTagName("style");
+/******/ 				for(var i = 0; i < existingStyleTags.length; i++) {
+/******/ 					var tag = existingStyleTags[i];
+/******/ 					var dataHref = tag.getAttribute("data-href");
+/******/ 					if(dataHref === href || dataHref === fullhref) return resolve();
+/******/ 				}
+/******/ 				var linkTag = document.createElement("link");
+/******/ 				linkTag.rel = "stylesheet";
+/******/ 				linkTag.type = "text/css";
+/******/ 				linkTag.onload = resolve;
+/******/ 				linkTag.onerror = function(event) {
+/******/ 					var request = event && event.target && event.target.src || fullhref;
+/******/ 					var err = new Error("Loading CSS chunk " + chunkId + " failed.\n(" + request + ")");
+/******/ 					err.code = "CSS_CHUNK_LOAD_FAILED";
+/******/ 					err.request = request;
+/******/ 					delete installedCssChunks[chunkId]
+/******/ 					linkTag.parentNode.removeChild(linkTag)
+/******/ 					reject(err);
+/******/ 				};
+/******/ 				linkTag.href = fullhref;
+/******/
+/******/ 				var head = document.getElementsByTagName("head")[0];
+/******/ 				head.appendChild(linkTag);
+/******/ 			}).then(function() {
+/******/ 				installedCssChunks[chunkId] = 0;
+/******/ 			}));
+/******/ 		}
+/******/
+/******/ 		// JSONP chunk loading for javascript
+/******/
+/******/ 		var installedChunkData = installedChunks[chunkId];
+/******/ 		if(installedChunkData !== 0) { // 0 means "already installed".
+/******/
+/******/ 			// a Promise means "currently loading".
+/******/ 			if(installedChunkData) {
+/******/ 				promises.push(installedChunkData[2]);
+/******/ 			} else {
+/******/ 				// setup Promise in chunk cache
+/******/ 				var promise = new Promise(function(resolve, reject) {
+/******/ 					installedChunkData = installedChunks[chunkId] = [resolve, reject];
+/******/ 				});
+/******/ 				promises.push(installedChunkData[2] = promise);
+/******/
+/******/ 				// start chunk loading
+/******/ 				var script = document.createElement('script');
+/******/ 				var onScriptComplete;
+/******/
+/******/ 				script.charset = 'utf-8';
+/******/ 				script.timeout = 120;
+/******/ 				if (__webpack_require__.nc) {
+/******/ 					script.setAttribute("nonce", __webpack_require__.nc);
+/******/ 				}
+/******/ 				script.src = jsonpScriptSrc(chunkId);
+/******/
+/******/ 				// create error before stack unwound to get useful stacktrace later
+/******/ 				var error = new Error();
+/******/ 				onScriptComplete = function (event) {
+/******/ 					// avoid mem leaks in IE.
+/******/ 					script.onerror = script.onload = null;
+/******/ 					clearTimeout(timeout);
+/******/ 					var chunk = installedChunks[chunkId];
+/******/ 					if(chunk !== 0) {
+/******/ 						if(chunk) {
+/******/ 							var errorType = event && (event.type === 'load' ? 'missing' : event.type);
+/******/ 							var realSrc = event && event.target && event.target.src;
+/******/ 							error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
+/******/ 							error.name = 'ChunkLoadError';
+/******/ 							error.type = errorType;
+/******/ 							error.request = realSrc;
+/******/ 							chunk[1](error);
+/******/ 						}
+/******/ 						installedChunks[chunkId] = undefined;
+/******/ 					}
+/******/ 				};
+/******/ 				var timeout = setTimeout(function(){
+/******/ 					onScriptComplete({ type: 'timeout', target: script });
+/******/ 				}, 120000);
+/******/ 				script.onerror = script.onload = onScriptComplete;
+/******/ 				document.head.appendChild(script);
+/******/ 			}
+/******/ 		}
+/******/ 		return Promise.all(promises);
+/******/ 	};
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// define __esModule on exports
+/******/ 	__webpack_require__.r = function(exports) {
+/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ 		}
+/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
+/******/ 	};
+/******/
+/******/ 	// create a fake namespace object
+/******/ 	// mode & 1: value is a module id, require it
+/******/ 	// mode & 2: merge all properties of value into the ns
+/******/ 	// mode & 4: return value when already ns object
+/******/ 	// mode & 8|1: behave like require
+/******/ 	__webpack_require__.t = function(value, mode) {
+/******/ 		if(mode & 1) value = __webpack_require__(value);
+/******/ 		if(mode & 8) return value;
+/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
+/******/ 		var ns = Object.create(null);
+/******/ 		__webpack_require__.r(ns);
+/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
+/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
+/******/ 		return ns;
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/";
+/******/
+/******/ 	// on error function for async loading
+/******/ 	__webpack_require__.oe = function(err) { console.error(err); throw err; };
+/******/
+/******/ 	var jsonpArray = my["webpackJsonp"] = my["webpackJsonp"] || [];
+/******/ 	var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
+/******/ 	jsonpArray.push = webpackJsonpCallback;
+/******/ 	jsonpArray = jsonpArray.slice();
+/******/ 	for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
+/******/ 	var parentJsonpFunction = oldJsonpFunction;
+/******/
+/******/
+/******/ 	// run deferred modules from other chunks
+/******/ 	checkDeferredModules();
+/******/ })
+/************************************************************************/
+/******/ ([]);
+  

文件差異過大導致無法顯示
+ 12759 - 0
unpackage/dist/dev/mp-alipay/common/vendor.js


+ 47 - 0
unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.acss

@@ -0,0 +1,47 @@
+
+.app-navigation.data-v-0756a178{
+	background-color: #fff;
+	border-radius: 15px 15px 0 0;
+	-webkit-filter: drop-shadow(0 -3px 6px rgba(0, 0, 0, 0.05));
+	        filter: drop-shadow(0 -3px 6px rgba(0, 0, 0, 0.05));
+}
+.app-navigation .__body.data-v-0756a178{
+	display: flex;
+	align-items: center;
+	justify-content: space-around;
+	position: relative;
+	padding: 10px;
+	padding-bottom: 0;
+}
+.scan.data-v-0756a178{
+	display: inline-flex;
+	align-items: center;
+	justify-content: center;
+	width: 60px;
+	height: 60px;
+	border-radius: 100pc;
+	background-image: linear-gradient(to right,#8FF8FB,#47AEFF);
+	box-shadow: 0 3px 6px #00BFE1 inset;
+	border: 3px solid #fff;
+	position: absolute;
+	-webkit-transform: translateY(-10px);
+	        transform: translateY(-10px);
+}
+.scan > .icon-scan.data-v-0756a178{
+	display: block;
+	width: 22.5px;
+	height: 22.5px;
+}
+.scan-placeholder.data-v-0756a178{
+	width: 60px;
+}
+.nav-item > .name.data-v-0756a178{
+	font-size: 10px;
+	margin-top: 4px;
+}
+.nav-item > .icon.data-v-0756a178{
+	display: block;
+	width: 22px;
+	height: 22px;
+}
+

+ 1 - 0
unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.axml

@@ -0,0 +1 @@
+<view class="app-navigation data-v-0756a178"><view class="__body data-v-0756a178"><view data-event-opts="{{[['tap',[['act',['home']]]]]}}" class="nav-item data-v-0756a178" onTap="__e"><image class="icon data-v-0756a178" src="{{homeIcon}}"></image><view class="name data-v-0756a178">首页</view></view><view data-event-opts="{{[['tap',[['sacn']]]]}}" class="scan data-v-0756a178" onTap="__e"><image class="icon-scan data-v-0756a178" src="/static/img/appnav-scan.svg.svg"></image></view><view class="scan-placeholder data-v-0756a178"></view><view data-event-opts="{{[['tap',[['act',['my']]]]]}}" class="nav-item data-v-0756a178" onTap="__e"><image class="icon data-v-0756a178" src="{{myIcon}}"></image><view class="name data-v-0756a178">我的</view></view></view><ax-ios-indicator vue-id="e3908bd0-1" min="10" class="data-v-0756a178" onVueInit="__l"></ax-ios-indicator></view>

文件差異過大導致無法顯示
+ 252 - 0
unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.js


+ 7 - 0
unpackage/dist/dev/mp-alipay/components/app-navigation/app-navigation.json

@@ -0,0 +1,7 @@
+{
+  "usingComponents": {
+    "ax-ios-indicator": "/components/ax-ios-indicator/ax-ios-indicator"
+  },
+  "component": true,
+  "styleIsolation": "apply-shared"
+}

+ 17 - 0
unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.acss

@@ -0,0 +1,17 @@
+
+.ax-body{
+	display: flex;
+	flex-direction: column;
+	height: 100%;
+}
+.ax-body .__root{
+	flex: 1;
+	overflow: auto;
+	padding-left: var(--blank) !important;
+	padding-right: var(--blank) !important;
+}
+ax-custom-title{
+	position: relative;
+	z-index: 99999999;
+}
+

+ 1 - 0
unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.axml

@@ -0,0 +1 @@
+<view class="ax ax-body" style="{{$root.s0}}"><block a:if="{{$slots.title}}"><ax-custom-title onDisplay="__e" vue-id="22f7dca6-1" data-event-opts="{{[['^display',[['$emit',['display','$event']]]]]}}" onVueInit="__l" vue-slots="{{['default']}}"><slot name="title"></slot></ax-custom-title></block><block a:else><ax-custom-title onDisplay="__e" vue-id="22f7dca6-2" data-event-opts="{{[['^display',[['$emit',['display','$event']]]]]}}" onVueInit="__l"></ax-custom-title></block><view class="__root"><slot></slot></view><block a:if="{{hideIndicatorArea==false}}"><ax-ios-indicator vue-id="22f7dca6-3" onVueInit="__l"></ax-ios-indicator></block></view>

文件差異過大導致無法顯示
+ 209 - 0
unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.js


+ 8 - 0
unpackage/dist/dev/mp-alipay/components/ax-body/ax-body.json

@@ -0,0 +1,8 @@
+{
+  "usingComponents": {
+    "ax-custom-title": "/components/ax-custom-title/ax-custom-title",
+    "ax-ios-indicator": "/components/ax-ios-indicator/ax-ios-indicator"
+  },
+  "component": true,
+  "styleIsolation": "apply-shared"
+}

文件差異過大導致無法顯示
+ 3 - 0
unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.acss


+ 1 - 0
unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.axml

@@ -0,0 +1 @@
+<block a:if="{{visible}}"><view class="ax ax-custom-title data-v-8c3116ac" style="{{'padding:'+(padding)+';'}}"><view class="__body data-v-8c3116ac" style="{{'height:'+(height)+';'}}"><block a:if="{{$slots.$default}}"><slot></slot></block><block a:else><view data-event-opts="{{[['tap',[['back']]]]}}" onTap="__e" class="data-v-8c3116ac"><block a:if="{{this.pages.length>1}}"><text class="icon-back data-v-8c3116ac"></text></block><text class="title data-v-8c3116ac">{{title||titleText}}</text></view></block></view></view></block>

文件差異過大導致無法顯示
+ 265 - 0
unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.js


+ 5 - 0
unpackage/dist/dev/mp-alipay/components/ax-custom-title/ax-custom-title.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {},
+  "component": true,
+  "styleIsolation": "apply-shared"
+}

文件差異過大導致無法顯示
+ 3 - 0
unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.acss


+ 1 - 0
unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.axml

@@ -0,0 +1 @@
+<view class="ax ax-ios-indicator data-v-41e80bb8" style="{{$root.s0}}"></view>

文件差異過大導致無法顯示
+ 177 - 0
unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.js


+ 5 - 0
unpackage/dist/dev/mp-alipay/components/ax-ios-indicator/ax-ios-indicator.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {},
+  "component": true,
+  "styleIsolation": "apply-shared"
+}

+ 196 - 0
unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.acss

@@ -0,0 +1,196 @@
+
+.ax-popup.data-v-22adda78{
+	--duration: 150ms;
+	--mask-background: transparent;
+	
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	flex-direction: column;
+	-webkit-transform-style: preserve-3d;
+	        transform-style: preserve-3d;
+	position: fixed;
+	top: 0;
+	left: 0;
+	right: 0;
+	bottom: 0;
+	z-index: 99999;
+}
+.ax-popup .__mask.data-v-22adda78{
+	position: absolute;
+	top: 0;
+	left: 0;
+	right: 0;
+	bottom: 0;
+	-webkit-backdrop-filter: var(--mask-blur);
+	        backdrop-filter: var(--mask-blur);
+	background-color: var(--mask-background);
+	z-index: 0;
+	-webkit-animation: showMask-data-v-22adda78 var(--duration) ease-out 1;
+	        animation: showMask-data-v-22adda78 var(--duration) ease-out 1;
+}
+@-webkit-keyframes showMask-data-v-22adda78{
+0%{opacity: 0;}
+100%{opacity: 1;}
+}
+@keyframes showMask-data-v-22adda78{
+0%{opacity: 0;}
+100%{opacity: 1;}
+}
+.ax-popup .__body.data-v-22adda78{
+	position: relative;
+	z-index: 1;
+	-webkit-animation: showBody-data-v-22adda78 var(--duration) ease-out 1;
+	        animation: showBody-data-v-22adda78 var(--duration) ease-out 1;
+}
+@-webkit-keyframes showBody-data-v-22adda78{
+0%{-webkit-transform: translateY(75%);transform: translateY(75%);opacity: 0;}
+100%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+}
+@keyframes showBody-data-v-22adda78{
+0%{-webkit-transform: translateY(75%);transform: translateY(75%);opacity: 0;}
+100%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+}
+.ax-popup.black .__mask.data-v-22adda78{
+	--mask-background: rgba(0, 0, 0, 0.35);
+}
+.ax-popup.white .__mask.data-v-22adda78{
+	--mask-background: rgba(255, 255, 255, 0.85);
+}
+.ax-popup.close .__mask.data-v-22adda78{
+	-webkit-animation-name: closeMask-data-v-22adda78;
+	        animation-name: closeMask-data-v-22adda78;
+	-webkit-animation-fill-mode: forwards;
+	        animation-fill-mode: forwards;
+}
+@-webkit-keyframes closeMask-data-v-22adda78{
+0%{opacity: 1;}
+100%{opacity: 0;}
+}
+@keyframes closeMask-data-v-22adda78{
+0%{opacity: 1;}
+100%{opacity: 0;}
+}
+.ax-popup.close .__body.data-v-22adda78{
+	-webkit-animation-name: closeBody-data-v-22adda78;
+	        animation-name: closeBody-data-v-22adda78;
+	-webkit-animation-fill-mode: forwards;
+	        animation-fill-mode: forwards;
+}
+@-webkit-keyframes closeBody-data-v-22adda78{
+0%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+100%{-webkit-transform: translateY(-75%);transform: translateY(-75%);opacity: 0;}
+}
+@keyframes closeBody-data-v-22adda78{
+0%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+100%{-webkit-transform: translateY(-75%);transform: translateY(-75%);opacity: 0;}
+}
+.ax-popup.top.data-v-22adda78{
+	justify-content: flex-start;
+}
+.ax-popup.top .__body.data-v-22adda78{
+	-webkit-animation-name: showTopBody-data-v-22adda78;
+	        animation-name: showTopBody-data-v-22adda78;
+}
+.ax-popup.top.close .__body.data-v-22adda78{
+	-webkit-animation-name: closeTopBody-data-v-22adda78;
+	        animation-name: closeTopBody-data-v-22adda78;
+}
+@-webkit-keyframes showTopBody-data-v-22adda78{
+0%{-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 0;}
+100%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+}
+@keyframes showTopBody-data-v-22adda78{
+0%{-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 0;}
+100%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+}
+@-webkit-keyframes closeTopBody-data-v-22adda78{
+0%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+100%{-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 0;}
+}
+@keyframes closeTopBody-data-v-22adda78{
+0%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+100%{-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 0;}
+}
+.ax-popup.bottom.data-v-22adda78{
+	justify-content: flex-end;
+}
+.ax-popup.bottom .__body.data-v-22adda78{
+	-webkit-animation-name: showBottomBody-data-v-22adda78;
+	        animation-name: showBottomBody-data-v-22adda78;
+}
+.ax-popup.bottom.close .__body.data-v-22adda78{
+	-webkit-animation-name: closeBottomBody-data-v-22adda78;
+	        animation-name: closeBottomBody-data-v-22adda78;
+}
+@-webkit-keyframes showBottomBody-data-v-22adda78{
+0%{-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 0;}
+100%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+}
+@keyframes showBottomBody-data-v-22adda78{
+0%{-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 0;}
+100%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+}
+@-webkit-keyframes closeBottomBody-data-v-22adda78{
+0%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+100%{-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 0;}
+}
+@keyframes closeBottomBody-data-v-22adda78{
+0%{-webkit-transform: translateY(0%);transform: translateY(0%);opacity: 1;}
+100%{-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 0;}
+}
+.ax-popup.left.data-v-22adda78{
+	align-items: flex-start;
+}
+.ax-popup.left .__body.data-v-22adda78{
+	-webkit-animation-name: showLeftBody-data-v-22adda78;
+	        animation-name: showLeftBody-data-v-22adda78;
+}
+.ax-popup.left.close .__body.data-v-22adda78{
+	-webkit-animation-name: closeLeftBody-data-v-22adda78;
+	        animation-name: closeLeftBody-data-v-22adda78;
+}
+@-webkit-keyframes showLeftBody-data-v-22adda78{
+0%{-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
+100%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+}
+@keyframes showLeftBody-data-v-22adda78{
+0%{-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
+100%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+}
+@-webkit-keyframes closeLeftBody-data-v-22adda78{
+0%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+100%{-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
+}
+@keyframes closeLeftBody-data-v-22adda78{
+0%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+100%{-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
+}
+.ax-popup.right.data-v-22adda78{
+	align-items: flex-end;
+}
+.ax-popup.right .__body.data-v-22adda78{
+	-webkit-animation-name: showRightBody-data-v-22adda78;
+	        animation-name: showRightBody-data-v-22adda78;
+}
+.ax-popup.right.close .__body.data-v-22adda78{
+	-webkit-animation-name: closeRightBody-data-v-22adda78;
+	        animation-name: closeRightBody-data-v-22adda78;
+}
+@-webkit-keyframes showRightBody-data-v-22adda78{
+0%{-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}
+100%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+}
+@keyframes showRightBody-data-v-22adda78{
+0%{-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}
+100%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+}
+@-webkit-keyframes closeRightBody-data-v-22adda78{
+0%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+100%{-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}
+}
+@keyframes closeRightBody-data-v-22adda78{
+0%{-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
+100%{-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}
+}
+

+ 1 - 0
unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.axml

@@ -0,0 +1 @@
+<block a:if="{{visible}}"><view class="{{(((('ax')+' '+'ax-popup')+' '+'data-v-22adda78')+' '+CssSheet)}}" style="{{$root.s0}}"><view data-event-opts="{{[['animationEnd',[['animationend']]]]}}" class="__body data-v-22adda78" onAnimationEnd="__e"><slot></slot></view><block a:if="{{maskEnable||maskClose}}"><view data-event-opts="{{[['tap',[['mask']]]]}}" class="__mask data-v-22adda78" onTap="__e"></view></block></view></block>

文件差異過大導致無法顯示
+ 235 - 0
unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.js


+ 5 - 0
unpackage/dist/dev/mp-alipay/components/ax-popup/ax-popup.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {},
+  "component": true,
+  "styleIsolation": "apply-shared"
+}

+ 13 - 0
unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.acss

@@ -0,0 +1,13 @@
+
+.r-canvas{
+	-webkit-transform-origin: 0 0;
+	        transform-origin: 0 0;
+}
+.r-canvas-component{
+	overflow: hidden;
+}
+.r-canvas-component.hidden{
+	position: fixed;
+	top:-5000rpx;
+}
+

+ 1 - 0
unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.axml

@@ -0,0 +1 @@
+<view><view class="{{(('r-canvas-component')+' '+((hidden)?'hidden':''))}}" style="{{'width:'+(canvas_width/scale+'px')+';'+('height:'+(canvas_height/scale+'px')+';')}}"><block a:if="{{canvas_id}}"><canvas class="r-canvas" style="{{'width:'+(canvas_width+'px')+';'+('height:'+(canvas_height+'px')+';')+('transform:'+('scale('+r_canvas_scale+')')+';')}}" canvas-id="{{canvas_id}}" id="{{canvas_id}}"></canvas></block></view></view>

文件差異過大導致無法顯示
+ 149 - 0
unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.js


+ 5 - 0
unpackage/dist/dev/mp-alipay/components/r-canvas/r-canvas.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {},
+  "component": true,
+  "styleIsolation": "apply-shared"
+}

+ 4 - 0
unpackage/dist/dev/mp-alipay/mini.project.json

@@ -0,0 +1,4 @@
+{
+  "component2": true,
+  "enableAppxNg": true
+}

+ 72 - 0
unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.acss

@@ -0,0 +1,72 @@
+ax-body.data-v-41679986 {
+	display: block;
+	height: 100%;
+	/* background-color: rgb(35, 111, 248); */
+}
+.invite-staff-bg.data-v-41679986 {
+	position: fixed;
+	top: 0;
+	left: 0;
+	right: 0;
+	z-index:-1000;
+}
+.invite-staff-bg image.data-v-41679986 {
+	display: block;
+	width: 100%;
+}
+.invite-staff-box.data-v-41679986{
+	margin-top:60rpx;
+	text-align: center;
+}
+.invite-staff-box .attend-card-box.data-v-41679986{
+	position: relative;
+	left: 24rpx;
+	width: 700rpx;
+	height: 800rpx;
+	/* background-color: #aaaa7f; */
+}
+.invite-staff-box .attend-card-box .userinfo-box.data-v-41679986{
+	position: absolute;
+	top: -50rpx;
+	width: 100%;
+}
+.invite-staff-box .attend-card-box .userinfo-box .user-avatar.data-v-41679986{
+	width: 120rpx;
+	height: 120rpx;
+	border-radius: 50%;
+}
+.invite-staff-box .attend-card-box .card-img-box image.data-v-41679986 {
+	width:100%;
+	border-radius: 10rpx;
+}
+.invite-staff-box .attend-card-box .card-qrcode-box.data-v-41679986{
+	position: absolute;
+	top: 328rpx;
+	width: 100%;
+}
+.invite-staff-box .attend-card-box .card-qrcode-box .card-qrcode.data-v-41679986{
+	width: 200rpx;
+	height: 200rpx;
+}
+.invite-staff-box .attend-card-box .tips-text.data-v-41679986{
+	position: absolute;
+	width: 100%;
+	top: 678rpx;
+	font-size: 28rpx;
+	color: #181818;
+}
+.invite-staff-box .bottom-tips-text.data-v-41679986{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+}
+.invite-staff-box .bottom-tips-text image.data-v-41679986{
+	width: 48rpx;
+	height: 48rpx;
+}
+.invite-staff-box .bottom-tips-text text.data-v-41679986{
+	font-size: 28rpx;
+	color: #2B303A;
+	margin-left: 12rpx;
+}
+

+ 1 - 0
unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.axml

@@ -0,0 +1 @@
+<ax-body vue-id="28fbcfd4-1" blank="0" title class="data-v-41679986" onVueInit="__l" vue-slots="{{['default']}}"><view class="invite-staff-bg data-v-41679986"><image src="{{bg_img}}" mode="widthFix" class="data-v-41679986"></image></view><view class="invite-staff-box data-v-41679986"><view data-event-opts="{{[['longTap',[['longpressTap',['$event']]]]]}}" class="attend-card-box data-v-41679986" onLongTap="__e"><view class="userinfo-box data-v-41679986"><image class="user-avatar data-v-41679986" src="{{avatar_img}}" mode></image><view class="user-nikename data-v-41679986">{{userinfo.nickName?userinfo.nickName:'匿名'}}</view></view><view class="card-img-box data-v-41679986"><image src="{{card_img}}" mode="widthFix" class="data-v-41679986"></image></view><view class="card-qrcode-box data-v-41679986"></view><view class="tips-text data-v-41679986">长按识别二维码</view></view><view class="bottom-tips-text data-v-41679986"><image src="/static/img/tips-icon.svg" mode class="data-v-41679986"></image><text class="data-v-41679986">长按上方海报发送给好友</text></view></view><r-canvas vue-id="{{('28fbcfd4-2')+','+('28fbcfd4-1')}}" ref="__r" data-ref="rCanvas" class="data-v-41679986" onVueInit="__l"></r-canvas></ax-body>

文件差異過大導致無法顯示
+ 325 - 0
unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.js


+ 7 - 0
unpackage/dist/dev/mp-alipay/pages/Invite-staff/Invite-staff.json

@@ -0,0 +1,7 @@
+{
+  "defaultTitle": "邀请员工",
+  "usingComponents": {
+    "ax-body": "/components/ax-body/ax-body",
+    "r-canvas": "/components/r-canvas/r-canvas"
+  }
+}

+ 312 - 0
unpackage/dist/dev/mp-alipay/pages/charging/charging.acss

@@ -0,0 +1,312 @@
+.data-v-79ba75a6 ax-custom-title {
+	z-index: 9999 !important;
+}
+.page-background.data-v-79ba75a6{
+	display: block;
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.body.data-v-79ba75a6{
+	display: flex;
+	flex-direction: column;
+	width: 100%;
+	height: 100%;
+	position: relative;
+	z-index: 1;
+}
+/* 退出中 */
+.exiting.data-v-79ba75a6{
+	content: '正在结束';
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	color: #fff;
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	font-size: 14px;
+	overflow: hidden;
+	z-index: 999999;
+}
+.exiting.lock.data-v-79ba75a6{
+	color: #3EB6F8;
+}
+.exiting .icon.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	font-size: 14vw;
+	margin-bottom: 10px;
+	color: inherit;
+}
+@-webkit-keyframes show-long-press-data-v-79ba75a6{
+0%{opacity: 0;}
+100%{opacity: 1;}
+}
+@keyframes show-long-press-data-v-79ba75a6{
+0%{opacity: 0;}
+100%{opacity: 1;}
+}
+.exiting > .mask.data-v-79ba75a6{
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	background-color: rgba(0, 0, 0, 0.45);
+	-webkit-backdrop-filter: blur(10px);
+	        backdrop-filter: blur(10px);
+	-webkit-transform-origin: top;
+	        transform-origin: top;
+	-webkit-animation: show-long-press-data-v-79ba75a6 300ms ease;
+	        animation: show-long-press-data-v-79ba75a6 300ms ease;
+}
+.exiting > .contet.data-v-79ba75a6{
+	position: relative;
+	z-index: 1;
+}
+.exiting .exiting-title.data-v-79ba75a6{
+	font-weight: bold;
+	font-size: 18px;
+	-webkit-transform: translateY(-100%);
+	        transform: translateY(-100%);
+}
+.exiting .close.data-v-79ba75a6{
+	-webkit-transform: translateY(150%);
+	        transform: translateY(150%);
+	border: 1px solid #fff;
+	border-radius: 100px;
+	padding: 5px 15px;
+}
+/* 计时器 */
+.timer.data-v-79ba75a6{
+	text-align: center;
+}
+.timer .value.data-v-79ba75a6{
+	color: #3EB6F8;
+	font-size: 30px;
+	font-weight: bold;
+}
+.timer .name.data-v-79ba75a6{
+	font-weight: bold;
+	margin-top: 5px;
+}
+/* 主图 */
+.host-graph.data-v-79ba75a6{
+	margin-top: 20px;
+}
+.host-graph .image.data-v-79ba75a6{
+	width: 60vw;
+}
+/* 主参数 */
+.parameter.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+	padding: 0 10px;
+	margin: 0 20px;
+	margin-top: 10px;
+}
+.parameter .param.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	flex-direction: column;
+}
+.parameter .param .value.data-v-79ba75a6{
+	font-size: 20px;
+	font-weight: bold;
+}
+.parameter .param .name.data-v-79ba75a6{
+	font-size: 14px;
+	color: #aaa;
+	margin-top: 7px;
+}
+/* 统计栏 */
+.statbar.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: space-around;
+	height: 80px;
+	padding: 0 10px;
+	border-radius: 8px;
+	margin: 15px 20px;
+	background-color: #F2F8FF;
+	box-shadow: 0 3px 6px rgba(122, 168, 222, 0.3);
+	/* overflow: hidden; */
+	position: relative;
+}
+.statbar.data-v-79ba75a6::before{
+	content: '';
+	position: absolute;
+	top: 0;
+	left: 0;
+	right: 0;
+	bottom: 0;
+	box-shadow: 0 8px 8px #fff inset;
+}
+.statbar .sta.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	flex-direction: column;
+}
+.statbar .sta .value.data-v-79ba75a6{
+	color: #3EB6F8;
+	font-size: 24px;
+	font-weight: bold;
+}
+.statbar .sta .name.data-v-79ba75a6{
+	font-size: 14px;
+	font-weight: bold;
+}
+.statbar .split.data-v-79ba75a6{
+	display: block;
+	height: 58px;
+	border-left: 1px solid #E5F1FF;
+}
+/* 主信息 */
+.info.data-v-79ba75a6{
+	flex: 1;
+	display: flex;
+	flex-direction: column;
+	background-color: #fff;
+	border-radius: 16px 16px 0 0;
+	padding: 10px;
+	box-sizing: border-box;
+}
+.info .cell.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+	font-size: 14px;
+	height: 32px;
+	padding: 0 10px;
+}
+.info .cell .contet.data-v-79ba75a6{
+	color: #aaa;
+}
+.info .tips.data-v-79ba75a6{
+	flex: 1;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	font-size: 12px;
+	color: #aaa;
+}
+.info .end.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	font-size: 14px;
+	border-radius: 8px;
+	height: 50px;
+	background: linear-gradient(to right,#8FF8FB,#47AEFF);
+}
+.info .end.data-v-79ba75a6::after{
+	display: none;
+}
+.info .end[disabled].data-v-79ba75a6{
+	background: #ddd;
+	color: #aaa;
+}
+.countdown-ring.data-v-79ba75a6{
+	--countdown-ring-size: 150px;
+	--countdown-ring-color: var(--color-red);
+	--countdown-ring-duration: 2s;
+	
+	display: flex;
+	width: var(--countdown-ring-size);
+	height: var(--countdown-ring-size);
+	border-radius: 100%;
+	position: relative;
+}
+.countdown-ring > ._button.data-v-79ba75a6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	flex-direction: column;
+	flex-wrap: wrap;
+	width: calc(var(--countdown-ring-size) - 35px);
+	height: calc(var(--countdown-ring-size) - 35px);
+	color: #fff;
+	font-size: 18px;
+	font-weight: bold;
+	background-color: var(--countdown-ring-color);
+	border-radius: 100%;
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	-webkit-transform: translate(-50%,-50%);
+	        transform: translate(-50%,-50%);
+}
+.countdown-ring > ._half.data-v-79ba75a6{
+	flex: 1;
+	height: var(--countdown-ring-size);
+	overflow: hidden;
+	position: relative;
+	z-index: 1;
+}
+.countdown-ring > ._half.data-v-79ba75a6::after{
+	content: '';
+	display: block;
+	width: var(--countdown-ring-size);
+	height: var(--countdown-ring-size);
+	border: 8px solid transparent;
+	border-radius: 100%;
+	box-sizing: border-box;
+	position: absolute;
+	top: 0;
+	-webkit-transform: rotate(-135deg);
+	        transform: rotate(-135deg);
+}
+.countdown-ring > ._half.left.data-v-79ba75a6::after{
+	left: 0;
+	border-bottom-color: var(--countdown-ring-color);
+	border-left-color: var(--countdown-ring-color);
+}
+.countdown-ring > ._half.right.data-v-79ba75a6::after{
+	right: 0;
+	border-top-color: var(--countdown-ring-color);
+	border-right-color: var(--countdown-ring-color);
+}
+.countdown-ring.active > ._half.left.data-v-79ba75a6::after{
+	-webkit-animation: show-data-v-79ba75a6 calc(var(--countdown-ring-duration) / 2) linear 1;
+	        animation: show-data-v-79ba75a6 calc(var(--countdown-ring-duration) / 2) linear 1;
+	-webkit-animation-delay: calc(var(--countdown-ring-duration) / 2);
+	        animation-delay: calc(var(--countdown-ring-duration) / 2);
+	-webkit-animation-fill-mode: forwards;
+	        animation-fill-mode: forwards;
+}
+.countdown-ring.active > ._half.right.data-v-79ba75a6::after{
+	-webkit-transform: rotate(45deg);
+	        transform: rotate(45deg);
+	-webkit-animation: show-data-v-79ba75a6 calc(var(--countdown-ring-duration) / 2) linear 1;
+	        animation: show-data-v-79ba75a6 calc(var(--countdown-ring-duration) / 2) linear 1;
+}
+@-webkit-keyframes show-data-v-79ba75a6{
+0%{
+		-webkit-transform: rotate(-135deg);
+		        transform: rotate(-135deg);
+}
+100%{
+		-webkit-transform: rotate(45deg);
+		        transform: rotate(45deg);
+}
+}
+@keyframes show-data-v-79ba75a6{
+0%{
+		-webkit-transform: rotate(-135deg);
+		        transform: rotate(-135deg);
+}
+100%{
+		-webkit-transform: rotate(45deg);
+		        transform: rotate(45deg);
+}
+}
+

文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/mp-alipay/pages/charging/charging.axml


文件差異過大導致無法顯示
+ 465 - 0
unpackage/dist/dev/mp-alipay/pages/charging/charging.js


+ 7 - 0
unpackage/dist/dev/mp-alipay/pages/charging/charging.json

@@ -0,0 +1,7 @@
+{
+  "defaultTitle": "正在充电",
+  "usingComponents": {
+    "ax-body": "/components/ax-body/ax-body",
+    "ax-ios-indicator": "/components/ax-ios-indicator/ax-ios-indicator"
+  }
+}

+ 361 - 0
unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.acss

@@ -0,0 +1,361 @@
+@font-face {
+  font-family: "ysbth";
+  src: url(/assets/ysbth.c0f99fad.ttf) format('truetype');
+}
+ax-body.data-v-6415fde6{
+	display: block;
+	height: 100%;
+	background: #F6FAFF;
+}
+.body.data-v-6415fde6{
+	position: relative;
+	z-index: 1;
+}
+
+/* 页面背景 */
+.page-background.data-v-6415fde6{
+	position: fixed;
+	top: 0;
+	left: 0;
+	right: 0;
+	z-index: 0;
+}
+.page-background image.data-v-6415fde6{
+	display: block;
+	width: 100%;
+	-webkit-transform: scaleY(-100%);
+	        transform: scaleY(-100%);
+}
+
+/* 统计卡 */
+.sta-card.data-v-6415fde6{
+	flex: 1;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	flex-direction: column;
+	height: 78px;
+	border-radius: 8px;
+	background-color: #F2F8FF;
+	box-shadow: 0 3px 6px rgba(122, 168, 222, 0.3);
+	position: relative;
+	overflow: hidden;
+}
+.sta-card.data-v-6415fde6::before{
+	content: '';
+	display: block;
+	position: absolute;
+	top: 0;
+	left: 0;
+	right: 0;
+	bottom: 0;
+	box-shadow: 0 8px 8px #fff inset;
+	background-color: transparent !important;
+}
+.sta-card + .sta-card.data-v-6415fde6{
+	margin-left: 10px;
+}
+.sta-card .value.data-v-6415fde6{
+	font-size: 24px;
+	font-weight: bold;
+	position: relative;
+	z-index: 3;
+}
+.sta-card .name.data-v-6415fde6{
+	font-size: 12px;
+	color: #aaa;
+	position: relative;
+	z-index: 3;
+}
+.sta-card .bg.data-v-6415fde6{
+	position: absolute;
+	top: 0;
+	right: 0;
+	height: 100%;
+	z-index: 2;
+}
+
+/* 卡片 */
+.card.data-v-6415fde6{
+	border-radius: 16px;
+	padding: 15px 0;
+	margin-top: 10px;
+}
+.card .title.data-v-6415fde6{
+	display: flex;
+	align-items: flex-end;
+	justify-content: space-between;
+	margin-bottom: 20px;
+	font-weight: bold;
+}
+.card .title .more.data-v-6415fde6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	font-weight: normal;
+	font-size: 14px;
+	color: #aaa;
+}
+.card .title .more .icon.data-v-6415fde6{
+	margin-left: 5px;
+}
+
+/* 温馨提示 */
+.tips .li.data-v-6415fde6{
+	font-size: 14px;
+	color: #666;
+}
+.tips .li + .li.data-v-6415fde6{
+	margin-top: 7px;
+}
+
+/* 优惠券 */
+.coupons.data-v-6415fde6{
+	display: grid;
+	grid-template-columns: 1fr 1fr 1fr;
+	gap: 10px;
+}
+.coupons .item.data-v-6415fde6{
+	--item-bg: #3eb6f8;
+	--item-bg-active: #0093e4;
+	--coupon-bg: #fff;
+	--coupon-bg-active: #3ab8ff;
+	--font-color: #3eb6f8;
+	--font-color-active: #fff;
+	
+	padding: 5px;
+	height: 150px;
+	border-radius: 10px;
+	background-color: var(--item-bg);
+	color: var(--font-color);
+}
+.coupons .item .coupon.data-v-6415fde6{
+	display: flex;
+	flex-direction: column;
+	width: 100%;
+	height: 100%;
+	overflow: hidden;
+	border-radius: 10px;
+	-webkit-filter: drop-shadow(0 1px 6px rgba(102, 102, 102, 0.3));
+	        filter: drop-shadow(0 1px 6px rgba(102, 102, 102, 0.3));
+}
+.coupons .item .coupon .top.data-v-6415fde6{
+	flex: 1;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	flex-direction: column;
+	background-color: var(--coupon-bg);
+}
+.coupons .item .coupon .top .value.data-v-6415fde6{
+	font-size: 36px;
+	font-weight: bold;
+}
+.coupons .item .coupon .top .unit.data-v-6415fde6{
+	font-size: 14px;
+}
+.coupons .item .coupon .bottom.data-v-6415fde6{
+	text-align: center;
+	font-size: 14px;
+	background-color: var(--coupon-bg);
+	padding: 10px;
+}
+.coupons .item .coupon .middle.data-v-6415fde6{
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+	height: 10px;
+	position: relative;
+	overflow: hidden;
+}
+.coupons .item .coupon .middle.data-v-6415fde6::before{
+	content: '';
+	display: block;
+	width: 50%;
+	height: 10px;
+	background: radial-gradient(circle 10px at left, transparent 5px, var(--coupon-bg) 50%);
+}
+.coupons .item .coupon .middle.data-v-6415fde6::after{
+	content: '';
+	display: block;
+	width: 50%;
+	height: 10px;
+	background: radial-gradient(circle 10px at right, transparent 5px, var(--coupon-bg) 50%);
+}
+.coupons .item .coupon .middle .line.data-v-6415fde6{
+	position: absolute;
+	top: 50%;
+	left: 10px;
+	right: 10px;
+	border-top: 1px dashed var(--font-color);
+}
+.coupons .item.active.data-v-6415fde6{
+	background-color: var(--item-bg-active);
+	color: var(--font-color-active);
+}
+.coupons .item.active .coupon .middle .line.data-v-6415fde6{
+	border-color: var(--font-color-active);
+}
+.coupons .item.active .coupon .top.data-v-6415fde6,
+.coupons .item.active .coupon .bottom.data-v-6415fde6{
+	background-color: var(--coupon-bg-active);
+}
+.coupons .item.active .coupon .middle.data-v-6415fde6::before{
+	background: radial-gradient(circle 10px at left, transparent 5px, var(--coupon-bg-active) 50%);
+}
+.coupons .item.active .coupon .middle.data-v-6415fde6::after{
+	background: radial-gradient(circle 10px at right, transparent 5px, var(--coupon-bg-active) 50%);
+}
+.pay-type.data-v-6415fde6{
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+}
+.pay-type .icon.data-v-6415fde6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	width: 20px;
+	height: 20px;
+	font-size: 14px;
+	margin-right: 5px;
+	border-radius: 100pc;
+	background-color: #04BE02;
+	color: #fff;
+}
+.footer.data-v-6415fde6{
+	position: fixed;
+	left: 10px;
+	right: 10px;
+	bottom: 0;
+}
+.pay.data-v-6415fde6{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	height: 50px;
+	font-size: 14px;
+	margin-top: 20px;
+	border-radius: 8px;
+	color: #2B303A;
+	background: linear-gradient(to right,#8FF8FB,#47AEFF);
+}
+.pay.data-v-6415fde6::after{
+	content: unset;
+	display: none;
+}
+.pay[disabled].data-v-6415fde6{
+	text-shadow: unset;
+	background: #ddd;
+}
+.coupon-item.data-v-6415fde6{
+	--item-color: #D6F3FF;
+	font-family: 'ysbth';
+	color: #2B303A;
+	background-color: var(--item-color);
+	border-radius: 8px;
+	text-align: center;
+	padding: 0 8px;
+	position: relative;
+	margin-bottom: 10px;
+}
+.coupon-item .ticket.data-v-6415fde6{
+	background-color: #F2F8FF;
+	border-radius: 8px;
+	margin-top: -10px;
+	box-shadow: 0 -1px 6px rgba(122, 168, 222, 0.1);
+}
+.coupon-item .ticket .value.data-v-6415fde6{
+	display: flex;
+	align-items: flex-end;
+	justify-content: center;
+	padding-top: 10px;
+	color: #2B303A;
+}
+.coupon-item .ticket .value .val.data-v-6415fde6{
+	display: inline-block;
+	font-size: 18px;
+	font-weight: bold;
+	-webkit-transform: translateY(2px);
+	        transform: translateY(2px);
+	margin-right: 2px;
+}
+.coupon-item .ticket .value .unit.data-v-6415fde6{
+	font-size: 12px;
+}
+.coupon-item .ticket .line-wrap.data-v-6415fde6{
+	display: flex;
+	align-items: center;
+	position: relative;
+	height: 16px;
+}
+.coupon-item .ticket .line-wrap .line.data-v-6415fde6{
+	flex: 1;
+	height: 1px;
+	border-top: 1px dashed #aaa;
+}
+.coupon-item .ticket .line-wrap .circle.data-v-6415fde6{
+	width: 16px;
+	height: 16px;
+	border-radius: 100%;
+	background-color: var(--item-color);
+}
+.coupon-item .ticket .line-wrap view.data-v-6415fde6:first-child{
+	-webkit-transform: translateX(-50%);
+	        transform: translateX(-50%);
+}
+.coupon-item .ticket .line-wrap view.data-v-6415fde6:last-child{
+	-webkit-transform: translateX(50%);
+	        transform: translateX(50%);
+}
+.coupon-item .ticket .margin.data-v-6415fde6{
+	height: 15px;
+}
+.coupon-item .trapezium.data-v-6415fde6{
+	width: 100%;
+	height: 10px;
+	position: relative;
+	overflow: hidden;
+	margin-top: -10px;
+}
+.coupon-item .trapezium.data-v-6415fde6::after{
+	content: '';
+	display: block;
+	width: 50%;
+	height: 10px;
+	position: absolute;
+	left: 0;
+	bottom: 0;
+	-webkit-transform: skewX(-15deg) translateX(0.3em);
+	        transform: skewX(-15deg) translateX(0.3em);
+	border-radius: 10px 0 0 0;
+	background-color: var(--item-color);
+}
+.coupon-item .trapezium.data-v-6415fde6::before{
+	content: '';
+	display: block;
+	width: 50%;
+	height: 10px;
+	position: absolute;
+	right: 0;
+	bottom: 0;
+	-webkit-transform: skewX(15deg) translateX(-0.3em);
+	        transform: skewX(15deg) translateX(-0.3em);
+	border-radius: 0 10px 0 0;
+	background-color: var(--item-color);
+}
+.coupon-item .text.data-v-6415fde6{
+	margin-top: -8px;
+	position: relative;
+	z-index: 3;
+}
+.coupon-item.active.data-v-6415fde6{
+	--item-color: #47AEFF !important;
+}
+.coupon-item.active .ticket .value.data-v-6415fde6{
+	color: #47AEFF;
+}
+.coupon-item.active .text.data-v-6415fde6{
+	color: #fff;
+}
+

文件差異過大導致無法顯示
+ 0 - 0
unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.axml


文件差異過大導致無法顯示
+ 315 - 0
unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.js


+ 7 - 0
unpackage/dist/dev/mp-alipay/pages/coupon-buy/coupon-buy.json

@@ -0,0 +1,7 @@
+{
+  "defaultTitle": "购券中心",
+  "usingComponents": {
+    "ax-body": "/components/ax-body/ax-body",
+    "ax-ios-indicator": "/components/ax-ios-indicator/ax-ios-indicator"
+  }
+}

+ 225 - 0
unpackage/dist/dev/mp-alipay/pages/feedback-reply/feedback-reply.acss

@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* @import url("../../components/ax/ax.css"); */
+ax-body{
+	display: block;
+	height: 100%;
+	background: #F6FAFF;
+}
+.page-background{
+	position: fixed;
+	top: 0;
+	left: 0;
+	right: 0;
+	z-index: 0;
+}
+.page-background image{
+	display: block;
+	width: 100%;
+}
+.body{
+	display: block;
+	width: 100%;
+	height: 100%;
+	position: relative;
+	overflow: auto;
+	z-index: 1;
+}
+.root{
+	height: 100%;
+	padding: 10px;
+	overflow: auto;
+}
+.item{
+	padding-left: 30px;
+	padding-bottom: 25px;
+	font-size: 12px;
+	color: #999;
+	position: relative;
+}
+.item::after{
+	content: '';
+	width: 2px;
+	background-color: var(--color-main);
+	position: absolute;
+	top: 0;
+	left: 13px;
+	bottom: 0;
+	z-index: 1;
+}
+.list .item:last-child::after{
+	display: none;
+}
+.mask-box{
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+	height: 20px;
+}
+.mask{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	font-size: 18px;
+	width: 1em;
+	height: 1em;
+	box-sizing: border-box;
+	border: 3px solid var(--color-main);
+	background-color: #fff;
+	border-radius: 50%;
+	position: absolute;
+	top: 0;
+	left: 5px;
+	z-index: 2;
+}
+.card{
+	margin-top: 10px;
+	background-color: #fff;
+	padding: 10px;
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
+	border-radius: 6px;
+}
+.reply{
+	position: relative;
+	background-color: #eee;
+	padding: 10px;
+	border-radius: 2px;
+	margin-top: 10px;
+}
+.reply::before{
+	content: '';
+	display: block;
+	width: 0;
+	height: 0;
+	border: 5px solid transparent;
+	border-bottom-color: #eee;
+	position: absolute;
+	left: 0;
+	top: 0;
+	-webkit-transform: translate(100%,-100%);
+	        transform: translate(100%,-100%);
+}
+.start-label{
+	margin-right: 10px;
+}
+.start-label.vi{
+	color: var(--color-main);
+}
+.loading-more{
+	text-align: center;
+	position: relative;
+}
+.loading-more::after{
+	content: '';
+	border-top: 1px solid #eee;
+	position: absolute;
+	top: 50%;
+	left: 20px;
+	right: 20px;
+	-webkit-transform: translateY(-50%);
+	        transform: translateY(-50%);
+}
+.loading-more > .text{
+	color: #aaa;
+	background-color: #fff;
+	padding: 5px 20px;
+	font-size: 13px;
+	position: relative;
+	z-index: 2;
+}
+.item-pic{
+	display: inline-block;
+	margin-left: 5px;
+	white-space: nowrap;
+	text-decoration: underline;
+	color: #444;
+}
+.nothing-wrap{
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	flex-direction: column;
+	height: 100%;
+	background-color: #fff;
+	border-radius: 10px;
+	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
+	color: #ccc;
+	font-size: 14px;
+}
+.nothing-wrap .icon{
+	font-size: 17vw;
+	color: #ddd;
+}
+

部分文件因文件數量過多而無法顯示