yanjie 4 éve
szülő
commit
e57cb3f075
100 módosított fájl, 667 hozzáadás és 169 törlés
  1. 6 0
      pages.json
  2. 1 1
      pages/common_tools/my_consulting/consultingInfo.vue
  3. 1 1
      pages/common_tools/my_consulting/opinionInfo.vue
  4. 4 2
      pages/doctor_related/info_write.vue
  5. 1 1
      pages/index/editinfo.vue
  6. 16 32
      pages/index/editphone.vue
  7. 3 1
      pages/index/message.vue
  8. 4 2
      pages/index/mine.vue
  9. 43 16
      pages/index/paypassword.vue
  10. 119 56
      pages/login/login.vue
  11. 69 6
      pages/order/payment.vue
  12. 13 11
      pages/personal/balance_info.vue
  13. 14 3
      pages/personal/coupon/coupon.vue
  14. 40 10
      pages/personal/personal_information.vue
  15. 265 0
      pages/personal/recharge.vue
  16. 6 2
      pages/vaccines/mechanism.vue
  17. 4 1
      pages/vaccines/vaccinesList.vue
  18. 27 2
      pages/vaccines/vaccines_info.vue
  19. 1 0
      unpackage/dist/build/mp-weixin/app.json
  20. 0 0
      unpackage/dist/build/mp-weixin/common/main.js
  21. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  22. 2 2
      unpackage/dist/build/mp-weixin/components/uni-badge/uni-badge.json
  23. 2 2
      unpackage/dist/build/mp-weixin/components/uni-icons/uni-icons.json
  24. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.js
  25. 1 1
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.wxml
  26. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.js
  27. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxml
  28. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxss
  29. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.js
  30. 1 1
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.wxss
  31. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.js
  32. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxml
  33. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxss
  34. 0 0
      unpackage/dist/build/mp-weixin/pages/index/editphone.js
  35. 0 0
      unpackage/dist/build/mp-weixin/pages/index/editphone.wxml
  36. 1 0
      unpackage/dist/build/mp-weixin/pages/index/editphone.wxss
  37. 0 1
      unpackage/dist/build/mp-weixin/pages/index/message.js
  38. 1 1
      unpackage/dist/build/mp-weixin/pages/index/message.wxml
  39. 0 0
      unpackage/dist/build/mp-weixin/pages/index/mine.js
  40. 0 0
      unpackage/dist/build/mp-weixin/pages/index/mine.wxml
  41. 0 0
      unpackage/dist/build/mp-weixin/pages/index/mine.wxss
  42. 0 0
      unpackage/dist/build/mp-weixin/pages/index/paypassword.js
  43. 1 1
      unpackage/dist/build/mp-weixin/pages/index/paypassword.wxml
  44. 1 0
      unpackage/dist/build/mp-weixin/pages/index/paypassword.wxss
  45. 0 0
      unpackage/dist/build/mp-weixin/pages/login/login.js
  46. 0 0
      unpackage/dist/build/mp-weixin/pages/login/login.wxml
  47. 0 0
      unpackage/dist/build/mp-weixin/pages/order/payment.js
  48. 0 0
      unpackage/dist/build/mp-weixin/pages/personal/balance_info.js
  49. 1 1
      unpackage/dist/build/mp-weixin/pages/personal/balance_info.wxml
  50. 1 1
      unpackage/dist/build/mp-weixin/pages/personal/balance_info.wxss
  51. 0 1
      unpackage/dist/build/mp-weixin/pages/personal/coupon/coupon.js
  52. 1 1
      unpackage/dist/build/mp-weixin/pages/personal/personal_information.js
  53. 3 1
      unpackage/dist/build/mp-weixin/pages/personal/personal_information.json
  54. 1 1
      unpackage/dist/build/mp-weixin/pages/personal/personal_information.wxml
  55. 0 0
      unpackage/dist/build/mp-weixin/pages/personal/personal_information.wxss
  56. 0 0
      unpackage/dist/build/mp-weixin/pages/personal/recharge.js
  57. 6 0
      unpackage/dist/build/mp-weixin/pages/personal/recharge.json
  58. 0 0
      unpackage/dist/build/mp-weixin/pages/personal/recharge.wxml
  59. 0 0
      unpackage/dist/build/mp-weixin/pages/personal/recharge.wxss
  60. 0 0
      unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.js
  61. 0 2
      unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.json
  62. 0 0
      unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.wxml
  63. 1 0
      unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.wxss
  64. 0 0
      unpackage/dist/build/mp-weixin/pages/vaccines/vaccinesList.js
  65. 0 0
      unpackage/dist/build/mp-weixin/pages/vaccines/vaccinesList.wxml
  66. 1 1
      unpackage/dist/build/mp-weixin/pages/vaccines/vaccinesList.wxss
  67. 0 0
      unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.js
  68. 1 0
      unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.json
  69. 0 0
      unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.wxml
  70. 0 0
      unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.wxss
  71. 2 2
      unpackage/dist/build/mp-weixin/uview-ui/components/u-dropdown/u-dropdown.json
  72. 2 2
      unpackage/dist/build/mp-weixin/uview-ui/components/u-keyboard/u-keyboard.json
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  75. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-badge/uni-badge.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-icons/uni-icons.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-list-item/uni-list-item.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-list/uni-list.js.map
  79. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/watch-button.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/watch-input.js.map
  81. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/archives/add_archives.js.map
  82. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/archives/archives_info.js.map
  83. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/archives/my_archives.js.map
  84. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/collection/collection.js.map
  85. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/collection/collection_details.js.map
  86. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/help_feedback/help_feedback.js.map
  87. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/help_feedback/opinion1.js.map
  88. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/home_doctor.js.map
  89. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_evaluate.js.map
  90. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_follow.js.map
  91. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_order/me_order.js.map
  92. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_order/order_details.js.map
  93. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/consultingInfo.js.map
  94. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/conversation.js.map
  95. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/my_appointment.js.map
  96. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/my_consulting.js.map
  97. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/my_opinion.js.map
  98. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/opinionInfo.js.map
  99. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/doctor_related/doctor_info.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/doctor_related/info_write.js.map

+ 6 - 0
pages.json

xqd
@@ -115,6 +115,12 @@
 				"navigationBarTitleText": "余额明细"
 			}
 		},
+		{
+			"path": "pages/personal/recharge",
+			"style": {
+				"navigationBarTitleText": "充值"
+			}
+		},
 		/*	coupon文件夹		优惠券*/
 		//优惠券
 		{

+ 1 - 1
pages/common_tools/my_consulting/consultingInfo.vue

xqd
@@ -110,7 +110,7 @@
 
 	.text-leftstyle {
 		text-align: right;
-		width: 60px;
+		width: 138rpx;
 		display: inline-block;
 	}
 

+ 1 - 1
pages/common_tools/my_consulting/opinionInfo.vue

xqd
@@ -84,7 +84,7 @@
 
 	.text-leftstyle {
 		text-align: right;
-		width: 60px;
+		width: 138rpx;
 		display: inline-block;
 	}
 

+ 4 - 2
pages/doctor_related/info_write.vue

xqd xqd xqd
@@ -166,7 +166,7 @@
 					</view>
 				</view>
 				<view style="padding: 0 50rpx;">
-					<input class="padding-lr-sm" v-model="phonedata" style="border: 2rpx solid #efefef; height:50rpx;" v-if="phoneValue==showinput"
+					<input class="padding-lr-sm" v-model="phonedata" style="border: 2rpx solid #efefef; height:90rpx;" v-if="phoneValue==showinput"
 					 type="number" placeholder="请输入手机号" />
 				</view>
 			</scroll-view>
@@ -181,8 +181,10 @@
 </template>
 
 <script>
+	import store from '@/store'
 	export default {
 		onLoad(options) {
+			this.phoneList[0].num = store.getters['getusers'].phone
 			this.phonenum = this.phoneList[0].num
 			this.doctor = JSON.parse(options.doctor)
 			this.type = options.type
@@ -213,7 +215,7 @@
 				phoneList: [{
 						name: '默认手机号',
 						id: '0',
-						num: '123123123',
+						num: '',
 						disabled: false
 					},
 					{

+ 1 - 1
pages/index/editinfo.vue

xqd
@@ -29,7 +29,7 @@
 					<text class="text-grey">支付密码</text>
 				</view>
 				<view class="action">
-					<text class="text-grey text-sm">未设置</text>
+					
 				</view>
 			</view>
 		</view>

+ 16 - 32
pages/index/editphone.vue

xqd xqd xqd xqd xqd xqd
@@ -30,12 +30,13 @@
 </template>
 
 <script>
+	import store from '@/store'
 	export default {
 		onLoad(options) {
 
 		},
 		mounted() {
-
+			this.info = store.getters['getusers']
 		},
 		data() {
 			return {
@@ -47,7 +48,8 @@
 				tips: '',
 				newtips: "",
 				seconds: 60,
-				newseconds: 60
+				newseconds: 60,
+				info: {}
 			}
 		},
 		methods: {
@@ -59,20 +61,7 @@
 			},
 			getCode() {
 				if (this.$refs.uCode.canGetCode) {
-					// 模拟向后端请求验证码
-					uni.showLoading({
-						title: '正在获取验证码'
-					})
-					setTimeout(() => {
-						uni.hideLoading();
-						// 这里此提示会被this.start()方法中的提示覆盖
-						uni.showToast({
-							title: "验证码已发送",
-							icon: "none"
-						})
-						// 通知验证码组件内部开始倒计时
-						this.$refs.uCode.start();
-					}, 2000);
+					this.$refs.uCode.start();
 				} else {
 					uni.showToast({
 						title: "结束后再发送",
@@ -82,20 +71,7 @@
 			},
 			getnewCode() {
 				if (this.$refs.newuCode.canGetCode) {
-					// 模拟向后端请求验证码
-					uni.showLoading({
-						title: '正在获取验证码'
-					})
-					setTimeout(() => {
-						uni.hideLoading();
-						// 这里此提示会被this.start()方法中的提示覆盖
-						uni.showToast({
-							title: "验证码已发送",
-							icon: "none"
-						})
-						// 通知验证码组件内部开始倒计时
-						this.$refs.newuCode.start();
-					}, 2000);
+					this.$refs.newuCode.start();
 				} else {
 					uni.showToast({
 						title: "结束后再发送",
@@ -109,11 +85,15 @@
 					icon: "none"
 				})
 			},
-			start() {
+			start: async function() {
 				uni.showToast({
 					title: "倒计时开始",
 					icon: "none"
 				})
+				let res = await this.$request.post("/api/v1/common/sendVerifyCode",{
+					
+				})
+
 			},
 			newend() {
 				uni.showToast({
@@ -131,6 +111,10 @@
 	};
 </script>
 
-<style scoped lang="scss">
+<style lang="scss">
+	page {
+		background-color: #fff;
+	}
+
 	.main {}
 </style>

+ 3 - 1
pages/index/message.vue

xqd
@@ -34,7 +34,9 @@
 			}
 		},
 		methods: {
-			
+			getMessage:async function(){
+				let res = await this.$request.post("")
+			}
 		}
 	};
 </script>

+ 4 - 2
pages/index/mine.vue

xqd xqd xqd
@@ -141,6 +141,7 @@
 </template>
 
 <script>
+	import store from '@/store'
 	export default {
 		onLoad(options) {
 
@@ -163,6 +164,7 @@
 				if (res.status == 0) {
 					this.info = res.data
 					console.log(this.info)
+					store.commit('setUser', this.info)
 				}
 			},
 			getarchives: async function() {
@@ -174,9 +176,9 @@
 					}
 				}
 			},
-			gocoupon(){
+			gocoupon() {
 				uni.navigateTo({
-					url:"../personal/coupon/coupon"
+					url: "../personal/coupon/coupon"
 				})
 			}
 		}

+ 43 - 16
pages/index/paypassword.vue

xqd xqd xqd
@@ -2,18 +2,18 @@
 	<view class="main  bg-white margin-top padding-tb-sm">
 		<view class="flex justify-between align-center margin-top-sm padding-lr-sm">
 			<view class="flex-sub margin-right-sm">
-				<u-input v-model="password" :type="type" placeholder="请设置支付密码(6位数字)" :border="border" />
+				<u-input v-model="password" :type="type" maxlength="6" placeholder="请设置支付密码(6位数字)" :border="border" />
 			</view>
 		</view>
 		<view class="flex justify-between align-center margin-top-sm padding-lr-sm">
 			<view class="flex-sub margin-right-sm">
-				<u-input v-model="code" :type="type" placeholder="请输入验证码" :border="border" />
+				<u-input v-model="code" type="number" maxlength="6" placeholder="请输入验证码" :border="border" />
 			</view>
 			<u-verification-code :seconds="seconds" @end="end" @start="start" ref="uCode" @change="codeChange"></u-verification-code>
 			<u-button @click="getCode">{{tips}}</u-button>
 		</view>
 		<view class="cu-bar bg-white tabbar" style="position: fixed;bottom: 0;width: 100%;">
-			<view class="submit" style="background-color: #0B73B9;color: white;" @click="">
+			<view class="submit" style="background-color: #0B73B9;color: white;" @click="editpwd">
 				立即保存
 			</view>
 		</view>
@@ -23,21 +23,23 @@
 </template>
 
 <script>
+	import store from '@/store'
 	export default {
 		onLoad(options) {
-
+			this.info = store.getters['getusers']
 		},
 		mounted() {
 
 		},
 		data() {
 			return {
-				code:'',
-				type: 'number',
+				code: '',
+				type: 'password',
 				border: true,
 				tips: '',
 				seconds: 60,
-				password:''
+				password: '',
+				info: ""
 			}
 		},
 		methods: {
@@ -68,21 +70,46 @@
 				}
 			},
 			end() {
-				uni.showToast({
-					title: "倒计时结束",
-					icon: "none"
-				})
+				//倒计时结束
 			},
-			start() {
-				uni.showToast({
-					title: "倒计时开始",
-					icon: "none"
+			start: async function() {
+				let res = await this.$request.post("/api/v1/common/sendVerifyCode", {
+					phone: this.info.phone,
+					type: 3
 				})
 			},
+			editpwd: async function() {
+				let res = await this.$request.post("/api/v1/user/updatePayPassword", {
+					verify_code: this.code,
+					pay_password: this.password
+				})
+				if (res.status == 0) {
+					uni.showToast({
+						title: "设置成功",
+						icon: "none",
+						duration: 1500
+					})
+					setTimeout(() => {
+						uni.navigateBack({
+							delta: 1
+						})
+					}, 1500)
+				}else{
+					uni.showToast({
+						title: res.message,
+						icon: "none",
+						duration: 1500
+					})
+				}
+			}
 		}
 	};
 </script>
 
-<style scoped lang="scss">
+<style lang="scss">
+	page {
+		background-color: #fff;
+	}
+
 	.main {}
 </style>

+ 119 - 56
pages/login/login.vue

xqd xqd xqd xqd xqd xqd xqd xqd
@@ -9,13 +9,13 @@
 			<!-- 主体 -->
 			<view class="main">
 				<wInput v-model="phoneData" type="text" maxlength="11" placeholder="手机号"></wInput>
-				<wInput v-model="verCode" type="number" maxlength="4" placeholder="验证码" isShowCode ref="runCode" @setCode="getVerCode()"></wInput>
+				<wInput v-model="verCode" type="number" maxlength="6" placeholder="验证码" isShowCode ref="runCode" @setCode="getVerCode()"></wInput>
 			</view>
 
 			<wButton class="wbutton" text="登 录" :rotate="isRotate" @click.native="startReg()" bgColor="linear-gradient(to right, rgba(11,115,185,0.7), rgba(11,115,185,0.6))"></wButton>
 			<view class="flex justify-between align-center" style="margin-top: 60rpx;">
-				<button style="margin-top: 20rpx;" :class="['buttonBorder',!istrue?'dlbutton':'dlbutton_loading']" open-type="getUserInfo"
-				 @getuserinfo="wxLogin">
+				<button style="margin-top: 20rpx;" :class="['buttonBorder',!istrue?'dlbutton':'dlbutton_loading']" open-type="getPhoneNumber"
+				 @getphonenumber="getphone">
 					<view :class="istrue?'rotate_loop':''">
 						<text v-if="istrue" class="cuIcon cuIcon-loading1 "></text>
 						<view v-if="!istrue">
@@ -28,6 +28,17 @@
 				</button>
 			</view>
 
+			<u-popup v-model="show" mode="center" :mask-close-able="false" border-radius="16">
+				<view style="width: 500rpx;height: 400rpx;position: relative;" class="flex flex-direction align-center justify-center">
+					<view class="text-xl text-bold" style="position: absolute;top:30rpx">
+						提示
+					</view>
+					<view class="text-gray margin-top-sm text-lg padding-lr-sm">
+						需要获取用户个人信息及资料方便后续注册
+					</view>
+					<button open-type="getUserInfo" style="width: 100%;font-size: 32rpx;position: absolute;bottom: 0;" @getuserinfo="wxLogin">确认授权</button>
+				</view>
+			</u-popup>
 
 			<!-- 底部信息 -->
 			<view class="footer">
@@ -52,6 +63,7 @@
 		mapGetters,
 		mapActions
 	} from 'vuex';
+	import store from '@/store'
 	export default {
 		computed: {
 			...mapGetters({
@@ -71,7 +83,8 @@
 				imgitem: {
 					istrue: false,
 					name: "https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/img/xieyi.png"
-				}
+				},
+				show: false
 			}
 		},
 		// onShow() {
@@ -99,7 +112,7 @@
 				//是否选择协议
 				_this.showAgree = !_this.showAgree;
 			},
-			getVerCode() {
+			getVerCode: async function() {
 				//获取验证码
 				if (_this.phoneData.length != 11) {
 					uni.showToast({
@@ -109,27 +122,27 @@
 					});
 					return false;
 				}
-				this.$refs.runCode.$emit('runCode'); //触发倒计时(一般用于请求成功验证码后调用)
-				setTimeout(function() {
-					_this.$refs.runCode.$emit('runCode', 0); //假装模拟下需要 终止倒计时
-					uni.showToast({
-						icon: 'none',
-						position: 'bottom',
-						title: '模拟倒计时终止'
-					});
-				}, 3000)
+				let res = await this.$request.post("/api/v1/common/sendVerifyCode", {
+					phone: this.phoneData,
+					type: 1
+				})
+				console.log(res)
+				if (res.status == 0) {
+					this.$refs.runCode.$emit('runCode'); //触发倒计时(一般用于请求成功验证码后调用)
+				}
+				// _this.$refs.runCode.$emit('runCode', 0); //假装模拟下需要 终止倒计时
 			},
-			startReg() {
+			startReg: function() {
 				//注册
 				if (this.isRotate) {
 					//判断是否加载中,避免重复点击请求
 					return false;
 				}
-				if (this.showAgree == false) {
+				if (!this.imgitem.istrue) {
 					uni.showToast({
 						icon: 'none',
 						position: 'bottom',
-						title: '请先同意协议'
+						title: '请先同意协议'
 					});
 					return false;
 				}
@@ -141,7 +154,7 @@
 					});
 					return false;
 				}
-				if (this.verCode.length != 4) {
+				if (this.verCode.length != 6) {
 					uni.showToast({
 						icon: 'none',
 						position: 'bottom',
@@ -149,51 +162,101 @@
 					});
 					return false;
 				}
-				console.log("注册成功")
-				_this.isRotate = true
-				setTimeout(function() {
-					_this.isRotate = false
-				}, 3000)
+				uni.login({
+					success: (res) => {
+						_this.isRotate = true
+						this.$request.post("/api/v1/common/wxLogin", {
+							wechat_code: res.code,
+							phone: this.phoneData,
+							verify_code: this.verCode
+						}).then(res => {
+							if (res.status == 0) {
+								if (res.data.token) {
+									store.commit('setJwt', res.data.token);
+									store.commit('setUser', res.data);
+									store.commit('login');
+									uni.showToast({
+										title: "登录成功",
+										icon: "none"
+									}, 1500)
+									setTimeout(() => {
+										uni.navigateBack({
+											delta: 1
+										})
+									}, 1500)
+								}
+							}
+						}).catch(err => {
+
+						})
+
+					}
+				})
 			},
-			wxLogin: async function(e) {
+			getphone: async function(e) {
 				if (this.imgitem.istrue) {
 					_this.istrue = true
-					if (e.detail.errMsg == "getUserInfo:fail auth deny") {
+					uni.login({
+						success: (res) => {
+							this.$request.post("/api/v1/common/getPhoneNumber", {
+								wechat_code: res.code,
+								iv: e.detail.iv,
+								encryptData: e.detail.encryptedData
+							}).then(data => {
+								console.log(data)
+								if (data.status == 0) {
+									this.show = true
+								} else {
+									_this.istrue = false
+									uni.showToast({
+										title: "授权失败",
+										icon: "none"
+									})
+								}
+							}).catch(err => {
+
+							})
+						}
+					})
+				} else {
+					uni.showToast({
+						title: "请先同意协议",
+						icon: "none"
+					})
+				}
+
+			},
+			wxLogin: async function(e) {
+				if (e.detail.errMsg == "getUserInfo:fail auth deny") {
+					uni.showToast({
+						title: '微信登录失败',
+						icon: "none"
+					});
+					return;
+				}
+				user.loginByWeixin(e.detail.userInfo)
+					.then(res => {
+						this.show = false
+						if (res.status == 0) {
+							uni.showToast({
+								title: "登录成功",
+								icon: "none",
+								duration: 2000
+							})
+						}
+						setTimeout(function() {
+							_this.istrue = false
+							uni.navigateBack({
+								delta: 1
+							})
+						}, 2000)
+					})
+					.catch(res => {
 						uni.showToast({
 							title: '微信登录失败',
 							icon: "none"
 						});
-						return;
-					}
-					user.loginByWeixin(e.detail.userInfo)
-						.then(res => {
-							console.log(res)
-							if (res.status == 0) {
-								uni.showToast({
-									title: "登录成功",
-									icon: "none",
-									duration: 2000
-								})
-							}
-							setTimeout(function() {
-								_this.istrue = false
-								uni.navigateBack({
-									delta: 1
-								})
-							}, 2000)
-						})
-						.catch(res => {
-							uni.showToast({
-								title: '微信登录失败',
-								icon: "none"
-							});
-						});
-				}else{
-					uni.showToast({
-						title:"请先同意协议",
-						icon:"none"
-					})
-				}
+					});
 			},
 			toindex() {
 				uni.switchTab({

+ 69 - 6
pages/order/payment.vue

xqd xqd xqd xqd xqd xqd xqd xqd xqd
@@ -158,7 +158,7 @@
 					schedule_date: this.infodata.schedule_date,
 					time_period_id: this.infodata.time_period_id,
 					payment_type: this.infodata.payment_type,
-					pay_password:this.password
+					pay_password: this.password
 				})
 				if (res.status == 0) {
 					this.popupShow = false
@@ -172,6 +172,22 @@
 							url: "order?type=" + this.infodata.product_type
 						})
 					}, 1500)
+				} else {
+					this.popupShow = false
+					this.show = false
+					this.password = ""
+					uni.showModal({
+						title: "错误提示",
+						content: "支付密码错误或未设置支付密码",
+						confirmText: "设置",
+						success: (res) => {
+							if (res.confirm) {
+								uni.navigateTo({
+									url: "../index/paypassword"
+								})
+							}
+						},
+					})
 				}
 			},
 			paypacks: async function() {
@@ -183,7 +199,7 @@
 					guardian_name: this.infodata.guardian_name,
 					relationship_type: this.infodata.relationship_type,
 					payment_type: this.infodata.payment_type,
-					pay_password:this.password
+					pay_password: this.password
 				})
 				console.log(res)
 				if (res.status == 0) {
@@ -198,6 +214,22 @@
 							url: "order?type=" + this.infodata.product_type
 						})
 					}, 1500)
+				} else {
+					this.popupShow = false
+					this.show = false
+					this.password = ""
+					uni.showModal({
+						title: "错误提示",
+						content: "支付密码错误或未设置支付密码",
+						confirmText: "设置",
+						success: (res) => {
+							if (res.confirm) {
+								uni.navigateTo({
+									url: "../index/paypassword"
+								})
+							}
+						},
+					})
 				}
 			},
 			payphone: async function() {
@@ -209,9 +241,8 @@
 					phone: this.infodata.phone,
 					phone_minutes: this.infodata.phone_minutes,
 					payment_type: 2,
-					pay_password:this.password
+					pay_password: this.password
 				})
-				console.log(res)
 				if (res.status == 0) {
 					this.popupShow = false
 					this.show = false
@@ -224,6 +255,22 @@
 							url: "order?type=" + this.infodata.product_type
 						})
 					}, 1500)
+				} else {
+					this.popupShow = false
+					this.show = false
+					this.password = ""
+					uni.showModal({
+						title: "错误提示",
+						content: "支付密码错误或未设置支付密码",
+						confirmText: "设置",
+						success: (res) => {
+							if (res.confirm) {
+								uni.navigateTo({
+									url: "../index/paypassword"
+								})
+							}
+						},
+					})
 				}
 			},
 			paychat: async function() {
@@ -235,7 +282,7 @@
 					symptoms: this.infodata.symptoms,
 					medical_imgs: JSON.stringify(this.infodata.medical_imgs),
 					payment_type: 2,
-					pay_password:this.password
+					pay_password: this.password
 				})
 				if (res.status == 0) {
 					this.popupShow = false
@@ -249,6 +296,22 @@
 							url: "order?type=" + this.infodata.product_type
 						})
 					}, 1500)
+				} else {
+					this.popupShow = false
+					this.show = false
+					this.password = ""
+					uni.showModal({
+						title: "错误提示",
+						content: "支付密码错误或未设置支付密码",
+						confirmText: "设置",
+						success: (res) => {
+							if (res.confirm) {
+								uni.navigateTo({
+									url: "../index/paypassword"
+								})
+							}
+						},
+					})
 				}
 			},
 			//点击确认支付
@@ -259,7 +322,7 @@
 					this.paychat()
 				} else if (this.infodata.product_type == 6) {
 					this.paypacks()
-				} else if(this.infodata.product_type == 3){
+				} else if (this.infodata.product_type == 3) {
 					this.payyuyue()
 				}
 			},

+ 13 - 11
pages/personal/balance_info.vue

xqd
@@ -1,21 +1,23 @@
 <template>
 	<view class="main">
-		<view class="opinionList" v-for="(item,index) in balanceList">
-			<view class="flex align-center justify-between">
+		<view class="opinionList flex align-center justify-between padding-lr-sm" v-for="(item,index) in balanceList">
+			<view class="">
 				<view class="flex align-center justify-between">
-					<view class="margin-top-sm margin-lr-sm">
-						{{item.remark}}
+					<view class="flex align-center justify-between">
+						<view class="margin-top-sm text-lg">
+							{{item.remark}}
+						</view>
 					</view>
 				</view>
-			</view>
-			<view class="flex align-center margin-top-sm margin-lr-sm">
-				<view class="margin-right-xs">
-					{{item.created_at}}
-				</view>
-				<view class="margin-left-xs text-red">
-					{{item.change_balance}}
+				<view class="flex align-center margin-top-sm">
+					<view class="margin-right-xs" style="color: #999999;">
+						{{item.created_at}}
+					</view>
 				</view>
 			</view>
+			<view class="text-lg" style="color: #333333;">
+				{{item.change_balance/100}}
+			</view>
 		</view>
 		<view class="cu-tabbar-height"></view>
 	</view>

+ 14 - 3
pages/personal/coupon/coupon.vue

xqd xqd
@@ -52,9 +52,9 @@
 
 <script>
 	export default {
-		// mounted() {
-		// 	this.notUsed = 0
-		// },
+		mounted() {
+			this.getCouponList()
+		},
 		data() {
 			return {
 				notUsed: 1, //未使用
@@ -72,12 +72,23 @@
 				// 因为内部的滑动机制限制,请将tabs组件和swiper组件的current用不同变量赋值
 				current: 0, // tabs组件的current值,表示当前活动的tab选项
 				swiperCurrent: 0, // swiper组件的current值,表示当前那个swiper-item是活动的
+				pageindex: 1,
+				couponList:[]
 			};
 		},
 		methods: {
 			tabSelect(e) {
 				this.TabCur = e.currentTarget.dataset.id
 				console.log(this.TabCur)
+			},
+			getCouponList: async function() {
+				let res = await this.$request.post("/api/v1/coupon/couponList", {
+					page: this.pageindex
+				})
+				console.log(res)
+				if(res.status == 0){
+					this.couponList = res.data.data
+				}
 			}
 		},
 		onShow() {

+ 40 - 10
pages/personal/personal_information.vue

xqd xqd
@@ -7,26 +7,32 @@
 			<view class="plr15">
 				<view class="bdr4 bg-white" style="margin-top: 38rpx;">
 					<view class="m-dpflex flex-direction align-center justify-center" style="height: 210rpx;">
-						<view class="text-bold" style="font-size: 68rpx;">
-							52.60
+						<view class="text-bold text-black" style="font-size: 68rpx;">
+							{{info.balance/100}}
 						</view>
 						<view class="" style="font-size: 28rpx;color: #666;">
-							余额(元)
+							账户余额(元)
 						</view>
 					</view>
 					<view class="pr m-xcenter plr20 header-box" style="padding: 40rpx 40rpx;background-color: #fff;border-radius: 16rpx;">
 						<view class="m-flex tl f14 m-ycenter dpb">
-							<view class="m-gray-big f20 fb pr10">50.00</view>
-							<view class="m-gray-letter mt5 f12">充值额(元)</view>
+							<view class="m-gray-big f20 fb pr10">{{info.topup_balance}}</view>
+							<view class="m-gray-letter mt5 f12">充值额(元)</view>
 						</view>
 						<view class="m-flex tl f14 m-ycenter">
-							<view class="m-gray-big f20 fb">2.00</view>
-							<view class="m-gray-letter mt5 f12">赠送额(元)</view>
+							<view class="m-gray-big f20 fb">{{info.giving_balance/100}}</view>
+							<view class="m-gray-letter mt5 f12">赠送额(元)</view>
 						</view>
 					</view>
 				</view>
 			</view>
 		</view>
+		<view class="margin-lr" style="box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);margin-top: 86rpx;">
+			<u-button size="default" :ripple="true" @click="gotopay" :custom-style="customStyle">充值</u-button>
+		</view>
+		<view class="margin-lr margin-top" style="box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);">
+			<u-button size="default" @click="gotoinfo" :ripple="true" :custom-style="customStyle1">明细</u-button>
+		</view>
 	</view>
 </template>
 
@@ -34,14 +40,38 @@
 	export default {
 		data() {
 			return {
-
+				customStyle: {
+					backgroundColor: '#0B73B9',
+					color: '#FFFFFF'
+				},
+				customStyle1: {
+					backgroundColor: '#ffffff',
+					color: '#0B73B9'
+				},
+				info:{}
 			};
 		},
 		methods: {
-
+			gotoinfo() {
+				uni.navigateTo({
+					url: "balance_info"
+				})
+			},
+			gotopay() {
+				uni.navigateTo({
+					url: "recharge"
+				})
+			},
+			getMoney: async function() {
+				let res = await this.$request.post("/api/v1/user/userInfo")
+				console.log(res)
+				if(res.status == 0){
+					this.info = res.data
+				}
+			}
 		},
 		onShow() {
-
+			this.getMoney()
 		}
 	};
 </script>

+ 265 - 0
pages/personal/recharge.vue

xqd
@@ -0,0 +1,265 @@
+<template>
+	<view class="main">
+		<view class="pr" style="z-index:2">
+			<view class="plr15">
+				<view class="bdr4 bg-white" style="margin-top: 38rpx;box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);">
+					<view class="" style="height: 350rpx;">
+						<view class="text-df text-bold" style="padding-top: 32rpx; margin-left: 28rpx;">
+							兑换金币
+						</view>
+						<view class="flex flex-wrap align-center justify-around" style="margin-top: 15rpx;margin-left: 28rpx;margin-right: 28rpx">
+							<view @click="replaceMoney(item)" :class="num==item.index?'text-lg flex align-center justify-center margin-top moneyActivate':'text-lg flex align-center justify-center margin-top money'"
+							 v-for="(item,index) in moneyList" :data-index="index" :key="index" style="width: 174rpx;height: 78rpx;border-radius: 16rpx;">
+								{{item.price}}元
+							</view>
+							<input type="number" placeholder="自定义" class="margin-top padding-lr-sm" style="width: 174rpx;height: 78rpx;border-radius: 16rpx;border: 2rpx solid #C0C0C0;"
+							 value="" v-model="inputmoney" />
+						</view>
+					</view>
+					<view class="pr" style="padding: 40rpx 40rpx;background-color: #fff;border-radius: 16rpx; border-top: 2rpx solid #efefef; ">
+						<view class="tl f14  flex justify-between align-center">
+							<view class="m-gray-letter mt5 f12">支付金额</view>
+							<view class="m-gray-big f15 fb pr10">¥{{paymentMoney}}</view>
+						</view>
+						<view class="tl f14 flex justify-between align-center margin-top-sm">
+							<view class="m-gray-letter mt5 f12">到账金额</view>
+							<view class="m-gray-big f15 fb pr10">¥{{accountMoney}}</view>
+						</view>
+					</view>
+				</view>
+			</view>
+		</view>
+		<view class="margin-lr margin-top">
+			<view class="text-df" style="color: #999999;font-weight: 400;">
+				温馨提示
+			</view>
+			<view class="text-sm" style="color: #999999;font-weight: 400;margin-top: 15rpx;">
+				温馨提示信息后台编辑温馨提示信息后台编辑温馨提示信息后台编辑温馨提示信息后台编辑温馨提示信息后台编辑温馨提示信息后台编辑温馨提示信息后。
+			</view>
+		</view>
+		<view class="margin-lr" style="margin-top: 210rpx;">
+			<view class="text-sm margin-bottom" style="color: #999999;text-align: center;">
+				点击充值按钮即表示已阅读并同意 <text style="color: #0B73B9;">《充值规则》</text>
+			</view>
+			<u-button size="default" :ripple="true" @click="recharge" :custom-style="customStyle">充值</u-button>
+		</view>
+		<view class="cu-tabbar-height"></view>
+	</view>
+</template>
+
+<script>
+	export default {
+		onLoad() {
+			this.paymentMoney = this.moneyList[0].price
+			this.accountMoney = this.moneyList[0].price
+		},
+		data() {
+			return {
+				paymentMoney: "",
+				accountMoney: "",
+				inputmoney: '',
+				num: 0,
+				moneyList: [{
+						index: 0,
+						price: 0.01
+					},
+					{
+						index: 1,
+						price: 100
+					},
+					{
+						index: 2,
+						price: 200
+					},
+					{
+						index: 3,
+						price: 500
+					},
+					{
+						index: 4,
+						price: 1000
+					},
+				],
+				customStyle: {
+					backgroundColor: '#0B73B9',
+					color: '#FFFFFF'
+				},
+			};
+		},
+		watch: {
+			inputmoney: function(newtext, jiu) {
+				if (typeof newtext === 'string') {
+					if (newtext.trim().length !== 0) {
+						this.debounce(this.changeStr, 1500);
+					} else {}
+				}
+			}
+		},
+		methods: {
+			replaceMoney(item) {
+				this.paymentMoney = item.price
+				this.accountMoney = item.price
+				this.num = item.index
+			},
+			debounce(fn, wait) {
+				if (this.fun !== null) {
+					clearTimeout(this.fun)
+				}
+				this.fun = setTimeout(fn, wait)
+			},
+			changeStr() {
+				this.paymentMoney = this.inputmoney
+				this.accountMoney = this.inputmoney
+				if (this.inputmoney == "") {
+					this.paymentMoney = 0
+					this.accountMoney = 0
+				}
+			},
+			recharge: async function() {
+				let res = await this.$request.post("/api/v1/order/topup", {
+					amount: this.paymentMoney * 100
+				})
+				if (res.status == 0) {
+					uni.requestPayment({
+						timeStamp: res.data.timeStamp,
+						nonceStr: res.data.nonceStr,
+						package: res.data.package,
+						signType: res.data.signType,
+						paySign: res.data.paySign,
+						success: (res) => {
+							if (res.errMsg == "requestPayment:ok") {
+								uni.showToast({
+									title: "充值成功",
+									duration: 1500
+								})
+								setTimeout(() => {
+									uni.navigateBack({
+										delta: 1
+									})
+								}, 1500)
+							}
+						},
+						fail: (err) => {
+							console.log(err)
+						},
+						complete: (res) => {
+							console.log(res)
+						}
+					})
+				}
+			}
+		},
+		onShow() {
+
+		}
+	};
+</script>
+<style lang="scss">
+	@import url("../index/mine.css");
+
+	button {
+		border-radius: 15rpx;
+	}
+
+	.money {
+		border: 2rpx solid #C0C0C0;
+	}
+
+	.moneyActivate {
+		border: 2rpx solid #0B73B9;
+		color: #0B73B9;
+		background-color: rgba(11, 115, 185, .1);
+	}
+
+	.header-content {
+		position: absolute;
+		top: 0;
+		right: 0;
+		bottom: 0;
+		left: 0;
+		width: 100%;
+		z-index: -1;
+		overflow: hidden;
+		box-sizing: border-box;
+	}
+
+	.header-box {
+		box-shadow: 0px 8rpx 34rpx -6rpx rgba(248, 151, 164, 0.13);
+	}
+
+	.header-img {
+		width: 36rpx;
+		height: 36rpx;
+	}
+
+	.tip {
+		position: absolute;
+		top: 0;
+		right: 20%;
+		bottom: 0;
+		background-color: red;
+		width: 12rpx;
+		height: 12rpx;
+		border-radius: 50%;
+	}
+
+	.msg {
+		top: -3rpx;
+		right: -9rpx;
+	}
+
+	swiper {
+		height: 320rpx;
+	}
+
+	.swiper-wrapper {
+		padding: 0 10rpx;
+		box-sizing: border-box;
+	}
+
+	.swiper-item {
+		width: 100%;
+		height: 300rpx;
+		box-shadow: 0 26rpx 40rpx 0 rgba(255, 255, 255, 0.31);
+		background: url("http://file.supermm.me/miniProgram/images/personal/bg_doc.png") no-repeat bottom center;
+	}
+
+	.dots {
+		position: absolute;
+		left: 0;
+		right: 0;
+		bottom: -40rpx;
+		display: flex;
+		justify-content: center;
+	}
+
+	.dots .dot {
+		margin: 0 8rpx;
+		width: 14rpx;
+		height: 14rpx;
+		background: #E4E4E4;
+		border-radius: 8rpx;
+		transition: all .6s;
+	}
+
+	.dots .dot.active {
+		width: 24rpx;
+		background: rgb(153, 153, 153);
+	}
+
+	.game-wrap {
+		position: relative;
+		width: 100%;
+		height: 100%;
+		overflow: hidden;
+		box-sizing: border-box;
+	}
+
+	.game-item {
+		height: 100%;
+		background: url("https://file.supermm.me/h5/wechat-h5/integral/personeBg001.jpg") no-repeat;
+		background-size: 100% 100%;
+		background-position: center center;
+		border-radius: 100rpx;
+	}
+</style>

+ 6 - 2
pages/vaccines/mechanism.vue

xqd xqd xqd
@@ -1,6 +1,6 @@
 <template>
 	<view class="bg-white">
-		<picker class="" @change="PickerChange" range-key="name" :value="index" :range="options1">
+		<picker class="" @change="PickerChange" mode="multiSelector" range-key="name" :value="index" :range="options1">
 			<view class="text-xl">
 				{{picker[index].name}}
 				<text class="cuIcon-unfold lg text-gray margin-left-xs"></text>
@@ -67,6 +67,7 @@
 					latitude: uni.getStorageSync('latitude'),
 					longitude: uni.getStorageSync('longitude')
 				})
+				console.log(res)
 				if (res.status == 0) {
 					this.mechanismList = res.data.data
 				}
@@ -82,6 +83,9 @@
 	}
 </script>
 
-<style lang="scss" scoped>
+<style lang="scss">
+	page{
+		background-color: #fff;
+	}
 	.main {}
 </style>

+ 4 - 1
pages/vaccines/vaccinesList.vue

xqd
@@ -127,7 +127,10 @@
 	}
 </script>
 
-<style lang="scss" scoped>
+<style lang="scss">
+	page{
+		background-color: #fff;
+	}
 	.main {}
 
 	.mianfei {

+ 27 - 2
pages/vaccines/vaccines_info.vue

xqd xqd xqd xqd xqd
@@ -30,10 +30,12 @@
 					<text class="text-grey">预约时间</text>
 				</view>
 				<view class="action">
-					<text class="text-grey text-sm">请选择预约时间</text>
+					<text class="text-grey text-sm">{{yuyuevalue}}</text>
 				</view>
 			</view>
 		</view>
+		<u-picker mode="multiSelector" @confirm="callbacktime" v-model="show" :default-selector='[0, 1]' range-key="start_time_period"
+		 :range="multiSelector"></u-picker>
 		<u-popup v-model="showpeople" mode="bottom" border-radius="14" length="50%">
 			<view class="popup_title">
 				<view class="popup_title_text">选择就诊人</view>
@@ -75,6 +77,7 @@
 	export default {
 		onLoad() {
 			this.getarchives()
+			this.gettime()
 		},
 		onShow() {
 
@@ -84,7 +87,11 @@
 				showpeople: false,
 				huanzheID: "",
 				value: "请选择接种用户",
-				patientList: []
+				patientList: [],
+				show: false,
+				yuyuevalue: "请选择预约时间",
+				multiSelector: [],
+				timehour:""
 			}
 		},
 		methods: {
@@ -103,6 +110,21 @@
 					this.patientList = res.data.data
 				}
 			},
+			gettime: async function() {
+				let res = await this.$request.post("/api/v1/docter/timePeriodList")
+				console.log(res)
+				if (res.status == 0) {
+					res.data.list.forEach(item => {
+						item.start_time_period = item.start_time_period + '-' + item.end_time_period
+					})
+					this.multiSelector.push(res.data.dates)
+					this.multiSelector.push(res.data.list)
+				}
+			},
+			callbacktime(arr) {
+				this.timehour = this.multiSelector[1][arr[1]].id
+				this.yuyuevalue = this.multiSelector[0][arr[0]] + " " + this.multiSelector[1][arr[1]].start_time_period
+			},
 			//添加就诊人
 			addPeople(e) {
 				uni.navigateTo({
@@ -118,6 +140,9 @@
 				uni.navigateTo({
 					url: "vaccinesList"
 				})
+			},
+			yuyuetime() {
+				this.show = true
 			}
 		}
 	}

+ 1 - 0
unpackage/dist/build/mp-weixin/app.json

xqd
@@ -17,6 +17,7 @@
     "pages/service_packs/introduce",
     "pages/personal/personal_information",
     "pages/personal/balance_info",
+    "pages/personal/recharge",
     "pages/personal/coupon/coupon",
     "pages/personal/coupon/coupon_details",
     "pages/service_box/box_details",

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/common/main.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


+ 2 - 2
unpackage/dist/build/mp-weixin/components/uni-badge/uni-badge.json

xqd
@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/components/uni-icons/uni-icons.json

xqd
@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.wxml

xqd
@@ -1 +1 @@
-<view style="width:100;height:100%;background-color:#f6f6f6;padding:20rpx 30rpx;"><block wx:for="{{listArray}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['open',['$0','$1'],[[['listArray','',index,'article.id']],[['listArray','',index,'article.title']]]]]]]}}" class="list" bindtap="__e"><view class="text"><view class="title">{{item.article.title}}</view><view class="type">{{item.article.type}}</view></view><view class="img"><image class="i" src="{{item.article.banner_url}}" mode="aspectFit"></image></view></view></block><u-empty vue-id="1db6ddb4-1" text="暂无数据" mode="order" show="{{listArray.length==0}}" margin-top="250" bind:__l="__l"></u-empty></view>
+<view style="width:100;height:100%;background-color:#f6f6f6;padding:20rpx 30rpx;"><block wx:for="{{listArray}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['open',['$0','$1'],[[['listArray','',index,'article.id']],[['listArray','',index,'article.title']]]]]]]}}" class="list" bindtap="__e"><view class="text"><view class="title">{{item.article.title}}</view><view class="type">{{item.article.type}}</view></view><view class="img"><image class="i" src="{{item.article.banner_url}}" mode="aspectFit"></image></view></view></block><u-empty vue-id="1db6ddb4-1" text="暂无数据" mode="order" show="{{show}}" margin-top="250" bind:__l="__l"></u-empty></view>

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxml


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxss


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.wxss

xqd
@@ -1 +1 @@
-page{background-color:#fff}.opinionList{padding-top:20rpx;padding-bottom:20rpx}.text-leftstyle{text-align:right;width:60px;display:inline-block}.text-leftstyle1{text-align:left;width:60px;display:inline-block}
+page{background-color:#fff}.opinionList{padding-top:20rpx;padding-bottom:20rpx}.text-leftstyle{text-align:right;width:138rpx;display:inline-block}.text-leftstyle1{text-align:left;width:60px;display:inline-block}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxml


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxss


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/editphone.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/editphone.wxml


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/index/editphone.wxss

xqd
@@ -0,0 +1 @@
+page{background-color:#fff}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/index/message.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/index/message.wxml

xqd
@@ -1 +1 @@
-<view class="main data-v-424ac394"><view class="padding-lr data-v-424ac394"><block wx:for="{{4}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="padding-lr-sm padding-tb-sm bg-white margin-top-sm data-v-424ac394" style="border-radius:16rpx;box-shadow:0 0 50rpx 0 rgba(0, 0, 0, 0.1);"><view class="flex justify-start align-center data-v-424ac394"><u-icon vue-id="{{'6385ca05-1-'+index}}" name="order" class="data-v-424ac394" bind:__l="__l"></u-icon><text class="text-lg margin-left-xs data-v-424ac394">订单通知</text><text class="flex-sub text-right data-v-424ac394">10:10</text></view><view class="margin-top-sm data-v-424ac394">您接到一个新的图文咨询订单,请尽快确认 (点击查看订单详情)</view><view class="text-right data-v-424ac394" style="position:relative;"><u-badge vue-id="{{'6385ca05-2-'+index}}" size="mini" absolute="{{false}}" type="error" is-dot="{{true}}" class="data-v-424ac394" bind:__l="__l"></u-badge><text class="margin-left-xs data-v-424ac394">未读</text></view></view></block></view><view class="cu-tabbar-height data-v-424ac394"></view><view class="cu-tabbar-height data-v-424ac394"></view></view>
+<view class="main data-v-7a5e9f8d"><view class="padding-lr data-v-7a5e9f8d"><block wx:for="{{4}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="padding-lr-sm padding-tb-sm bg-white margin-top-sm data-v-7a5e9f8d" style="border-radius:16rpx;box-shadow:0 0 50rpx 0 rgba(0, 0, 0, 0.1);"><view class="flex justify-start align-center data-v-7a5e9f8d"><u-icon vue-id="{{'6385ca05-1-'+index}}" name="order" class="data-v-7a5e9f8d" bind:__l="__l"></u-icon><text class="text-lg margin-left-xs data-v-7a5e9f8d">订单通知</text><text class="flex-sub text-right data-v-7a5e9f8d">10:10</text></view><view class="margin-top-sm data-v-7a5e9f8d">您接到一个新的图文咨询订单,请尽快确认 (点击查看订单详情)</view><view class="text-right data-v-7a5e9f8d" style="position:relative;"><u-badge vue-id="{{'6385ca05-2-'+index}}" size="mini" absolute="{{false}}" type="error" is-dot="{{true}}" class="data-v-7a5e9f8d" bind:__l="__l"></u-badge><text class="margin-left-xs data-v-7a5e9f8d">未读</text></view></view></block></view><view class="cu-tabbar-height data-v-7a5e9f8d"></view><view class="cu-tabbar-height data-v-7a5e9f8d"></view></view>

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/mine.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/mine.wxml


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/mine.wxss


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/index/paypassword.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/index/paypassword.wxml

xqd
@@ -1 +1 @@
-<view class="main  bg-white margin-top padding-tb-sm data-v-11c3fe63"><view class="flex justify-between align-center margin-top-sm padding-lr-sm data-v-11c3fe63"><view class="flex-sub margin-right-sm data-v-11c3fe63"><u-input bind:input="__e" vue-id="040cdd49-1" type="{{type}}" placeholder="请设置支付密码(6位数字)" border="{{border}}" value="{{password}}" data-event-opts="{{[['^input',[['__set_model',['','password','$event',[]]]]]]}}" class="data-v-11c3fe63" bind:__l="__l"></u-input></view></view><view class="flex justify-between align-center margin-top-sm padding-lr-sm data-v-11c3fe63"><view class="flex-sub margin-right-sm data-v-11c3fe63"><u-input bind:input="__e" vue-id="040cdd49-2" type="{{type}}" placeholder="请输入验证码" border="{{border}}" value="{{code}}" data-event-opts="{{[['^input',[['__set_model',['','code','$event',[]]]]]]}}" class="data-v-11c3fe63" bind:__l="__l"></u-input></view><u-verification-code vue-id="040cdd49-3" seconds="{{seconds}}" data-ref="uCode" data-event-opts="{{[['^end',[['end']]],['^start',[['start']]],['^change',[['codeChange']]]]}}" bind:end="__e" bind:start="__e" bind:change="__e" class="data-v-11c3fe63 vue-ref" bind:__l="__l"></u-verification-code><u-button bind:click="__e" vue-id="040cdd49-4" data-event-opts="{{[['^click',[['getCode']]]]}}" class="data-v-11c3fe63" bind:__l="__l" vue-slots="{{['default']}}">{{tips}}</u-button></view><view class="cu-bar bg-white tabbar data-v-11c3fe63" style="position:fixed;bottom:0;width:100%;"><view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="submit data-v-11c3fe63" style="background-color:#0B73B9;color:white;" bindtap="__e">立即保存</view></view><view class="cu-tabbar-height data-v-11c3fe63"></view><view class="cu-tabbar-height data-v-11c3fe63"></view></view>
+<view class="main  bg-white margin-top padding-tb-sm"><view class="flex justify-between align-center margin-top-sm padding-lr-sm"><view class="flex-sub margin-right-sm"><u-input bind:input="__e" vue-id="040cdd49-1" type="{{type}}" placeholder="请设置支付密码(6位数字)" border="{{border}}" value="{{password}}" data-event-opts="{{[['^input',[['__set_model',['','password','$event',[]]]]]]}}" bind:__l="__l"></u-input></view></view><view class="flex justify-between align-center margin-top-sm padding-lr-sm"><view class="flex-sub margin-right-sm"><u-input bind:input="__e" vue-id="040cdd49-2" type="{{type}}" placeholder="请输入验证码" border="{{border}}" value="{{code}}" data-event-opts="{{[['^input',[['__set_model',['','code','$event',[]]]]]]}}" bind:__l="__l"></u-input></view><u-verification-code class="vue-ref" vue-id="040cdd49-3" seconds="{{seconds}}" data-ref="uCode" data-event-opts="{{[['^end',[['end']]],['^start',[['start']]],['^change',[['codeChange']]]]}}" bind:end="__e" bind:start="__e" bind:change="__e" bind:__l="__l"></u-verification-code><u-button bind:click="__e" vue-id="040cdd49-4" data-event-opts="{{[['^click',[['getCode']]]]}}" bind:__l="__l" vue-slots="{{['default']}}">{{tips}}</u-button></view><view class="cu-bar bg-white tabbar" style="position:fixed;bottom:0;width:100%;"><view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="submit" style="background-color:#0B73B9;color:white;" bindtap="__e">立即保存</view></view><view class="cu-tabbar-height"></view><view class="cu-tabbar-height"></view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/index/paypassword.wxss

xqd
@@ -0,0 +1 @@
+page{background-color:#fff}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/login/login.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/login/login.wxml


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/order/payment.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/personal/balance_info.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/personal/balance_info.wxml

xqd
@@ -1 +1 @@
-<view class="main data-v-3f5e242b"><block wx:for="{{balanceList}}" wx:for-item="item" wx:for-index="index"><view class="opinionList data-v-3f5e242b"><view class="flex align-center justify-between data-v-3f5e242b"><view class="flex align-center justify-between data-v-3f5e242b"><view class="margin-top-sm margin-lr-sm data-v-3f5e242b">{{''+item.remark+''}}</view></view></view><view class="flex align-center margin-top-sm margin-lr-sm data-v-3f5e242b"><view class="margin-right-xs data-v-3f5e242b">{{''+item.created_at+''}}</view><view class="margin-left-xs text-red data-v-3f5e242b">{{''+item.change_balance+''}}</view></view></view></block><view class="cu-tabbar-height data-v-3f5e242b"></view></view>
+<view class="main data-v-41a3c6de"><block wx:for="{{balanceList}}" wx:for-item="item" wx:for-index="index"><view class="opinionList flex align-center justify-between padding-lr-sm data-v-41a3c6de"><view class="data-v-41a3c6de"><view class="flex align-center justify-between data-v-41a3c6de"><view class="flex align-center justify-between data-v-41a3c6de"><view class="margin-top-sm text-lg data-v-41a3c6de">{{''+item.remark+''}}</view></view></view><view class="flex align-center margin-top-sm data-v-41a3c6de"><view class="margin-right-xs data-v-41a3c6de" style="color:#999999;">{{''+item.created_at+''}}</view></view></view><view class="text-lg data-v-41a3c6de" style="color:#333333;">{{''+item.change_balance/100+''}}</view></view></block><view class="cu-tabbar-height data-v-41a3c6de"></view></view>

+ 1 - 1
unpackage/dist/build/mp-weixin/pages/personal/balance_info.wxss

xqd
@@ -1 +1 @@
-.opinionList.data-v-3f5e242b{padding-top:40rpx;padding-bottom:40rpx;border-radius:16rpx;box-shadow:0 0 50rpx 0 rgba(0,0,0,.1);margin-left:20rpx;margin-right:20rpx;margin-top:15rpx}.title_yijian.data-v-3f5e242b{font-size:20rpx;padding:8rpx;border-radius:20rpx;background-color:#0b73b9;color:#fff;width:90rpx;text-align:center;margin-left:20rpx;margin-right:10rpx}
+.opinionList.data-v-41a3c6de{padding-top:40rpx;padding-bottom:40rpx;border-radius:16rpx;box-shadow:0 0 50rpx 0 rgba(0,0,0,.1);margin-left:20rpx;margin-right:20rpx;margin-top:15rpx}.title_yijian.data-v-41a3c6de{font-size:20rpx;padding:8rpx;border-radius:20rpx;background-color:#0b73b9;color:#fff;width:90rpx;text-align:center;margin-left:20rpx;margin-right:10rpx}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 1
unpackage/dist/build/mp-weixin/pages/personal/coupon/coupon.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/personal/personal_information.js

xqd
@@ -1 +1 @@
-(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/personal/personal_information"],{"00db":function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u={data:function(){return{}},methods:{},onShow:function(){}};t.default=u},2608:function(n,t,e){"use strict";e.r(t);var u=e("00db"),r=e.n(u);for(var a in u)"default"!==a&&function(n){e.d(t,n,(function(){return u[n]}))}(a);t["default"]=r.a},"628d":function(n,t,e){"use strict";e.r(t);var u=e("7681"),r=e("2608");for(var a in r)"default"!==a&&function(n){e.d(t,n,(function(){return r[n]}))}(a);e("f3fe");var o,c=e("f0c5"),f=Object(c["a"])(r["default"],u["b"],u["c"],!1,null,"166e60dc",null,!1,u["a"],o);t["default"]=f.exports},7681:function(n,t,e){"use strict";var u;e.d(t,"b",(function(){return r})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){return u}));var r=function(){var n=this,t=n.$createElement;n._self._c},a=[]},9448:function(n,t,e){},"97a0":function(n,t,e){"use strict";(function(n){e("02cf");u(e("66fd"));var t=u(e("628d"));function u(n){return n&&n.__esModule?n:{default:n}}n(t.default)}).call(this,e("543d")["createPage"])},f3fe:function(n,t,e){"use strict";var u=e("9448"),r=e.n(u);r.a}},[["97a0","common/runtime","common/vendor"]]]);
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/personal/personal_information"],{"00db":function(n,t,o){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={data:function(){return{customStyle:{backgroundColor:"#0B73B9",color:"#FFFFFF"},customStyle1:{backgroundColor:"#ffffff",color:"#0B73B9"}}},methods:{gotoinfo:function(){n.navigateTo({url:"balance_info"})},gotopay:function(){n.navigateTo({url:"recharge"})}},onShow:function(){}};t.default=o}).call(this,o("543d")["default"])},2608:function(n,t,o){"use strict";o.r(t);var u=o("00db"),e=o.n(u);for(var c in u)"default"!==c&&function(n){o.d(t,n,(function(){return u[n]}))}(c);t["default"]=e.a},"628d":function(n,t,o){"use strict";o.r(t);var u=o("8866"),e=o("2608");for(var c in e)"default"!==c&&function(n){o.d(t,n,(function(){return e[n]}))}(c);o("e2a8");var r,a=o("f0c5"),f=Object(a["a"])(e["default"],u["b"],u["c"],!1,null,"4c787b67",null,!1,u["a"],r);t["default"]=f.exports},8866:function(n,t,o){"use strict";o.d(t,"b",(function(){return e})),o.d(t,"c",(function(){return c})),o.d(t,"a",(function(){return u}));var u={uButton:function(){return o.e("uview-ui/components/u-button/u-button").then(o.bind(null,"9058"))}},e=function(){var n=this,t=n.$createElement;n._self._c},c=[]},"97a0":function(n,t,o){"use strict";(function(n){o("02cf");u(o("66fd"));var t=u(o("628d"));function u(n){return n&&n.__esModule?n:{default:n}}n(t.default)}).call(this,o("543d")["createPage"])},e2a8:function(n,t,o){"use strict";var u=o("fec2"),e=o.n(u);e.a},fec2:function(n,t,o){}},[["97a0","common/runtime","common/vendor"]]]);

+ 3 - 1
unpackage/dist/build/mp-weixin/pages/personal/personal_information.json

xqd
@@ -1,4 +1,6 @@
 {
   "navigationBarTitleText": "余额",
-  "usingComponents": {}
+  "usingComponents": {
+    "u-button": "/uview-ui/components/u-button/u-button"
+  }
 }

+ 1 - 1
unpackage/dist/build/mp-weixin/pages/personal/personal_information.wxml

xqd
@@ -1 +1 @@
-<view class="main data-v-166e60dc"><view class="header-content data-v-166e60dc"><image style="width:100%;height:260rpx;" src="https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/img/mybanner.png" class="data-v-166e60dc"></image></view><view class="pr data-v-166e60dc" style="z-index:2;"><view class="plr15 data-v-166e60dc"><view class="bdr4 bg-white data-v-166e60dc" style="margin-top:38rpx;"><view class="m-dpflex flex-direction align-center justify-center data-v-166e60dc" style="height:210rpx;"><view class="text-bold data-v-166e60dc" style="font-size:68rpx;">52.60</view><view style="font-size:28rpx;color:#666;" class="data-v-166e60dc">总余额(元)</view></view><view class="pr m-xcenter plr20 header-box data-v-166e60dc" style="padding:40rpx 40rpx;background-color:#fff;border-radius:16rpx;"><view class="m-flex tl f14 m-ycenter dpb data-v-166e60dc"><view class="m-gray-big f20 fb pr10 data-v-166e60dc">50.00</view><view class="m-gray-letter mt5 f12 data-v-166e60dc">充值余额(元)</view></view><view class="m-flex tl f14 m-ycenter data-v-166e60dc"><view class="m-gray-big f20 fb data-v-166e60dc">2.00</view><view class="m-gray-letter mt5 f12 data-v-166e60dc">赠送余额(元)</view></view></view></view></view></view></view>
+<view class="main data-v-4c787b67"><view class="header-content data-v-4c787b67"><image style="width:100%;height:260rpx;" src="https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/img/mybanner.png" class="data-v-4c787b67"></image></view><view class="pr data-v-4c787b67" style="z-index:2;"><view class="plr15 data-v-4c787b67"><view class="bdr4 bg-white data-v-4c787b67" style="margin-top:38rpx;"><view class="m-dpflex flex-direction align-center justify-center data-v-4c787b67" style="height:210rpx;"><view class="text-bold text-black data-v-4c787b67" style="font-size:68rpx;">52.60</view><view style="font-size:28rpx;color:#666;" class="data-v-4c787b67">账户余额(元)</view></view><view class="pr m-xcenter plr20 header-box data-v-4c787b67" style="padding:40rpx 40rpx;background-color:#fff;border-radius:16rpx;"><view class="m-flex tl f14 m-ycenter dpb data-v-4c787b67"><view class="m-gray-big f20 fb pr10 data-v-4c787b67">50.00</view><view class="m-gray-letter mt5 f12 data-v-4c787b67">充值金额(元)</view></view><view class="m-flex tl f14 m-ycenter data-v-4c787b67"><view class="m-gray-big f20 fb data-v-4c787b67">2.00</view><view class="m-gray-letter mt5 f12 data-v-4c787b67">赠送金额(元)</view></view></view></view></view></view><view class="margin-lr data-v-4c787b67" style="box-shadow:0 0 50rpx 0 rgba(0, 0, 0, 0.1);margin-top:86rpx;"><u-button vue-id="25be90f3-1" size="default" ripple="{{true}}" custom-style="{{customStyle}}" data-event-opts="{{[['^click',[['gotopay']]]]}}" bind:click="__e" class="data-v-4c787b67" bind:__l="__l" vue-slots="{{['default']}}">充值</u-button></view><view class="margin-lr margin-top data-v-4c787b67" style="box-shadow:0 0 50rpx 0 rgba(0, 0, 0, 0.1);"><u-button vue-id="25be90f3-2" size="default" ripple="{{true}}" custom-style="{{customStyle1}}" data-event-opts="{{[['^click',[['gotoinfo']]]]}}" bind:click="__e" class="data-v-4c787b67" bind:__l="__l" vue-slots="{{['default']}}">明细</u-button></view></view>

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/personal/personal_information.wxss


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/personal/recharge.js


+ 6 - 0
unpackage/dist/build/mp-weixin/pages/personal/recharge.json

xqd
@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "充值",
+  "usingComponents": {
+    "u-button": "/uview-ui/components/u-button/u-button"
+  }
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/personal/recharge.wxml


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/personal/recharge.wxss


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.js


+ 0 - 2
unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.json

xqd
@@ -1,8 +1,6 @@
 {
   "navigationBarTitleText": "服务机构",
   "usingComponents": {
-    "u-dropdown": "/uview-ui/components/u-dropdown/u-dropdown",
-    "u-dropdown-item": "/uview-ui/components/u-dropdown-item/u-dropdown-item",
     "u-radio-group": "/uview-ui/components/u-radio-group/u-radio-group",
     "u-radio": "/uview-ui/components/u-radio/u-radio"
   }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.wxml


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/mechanism.wxss

xqd
@@ -0,0 +1 @@
+page{background-color:#fff}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/vaccinesList.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/vaccinesList.wxml


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/vaccines/vaccinesList.wxss

xqd
@@ -1 +1 @@
-.mianfei.data-v-491d75b2{width:60rpx;height:30rpx;background:#fff0d9;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.typestyle.data-v-491d75b2{width:44rpx;height:30rpx;background:#e5f5ff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
+page{background-color:#fff}.mianfei{width:60rpx;height:30rpx;background:#fff0d9;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.typestyle{width:44rpx;height:30rpx;background:#e5f5ff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.js


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.json

xqd
@@ -1,6 +1,7 @@
 {
   "navigationBarTitleText": "疫苗信息填写",
   "usingComponents": {
+    "u-picker": "/uview-ui/components/u-picker/u-picker",
     "u-popup": "/uview-ui/components/u-popup/u-popup",
     "u-radio-group": "/uview-ui/components/u-radio-group/u-radio-group",
     "u-radio": "/uview-ui/components/u-radio/u-radio",

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.wxml


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/vaccines/vaccines_info.wxss


+ 2 - 2
unpackage/dist/build/mp-weixin/uview-ui/components/u-dropdown/u-dropdown.json

xqd
@@ -1,6 +1,6 @@
 {
+  "component": true,
   "usingComponents": {
     "u-icon": "/uview-ui/components/u-icon/u-icon"
-  },
-  "component": true
+  }
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uview-ui/components/u-keyboard/u-keyboard.json

xqd
@@ -1,8 +1,8 @@
 {
+  "component": true,
   "usingComponents": {
     "u-popup": "/uview-ui/components/u-popup/u-popup",
     "u-number-keyboard": "/uview-ui/components/u-number-keyboard/u-number-keyboard",
     "u-car-keyboard": "/uview-ui/components/u-car-keyboard/u-car-keyboard"
-  },
-  "component": true
+  }
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-badge/uni-badge.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-icons/uni-icons.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-list-item/uni-list-item.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-list/uni-list.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/watch-button.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/watch-input.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/archives/add_archives.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/archives/archives_info.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/archives/my_archives.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/collection/collection.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/collection/collection_details.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/help_feedback/help_feedback.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/help_feedback/opinion1.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/home_doctor.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_evaluate.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_follow.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_order/me_order.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/me_order/order_details.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/consultingInfo.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/conversation.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/my_appointment.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/my_consulting.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/my_opinion.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/common_tools/my_consulting/opinionInfo.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/doctor_related/doctor_info.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/doctor_related/info_write.js.map


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott