zhaogongxue 1 рік тому
батько
коміт
8f0b0e8334
100 змінених файлів з 726 додано та 262 видалено
  1. 17 4
      components/hx-school/hx-school.vue
  2. 459 36
      components/zhao-chat/zhao-chat.vue
  3. 3 72
      components/zhao-shaixuan/zhao-shaixuan.vue
  4. 11 7
      pages/index/index.vue
  5. 130 47
      pages/xiaoxi/xiaoxi.vue
  6. 18 7
      pagesA/Project .vue
  7. 4 4
      pagesA/index-search.vue
  8. 3 2
      pagesA/jianlichange.vue
  9. 2 2
      pagesA/tel-login.vue
  10. 20 34
      pagesB/general-info.vue
  11. 8 7
      pagesB/gongsi-info.vue
  12. 2 3
      pagesC/chat.vue
  13. 2 2
      pagesD/personal-infor.vue
  14. 34 32
      pagesD/renzheng.vue
  15. 3 1
      pagesD/resume.vue
  16. 1 1
      pagesD/zixun-info.vue
  17. BIN
      static/images/address1.png
  18. 9 1
      units/inquire.js
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-invite/hx-invite.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-order/hx-order.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-chat/zhao-chat.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-code/u-code.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-switch/u-switch.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/xiaoxi/xiaoxi.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/zixun/zixun.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye1.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-zhiwei.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/index-search.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map
  70. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map
  71. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map
  72. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/upload.js.map
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map
  75. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/common/vendor.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general-info.js.map
  79. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map
  81. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/zixun-info.js.map
  82. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan-over.js.map
  83. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan.js.map
  84. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi-over.js.map
  85. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi.js.map
  86. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-add.js.map
  87. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-list.js.map
  88. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/chat.js.map
  89. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map
  90. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map
  91. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map
  92. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map
  93. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/advantage.js.map
  94. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply.js.map
  95. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply1.js.map
  96. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-add.js.map
  97. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-card.js.map
  98. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/certificate.js.map
  99. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-jianli.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-name.js.map

+ 17 - 4
components/hx-school/hx-school.vue

@@ -1,6 +1,6 @@
 <template>
 	<view>
-		<view class="list" @click="togeneral(item.id)" v-for="(item,index) in activityget_list" :key="item.id">
+		<view class="list"  v-for="(item,index) in activityget_list" :key="item.id">
 			<view class="u-flex">
 				<image style="width: 92rpx;height: 92rpx;" :src="item.school.logo" mode=""></image>
 				<view class="" style="margin-left: 20rpx;">
@@ -11,9 +11,11 @@
 					</view>
 				</view>
 			</view>
-			<view class="border">
-				<!-- <button  class="btn"></button> -->
-				<view class="btn">查看活动</view>
+			<view class="border u-row-between">
+				<view class=""></view>
+				<view v-if="item.status==2"  class="btn" @click="togeneral(item.id)">查看活动</view>
+				<view v-if="item.status==3" @click="tishi(1)" style="background: #d3d3d3;" class="btn">查看活动</view>
+				<view v-if="item.status==1" @click="tishi(2)" style="background: #d3d3d3;" class="btn">查看活动</view>
 			</view>
 		</view>
 	</view>
@@ -42,6 +44,14 @@
 			search:""
 		},
 		methods: {
+			tishi(a){
+				if(a==1){
+					this.$u.toast("活动已过期")
+				}else{
+					this.$u.toast("活动未开始")
+				}
+				
+			},
 			togeneral(id){
 				uni.navigateTo({
 					url:"/pagesB/general?id="+id
@@ -93,6 +103,8 @@
 		.border{
 			margin-top: 28rpx;
 			border-top: 2rpx solid #F3F3F3;
+			display: flex;
+			
 		}
 		
 		
@@ -109,6 +121,7 @@
 			font-weight: 400;
 			color: #FFFFFF;
 			margin-right: 0 !important;
+			text-align: center;
 		}
 	}
 </style>

+ 459 - 36
components/zhao-chat/zhao-chat.vue

@@ -3,54 +3,70 @@
 		<view :style="{height: height}"></view>
 		<view class="safe-area-inset-bottom"></view>
 		<view class="chat-down-box u-flex-col u-col-center">
-			<view class="chat-down-btn u-flex u-row-between">
-				<image @click="openchangyong" v-if="showtype == 2" class="img2" src="@/static/images/jianpan.png"
+			<view class="chat-down-btn u-flex u-row-between" v-if="isjianpan">
+				<image @click="openchangyong" v-if="showtype == 2" class="img2" src="../static/images/jianpan.png"
 					mode=""></image>
 				<text @click="openchangyong" v-else class="changyong">常</text>
-				<input class="input" :cursor-spacing="15" v-model="text" type="text" confirm-type="send"
+				<input class="input" :cursor-spacing="15" v-model="text" type="text" confirm-type="send" @confirm="send"
 					placeholder="请输入消息内容…">
-				<image @click="openemoji" class="img1" src="@/static/images/biaoqing.png" mode=""></image>
-				<image @click="openmore" v-if="showtype == 1" class="img2" src="@/static/images/jianpan.png" mode="">
+				<image @click="openemoji" class="img1" src="../static/images/biaoqing.png" mode=""></image>
+				<image @click="openmore" v-if="showtype == 1" class="img2" src="../static/images/jianpan.png" mode="">
 				</image>
-				<image @click="openmore" v-else class="img2" src="@/static/images/wenjian.png" mode=""></image>
+				<image @click="openmore" v-else class="img2" src="../static/images/wenjian.png" mode=""></image>
 			</view>
-			<view v-if="showtype == 1" class="more-box u-flex u-row-between">
-				<view class="more-item u-flex-col u-col-center">
+			<view class="chat-down-btn luyin u-flex u-row-between" v-else>
+				<image @click="isjianpan = true" class="img2" src="../static/images/jianpan.png" mode=""></image>
+				<button class="record-btn" :class="longPress == '1' ? 'record-btn-1' : 'record-btn-2'"
+					@longpress="longpressBtn()" @touchend="touchendBtn()">
+					<!-- <image src="@/static/images/luyin.png" mode="" style="changyong" /> -->
+					<text>{{longPress == '1' ? '按住说话' : '说话中...'}}</text>
+				</button>
+			</view>
+			<view class="prompt-layer prompt-layer-1" v-if="longPress == '2'">
+				<view class="prompt-loader">
+					<view class="em" v-for="(item,index) in 15" :key="index"></view>
+				</view>
+				<text class="span">松手结束录音</text>
+			</view>
+
+
+			<view v-if="showtype == 1" class="more-box u-flex acenter">
+				<!-- <view class="more-item u-flex-col u-col-center">
 					<view class="item-img u-flex u-row-center">
-						<image src="@/static/images/more1.png" mode=""></image>
+						<image src="../static/images/more1.png" mode=""></image>
 					</view>
 					<view class="item-text">
 						发简历
 					</view>
-				</view>
-				<view class="more-item u-flex-col u-col-center">
+				</view> -->
+				<view class="more-item u-flex-col u-col-center" @click="toalbum">
 					<view class="item-img u-flex u-row-center">
-						<image src="@/static/images/more2.png" mode=""></image>
+						<image src="../static/images/more2.png" mode=""></image>
 					</view>
 					<view class="item-text">
 						相册
 					</view>
 				</view>
-				<view class="more-item u-flex-col u-col-center">
+				<view class="more-item u-flex-col u-col-center" @click="tocapture">
 					<view class="item-img u-flex u-row-center">
-						<image src="@/static/images/more3.png" mode=""></image>
+						<image src="../static/images/more3.png" mode=""></image>
 					</view>
 					<view class="item-text">
 						拍摄
 					</view>
 				</view>
-				<view class="more-item u-flex-col u-col-center">
+				<view class="more-item u-flex-col u-col-center" @click="isjianpan = false;showtype = 0">
 					<view class="item-img u-flex u-row-center">
-						<image src="@/static/images/more4.png" mode=""></image>
+						<image src="../static/images/more4.png" mode=""></image>
 					</view>
 					<view class="item-text">
-						语
+						语
 					</view>
 				</view>
 			</view>
 			<view v-if="showtype == 2" class="changyong-box u-flex-col">
 				<scroll-view scroll-y="true" class="changyong-scroll u-flex-1">
-					<view class="changyong-text" v-for="(item,index) in list" :key="b">{{item.content}}</view>
+					<view class="changyong-text" v-for="(a,b) in list" :key="b" @click="select(a)">{{a.content}}</view>
 				</scroll-view>
 				<view class="changyong-btn u-flex u-row-between">
 					<text class="text1" @click="toadd">新增</text>
@@ -69,29 +85,248 @@
 </template>
 
 <script>
-	import emoji from "@/common/emoji.js"
 	import {
-		phraseList
-	} from "@/units/inquire.js"
+		conn
+	} from '@/utils/WebIM';
+	import WebIM from '@/newSDK/Easemob-chat.js'
+	// import emoji from "@/common/emoji.js"
+
+	const recorderManager = uni.getRecorderManager()
+	var init // 录制时长计时器
+
 	export default {
+		props: {
+			to: {
+				typeof: String,
+				default: ''
+			},
+			list: {
+				typeof: Array,
+				default: []
+			}
+		},
 		data() {
 			return {
-				list: [],
 				height: '100rpx',
 				showtype: 0, //默认0,1显示更多,2显示常用,3显示表情
 				emoji: emoji,
-				text: ''
+				text: '',
+				isjianpan: true,
+				longPress: '1',
+
+				time: 0, //录音时长
+				duration: 60000, //录音最大值ms 60000/1分钟
+				tempFilePath: '', //音频路径
+				playStatus: 0, //录音播放状态 0:未播放 1:正在播放
 			}
 		},
 		created() {
-			this.phraseList()
+
 		},
+
 		methods: {
-			phraseList() {
-				phraseList().then(res => {
-					console.log(res);
-					this.list = res.data
+			longpressBtn() {
+				this.longPress = '2';
+				// this.countdown(60); // 倒计时
+				// clearInterval(init) // 清除定时器
+				recorderManager.onStop((res) => {
+					console.log('onstop', res);
+					this.tempFilePath = res.tempFilePath;
+					this.recordingTimer(this.time);
 				})
+				const options = {
+					duration: this.duration, // 指定录音的时长,单位 ms
+					sampleRate: 16000, // 采样率
+					numberOfChannels: 1, // 录音通道数
+					encodeBitRate: 96000, // 编码码率
+					format: 'mp3', // 音频格式,有效值 aac/mp3
+					frameSize: 10, // 指定帧大小,单位 KB
+				}
+				this.recordingTimer();
+				recorderManager.start(options);
+				// 监听音频开始事件
+				recorderManager.onStart((res) => {})
+				recorderManager.onError((res) => {})
+			},
+			// 长按松开录音事件
+			touchendBtn() {
+				let _this = this
+				this.longPress = '1';
+				recorderManager.onStop((res) => {
+					this.tempFilePath = res.tempFilePath
+					uni.uploadFile({
+						url: _this.$url + '/api/common/upload',
+						filePath: _this.tempFilePath,
+						name: 'file',
+						success: (res) => {
+							uni.hideLoading()
+							if (JSON.parse(res.data).code == 1) {
+								_this.sendluyin(JSON.parse(res.data).data.fullurl);
+							} else {
+								_this.$u.toast(JSON.parse(res.data).msg)
+							}
+						},
+						fail: (e) => {
+							console.log(e);
+						}
+					})
+				})
+				this.recordingTimer(this.time)
+				recorderManager.stop()
+			},
+			recordingTimer(time) {
+				var that = this;
+				if (time == undefined) {
+					// 将计时器赋值给init
+					init = setInterval(function() {
+						that.time++
+					}, 1000);
+				} else {
+					clearInterval(init)
+				}
+			},
+			sendluyin(url) {
+				var option = {
+					type: "audio",
+					chatType: "singleChat",
+					filename: url,
+					// 消息接收方:单聊为对端用户 ID,群聊和聊天室分别为群组 ID 和聊天室 ID。
+					to: this.to,
+					body: {
+						//文件 URL。
+						url: url,
+						//文件类型。
+						type: "audio",
+						//文件名。
+						filename: url,
+						// 音频文件时长,单位为秒。
+						length: this.time,
+					},
+				};
+				let msg = new WebIM.message.create(option);
+				// 调用 `send` 方法发送该语音消息。
+				conn.send(msg).then((res) => {
+						// 语音消息成功发送。
+						console.log("Success");
+						setTimeout(() => {
+							this.$emit('success', true)
+						}, 800)
+					})
+					.catch((e) => {
+						// 语音消息发送失败。
+						console.log("Fail", e);
+					});
+			},
+			send() {
+				let _this = this
+				if (this.text == '' || this.text == null) {
+					this.$u.toast('发送消息不能为空')
+					return
+				}
+
+				let id = conn.getUniqueId(); // 生成本地消息id
+				let msg = new WebIM.message('txt', id); // 创建文本消息
+				msg.set({
+					msg: this.text, // 消息内容
+					to: this.to, // 接收消息对象(用户id)
+					chatType: 'singleChat', // 设置为单聊				                     
+					success: function(id, serverMsgId) {
+						console.log('成功发送消息');
+						setTimeout(() => {
+							_this.$emit('success', true)
+						}, 800);
+					},
+					fail: function(e) {
+						console.log("发送消息失败");
+					}
+				});
+				conn.send(msg.body);
+				this.text = ''
+			},
+			toalbum() {
+				let _this = this
+				uni.chooseImage({
+					count: 1,
+					sizeType: ["original", "compressed"],
+					sourceType: ["album"],
+					success(img) {
+						uni.showLoading({
+							mask: true,
+							title: "请稍后"
+						})
+						uni.uploadFile({
+							url: _this.$url + '/api/common/upload',
+							filePath: img.tempFilePaths[0],
+							name: 'file',
+							success: (res) => {
+								uni.hideLoading()
+								if (JSON.parse(res.data).code == 1) {
+									_this.sendPrivateImg(JSON.parse(res.data).data.fullurl);
+								} else {
+									_this.$u.toast(JSON.parse(res.data).msg)
+								}
+							},
+							fail: (e) => {
+								console.log(e);
+							}
+						})
+					},
+				});
+			},
+			tocapture() {
+				let _this = this
+				uni.chooseImage({
+					count: 1,
+					sizeType: ["original", "compressed"],
+					sourceType: ["camera"],
+					success(img) {
+						uni.showLoading({
+							mask: true,
+							title: "请稍后"
+						})
+						uni.uploadFile({
+							url: _this.$url + '/api/common/upload',
+							filePath: img.tempFilePaths[0],
+							name: 'file',
+							success: (res) => {
+								uni.hideLoading()
+								if (JSON.parse(res.data).code == 1) {
+									_this.sendPrivateImg(JSON.parse(res.data).data.fullurl);
+								} else {
+									_this.$u.toast(JSON.parse(res.data).msg)
+								}
+							},
+							fail: (e) => {
+								console.log(e);
+							}
+						})
+					},
+				});
+			},
+			sendPrivateImg(res) {
+				let option = {
+					chatType: "singleChat",
+					// 消息类型。
+					type: "img",
+					// 图片文件的 URL 地址。
+					url: res,
+					// 消息接收方:单聊为对方用户 ID,群聊和聊天室分别为群组 ID 和聊天室 ID。
+					to: this.to,
+				};
+				// 创建一条图片消息。
+				let msg = new WebIM.message.create(option);
+				// 调用 `send` 方法发送该图片消息。
+				conn.send(msg).then((res) => {
+					console.log('发送图片成功');
+					setTimeout(() => {
+						this.$emit('success', true)
+					}, 800)
+				});
+			},
+
+			select(item) {
+				console.log(item);
+				this.text = item.content
 			},
 			tolist() {
 				uni.navigateTo({
@@ -100,12 +335,7 @@
 			},
 			toadd() {
 				uni.navigateTo({
-					url: "/pagesC/changyong-add",
-					events: {
-						getconcent: res => {
-							this.phraseList()
-						}
-					}
+					url: "/pagesC/changyong-add"
 				})
 			},
 			changeemoji(item) {
@@ -122,6 +352,7 @@
 			openchangyong() {
 				this.showtype = this.showtype == 2 ? 0 : 2
 				this.height = this.showtype == 2 ? '600rpx' : '100rpx'
+				this.isjianpan = true
 			}
 		}
 	}
@@ -138,7 +369,6 @@
 			width: 750rpx;
 			background-color: #fff;
 
-
 			.emoji-scroll {
 				height: 300rpx;
 
@@ -205,9 +435,10 @@
 				height: 200rpx;
 				padding: 0 60rpx;
 				width: 100%;
-				box-sizing: border-box;
 
 				.more-item {
+					margin: 0 58rpx 0 0;
+
 					.item-text {
 						font-size: 22rpx;
 						font-family: PingFangSC-Regular, PingFang SC;
@@ -222,6 +453,18 @@
 						border-radius: 20rpx;
 						margin-bottom: 24rpx;
 
+						.hide {
+							position: absolute;
+							top: 0;
+							right: 0;
+							min-width: 100%;
+							min-height: 100%;
+							filter: alpha(opacity=0);
+							opacity: 0;
+							cursor: inherit;
+							display: none;
+						}
+
 						image {
 							width: 52rpx;
 							height: 52rpx;
@@ -269,5 +512,185 @@
 				}
 			}
 		}
+
+		.record-box {
+			width: 100%;
+			position: relative;
+		}
+
+		.luyin button::after {
+			border: none;
+		}
+
+		.luyin button {
+			font-size: 14px;
+			line-height: 38px;
+			width: 100%;
+			height: 38px;
+			border-radius: 8px;
+			text-align: center;
+			background: #f3f3f3;
+		}
+
+		.luyin button image {
+			width: 16px;
+			height: 16px;
+			margin-right: 4px;
+			vertical-align: middle;
+		}
+
+		.record-btn-2 {
+			background: rgba(255, 211, 0, 0.2);
+		}
+
+		/* 提示小弹窗 */
+		.prompt-layer {
+			border-radius: 8px;
+			background: #fff;
+			padding: 8px 16px;
+			box-sizing: border-box;
+			position: absolute;
+			left: 50%;
+			transform: translateX(-50%);
+		}
+
+		.prompt-layer::after {
+			content: '';
+			display: block;
+			border: 6px solid rgba(0, 0, 0, 0);
+			border-top-color: rgba(255, 211, 0, 1);
+			position: absolute;
+			bottom: -10px;
+			left: 50%;
+			transform: translateX(-50%);
+		}
+
+		.prompt-layer-1 {
+			font-size: 12px;
+			width: 128px;
+			text-align: center;
+			display: flex;
+			flex-direction: column;
+			align-items: center;
+			justify-content: center;
+			top: -80px;
+		}
+
+		.prompt-layer-1 .p {
+			color: #000000;
+		}
+
+		.prompt-layer-1 .span {
+			color: rgba(0, 0, 0, .6);
+		}
+
+		.prompt-loader .em {}
+
+		/* 语音音阶------------- */
+		.prompt-loader {
+			width: 96px;
+			height: 20px;
+			display: flex;
+			align-items: center;
+			justify-content: space-between;
+			margin-bottom: 6px;
+		}
+
+		.prompt-loader .em {
+			display: block;
+			background: #333333;
+			width: 1px;
+			height: 10%;
+			margin-right: 2.5px;
+			float: left;
+		}
+
+		.prompt-loader .em:last-child {
+			margin-right: 0px;
+		}
+
+		.prompt-loader .em:nth-child(1) {
+			animation: load 2.5s 1.4s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(2) {
+			animation: load 2.5s 1.2s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(3) {
+			animation: load 2.5s 1s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(4) {
+			animation: load 2.5s 0.8s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(5) {
+			animation: load 2.5s 0.6s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(6) {
+			animation: load 2.5s 0.4s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(7) {
+			animation: load 2.5s 0.2s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(8) {
+			animation: load 2.5s 0s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(9) {
+			animation: load 2.5s 0.2s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(10) {
+			animation: load 2.5s 0.4s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(11) {
+			animation: load 2.5s 0.6s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(12) {
+			animation: load 2.5s 0.8s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(13) {
+			animation: load 2.5s 1s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(14) {
+			animation: load 2.5s 1.2s infinite linear;
+		}
+
+		.prompt-loader .em:nth-child(15) {
+			animation: load 2.5s 1.4s infinite linear;
+		}
+
+		@keyframes load {
+			0% {
+				height: 10%;
+			}
+
+			50% {
+				height: 100%;
+			}
+
+			100% {
+				height: 10%;
+			}
+		}
+
+		/* 语音音阶-------------------- */
+		.prompt-layer-2 {
+			top: -40px;
+		}
+
+		.prompt-layer-2 .text {
+			color: rgba(0, 0, 0, 1);
+			font-size: 12px;
+		}
 	}
 </style>

+ 3 - 72
components/zhao-shaixuan/zhao-shaixuan.vue

@@ -56,11 +56,6 @@
 						<text v-for="(a,b) in guimolist" :key="b" :class="{text:guimo == b}"
 							@click="guimo = b">{{a.name}}</text>
 					</view>
-
-
-
-
-
 					<view class="scroll-title u-flex u-row-between">
 						<text>融资阶段</text>
 					</view>
@@ -69,37 +64,6 @@
 						<text v-for="(a,b) in jieduanlist" :key="b" :class="{text:jieduan == b}"
 							@click="jieduan = b">{{a.name}}</text>
 					</view>
-
-
-
-
-
-
-		<!-- 							<view class="scroll-title u-flex u-row-between">
-						<text>职业类型</text>
-						<text @click="tozhiye">查看更多</text>
-					</view>
-					<view class="scroll-item u-flex u-row-between u-flex-wrap">
-						<text :class="{text:fenlei.id == -1}" @click="fenlei = {name:'',id:-1,show:false}">不限</text>
-						<text v-for="(a,b) in tuijianfenleilist" :key="b" :class="{text:fenlei.id == a.id}" @click="fenlei = {name:a.name,id:a.id,show:false}">{{a.name}}</text>
-						<text v-if="fenlei.show" class="text">{{fenlei.name}}</text>
-					</view> -->
-
-
-
-					<!-- 			<view class="scroll-title u-flex u-row-between">
-						<text>不看企业</text>
-					</view> -->
-					<!-- 			<view class="scroll-gongsi">
-						<view class="gongsi-item u-flex" v-for="(a,b) in bukanlist" :key="b">
-							<text class="text">{{a}}</text>
-							<u-icon name="close" size="24" @click="bukanlist = []"></u-icon>
-						</view>
-						<view class="gongsi-add" v-if="bukanlist.length == 0" @click="showbukan = true">
-							添加
-						</view>
-					</view> -->
-
 				</scroll-view>
 				<view class="shaixuan-btn u-flex u-row-between">
 					<text @click="chongzhi">重置</text>
@@ -174,6 +138,7 @@
 		},
 		created() {
 			this.getconfig()
+			console.log(1111);
 		},
 		methods: {
 			tozhiye() {
@@ -279,49 +244,15 @@
 			getconfig() {
 				get_category_industry_recommend().then(res => {
 						this.tuijianhangyelist = res.data
+						console.log('pppppppp',this.tuijianhangyelist);
 					}),
 					get_category_job_recommend().then(res => {
 						this.tuijianfenleilist = res.data
+						console.log('pppppppp',this.tuijianhangyelist);
 					})
 					get_company_scale().then(res=>{
 						this.guimolist = res.data.reverse()
 					})
-				// this.guimolist = [{
-				// 		name: '0-49人',
-				// 		min: 0,
-				// 		max: 49
-				// 	}, {
-				// 		name: '50-99人',
-				// 		min: 5,
-				// 		max: 10
-				// 	}, {
-				// 		name: '100-499人',
-				// 		min: 10,
-				// 		max: 15
-				// 	}, {
-				// 		name: '500-999人',
-				// 		min: 15,
-				// 		max: 20
-				// 	}, {
-				// 		name: '1000-2000人',
-				// 		min: 20,
-				// 		max: 30
-				// 	}, {
-				// 		name: '2000-5000人',
-				// 		min: 30,
-				// 		max: 50
-				// 	}, {
-				// 		name: '5000-10000人',
-				// 		min: 50,
-				// 		max: 9999
-				// 	},
-				// 	{
-				// 		name: '10000人以上',
-				// 		min: 50,
-				// 		max: 9999
-				// 	}
-				// ]
-
 				this.xinzilist = [{
 					name: '5K以下',
 					min: 0,

+ 11 - 7
pages/index/index.vue

@@ -64,19 +64,18 @@
 							<view :style="{background:city.name!=''?'#EDF2F8':'#f3f3f3'}"
 								class="right-item u-flex u-row-center" @click="opencity1">
 								<text :style="{color:city.name!=''?'#0C66C2':'#666666'}"
-									class="text">{{city.name || '北京'}}</text>
-								<u-icon v-if="city.name !='' " color="#0C66C2" name="arrow-down-fill"
-									size="16"></u-icon>
-								<u-icon v-if="city.name ==''" name="arrow-down-fill" size="16"></u-icon>
+									class="text">{{city.name || '全国'}}</text>
+								<u-icon v-if="city.name !='' " color="#0C66C2" name="arrow-down-fill" size="8"></u-icon>
+								<u-icon v-if="city.name ==''" name="arrow-down-fill" size="8"></u-icon>
 							</view>
 							<view :style="{background:Object.keys(search_data).length!=0?'#EDF2F8':'#f3f3f3'}"
 								class="right-item u-flex u-row-center" @click="openshaixuan">
 								<text :style="{color:Object.keys(search_data).length!=0?'#0C66C2':'#666666'}"
 									class="text">筛选</text>
 								<u-icon v-if="Object.keys(search_data).length!=0 " color="#0C66C2"
-									name="arrow-down-fill" size="16"></u-icon>
+									name="arrow-down-fill" size="8"></u-icon>
 								<u-icon v-if="Object.keys(search_data).length==0" name="arrow-down-fill"
-									size="16"></u-icon>
+									size="8"></u-icon>
 							</view>
 						</view>
 					</view>
@@ -238,7 +237,12 @@
 		methods: {
 			torenzheng() {
 				uni.navigateTo({
-					url: "/pagesD/renzheng"
+					url: "/pagesD/renzheng",
+					events: {
+						up: (res) => {
+							this.auth()
+						}
+					}
 				})
 			},
 			changeid(index, id) {

+ 130 - 47
pages/xiaoxi/xiaoxi.vue

@@ -1,7 +1,21 @@
 <template>
 	<view class="xiaoxi-pages">
 		<view class="xiaoxi-header">
-			<!-- <u-navbar :isBack="false" :border-bottom="false" :background="{background:'rgba(0,0,0,0)'}" :isFixed="false"> -->
+			<!-- 			<u-navbar :isBack="false" :border-bottom="false" :background="{background:'rgba(0,0,0,0)'}"
+				:isFixed="false">
+				<view class="xiaoxi-tabs u-flex u-row-between">
+					<view class="tabs-item u-flex-col u-col-center u-flex-1" :class="{'tabs-item1':current == 1}"
+						@click="handlecurrent(1)">
+						<text>消息</text>
+						<text></text>
+					</view>
+					<view class="tabs-item u-flex-col u-col-center u-flex-1" :class="{'tabs-item1':current == 2}"
+						@click="handlecurrent(2)">
+						<text>通知</text>
+						<text></text>
+					</view>
+				</view>
+			</u-navbar> -->
 			<u-navbar :fixed="false" bgColor='rgba(0,0,0,0)' placeholder :safeAreaInsetTop="true">
 				<view slot="left" class="xiaoxi-tabs u-flex u-row-between" style="margin-left: -11rpx;">
 					<view class="tabs-item u-flex-col u-col-center u-flex-1" :class="{'tabs-item1':current == 1}"
@@ -17,32 +31,44 @@
 				</view>
 			</u-navbar>
 			<view v-if="current == 1" class="tabs-header u-flex">
-				<view class="u-flex tabs-header-item" :class="{'tabs-header-active' : tabs1 == index}"
-					v-for="(item,index) in tabs1list" :key="index" @click="changetabs1(index)">
-					<text>{{item}}</text>
+				<view class="u-flex tabs-header-item" :class="{'tabs-header-active' : tabs1 == 0}"
+					@click="changetabs1(0)">
+					<text>全部</text>
+				</view>
+				<view class="u-flex tabs-header-item" :class="{'tabs-header-active' : tabs1 == 1}"
+					@click="changetabs1(1)">
+					<u-badge :is-dot="true" type="error" v-if="read"></u-badge>
+					<text>未读</text>
 				</view>
 			</view>
 			<view v-if="current == 2" class="tabs-header u-flex">
 				<view class="u-flex tabs-header-item" :class="{'tabs-header-active' : tabs2 == index}"
-					v-for="(item,index) in tabs2list" :key="index" @click="changetabs2(index)">
+					v-for="(item,index) in tabs2list" :key="index" @click="changetabs2(index)" v-if="index != 1">
 					<text>{{item}}</text>
 				</view>
 			</view>
 		</view>
 		<view class="xiaoxi-list" v-if="current == 1">
-			<view class="xiaoxi-item u-flex u-row-between" v-for="(item,index) in 10" :key="index">
+			<view class="xiaoxi-item u-flex u-row-between" v-for="(item,index) in list" :key="index"
+				@click="tochat(index)">
 				<view class="item-head">
-					<u-badge absolute="true" type="error" :value="7" :offset="[0,0]"></u-badge>
-					<image src="https://dummyimage.com/96x96" mode=""></image>
+					<u-badge type="error" :count="item.unReadCount" :offset="[0,0]"></u-badge>
+					<image :src="item.user.avatar" mode=""></image>
 				</view>
 				<view class="xiaoxi-right u-flex-1">
 					<view class="right-top u-flex u-row-between">
-						<text>高先生</text>
-						<text class="u-line-1">上海彼时人力资源有限公司·猎头…</text>
-						<text>04月8日</text>
+						<text>{{item.user.username}}</text>
+						<text class="u-line-1">{{item.user.company_name || '' }}·{{item.user.type || ''}}</text>
+						<text>{{ renderTime(item.lastMessage.time)}}</text>
+					</view>
+					<view class="right-down u-line-1" v-if="item.lastMessage && item.lastMessage.type == 'txt'">
+						{{ item.lastMessage.msg }}
+					</view>
+					<view class="right-down u-line-1" v-if="item.lastMessage && item.lastMessage.type == 'img'">
+						[图片]
 					</view>
-					<view class="right-down u-line-1">
-						HI!关于贵公司Java这个职位,我这边有合…
+					<view class="right-down u-line-1" v-if="item.lastMessage && item.lastMessage.type == 'audio'">
+						[语音]
 					</view>
 				</view>
 			</view>
@@ -80,7 +106,7 @@
 						</view>
 					</view>
 				</view>
-<!-- 				<view v-if="tabs2 == 1">
+				<view v-if="tabs2 == 1">
 					<view class="tongzhi-header u-flex u-row-between">
 						<view class="tongzhi-title u-flex">
 							<text>{{item.title}}</text>
@@ -103,8 +129,8 @@
 							<text class="text1">{{item.info.education_name}}</text>
 						</view>
 					</view>
-				</view> -->
-				<view v-if="tabs2 == 1">
+				</view>
+				<view v-if="tabs2 == 2">
 					<view class="zixun-box">
 						<view class="zixun-title">
 							{{item.title}} {{item.createtime}}
@@ -121,28 +147,41 @@
 				</view>
 			</view>
 		</view>
-		<view style="height: 70vh;display: flex;align-items: center;justify-content: center;" v-if="list.length == 0">
+		<view style="height: 70vh;" v-if="list.length == 0">
 			<u-empty text="暂无数据" mode="list"></u-empty>
 		</view>
 	</view>
 </template>
 
 <script>
-	import {get_list,view} from "@/units/inquire.js"
+	import {
+		conn
+	} from '@/utils/WebIM';
+	import {
+		renderTime
+	} from '@/utils/index'
+	import {
+		get_list,
+		notification,
+		getEmchatUsersData
+	} from "@/units/inquire.js"
 	export default {
 		data() {
 			return {
-				current: 2,
+				current: 1,
 				tabs1: 0,
-				tabs1list: ['全部', '未读', '沟通中'],
+				tabs1list: ['全部', '未读'],
 				tabs2: 0,
-				tabs2list: ['应聘通知', '资讯通知'],
+				tabs2list: ['订单通知', '系统通知', '资讯通知'],
 				page: 1,
 				total: 0,
-				list: []
+				list: [],
+				read: false,
+				renderTime,
 			}
 		},
-		onLoad() {
+		onLoad() {},
+		onShow() {
 			this.getlist()
 		},
 		onReachBottom() {
@@ -152,8 +191,13 @@
 			}
 		},
 		methods: {
+			tochat(index) {
+				uni.navigateTo({
+					url: "/pagesC/chat?user_no=" + this.list[index].user.user_no
+				})
+			},
 			info2(item) {
-				view({
+				notification({
 					id: item.id
 				}).then(res => {
 					item.is_view = 1
@@ -163,25 +207,21 @@
 						url: "/pagesD/order-info?id=" + item.info.id
 					})
 				}
-				// if (this.tabs2 == 1) {
-				// 	if (item.source_type == 'job') {
-				// 		uni.navigateTo({
-				// 			url: "/pagesB/zhiwei-info2?id=" + item.info.id
-				// 		})
-				// 	} else {
-				// 		uni.navigateTo({
-				// 			url: "/pagesD/vip"
-				// 		})
-				// 	}
-				// }
 				if (this.tabs2 == 1) {
+					if (item.source_type == 'job') {
+						uni.navigateTo({
+							url: "/pagesB/zhiwei-info2?id=" + item.info.id
+						})
+					}
+				}
+				if (this.tabs2 == 2) {
 					uni.navigateTo({
 						url: "/pagesD/zixun-info?id=" + item.info.id
 					})
 				}
 			},
-			changetabs2(index) {
-				this.tabs2 = index
+			handlecurrent(index) {
+				this.current = index
 				this.page = 1
 				this.total = 0
 				this.list = []
@@ -194,29 +234,77 @@
 				this.list = []
 				this.getlist()
 			},
+			changetabs2(index) {
+				this.tabs2 = index
+				this.page = 1
+				this.total = 0
+				this.list = []
+				this.getlist()
+			},
 			getlist() {
+				let that = this
 				if (this.current == 1) {
-					
+					const options = {
+						pageSize: 50,
+						cursor: '',
+					}
+					conn.getServerConversations(options).then((res) => {
+						that.list = res.data.conversations
+						console.log(that.list);
+						let list = []
+						if (that.tabs1 == 1) {
+							for (var i = 0; i < that.list.length; i++) {
+								if (that.list[i].unReadCount > 0) {
+									list.push(that.list[i])
+								}
+							}
+							that.list = list
+						}
+						let ids = ''
+						if (that.list.length > 0) {
+							for (var i = 0; i < that.list.length; i++) {
+								ids += that.list[i].conversationId + ','
+							}
+							that.getData(ids)
+						}
+					}).catch((error) => {
+						console.log('失败', error);
+					})
 				}
 				if (this.current == 2) {
 					get_list({
 						page: this.page,
 						type: {
 							0: 'order',
-							// 1: 'system',
-							1: 'info'
+							1: 'system',
+							2: 'info'
 						} [this.tabs2]
 					}).then(res => {
 						this.total = res.data.total
 						this.list = this.list.concat(res.data.data)
 					})
 				}
-			}
+			},
+			getData(ids) {
+				let that = this
+				ids = ids.slice(0, -1)
+				getEmchatUsersData({
+					user_no: ids,
+				}).then((res) => {
+					if (res.code == 1) {
+						for (var i = 0; i < that.list.length; i++) {
+							that.$set(that.list[i], 'user', res.data[i])
+						}
+					} else {
+						that.$u.toast(res.msg)
+					}
+				})
+			},
 		}
 	}
 </script>
 
-<style lang="scss" >
+<style lang="scss">
 	.xiaoxi-pages {
 		.tongzhi-list {
 			padding: 1rpx 0;
@@ -522,9 +610,4 @@
 	page {
 		background-color: #F3F3F3;
 	}
-</style>
-<style scoped>
-	::v-deep .u-navbar__content__left{
-		left: -11rpx !important;
-	}
 </style>

+ 18 - 7
pagesA/Project .vue

@@ -66,9 +66,11 @@
 						v-model="project_experience3[index].description"></u--input>
 				</view>
 			</view>
-			<view class="body-input u-flex-col u-row-center " style="height: 88rpx;"></view>
-			<view class="button" @click="next">
-				下一步
+			<view class=" u-flex-col u-row-center " style="height: 88rpx;"></view>
+			<view class="fill">
+				<view class="button" @click="next">
+					下一步
+				</view>
 			</view>
 		</view>
 		<view class="personal" v-else>
@@ -111,8 +113,10 @@
 					v-model="project_experience.description"></u--input>
 			</view>
 			<view class="body-input u-flex-col u-row-center " style="height: 88rpx;"></view>
-			<view class="button" @click="next">
-				下一步
+			<view class="fill">
+				<view class="button" @click="next">
+					下一步
+				</view>
 			</view>
 		</view>
 		<!-- 选择器 -->
@@ -358,6 +362,15 @@
 				}
 			}
 
+			.fill {
+				width: 100%;
+				background-color: #fff;
+				position: fixed;
+				bottom: 0;
+				z-index: 999;
+				height: 166rpx;
+			}
+
 			.button {
 				width: 686rpx;
 				height: 88rpx !important;
@@ -372,8 +385,6 @@
 				display: flex;
 				justify-content: center;
 				margin-bottom: 60rpx;
-				position: fixed;
-				bottom: 0;
 			}
 		}
 

+ 4 - 4
pagesA/index-search.vue

@@ -23,16 +23,16 @@
 							class="right-item u-flex u-row-center" @click="opencity1">
 							<text :style="{color:city.name!=''?'#0C66C2':'#666666'}"
 								class="text">{{city.name || '北京'}}</text>
-							<u-icon v-if="city.name !='' " color="#0C66C2" name="arrow-down-fill" size="16"></u-icon>
-							<u-icon v-if="city.name ==''" name="arrow-down-fill" size="16"></u-icon>
+							<u-icon v-if="city.name !='' " color="#0C66C2" name="arrow-down-fill" size="8"></u-icon>
+							<u-icon v-if="city.name ==''" name="arrow-down-fill" size="8"></u-icon>
 						</view>
 						<view :style="{background:Object.keys(search_data).length!=0?'#EDF2F8':'#f3f3f3'}"
 							class="right-item u-flex u-row-center" @click="openshaixuan">
 							<text :style="{color:Object.keys(search_data).length!=0?'#0C66C2':'#666666'}"
 								class="text">筛选</text>
 							<u-icon v-if="Object.keys(search_data).length!=0 " color="#0C66C2" name="arrow-down-fill"
-								size="16"></u-icon>
-							<u-icon v-if="Object.keys(search_data).length==0" name="arrow-down-fill" size="16"></u-icon>
+								size="8"></u-icon>
+							<u-icon v-if="Object.keys(search_data).length==0" name="arrow-down-fill" size="8"></u-icon>
 						</view>
 					</view>
 				</view>

+ 3 - 2
pagesA/jianlichange.vue

@@ -28,7 +28,7 @@
 						</view>
 					</u-radio-group>
 					<view class="u-flex " style="margin-top: 54rpx;margin-bottom: 30rpx;">
-						<view class="btn1" style="padding: 22rpx 48rpx;box-sizing: border-box;" @click="nowork">暂不找工作
+						<view class="btn1" style="padding: 22rpx 0;box-sizing: border-box;" @click="nowork">暂不找工作
 						</view>
 						<view class="btn2" style="padding: 22rpx 154rpx;box-sizing: border-box;" @click="tonext">下一步
 						</view>
@@ -146,10 +146,11 @@
 		height: 88rpx;
 		border-radius: 12rpx;
 		border: 2rpx solid #BFBFBF;
-		font-size: 32rpx;
+		font-size: 30rpx;
 		font-family: PingFangSC-Regular, PingFang SC;
 		font-weight: 400;
 		color: #444444;
+		text-align: center;
 	}
 
 	.btn2 {

+ 2 - 2
pagesA/tel-login.vue

@@ -33,7 +33,8 @@
 	import {
 		getCode,
 		mobileLogin,
-		third_mobile
+		third_mobile,
+		index
 	} from "../units/inquire.js"
 	import {
 		conn
@@ -48,7 +49,6 @@
 				code: '',
 				verificationTime: '',
 				timeEnd: false,
-				// getcode:true
 				openid: '',
 			}
 		},

+ 20 - 34
pagesB/general-info.vue

@@ -36,14 +36,6 @@
 					{{detail.content || ''}}
 				</view>
 			</view>
-			<!-- 			<view class="gongsi-text">
-				<view class="text-title">
-					公司优势
-				</view>
-				<view class="text-body">
-					{{detail.welfare_tag_text ? detail.welfare_tag_text.join(',') : ''}}
-				</view>
-			</view> -->
 		</view>
 		<view class="" style="height: 220rpx;"></view>
 		<!-- <u-mask :show="showzhiwei" z-index="990" @click="closeshaixuan"></u-mask> -->
@@ -64,17 +56,17 @@
 					<view class="shaixuan-item u-flex u-row-center"
 						:class="{shaixuanItemActive:(showshaixuan == 1 || zhiwei > 0)}" @click="openshaixuan(1)">
 						<text class="text u-line-1">{{zhiwei == 0 ? '职位' : zhiweilist[zhiwei].name}}</text>
-						<u-icon name="arrow-down-fill" size="16"></u-icon>
+						<u-icon name="arrow-down-fill" size="8"></u-icon>
 					</view>
 					<view class="shaixuan-item u-flex u-row-center"
 						:class="{shaixuanItemActive:(showshaixuan == 2 || city1.id)}" @click="openshaixuan(2)">
 						<text class="text u-line-1">{{city1.name|| '城市'}}</text>
-						<u-icon name="arrow-down-fill" size="16"></u-icon>
+						<u-icon name="arrow-down-fill" size="8"></u-icon>
 					</view>
 					<view class="shaixuan-item u-flex u-row-center"
 						:class="{shaixuanItemActive:showshaixuan == 3 || xinzi.name}" @click="openshaixuan(3)">
 						<text class="text u-line-1">{{xinzi.name || '薪资'}}</text>
-						<u-icon name="arrow-down-fill" size="16"></u-icon>
+						<u-icon name="arrow-down-fill" size="8"></u-icon>
 					</view>
 				</view>
 			</view>
@@ -100,13 +92,13 @@
 							<text>{{item.education.name}}</text>
 						</view>
 						<view class="item-down u-flex u-row-between">
-							<view class="u-flex">
+							<view class="u-flex item-down">
 								<image style="width: 50rpx;height: 50rpx; border-radius: 50%;margin-right: 16rpx;"
 									:src="item.user.avatar" mode=""></image>
-								<text>{{item.user.name}}·{{item.user.job_text}}</text>
+								<text class="item-down">{{item.user.name}}·{{item.user.job_text}}</text>
 							</view>
 							<view class="u-flex">
-								<view class="btn1" @click.stop="tochat">立即聊聊</view>
+								<view class="btn1" @click.stop="tochat(item)">立即聊聊</view>
 								<view class="btn2" @click.stop="open(item.city[0])">投递简历</view>
 							</view>
 						</view>
@@ -172,7 +164,6 @@
 				total: 0,
 				list: [],
 				detail: {},
-				getEmchatUsersData
 			}
 		},
 		onLoad(option) {
@@ -190,32 +181,33 @@
 				}).then(res => {
 					if (res.code == 1) {
 						this.$u.toast("投递成功")
+					} else {
+						this.$u.toast(res.msg)
 					}
 				})
 			},
-			tochat() {
-				console.log(this.detail);
+
+			tochat(item) {
 				let that = this
 				let id = conn.getUniqueId(); // 生成本地消息id
 				let msg = new WebIM.message('txt', id); // 创建文本消息
 				msg.set({
 					type: "txt",
 					msg: "职位消息",
-					to: this.detail.user_no,
+					to: item.user.user_no,
 					chatType: "singleChat",
-					// 消息扩展信息。扩展字段为可选,若带有该字段,值不能为空,即 "ext:null" 会出错。
 					ext: {
 						"type": "pos",
 						"order": {
-							"title": that.detail.job_name,
-							"city": that.detail.work_city,
-							"salary": Number(that.detail.salary_min) + '-' + Number(that.detail.salary_max),
-							"item_url": that.detail.id
+							"title": item.job_name,
+							"city": item.city[0].city_id,
+							"salary": Number(item.salary_min) + '-' + Number(item.salary_max),
+							// "item_url": that.detail.id
 						}
 					}, // 设置为单聊				                     
 					success: function(id, serverMsgId) {
 						uni.navigateTo({
-							// url: "/pagesC/chat?user_no=" + this.detail.user_nos
+							url: "/pagesC/chat?user_no=" + item.user.user_no
 						})
 					},
 					fail: function(e) {
@@ -223,9 +215,6 @@
 					}
 				});
 				conn.send(msg.body);
-				// uni.navigateTo({
-				// 	url: "/pagesC/chat"
-				// })
 			},
 			confirm1() {
 				this.showxinzi = false,
@@ -542,13 +531,10 @@
 					padding: 0 20rpx 24rpx 20rpx;
 
 					.item-down {
-						text:first-child {
-							font-size: 24rpx;
-							font-family: SFPro-Regular, SFPro;
-							font-weight: 400;
-							color: #666666;
-							margin-left: 16rpx;
-						}
+						font-size: 24rpx;
+						font-family: SFPro-Regular, SFPro;
+						font-weight: 400;
+						color: #666666;
 					}
 
 					.item-label {

+ 8 - 7
pagesB/gongsi-info.vue

@@ -22,7 +22,7 @@
 				</view>
 				<view class="address-down u-flex u-row-between">
 					<text>{{detail.province || ''}}{{detail.city || ''}}{{detail.address || ''}}</text>
-					<image src="@/static/images/address.png" style="width: 40rpx;height: 40rpx;" mode=""
+					<image src="@/static/images/address1.png" style="width: 68rpx;height: 68rpx;" mode=""
 						@click="openlocation"></image>
 				</view>
 			</view>
@@ -54,30 +54,30 @@
 				</view>
 				<view class="header-top u-flex u-row-between" v-else @click="openzhiwei">
 					<text class="text1">招聘职位({{total}})</text>
-					<!-- <view @click.stop="opensearch">
+					<view @click.stop="opensearch">
 						<u-icon name="search" size="32"></u-icon>
-					</view> -->
+					</view>
 				</view>
 				<view class="header-shaixuan u-flex u-row-between">
 					<view class="shaixuan-item u-flex u-row-center"
 						:class="{shaixuanItemActive:(showshaixuan == 1 || zhiwei > 0)}" @click="openshaixuan(1)">
 						<text class="text u-line-1">{{zhiwei == 0 ? '职位' : zhiweilist[zhiwei].name}}</text>
-						<u-icon name="arrow-down-fill" size="16"></u-icon>
+						<u-icon name="arrow-down-fill" size="8"></u-icon>
 					</view>
 					<view class="shaixuan-item u-flex u-row-center"
 						:class="{shaixuanItemActive:showshaixuan == 2 || jingyan > -1}" @click="openshaixuan(2)">
 						<text class="text u-line-1">{{jingyan == -1 ? '经验' : jingyanlist[jingyan].name}}</text>
-						<u-icon name="arrow-down-fill" size="16"></u-icon>
+						<u-icon name="arrow-down-fill" size="8"></u-icon>
 					</view>
 					<view class="shaixuan-item u-flex u-row-center"
 						:class="{shaixuanItemActive:(showshaixuan == 3 || city1.id)}" @click="openshaixuan(3)">
 						<text class="text u-line-1">{{city1.name || '城市'}}</text>
-						<u-icon name="arrow-down-fill" size="16"></u-icon>
+						<u-icon name="arrow-down-fill" size="8"></u-icon>
 					</view>
 					<view class="shaixuan-item u-flex u-row-center"
 						:class="{shaixuanItemActive:showshaixuan == 4 || xinzi.name}" @click="openshaixuan(4)">
 						<text class="text u-line-1">{{xinzi.name || '薪资'}}</text>
-						<u-icon name="arrow-down-fill" size="16"></u-icon>
+						<u-icon name="arrow-down-fill" size="8"></u-icon>
 					</view>
 				</view>
 			</view>
@@ -329,6 +329,7 @@
 					group_id: 3,
 					category_job_id: this.zhiwei > 0 ? this.zhiweilist[this.zhiwei].id : '',
 					city_id: this.city1.id,
+					search:this.keyword,
 					experience_id: this.jingyan == -1 ? '' : this.jingyanlist[this.jingyan].id,
 					salary_min: this.xinzi.min,
 					salary_max: this.xinzi.max

+ 2 - 3
pagesC/chat.vue

@@ -218,10 +218,9 @@
 					});
 			},
 			toinfo(item, type) {
-				console.log(type);
-				if (type == 'pos') {
+				if (type == 'pos' && item.ext.order.item_url) {
 					uni.navigateTo({
-						url: "/pagesB/detail?id=" + item.ext.order.item_url
+						url: "/pagesB/details?id=" + item.ext.order.item_url
 					})
 				} else if (type == 'cand') {
 					uni.navigateTo({

+ 2 - 2
pagesD/personal-infor.vue

@@ -113,13 +113,13 @@
 		getjob,
 		profile,
 		resumeDetail,
-		update
+		update,
+		index
 	} from "@/units/inquire.js"
 
 	export default {
 		data() {
 			return {
-
 				addressData: {
 					id: "",
 					province: "",

+ 34 - 32
pagesD/renzheng.vue

@@ -44,8 +44,8 @@
 				是否统招
 			</view>
 			<view class="item-input u-flex">
-				<input  type="text" :disabled="true" placeholder="请选择" v-model="is_recruit">
-				
+				<input type="text" :disabled="true" placeholder="请选择" v-model="is_recruit">
+
 				<u-icon name="arrow-right"></u-icon>
 			</view>
 		</view>
@@ -74,12 +74,12 @@
 		</view>
 		<u-picker :show="show" @cancel="show = false" title="学历" keyName="name" :columns="education"
 			@confirm="education_confirm"></u-picker>
-		<u-picker :show="recruit_show" title= "是否统招" @cancel="recruit_show = false" keyName="name" :columns="is_recruitlist"
-			@confirm="recruit"></u-picker>
-		<u-datetime-picker ref="pickers" title="上学时间" :minDate="minDate1" @confirm="entryConfirm" :show="entryShow" mode="year-month"
-			@cancel='entryShow = false'></u-datetime-picker>
-		<u-datetime-picker ref="pickers1" title="毕业时间" :minDate="minDate" @confirm="dimissionConfirm" :show="dimissionShow"
-			mode="year-month" @cancel='dimissionShow = false'></u-datetime-picker>
+		<u-picker :show="recruit_show" title="是否统招" @cancel="recruit_show = false" keyName="name"
+			:columns="is_recruitlist" @confirm="recruit"></u-picker>
+		<u-datetime-picker ref="pickers" title="上学时间" :minDate="minDate1" @confirm="entryConfirm" :show="entryShow"
+			mode="year-month" @cancel='entryShow = false'></u-datetime-picker>
+		<u-datetime-picker ref="pickers1" title="毕业时间" :minDate="minDate" @confirm="dimissionConfirm"
+			:show="dimissionShow" mode="year-month" @cancel='dimissionShow = false'></u-datetime-picker>
 	</view>
 </template>
 
@@ -94,7 +94,9 @@
 		is_auth,
 		get_education
 	} from "@/units/inquire.js"
-import { get } from "https"
+	import {
+		get
+	} from "https"
 	import fuxing from "../common/fuxing.js"
 	export default {
 		data() {
@@ -104,7 +106,7 @@ import { get } from "https"
 				education: [
 					[]
 				],
-				recruit_show:false,
+				recruit_show: false,
 				show: false,
 				workShow: false,
 				userinfo: {},
@@ -112,18 +114,19 @@ import { get } from "https"
 				citylist: [],
 				qiye: '',
 				jingyanlist: [],
-				is_recruit:'',
-				is_recruitid:'',
-				is_recruitlist:[[
-					{
-						"name":'统招',
-						num:1
-					},
-					{
-						"name":"非统招",
-						num:0
-					}
-				]],
+				is_recruit: '',
+				is_recruitid: '',
+				is_recruitlist: [
+					[{
+							"name": '统招',
+							num: 1
+						},
+						{
+							"name": "非统招",
+							num: 0
+						}
+					]
+				],
 				// worklist: [{
 				// 	label: 'soho猎头',
 				// 	value: 'soho'
@@ -152,7 +155,7 @@ import { get } from "https"
 			this.get_education()
 		},
 		methods: {
-			recruit(e){
+			recruit(e) {
 				// console.log(e);
 				this.is_recruit = e.value[0].name
 				this.is_recruitid = e.value[0].num
@@ -165,16 +168,16 @@ import { get } from "https"
 				this.info.end_time = timeValue
 				this.dimissionShow = false
 			},
-			start(){
+			start() {
 				this.entryShow = true
 				this.$refs.pickers.innerValue = new Date(1577808000000).getTime()
 			},
-			end(){
+			end() {
 				this.dimissionShow = true
 				this.$refs.pickers1.innerValue = new Date(1672502400000).getTime()
 			},
 			async entryConfirm(e) {
-				
+
 				const timeFormat = uni.$u.timeFormat;
 				console.log(e.value);
 				let timeValue = await timeFormat(e.value, 'yyyy-mm');
@@ -199,10 +202,10 @@ import { get } from "https"
 						this.info = res.data.info
 						this.info.education_id = res.data.info.education.id
 						this.info.education_name = res.data.info.education.name
-						this.is_recruitid= res.data.info.is_recruit
-						if(res.data.info.is_recruit==1){
+						this.is_recruitid = res.data.info.is_recruit
+						if (res.data.info.is_recruit == 1) {
 							this.is_recruit = "统招"
-						}else{
+						} else {
 							this.is_recruit = "非统招"
 						}
 					}
@@ -256,8 +259,6 @@ import { get } from "https"
 					mask: true,
 					title: "请稍后"
 				})
-
-
 				activityauth({
 					name: this.info.name, //学校名称
 					is_recruit: this.is_recruitid, //是否统招:0=非统招,1=统招
@@ -269,13 +270,14 @@ import { get } from "https"
 					if (res.code == 1) {
 						this.$u.toast("修改成功")
 						setTimeout(() => {
+							const eventChannel = this.getOpenerEventChannel();
+							eventChannel.emit('up', this.hangyelist);
 							uni.navigateBack()
 						}, 800)
 					} else {
 						this.$u.toast(res.msg)
 					}
 				})
-
 				// profile({
 				// 	avatar: this.userinfo.avatar,
 				// 	name: this.userinfo.name,

+ 3 - 1
pagesD/resume.vue

@@ -219,6 +219,7 @@ color: #333333;">
 	export default {
 		data() {
 			return {
+				i:0,
 				jianlishow: false,
 				jlid: '',
 				show: false,
@@ -326,8 +327,9 @@ color: #333333;">
 				joblist: [],
 			}
 		},
-		onLoad() {
+		onLoad(options) {
 			this.get_job_status()
+			this.i = options.i
 			// this.resumeDetail()
 		},
 		onShow() {

+ 1 - 1
pagesD/zixun-info.vue

@@ -10,7 +10,7 @@
 		<view class="u-flex u-row-center">
 			<button class="share-box u-flex" open-type="share">
 				<text class="text1">分享至</text>
-				<u-icon name="weixin-fill" color="#3ECF76" size="44"></u-icon>
+				<u-icon name="weixin-fill" color="#3ECF76" size="22"></u-icon>
 			</button>
 		</view>
 

BIN
static/images/address1.png


+ 9 - 1
units/inquire.js

@@ -496,4 +496,12 @@ export function get_category_field(param) {
 //环信数据
 export function getEmchatUsersData(param) {
 	return request.post('/api/candidate.user/getEmchatUsersData', param)
-}
+}
+
+
+export function notification(param) {
+	return request.post('/api/candidate.notification/view', param)
+}
+
+
+

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-invite/hx-invite.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-order/hx-order.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-chat/zhao-chat.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-code/u-code.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-switch/u-switch.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/xiaoxi/xiaoxi.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/zixun/zixun.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye1.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-zhiwei.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/index-search.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/upload.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/common/vendor.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general-info.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/zixun-info.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan-over.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi-over.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-add.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-list.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/chat.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/advantage.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply1.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-add.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-card.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/certificate.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-jianli.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-name.js.map


Деякі файли не було показано, через те що забагато файлів було змінено