Explorar el Código

wesmiler 报恩寺项目web提交

wesmiler hace 4 años
padre
commit
7bc78e53da
Se han modificado 100 ficheros con 366 adiciones y 0 borrados
  1. 22 0
      App.vue
  2. 0 0
      api/http.js
  3. 43 0
      components/common/auth.vue
  4. 111 0
      components/zwy-popup/zwy-popup.vue
  5. 0 0
      config/common.js
  6. 7 0
      config/index.js
  7. 48 0
      config/request.js
  8. 1 0
      dist/MP_verify_lEwLv1MiF3NSwyaX.txt
  9. 2 0
      dist/index.html
  10. 60 0
      dist/static/dynamic/desktop.ini
  11. BIN
      dist/static/dynamic/emoji_1.png
  12. BIN
      dist/static/dynamic/emoji_10.png
  13. BIN
      dist/static/dynamic/emoji_11.png
  14. BIN
      dist/static/dynamic/emoji_12.png
  15. BIN
      dist/static/dynamic/emoji_13.png
  16. BIN
      dist/static/dynamic/emoji_14.png
  17. BIN
      dist/static/dynamic/emoji_15.png
  18. BIN
      dist/static/dynamic/emoji_16.png
  19. BIN
      dist/static/dynamic/emoji_17.png
  20. BIN
      dist/static/dynamic/emoji_18.png
  21. BIN
      dist/static/dynamic/emoji_19.png
  22. BIN
      dist/static/dynamic/emoji_2.png
  23. BIN
      dist/static/dynamic/emoji_20.png
  24. BIN
      dist/static/dynamic/emoji_204.png
  25. BIN
      dist/static/dynamic/emoji_205.png
  26. BIN
      dist/static/dynamic/emoji_206.png
  27. BIN
      dist/static/dynamic/emoji_21.png
  28. BIN
      dist/static/dynamic/emoji_22.png
  29. BIN
      dist/static/dynamic/emoji_23.png
  30. BIN
      dist/static/dynamic/emoji_24.png
  31. BIN
      dist/static/dynamic/emoji_25.png
  32. BIN
      dist/static/dynamic/emoji_26.png
  33. BIN
      dist/static/dynamic/emoji_27.png
  34. BIN
      dist/static/dynamic/emoji_28.png
  35. BIN
      dist/static/dynamic/emoji_29.png
  36. BIN
      dist/static/dynamic/emoji_3.png
  37. BIN
      dist/static/dynamic/emoji_30.png
  38. BIN
      dist/static/dynamic/emoji_31.png
  39. BIN
      dist/static/dynamic/emoji_32.png
  40. BIN
      dist/static/dynamic/emoji_33.png
  41. BIN
      dist/static/dynamic/emoji_34.png
  42. BIN
      dist/static/dynamic/emoji_35.png
  43. BIN
      dist/static/dynamic/emoji_36.png
  44. BIN
      dist/static/dynamic/emoji_37.png
  45. BIN
      dist/static/dynamic/emoji_38.png
  46. BIN
      dist/static/dynamic/emoji_39.png
  47. BIN
      dist/static/dynamic/emoji_4.png
  48. BIN
      dist/static/dynamic/emoji_40.png
  49. BIN
      dist/static/dynamic/emoji_41.png
  50. BIN
      dist/static/dynamic/emoji_42.png
  51. BIN
      dist/static/dynamic/emoji_43.png
  52. BIN
      dist/static/dynamic/emoji_5.png
  53. BIN
      dist/static/dynamic/emoji_50.png
  54. BIN
      dist/static/dynamic/emoji_51.png
  55. BIN
      dist/static/dynamic/emoji_52.png
  56. BIN
      dist/static/dynamic/emoji_53.png
  57. BIN
      dist/static/dynamic/emoji_54.png
  58. BIN
      dist/static/dynamic/emoji_55.png
  59. BIN
      dist/static/dynamic/emoji_56.png
  60. BIN
      dist/static/dynamic/emoji_57.png
  61. BIN
      dist/static/dynamic/emoji_58.png
  62. BIN
      dist/static/dynamic/emoji_59.png
  63. BIN
      dist/static/dynamic/emoji_6.png
  64. BIN
      dist/static/dynamic/emoji_60.png
  65. BIN
      dist/static/dynamic/emoji_61.png
  66. BIN
      dist/static/dynamic/emoji_62.png
  67. BIN
      dist/static/dynamic/emoji_63.png
  68. BIN
      dist/static/dynamic/emoji_64.png
  69. BIN
      dist/static/dynamic/emoji_69.png
  70. BIN
      dist/static/dynamic/emoji_7.png
  71. BIN
      dist/static/dynamic/emoji_8.png
  72. BIN
      dist/static/dynamic/emoji_9.png
  73. BIN
      dist/static/dynamic/face_del_ico_pressed.png
  74. BIN
      dist/static/dynamic/gongxiu_emoji.png
  75. BIN
      dist/static/dynamic/gongxiu_keyboard.png
  76. BIN
      dist/static/dynamic/gx_add_gou2.png
  77. BIN
      dist/static/dynamic/talk_image_icon.png
  78. 72 0
      dist/static/emoji/emojiData.js
  79. BIN
      dist/static/img/bg1.381729b4.jpg
  80. BIN
      dist/static/img/bottom_image_dynamic_press.c3cbd0e9.png
  81. BIN
      dist/static/img/chao_du_pai.20de2567.png
  82. BIN
      dist/static/img/daily_welfare_1.6e127062.png
  83. BIN
      dist/static/img/empty_data_icon.28cd871e.png
  84. BIN
      dist/static/img/fo_tang_tribute_bg.457ac4ff.png
  85. BIN
      dist/static/img/fog.45b449cd.png
  86. BIN
      dist/static/img/fotang_chanhui_shi.d3ecc2b7.png
  87. BIN
      dist/static/img/fotang_huixiang_shi_box.2435a64c.png
  88. BIN
      dist/static/img/foxiang_dizang1.d01c1a1a.png
  89. BIN
      dist/static/img/gong_tai.f1155884.png
  90. BIN
      dist/static/img/gongdeng_unfinish.4ae0f20e.png
  91. BIN
      dist/static/img/index_jisi_icon.3cfd7231.png
  92. BIN
      dist/static/img/light_voucher_small_img.dc464177.png
  93. BIN
      dist/static/img/pool_bg_1.0cda60aa.png
  94. BIN
      dist/static/img/pu_tuan.b38da810.png
  95. BIN
      dist/static/img/pu_tuan_1.b7284b59.png
  96. BIN
      dist/static/img/user_center_bg.56240ea4.png
  97. BIN
      dist/static/img/vip_icon.133c362d.png
  98. BIN
      dist/static/img/xiuxing_foxiang_default_gd.b4e76083.png
  99. BIN
      dist/static/img/xiuxing_fruit_panzi.4c0a42ab.png
  100. 0 0
      dist/static/img/xiuxing_fruit_panzi_1.577e9f92.png

+ 22 - 0
App.vue

@@ -0,0 +1,22 @@
+
+<script>
+	export default {
+		onLaunch: function() {
+			console.log('App Launch');
+		},
+		onShow: function() {
+			console.log('App Show')
+		},
+		onHide: function() {
+			console.log('App Hide')
+		}
+	}
+</script>
+
+<!-- <style>
+	/*每个页面公共css */
+</style> -->
+<style lang="scss">
+	/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
+	@import "uview-ui/index.scss";
+</style>

+ 0 - 0
api/http.js


+ 43 - 0
components/common/auth.vue

@@ -0,0 +1,43 @@
+<template>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				code: '',
+				authUrl: 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='+this.config.appId+'&response_type=code&scope=snsapi_userinfo&state=bes&redirect_uri='
+			}
+		},
+		onLoad() {
+			let code = this.getUrlParam('code')
+			if(code == null || code == '') {
+				// 重新获取code
+				let url = this.authUrl + location.href
+				window.location.href = url
+			} else {
+				// 发送code           
+				this.getAccessToken(code)
+			}
+		},
+		methods: {
+			// 解析URL 参数
+			getUrlParam(name) {
+				let reg = new RegExp('(^|&)'+ name + '=([^&]*)(&|$)')
+				let r = window.location.search.substr(1).match(reg)
+				if(r!=null){
+					return unescape(r[2])
+				} 
+				return null
+			},
+			getAccessToken(url) {
+				console.log(url)
+				uni.navigateTo({
+					url: url
+				})
+			}
+		}
+	}
+</script>
+<style>
+</style>

+ 111 - 0
components/zwy-popup/zwy-popup.vue

@@ -0,0 +1,111 @@
+<template>
+	<view>
+		<!-- 弹窗 -->
+		<view v-show="ishide" @touchmove.stop.prevent="stopSlide">
+			<!-- 遮罩层 -->
+			<view class="mask" @click="cancel"></view>
+			<!-- 内容区 -->
+			<view class="tip">
+				<image src="#" mode="widthFix"></image>
+				<text class="txt1">钥赚-客服</text>
+				<text>客服QQ:12536478</text>
+				<text>客服微信:12536478</text>
+				<text class="txt4">人工客服时间(周一至周五9:00-18:00)节假日休息</text>
+				<view class="tipbtn" @click="confirm">立即联系客服</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		props: {
+			ishide: {
+				type: Boolean,
+				default: false,
+				required: true
+			}
+		},
+		methods: {
+			// 关闭弹窗
+			cancel() {
+				let that = this;
+				that.$emit('cancel');
+			},
+			// 确认事件
+			confirm() {
+				let that = this;
+				that.$emit('confirm');
+			},
+			// 禁止页面滚动(规避警告)
+			stopSlide() {
+				return;
+			}
+		}
+	}
+</script>
+
+<style scoped>
+	/* 弹窗 */
+	.mask {
+		z-index: 99;
+		background: rgba(0, 0, 0, 0.6);
+		position: fixed;
+		bottom: 0;
+		right: 0;
+		left: 0;
+		top: 0;
+	}
+
+	.tip {
+		z-index: 999;
+		width: 466rpx;
+		display: flex;
+		font-size: 30rpx;
+		text-align: center;
+		background: #FFFFFF;
+		align-items: center;
+		padding: 50rpx 35rpx;
+		flex-direction: column;
+		justify-content: center;
+		border-radius: 16rpx;
+		position: fixed;
+		left: 50%;
+		top: 50%;
+		transform: translate(-50%, -50%);
+	}
+
+	.tip>image {
+		width: 115rpx;
+		height: 115rpx;
+		border-radius: 50%;
+		background: #4CD964;
+	}
+
+	.txt1 {
+		font-size: 36rpx;
+		margin: 70rpx 0 40rpx 0;
+	}
+
+	.tip>text {
+		display: block;
+	}
+
+	.txt4 {
+		margin: 40rpx 0;
+		font-size: 24rpx;
+		background: #F5F5F5;
+		border-radius: 16rpx;
+		padding: 16rpx 20rpx;
+	}
+
+	.tipbtn {
+		width: 210rpx;
+		height: 60rpx;
+		font-size: 26rpx;
+		line-height: 60rpx;
+		text-align: center;
+		border-radius: 30rpx;
+		background: linear-gradient(-90deg, #FEEF43, #E9D81B);
+	}
+</style>

+ 0 - 0
config/common.js


+ 7 - 0
config/index.js

@@ -0,0 +1,7 @@
+// let baseUrl = 'http://127.0.3.60'
+let appId = 'wxbfded07802dd0cae'
+let baseUrl = 'http://bes-api.ts.dongerkj.com'
+export default {
+	appId,
+	baseUrl,
+}

+ 48 - 0
config/request.js

@@ -0,0 +1,48 @@
+import config from './index.js'
+const request = {}
+const headers = {}
+let responseType = 'json'
+request.api = (url, data, method='post', type=1) => {
+    switch (type){
+        case 1:
+            responseType = 'blob'
+            break;
+        default:
+			const token = uni.getStorageSync('token');
+            headers['Authorization'] = `Bearer ${
+                this.$store.state.token? this.$store.state.token : token
+            }`
+            headers['TENANT-ID'] = this.$store.getters.userInfo.tenant_id
+            break;
+    }
+            
+    return uni.request({
+        url: config.baseUrl + url,
+        method,
+        data: data,
+        dataType: 'json',
+		responseType: responseType,
+        header: headers
+    }).then(res => {
+		if(typeof(res[1]) == 'undefined'){
+			return false
+		}
+        if (res[1].data && res[1].statusCode == 200) {
+            return res[1].data
+        } else {
+            throw res[1].data
+        }
+    }).catch(parmas => {
+		console.log(res)
+      switch (parmas.code) {
+        case 401:
+          uni.clearStorageSync()
+          break
+        default:
+          return Promise.reject()
+          break
+      }
+  })
+ } 
+
+export default request

+ 1 - 0
dist/MP_verify_lEwLv1MiF3NSwyaX.txt

@@ -0,0 +1 @@
+lEwLv1MiF3NSwyaX

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 0
dist/index.html


+ 60 - 0
dist/static/dynamic/desktop.ini

@@ -0,0 +1,60 @@
+[LocalizedFileNames]
+emoji_16.png=@emoji_16.png,0
+emoji_17.png=@emoji_17.png,0
+emoji_18.png=@emoji_18.png,0
+emoji_19.png=@emoji_19.png,0
+emoji_20.png=@emoji_20.png,0
+emoji_21.png=@emoji_21.png,0
+emoji_22.png=@emoji_22.png,0
+emoji_23.png=@emoji_23.png,0
+emoji_24.png=@emoji_24.png,0
+emoji_25.png=@emoji_25.png,0
+emoji_26.png=@emoji_26.png,0
+emoji_27.png=@emoji_27.png,0
+emoji_28.png=@emoji_28.png,0
+emoji_29.png=@emoji_29.png,0
+emoji_30.png=@emoji_30.png,0
+emoji_31.png=@emoji_31.png,0
+emoji_32.png=@emoji_32.png,0
+emoji_33.png=@emoji_33.png,0
+emoji_34.png=@emoji_34.png,0
+emoji_35.png=@emoji_35.png,0
+emoji_36.png=@emoji_36.png,0
+emoji_37.png=@emoji_37.png,0
+emoji_38.png=@emoji_38.png,0
+emoji_39.png=@emoji_39.png,0
+emoji_40.png=@emoji_40.png,0
+emoji_41.png=@emoji_41.png,0
+emoji_42.png=@emoji_42.png,0
+emoji_43.png=@emoji_43.png,0
+emoji_50.png=@emoji_50.png,0
+emoji_51.png=@emoji_51.png,0
+emoji_52.png=@emoji_52.png,0
+emoji_53.png=@emoji_53.png,0
+emoji_54.png=@emoji_54.png,0
+emoji_55.png=@emoji_55.png,0
+emoji_56.png=@emoji_56.png,0
+emoji_57.png=@emoji_57.png,0
+emoji_58.png=@emoji_58.png,0
+emoji_59.png=@emoji_59.png,0
+emoji_60.png=@emoji_60.png,0
+emoji_69.png=@emoji_69.png,0
+emoji_204.png=@emoji_204.png,0
+emoji_205.png=@emoji_205.png,0
+emoji_206.png=@emoji_206.png,0
+emoji_1.png=@emoji_1.png,0
+emoji_2.png=@emoji_2.png,0
+emoji_3.png=@emoji_3.png,0
+emoji_4.png=@emoji_4.png,0
+emoji_5.png=@emoji_5.png,0
+emoji_6.png=@emoji_6.png,0
+emoji_7.png=@emoji_7.png,0
+emoji_8.png=@emoji_8.png,0
+emoji_9.png=@emoji_9.png,0
+emoji_10.png=@emoji_10.png,0
+emoji_11.png=@emoji_11.png,0
+emoji_12.png=@emoji_12.png,0
+emoji_13.png=@emoji_13.png,0
+emoji_14.png=@emoji_14.png,0
+gongxiu_emoji.png=@gongxiu_emoji.png,0
+gongxiu_keyboard.png=@gongxiu_keyboard.png,0

BIN
dist/static/dynamic/emoji_1.png


BIN
dist/static/dynamic/emoji_10.png


BIN
dist/static/dynamic/emoji_11.png


BIN
dist/static/dynamic/emoji_12.png


BIN
dist/static/dynamic/emoji_13.png


BIN
dist/static/dynamic/emoji_14.png


BIN
dist/static/dynamic/emoji_15.png


BIN
dist/static/dynamic/emoji_16.png


BIN
dist/static/dynamic/emoji_17.png


BIN
dist/static/dynamic/emoji_18.png


BIN
dist/static/dynamic/emoji_19.png


BIN
dist/static/dynamic/emoji_2.png


BIN
dist/static/dynamic/emoji_20.png


BIN
dist/static/dynamic/emoji_204.png


BIN
dist/static/dynamic/emoji_205.png


BIN
dist/static/dynamic/emoji_206.png


BIN
dist/static/dynamic/emoji_21.png


BIN
dist/static/dynamic/emoji_22.png


BIN
dist/static/dynamic/emoji_23.png


BIN
dist/static/dynamic/emoji_24.png


BIN
dist/static/dynamic/emoji_25.png


BIN
dist/static/dynamic/emoji_26.png


BIN
dist/static/dynamic/emoji_27.png


BIN
dist/static/dynamic/emoji_28.png


BIN
dist/static/dynamic/emoji_29.png


BIN
dist/static/dynamic/emoji_3.png


BIN
dist/static/dynamic/emoji_30.png


BIN
dist/static/dynamic/emoji_31.png


BIN
dist/static/dynamic/emoji_32.png


BIN
dist/static/dynamic/emoji_33.png


BIN
dist/static/dynamic/emoji_34.png


BIN
dist/static/dynamic/emoji_35.png


BIN
dist/static/dynamic/emoji_36.png


BIN
dist/static/dynamic/emoji_37.png


BIN
dist/static/dynamic/emoji_38.png


BIN
dist/static/dynamic/emoji_39.png


BIN
dist/static/dynamic/emoji_4.png


BIN
dist/static/dynamic/emoji_40.png


BIN
dist/static/dynamic/emoji_41.png


BIN
dist/static/dynamic/emoji_42.png


BIN
dist/static/dynamic/emoji_43.png


BIN
dist/static/dynamic/emoji_5.png


BIN
dist/static/dynamic/emoji_50.png


BIN
dist/static/dynamic/emoji_51.png


BIN
dist/static/dynamic/emoji_52.png


BIN
dist/static/dynamic/emoji_53.png


BIN
dist/static/dynamic/emoji_54.png


BIN
dist/static/dynamic/emoji_55.png


BIN
dist/static/dynamic/emoji_56.png


BIN
dist/static/dynamic/emoji_57.png


BIN
dist/static/dynamic/emoji_58.png


BIN
dist/static/dynamic/emoji_59.png


BIN
dist/static/dynamic/emoji_6.png


BIN
dist/static/dynamic/emoji_60.png


BIN
dist/static/dynamic/emoji_61.png


BIN
dist/static/dynamic/emoji_62.png


BIN
dist/static/dynamic/emoji_63.png


BIN
dist/static/dynamic/emoji_64.png


BIN
dist/static/dynamic/emoji_69.png


BIN
dist/static/dynamic/emoji_7.png


BIN
dist/static/dynamic/emoji_8.png


BIN
dist/static/dynamic/emoji_9.png


BIN
dist/static/dynamic/face_del_ico_pressed.png


BIN
dist/static/dynamic/gongxiu_emoji.png


BIN
dist/static/dynamic/gongxiu_keyboard.png


BIN
dist/static/dynamic/gx_add_gou2.png


BIN
dist/static/dynamic/talk_image_icon.png


+ 72 - 0
dist/static/emoji/emojiData.js

@@ -0,0 +1,72 @@
+var emojiData = [
+	[
+		{url:'emoji_38.png'},
+		{url:'emoji_39.png'},
+		{url:'emoji_40.png'},
+		{url:'emoji_41.png'},
+		{url:'emoji_42.png'},
+		{url:'emoji_43.png'},
+		{url:'emoji_50.png'},
+		{url:'emoji_51.png'},
+		{url:'emoji_52.png'},
+		{url:'emoji_53.png'},
+		{url:'emoji_54.png'},
+		{url:'emoji_55.png'},
+		{url:'emoji_56.png'},
+		{url:'emoji_57.png'},
+		{url:'emoji_58.png'},
+		{url:'emoji_59.png'},
+		{url:'emoji_60.png'},
+		{url:'emoji_61.png'},
+		{url:'emoji_62.png'},
+		{url:'emoji_63.png'},
+		{url:'face_del_ico_pressed.png'}
+	],
+	[
+		{url:'emoji_64.png'},
+		{url:'emoji_1.png'},
+		{url:'emoji_2.png'},
+		{url:'emoji_3.png'},
+		{url:'emoji_4.png'},
+		{url:'emoji_5.png'},
+		{url:'emoji_6.png'},
+		{url:'emoji_7.png'},
+		{url:'emoji_8.png'},
+		{url:'emoji_9.png'},
+		{url:'emoji_10.png'},
+		{url:'emoji_11.png'},
+		{url:'emoji_12.png'},
+		{url:'emoji_13.png'},
+		{url:'emoji_14.png'},
+		{url:'emoji_16.png'},
+		{url:'emoji_17.png'},
+		{url:'emoji_18.png'},
+		{url:'emoji_19.png'},
+		{url:'emoji_20.png'},
+		{url:'face_del_ico_pressed.png'}
+	],
+	[
+		{url:'emoji_21.png'},
+		{url:'emoji_22.png'},
+		{url:'emoji_23.png'},
+		{url:'emoji_24.png'},
+		{url:'emoji_25.png'},
+		{url:'emoji_26.png'},
+		{url:'emoji_27.png'},
+		{url:'emoji_28.png'},
+		{url:'emoji_29.png'},
+		{url:'emoji_30.png'},
+		{url:'emoji_31.png'},
+		{url:'emoji_32.png'},
+		{url:'emoji_33.png'},
+		{url:'emoji_34.png'},
+		{url:'emoji_35.png'},
+		{url:'emoji_36.png'},
+		{url:'emoji_37.png'},
+		{url:'emoji_15.png'},
+		{url:'emoji_204.png'},
+		{url:'emoji_206.png'},
+		{url:'face_del_ico_pressed.png'}
+	]
+];
+export default emojiData;

BIN
dist/static/img/bg1.381729b4.jpg


BIN
dist/static/img/bottom_image_dynamic_press.c3cbd0e9.png


BIN
dist/static/img/chao_du_pai.20de2567.png


BIN
dist/static/img/daily_welfare_1.6e127062.png


BIN
dist/static/img/empty_data_icon.28cd871e.png


BIN
dist/static/img/fo_tang_tribute_bg.457ac4ff.png


BIN
dist/static/img/fog.45b449cd.png


BIN
dist/static/img/fotang_chanhui_shi.d3ecc2b7.png


BIN
dist/static/img/fotang_huixiang_shi_box.2435a64c.png


BIN
dist/static/img/foxiang_dizang1.d01c1a1a.png


BIN
dist/static/img/gong_tai.f1155884.png


BIN
dist/static/img/gongdeng_unfinish.4ae0f20e.png


BIN
dist/static/img/index_jisi_icon.3cfd7231.png


BIN
dist/static/img/light_voucher_small_img.dc464177.png


BIN
dist/static/img/pool_bg_1.0cda60aa.png


BIN
dist/static/img/pu_tuan.b38da810.png


BIN
dist/static/img/pu_tuan_1.b7284b59.png


BIN
dist/static/img/user_center_bg.56240ea4.png


BIN
dist/static/img/vip_icon.133c362d.png


BIN
dist/static/img/xiuxing_foxiang_default_gd.b4e76083.png


BIN
dist/static/img/xiuxing_fruit_panzi.4c0a42ab.png


+ 0 - 0
dist/static/img/xiuxing_fruit_panzi_1.577e9f92.png


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio