yanjie 4 yıl önce
ebeveyn
işleme
14c636b0a3
100 değiştirilmiş dosya ile 1101 ekleme ve 437 silme
  1. 203 96
      pages.json
  2. 0 1
      pages/archives/archives_info.vue
  3. 28 32
      pages/common_tools/collection/collection.vue
  4. 29 4
      pages/common_tools/collection/collection_details.vue
  5. 87 145
      pages/common_tools/me_evaluate.vue
  6. 26 64
      pages/common_tools/me_follow.vue
  7. 244 5
      pages/common_tools/my_consulting/consultingInfo.vue
  8. 31 5
      pages/common_tools/my_consulting/my_consulting.vue
  9. 29 14
      pages/common_tools/my_consulting/my_opinion.vue
  10. 96 0
      pages/common_tools/my_consulting/opinionInfo.vue
  11. 1 1
      pages/index/mine.vue
  12. 8 3
      pages/order/payment.vue
  13. 121 7
      pages/personal/personal_information.vue
  14. 4 2
      pages/service_box/box_details.vue
  15. 2 2
      pages/service_packs/packs_details.vue
  16. 32 49
      pages/vaccines/mechanism.vue
  17. BIN
      static/img/start.png
  18. BIN
      static/img/start_gray.png
  19. 33 2
      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/runtime.js
  22. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  23. 2 2
      unpackage/dist/build/mp-weixin/components/watch-button.json
  24. 2 2
      unpackage/dist/build/mp-weixin/components/watch-input.json
  25. 0 0
      unpackage/dist/build/mp-weixin/pages/archives/add_archives.js
  26. 0 0
      unpackage/dist/build/mp-weixin/pages/archives/add_archives.wxml
  27. 0 0
      unpackage/dist/build/mp-weixin/pages/archives/archives_info.js
  28. 7 0
      unpackage/dist/build/mp-weixin/pages/archives/archives_info.json
  29. 0 0
      unpackage/dist/build/mp-weixin/pages/archives/archives_info.wxml
  30. 0 0
      unpackage/dist/build/mp-weixin/pages/archives/archives_info.wxss
  31. 0 0
      unpackage/dist/build/mp-weixin/pages/archives/my_archives.js
  32. 1 1
      unpackage/dist/build/mp-weixin/pages/archives/my_archives.wxml
  33. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.js
  34. 6 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.json
  35. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.wxml
  36. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.wxss
  37. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection_details.js
  38. 4 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection_details.json
  39. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection_details.wxml
  40. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection_details.wxss
  41. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/help_feedback.js
  42. 8 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/help_feedback.json
  43. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/help_feedback.wxml
  44. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/help_feedback.wxss
  45. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.js
  46. 4 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.json
  47. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.wxml
  48. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.wxss
  49. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/home_doctor.js
  50. 4 0
      unpackage/dist/build/mp-weixin/pages/common_tools/home_doctor.json
  51. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/home_doctor.wxml
  52. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/home_doctor.wxss
  53. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_evaluate.js
  54. 7 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_evaluate.json
  55. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_evaluate.wxml
  56. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_evaluate.wxss
  57. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_follow.js
  58. 8 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_follow.json
  59. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_follow.wxml
  60. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_follow.wxss
  61. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/me_order.js
  62. 6 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/me_order.json
  63. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/me_order.wxml
  64. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/me_order.wxss
  65. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.js
  66. 4 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.json
  67. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.wxml
  68. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.wxss
  69. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.js
  70. 7 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.json
  71. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxml
  72. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxss
  73. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/conversation.js
  74. 4 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/conversation.json
  75. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/conversation.wxml
  76. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/conversation.wxss
  77. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_appointment.js
  78. 9 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_appointment.json
  79. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_appointment.wxml
  80. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_appointment.wxss
  81. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_consulting.js
  82. 9 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_consulting.json
  83. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_consulting.wxml
  84. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_consulting.wxss
  85. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_opinion.js
  86. 4 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_opinion.json
  87. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_opinion.wxml
  88. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_opinion.wxss
  89. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.js
  90. 4 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.json
  91. 0 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.wxml
  92. 1 0
      unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.wxss
  93. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/doctor_info.js
  94. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/doctor_info.wxml
  95. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/doctor_info.wxss
  96. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.js
  97. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxml
  98. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxss
  99. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/select_doctor.js
  100. 0 0
      unpackage/dist/build/mp-weixin/pages/doctor_related/select_doctor.wxml

+ 203 - 96
pages.json

xqd xqd xqd
@@ -133,71 +133,71 @@
 		/*		common_tools文件夹		常用工具*/
 		/*****help_feedback帮助和卡反馈文件夹*****/
 		//帮助和卡反馈
-		{
-			"path": "pages/common_tools/help_feedback/help_feedback",
-			"style": {
-				"navigationBarTitleText": "帮助与反馈"
-			}
-		},
-		//意见反馈1
-		{
-			"path": "pages/common_tools/help_feedback/opinion1",
-			"style": {
-				"navigationBarTitleText": "意见反馈"
-			}
-		},
-		/*****collection收藏文章文件夹*****/
-		// 收藏文章
-		{
-			"path": "pages/common_tools/collection/collection",
-			"style": {
-				"navigationBarTitleText": "收藏文章"
-			}
-		},
-		//文章详情
-		{
-			"path": "pages/common_tools/collection/collection_details",
-			"style": {
-				"navigationBarTitleText": "文章标题"
-			}
-		},
-		/*****me_order我的保单文件夹*****/
-		//我的保单
-		{
-			"path": "pages/common_tools/me_order/me_order",
-			"style": {
-				"navigationBarTitleText": "我的保单"
-			}
-		},
-		//保单详情
-		{
-			"path": "pages/common_tools/me_order/order_details",
-			"style": {
-				"navigationBarTitleText": "保单详情"
-			}
-		},
+		// {
+		// 	"path": "pages/common_tools/help_feedback/help_feedback",
+		// 	"style": {
+		// 		"navigationBarTitleText": "帮助与反馈"
+		// 	}
+		// },
+		// //意见反馈1
+		// {
+		// 	"path": "pages/common_tools/help_feedback/opinion1",
+		// 	"style": {
+		// 		"navigationBarTitleText": "意见反馈"
+		// 	}
+		// },
+		// /*****collection收藏文章文件夹*****/
+		// // 收藏文章
+		// {
+		// 	"path": "pages/common_tools/collection/collection",
+		// 	"style": {
+		// 		"navigationBarTitleText": "收藏文章"
+		// 	}
+		// },
+		// //文章详情
+		// {
+		// 	"path": "pages/common_tools/collection/collection_details",
+		// 	"style": {
+		// 		"navigationBarTitleText": "文章标题"
+		// 	}
+		// },
+		// /*****me_order我的保单文件夹*****/
+		// //我的保单
+		// {
+		// 	"path": "pages/common_tools/me_order/me_order",
+		// 	"style": {
+		// 		"navigationBarTitleText": "我的保单"
+		// 	}
+		// },
+		// //保单详情
+		// {
+		// 	"path": "pages/common_tools/me_order/order_details",
+		// 	"style": {
+		// 		"navigationBarTitleText": "保单详情"
+		// 	}
+		// },
 
-		//家庭医生
-		{
-			"path": "pages/common_tools/home_doctor",
-			"style": {
-				"navigationBarTitleText": "家庭医生"
-			}
-		},
-		//我的关注
-		{
-			"path": "pages/common_tools/me_follow",
-			"style": {
-				"navigationBarTitleText": "我的关注"
-			}
-		},
-		//我的评价
-		{
-			"path": "pages/common_tools/me_evaluate",
-			"style": {
-				"navigationBarTitleText": "我的评价"
-			}
-		},
+		// //家庭医生
+		// {
+		// 	"path": "pages/common_tools/home_doctor",
+		// 	"style": {
+		// 		"navigationBarTitleText": "家庭医生"
+		// 	}
+		// },
+		// //我的关注
+		// {
+		// 	"path": "pages/common_tools/me_follow",
+		// 	"style": {
+		// 		"navigationBarTitleText": "我的关注"
+		// 	}
+		// },
+		// //我的评价
+		// {
+		// 	"path": "pages/common_tools/me_evaluate",
+		// 	"style": {
+		// 		"navigationBarTitleText": "我的评价"
+		// 	}
+		// },
 		//服务包订单
 		{
 			"path": "pages/service_box/box_details",
@@ -252,39 +252,43 @@
 			"style": {
 				"navigationBarTitleText": "消息通知"
 			}
-		},
-		{
-			"path": "pages/common_tools/my_consulting/my_consulting",
-			"style": {
-				"navigationBarTitleText": "我的咨询"
-			}
-		},
-		{
-			"path": "pages/common_tools/my_consulting/consultingInfo",
-			"style": {
-				"navigationBarTitleText": "咨询详情"
-			}
-		},
-		{
-			"path": "pages/common_tools/my_consulting/conversation",
-			"style": {
-				"navigationBarTitleText": "会话窗口"
-			}
-		},
-		{
-			"path": "pages/common_tools/my_consulting/my_appointment",
-			"style": {
-				"navigationBarTitleText": "我的预约"
-			}
-		},
-		{
-			"path": "pages/common_tools/my_consulting/my_opinion",
-			"style": {
-				"navigationBarTitleText": "我的意见单"
-			}
 		}
-
-
+		// {
+		// 	"path": "pages/common_tools/my_consulting/my_consulting",
+		// 	"style": {
+		// 		"navigationBarTitleText": "我的咨询"
+		// 	}
+		// },
+		// {
+		// 	"path": "pages/common_tools/my_consulting/consultingInfo",
+		// 	"style": {
+		// 		"navigationBarTitleText": "咨询详情"
+		// 	}
+		// },
+		// {
+		// 	"path": "pages/common_tools/my_consulting/conversation",
+		// 	"style": {
+		// 		"navigationBarTitleText": "会话窗口"
+		// 	}
+		// },
+		// {
+		// 	"path": "pages/common_tools/my_consulting/my_appointment",
+		// 	"style": {
+		// 		"navigationBarTitleText": "我的预约"
+		// 	}
+		// },
+		// {
+		// 	"path": "pages/common_tools/my_consulting/my_opinion",
+		// 	"style": {
+		// 		"navigationBarTitleText": "我的意见单"
+		// 	}
+		// },
+		// {
+		// 	"path": "pages/common_tools/my_consulting/opinionInfo",
+		// 	"style": {
+		// 		"navigationBarTitleText": "意见单"
+		// 	}
+		// }
 	],
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
@@ -292,6 +296,109 @@
 		"navigationBarBackgroundColor": "#F8F8F8",
 		"backgroundColor": "#F8F8F8"
 	},
+	"subPackages": [{
+		"root": "pages/common_tools",
+		"pages": [{
+				"path": "my_consulting/opinionInfo",
+				"style": {
+					"navigationBarTitleText": "意见单"
+				}
+			}, {
+				"path": "my_consulting/my_opinion",
+				"style": {
+					"navigationBarTitleText": "我的意见单"
+				}
+			},
+			{
+				"path": "my_consulting/my_appointment",
+				"style": {
+					"navigationBarTitleText": "我的预约"
+				}
+			}, {
+				"path": "my_consulting/conversation",
+				"style": {
+					"navigationBarTitleText": "会话窗口"
+				}
+			},
+			{
+				"path": "my_consulting/consultingInfo",
+				"style": {
+					"navigationBarTitleText": "咨询详情"
+				}
+			},
+			{
+				"path": "my_consulting/my_consulting",
+				"style": {
+					"navigationBarTitleText": "我的咨询"
+				}
+			},
+			{
+				"path": "help_feedback/help_feedback",
+				"style": {
+					"navigationBarTitleText": "帮助与反馈"
+				}
+			},
+			//意见反馈1
+			{
+				"path": "help_feedback/opinion1",
+				"style": {
+					"navigationBarTitleText": "意见反馈"
+				}
+			},
+			/*****collection收藏文章文件夹*****/
+			// 收藏文章
+			{
+				"path": "collection/collection",
+				"style": {
+					"navigationBarTitleText": "收藏文章"
+				}
+			},
+			//文章详情
+			{
+				"path": "collection/collection_details",
+				"style": {
+					"navigationBarTitleText": "文章标题"
+				}
+			},
+			/*****me_order我的保单文件夹*****/
+			//我的保单
+			{
+				"path": "me_order/me_order",
+				"style": {
+					"navigationBarTitleText": "我的保单"
+				}
+			},
+			//保单详情
+			{
+				"path": "me_order/order_details",
+				"style": {
+					"navigationBarTitleText": "保单详情"
+				}
+			},
+			
+			//家庭医生
+			{
+				"path": "home_doctor",
+				"style": {
+					"navigationBarTitleText": "家庭医生"
+				}
+			},
+			//我的关注
+			{
+				"path": "me_follow",
+				"style": {
+					"navigationBarTitleText": "我的关注"
+				}
+			},
+			//我的评价
+			{
+				"path": "me_evaluate",
+				"style": {
+					"navigationBarTitleText": "我的评价"
+				}
+			}
+		]
+	}],
 	"tabBar": {
 		"color": "#C0C4CC", //未选中的菜单文字颜色
 		"selectedColor": "#0B73B9", //选中时的菜单文字颜色

+ 0 - 1
pages/archives/archives_info.vue

xqd
@@ -30,7 +30,6 @@
 									<text class="text-grey">基础建档信息</text>
 								</view>
 								<view class="action">
-
 								</view>
 							</view>
 						</view>

+ 28 - 32
pages/common_tools/collection/collection.vue

xqd xqd
@@ -1,14 +1,15 @@
 <template>
 	<view style="width: 100;height: 100%;background-color: #f6f6f6;padding: 20rpx 30rpx;">
-		<view class="list" v-for="item,index in listArray" :key='index' @click="open" :data-index="index">
+		<view class="list" v-for="item,index in listArray" :key='index' @click="open(item.article.id,item.article.title)">
 			<view class="text">
-				<view class="title">{{item.title}}</view>
-				<view class="type">{{item.type}}</view>
+				<view class="title">{{item.article.title}}</view>
+				<view class="type">{{item.article.type}}</view>
 			</view>
 			<view class="img">
-				<image :src="item.img" class="i" mode="aspectFit"></image>
+				<image :src="item.article.banner_url" class="i" mode="aspectFit"></image>
 			</view>
 		</view>
+		<u-empty text="暂无数据" mode="order" :show="show" margin-top="250"></u-empty>
 	</view>
 </template>
 
@@ -16,41 +17,36 @@
 	export default {
 		data() {
 			return {
-				listArray: [{
-					title: '钢铁是怎样炼成的',
-					type: '文章类型',
-					img: 'https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/横占位图.png'
-				}, {
-					title: '成都富婆通讯录',
-					type: '文章类型',
-					img: 'https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/横占位图.png'
-				}, {
-					title: '迪迦变身器使用手册',
-					type: '文章类型',
-					img: 'https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/横占位图.png'
-				}, {
-					title: '小红书',
-					type: '文章类型',
-					img: 'https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/横占位图.png'
-				}, {
-					title: '小黄书',
-					type: '文章类型',
-					img: 'https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/横占位图.png'
-				}, {
-					title: '金瓶梅',
-					type: '文章类型',
-					img: 'https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/横占位图.png'
-				}]
+				listArray: [],
+				pageindex: 1,
+				show: false
 			}
 		},
+		mounted() {
+			this.getcollectionList()
+		},
 		methods: {
 			//点击文章
-			open(e) {
-				console.log(this.listArray[e.currentTarget.dataset.index].title)
+			open(id, title) {
 				uni.navigateTo({
-					url: '/pages/common_tools/collection/collection_details?title=' + this.listArray[e.currentTarget.dataset.index].title
+					url: '/pages/common_tools/collection/collection_details?id=' + id + '&title=' + title
 					// url: '/pages/customer/customer-datails?n=' + n
 				})
+			},
+			getcollectionList: async function() {
+				let res = await this.$request.post("/api/v1/collection/collectList", {
+					page: this.pageindex,
+					type: 2
+				})
+				console.log(res)
+				if (res.status == 0) {
+					this.listArray = res.data.data
+				}
+				if (this.listArray.length == 0) {
+					this.show = true
+				} else {
+					this.show = false
+				}
 			}
 		},
 

+ 29 - 4
pages/common_tools/collection/collection_details.vue

xqd xqd xqd xqd
@@ -10,7 +10,7 @@
 			<!-- 标题右边 -->
 			<view class="r">
 				<view class="shoucang" @click="sc">
-					<image src="../../../static/img/WZshoucang.png" style="width: 24rpx; height: 24rpx;margin-right: 15rpx;"></image>
+					<image :src="imgsrc" style="width: 24rpx; height: 24rpx;margin-right: 15rpx;"></image>
 					<text style="font-size: 26rpx;color: #666666;">收藏</text>
 				</view>
 			</view>
@@ -28,7 +28,8 @@
 			return {
 				title: '',
 				id: "",
-				info: {}
+				info: {},
+				imgsrc: "../../../static/img/start_gray.png"
 			}
 		},
 		mounted() {
@@ -36,8 +37,27 @@
 		},
 		methods: {
 			//收藏点击事件
-			sc() {
-
+			sc: async function() {
+				let res = await this.$request.post("/api/v1/collection/submitCollect", {
+					type: 2,
+					relation_id: this.info.id
+				})
+				console.log(res)
+				if (res.status == 0) {
+					if (res.data.is_collect == 0) {
+						this.imgsrc = "../../../static/img/start_gray.png"
+						uni.showToast({
+							title: "取消成功",
+							icon: "none"
+						})
+					} else {
+						this.imgsrc = "../../../static/img/start.png"
+						uni.showToast({
+							title: "收藏成功",
+							icon: "none"
+						})
+					}
+				}
 			},
 			getdetailes: async function() {
 				let res = await this.$request.post("/api/v1/article/articleDetail", {
@@ -46,6 +66,11 @@
 				if (res.status == 0) {
 					this.info = res.data
 				}
+				if (this.info.is_collect == 0) {
+					this.imgsrc = "../../../static/img/start_gray.png"
+				} else {
+					this.imgsrc = "../../../static/img/start.png"
+				}
 			}
 		},
 		onLoad: function(option) { //option为object类型,会序列化上个页面传递的参数

+ 87 - 145
pages/common_tools/me_evaluate.vue

xqd xqd xqd
@@ -1,44 +1,40 @@
 <template>
 	<view style="height: 100%;width: 100%;">
-		<view class="v" v-for="item,index in tcTeam" :key='index' @click="clicklist" :data-index="index">
+		<view class="v" v-for="item,index in tcTeam" :key='index' :data-index="index">
 			<view class="list">
 				<!-- 上半部分 -->
-				<view style="margin: 30rpx 28rpx 0 28rpx;">
-					<!-- 头像+名字 -->
-					<view class="title">
-						<image class="img" src="https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/头像.png"></image>
-						<view class="text">
-							<!-- 名字+标签 -->
-							<view class="name">
-								<view style="margin-right: 15rpx;">{{item.name}}</view>
-								<view class="label">{{item.label1}}</view>
-								<view class="label">{{item.label2}}</view>
-							</view>
-							<!-- 科室 -->
-							<view class="department">
-								<text>科室:</text>
-								<text style="color: #333333;">{{item.department1}}</text>
-								<text style="color: #333333;">{{item.department2}}</text>
-							</view>
+				<view style="width: 100%;">
+					<view class="flex justify-between align-center bg-white" style="padding: 28rpx;border-radius: 16rpx;">
+						<view class="jinxing">
+							<text style="display: inline-block;width: 12rpx;height: 12rpx;border-radius: 50%;background-color:#EEAA3F;margin-right: 8rpx;"></text>
+							<text v-if="item.status==1">待审核</text>
+							<text v-else-if="item.status==2">审核通过</text>
+							<text v-else-if="item.status==3">审核拒绝</text>
 						</view>
-					</view>
-					<!-- 时间+评分 -->
-					<view class="score">
-						<u-rate :count="count" v-model="item.value" active-color="#EEAA3F" :disabled="true" size="24rpx" inactive-color="#EEAA3F"></u-rate><!-- inactive-color="#EEAA3F" -->
-						<view style="font-size: 24rpx;color: #999999;    display: flex;width: 100%;justify-content: flex-end;;">{{item.time}}</view>
+						<text class="phonezi">我的评价</text>
 					</view>
 				</view>
-
 			</view>
 			<!-- 下半部分 -->
 			<view style="width: 100%;height: 100%;;border-radius: 15rpx;">
+				<view class="flex align-center margin-top-sm">
+					<view class="text-lg text-bold margin-left-sm">
+						{{item.order.docter.name}}
+					</view>
+					<view class="text-gray margin-left-sm">
+						{{item.order.product_type==1?'电话咨询':'图文咨询'}}
+					</view>
+					<view class="margin-left-sm">
+						<u-rate :count="count" :disabled="true" v-model="item.score"></u-rate>
+					</view>
+				</view>
 				<view style="margin: 30rpx 28rpx 30rpx 28rpx;">
-					<text class="evaluate">{{item.tevaluate}}</text>
+					<text class="evaluate">{{item.content}}</text>
 				</view>
 				<u-line color="#EFEFEF" />
-				<view style="padding: 24rpx 28rpx;font-size: 26rpx;color: #666666;">
-					<text style="margin-right: 50rpx;">电话咨询</text>
-					<text>{{item.ordernum}}</text>
+				<view style="padding: 24rpx 28rpx;font-size: 26rpx;color: #666666;display: flex;justify-content: space-between;align-items: center;">
+					<text style="margin-right: 50rpx;">{{item.order.order_sn}}</text>
+					<text>{{item.created_at}}</text>
 				</view>
 			</view>
 		</view>
@@ -49,130 +45,78 @@
 	export default {
 		data() {
 			return {
-				//最大评分,星星数
-				count: 5,
-				//关注
-				isfollow: false,
-				//协议
-				num: 1,
-				imgitem: {
-					istrue: false,
-					name: "https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/img/xieyi.png"
-				},
-				tcID: '套餐一', //ID
-				tcTime: '一年', //套餐有效期
-				tcContent: { //套餐内容
-					content: '套餐一包含包含疫苗接种、门诊预约、儿保预约三项服务', //内容
-					scope: '使用范围:家医团队可用,有效期内无限次、300元额度以内门诊预约与儿保预约无限制', //范围
-					giving: '赠送XXXX保险:保险介绍' //赠送
-				},
-				tcTeam: [{
-					id: '1',
-					name: '熊大',
-					label1: '熊',
-					label2: '主角',
-					department1: '外科',
-					department2: '主任医师',
-					time: '2020.09.01 11:12:09',
-					value: 2,
-					tevaluate: '这个医生技术好,很不错,这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错',
-					ordernum:'ZX202000010'
-				}, {
-					id: '2',
-					name: '熊二',
-					label1: '熊',
-					label2: '主角',
-					department1: '外科',
-					department2: '主任医师',
-					time: '2020.09.01 11:12:09',
-					value: 5,
-					tevaluate: '这个医生技术好,很不错,这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错',
-					ordernum:'ZX202000010'
-				}, {
-					id: '3',
-					name: '光头强',
-					label1: '人',
-					label2: '主角',
-					department1: '外科',
-					department2: '主任医师',
-					time: '2020.09.01 11:12:09',
-					value: 2,
-					tevaluate: '这个医生技术好,很不错,这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错',
-					ordernum:'ZX202000010'
-				}, {
-					id: '4',
-					name: '李老板',
-					label1: '人',
-					label2: '配角',
-					department1: '外科',
-					department2: '主任医师',
-					time: '2020.09.01 11:12:09',
-					value: 3,
-					tevaluate: '这个医生技术好,很不错,这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错',
-					ordernum:'ZX202000010'
-				}, {
-					id: '5',
-					name: '吉吉国王',
-					label1: '猴子',
-					label2: '配角',
-					department1: '外科',
-					department2: '主任医师',
-					time: '2020.09.01 11:12:09',
-					value: 4,
-					tevaluate: '这个医生技术好,很不错,这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错',
-					ordernum:'ZX202000010'
-				}, {
-					id: '6',
-					name: '毛毛',
-					label1: '猴子',
-					label2: '配角',
-					department1: '外科',
-					department2: '主任医师',
-					time: '2020.09.01 11:12:09',
-					value: 1,
-					tevaluate: '这个医生技术好,很不错,这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错',
-					ordernum:'ZX202000010'
-				}, {
-					id: '7',
-					name: '蹦蹦',
-					label1: '猴子',
-					label2: '配角',
-					department1: '外科',
-					department2: '主任医师',
-					time: '2020.09.01 11:12:09',
-					value: 3,
-					tevaluate: '这个医生技术好,很不错,这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错这个医生技术好,很不错',
-					ordernum:'ZX202000010'
-				}],
-				packs: {
-					id: '', //ID
-					name: '', //名称
-					intro: '', //简介
-					desc: '', //详细介绍
-					price: '', //价格(单位分)
-					team_id: '', //医生团队ID
-					phone_minutes: '', //电话分钟数
-					chat_num: '', //图文咨询次数
-					appoint_num: '', //门诊预约次数
-					vaccine_limit_amount: '', //疫苗总金额限制
-					nurses_limit_amount: '', //儿保总金额限制
-					effective_days: '', //有效天数
-					created_at: '', //创建时间
-					updated_at: '' //更新时间
-				}
+				tcTeam: [],
+				pageindex: 1,
+				count: 5
 			}
 		},
+		mounted() {
+			this.getevaluateList()
+		},
 		methods: {
-			//关注
-			follow(e) {
-				console.log(this.tcTeam[e.currentTarget.dataset.index])
-
+			getevaluateList: async function() {
+				let res = await this.$request.post("/api/v1/evaluate/evaluateList", {
+					page: this.pageindex
+				})
+				console.log(res)
+				if (res.status == 0) {
+					this.tcTeam = res.data.data
+				}
 			}
 		}
 	}
 </script>
 
 <style lang="scss">
+	.text_style {
+		font-weight: 400;
+		margin-left: 15rpx;
+		background-color: #E5F5FF;
+		color: #0B73B9;
+		width: 100rpx;
+		height: 28rpx;
+		font-size: 20rpx;
+		border-radius: 10rpx;
+		text-align: center;
+		align-items: center;
+	}
+
+	.nametaile {
+		font-size: 30rpx;
+		font-weight: 500;
+		color: #333333;
+	}
+
+	.textstyle {
+		font-size: 26rpx;
+		color: #666666;
+		font-weight: 400;
+	}
+
+	.phonezi {
+		width: 160rpx;
+		height: 54rpx;
+		background: #F6F6F6;
+		border-radius: 27rpx;
+		font-size: 28rpx;
+		font-family: PingFangSC-Regular, PingFang SC;
+		font-weight: 400;
+		color: #666666;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+
+	.jinxing {
+		height: 30rpx;
+		font-size: 30rpx;
+		font-family: PingFangSC-Medium, PingFang SC;
+		font-weight: 500;
+		color: #EEAA3F;
+		display: flex;
+		align-items: center;
+	}
+
 	.v {
 		margin: 20rpx 28rpx 0rpx 28rpx;
 		border-radius: 15rpx;
@@ -269,9 +213,7 @@
 	}
 
 	.evaluate {
-		margin: 24rpx 28rpx;
 		font-size: 26rpx;
 		color: #666666;
-
 	}
 </style>

+ 26 - 64
pages/common_tools/me_follow.vue

xqd xqd
@@ -1,17 +1,18 @@
 <template style="background: #F6F6F6;">
 	<view style="width: 100%;height: 100%;padding: 20rpx 28rpx;">
-		<u-collapse v-for="(item, index) in followList" :item-style="itemStyle" :key="index" accordion >
+		<u-collapse :item-style="itemStyle" accordion ref="collapse">
 			<u-collapse-item>
 				<!-- 标题 -->
 				<view slot="title" style="font-size: 30rpx;">
-					<text style="font-weight: bold;margin-right: 20rpx;">{{item.title}}</text>
-					<text style="color: #666666;">{{item.sum}}</text>
+					<text style="font-weight: bold;margin-right: 20rpx;">关注医生</text>
+					<text style="color: #666666;">{{followList.length}}</text>
 				</view>
 				<!-- 面板内容 -->
-				<view v-for="(nitem,nindex) in item.content" style="display: flex;align-items: center;padding: 10rpx 0;">
-					<image src="https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/头像.png" mode="aspectFit" style="height: 68rpx;width: 68rpx;border-radius: 50%;margin-right: 20rpx;"></image>
-					<text style="font-size: 28rpx;margin: 28rpx;color: #000000;">{{nitem.name}}</text>
-					<text style="font-size: 28rpx;">{{nitem.position}}</text>
+				<view v-for="(item, index) in followList" :key="index" style="display: flex;align-items: center;padding: 10rpx 0;">
+					<!-- <image :src="item.docter.avatar" mode="aspectFit" style="height: 68rpx;width: 68rpx;border-radius: 50%;margin-right: 20rpx;"></image> -->
+					<u-avatar :src="item.docter.avatar" mode="circle"></u-avatar>
+					<text style="font-size: 28rpx;margin: 28rpx;color: #000000;">{{item.docter.name}}</text>
+					<text style="font-size: 28rpx;margin-left: 10rpx;" v-for="(itm,idx) in item.docter.label" :key="idx">{{itm}}</text>
 				</view>
 			</u-collapse-item>
 		</u-collapse>
@@ -29,69 +30,30 @@
 					boxshadow: '0px 2px 12px 0px rgba(0, 0, 0, 0.04)',
 					borderRadius: '12px',
 				},
-				followList: [{
-					title: '关注医生',
-					sum: '',
-					content: [{
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}]
-				}, {
-					title: '服务包医生',
-					sum: '',
-					content: [{
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}]
-					
-				}, {
-					title: '关注医生',
-					sum: '',
-					content: [{
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}]
-					
-				}, {
-					title: '关注医生',
-					sum: '',
-					content: [{
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}, {
-						name: '张三',
-						position: '牙科医生'
-					}]
-					
-				}]
+				followList: [],
+				pageindex: 1
 			}
 		},
+		mounted() {
+			this.getfollow()
+		},
 		methods: {
 			//关注
 			follow(e) {
 				console.log(this.tcTeam[e.currentTarget.dataset.index])
-
+			},
+			getfollow: async function() {
+				let res = await this.$request.post("/api/v1/collection/collectList", {
+					page: this.pageindex,
+					type: 1
+				})
+				console.log(res)
+				if (res.status == 0) {
+					this.followList = res.data.data
+					this.$nextTick(()=>{
+						this.$refs.collapse.init()
+					})
+				}
 			}
 		},
 		onShow() {

+ 244 - 5
pages/common_tools/my_consulting/consultingInfo.vue

xqd xqd
@@ -1,27 +1,105 @@
 <template>
 	<view class="main">
-
+		<view class="list">
+			<!-- 头像 -->
+			<view class="portrait">
+				<view style="padding-top: 20rpx;">
+					<!-- <image class="img" :src=""></image> -->
+					<u-avatar :src="orderInfo.docter.avatar" mode="circle"></u-avatar>
+				</view>
+			</view>
+			<!-- 文字 -->
+			<view class="text">
+				<!-- 名字+标签 -->
+				<view class="name">
+					<view style="margin-right: 15rpx;">{{orderInfo.docter.name}}</view>
+					<view class="label" v-for="(itm,idx) in orderInfo.docter.label" :key="index">{{itm}}</view>
+				</view>
+				<!-- 科室 -->
+				<view class="department">
+					<text>科室:</text>
+					<text style="color: #333333;">{{orderInfo.docter.office.name}}</text>
+					<text style="color: #333333;">{{orderInfo.docter.qualification.name}}</text>
+				</view>
+			</view>
+		</view>
+		<view class="padding-sm bg-white margin-top-sm">
+			<view class="text-lg text-black text-bold">
+				订单信息
+			</view>
+			<view class="text-gray margin-top-xs padding-tb-xs">
+				<text class="text-leftstyle">订单号:</text>
+				<text class="font_style">{{orderInfo.order_sn}}</text>
+			</view>
+			<view class="text-gray margin-top-xs padding-tb-xs">
+				<text class="text-leftstyle">状态:</text><text v-if="orderInfo.order_status==1" class="font_style" style="color: rgb(238, 170, 63);">未支付</text>
+				<text v-else-if="orderInfo.order_status==2" class="font_style" style="color: rgb(238, 170, 63);">待接单</text>
+				<text v-else-if="orderInfo.order_status==3" class="font_style" style="color: rgb(238, 170, 63);">进行中</text>
+				<text v-else-if="orderInfo.order_status==4" class="font_style" style="color: rgb(238, 170, 63);">已完成</text>
+				<text v-else-if="orderInfo.order_status==5" class="font_style" style="color: rgb(238, 170, 63);">已取消</text>
+			</view>
+			<view class="text-gray margin-top-xs padding-tb-xs">
+				<text class="text-leftstyle">下单时间:</text><text class="font_style">{{orderInfo.created_at}}</text>
+			</view>
+			<view class="text-gray margin-top-xs padding-tb-xs">
+				<text class="text-leftstyle">结束时间:</text><text class="font_style">{{orderInfo.order_patient.appoint_end_time}}</text>
+			</view>
+			<view class="text-gray margin-top-xs padding-tb-xs">
+				<text class="text-leftstyle">咨询时长:</text><text class="font_style"></text>
+			</view>
+			<view class="text-gray margin-top-xs padding-tb-xs">
+				<text class="text-leftstyle">咨询患者:</text><text class="font_style">{{orderInfo.order_patient.name}}</text>
+			</view>
+			<view class="text-gray margin-top-xs padding-tb-xs">
+				<text class="text-leftstyle">已付款:</text><text class="font_style">¥{{orderInfo.total_amount/100}}</text>
+			</view>
+		</view>
 		<view class="cu-tabbar-height"></view>
 		<view class="cu-tabbar-height"></view>
+		<view class="cu-bar bg-white tabbar" v-if="orderInfo.order_status==4&&orderInfo.product_type==2" style="position: fixed;bottom: 0;width: 100%;display: flex;justify-content: flex-end;height: 108rpx;">
+			<u-button shape="circle" :custom-style="customStyle" :ripple="true">咨询会话</u-button>
+			<u-button shape="circle" :custom-style="customStyle" :ripple="true">评价</u-button>
+			<u-button shape="circle" :custom-style="customStylebtn" :ripple="true">意见单</u-button>
+		</view>
+		<view class="cu-bar bg-white tabbar" v-else style="position: fixed;bottom: 0;width: 100%;">
+			<view class="submit" style="background-color: #0B73B9;color: white;" @click="">
+				{{orderInfo.product_type==1?'回拨':'咨询会话'}}
+			</view>
+		</view>
 	</view>
 </template>
 
 <script>
 	export default {
 		onLoad(options) {
-
+			this.order_id = options.id
 		},
 		mounted() {
-
+			this.getordersInfo()
 		},
 		data() {
 			return {
-
+				order_id: "",
+				orderInfo: {},
+				customStyle: {
+					marginRight: '20rpx'
+				},
+				customStylebtn: {
+					marginRight: '20rpx',
+					color: "#0B73B9",
+					borderColor: "#0B73B9"
+				}
 			}
 		},
 		methods: {
 			getordersInfo: async function() {
-				
+				let res = await this.$request.post("/api/v1/order/orderDetail", {
+					order_id: this.order_id
+				})
+				console.log(res)
+				if (res.status == 0) {
+					this.orderInfo = res.data
+				}
 			}
 		}
 	};
@@ -29,4 +107,165 @@
 
 <style scoped lang="scss">
 	.main {}
+
+	.text-leftstyle {
+		text-align: right;
+		width: 60px;
+		display: inline-block;
+	}
+
+	.font_style {
+		color: rgb(51, 51, 51);
+	}
+
+	.footer {
+		width: 100%;
+		height: auto;
+		display: flex;
+		position: fixed;
+		bottom: 0;
+	}
+
+	.round {
+		height: 45rpx;
+		width: 50rpx;
+		border-radius: 50%;
+		background-color: #ececec;
+	}
+
+	.card {
+		padding: 30rpx 30rpx;
+		box-sizing: border-box;
+
+		.card_view {
+			width: 100%;
+			background-color: #ffffff;
+			border-radius: 15rpx;
+
+			.title {
+				width: 100%;
+				height: 20vh;
+				display: flex;
+				justify-content: center;
+				align-items: flex-end;
+
+				.img {
+					width: 90%;
+					height: 90%;
+				}
+			}
+
+			.describe {
+				width: 100%;
+				height: 1;
+				padding: 100rpx 40rpx 20rpx 40rpx;
+			}
+		}
+	}
+
+	.list {
+		margin: 20rpx 0 10rpx 0;
+		padding: 20rpx 0;
+		align-items: center;
+		display: flex;
+		width: 100%;
+		border-radius: 15rpx;
+		background-color: #FFFFFF;
+		box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08);
+
+		.portrait {
+			width: 20%;
+			display: flex;
+			justify-content: center;
+			align-items: center;
+
+
+
+			.img {
+				width: 100rpx;
+				height: 100rpx;
+				border-radius: 50%;
+			}
+
+			.bun_true {
+				text-align: center;
+				width: 80rpx;
+				height: 36rpx;
+				background-color: #D92975;
+				margin: 0 10rpx;
+				border-radius: 60rpx;
+				position: relative;
+				top: -20rpx;
+				font-size: 20rpx;
+				color: #FFFFFF;
+				padding: 3rpx 0;
+			}
+
+			.bun_false {
+				border: 1rpx solid #D92975;
+				text-align: center;
+				width: 80rpx;
+				height: 36rpx;
+				background-color: #FFFFFF;
+				margin: 0 10rpx;
+				border-radius: 60rpx;
+				position: relative;
+				top: -20rpx;
+				font-size: 20rpx;
+				color: #D92975;
+				padding: 3rpx 0;
+			}
+		}
+
+		//文字
+		.text {
+			width: 70%;
+
+			//名字+标签
+			.name {
+				font-size: 30rpx;
+				font-weight: bold;
+				display: flex;
+				align-items: center;
+
+				.label {
+					font-weight: 400;
+					margin-right: 15rpx;
+					background-color: #E5F5FF;
+					color: #0B73B9;
+					width: 100rpx;
+					height: 28rpx;
+					font-size: 20rpx;
+					border-radius: 10rpx;
+					text-align: center;
+				}
+			}
+
+			//科室
+			.department {
+				margin-top: 15rpx;
+				color: #666666;
+
+				text {
+					margin-right: 15rpx;
+				}
+			}
+
+			// 选项
+			.option {
+				display: flex;
+
+				view {
+					background-color: #E4E4E4;
+					width: 100rpx;
+					height: 48rpx;
+					border-radius: 12px;
+					margin-right: 15rpx;
+					display: flex;
+					justify-content: center;
+					align-items: center;
+				}
+			}
+		}
+	}
 </style>

+ 31 - 5
pages/common_tools/my_consulting/my_consulting.vue

xqd xqd xqd
@@ -6,7 +6,8 @@
 			<u-dropdown-item v-model="value3" :title="options3[value3].label" @change="timechange" :options="options3"></u-dropdown-item>
 		</u-dropdown>
 		<view class="margin-lr-sm bg-white">
-			<view class="margin-top-sm" v-for="(item,index) in ordersList" :key="index" style="border-radius: 16rpx;box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);">
+			<view class="margin-top-sm" v-for="(item,index) in ordersList" @click="goinfoorder" :data-id="item.id" :key="index"
+			 style="border-radius: 16rpx;box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);">
 				<view class="flex justify-between align-center bg-white" style="padding: 28rpx;border-radius: 16rpx;">
 					<view class="jinxing">
 						<text style="display: inline-block;width: 12rpx;height: 12rpx;border-radius: 50%;background-color:#EEAA3F;margin-right: 8rpx;"></text>
@@ -113,19 +114,25 @@
 				show: false
 			}
 		},
+		onReachBottom() {
+			this.getordersList()
+		},
 		methods: {
 			typechange(value) {
 				this.value1 = value
+				this.pageindex = 1
 				this.ordersList = []
 				this.getordersList()
 			},
 			paychange(value) {
 				this.value2 = value
+				this.pageindex = 1
 				this.ordersList = []
 				this.getordersList()
 			},
 			timechange(value) {
 				this.value3 = value
+				this.pageindex = 1
 				this.ordersList = []
 				this.getordersList()
 			},
@@ -138,23 +145,42 @@
 					time_sort: this.value3
 				})
 				if (res.status == 0) {
-					this.ordersList = this.ordersList.concat(res.data.data)
+					if (this.pageindex > res.data.last_page) {
+						uni.showToast({
+							title: "没有更多了",
+							icon: "none"
+						})
+					} else {
+						this.ordersList = this.ordersList.concat(res.data.data)
+						this.ordersList.forEach((item, index) => {
+							if (item.docter == null) {
+								this.ordersList.splice(index, 1)
+							}
+						})
+						console.log(this.ordersList)
+						this.pageindex++
+					}
 				}
-				console.log(this.ordersList)
 				if (this.ordersList.length == 0) {
 					this.show = true
 				} else {
 					this.show = false
 				}
+			},
+			goinfoorder(e) {
+				uni.navigateTo({
+					url: "consultingInfo?id=" + e.currentTarget.dataset.id
+				})
 			}
 		}
 	};
 </script>
 
-<style  lang="scss">
-	page{
+<style lang="scss">
+	page {
 		background-color: #fff;
 	}
+
 	.main {}
 
 	.text_style {

+ 29 - 14
pages/common_tools/my_consulting/my_opinion.vue

xqd xqd xqd
@@ -1,25 +1,21 @@
 <template>
 	<view class="main">
-		<view class="opinionList" v-for="(item,index) in opinion">
-			<view class="flex align-center justify-between">
+		<view class="opinionList" v-for="(item,index) in opinion" :key="index" :data-id="item.id" @click="gotoinfo">
+			<view class="margin-top-sm margin-lr-sm">
 				<view class="flex align-center justify-between">
-					<view class="title_yijian">
+					<text>医生:{{item.order.docter.name}}</text>
+					<view class="phonezi">
 						意见单
 					</view>
-					<view class="text-xs">
-						填写时间:{{item.created_at}}
-					</view>
 				</view>
-				<view class="margin-right-sm text-xs">
-					订单号:{{item.order.order_sn}}
+				<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+					咨询类型:<text style="color: rgb(51,51,51);">{{item.order.product_type==1?'电话咨询':'图文咨询'}}</text>
 				</view>
-			</view>
-			<view class="flex align-center margin-top-sm margin-lr-sm">
-				<view class="margin-right-xs">
-					医生:{{item.order.docter.name}}
+				<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+					订单号:<text style="color: rgb(51,51,51);">{{item.order.order_sn}}</text>
 				</view>
-				<view class="text-lg margin-left-xs">
-					{{item.order.product_type==1?'电话咨询':'图文咨询'}}
+				<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+					填写时间:<text style="color: rgb(51,51,51);">{{item.created_at}}</text>
 				</view>
 			</view>
 		</view>
@@ -46,6 +42,11 @@
 				if (res.status == 0) {
 					this.opinion = res.data.data
 				}
+			},
+			gotoinfo(e) {
+				uni.navigateTo({
+					url: "opinionInfo?id=" + e.currentTarget.dataset.id
+				})
 			}
 		},
 		onShow() {
@@ -76,4 +77,18 @@
 		margin-left: 20rpx;
 		margin-right: 10rpx;
 	}
+
+	.phonezi {
+		width: 160rpx;
+		height: 54rpx;
+		background: rgb(246, 246, 246);
+		border-radius: 27rpx;
+		font-size: 28rpx;
+		font-family: PingFangSC-Regular, PingFang SC;
+		font-weight: 400;
+		color: #666666;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
 </style>

+ 96 - 0
pages/common_tools/my_consulting/opinionInfo.vue

xqd
@@ -0,0 +1,96 @@
+<template>
+	<view class="main">
+		<view class="opinionList bg-white">
+			<view class="margin-top-sm margin-lr-sm">
+				<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+					<text class="text-leftstyle">订单号:</text><text style="color: rgb(51,51,51);">{{infodata.order.order_sn}}</text>
+				</view>
+				<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+					<text class="text-leftstyle">填写医生:</text><text style="color: rgb(51,51,51);">{{infodata.order.docter.name}}</text>
+				</view>
+				<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+					<text class="text-leftstyle">填写时间:</text><text style="color: rgb(51,51,51);">{{infodata.created_at}}</text>
+				</view>
+			</view>
+		</view>
+		<view class="margin-top-sm bg-white padding-sm">
+			<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+				<text class="text-leftstyle1">病症:</text><text style="color: rgb(51,51,51);">{{infodata.symptoms}}</text>
+			</view>
+			<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+				<text class="text-leftstyle1">病因:</text><text style="color: rgb(51,51,51);">{{infodata.pathogen}}</text>
+			</view>
+			<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+				<text class="text-leftstyle1">结论建议:</text>
+				<view style="color: rgb(51,51,51);margin-top: 10rpx;line-height: 43rpx;">{{infodata.suggest}}</view>
+			</view>
+		</view>
+		<view class="margin-top-sm bg-white padding-sm" style="border-top: 2rpx solid #efefef;">
+			<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+				<text class="text-leftstyle1" style="font-weight: bold;">补充意见</text>
+			</view>
+			<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+				<text class="text-leftstyle1">补充原因:</text><text style="color: rgb(51,51,51);">{{infodata.supplement_reason}}</text>
+			</view>
+			<view class="text-df margin-top-sm" style="color: rgb(102,102,102);">
+				<text class="text-leftstyle1">补充内容:</text>
+				<view style="color: rgb(51,51,51);margin-top: 10rpx;line-height: 43rpx;">{{infodata.supplement_content}}</view>
+			</view>
+		</view>
+		<view class="cu-tabbar-height"></view>
+	</view>
+</template>
+
+<script>
+	export default {
+		onLoad(op) {
+			this.infoid = op.id
+		},
+		mounted() {
+			this.getopinionInfo()
+		},
+		data() {
+			return {
+				infoid: "",
+				infodata: {}
+			}
+		},
+		methods: {
+			getopinionInfo: async function() {
+				let res = await this.$request.post("/api/v1/suggest/suggestDetail", {
+					suggest_id: this.infoid
+				})
+				console.log(res)
+				if (res.status == 0) {
+					this.infodata = res.data
+				}
+			}
+		},
+		onShow() {
+
+		}
+	}
+</script>
+
+<style lang="scss">
+	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;
+	}
+</style>

+ 1 - 1
pages/index/mine.vue

xqd
@@ -21,7 +21,7 @@
 							</view>
 						</view>
 						<view class="pr m-xcenter plr20 header-box" style="padding: 40rpx 40rpx;background-color: #fff;border-radius: 16rpx;">
-							<navigator class="m-flex tl f14 m-ycenter dpb" hoverClass="none">
+							<navigator class="m-flex tl f14 m-ycenter dpb" hoverClass="none" url="../personal/personal_information">
 								<view class="m-gray-big f20 fb pr10">{{info.balance/100}}</view>
 								<view class="m-gray-letter mt5 f12">余额(元)</view>
 							</navigator>

+ 8 - 3
pages/order/payment.vue

xqd xqd xqd xqd
@@ -157,7 +157,8 @@
 					organization_id: this.infodata.organization_id,
 					schedule_date: this.infodata.schedule_date,
 					time_period_id: this.infodata.time_period_id,
-					payment_type: this.infodata.payment_type
+					payment_type: this.infodata.payment_type,
+					pay_password:this.password
 				})
 				if (res.status == 0) {
 					this.popupShow = false
@@ -181,8 +182,10 @@
 					is_security: this.infodata.is_security,
 					guardian_name: this.infodata.guardian_name,
 					relationship_type: this.infodata.relationship_type,
-					payment_type: this.infodata.payment_type
+					payment_type: this.infodata.payment_type,
+					pay_password:this.password
 				})
+				console.log(res)
 				if (res.status == 0) {
 					this.popupShow = false
 					this.show = false
@@ -206,6 +209,7 @@
 					phone: this.infodata.phone,
 					phone_minutes: this.infodata.phone_minutes,
 					payment_type: 2,
+					pay_password:this.password
 				})
 				console.log(res)
 				if (res.status == 0) {
@@ -230,7 +234,8 @@
 					total_amount: this.infodata.total_amount * 100,
 					symptoms: this.infodata.symptoms,
 					medical_imgs: JSON.stringify(this.infodata.medical_imgs),
-					payment_type: 2
+					payment_type: 2,
+					pay_password:this.password
 				})
 				if (res.status == 0) {
 					this.popupShow = false

+ 121 - 7
pages/personal/personal_information.vue

xqd xqd xqd
@@ -1,8 +1,30 @@
 <template>
-	<view class="">
-		<view class="">
-			<view class="">
-				总余额(元)
+	<view class="main">
+		<view class="header-content">
+			<image src="https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/img/mybanner.png" style="width:100%;height:260rpx;"></image>
+		</view>
+		<view class="pr" style="z-index:2">
+			<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>
+						<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>
+						<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>
+					</view>
+				</view>
 			</view>
 		</view>
 	</view>
@@ -12,11 +34,11 @@
 	export default {
 		data() {
 			return {
-				
+
 			};
 		},
 		methods: {
-			
+
 		},
 		onShow() {
 
@@ -24,5 +46,97 @@
 	};
 </script>
 <style scoped lang="scss">
-	
+	@import url("../index/mine.css");
+
+	.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>

+ 4 - 2
pages/service_box/box_details.vue

xqd xqd
@@ -1,10 +1,10 @@
 <template>
 	<view class="container">
 		<u-tabs :list="list" :is-scroll="false" :current="current" @change="change"></u-tabs>
-		<view style="width: 100vw;height: auto;margin: 15rpx 20rpx;background-color: #f6f6f6;">
+		<view style="width: 100vw;height: auto;background-color: #f6f6f6;">
 			<view style="width: 100%;height: 100%;">
 				<view v-for="(item,index) in serviceList" :key="index">
-					<view class="card" v-for="itm,idx in item.order_pack" :key="idx">
+					<view class="card flex justify-center" v-for="itm,idx in item.order_pack" :key="idx">
 						<view class="taocan" :data-id="item.id" @click="details">
 							<view class="tc_left">
 								<text>{{itm.pack_name}}</text>
@@ -27,6 +27,8 @@
 				</view>
 			</view>
 		</view>
+		<view class="cu-tabbar-height"></view>
+		<view class="cu-tabbar-height"></view>
 	</view>
 </template>
 

+ 2 - 2
pages/service_packs/packs_details.vue

xqd
@@ -37,8 +37,8 @@
 							<!-- 科室 -->
 							<view class="department">
 								<text>科室:</text>
-								<text style="color: #333333;">{{}}</text>
-								<text style="color: #333333;">{{}}</text>
+								<text style="color: #333333;">{{item.office.name}}</text>
+								<text style="color: #333333;">{{item.qualification.name}}</text>
 							</view>
 							<!-- 选项 -->
 							<view class="option">

+ 32 - 49
pages/vaccines/mechanism.vue

xqd xqd xqd
@@ -1,8 +1,11 @@
 <template>
 	<view class="bg-white">
-		<u-dropdown>
-			<u-dropdown-item @change="addressList" v-model="value1" :title="options1[value1-1].label" :options="options1"></u-dropdown-item>
-		</u-dropdown>
+		<picker class="" @change="PickerChange" 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>
+			</view>
+		</picker>
 		<view class="margin-sm">
 			<view v-for="(item,index) in mechanismList" :key="index" @click="xuanzephone(item)" class="padding bg-white margin-top-sm flex justify-between align-center"
 			 style="border-radius: 16rpx;box-shadow: 0 0 50rpx 0 rgba(0, 0, 0, 0.1);">
@@ -14,7 +17,7 @@
 						地址:<text style="color: #666666;">{{item.address}}</text>
 					</view>
 					<view class="margin-top-sm" style="color: #999999; font-size: 26rpx;">
-						距离:<text style="color: #666666;">{{item.distance}}</text>
+						距离:<text style="color: #666666;">{{parseInt(item.distance/1000)}}km</text>
 					</view>
 				</view>
 				<view class="">
@@ -37,63 +40,43 @@
 		},
 		onShow() {
 
+		},
+		mounted() {
+			this.getMechanismList()
+			this.getareaList()
 		},
 		data() {
 			return {
 				value: "",
 				value1: 1,
-				mechanismList: [{
-						id: "1",
-						name: "成都高新区合作社区卫生服务中心",
-						address: "西部园区顺江小区清源环街171号",
-						distance: "10km"
-					},
-					{
-						id: "2",
-						name: "成都高新区合作社区卫生服务中心",
-						address: "西部园区顺江小区清源环街171号",
-						distance: "10km"
-					},
-					{
-						id: "3",
-						name: "成都高新区合作社区卫生服务中心",
-						address: "西部园区顺江小区清源环街171号",
-						distance: "10km"
-					},
-					{
-						id: "4",
-						name: "成都高新区合作社区卫生服务中心",
-						address: "西部园区顺江小区清源环街171号",
-						distance: "10km"
-					},
-					{
-						id: "5",
-						name: "成都高新区合作社区卫生服务中心",
-						address: "西部园区顺江小区清源环街171号",
-						distance: "10km"
-					}
-				],
-				options1: [{
-						label: 'xxx地区',
-						value: 1,
-					},
-					{
-						label: 'yyy地区',
-						value: 2,
-					},
-					{
-						label: 'zzz地区',
-						value: 3,
-					}
-				],
+				mechanismList: [],
+				options1: [],
+				pageindex: 1
 			}
 		},
 		methods: {
 			xuanzephone(item) {
 				this.value = item.id
 			},
-			addressList(value) {
+			PickerChange(value) {
 				this.value1 = value
+			},
+			getMechanismList: async function() {
+				let res = await this.$request.post("/api/v1/organization/organizationList", {
+					page: this.pageindex,
+					latitude: uni.getStorageSync('latitude'),
+					longitude: uni.getStorageSync('longitude')
+				})
+				if (res.status == 0) {
+					this.mechanismList = res.data.data
+				}
+			},
+			getareaList: async function() {
+				let res = await this.$request.post("/api/v1/common/areaList")
+				console.log(res)
+				if (res.status == 0) {
+					this.options1 = res.data
+				}
 			}
 		}
 	}

BIN
static/img/start.png


BIN
static/img/start_gray.png


+ 33 - 2
unpackage/dist/build/mp-weixin/app.json

xqd
@@ -16,10 +16,41 @@
     "pages/service_packs/choicepacks",
     "pages/service_packs/introduce",
     "pages/personal/personal_information",
+    "pages/personal/balance_info",
     "pages/personal/coupon/coupon",
-    "pages/personal/coupon/coupon_details"
+    "pages/personal/coupon/coupon_details",
+    "pages/service_box/box_details",
+    "pages/vaccines/vaccines_info",
+    "pages/vaccines/mechanism",
+    "pages/vaccines/vaccinesList",
+    "pages/archives/archives_info",
+    "pages/index/editinfo",
+    "pages/index/editphone",
+    "pages/index/paypassword",
+    "pages/index/message"
+  ],
+  "subPackages": [
+    {
+      "root": "pages/common_tools",
+      "pages": [
+        "my_consulting/opinionInfo",
+        "my_consulting/my_opinion",
+        "my_consulting/my_appointment",
+        "my_consulting/conversation",
+        "my_consulting/consultingInfo",
+        "my_consulting/my_consulting",
+        "help_feedback/help_feedback",
+        "help_feedback/opinion1",
+        "collection/collection",
+        "collection/collection_details",
+        "me_order/me_order",
+        "me_order/order_details",
+        "home_doctor",
+        "me_follow",
+        "me_evaluate"
+      ]
+    }
   ],
-  "subPackages": [],
   "window": {
     "navigationBarTextStyle": "black",
     "navigationBarTitleText": "uni-app",

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/common/main.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/common/runtime.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


+ 2 - 2
unpackage/dist/build/mp-weixin/components/watch-button.json

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

+ 2 - 2
unpackage/dist/build/mp-weixin/components/watch-input.json

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

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/archives/add_archives.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/archives/add_archives.wxml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/archives/archives_info.js


+ 7 - 0
unpackage/dist/build/mp-weixin/pages/archives/archives_info.json

xqd
@@ -0,0 +1,7 @@
+{
+  "navigationBarTitleText": "档案详情",
+  "usingComponents": {
+    "u-icon": "/uview-ui/components/u-icon/u-icon",
+    "u-count-down": "/uview-ui/components/u-count-down/u-count-down"
+  }
+}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/archives/archives_info.wxml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/archives/archives_info.wxss


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/archives/my_archives.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pages/archives/my_archives.wxml

xqd
@@ -1 +1 @@
-<view class="main data-v-57d14ee1"><block wx:for="{{patientList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="cu-list menu-avatar margin-sm data-v-57d14ee1" style="border-radius:16rpx;box-shadow:0 0 50rpx 0 rgba(0, 0, 0, 0.1);"><view class="cu-item data-v-57d14ee1"><view class="cu-avatar round lg data-v-57d14ee1" style="{{('background-image:url('+item.avatar+');')}}"></view><view class="content data-v-57d14ee1"><view class="text-grey data-v-57d14ee1">{{item.name}}</view><view class="text-gray text-sm flex data-v-57d14ee1"><text class="text-cut data-v-57d14ee1">{{''+(item.sex==1?'男':'女')+''}}</text><text class="text-cut margin-left-sm data-v-57d14ee1">{{}}</text></view></view><view class="action data-v-57d14ee1"><text class="cuIcon-roundright lg text-gray data-v-57d14ee1"></text></view></view></view></block><u-empty vue-id="bb168032-1" text="暂无档案" show="{{istrue}}" mode="list" margin-top="300" class="data-v-57d14ee1" bind:__l="__l"></u-empty><view class="cu-bar bg-white tabbar data-v-57d14ee1" style="position:fixed;bottom:0;width:100%;"><view data-event-opts="{{[['tap',[['addarchives',['$event']]]]]}}" class="submit data-v-57d14ee1" style="background-color:#0B73B9;color:white;" bindtap="__e">添加健康档案</view></view></view>
+<view class="main data-v-6a35f410"><block wx:for="{{patientList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['gotoinfo',['$0'],[[['patientList','',index]]]]]]]}}" class="cu-list menu-avatar margin-sm data-v-6a35f410" style="border-radius:16rpx;box-shadow:0 0 50rpx 0 rgba(0, 0, 0, 0.1);" bindtap="__e"><view class="cu-item data-v-6a35f410"><view class="cu-avatar round lg data-v-6a35f410" style="{{('background-image:url('+item.avatar+');')}}"></view><view class="content data-v-6a35f410"><view class="text-grey data-v-6a35f410">{{item.name}}</view><view class="text-gray text-sm flex data-v-6a35f410"><text class="text-cut data-v-6a35f410">{{''+(item.sex==1?'男':'女')+''}}</text><text class="text-cut margin-left-sm data-v-6a35f410">{{''+item.age+''}}</text></view></view><view class="action data-v-6a35f410"><text class="cuIcon-roundright lg text-gray data-v-6a35f410"></text></view></view></view></block><u-empty vue-id="bb168032-1" text="暂无档案" show="{{istrue}}" mode="list" margin-top="300" class="data-v-6a35f410" bind:__l="__l"></u-empty><view class="cu-bar bg-white tabbar data-v-6a35f410" style="position:fixed;bottom:0;width:100%;"><view data-event-opts="{{[['tap',[['addarchives',['$event']]]]]}}" class="submit data-v-6a35f410" style="background-color:#0B73B9;color:white;" bindtap="__e">添加健康档案</view></view></view>

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.js


+ 6 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection.json

xqd
@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "收藏文章",
+  "usingComponents": {
+    "u-empty": "/uview-ui/components/u-empty/u-empty"
+  }
+}

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

xqd
@@ -0,0 +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>

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

xqd
@@ -0,0 +1 @@
+.list{margin-bottom:20rpx;border-radius:12rpx;background-color:#fff;padding:25rpx 20rpx;display:-webkit-box;display:-webkit-flex;display:flex;box-shadow:0 2px 12px 0 rgba(0,0,0,.04)}.list .text{width:60%;height:165rpx;padding-right:25rpx}.list .text .title{height:80%;font-size:30rpx;font-weight:700}.list .text .type{font-size:26rpx;color:#666;font-weight:400;height:20%;bottom:0}.list .img{width:40%;height:100%}.list .img .i{width:272rpx;height:157rpx}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection_details.js


+ 4 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection_details.json

xqd
@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "文章标题",
+  "usingComponents": {}
+}

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

xqd
@@ -0,0 +1 @@
+<view style="width:100%;height:100%;padding:32rpx 28rpx;background-color:#FFFFFF;"><view class="title"><view style="width:80%;height:auto;"><view class="l">{{title}}</view><view style="color:#999999;font-size:22rpx;">{{"发布时间:"+info.created_at}}</view></view><view class="r"><view data-event-opts="{{[['tap',[['sc',['$event']]]]]}}" class="shoucang" bindtap="__e"><image style="width:24rpx;height:24rpx;margin-right:15rpx;" src="{{imgsrc}}"></image><text style="font-size:26rpx;color:#666666;">收藏</text></view></view></view><view class="content">{{''+info.content+''}}</view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/collection/collection_details.wxss

xqd
@@ -0,0 +1 @@
+.title{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:40rpx}.title .l{font-size:45rpx;font-weight:700;margin-bottom:10rpx}.title .r{width:20%;height:100rpx;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}.title .r .shoucang{height:48rpx;width:136rpx;border-radius:27rpx;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;border:1px solid silver}.content{color:#999;font-size:32rpx;background:#f6f6f6;line-height:32px}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/help_feedback.js


+ 8 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/help_feedback.json

xqd
@@ -0,0 +1,8 @@
+{
+  "navigationBarTitleText": "帮助与反馈",
+  "usingComponents": {
+    "u-line": "/uview-ui/components/u-line/u-line",
+    "u-collapse": "/uview-ui/components/u-collapse/u-collapse",
+    "u-collapse-item": "/uview-ui/components/u-collapse-item/u-collapse-item"
+  }
+}

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

xqd
@@ -0,0 +1 @@
+<view style="margin-top:20rpx;background-color:#FFFFFF;"><view class="title">常见问题</view><u-line vue-id="e4eea1c4-1" color="#EFEFEF" bind:__l="__l"></u-line><view class="list"><u-collapse vue-id="e4eea1c4-2" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{itemList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><u-collapse-item vue-id="{{('e4eea1c4-3-'+index)+','+('e4eea1c4-2')}}" title="{{item.head}}" head-style="font-size: 28rpx;" bind:__l="__l" vue-slots="{{['default']}}"><view class="body _div">{{item.body}}</view></u-collapse-item></block></u-collapse></view><view class="footer"><view class="cu-bar bg-white tabbar border shop" style="width:100%;"><view data-event-opts="{{[['tap',[['next',['$event']]]]]}}" class="submit" style="background-color:#0B73B9;color:#FFFFFF;font-size:32rpx;" bindtap="__e">添加意见反馈</view></view></view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/help_feedback.wxss

xqd
@@ -0,0 +1 @@
+.title{height:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:30rpx 0 30rpx 30rpx;font-size:30rpx;font-weight:700}.list{height:auto;width:100%;padding:0 30rpx}.list .body{padding:20rpx 30rpx 20rpx 20rpx;word-break:break-all;word-wrap:break-word}.footer{width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:flex;position:fixed;bottom:0}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/common_tools/help_feedback/opinion1"],{"3ba1":function(n,t,e){"use strict";var o=e("49be"),u=e.n(o);u.a},"49be":function(n,t,e){},"545c":function(n,t,e){"use strict";e.r(t);var o=e("d465"),u=e("bf90");for(var c in u)"default"!==c&&function(n){e.d(t,n,(function(){return u[n]}))}(c);e("3ba1");var r,l=e("f0c5"),a=Object(l["a"])(u["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],r);t["default"]=a.exports},"6c18":function(n,t,e){"use strict";(function(n){e("02cf");o(e("66fd"));var t=o(e("545c"));function o(n){return n&&n.__esModule?n:{default:n}}n(t.default)}).call(this,e("543d")["createPage"])},bcef:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={data:function(){return{problem:"",problem_lenght:"0"}},methods:{input:function(n){this.problem=n.detail.value,this.problem_lenght=this.problem.length,console.log(this.problem),console.log(this.problem_lenght)},next:function(n){}}};t.default=o},bf90:function(n,t,e){"use strict";e.r(t);var o=e("bcef"),u=e.n(o);for(var c in o)"default"!==c&&function(n){e.d(t,n,(function(){return o[n]}))}(c);t["default"]=u.a},d465:function(n,t,e){"use strict";var o;e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return c})),e.d(t,"a",(function(){return o}));var u=function(){var n=this,t=n.$createElement;n._self._c},c=[]}},[["6c18","common/runtime","common/vendor"]]]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.json

xqd
@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "意见反馈",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.wxml

xqd
@@ -0,0 +1 @@
+<view style="height:100%;width:100%;background-color:#FFFFFF;"><view style="width:100vw;height:100vh;"><view style="height:20rpx;w^idth:100%;background-color:#F6F6F6;"></view><view class="title">请描述您遇到的问题</view><view class="textArea"><view class="body"><textarea style="font-size:28rpx;color:#666666;height:250rpx;width:100%;" placeholder="请描述您遇到的问题" maxlength="200" data-event-opts="{{[['input',[['input',['$event']]]]]}}" bindinput="__e"></textarea><view style="height:68rpx;width:100%;color:#999999;padding:20rpx 30rpx;font-size:28rpx;text-align:right;">{{''+problem_lenght+'/200'}}</view></view></view><view style="width:100%;padding:40rpx 30rpx 0 30rpx;font-size:26rpx;color:#999999;">请详细描述您的问题或建议,我们将及时跟你并解决。</view><view class="footer"><view style="width:100%;text-align:center;padding-bottom:35rpx;"><text style="color:#999999;font-size:24rpx;">如有疑问,请联系客服\n08:30-22:00</text></view><view class="cu-bar bg-white tabbar border shop" style="width:100%;"><view data-event-opts="{{[['tap',[['next',['$event']]]]]}}" class="submit" style="background-color:#0B73B9;color:#FFFFFF;font-size:32rpx;" bindtap="__e">提交反馈</view></view></view></view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/help_feedback/opinion1.wxss

xqd
@@ -0,0 +1 @@
+.title{background-color:#fff;height:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:30rpx 30rpx;font-size:30rpx;font-weight:700}.textArea{height:auto;width:100%;padding:0 30rpx;background-color:#fff}.textArea .body{width:100%;height:auto;padding:35rpx 20rpx;word-break:break-all;word-wrap:break-word;background:#f6f6f6;border-radius:10rpx}.footer{width:100%;height:auto;display:block;position:fixed;bottom:0}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/home_doctor.js


+ 4 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/home_doctor.json

xqd
@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "家庭医生",
+  "usingComponents": {}
+}

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

xqd
@@ -0,0 +1 @@
+<view style="height:100%;width:100%;padding:20rpx 30rpx;"><block wx:for="{{doctorList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list" data-id="{{item.docter.id}}" data-index="{{index}}" data-event-opts="{{[['tap',[['clicklist',['$event']]]]]}}" catchtap="__e"><view class="portrait"><view style="padding-top:20rpx;"><image class="img" src="{{item.docter.avatar}}"></image><block wx:if="{{item.docter.is_collect==0}}"><view class="bun_true" data-index="{{index}}" data-id="{{item.docter.id}}" data-event-opts="{{[['tap',[['follow',['$event']]]]]}}" catchtap="__e">关注</view></block><block wx:else><view class="bun_false" data-index="{{index}}" data-id="{{item.docter.id}}" data-event-opts="{{[['tap',[['follow',['$event']]]]]}}" catchtap="__e">已关注</view></block></view></view><view class="text"><view class="name"><view style="margin-right:15rpx;">{{item.docter.name}}</view><block wx:for="{{item.docter.label}}" wx:for-item="itm" wx:for-index="idx" wx:key="*this"><view class="label">{{itm}}</view></block></view><view class="department"><text>科室:</text><text style="color:#333333;">{{item.docter.office.name}}</text><text style="color:#333333;">{{item.docter.qualification.name}}</text></view><view class="option"><block wx:if="{{item.docter.is_chat==1}}"><view>图文</view></block><block wx:if="{{item.docter.is_phone==1}}"><view>电话</view></block><block wx:if="{{item.docter.is_appoint==1}}"><view>门诊</view></block></view></view></view></block></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/home_doctor.wxss

xqd
@@ -0,0 +1 @@
+.list{margin:20rpx 0 10rpx 0;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:200rpx;border-radius:15rpx;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.08)}.list .portrait{width:30%;height:100%;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}.list .portrait .img{width:100rpx;height:100rpx;border-radius:50%}.list .portrait .bun_true{text-align:center;width:80rpx;height:36rpx;background-color:#d92975;margin:0 10rpx;border-radius:60rpx;position:relative;top:-20rpx;font-size:20rpx;color:#fff;padding:3rpx 0}.list .portrait .bun_false{border:1rpx solid #d92975;text-align:center;width:80rpx;height:36rpx;background-color:#fff;margin:0 10rpx;border-radius:60rpx;position:relative;top:-20rpx;font-size:20rpx;color:#d92975;padding:3rpx 0}.list .text{width:70%;height:100%;padding:20rpx 0}.list .text .name{font-size:30rpx;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.list .text .name .label{font-weight:400;margin-right:15rpx;background-color:#e5f5ff;color:#0b73b9;width:100rpx;height:28rpx;font-size:20rpx;border-radius:10rpx;text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.list .text .department{padding:20rpx 0;color:#666}.list .text .department text{margin-right:15rpx}.list .text .option{display:-webkit-box;display:-webkit-flex;display:flex}.list .text .option view{background-color:#e4e4e4;width:100rpx;height:48rpx;border-radius:12px;margin-right:15rpx;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}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_evaluate.js


+ 7 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_evaluate.json

xqd
@@ -0,0 +1,7 @@
+{
+  "navigationBarTitleText": "我的评价",
+  "usingComponents": {
+    "u-rate": "/uview-ui/components/u-rate/u-rate",
+    "u-line": "/uview-ui/components/u-line/u-line"
+  }
+}

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

xqd
@@ -0,0 +1 @@
+<view style="height:100%;width:100%;"><block wx:for="{{tcTeam}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="v" data-index="{{index}}"><view class="list"><view style="width:100%;"><view class="flex justify-between align-center bg-white" style="padding:28rpx;border-radius:16rpx;"><view class="jinxing"><text style="display:inline-block;width:12rpx;height:12rpx;border-radius:50%;background-color:#EEAA3F;margin-right:8rpx;"></text><block wx:if="{{item.status==1}}"><text>待审核</text></block><block wx:else><block wx:if="{{item.status==2}}"><text>审核通过</text></block><block wx:else><block wx:if="{{item.status==3}}"><text>审核拒绝</text></block></block></block></view><text class="phonezi">我的评价</text></view></view></view><view style="width:100%;height:100%;border-radius:15rpx;"><view class="flex align-center margin-top-sm"><view class="text-lg text-bold margin-left-sm">{{''+item.order.docter.name+''}}</view><view class="text-gray margin-left-sm">{{''+(item.order.product_type==1?'电话咨询':'图文咨询')+''}}</view><view class="margin-left-sm"><u-rate bind:input="__e" vue-id="{{'a723a856-1-'+index}}" count="{{count}}" disabled="{{true}}" value="{{item.score}}" data-event-opts="{{[['^input',[['__set_model',['$0','score','$event',[]],[[['tcTeam','',index]]]]]]]}}" bind:__l="__l"></u-rate></view></view><view style="margin:30rpx 28rpx 30rpx 28rpx;"><text class="evaluate">{{item.content}}</text></view><u-line vue-id="{{'a723a856-2-'+index}}" color="#EFEFEF" bind:__l="__l"></u-line><view style="padding:24rpx 28rpx;font-size:26rpx;color:#666666;display:flex;justify-content:space-between;align-items:center;"><text style="margin-right:50rpx;">{{item.order.order_sn}}</text><text>{{item.created_at}}</text></view></view></view></block></view>

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_evaluate.wxss


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_follow.js


+ 8 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_follow.json

xqd
@@ -0,0 +1,8 @@
+{
+  "navigationBarTitleText": "我的关注",
+  "usingComponents": {
+    "u-collapse": "/uview-ui/components/u-collapse/u-collapse",
+    "u-collapse-item": "/uview-ui/components/u-collapse-item/u-collapse-item",
+    "u-avatar": "/uview-ui/components/u-avatar/u-avatar"
+  }
+}

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

xqd
@@ -0,0 +1 @@
+<view style="width:100%;height:100%;padding:20rpx 28rpx;"><u-collapse class="vue-ref" vue-id="5e58b886-1" item-style="{{itemStyle}}" accordion="{{true}}" data-ref="collapse" bind:__l="__l" vue-slots="{{['default']}}"><u-collapse-item vue-id="{{('5e58b886-2')+','+('5e58b886-1')}}" bind:__l="__l" vue-slots="{{['default','title']}}"><view style="font-size:30rpx;" slot="title"><text style="font-weight:bold;margin-right:20rpx;">关注医生</text><text style="color:#666666;">{{followList.length}}</text></view><block wx:for="{{followList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view style="display:flex;align-items:center;padding:10rpx 0;"><u-avatar vue-id="{{('5e58b886-3-'+index)+','+('5e58b886-2')}}" src="{{item.docter.avatar}}" mode="circle" bind:__l="__l"></u-avatar><text style="font-size:28rpx;margin:28rpx;color:#000000;">{{item.docter.name}}</text><block wx:for="{{item.docter.label}}" wx:for-item="itm" wx:for-index="idx" wx:key="idx"><text style="font-size:28rpx;margin-left:10rpx;">{{itm}}</text></block></view></block></u-collapse-item></u-collapse></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_follow.wxss

xqd
@@ -0,0 +1 @@
+.list{margin-bottom:20rpx;background-color:#fff;padding:28rpx;box-shadow:0 2px 12px 0 rgba(0,0,0,.04);border-radius:12px}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_order/me_order.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/common_tools/me_order/me_order"],{"147b":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return r}));var r={uIcon:function(){return n.e("uview-ui/components/u-icon/u-icon").then(n.bind(null,"f728"))}},i=function(){var t=this,e=t.$createElement;t._self._c},o=[]},"17ba":function(t,e,n){},5334:function(t,e,n){"use strict";n.r(e);var r=n("147b"),i=n("caac");for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("9f4b");var u,c=n("f0c5"),a=Object(c["a"])(i["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],u);e["default"]=a.exports},"6d29":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{orderList:[{title:"保单名称保单名称保单名称保单名称套餐一",describe:"套餐一"},{title:"保单名称保单名称套餐二",describe:"套餐二"},{title:"保单名称保单名称保单名称套餐三",describe:"套餐三"},{title:"保单名称保单名称套餐四",describe:"套餐四"},{title:"保单名称保单名称保单名称保单名称套餐五",describe:"套餐五"}]}},methods:{list:function(e){console.log(this.orderList[e.currentTarget.dataset.index]),t.navigateTo({url:"/pages/common_tools/me_order/order_details?title="+this.orderList[e.currentTarget.dataset.index].title})}}};e.default=n}).call(this,n("543d")["default"])},"87f2":function(t,e,n){"use strict";(function(t){n("02cf");r(n("66fd"));var e=r(n("5334"));function r(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])},"9f4b":function(t,e,n){"use strict";var r=n("17ba"),i=n.n(r);i.a},caac:function(t,e,n){"use strict";n.r(e);var r=n("6d29"),i=n.n(r);for(var o in r)"default"!==o&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a}},[["87f2","common/runtime","common/vendor"]]]);

+ 6 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_order/me_order.json

xqd
@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "我的保单",
+  "usingComponents": {
+    "u-icon": "/uview-ui/components/u-icon/u-icon"
+  }
+}

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

xqd
@@ -0,0 +1 @@
+<view style="height:100%;width:100%;padding:20rpx 28rpx;"><block wx:for="{{orderList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list" data-index="{{index}}" data-event-opts="{{[['tap',[['list',['$event']]]]]}}" bindtap="__e"><view class="left"><view style="font-size:30rpx;font-weight:bold;margin-bottom:20rpx;">{{item.title}}</view><view style="font-size:26rpx;color:#999999;">{{item.describe}}</view></view><view class="ringht"><u-icon vue-id="{{'23689374-1-'+index}}" name="arrow-right" color="#C0C0C0" bind:__l="__l"></u-icon></view></view></block></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_order/me_order.wxss

xqd
@@ -0,0 +1 @@
+.list{box-shadow:0 2px 12px 0 rgba(0,0,0,.04);border-radius:12px;background:#fff;margin-bottom:20rpx;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;padding:48rpx 28rpx}.left{width:95%;display:initial}.ringht{width:5%}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/common_tools/me_order/order_details"],{"02a7":function(t,n,e){"use strict";var u;e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return u}));var o=function(){var t=this,n=t.$createElement;t._self._c},r=[]},"61fd":function(t,n,e){"use strict";e.r(n);var u=e("02a7"),o=e("c472");for(var r in o)"default"!==r&&function(t){e.d(n,t,(function(){return o[t]}))}(r);e("fbfb");var c,a=e("f0c5"),f=Object(a["a"])(o["default"],u["b"],u["c"],!1,null,null,null,!1,u["a"],c);n["default"]=f.exports},"6b0e":function(t,n,e){},"86d1":function(t,n,e){"use strict";(function(t){e("02cf");u(e("66fd"));var n=u(e("61fd"));function u(t){return t&&t.__esModule?t:{default:t}}t(n.default)}).call(this,e("543d")["createPage"])},b69e:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u={data:function(){return{title:""}},methods:{},onLoad:function(t){console.log("上个页面的数据"+t.title),this.title=t.title}};n.default=u},c472:function(t,n,e){"use strict";e.r(n);var u=e("b69e"),o=e.n(u);for(var r in u)"default"!==r&&function(t){e.d(n,t,(function(){return u[t]}))}(r);n["default"]=o.a},fbfb:function(t,n,e){"use strict";var u=e("6b0e"),o=e.n(u);o.a}},[["86d1","common/runtime","common/vendor"]]]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.json

xqd
@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "保单详情",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.wxml

xqd
@@ -0,0 +1 @@
+<view style="width:100%;height:100%;"><view class="v"><image style="width:622rpx;height:1030rpx;" src="https://zhengda.oss-cn-chengdu.aliyuncs.com/baoma/static/竖占位图.png" mode="aspectFit"></image></view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/me_order/order_details.wxss

xqd
@@ -0,0 +1 @@
+.v{margin:28rpx;padding:36rpx;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.04);background-color:#fff}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.js


+ 7 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.json

xqd
@@ -0,0 +1,7 @@
+{
+  "navigationBarTitleText": "咨询详情",
+  "usingComponents": {
+    "u-avatar": "/uview-ui/components/u-avatar/u-avatar",
+    "u-button": "/uview-ui/components/u-button/u-button"
+  }
+}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/consultingInfo.wxss


+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/conversation.js

xqd
@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/common_tools/my_consulting/conversation"],{"393c":function(t,n,o){"use strict";var u=o("d0ac"),c=o.n(u);c.a},"4b3c":function(t,n,o){"use strict";var u;o.d(n,"b",(function(){return c})),o.d(n,"c",(function(){return e})),o.d(n,"a",(function(){return u}));var c=function(){var t=this,n=t.$createElement;t._self._c},e=[]},5123:function(t,n,o){"use strict";o.r(n);var u=o("4b3c"),c=o("ac57");for(var e in c)"default"!==e&&function(t){o.d(n,t,(function(){return c[t]}))}(e);o("393c");var i,r=o("f0c5"),a=Object(r["a"])(c["default"],u["b"],u["c"],!1,null,null,null,!1,u["a"],i);n["default"]=a.exports},6683:function(t,n,o){"use strict";(function(t){o("02cf");u(o("66fd"));var n=u(o("5123"));function u(t){return t&&t.__esModule?t:{default:t}}t(n.default)}).call(this,o("543d")["createPage"])},ac57:function(t,n,o){"use strict";o.r(n);var u=o("ff08"),c=o.n(u);for(var e in u)"default"!==e&&function(t){o.d(n,t,(function(){return u[t]}))}(e);n["default"]=c.a},d0ac:function(t,n,o){},ff08:function(t,n,o){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u={components:{},onLoad:function(){},mounted:function(){},data:function(){return{keyword:"",InputBottom:0,isvoice:!1,textinput:"请输入",isinput:!1}},methods:{InputFocus:function(t){this.InputBottom=t.detail.height},InputBlur:function(t){this.InputBottom=0},sendvoice:function(){this.isvoice=!this.isvoice}}};n.default=u}},[["6683","common/runtime","common/vendor"]]]);

+ 4 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/conversation.json

xqd
@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "会话窗口",
+  "usingComponents": {}
+}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/conversation.wxml


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

xqd
@@ -0,0 +1 @@
+page{padding-bottom:100rpx}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_appointment.js


+ 9 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_appointment.json

xqd
@@ -0,0 +1,9 @@
+{
+  "navigationBarTitleText": "我的预约",
+  "usingComponents": {
+    "u-dropdown": "/uview-ui/components/u-dropdown/u-dropdown",
+    "u-dropdown-item": "/uview-ui/components/u-dropdown-item/u-dropdown-item",
+    "u-avatar": "/uview-ui/components/u-avatar/u-avatar",
+    "u-empty": "/uview-ui/components/u-empty/u-empty"
+  }
+}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_appointment.wxml


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

xqd
@@ -0,0 +1 @@
+page{background-color:#fff}.text_style{font-weight:400;margin-left:15rpx;background-color:#e5f5ff;color:#0b73b9;width:100rpx;height:28rpx;font-size:20rpx;border-radius:10rpx;text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nametaile{font-size:30rpx;font-weight:500;color:#333}.textstyle{font-size:26rpx;color:#666;font-weight:400}.phonezi{width:160rpx;height:54rpx;background:#f6f6f6;border-radius:27rpx;font-size:28rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.jinxing{height:30rpx;font-size:30rpx;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#eeaa3f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_consulting.js


+ 9 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_consulting.json

xqd
@@ -0,0 +1,9 @@
+{
+  "navigationBarTitleText": "我的咨询",
+  "usingComponents": {
+    "u-dropdown": "/uview-ui/components/u-dropdown/u-dropdown",
+    "u-dropdown-item": "/uview-ui/components/u-dropdown-item/u-dropdown-item",
+    "u-avatar": "/uview-ui/components/u-avatar/u-avatar",
+    "u-empty": "/uview-ui/components/u-empty/u-empty"
+  }
+}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_consulting.wxml


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

xqd
@@ -0,0 +1 @@
+page{background-color:#fff}.text_style{font-weight:400;margin-left:15rpx;background-color:#e5f5ff;color:#0b73b9;width:100rpx;height:28rpx;font-size:20rpx;border-radius:10rpx;text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nametaile{font-size:30rpx;font-weight:500;color:#333}.textstyle{font-size:26rpx;color:#666;font-weight:400}.phonezi{width:160rpx;height:54rpx;background:#f6f6f6;border-radius:27rpx;font-size:28rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.jinxing{height:30rpx;font-size:30rpx;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#eeaa3f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_opinion.js


+ 4 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_opinion.json

xqd
@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "我的意见单",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/my_opinion.wxml

xqd
@@ -0,0 +1 @@
+<view class="main"><block wx:for="{{opinion}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="opinionList" data-id="{{item.id}}" data-event-opts="{{[['tap',[['gotoinfo',['$event']]]]]}}" bindtap="__e"><view class="margin-top-sm margin-lr-sm"><view class="flex align-center justify-between"><text>{{"医生:"+item.order.docter.name}}</text><view class="phonezi">意见单</view></view><view class="text-df margin-top-sm" style="color:rgb(102,102,102);">咨询类型:<text style="color:rgb(51,51,51);">{{item.order.product_type==1?'电话咨询':'图文咨询'}}</text></view><view class="text-df margin-top-sm" style="color:rgb(102,102,102);">订单号:<text style="color:rgb(51,51,51);">{{item.order.order_sn}}</text></view><view class="text-df margin-top-sm" style="color:rgb(102,102,102);">填写时间:<text style="color:rgb(51,51,51);">{{item.created_at}}</text></view></view></view></block></view>

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

xqd
@@ -0,0 +1 @@
+.opinionList{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{font-size:20rpx;padding:8rpx;border-radius:20rpx;background-color:#0b73b9;color:#fff;width:90rpx;text-align:center;margin-left:20rpx;margin-right:10rpx}.phonezi{width:160rpx;height:54rpx;background:#f6f6f6;border-radius:27rpx;font-size:28rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.js


+ 4 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.json

xqd
@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "意见单",
+  "usingComponents": {}
+}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/common_tools/my_consulting/opinionInfo.wxml


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

xqd
@@ -0,0 +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}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/doctor_info.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/doctor_info.wxml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/doctor_info.wxss


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/info_write.wxss


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/select_doctor.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/doctor_related/select_doctor.wxml


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor