zs hai 1 ano
pai
achega
2070857773
Modificáronse 89 ficheiros con 2005 adicións e 440 borrados
  1. 15 3
      common/css/font-icon.css
  2. 188 0
      pages/customer/common/submit_1.vue
  3. 432 5
      pages/customer/index.vue
  4. 1 1
      pages/index/index.vue
  5. 22 4
      pages/map/index.vue
  6. 0 1
      pagesHome/notice/index.vue
  7. 12 1
      pagesHome/weather/index.vue
  8. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  9. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  10. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  11. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/swiper/index.js.map
  12. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/tabs/index.js.map
  13. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/upload/index.js.map
  14. 1 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/customer/common/submit_1.js.map
  15. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/customer/index.js.map
  16. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/index.js.map
  17. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  18. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/map/index.js.map
  19. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/index.js.map
  20. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/article/index.js.map
  21. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/hotel/detail.js.map
  22. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/hotel/index.js.map
  23. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/hotel/info.js.map
  24. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/info/index.js.map
  25. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/notice/detail.js.map
  26. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/notice/index.js.map
  27. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/type/index.js.map
  28. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/type/info.js.map
  29. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/weather/index.js.map
  30. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/collect/index.js.map
  31. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/comment/index.js.map
  32. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/like/index.js.map
  33. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/login/index.js.map
  34. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/order/index.js.map
  35. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/account/index.js.map
  36. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/article/add.js.map
  37. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/article/index.js.map
  38. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/coupon/index.js.map
  39. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/opinion/index.js.map
  40. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js.map
  41. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.js.map
  42. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.js.map
  43. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js.map
  44. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map
  45. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map
  46. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map
  47. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
  48. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.js.map
  49. 12 3
      unpackage/dist/dev/mp-weixin/common/main.wxss
  50. 2 2
      unpackage/dist/dev/mp-weixin/common/runtime.js
  51. 49 41
      unpackage/dist/dev/mp-weixin/common/vendor.js
  52. 14 14
      unpackage/dist/dev/mp-weixin/components/swiper/index.js
  53. 14 14
      unpackage/dist/dev/mp-weixin/components/tabs/index.js
  54. 15 15
      unpackage/dist/dev/mp-weixin/components/upload/index.js
  55. 302 0
      unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.js
  56. 4 0
      unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.json
  57. 1 0
      unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.wxml
  58. 67 0
      unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.wxss
  59. 423 36
      unpackage/dist/dev/mp-weixin/pages/customer/index.js
  60. 3 1
      unpackage/dist/dev/mp-weixin/pages/customer/index.json
  61. 1 1
      unpackage/dist/dev/mp-weixin/pages/customer/index.wxml
  62. 115 2
      unpackage/dist/dev/mp-weixin/pages/customer/index.wxss
  63. 2 2
      unpackage/dist/dev/mp-weixin/pages/home/index.js
  64. 27 27
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  65. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/index.wxml
  66. 3 3
      unpackage/dist/dev/mp-weixin/pages/index/index.wxss
  67. 34 28
      unpackage/dist/dev/mp-weixin/pages/map/index.js
  68. 1 1
      unpackage/dist/dev/mp-weixin/pages/map/index.wxml
  69. 16 2
      unpackage/dist/dev/mp-weixin/pages/map/index.wxss
  70. 1 1
      unpackage/dist/dev/mp-weixin/pages/my/index.js
  71. 2 2
      unpackage/dist/dev/mp-weixin/pagesHome/article/index.js
  72. 2 2
      unpackage/dist/dev/mp-weixin/pagesHome/hotel/info.js
  73. 17 17
      unpackage/dist/dev/mp-weixin/pagesHome/notice/detail.js
  74. 15 21
      unpackage/dist/dev/mp-weixin/pagesHome/notice/index.js
  75. 4 2
      unpackage/dist/dev/mp-weixin/pagesHome/weather/index.js
  76. 1 1
      unpackage/dist/dev/mp-weixin/pagesIndex/comment/index.js
  77. 1 1
      unpackage/dist/dev/mp-weixin/pagesMy/account/index.js
  78. 5 5
      unpackage/dist/dev/mp-weixin/pagesMy/article/add.js
  79. 2 2
      unpackage/dist/dev/mp-weixin/pagesMy/article/index.js
  80. 4 4
      unpackage/dist/dev/mp-weixin/pagesMy/opinion/index.js
  81. 14 14
      unpackage/dist/dev/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js
  82. 15 15
      unpackage/dist/dev/mp-weixin/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.js
  83. 14 14
      unpackage/dist/dev/mp-weixin/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.js
  84. 16 16
      unpackage/dist/dev/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js
  85. 15 15
      unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js
  86. 14 14
      unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js
  87. 16 16
      unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js
  88. 15 15
      unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js
  89. 15 15
      unpackage/dist/dev/mp-weixin/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.js

+ 15 - 3
common/css/font-icon.css

@@ -1,9 +1,9 @@
 @font-face {
 	font-family: "iconfont";
 	/* Project id 4241853 */
-	src: url('//at.alicdn.com/t/c/font_4241853_1c99vjt3wel.woff2?t=1694419891836') format('woff2'),
-		url('//at.alicdn.com/t/c/font_4241853_1c99vjt3wel.woff?t=1694419891836') format('woff'),
-		url('//at.alicdn.com/t/c/font_4241853_1c99vjt3wel.ttf?t=1694419891836') format('truetype');
+	src: url('//at.alicdn.com/t/c/font_4241853_sf51vf7aycr.woff2?t=1694763107326') format('woff2'),
+		url('//at.alicdn.com/t/c/font_4241853_sf51vf7aycr.woff?t=1694763107326') format('woff'),
+		url('//at.alicdn.com/t/c/font_4241853_sf51vf7aycr.ttf?t=1694763107326') format('truetype');
 }
 
 .iconfont {
@@ -14,6 +14,18 @@
 	-moz-osx-font-smoothing: grayscale;
 }
 
+.icon-zaixiankefu:before {
+	content: "\e65a";
+}
+
+.icon-tupian:before {
+	content: "\e67f";
+}
+
+.icon-gengduoneirong:before {
+	content: "\e623";
+}
+
 .icon-weixin:before {
 	content: "\e73b";
 }

+ 188 - 0
pages/customer/common/submit_1.vue

@@ -0,0 +1,188 @@
+<template>
+	<view>
+		<view class="submit">
+			<view class="submit-chat">
+				<!-- 文本框 -->
+				<textarea cursor-spacing='20' class="chat-send btn" :show-confirm-bar="false"
+					disable-default-padding="true" auto-height="true" @focus="focus" v-model="msg"></textarea>
+				<view class="bt-img" @tap="more">
+					<text class="iconfont icon-gengduoneirong"></text>
+				</view>
+				<view class="bt-img" v-if="msg">
+					<button class="button" @tap="inputs" type="primary" size="mini">发送</button>
+				</view>
+			</view>
+			<!-- 更多 -->
+			<view class="more" :class="{displaynone:!ismore}">
+				<view class="more_1">
+					<view class="more-list" @tap="sendImg('album')">
+						<text class="iconfont icon-tupian"></text>
+						<view class="more-list-title">图片</view>
+					</view>
+					<view class="more-list">
+						<text class="iconfont icon-zaixiankefu"></text>
+						<button size="mini" type="default" open-type="contact">客服</button>
+					</view>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				ismore: false,
+				msg: "",
+			};
+		},
+		methods: {
+			//获取高度方法
+			getElementHeight() {
+				const query = uni.createSelectorQuery().in(this);
+				query.select('.submit').boundingClientRect(data => {
+					this.$emit('heights', data.height);
+				}).exec();
+			},
+			//文字发送
+			inputs() {
+				if (this.msg.length > 0) {
+					// 0为表情和文字
+					let msg = this.msg.replace(/[\r\n]/g, "");
+					this.send(msg, '0')
+				}
+			},
+			// 输入框聚焦
+			focus() {
+				//关闭其他项
+				this.ismore = false;
+				setTimeout(() => {
+					this.getElementHeight()
+				}, 10)
+			},
+			//更多功能
+			more() {
+				this.ismore = !this.ismore;
+				setTimeout(() => {
+					this.getElementHeight();
+				}, 10)
+			},
+			//图片发送
+			sendImg(e) {
+				const that = this;
+				let serverUrl = that.$config.serverFile;
+				that.$emit('choseImg', true);
+				uni.chooseImage({
+					count: 1,
+					sizeType: ['original', 'compressed'],
+					sourceType: ['album', 'camera'],
+					success: async function(res) {
+						that.$emit('choseImg', true);
+						let tempFile = JSON.parse(JSON.stringify(res.tempFilePaths));
+						const arr = await that.$apifile(`/travel/applet/upload`, 'file', tempFile[0], 'file');
+						if (arr.errcode == '0') {
+							let filePaths = serverUrl + arr.uri
+							that.send(filePaths, '1')
+						} else {
+							that.$emit('choseImg', false);
+							uni.showToast({
+								title: arr.errmsg,
+								icon: 'none'
+							})
+						}
+					}
+				});
+			},
+			//发送
+			send(msg, type) {
+				let data = {
+					message: msg,
+					type: type
+				}
+				this.$emit('inputs', data);
+				setTimeout(() => {
+					this.msg = '';
+				}, 0)
+			}
+		}
+	};
+</script>
+
+<style lang="scss" scoped>
+	.displaynone {
+		display: none;
+	}
+
+	.submit-chat {
+		width: 100%;
+		display: flex;
+		align-items: center;
+		box-sizing: border-box;
+		padding: 14rpx 14rpx;
+
+		.bt-img {
+			margin: 0 0 0 10rpx;
+
+			.iconfont {
+				font-size: 65rpx;
+			}
+
+			.button {
+				background-color: var(--f3CColor);
+				color: var(--mainColor);
+				font-size: var(--font14Size);
+			}
+		}
+
+		.btn {
+			flex: auto;
+			background-color: #fff;
+			border-radius: 10rpx;
+			padding: 20rpx;
+			max-height: 160rpx;
+			margin: 0 10rpx;
+		}
+
+		.chat-send {
+			line-height: 44rpx;
+			width: 300rpx;
+		}
+
+	}
+
+	.more {
+		width: 100%;
+		height: 450rpx;
+		background: #ecedee;
+		box-shadow: 0px 11rpx 0px 0px rgba(0, 0, 0, 0.1);
+		bottom: env(safe-area-inset-bottom);
+		padding: 8rpx;
+		box-sizing: border-box;
+
+		.more_1 {
+			display: flex;
+			flex-wrap: wrap;
+
+			.more-list {
+				width: 18%;
+				text-align: center;
+				margin: 10rpx;
+				padding: 20rpx 15rpx 15rpx 15rpx;
+				background-color: #ffffff;
+				border-radius: 20rpx;
+
+				.iconfont {
+					font-size: 65rpx;
+				}
+
+				.more-list-title {
+					margin: 10rpx 0;
+					font-size: 30rpx;
+					color: rgba(39, 40, 50, 0.5);
+					line-height: 34rpx;
+				}
+			}
+		}
+	}
+</style>

+ 432 - 5
pages/customer/index.vue

@@ -1,20 +1,447 @@
 <template>
 	<view class="main">
-		客服
+		<view class="one">
+			<!-- 聊天内容 -->
+			<scroll-view class="scroll-view" scroll-y="true" scroll-with-animation="true"
+				:scroll-into-view="scrollToView" refresher-enabled="true" :refresher-triggered="triggered"
+				@refresherrefresh="getFresh">
+				<view class="list-scroll-view">
+					<view class="chat-ls" v-for="(item,index) in msgList" :key="index" :id="'msg'+ item._id">
+						<view class="chat-time" v-if="item.time != ''">
+							{{item.time}}
+						</view>
+						<view class="msg-m msg-left" v-if="item.speaker !=  user._id">
+							<image class="user-img" :src="config.logo_url&&config.logo_url.length>0?config.logo_url[0].url:''">
+							</image>
+							<!-- 文字 -->
+							<view class="message" v-if="item.msg_type =='0'">                           
+								<view class="msg-text">{{item.content}}</view>
+							</view>
+							<!-- 图像 -->
+							<view class="message img" v-else-if="item.msg_type =='1'" @tap="previewImg(item.content)">
+								<image :src="item.content" class="msg-img" mode="widthFix"></image>
+							</view>
+						</view>
+						<view class="msg-m msg-right" v-else-if="item.speaker == user._id">
+							<image class="user-img" :src="user.logo&&user.logo.length>0?user.logo[0].url:''">
+							</image>
+							<!-- 文字 -->
+							<view class="message" v-if="item.msg_type =='0'">
+								<view class="msg-text">{{item.content}}</view>
+							</view>
+							<!-- 图像 -->
+							<view class="message img" v-else-if="item.msg_type =='1'" @tap="previewImg(item.content)">
+								<image :src="item.content" class="msg-img" mode="widthFix"></image>
+							</view>
+						</view>
+					</view>
+					<view class="problem" v-if="problemList.length>0">
+						<view class="list" v-for="(item,index) in problemList" :key="index" @tap="toProblem(item)">
+							<text>{{item.question}}</text>
+							<text class="iconfont icon-dayuhao"></text>
+						</view>
+					</view>
+				</view>
+			</scroll-view>
+		</view>
+		<view class="two">
+			<submit_1 @choseImg="choseImg" @inputs="inputs" @heights="heights"></submit_1>
+		</view>
 	</view>
 </template>
 
 <script>
+	import moment from 'moment';
+	import submit_1 from './common/submit_1.vue';
 	export default {
+		components: {
+			submit_1,
+		},
 		data() {
-			return {}
+			return {
+				config: {},
+				user: {},
+				// 常见问题
+				problemList: [],
+				// 聊天记录
+				msgList: [],
+				total: 0,
+				skip: 0,
+				limit: 6,
+				page: 0,
+				// 判断是否跳到最后一条
+				is_bottom: true,
+				// 判断是否下拉刷新复位
+				triggered: false,
+				scrollToView: '', //滑动最后一条信息
+				// 判断是否是选择图片刷新
+				is_img: false
+			}
+		},
+		onShow: async function() {
+			const that = this;
+			that.searchToken();
+			that.searchConfig();
+			// 判断是否是选择图片刷新
+			if (!that.is_img) {
+				await that.clearPage();
+				await that.search()
+			}
+		},
+		onPullDownRefresh: async function() {
+			const that = this;
+			that.clearPage();
+			await that.search();
+			uni.stopPullDownRefresh();
 		},
 		methods: {
-
+			searchToken() {
+				const that = this;
+				try {
+					const res = uni.getStorageSync('token');
+					if (res) that.$set(that, `user`, res);
+				} catch (e) {
+					uni.showToast({
+						title: err.errmsg,
+						icon: 'error',
+						duration: 2000
+					});
+				}
+			},
+			searchConfig() {
+				const that = this;
+				try {
+					const res = uni.getStorageSync('config');
+					if (res) that.$set(that, `config`, res);
+				} catch (e) {
+					uni.showToast({
+						title: err.errmsg,
+						icon: 'error',
+						duration: 2000
+					});
+				}
+			},
+			async search() {
+				const that = this;
+				if (!that.user._id) return
+				let info = {
+					skip: that.skip,
+					limit: that.limit,
+					user: that.user._id
+				}
+				const res = await that.$api(`/chat`, 'GET', {
+					...info,
+				})
+				if (res.errcode == '0') {
+					let list = [...that.msgList, ...res.data];
+					that.$set(that, `msgList`, list)
+					that.$set(that, `total`, res.total)
+				} else {
+					uni.showToast({
+						title: res.errmsg,
+					});
+				}
+				const arr = await that.$api(`/problem`, 'GET', {
+					is_use: '0'
+				})
+				if (arr.errcode == '0') {
+					that.$set(that, `problemList`, arr.data)
+				} else {
+					uni.showToast({
+						title: arr.errmsg,
+					});
+				}
+			},
+			// 进行图片的预览
+			previewImg(e) {
+				const that = this;
+				// 预览图片
+				uni.previewImage({
+					current: 0,
+					urls: [e],
+					longPressActions: {
+						itemList: ['发送给朋友', '保存图片', '收藏'],
+						success: function(data) {
+							console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) +
+								'张图片');
+						},
+						fail: function(err) {
+							console.log(err.errMsg);
+						}
+					}
+				});
+			},
+			// 判断是否是选择图片刷新
+			choseImg(e) {
+				const that = this;
+				that.$set(that, `is_img`, e)
+			},
+			//接受输入内容
+			async inputs(e) {
+				const that = this;
+				let user = that.user
+				if (user._id) {
+					//时间间隔处理
+					let data = {
+						"user": user._id,
+						"speaker": user._id,
+						"content": e.message,
+						"time": moment().format('YYYY-MM-DD HH:mm:ss'),
+						"msg_type": e.type
+					};
+					// 发送给服务器消息
+					let res = await that.$api(`/chat`, `POST`, data);
+					if (res.errcode == '0') {
+						that.msgList.push(res.data);
+					} else {
+						uni.showToast({
+							title: res.errmsg,
+							icon: 'none'
+						})
+					}
+					// 跳转到最后一条数据 与前面的:id进行对照
+					that.goBottom();
+				} else {
+					uni.navigateTo({
+						url: `/pagesIndex/login/index`
+					})
+				}
+			},
+			// 点击问题
+			async toProblem(item) {
+				const that = this;
+				let user = that.user
+				if (user._id) {
+					//时间间隔处理
+					let data = {
+						"user": user._id,
+						"speaker": moment().valueOf().toString(),
+						"content": item.answer,
+						"time": moment().format('YYYY-MM-DD HH:mm:ss'),
+						"msg_type": '0'
+					};
+					that.msgList.push(data);
+					// 跳转到最后一条数据 与前面的:id进行对照
+					that.goBottom();
+				} else {
+					uni.navigateTo({
+						url: `/pagesIndex/login/index`
+					})
+				}
+			},
+			//输入框高度
+			heights(e) {
+				const that = this;
+				that.goBottom();
+			},
+			// 滚动到底部
+			async goBottom() {
+				const that = this;
+				that.scrollToView = '';
+				let lastItem = that.msgList.at(-1);
+				that.$nextTick(function() {
+					that.scrollToView = 'msg' + (lastItem._id)
+				})
+			},
+			// 下拉刷新分页
+			getFresh(e) {
+				const that = this;
+				that.$set(that, `triggered`, true)
+				that.$set(that, `is_img`, false)
+				let msgList = that.msgList;
+				let limit = that.limit;
+				setTimeout(() => {
+					if (that.total > msgList.length) {
+						uni.showLoading({
+							title: '加载中',
+							mask: true
+						})
+						let page = that.page + 1;
+						that.$set(that, `page`, page)
+						let skip = page * limit;
+						that.$set(that, `skip`, skip)
+						that.$set(that, `is_bottom`, false)
+						that.search();
+						uni.hideLoading();
+					} else {
+						uni.showToast({
+							title: `没有更多聊天记录了`,
+							icon: 'none'
+						})
+					}
+					that.triggered = false;
+				}, 1000)
+			},
+			// 分页
+			toPage(e) {
+				const that = this;
+				let list = that.list;
+				let limit = that.limit;
+				if (that.total > list.length) {
+					uni.showLoading({
+						title: '加载中',
+						mask: true
+					})
+					let page = that.page + 1;
+					that.$set(that, `page`, page)
+					let skip = page * limit;
+					that.$set(that, `skip`, skip)
+					that.search();
+					uni.hideLoading();
+				} else that.$set(that, `is_bottom`, true)
+			},
+			// 清空列表
+			clearPage() {
+				const that = this;
+				that.$set(that, `msgList`, [])
+				that.$set(that, `skip`, 0)
+				that.$set(that, `limit`, 6)
+				that.$set(that, `page`, 0)
+			}
 		}
 	}
 </script>
 
-<style>
-	.main {}
+<style lang="scss" scoped>
+	.main {
+		display: flex;
+		flex-direction: column;
+		width: 100vw;
+		height: 100vh;
+		overflow: hidden;
+
+		.one {
+			position: relative;
+			flex-grow: 1;
+
+			.scroll-view {
+
+				.chat-ls {
+					padding: 2vw 2vw 0 2vw;
+
+					.chat-time {
+						font-size: 24rpx;
+						color: rgba(39, 40, 50, 0.3);
+						line-height: 34rpx;
+						padding: 10rpx 0rpx;
+						text-align: center;
+					}
+
+					.msg-m {
+						display: flex;
+						padding: 20rpx 0;
+
+						.user-img {
+							flex: none;
+							width: 80rpx;
+							height: 80rpx;
+							border-radius: 40rpx;
+							border: 1px solid #c0c0c0;
+						}
+
+						.message {
+							flex: none;
+							max-width: 480rpx;
+						}
+
+						.img {
+							margin: 0 20rpx;
+						}
+
+						.msg-text {
+							font-size: 32rpx;
+							color: rgba(39, 40, 50, 1);
+							line-height: 44rpx;
+							padding: 18rpx 24rpx;
+							word-break: break-all;
+						}
+
+						.msg-img {
+							max-width: 400rpx;
+							border-radius: 20rpx;
+						}
+
+					}
+
+					.msg-left {
+						flex-direction: row;
+
+						.msg-text {
+							word-break: break-all;
+							margin-left: 16rpx;
+							background-color: #f1f1f1;
+							border-radius: 0rpx 20rpx 20rpx 20rpx;
+						}
+
+
+
+						.ms-img {
+							margin-left: 16rpx;
+						}
+
+					}
+
+					.msg-right {
+						flex-direction: row-reverse;
+
+						.msg-text {
+							margin-right: 16rpx;
+							background-color: var(--f3CColor);
+							border-radius: 20rpx 0rpx 20rpx 20rpx;
+						}
+
+						.ms-img {
+							margin-right: 16rpx;
+						}
+					}
+				}
+			}
+
+			.problem {
+				width: 60%;
+				padding: 2vw;
+				margin: 0 0 0 2vw;
+				color: var(--mainColor);
+				background-color: var(--f3CColor);
+				border-radius: 10px;
+
+				.list {
+					display: flex;
+					justify-content: space-between;
+					padding: 2vw;
+					border-bottom: 1px solid var(--f9Color);
+				}
+			}
+		}
+
+		.two {
+			background-color: #f0f0f0;
+			border-top: 1px solid rgba(39, 40, 50, 0.1);
+		}
+	}
+
+	.scroll-view {
+		position: absolute;
+		top: 0;
+		left: 0;
+		right: 0;
+		bottom: 0;
+
+		.list-scroll-view {
+			display: flex;
+			flex-direction: column;
+		}
+	}
+
+	.is_bottom {
+		width: 100%;
+		text-align: center;
+
+		text {
+			padding: 2vw 0;
+			display: inline-block;
+			color: var(--f85Color);
+			font-size: var(--font14Size);
+		}
+	}
 </style>

+ 1 - 1
pages/index/index.vue

@@ -43,7 +43,7 @@
 	}
 </script>
 
-<style lang="scss">
+<style lang="scss" scoped>
 	.main {
 		display: flex;
 		flex-direction: column;

+ 22 - 4
pages/map/index.vue

@@ -1,13 +1,17 @@
 <template>
 	<view class="main">
-		地图
+		<map class="map" :latitude="latitude" :longitude="longitude" :scale="scale"></map>
 	</view>
 </template>
 
 <script>
 	export default {
 		data() {
-			return {}
+			return {
+				latitude: 43.3517, // 设置地图的纬度
+				longitude: 125.86854, // 设置地图的经度
+				scale: 13
+			}
 		},
 		methods: {
 
@@ -15,6 +19,20 @@
 	}
 </script>
 
-<style>
-	.main {}
+<style lang="scss" scoped>
+	.main {
+		display: flex;
+		flex-direction: column;
+		width: 100vw;
+		height: 100vh;
+
+		.map {
+			width: 100%;
+			height: 100vh;
+
+			.button {
+				background-color: var(--f3CColor);
+			}
+		}
+	}
 </style>

+ 0 - 1
pagesHome/notice/index.vue

@@ -80,7 +80,6 @@
 			},
 			async search() {
 				const that = this;
-				if (!that.user._id) return
 				let info = {
 					skip: that.skip,
 					limit: that.limit,

+ 12 - 1
pagesHome/weather/index.vue

@@ -3,8 +3,8 @@
 		<web-view :src="url"></web-view>
 	</view>
 </template>
-
 <script>
+	var wv; //计划创建的webview
 	export default {
 		data() {
 			return {
@@ -15,5 +15,16 @@
 			const that = this;
 			that.$set(that, `url`, e && e.url);
 		},
+		onReady() {
+			// #ifdef APP-PLUS
+			var currentWebview = this.$scope.$getAppWebview() //获取当前页面的webview对象
+			setTimeout(function() {
+				wv = currentWebview.children()[0]
+				wv.setStyle({
+					scalable: true
+				})
+			}, 1000); //如果是页面初始化调用时,需要延时一下
+			// #endif
+		}
 	}
 </script>

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/swiper/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/tabs/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/upload/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/customer/common/submit_1.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/customer/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/map/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/article/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/hotel/detail.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/hotel/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/hotel/info.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/info/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/notice/detail.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/notice/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/type/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/type/info.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesHome/weather/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/collect/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/comment/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/like/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/login/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesIndex/order/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/account/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/article/add.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/article/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/coupon/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pagesMy/opinion/index.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.js.map


+ 12 - 3
unpackage/dist/dev/mp-weixin/common/main.wxss

@@ -6,9 +6,9 @@
 @font-face {
 	font-family: "iconfont";
 	/* Project id 4241853 */
-	src: url('//at.alicdn.com/t/c/font_4241853_1c99vjt3wel.woff2?t=1694419891836') format('woff2'),
-		url('//at.alicdn.com/t/c/font_4241853_1c99vjt3wel.woff?t=1694419891836') format('woff'),
-		url('//at.alicdn.com/t/c/font_4241853_1c99vjt3wel.ttf?t=1694419891836') format('truetype');
+	src: url('//at.alicdn.com/t/c/font_4241853_sf51vf7aycr.woff2?t=1694763107326') format('woff2'),
+		url('//at.alicdn.com/t/c/font_4241853_sf51vf7aycr.woff?t=1694763107326') format('woff'),
+		url('//at.alicdn.com/t/c/font_4241853_sf51vf7aycr.ttf?t=1694763107326') format('truetype');
 }
 .iconfont {
 	font-family: "iconfont" !important;
@@ -17,6 +17,15 @@
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 }
+.icon-zaixiankefu:before {
+	content: "\e65a";
+}
+.icon-tupian:before {
+	content: "\e67f";
+}
+.icon-gengduoneirong:before {
+	content: "\e623";
+}
 .icon-weixin:before {
 	content: "\e73b";
 }

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
unpackage/dist/dev/mp-weixin/common/runtime.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 49 - 41
unpackage/dist/dev/mp-weixin/common/vendor.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 14 - 14
unpackage/dist/dev/mp-weixin/components/swiper/index.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 14 - 14
unpackage/dist/dev/mp-weixin/components/tabs/index.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15 - 15
unpackage/dist/dev/mp-weixin/components/upload/index.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 302 - 0
unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.js


+ 4 - 0
unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.json

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

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.wxml


+ 67 - 0
unpackage/dist/dev/mp-weixin/pages/customer/common/submit_1.wxss

@@ -0,0 +1,67 @@
+@charset "UTF-8";
+/* 水平间距 */
+/* 水平间距 */
+.displaynone.data-v-b6a58b94 {
+  display: none;
+}
+.submit-chat.data-v-b6a58b94 {
+  width: 100%;
+  display: flex;
+  align-items: center;
+  box-sizing: border-box;
+  padding: 14rpx 14rpx;
+}
+.submit-chat .bt-img.data-v-b6a58b94 {
+  margin: 0 0 0 10rpx;
+}
+.submit-chat .bt-img .iconfont.data-v-b6a58b94 {
+  font-size: 65rpx;
+}
+.submit-chat .bt-img .button.data-v-b6a58b94 {
+  background-color: var(--f3CColor);
+  color: var(--mainColor);
+  font-size: var(--font14Size);
+}
+.submit-chat .btn.data-v-b6a58b94 {
+  flex: auto;
+  background-color: #fff;
+  border-radius: 10rpx;
+  padding: 20rpx;
+  max-height: 160rpx;
+  margin: 0 10rpx;
+}
+.submit-chat .chat-send.data-v-b6a58b94 {
+  line-height: 44rpx;
+  width: 300rpx;
+}
+.more.data-v-b6a58b94 {
+  width: 100%;
+  height: 450rpx;
+  background: #ecedee;
+  box-shadow: 0px 11rpx 0px 0px rgba(0, 0, 0, 0.1);
+  bottom: env(safe-area-inset-bottom);
+  padding: 8rpx;
+  box-sizing: border-box;
+}
+.more .more_1.data-v-b6a58b94 {
+  display: flex;
+  flex-wrap: wrap;
+}
+.more .more_1 .more-list.data-v-b6a58b94 {
+  width: 18%;
+  text-align: center;
+  margin: 10rpx;
+  padding: 20rpx 15rpx 15rpx 15rpx;
+  background-color: #ffffff;
+  border-radius: 20rpx;
+}
+.more .more_1 .more-list .iconfont.data-v-b6a58b94 {
+  font-size: 65rpx;
+}
+.more .more_1 .more-list .more-list-title.data-v-b6a58b94 {
+  margin: 10rpx 0;
+  font-size: 30rpx;
+  color: rgba(39, 40, 50, 0.5);
+  line-height: 34rpx;
+}
+

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 423 - 36
unpackage/dist/dev/mp-weixin/pages/customer/index.js


+ 3 - 1
unpackage/dist/dev/mp-weixin/pages/customer/index.json

@@ -1,4 +1,6 @@
 {
   "navigationBarTitleText": "客服",
-  "usingComponents": {}
+  "usingComponents": {
+    "submit_1": "/pages/customer/common/submit_1"
+  }
 }

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/customer/index.wxml


+ 115 - 2
unpackage/dist/dev/mp-weixin/pages/customer/index.wxss

@@ -1,3 +1,116 @@
-
-.main {}
+@charset "UTF-8";
+/* 水平间距 */
+/* 水平间距 */
+.main.data-v-cab410cc {
+  display: flex;
+  flex-direction: column;
+  width: 100vw;
+  height: 100vh;
+  overflow: hidden;
+}
+.main .one.data-v-cab410cc {
+  position: relative;
+  flex-grow: 1;
+}
+.main .one .scroll-view .chat-ls.data-v-cab410cc {
+  padding: 2vw 2vw 0 2vw;
+}
+.main .one .scroll-view .chat-ls .chat-time.data-v-cab410cc {
+  font-size: 24rpx;
+  color: rgba(39, 40, 50, 0.3);
+  line-height: 34rpx;
+  padding: 10rpx 0rpx;
+  text-align: center;
+}
+.main .one .scroll-view .chat-ls .msg-m.data-v-cab410cc {
+  display: flex;
+  padding: 20rpx 0;
+}
+.main .one .scroll-view .chat-ls .msg-m .user-img.data-v-cab410cc {
+  flex: none;
+  width: 80rpx;
+  height: 80rpx;
+  border-radius: 40rpx;
+  border: 1px solid #c0c0c0;
+}
+.main .one .scroll-view .chat-ls .msg-m .message.data-v-cab410cc {
+  flex: none;
+  max-width: 480rpx;
+}
+.main .one .scroll-view .chat-ls .msg-m .img.data-v-cab410cc {
+  margin: 0 20rpx;
+}
+.main .one .scroll-view .chat-ls .msg-m .msg-text.data-v-cab410cc {
+  font-size: 32rpx;
+  color: #272832;
+  line-height: 44rpx;
+  padding: 18rpx 24rpx;
+  word-break: break-all;
+}
+.main .one .scroll-view .chat-ls .msg-m .msg-img.data-v-cab410cc {
+  max-width: 400rpx;
+  border-radius: 20rpx;
+}
+.main .one .scroll-view .chat-ls .msg-left.data-v-cab410cc {
+  flex-direction: row;
+}
+.main .one .scroll-view .chat-ls .msg-left .msg-text.data-v-cab410cc {
+  word-break: break-all;
+  margin-left: 16rpx;
+  background-color: #f1f1f1;
+  border-radius: 0rpx 20rpx 20rpx 20rpx;
+}
+.main .one .scroll-view .chat-ls .msg-left .ms-img.data-v-cab410cc {
+  margin-left: 16rpx;
+}
+.main .one .scroll-view .chat-ls .msg-right.data-v-cab410cc {
+  flex-direction: row-reverse;
+}
+.main .one .scroll-view .chat-ls .msg-right .msg-text.data-v-cab410cc {
+  margin-right: 16rpx;
+  background-color: var(--f3CColor);
+  border-radius: 20rpx 0rpx 20rpx 20rpx;
+}
+.main .one .scroll-view .chat-ls .msg-right .ms-img.data-v-cab410cc {
+  margin-right: 16rpx;
+}
+.main .one .problem.data-v-cab410cc {
+  width: 60%;
+  padding: 2vw;
+  margin: 0 0 0 2vw;
+  color: var(--mainColor);
+  background-color: var(--f3CColor);
+  border-radius: 10px;
+}
+.main .one .problem .list.data-v-cab410cc {
+  display: flex;
+  justify-content: space-between;
+  padding: 2vw;
+  border-bottom: 1px solid var(--f9Color);
+}
+.main .two.data-v-cab410cc {
+  background-color: #f0f0f0;
+  border-top: 1px solid rgba(39, 40, 50, 0.1);
+}
+.scroll-view.data-v-cab410cc {
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+}
+.scroll-view .list-scroll-view.data-v-cab410cc {
+  display: flex;
+  flex-direction: column;
+}
+.is_bottom.data-v-cab410cc {
+  width: 100%;
+  text-align: center;
+}
+.is_bottom text.data-v-cab410cc {
+  padding: 2vw 0;
+  display: inline-block;
+  color: var(--f85Color);
+  font-size: var(--font14Size);
+}
 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/home/index.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 27 - 27
unpackage/dist/dev/mp-weixin/pages/index/index.js


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

@@ -1 +1 @@
-<view class="main"><view class="one"><image class="logo" src="{{logoUrl}}"></image></view></view>
+<view class="main data-v-57280228"><view class="one data-v-57280228"><image class="logo data-v-57280228" src="{{logoUrl}}"></image></view></view>

+ 3 - 3
unpackage/dist/dev/mp-weixin/pages/index/index.wxss

@@ -1,17 +1,17 @@
 @charset "UTF-8";
 /* 水平间距 */
 /* 水平间距 */
-.main {
+.main.data-v-57280228 {
   display: flex;
   flex-direction: column;
   width: 100vw;
   height: 100vh;
 }
-.main .one {
+.main .one.data-v-57280228 {
   text-align: center;
   margin: 40vw 0 0 0;
 }
-.main .one .logo {
+.main .one .logo.data-v-57280228 {
   width: 50vw;
   height: 50vw;
   border-radius: 90px;

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 34 - 28
unpackage/dist/dev/mp-weixin/pages/map/index.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/map/index.wxml

@@ -1 +1 @@
-<view class="main">地图</view>
+<view class="main data-v-4219aa94"><map class="map data-v-4219aa94" latitude="{{latitude}}" longitude="{{longitude}}" scale="{{scale}}"></map></view>

+ 16 - 2
unpackage/dist/dev/mp-weixin/pages/map/index.wxss

@@ -1,3 +1,17 @@
-
-.main {}
+@charset "UTF-8";
+/* 水平间距 */
+/* 水平间距 */
+.main.data-v-4219aa94 {
+  display: flex;
+  flex-direction: column;
+  width: 100vw;
+  height: 100vh;
+}
+.main .map.data-v-4219aa94 {
+  width: 100%;
+  height: 100vh;
+}
+.main .map .button.data-v-4219aa94 {
+  background-color: var(--f3CColor);
+}
 

+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/my/index.js

@@ -101,7 +101,7 @@ var components
 try {
   components = {
     uniBadge: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/uni-badge/components/uni-badge/uni-badge */ "uni_modules/uni-badge/components/uni-badge/uni-badge").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-badge/components/uni-badge/uni-badge.vue */ 382))
+      return __webpack_require__.e(/*! import() | uni_modules/uni-badge/components/uni-badge/uni-badge */ "uni_modules/uni-badge/components/uni-badge/uni-badge").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-badge/components/uni-badge/uni-badge.vue */ 388))
     },
   }
 } catch (e) {

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
unpackage/dist/dev/mp-weixin/pagesHome/article/index.js


+ 2 - 2
unpackage/dist/dev/mp-weixin/pagesHome/hotel/info.js

@@ -101,10 +101,10 @@ var components
 try {
   components = {
     uniCollapse: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/uni-collapse/components/uni-collapse/uni-collapse */ "uni_modules/uni-collapse/components/uni-collapse/uni-collapse").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue */ 448))
+      return __webpack_require__.e(/*! import() | uni_modules/uni-collapse/components/uni-collapse/uni-collapse */ "uni_modules/uni-collapse/components/uni-collapse/uni-collapse").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue */ 456))
     },
     uniCollapseItem: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item */ "uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue */ 455))
+      return __webpack_require__.e(/*! import() | uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item */ "uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue */ 463))
     },
   }
 } catch (e) {

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 17 - 17
unpackage/dist/dev/mp-weixin/pagesHome/notice/detail.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15 - 21
unpackage/dist/dev/mp-weixin/pagesHome/notice/index.js


+ 4 - 2
unpackage/dist/dev/mp-weixin/pagesHome/weather/index.js

@@ -147,7 +147,8 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/r
 //
 //
 //
-//
+
+var wv; //计划创建的webview
 var _default = {
   data: function data() {
     return {
@@ -174,7 +175,8 @@ var _default = {
       return _onLoad.apply(this, arguments);
     }
     return onLoad;
-  }()
+  }(),
+  onReady: function onReady() {}
 };
 exports.default = _default;
 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
unpackage/dist/dev/mp-weixin/pagesIndex/comment/index.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/pagesMy/account/index.js

@@ -146,7 +146,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime
 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
 var upload = function upload() {
   __webpack_require__.e(/*! require.ensure | components/upload/index */ "components/upload/index").then((function () {
-    return resolve(__webpack_require__(/*! ../../components/upload/index.vue */ 426));
+    return resolve(__webpack_require__(/*! ../../components/upload/index.vue */ 434));
   }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
 };
 var _default = {

+ 5 - 5
unpackage/dist/dev/mp-weixin/pagesMy/article/add.js

@@ -101,16 +101,16 @@ var components
 try {
   components = {
     uniForms: function () {
-      return Promise.all(/*! import() | uni_modules/uni-forms/components/uni-forms/uni-forms */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-forms/components/uni-forms/uni-forms")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 387))
+      return Promise.all(/*! import() | uni_modules/uni-forms/components/uni-forms/uni-forms */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-forms/components/uni-forms/uni-forms")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 395))
     },
     uniFormsItem: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/uni-forms/components/uni-forms-item/uni-forms-item */ "uni_modules/uni-forms/components/uni-forms-item/uni-forms-item").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 400))
+      return __webpack_require__.e(/*! import() | uni_modules/uni-forms/components/uni-forms-item/uni-forms-item */ "uni_modules/uni-forms/components/uni-forms-item/uni-forms-item").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 408))
     },
     uniEasyinput: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput */ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 407))
+      return __webpack_require__.e(/*! import() | uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput */ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 415))
     },
     uniDataSelect: function () {
-      return Promise.all(/*! import() | uni_modules/uni-data-select/components/uni-data-select/uni-data-select */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-data-select/components/uni-data-select/uni-data-select")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue */ 414))
+      return Promise.all(/*! import() | uni_modules/uni-data-select/components/uni-data-select/uni-data-select */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-data-select/components/uni-data-select/uni-data-select")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue */ 422))
     },
   }
 } catch (e) {
@@ -183,7 +183,7 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o =
 function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
 var upload = function upload() {
   __webpack_require__.e(/*! require.ensure | components/upload/index */ "components/upload/index").then((function () {
-    return resolve(__webpack_require__(/*! ../../components/upload/index.vue */ 426));
+    return resolve(__webpack_require__(/*! ../../components/upload/index.vue */ 434));
   }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
 };
 var _default = {

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
unpackage/dist/dev/mp-weixin/pagesMy/article/index.js


+ 4 - 4
unpackage/dist/dev/mp-weixin/pagesMy/opinion/index.js

@@ -101,13 +101,13 @@ var components
 try {
   components = {
     uniForms: function () {
-      return Promise.all(/*! import() | uni_modules/uni-forms/components/uni-forms/uni-forms */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-forms/components/uni-forms/uni-forms")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 387))
+      return Promise.all(/*! import() | uni_modules/uni-forms/components/uni-forms/uni-forms */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-forms/components/uni-forms/uni-forms")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms/uni-forms.vue */ 395))
     },
     uniFormsItem: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/uni-forms/components/uni-forms-item/uni-forms-item */ "uni_modules/uni-forms/components/uni-forms-item/uni-forms-item").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 400))
+      return __webpack_require__.e(/*! import() | uni_modules/uni-forms/components/uni-forms-item/uni-forms-item */ "uni_modules/uni-forms/components/uni-forms-item/uni-forms-item").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue */ 408))
     },
     uniEasyinput: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput */ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 407))
+      return __webpack_require__.e(/*! import() | uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput */ "uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue */ 415))
     },
   }
 } catch (e) {
@@ -176,7 +176,7 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/r
 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
 var upload = function upload() {
   __webpack_require__.e(/*! require.ensure | components/upload/index */ "components/upload/index").then((function () {
-    return resolve(__webpack_require__(/*! ../../components/upload/index.vue */ 426));
+    return resolve(__webpack_require__(/*! ../../components/upload/index.vue */ 434));
   }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
 };
 var _default = {

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 14 - 14
unpackage/dist/dev/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15 - 15
unpackage/dist/dev/mp-weixin/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 14 - 14
unpackage/dist/dev/mp-weixin/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 16 - 16
unpackage/dist/dev/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15 - 15
unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 14 - 14
unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 16 - 16
unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15 - 15
unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15 - 15
unpackage/dist/dev/mp-weixin/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.js