zhaogongxue před 1 rokem
rodič
revize
3b5b231861
100 změnil soubory, kde provedl 545 přidání a 166 odebrání
  1. 11 6
      common/emoji.js
  2. 2 1
      components/hx-order/hx-order.vue
  3. 2 2
      components/zhao-chat/zhao-chat.vue
  4. 2 1
      pages.json
  5. 2 1
      pages/login/login.vue
  6. 18 12
      pages/luntan/luntan.vue
  7. 1 1
      pages/mine/mine.vue
  8. 21 4
      pages/xiaoxi/xiaoxi.vue
  9. 3 3
      pagesA/description.vue
  10. 3 2
      pagesA/expectation.vue
  11. 1 1
      pagesA/teach.vue
  12. 1 1
      pagesA/yaoqing.vue
  13. 3 3
      pagesB/general-info.vue
  14. 0 1
      pagesB/general.vue
  15. 52 1
      pagesC/chat.vue
  16. 28 4
      pagesC/luntan-info.vue
  17. 36 3
      pagesC/my-luntan.vue
  18. binární
      pagesC/static/yuyin-left.png
  19. binární
      pagesC/static/yuyin-right.png
  20. 74 56
      pagesD/apply.vue
  21. 4 1
      pagesD/mingxi.vue
  22. 83 4
      pagesD/my-fapiao.vue
  23. 64 13
      pagesD/personal-infor.vue
  24. 3 1
      pagesD/resume.vue
  25. 89 16
      pagesD/teach.vue
  26. 4 2
      pagesD/tixian1.vue
  27. 8 13
      pagesD/yinsi.vue
  28. 3 1
      pagesD/zixun-info.vue
  29. 5 0
      units/inquire.js
  30. 2 1
      unpackage/dist/build/mp-weixin/app.json
  31. 0 0
      unpackage/dist/build/mp-weixin/common/vendor.js
  32. 0 0
      unpackage/dist/build/mp-weixin/components/hx-order/hx-order.js
  33. 0 0
      unpackage/dist/build/mp-weixin/components/hx-order/hx-order.wxml
  34. 0 0
      unpackage/dist/build/mp-weixin/components/hx-order/hx-order.wxss
  35. 0 0
      unpackage/dist/build/mp-weixin/components/zhao-chat/zhao-chat.js
  36. 0 0
      unpackage/dist/build/mp-weixin/pages/login/login.js
  37. 0 0
      unpackage/dist/build/mp-weixin/pages/luntan/luntan.js
  38. 0 0
      unpackage/dist/build/mp-weixin/pages/luntan/luntan.wxml
  39. 0 0
      unpackage/dist/build/mp-weixin/pages/mine/mine.js
  40. 0 0
      unpackage/dist/build/mp-weixin/pages/xiaoxi/xiaoxi.js
  41. 0 0
      unpackage/dist/build/mp-weixin/pages/xiaoxi/xiaoxi.wxml
  42. 1 1
      unpackage/dist/build/mp-weixin/pagesA/description.js
  43. 0 0
      unpackage/dist/build/mp-weixin/pagesA/expectation.js
  44. 0 0
      unpackage/dist/build/mp-weixin/pagesA/expectation.wxss
  45. 0 0
      unpackage/dist/build/mp-weixin/pagesA/teach.js
  46. 0 0
      unpackage/dist/build/mp-weixin/pagesA/teach.wxss
  47. 1 0
      unpackage/dist/build/mp-weixin/pagesA/worktion.js
  48. 5 0
      unpackage/dist/build/mp-weixin/pagesA/worktion.json
  49. 1 0
      unpackage/dist/build/mp-weixin/pagesA/worktion.wxml
  50. 1 0
      unpackage/dist/build/mp-weixin/pagesA/worktion.wxss
  51. 1 1
      unpackage/dist/build/mp-weixin/pagesA/yaoqing.js
  52. 0 0
      unpackage/dist/build/mp-weixin/pagesB/general-info.js
  53. 0 0
      unpackage/dist/build/mp-weixin/pagesB/general-info.wxml
  54. 0 0
      unpackage/dist/build/mp-weixin/pagesB/general.js
  55. 0 0
      unpackage/dist/build/mp-weixin/pagesB/general.wxml
  56. 0 0
      unpackage/dist/build/mp-weixin/pagesB/general.wxss
  57. 0 0
      unpackage/dist/build/mp-weixin/pagesC/chat.js
  58. 0 0
      unpackage/dist/build/mp-weixin/pagesC/luntan-info.js
  59. 2 1
      unpackage/dist/build/mp-weixin/pagesC/luntan-info.json
  60. 0 0
      unpackage/dist/build/mp-weixin/pagesC/luntan-info.wxml
  61. 0 0
      unpackage/dist/build/mp-weixin/pagesC/luntan-info.wxss
  62. 0 0
      unpackage/dist/build/mp-weixin/pagesC/my-luntan.js
  63. 0 0
      unpackage/dist/build/mp-weixin/pagesC/my-luntan.wxml
  64. binární
      unpackage/dist/build/mp-weixin/pagesC/static/yuyin-left.png
  65. binární
      unpackage/dist/build/mp-weixin/pagesC/static/yuyin-right.png
  66. 0 0
      unpackage/dist/build/mp-weixin/pagesD/apply.js
  67. 0 0
      unpackage/dist/build/mp-weixin/pagesD/change-tel.js
  68. 0 0
      unpackage/dist/build/mp-weixin/pagesD/common/vendor.js
  69. 0 0
      unpackage/dist/build/mp-weixin/pagesD/mingxi.js
  70. 0 0
      unpackage/dist/build/mp-weixin/pagesD/mingxi.wxml
  71. 0 0
      unpackage/dist/build/mp-weixin/pagesD/mingxi.wxss
  72. 0 0
      unpackage/dist/build/mp-weixin/pagesD/my-fapiao.js
  73. 2 0
      unpackage/dist/build/mp-weixin/pagesD/my-fapiao.json
  74. 0 1
      unpackage/dist/build/mp-weixin/pagesD/my-fapiao.wxml
  75. 0 1
      unpackage/dist/build/mp-weixin/pagesD/my-fapiao.wxss
  76. 0 0
      unpackage/dist/build/mp-weixin/pagesD/personal-infor.js
  77. 1 0
      unpackage/dist/build/mp-weixin/pagesD/personal-infor.json
  78. 0 0
      unpackage/dist/build/mp-weixin/pagesD/personal-infor.wxml
  79. 0 0
      unpackage/dist/build/mp-weixin/pagesD/resume.js
  80. 0 0
      unpackage/dist/build/mp-weixin/pagesD/resume.wxml
  81. 0 0
      unpackage/dist/build/mp-weixin/pagesD/teach.js
  82. 0 0
      unpackage/dist/build/mp-weixin/pagesD/teach.wxml
  83. 0 0
      unpackage/dist/build/mp-weixin/pagesD/tixian1.js
  84. 1 1
      unpackage/dist/build/mp-weixin/pagesD/tixian1.wxml
  85. 0 0
      unpackage/dist/build/mp-weixin/pagesD/tixian1.wxss
  86. 0 0
      unpackage/dist/build/mp-weixin/pagesD/work.js
  87. 0 0
      unpackage/dist/build/mp-weixin/pagesD/work.wxml
  88. 1 1
      unpackage/dist/build/mp-weixin/pagesD/xiaoxi.js
  89. 0 1
      unpackage/dist/build/mp-weixin/pagesD/yinsi.js
  90. 1 1
      unpackage/dist/build/mp-weixin/pagesD/yinsi.wxml
  91. 1 1
      unpackage/dist/build/mp-weixin/pagesD/yinsi.wxss
  92. 1 1
      unpackage/dist/build/mp-weixin/pagesD/zixun-info.js
  93. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  94. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  95. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-invite/hx-invite.js.map
  96. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-order/hx-order.js.map
  97. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map
  98. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/xinyu-canvas-drawer/index.js.map
  99. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-chat/zhao-chat.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map

+ 11 - 6
common/emoji.js

@@ -1,6 +1,11 @@
-// var emoji = [
-// 	'馃榾', '馃槂', '馃槃', '馃榿', '馃槅', '馃ス', '馃槄', '馃槀', '馃ぃ', '馃ゲ', '馃槉', '馃槆', '馃檪', '馃檭', '馃槈', '馃槍', '馃槏', '馃グ', '馃槝', '馃槜', '馃槞', '馃構', '馃槢', '馃槤', '馃槣', '馃お', '馃え', '馃', '馃', '馃槑', '馃ジ', '馃ぉ', '馃コ', '馃槒', '馃槖', '馃槥', '馃様', '馃槦', '馃槙', '馃檨',
-// 	'馃槪', '馃槚', '馃槴', '馃槱', '馃ズ', '馃槩', '馃槶', '馃槫', '馃槧', '馃槨', '馃が', '馃く', '馃槼', '馃サ', '馃ザ', '馃樁鈥嶐煂笍', '馃槺', '馃槰', '馃槹', '馃槬', '馃槗', '馃', '馃', '馃', '馃き', '馃', '馃', '馃か', '馃珷', '馃ぅ', '馃樁', '馃', '馃槓', '馃', '馃槕', '馃槵', '馃檮', '馃槸', '馃槮', '馃槯', '馃槷',
-// 	'馃槻', '馃ケ', '馃槾', '馃い', '馃槳', '馃槷鈥嶐煉�, '馃樀', '馃樀鈥嶐煉�, '馃', '馃ゴ', '馃あ', '馃ぎ', '馃ぇ', '馃樂', '馃', '馃', '馃', '馃', '馃槇', '馃懣'
-// ]
-// export default emoji
+var emoji = [
+	'😀', '😃', '😄', '😁', '😆', '🥹', '😅', '😂', '🤣', '🥲', '😊', '😇', '🙂', '🙃', '😉', '😌', '😍', '🥰',
+	'😘', '😗', '😙', '😋', '😛', '😝', '😜', '🤪', '🤨', '🧐', '🤓', '😎', '🥸', '🤩', '🥳', '😏', '😒', '😞',
+	'😔', '😟', '😕', '🙁',
+	'😣', '😖', '😫', '😩', '🥺', '😢', '😭', '😤', '😠', '😡', '🤬', '🤯', '😳', '🥵', '🥶', '😶‍🌫️', '😱', '😨',
+	'😰', '😥', '😓', '🤗', '🤔', '🫣', '🤭', '🫢', '🫡', '🤫', '🫠', '🤥', '😶', '🫥', '😐', '🫤', '😑', '😬',
+	'🙄', '😯', '😦', '😧', '😮',
+	'😲', '🥱', '😴', '🤤', '😪', '😮‍💨', '😵', '😵‍💫', '🤐', '🥴', '🤢', '🤮', '🤧', '😷', '🤒', '🤕', '🤑',
+	'🤠', '😈', '👿'
+]
+export default emoji

+ 2 - 1
components/hx-order/hx-order.vue

@@ -17,7 +17,7 @@ color: #555555;">
 							<view class="left" style="width: 250rpx;">
 								<view class="top u-flex">
 									<text class="left">
-										{{item.order.recommend_info.username}}
+										{{item.user.username}}
 									</text>
 									<text class="right">
 										{{item.order.job.job_name}}
@@ -557,6 +557,7 @@ color: #555555;">
 				font-family: PingFangSC-Medium, PingFang SC;
 				font-weight: 500;
 				color: #222222;
+				width: 200rpx;
 			}
 
 			.right {

+ 2 - 2
components/zhao-chat/zhao-chat.vue

@@ -96,7 +96,7 @@
 		conn,
 	} from '@/utils/WebIM';
 	import WebIM from '@/newSDK/Easemob-chat.js'
-	// import emoji from "@/common/emoji.js"
+	import emoji from "@/common/emoji.js"
 
 	const recorderManager = uni.getRecorderManager()
 	var init // 录制时长计时器
@@ -117,7 +117,7 @@
 			return {
 				height: '100rpx',
 				showtype: 0, //默认0,1显示更多,2显示常用,3显示表情
-				// emoji: emoji,
+				emoji: emoji,
 				text: '',
 				changlist: [],
 				isjianpan: true,

+ 2 - 1
pages.json

@@ -328,7 +328,8 @@
 					"path": "my-fapiao",
 					"style": {
 						"navigationBarTitleText": "",
-						"enablePullDownRefresh": false
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
 					}
 
 				}, {

+ 2 - 1
pages/login/login.vue

@@ -49,7 +49,8 @@
 			jumpToAnotherMiniProgram() {
 				uni.navigateToMiniProgram({
 					appId: 'wxdb719dbe12fa668b',
-					path: '/pages/login/login' // 要跳转的小程序路由地址
+					path: '/pages/login/login' ,// 要跳转的小程序路由地址
+					envVersion:'trial'
 				})
 			},
 			toxieyi(type) {

+ 18 - 12
pages/luntan/luntan.vue

@@ -21,7 +21,7 @@
 							<u-icon @click="search_show" name="search" size="22"></u-icon>
 						</view>
 						<view class="right-icon" @click="toxiaoxi">
-							<u-badge :value = 'number' type="error" :absolute='true' count="7" :offset="[0,8]"></u-badge>
+							<u-badge :value='number' type="error" :absolute='true' count="7" :offset="[0,8]"></u-badge>
 							<u-icon name="bell" size="22"></u-icon>
 						</view>
 					</view>
@@ -134,7 +134,7 @@
 	export default {
 		data() {
 			return {
-				number:'',
+				number: '',
 				tabs: ['推荐', '圈子', '关注'],
 				tabsindex: 0,
 				show: false,
@@ -173,8 +173,8 @@
 			}
 		},
 		methods: {
-			get_total_number(){
-				get_total_number().then(res=>{
+			get_total_number() {
+				get_total_number().then(res => {
 					this.number = res.data.number
 				})
 			},
@@ -218,8 +218,8 @@
 			},
 			openimg(urls, index) {
 				this.isshow = true
-				// this.$openimage(urls, index)
-				uni.previewImage(urls, index)
+				this.$openimage(urls, index)
+				// uni.previewImage(urls, index)
 			},
 			changetabs(index) {
 				this.tabsindex = index
@@ -229,7 +229,7 @@
 			tosearch(type) {
 				this.keyword = this.keyword1
 				this.page = 1
-				this.list = []
+				// this.list = []
 				if (type == 1) {
 					this.tabsindex = this.tabsindex == 2 ? 0 : this.tabsindex
 				}
@@ -291,18 +291,20 @@
 						} else {
 							this.list = this.list.concat(res.data.data)
 						}
-
 					})
 					console.log("aaa", this.list);
 				}
 				if (this.tabsindex == 1) {
-
 					grouplist({
 						page: this.page,
 						keywords: this.keyword
 					}).then(res => {
 						this.total = res.data.total
-						this.list = this.list.concat(res.data.data)
+						if (this.page == 1) {
+							this.list = res.data.data
+						} else {
+							this.list = this.list.concat(res.data.data)
+						}
 					})
 					console.log("bbb", this.list);
 				}
@@ -312,7 +314,11 @@
 						keywords: this.keyword
 					}).then(res => {
 						this.total = res.data.total
-						this.list = this.list.concat(res.data.data)
+						if (this.page == 1) {
+							this.list = res.data.data
+						} else {
+							this.list = this.list.concat(res.data.data)
+						}
 					})
 				}
 			},
@@ -329,7 +335,7 @@
 			toadd(type) {
 				if (type == 1) {
 					uni.navigateTo({
-						url: "/pagesC/add-luntan?type="+1
+						url: "/pagesC/add-luntan?type=" + 1
 					})
 				}
 				if (type == 2) {

+ 1 - 1
pages/mine/mine.vue

@@ -162,7 +162,7 @@
 			},
 			touserinfo1() {
 				uni.navigateTo({
-					url: "/pagesD/personal-infor"
+					url: "/pagesD/personal-infor?typea="+1
 				})
 			},
 			resumeDetail() {

+ 21 - 4
pages/xiaoxi/xiaoxi.vue

@@ -6,11 +6,13 @@
 					<view class="tabs-item u-flex-col u-col-center u-flex-1" :class="{'tabs-item1':current == 1}"
 						@click="change(1)">
 						<text>消息</text>
+						<u-badge :isDot="true" type="error" :offset="[0,0]" v-if="read"></u-badge>
 						<text></text>
 					</view>
 					<view class="tabs-item u-flex-col u-col-center u-flex-1" :class="{'tabs-item1':current == 2}"
 						@click="change(2)">
 						<text>通知</text>
+						<u-badge :isDot="true" type="error" :offset="[0,0]" v-if="news_length > 0"></u-badge>
 						<text></text>
 					</view>
 				</view>
@@ -159,7 +161,8 @@
 	import {
 		get_list,
 		notification,
-		getEmchatUsersData
+		getEmchatUsersData,
+		cget_total_number
 	} from "@/units/inquire.js"
 	export default {
 		data() {
@@ -174,11 +177,19 @@
 				list: [],
 				read: false,
 				renderTime,
+				news_length: 0
 			}
 		},
-		onLoad() {},
+		onLoad() {
+
+		},
 		onShow() {
+			uni.setTabBarBadge({
+				index: 3,
+				text: '1'
+			})
 			this.getlist()
+			this.getnum()
 		},
 		onReachBottom() {
 			if (this.total != this.list.length) {
@@ -187,11 +198,16 @@
 			}
 		},
 		methods: {
+			getnum() {
+				cget_total_number().then((res) => {
+					this.news_length = res.data.number
+				})
+			},
 			change(index) {
 				this.current = index
 				this.list = []
-				this.tabs2 = 0,
-					this.tabs1 = 0
+				this.tabs2 = 0
+				this.tabs1 = 0
 				this.getlist()
 			},
 			tochat(index) {
@@ -258,6 +274,7 @@
 						if (that.tabs1 == 1) {
 							for (var i = 0; i < that.list.length; i++) {
 								if (that.list[i].unReadCount > 0) {
+									this.read = true
 									list.push(that.list[i])
 								}
 							}

+ 3 - 3
pagesA/description.vue

@@ -24,13 +24,13 @@
 			}
 		},
 		onLoad(options) {
-			if (options.description) {
-				this.concant = options.description
+			console.log('options',options);
+			if (options.concent) {
+				this.concant = options.concent
 			}
 		},
 		methods: {
 			toteach(){
-				console.log("lkkkk",111111);
 				const eventChannel = this.getOpenerEventChannel();
 				eventChannel.emit('todcp', this.concant);
 				uni.navigateBack()

+ 3 - 2
pagesA/expectation.vue

@@ -111,6 +111,7 @@
 				job_intention: {
 					city: "", //城市地点
 					advantage: '', //优势亮点
+					salary:'',
 					province_id: "", //期望省份ID
 					city_id: "", //期望城市ID
 					salary_type: "", //薪资类型: year = 年薪;month = 月薪
@@ -167,7 +168,7 @@
 				this.xinzilist.push(xinzilist)
 			},
 			confirm(e) {
-				this.job_intention.salary_month = e.value[0].value
+				this.job_intention.salary = e.value[0].value
 				this.label = e.value[0].label
 				this.show = false
 			},
@@ -351,7 +352,7 @@
 
 	.index-page {
 		overflow: hidden;
-		height: 100vh;
+		// height: 100vh;
 		background: #fff;
 
 

+ 1 - 1
pagesA/teach.vue

@@ -292,7 +292,7 @@
 
 	.index-page {
 		overflow: hidden;
-		height: 100vh;
+		// height: 100vh;
 		background: #fff;
 
 		.mingpianfont {

+ 1 - 1
pagesA/yaoqing.vue

@@ -28,7 +28,7 @@
 				if (this.invitation_code) {
 					uni.setStorageSync("invitation_code", this.invitation_code)
 				}
-				uni.navigateTo({
+				uni.reLaunch({
 					url: "/pagesA/jianlichange"
 				})
 			}

+ 3 - 3
pagesB/general-info.vue

@@ -88,14 +88,14 @@
 						</view>
 						<view class="item-label u-flex">
 							<text v-for="(a,b) in item.city " :key="b">{{a.city.slice(0,-1)}}</text>
-							<text>应届</text>
+							<!-- <text>应届</text> -->
 							<text>{{item.education.name}}</text>
 						</view>
 						<view class="item-down u-flex u-row-between">
 							<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 class="item-down">{{item.user.name}}·{{item.user.job_text}}</text>
+									:src="item.user_group.avatar" mode=""></image>
+								<text class="item-down">{{item.user_group.name}}·{{item.user_group.job}}</text>
 							</view>
 							<view class="u-flex">
 								<view class="btn1" @click.stop="tochat(item)">立即聊聊</view>

+ 0 - 1
pagesB/general.vue

@@ -152,7 +152,6 @@
 							id: v.id
 						}
 					}))
-					console.log(this.city);
 					this.area = res.data.map(t => t.children.map(v => v.children.map(i => {
 						return {
 							name: i.name,

+ 52 - 1
pagesC/chat.vue

@@ -124,7 +124,6 @@
 						{{renderTime(item.time)}} 发起沟通
 					</view>
 				</view>
-
 				<image v-if="item.from == user_no" :src="user.avatar" class="user-img" mode=""></image>
 			</view>
 		</view>
@@ -134,6 +133,7 @@
 
 <script>
 	import {
+		phraseList,
 		getEmchatUsersData
 	} from "../units/inquire.js"
 	import WebIM from '@/newSDK/Easemob-chat.js'
@@ -143,6 +143,7 @@
 	import {
 		renderTime
 	} from '@/utils/index'
+	const innerAudioContext = uni.createInnerAudioContext()
 	export default {
 		data() {
 			return {
@@ -166,7 +167,57 @@
 			this.getuser()
 			this.getdata()
 		},
+		onShow() {
+			this.getlist()
+		},
 		methods: {
+			getlist() {
+				phraseList().then((res) => {
+					this.changyong_list = res.data
+				})
+			},
+			previewimg(url) {
+				let urls = []
+				urls.push(url)
+				uni.previewImage({
+					urls: urls,
+					longPressActions: {
+						itemList: ['发送给朋友', '保存图片', '收藏'],
+						success: function(data) {
+							console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片');
+						},
+						fail: function(err) {
+							console.log(err.errMsg);
+						}
+					}
+				});
+			},
+			playaudio(url) {
+				let _this = this
+				innerAudioContext.src = url
+				console.log(url);
+				console.log(this.playStatus);
+				if (this.playStatus == 0) {
+					innerAudioContext.play()
+					innerAudioContext.onPlay(() => {
+						console.log('开始播放');
+						_this.playStatus = 1
+					});
+				} else {
+					innerAudioContext.pause()
+					innerAudioContext.onPause(() => {
+						console.log('暂停播放');
+						_this.playStatus = 0
+					});
+				}
+				innerAudioContext.onError((res) => {
+					console.log('onError', res.errMsg);
+					console.log('onError', res.errCode);
+				});
+				innerAudioContext.onEnded((res) => {
+					_this.playStatus = 0
+				})
+			},
 			return1() {
 				uni.navigateBack()
 			},

+ 28 - 4
pagesC/luntan-info.vue

@@ -1,8 +1,8 @@
 <template>
 	<view class="luntan-info">
-		<u-navbar @leftClick="rightClick" :safeAreaInsetTop='true' :placeholder = 'true'>
+		<u-navbar @leftClick="rightClick" :safeAreaInsetTop='true' :placeholder='true'>
 		</u-navbar>
-		<view class="luntan-top">  
+		<view class="luntan-top">
 			<view class="top-user u-flex u-row-between">
 				<image class="user-head" @click="touser" :src="detail.userinfo.avatar" mode=""></image>
 				<view class="user-center u-flex-1 u-flex-col">
@@ -55,7 +55,8 @@
 						<text @click="huifuitem(item)">回复</text>
 					</view>
 					<view v-if="item.children && item.children.length > 0">
-						<view class="pinglun-item u-flex u-col-top" v-for="(a,b) in item.children" :key="b">
+						<view v-if="b<2||item.show" class="pinglun-item u-flex u-col-top" v-for="(a,b) in item.children"
+							:key="b">
 							<image class="user-img" :src="a.userinfo.avatar" mode=""></image>
 							<view class="pinglun-right u-flex-1">
 								<view class="pinglun-user u-flex u-row-between">
@@ -80,6 +81,11 @@
 								</view>
 							</view>
 						</view>
+						<view class="u-flex" v-if="item.children.length>2&&!item.show">
+							<view  class="huifu"  @click="gengduo(item)">展开更多回复</view>
+							<u-icon  name="arrow-down-fill" color="#0C66C2" size="8"></u-icon>
+						</view>
+						
 					</view>
 				</view>
 			</view>
@@ -155,6 +161,10 @@
 			}
 		},
 		methods: {
+			gengduo(item) {
+				item.show = true
+				// console.log('pinglunlist',this.pinglunlist);
+			},
 			rightClick() {
 				uni.switchTab({
 					url: '/pages/luntan/luntan'
@@ -262,7 +272,12 @@
 				}).then(res => {
 					this.total = res.data.total
 					this.total_count = res.data.total_count
-					this.pinglunlist = this.pinglunlist.concat(res.data.data)
+					// this.pinglunlist = this.pinglunlist.concat(res.data.data)
+					res.data.data.forEach(item => {
+						item.show = false
+						this.pinglunlist.push(item)
+					})
+					console.log("this.pinglunlist", this.pinglunlist);
 				})
 			},
 			getdetail() {
@@ -277,6 +292,15 @@
 </script>
 
 <style lang="scss">
+	.huifu {
+		font-size: 24rpx;
+		font-family: PingFangSC, PingFang SC;
+		font-weight: 400;
+		color: #0C66C2;
+		margin-left: 80rpx;
+		margin-right: 12rpx;
+	}
+
 	.luntan-info {
 		.huifu-input {
 			position: fixed;

+ 36 - 3
pagesC/my-luntan.vue

@@ -1,9 +1,12 @@
 <template>
 	<view class="my-luntan">
-		<image src="./static/weitu.png" class="my-luntan-bg" mode="aspectFill"></image>
+		<image :src="userinfo.userinfo.avatar" class="my-luntan-bg" mode="aspectFill" @click="uploadimg"></image>
 		<!-- <u-navbar  :background="{background:'rgba(0,0,0,0)'}" :isFixed="false" :border-bottom="false"></u-navbar> -->
-		<u-navbar leftIconColor="#fff" :fixed="false" bgColor='rgba(0,0,0,0)' placeholder :safeAreaInsetTop="true"
-			@leftClick="return1"></u-navbar>
+		<view @click="uploadimg">
+			<u-navbar leftIconColor="#fff" :fixed="false" bgColor='rgba(0,0,0,0)' placeholder :safeAreaInsetTop="true"
+				@leftClick="return1"></u-navbar>
+		</view>
+
 		<view class="my-luntan-header">
 			<view class="u-flex u-col-bottom u-row-between" style="position: relative;top: -24rpx;">
 				<image :src="userinfo.userinfo.avatar" class="header-img" mode=""></image>
@@ -183,6 +186,36 @@
 			}
 		},
 		methods: {
+			uploadimg() {
+				console.log(111111111);
+				console.log('kkk');
+				uni.chooseImage({
+					count: 1,
+					success: (img) => {
+						uni.showLoading({
+							mask: true,
+							title: "请稍后"
+						})
+						uni.uploadFile({
+							url: 'https://hire.hdlkeji.com/api/common/upload',
+							filePath: img.tempFilePaths[0],
+							name: 'file',
+							success: (res) => {
+								uni.hideLoading()
+								if (JSON.parse(res.data).code == 1) {
+									this.userinfo.userinfo.avatar = JSON.parse(res.data).data
+										.fullurl
+								} else {
+									this.$u.toast(JSON.parse(res.data).msg)
+								}
+							},
+							fail: (e) => {
+								console.log(e);
+							}
+						})
+					}
+				})
+			},
 			close() {
 				this.del_show = false
 			},

binární
pagesC/static/yuyin-left.png


binární
pagesC/static/yuyin-right.png


+ 74 - 56
pagesD/apply.vue

@@ -93,11 +93,10 @@
 			@cancel="show = false"></u-picker>
 		<!-- 		<u-picker keyName="name" title="所属领域" :show="show1" :columns="category_list" @confirm="category1"
 			@cancel="show1 = false"></u-picker> -->
-
 		<u-picker ref="uPicker1" keyName="name" title="所属领域" :defaultIndex="indexs" :show="show1"
 			:columns="category_list" @confirm="category1" @cancel="show1 = false" @change="changecategory"></u-picker>
 		<u-modal @confirm="change" :show="tixing" :title="title1" :content='content1' :showCancelButton="true"
-			@cancel="tixing = false"></u-modal>
+			@cancel="tixing = false;button=false"></u-modal>
 	</view>
 </template>
 
@@ -153,8 +152,8 @@
 				category_job_name: "", //string	职位分类名称(求职意向
 				category_field_name: "", //string	领域名称(求职意向
 				job_intention: {
-					category_field_first: 10,
-					category_field_id: 44,
+					category_field_first: '',
+					category_field_id: '',
 					job_date: "", //date	求职时间(求职意向
 					province_id: "", //string	期望省份ID(求职意向
 					city_id: "", //string	期望城市ID(求职意向	
@@ -204,49 +203,68 @@
 					this.concant = res.data.content
 				})
 			},
-			// changecategory(e) {
-			// 	const {
-			// 		columnIndex, //当前改变值的列下标
-			// 		value,
-			// 		values, // values为当前变化列的数组内容
-			// 		indexs, //当前地区值下标
-			// 		picker = this.$refs.uPicker1
-			// 	} = e
-			// 	//columnIndex代表第几列,意思是下标为0的列发生变化
+			changecategory(e) {
+				const {
+					columnIndex, //当前改变值的列下标
+					value,
+					values, // values为当前变化列的数组内容
+					indexs, //当前地区值下标
+					picker = this.$refs.uPicker1
+				} = e
+				//columnIndex代表第几列,意思是下标为0的列发生变化
 
-			// 	if (columnIndex === 0) {
-			// 		if (this.category_two[indexs[0]]) {
-			// 			picker.setColumnValues(1, this.category_two[indexs[0]].map(v => {
-			// 				return {
-			// 					name: v.name,
-			// 					id: v.id
-			// 				}
-			// 			}))
-			// 		} else {
-			// 			value = ""
-			// 		}
-			// 		// picker.setColumnValues(2, this.area[indexs[0]][0].map(v => {
-			// 		// 	return {
-			// 		// 		name: v.name,
-			// 		// 		id: v.id
-			// 		// 	}
-			// 		// }))
-			// 	}
-			// },
+				if (columnIndex === 0) {
+					if (this.category_two[indexs[0]]) {
+						picker.setColumnValues(1, this.category_two[indexs[0]].map(v => {
+							return {
+								name: v.name,
+								id: v.id
+							}
+						}))
+					} else {
+						value = ""
+					}
+					// picker.setColumnValues(2, this.area[indexs[0]][0].map(v => {
+					// 	return {
+					// 		name: v.name,
+					// 		id: v.id
+					// 	}
+					// }))
+				}
+			},
 			category1(e) {
-				let a = e.value[0].name + e.value[1].name
-				let ids = String(e.value[0].id) + String(e.value[1].id)
-				this.job_intention.category_field_id = e.value[1].id
-				this.job_intention.category_field_first = e.value[0].id
+				console.log('kkkk', e);
+				let a = ''
+				if (e.value[1]) {
+					a = e.value[0].name + e.value[1].name
+				} else {
+					a = e.value[0].name
+				}
+				if (e.value[1]) {
+					this.job_intention.category_field_id = e.value[1].id
+					this.job_intention.category_field_first = e.value[0].id
+				} else {
+					this.job_intention.category_field_first = e.value[0].id
+				}
+				// let ids = String(e.value[0].id) + String(e.value[1].id)
+
+
 				this.category_name = a
 				this.show1 = false
 				// this.city1 = e.value.join("")
 			},
 			get_category_field() {
 				get_category_field().then(res => {
-					console.log(res);
+					res.data.forEach(item => {
+						if (item.childlist) {
+
+						} else {
+							item.childlist = []
+							res.data.push(item)
+						}
+					})
+
 					this.category_field_first = res.data.map(t => {
-						console.log(t);
 						return {
 							name: t.name,
 							id: t.id
@@ -291,7 +309,7 @@
 			},
 			xinzi() {
 				var xinzilist = []
-				for (var i = 1; i <= 100; i++) {
+				for (var i = 1; i <= 700; i++) {
 					xinzilist.push({
 						label: `${i}K`,
 						value: i
@@ -320,7 +338,7 @@
 					res.data.job_intention.forEach((item) => {
 						if (item.id == this.id) {
 							this.job_intention.category_field_first = item.category_field_first
-							this.label = item.salary_month + "k"
+							this.label = item.salary + "k"
 							this.job_intention.category_field_id = item.category_field_id
 							this.category_name = item.category_field_name
 							this.job_intention.category_industry_first = item.category_industry_first
@@ -379,23 +397,23 @@
 				})
 			},
 			change(e) {
-				// if (e) {
-				// 	this.job_intention.is_pay = 1
-				// 	pay({
-				// 		id: this.id
-				// 	}).then(res => {
-				// 		console.log(res);
-				// 		if (res.code == 1) {
+				if (this.button) {
+					this.job_intention.is_pay = 1
+					// pay({
+					// 	id: this.id
+					// }).then(res => {
+					// 	console.log(res);
+					// 	if (res.code == 1) {
 
-				// 		} else {
-				// 			this.$u.toast(res.msg)
-				// 			this.job_intention.is_pay = 0
-				// 			this.resumeDetail()
-				// 		}
-				// 	})
-				// } else {
-				// 	this.job_intention.is_pay = 0
-				// }
+					// 	} else {
+					// 		this.$u.toast(res.msg)
+					// 		this.job_intention.is_pay = 0
+					// 		this.resumeDetail()
+					// 	}
+					// })
+				} else {
+					this.job_intention.is_pay = 0
+				}
 				this.tixing = false
 			},
 			//所有地区

+ 4 - 1
pagesD/mingxi.vue

@@ -420,7 +420,7 @@
 
 <style lang="scss" scoped>
 	::v-deep .u-subsection--button {
-		height: 76rpx;
+		height: 76rpx !important;
 		border-radius: 76rpx !important;
 		background-color: #fff !important;
 	}
@@ -712,6 +712,9 @@
 	::v-deep .u-navbar__content__left {
 		padding: 0 !important;
 	}
+	::v-deep .u-subsection__item__text{
+		font-size: 32rpx !important;
+	}
 
 	// ::v-deep .u-subsection__item{
 	// 	border-radius: 38rpx;

+ 83 - 4
pagesD/my-fapiao.vue

@@ -1,5 +1,24 @@
 <template>
 	<view class="web_box">
+		<u-navbar title="邀请好友" leftIconColor="#000">
+			<view class="navbar-left" slot="left">
+				<view class="u-flex">
+					<u-icon name="arrow-left" size="20" @click='return1'></u-icon>
+					<u-icon name="list" @click="showmenu = !showmenu" size="18"></u-icon>
+				</view>
+				<view class="navbar-popup" v-if="showmenu">
+					<view class="popup-item u-flex" @click="tochangeimg('hxr')">
+						<text>候选人</text>
+					</view>
+					<view class="popup-item u-flex" @click="tochangeimg('hr')">
+						<text>HR</text>
+					</view>
+					<view class="popup-item u-flex" @click="tochangeimg('lt')">
+						<text>猎头</text>
+					</view>
+				</view>
+			</view>
+		</u-navbar>
 		<view class="vflex acenter jcenter top">
 			<view class="title">邀请好友加入内核</view>
 			<view class="subtitle">你与好友均可获得超值奖励</view>
@@ -8,18 +27,18 @@
 			<image src="../static/images/logo.png" mode="" class="logo"></image>
 			<view class="title">内核招聘</view>
 			<view class="subtitle">邀请你注册内核招聘,完成注册可获得超值奖励</view>
-			<image :src="data.invitation_code_url" mode="" class="code-img"></image>
+			<image :src="invite_img" mode="" class="code-img"></image>
 			<view class="code-text vflex acenter">
 				<view class="hflex acenter jcenter">
 					<view class="text">邀请码</view>
-					<view class="text">{{code}}</view>
+					<view class="text">{{data.invitation_code}}</view>
 				</view>
 				<view class="copy" @click="copy">复制邀请码</view>
 			</view>
 		</view>
 		<view class="bottom hflex acenter jbetween">
 			<button class="save" @click="save">保存图片</button>
-			<button class="invite" @click="invite">马上邀请好友</button>
+			<button class="invite" open-type="share">马上邀请好友</button>
 		</view>
 		<view class="list hflex acenter jcenter" @click="tolist">
 			<view>已邀请<span style="color: #0C66C2;">{{num || 0}}</span>人</view>
@@ -43,9 +62,12 @@
 				num: 0,
 				list: [],
 				money: 0,
-				data:{},
+				data: {},
 				isCanvasLoading: false,
 				src: '',
+				invite_img: '',
+				invite_type: 'hxr',
+				showmenu: false
 			};
 		},
 		components: {
@@ -88,10 +110,24 @@
 			this.$forceUpdate();
 		},
 		methods: {
+			return1() {
+				uni.navigateBack()
+			},
+			tochangeimg(type) {
+				if (type == 'hxr') {
+					this.$set(this, 'invite_img', this.data.invitation_code_url)
+				} else if (type == 'hr') {
+					this.$set(this, 'invite_img', this.data.invitation_code_url_hr)
+				} else if (type == 'lt') {
+					this.$set(this, 'invite_img', this.data.invitation_code_url_headhunter)
+				}
+				this.showmenu = false
+			},
 			getuser() {
 				index().then((res) => {
 					this.code = res.data.invitation_code
 					this.data = res.data
+					this.invite_img = res.data.invitation_code_url
 				})
 			},
 			getlist() {
@@ -151,6 +187,49 @@
 </script>
 
 <style lang="scss">
+	.navbar-left {
+		position: relative;
+		z-index: 100;
+
+		.navbar-popup {
+			position: absolute;
+			width: 224rpx;
+			top: 50rpx;
+			left: -32rpx;
+			background: #FFFFFF;
+			box-shadow: 0rpx 2rpx 16rpx 0rpx rgba(0, 0, 0, 0.1);
+			border-radius: 20rpx;
+			padding: 15rpx 0;
+
+			.popup-item {
+				padding: 15rpx 24rpx;
+
+				image {
+					width: 32rpx;
+					height: 32rpx;
+					margin-right: 12rpx;
+				}
+
+				text {
+					font-size: 24rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #222222;
+				}
+			}
+		}
+
+		.navbar-popup::after {
+			content: " ";
+			border-bottom: 20rpx solid #fff;
+			border-right: 20rpx solid rgba(0, 0, 0, 0);
+			border-left: 20rpx solid rgba(0, 0, 0, 0);
+			position: absolute;
+			top: -20rpx;
+			left: 30rpx;
+		}
+	}
+
 	.web_box {
 		background: #FAFAFC;
 		padding: 0 52rpx;

+ 64 - 13
pagesD/personal-infor.vue

@@ -4,7 +4,8 @@
 		<view class="personal">
 			<view class="u-flex u-row-between">
 				<text>头像</text>
-				<image :src="avatar" style="width: 120rpx;height: 120rpx;border-radius: 50%;" mode=""></image>
+				<image :src="from.avatar" style="width: 120rpx;height: 120rpx;border-radius: 50%;" mode=""
+					@click="uploadimg"></image>
 			</view>
 			<view class="body-input u-flex-col u-row-center "
 				style="margin-top:32rpx ;padding-top:30rpx ;border-top:2rpx solid #F0F0F0 ;" @click="tochangename">
@@ -75,9 +76,16 @@
 			</view>
 			<view class="body-input u-flex-col u-row-center">
 				<text class="input-title">手机号</text>
-				<view class="" @click="tishi">
+				<view class="u-flex u-row-between" >
 					<u--input :disabled="true" customStyle="padding:0 !important" type="text" placeholder="请填写" border
 						placeholderClass='input-style' v-model="from.mobile"></u--input>
+					<view class="u-flex" @click="tochangetel">
+						<text style="font-size: 24rpx;
+font-family: PingFangSC, PingFang SC;
+font-weight: 400;
+color: #0C66C2;">已绑定</text>
+						<u-icon name="arrow-right" color="#CACACA" size="16"></u-icon>
+					</view>
 				</view>
 			</view>
 			<view class="body-input u-flex-col u-row-center" @click="maritalShow = true">
@@ -110,8 +118,8 @@
 			mode="date" @cancel='close()'></u-datetime-picker>
 		<u-picker ref="uPicker" keyName="name" title="户口所在地" :defaultIndex="indexs" :show="cityShow" :columns="cityList"
 			@confirm="cityconfirm" @cancel="cityShow = false" @change="changeHandler"></u-picker>
-		<u-picker ref="uPicker1" keyName="name" title="当前城市" :defaultIndex="indexs" :show="cityShow1" :columns="cityList"
-			@confirm="cityconfirm1" @cancel="cityShow1 = false" @change="changeHandler1"></u-picker>
+		<u-picker ref="uPicker1" keyName="name" title="当前城市" :defaultIndex="indexs" :show="cityShow1"
+			:columns="cityList" @confirm="cityconfirm1" @cancel="cityShow1 = false" @change="changeHandler1"></u-picker>
 	</view>
 </template>
 
@@ -131,7 +139,7 @@
 	export default {
 		data() {
 			return {
-				cityShow1:"",
+				cityShow1: "",
 				addressData: {
 					id: "",
 					province: "",
@@ -163,9 +171,10 @@
 				politics: "", //政治面貌
 				city1: "", //地址
 				job: "",
-				avatar: "", //头像
+				// avatar: "", //头像
 				job_name: "",
 				from: {
+					avatar: "", //头像
 					name: "",
 					sex: "",
 					birthday: "",
@@ -203,11 +212,13 @@
 				cityids: [], //数据地址
 				joblist: [],
 				jianliid: "",
-				city2:''
+				city2: '',
+				typea: ''
 			}
 		},
 		onLoad(option) {
 			// this.getHeight()
+			this.typea = option.typea
 			this.jianliid = option.id
 			console.log(this.jianliid);
 			this.minDate = Number(new Date('1900-01-01'));
@@ -219,6 +230,40 @@
 			this.resumeDetail()
 		},
 		methods: {
+			tochangetel(){
+				uni.navigateTo({
+					url:"/pagesD/change-tel"
+				})
+			},
+			uploadimg() {
+				uni.chooseImage({
+					count: 1,
+					success: (img) => {
+						uni.showLoading({
+							mask: true,
+							title: "请稍后"
+						})
+						uni.uploadFile({
+							url: 'https://hire.hdlkeji.com/api/common/upload',
+							filePath: img.tempFilePaths[0],
+							name: 'file',
+							success: (res) => {
+								uni.hideLoading()
+								if (JSON.parse(res.data).code == 1) {
+									this.from.avatar = JSON.parse(res.data).data.fullurl
+									this.next()
+									this.resumeDetail()
+								} else {
+									this.$u.toast(JSON.parse(res.data).msg)
+								}
+							},
+							fail: (e) => {
+								console.log(e);
+							}
+						})
+					}
+				})
+			},
 			tochangename() {
 				uni.navigateTo({
 					url: "/pagesD/change-name?name=" + JSON.stringify({
@@ -261,7 +306,7 @@
 			},
 			resumeDetail() {
 				index().then(res => {
-					this.avatar = res.data.group_info.avatar //头像
+					this.from.avatar = res.data.group_info.avatar //头像
 					this.from.name = res.data.group_info.name
 					this.from.sex = res.data.group_info.sex
 					this.from.birthday = res.data.group_info.birthday
@@ -422,7 +467,7 @@
 					picker = this.$refs.uPicker1
 				} = e
 				//columnIndex代表第几列,意思是下标为0的列发生变化
-			
+
 				if (columnIndex === 0) {
 					picker.setColumnValues(1, this.city[indexs[0]].map(v => {
 						return {
@@ -569,14 +614,20 @@
 					this.$u.toast("请输入正确的手机号")
 					return
 				}
-				if (!this.$u.test.email(this.from.email)) {
-					this.$u.toast("请输入正确的邮箱号")
-					return
+				if (this.from.email) {
+					if (!this.$u.test.email(this.from.email)) {
+						this.$u.toast("请输入正确的邮箱号")
+						return
+					}
 				}
 				profile({
 					...this.from
 				}).then(res => {
-					this.return1()
+					if (typea) {
+
+					} else {
+						this.return1()
+					}
 				})
 			},
 			return1() {

+ 3 - 1
pagesD/resume.vue

@@ -19,7 +19,7 @@
 			<view class="" style="margin-top: 30rpx;">
 				<view class="u-flex u-row-between">
 					<text class="title">个人优势</text>
-					<u-icon name="edit-pen-fill" color="#777" size="22" @click="toadvantage"></u-icon>
+					<view class="title"><u-icon name="edit-pen-fill" color="#777" size="22" @click="toadvantage"></u-icon></view>
 				</view>
 				<view class="mar">
 					<view type="text" placeholder="编辑优势亮点,展示我的独特态度" v-model="from.personal_advantage">
@@ -46,10 +46,12 @@
 				</view>
 				<view class="" style="margin-top: 40rpx;margin-bottom: 20rpx;" v-for="(item,index) in job_intention1"
 					:key="item.id" @click="toapply(2,item.id)">
+					<!-- <image src="static/images/fufei.png" mode=""></image> -->
 					<view class="u-flex u-row-between">
 						<view class="">
 							<text>{{item.category_job_name}}</text>
 							<text style="margin-left: 28rpx;">{{item.salary || 0}}k</text>
+							<text>·{{item.salary_month || 0}}薪</text>
 						</view>
 						<u-icon name="arrow-right" size="12"></u-icon>
 					</view>

+ 89 - 16
pagesD/teach.vue

@@ -9,7 +9,7 @@
 			</view>
 			<view class="body-input u-flex-col u-row-center">
 				<text class="input-title">学历</text>
-				<view class="" @click="xueli = true">
+				<view class="" @click="xueli1 = true">
 					<u--input :disabled="true" disabledColor="#fff" customStyle="padding:0 !important" type="text"
 						placeholder="请选择您的学历" border placeholderClass='input-style' suffixIcon="arrow-right"
 						suffixIconStyle="font-size: 32rpx;font-weight: 400;color: #CACACA;"
@@ -52,7 +52,10 @@
 			@cancel='close()'></u-datetime-picker>
 		<u-datetime-picker title="毕业时间" :minDate="minDate" @confirm="dimissionConfirm" :show="dimissionShow"
 			mode="year-month" @cancel='close()'></u-datetime-picker>
-		<u-picker keyName="name" :show="xueli" @confirm="confirm" :columns="list" @close="close()"></u-picker>
+		<!-- 		<u-picker title="学历" keyName="name" :show="xueli" @confirm="confirm" :columns="list"
+			@close="close()"></u-picker> -->
+		<u-picker title="学历" :columns="list" ref="uPicker" :show="xueli1" keyName="name" @confirm="confirm"
+			@change="changeHandler" @cancel="xueli1 = false"></u-picker>
 		<u-modal :showCancelButton="true" :show="delec" :title="title" :content='content' @confirm="confirm1"
 			@cancel="delec = false"></u-modal>
 	</view>
@@ -74,12 +77,12 @@
 				title: "您确定要删除该项目经历吗?",
 				minDate: "",
 				minDate1: "",
-				list: [
-					[]
-				],
+				list: [],
+				xueli: [],
+				tongzhao: [],
 				dimissionShow: false,
 				entryShow: false,
-				xueli: false,
+				xueli1: false,
 				education: "", //学历
 				education_experience: {
 					name: "", //学校名称
@@ -111,12 +114,45 @@
 			this.get_education()
 		},
 		methods: {
+			changeHandler(e) {
+				const {
+					columnIndex, //当前改变值的列下标
+					value,
+					values, // values为当前变化列的数组内容
+					indexs, //当前地区值下标
+					picker = this.$refs.uPicker
+				} = e
+				//columnIndex代表第几列,意思是下标为0的列发生变化
+
+				if (columnIndex === 0) {
+					picker.setColumnValues(1, this.tongzhao[indexs[0]].map(v => {
+						return {
+							name: v.name,
+							id: v.id
+						}
+					}))
+				}
+			},
+			confirm(e) {
+				console.log('kkkk', e);
+				let a = e.value[0].name + e.value[1].name
+				let ids = String(e.value[0].id) + String(e.value[1].id)
+				this.xueli1 = false
+				this.education_experience.education_id = e.value[0].id
+				this.education_experience.is_recruit = e.value[1].id
+				this.education = e.value[0].name + '·' + e.value[1].name
+				// this.get_education()
+			},
 			resumeDetail() {
 				resumeDetail().then(res => {
 					res.data.education_experience.forEach((item) => {
 						if (item.id == this.id) {
 							this.education_experience.education_id = item.education_id
-							this.education = item.education_name
+							if(item.is_recruit==1){
+								this.education = item.education_name+'·'+'统招'
+							}else if(item.is_recruit==0){
+								this.education = item.education_name+'·'+'非统招'
+							}
 							this.education_experience.end_time = item.end_time
 							this.education_experience.is_recruit = item.is_recruit
 							this.education_experience.major = item.major
@@ -141,19 +177,56 @@
 				})
 			},
 			close() {
-				this.xueli = false
+				this.xueli1 = false
 				this.dimissionShow = false
 				this.entryShow = false
 			},
-			confirm(e) {
-				this.education_experience.education_id = e.value[0].id
-				this.education = e.value[0].name
-				this.xueli = false
-			},
+			// confirm(e) {
+			// 	this.education_experience.education_id = e.value[0].id
+			// 	this.education = e.value[0].name
+			// 	this.xueli = false
+			// },
 			get_education() {
 				get_education().then(res => {
-					this.list[0] = res.data
-					console.log(this.list);
+					res.data.forEach(item => {
+						item.children = [{
+							name: '统招',
+							id: 1
+						}, {
+							name: '非统招',
+							id: 0
+						}]
+						res.data.push(item)
+					})
+
+					this.xueli = res.data.map(t => {
+						return {
+							name: t.name,
+							id: t.id
+						}
+					})
+					this.tongzhao = res.data.map(t => t.children.map(v => {
+						return {
+							name: v.name,
+							id: v.id
+						}
+					}))
+					let a = []
+					let b = []
+					this.xueli.map(res => {
+						a.push({
+							name: res.name,
+							id: res.id,
+						})
+					})
+					this.tongzhao[0].map(res => {
+						b.push({
+							name: res.name,
+							id: res.id,
+						})
+					})
+					this.list = [a, b]
+
 				})
 			},
 			async entryConfirm(e) {
@@ -290,7 +363,7 @@
 				position: fixed;
 				bottom: 0;
 				width: 682rpx;
-				padding-bottom:10rpx ;
+				padding-bottom: 10rpx;
 			}
 
 			.button {

+ 4 - 2
pagesD/tixian1.vue

@@ -62,15 +62,17 @@
 
 <style lang="scss" scoped>
 	::v-deep .u-subsection--button {
-		height: 76rpx;
+		height: 76rpx !important;
 		border-radius: 76rpx !important;
 		background-color: #fff !important;
 	}
-
 	::v-deep .u-subsection--button__bar {
 		border-radius: 76rpx !important;
 		background-color: #0C66C2 !important;
 	}
+	::v-deep .u-subsection__item__text{
+		font-size: 32rpx !important;
+	}
 
 	.btn {
 		width: 184rpx;

+ 8 - 13
pagesD/yinsi.vue

@@ -4,14 +4,6 @@
 			<text class="title">以下权限选择后方可生效</text>
 			<view class="">
 				<u-checkbox-group v-model="radiovalue1" placement="column" @change="groupChange">
-					<!-- 					<view class="u-flex u-row-between">
-						<view class="" style="margin-top: 48rpx;">
-							<view class="title">简历及联系方式</view>
-							<text class="mar">开启后,项目经理可查看您的简历及联系方式</text>
-						</view>
-						<u-radio :customStyle="{marginBottom: '8px'}" :name="0" @change="radioChange">
-						</u-radio>
-					</view> -->
 					<view class="u-flex u-row-between" style="margin-top:20rpx ;border-top: 2rpx solid #F0F0F0;">
 						<view class="">
 							<view class="title" style="margin-top: 40rpx;">联系方式</view>
@@ -35,7 +27,7 @@
 	export default {
 		data() {
 			return {
-				radiovalue1: 0,
+				radiovalue1: [],
 			}
 		},
 		onLoad() {
@@ -44,17 +36,20 @@
 		methods: {
 			index() {
 				index().then(res=>{
-					 this.radiovalue1 = res.data.group_info.is_resume_show
-					 console.log(this.radiovalue1);
+					if(res.data.group_info.is_resume_show==1){
+						this.radiovalue1 = [res.data.group_info.is_resume_show]
+					}
+					 console.log('kkk',this.radiovalue1);
 				})
 			},
 			groupChange(n) {
-				this.radiovalue1 = n
+				this.radiovalue1=n
 				private_setting({
-					private_setting: this.radiovalue1 == 0 ? true : false
+					is_resume_show: this.radiovalue1.length == 0 ?  false: true
 				}).then(res => {
 					if (res.code == 1) {
 						this.$u.toast("修改成功")
+						this.index()
 					}
 				})
 			},

+ 3 - 1
pagesD/zixun-info.vue

@@ -45,8 +45,10 @@
 					id: this.id
 				}).then(res => {
 					this.detail = res.data
+					const a = new RegExp('style=""', 'gi')
+					var content = res.data.content.replace(a, `styles`)
 					const regex = new RegExp('<img', 'gi')
-					this.content = res.data.content.replace(regex, `<img style="max-width: 100%; height: auto"`)
+					this.content = content.replace(regex, `<img style="max-width: 100%; height: auto"`)
 				})
 			}
 		}

+ 5 - 0
units/inquire.js

@@ -522,6 +522,11 @@ export function updateNotificationSwitch(param) {
 	return request.post('/api/candidate.user/updateNotificationSwitch', param)
 }
 
+// 消息通知
+export function cget_total_number(param) {
+	return request.post('/api/manager.notification/get_total_number', param)
+}
+
 
 
 

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

@@ -26,7 +26,8 @@
         "change-hangye",
         "change-zhiwei",
         "index-search",
-        "upload"
+        "upload",
+        "worktion"
       ]
     },
     {

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/common/vendor.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/components/hx-order/hx-order.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/components/hx-order/hx-order.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/components/hx-order/hx-order.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/components/zhao-chat/zhao-chat.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/login/login.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/luntan/luntan.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/luntan/luntan.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/mine/mine.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/xiaoxi/xiaoxi.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/xiaoxi/xiaoxi.wxml


+ 1 - 1
unpackage/dist/build/mp-weixin/pagesA/description.js

@@ -1 +1 @@
-(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/description"],{"6d05":function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("2e9d");var c={data:function(){return{concant:""}},onLoad:function(n){n.description&&(this.concant=n.description)},methods:{toteach:function(){console.log("lkkkk",111111);var t=this.getOpenerEventChannel();t.emit("todcp",this.concant),n.navigateBack()}}};t.default=c}).call(this,e("543d")["default"])},7271:function(n,t,e){"use strict";var c=e("fc1b"),a=e.n(c);a.a},a8f6:function(n,t,e){"use strict";(function(n,t){var c=e("4ea4");e("9f7d");c(e("66fd"));var a=c(e("f55b"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(a.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},c7bb:function(n,t,e){"use strict";e.r(t);var c=e("6d05"),a=e.n(c);for(var i in c)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return c[n]}))}(i);t["default"]=a.a},f55b:function(n,t,e){"use strict";e.r(t);var c=e("f89d"),a=e("c7bb");for(var i in a)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(i);e("7271");var o=e("f0c5"),u=Object(o["a"])(a["default"],c["b"],c["c"],!1,null,null,null,!1,c["a"],void 0);t["default"]=u.exports},f89d:function(n,t,e){"use strict";e.d(t,"b",(function(){return c})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var c=function(){var n=this.$createElement;this._self._c},a=[]},fc1b:function(n,t,e){}},[["a8f6","common/runtime","common/vendor"]]]);
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/description"],{"6d05":function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("2e9d");var c={data:function(){return{concant:""}},onLoad:function(n){console.log("options",n),n.concent&&(this.concant=n.concent)},methods:{toteach:function(){var t=this.getOpenerEventChannel();t.emit("todcp",this.concant),n.navigateBack()}}};t.default=c}).call(this,e("543d")["default"])},7271:function(n,t,e){"use strict";var c=e("fc1b"),a=e.n(c);a.a},a223:function(n,t,e){"use strict";e.d(t,"b",(function(){return c})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var c=function(){var n=this.$createElement;this._self._c},a=[]},a8f6:function(n,t,e){"use strict";(function(n,t){var c=e("4ea4");e("9f7d");c(e("66fd"));var a=c(e("f55b"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(a.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},c7bb:function(n,t,e){"use strict";e.r(t);var c=e("6d05"),a=e.n(c);for(var o in c)["default"].indexOf(o)<0&&function(n){e.d(t,n,(function(){return c[n]}))}(o);t["default"]=a.a},f55b:function(n,t,e){"use strict";e.r(t);var c=e("a223"),a=e("c7bb");for(var o in a)["default"].indexOf(o)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(o);e("7271");var u=e("f0c5"),i=Object(u["a"])(a["default"],c["b"],c["c"],!1,null,null,null,!1,c["a"],void 0);t["default"]=i.exports},fc1b:function(n,t,e){}},[["a8f6","common/runtime","common/vendor"]]]);

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesA/expectation.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesA/expectation.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesA/teach.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesA/teach.wxss


+ 1 - 0
unpackage/dist/build/mp-weixin/pagesA/worktion.js

@@ -0,0 +1 @@
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/worktion"],{"0026":function(n,t,e){"use strict";var a=e("3e69"),c=e.n(a);c.a},1900:function(n,t,e){"use strict";e.r(t);var a=e("7822"),c=e.n(a);for(var u in a)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(u);t["default"]=c.a},"3e69":function(n,t,e){},"54ab":function(n,t,e){"use strict";e.d(t,"b",(function(){return a})),e.d(t,"c",(function(){return c})),e.d(t,"a",(function(){}));var a=function(){var n=this.$createElement;this._self._c},c=[]},7822:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("2e9d");var a={data:function(){return{concant:""}},onLoad:function(n){n.concant&&(this.concant=n.concant)},methods:{toteach:function(){var t=this.getOpenerEventChannel();t.emit("todcp",this.concant),n.navigateBack()}}};t.default=a}).call(this,e("543d")["default"])},e3a9:function(n,t,e){"use strict";e.r(t);var a=e("54ab"),c=e("1900");for(var u in c)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return c[n]}))}(u);e("0026");var o=e("f0c5"),i=Object(o["a"])(c["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=i.exports},e99d:function(n,t,e){"use strict";(function(n,t){var a=e("4ea4");e("9f7d");a(e("66fd"));var c=a(e("e3a9"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(c.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])}},[["e99d","common/runtime","common/vendor"]]]);

+ 5 - 0
unpackage/dist/build/mp-weixin/pagesA/worktion.json

@@ -0,0 +1,5 @@
+{
+  "navigationBarTitleText": "",
+  "enablePullDownRefresh": false,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/build/mp-weixin/pagesA/worktion.wxml

@@ -0,0 +1 @@
+<view class="page"><view class="title">工作内容</view><view style="margin-top:32rpx;"><textarea class="txt_word" style="width:100%;height:70vh;" placeholderClass="concant" placeholder="简述工作背景、曾负责的工作内容、客服过的内容、取得的工作成果.~\n\n\n具体工作为\n1.负责*** \n2.参与*** \n3.完成***" data-event-opts="{{[['input',[['__set_model',['','concant','$event',[]]]]]]}}" value="{{concant}}" bindinput="__e"></textarea></view><view data-event-opts="{{[['tap',[['toteach',['$event']]]]]}}" class="button" bindtap="__e">保存</view></view>

+ 1 - 0
unpackage/dist/build/mp-weixin/pagesA/worktion.wxss

@@ -0,0 +1 @@
+.page{padding:28rpx 32rpx 0}.page .title{font-size:36rpx;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#222;line-height:50rpx}.page .concant{font-size:32rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#888}.button{width:686rpx;height:88rpx!important;background:#0c66c2;border-radius:12rpx;font-size:32rpx;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:88rpx;margin:10rpx 0 0rpx 0;display:flex;justify-content:center;position:fixed;bottom:60rpx}.setExample::after{content:"\A 1. \A 2. \A 3.";line-height:50rpx}.txt_word{word-wrap:break-word;white-space:pre-line}.u-textarea{padding-left:0!important}

+ 1 - 1
unpackage/dist/build/mp-weixin/pagesA/yaoqing.js

@@ -1 +1 @@
-(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/yaoqing"],{"192b":function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var i=function(){var n=this.$createElement;this._self._c},a=[]},5411:function(n,t,e){"use strict";e.r(t);var i=e("192b"),a=e("b756");for(var o in a)["default"].indexOf(o)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(o);e("6bb4");var u=e("f0c5"),c=Object(u["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=c.exports},"6bb4":function(n,t,e){"use strict";var i=e("9842"),a=e.n(i);a.a},7630:function(n,t,e){"use strict";(function(n,t){var i=e("4ea4");e("9f7d");i(e("66fd"));var a=i(e("5411"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(a.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},9842:function(n,t,e){},ab0b:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{invitation_code:""}},onLoad:function(){},methods:{touserinfo1:function(t){this.invitation_code&&n.setStorageSync("invitation_code",this.invitation_code),n.navigateTo({url:"/pagesA/jianlichange"})}}};t.default=e}).call(this,e("543d")["default"])},b756:function(n,t,e){"use strict";e.r(t);var i=e("ab0b"),a=e.n(i);for(var o in i)["default"].indexOf(o)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(o);t["default"]=a.a}},[["7630","common/runtime","common/vendor"]]]);
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/yaoqing"],{5411:function(n,t,e){"use strict";e.r(t);var i=e("ea30"),a=e("b756");for(var u in a)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(u);e("6bb4");var o=e("f0c5"),c=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=c.exports},"6bb4":function(n,t,e){"use strict";var i=e("9842"),a=e.n(i);a.a},7630:function(n,t,e){"use strict";(function(n,t){var i=e("4ea4");e("9f7d");i(e("66fd"));var a=i(e("5411"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(a.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},9842:function(n,t,e){},ab0b:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{invitation_code:""}},onLoad:function(){},methods:{touserinfo1:function(t){this.invitation_code&&n.setStorageSync("invitation_code",this.invitation_code),n.reLaunch({url:"/pagesA/jianlichange"})}}};t.default=e}).call(this,e("543d")["default"])},b756:function(n,t,e){"use strict";e.r(t);var i=e("ab0b"),a=e.n(i);for(var u in i)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(u);t["default"]=a.a},ea30:function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var i=function(){var n=this.$createElement;this._self._c},a=[]}},[["7630","common/runtime","common/vendor"]]]);

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesB/general-info.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesB/general-info.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesB/general.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesB/general.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesB/general.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesC/chat.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesC/luntan-info.js


+ 2 - 1
unpackage/dist/build/mp-weixin/pagesC/luntan-info.json

@@ -4,6 +4,7 @@
   "navigationStyle": "custom",
   "usingComponents": {
     "u-navbar": "/node-modules/uview-ui/components/u-navbar/u-navbar",
-    "u-gap": "/node-modules/uview-ui/components/u-gap/u-gap"
+    "u-gap": "/node-modules/uview-ui/components/u-gap/u-gap",
+    "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon"
   }
 }

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesC/luntan-info.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesC/luntan-info.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesC/my-luntan.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesC/my-luntan.wxml


binární
unpackage/dist/build/mp-weixin/pagesC/static/yuyin-left.png


binární
unpackage/dist/build/mp-weixin/pagesC/static/yuyin-right.png


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/apply.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/change-tel.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/common/vendor.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/mingxi.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/mingxi.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/mingxi.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/my-fapiao.js


+ 2 - 0
unpackage/dist/build/mp-weixin/pagesD/my-fapiao.json

@@ -1,7 +1,9 @@
 {
   "navigationBarTitleText": "",
   "enablePullDownRefresh": false,
+  "navigationStyle": "custom",
   "usingComponents": {
+    "u-navbar": "/node-modules/uview-ui/components/u-navbar/u-navbar",
     "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon",
     "canvas-drawer": "/components/xinyu-canvas-drawer/index"
   }

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
unpackage/dist/build/mp-weixin/pagesD/my-fapiao.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
unpackage/dist/build/mp-weixin/pagesD/my-fapiao.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/personal-infor.js


+ 1 - 0
unpackage/dist/build/mp-weixin/pagesD/personal-infor.json

@@ -3,6 +3,7 @@
   "enablePullDownRefresh": false,
   "usingComponents": {
     "u--input": "/node-modules/uview-ui/components/u--input/u--input",
+    "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon",
     "u-picker": "/node-modules/uview-ui/components/u-picker/u-picker",
     "u-datetime-picker": "/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker"
   }

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/personal-infor.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/resume.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/resume.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/teach.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/teach.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/tixian1.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pagesD/tixian1.wxml

@@ -1 +1 @@
-<view class="page data-v-d204b5c2"><view class="content data-v-d204b5c2"><view class="data-v-d204b5c2"><u-subsection vue-id="392a3969-1" list="{{list2}}" mode="button" activeColor="#fff" bgColor="#fff" current="{{current}}" keyName="label" data-event-opts="{{[['^change',[['change']]]]}}" bind:change="__e" class="data-v-d204b5c2" bind:__l="__l"></u-subsection><block wx:if="{{current==0}}"><view class="data-v-d204b5c2"><hx-order vue-id="392a3969-2" class="data-v-d204b5c2" bind:__l="__l"></hx-order></view></block><block wx:if="{{current==1}}"><view class="data-v-d204b5c2"><hx-invite vue-id="392a3969-3" class="data-v-d204b5c2" bind:__l="__l"></hx-invite></view></block></view></view></view>
+<view class="page data-v-22a3d7a0"><view class="content data-v-22a3d7a0"><view class="data-v-22a3d7a0"><u-subsection vue-id="392a3969-1" list="{{list2}}" mode="button" activeColor="#fff" bgColor="#fff" current="{{current}}" keyName="label" data-event-opts="{{[['^change',[['change']]]]}}" bind:change="__e" class="data-v-22a3d7a0" bind:__l="__l"></u-subsection><block wx:if="{{current==0}}"><view class="data-v-22a3d7a0"><hx-order vue-id="392a3969-2" class="data-v-22a3d7a0" bind:__l="__l"></hx-order></view></block><block wx:if="{{current==1}}"><view class="data-v-22a3d7a0"><hx-invite vue-id="392a3969-3" class="data-v-22a3d7a0" bind:__l="__l"></hx-invite></view></block></view></view></view>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/tixian1.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/work.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/build/mp-weixin/pagesD/work.wxml


+ 1 - 1
unpackage/dist/build/mp-weixin/pagesD/xiaoxi.js

@@ -1 +1 @@
-require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesD/xiaoxi"],{"519f":function(e,n,t){},"5a08":function(e,n,t){"use strict";t.r(n);var c=t("f24c"),u=t.n(c);for(var o in c)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return c[e]}))}(o);n["default"]=u.a},"8eab":function(e,n,t){"use strict";t.r(n);var c=t("fed5"),u=t("5a08");for(var o in u)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return u[e]}))}(o);t("9828");var i=t("f0c5"),a=Object(i["a"])(u["default"],c["b"],c["c"],!1,null,null,null,!1,c["a"],void 0);n["default"]=a.exports},9828:function(e,n,t){"use strict";var c=t("519f"),u=t.n(c);u.a},"9c39":function(e,n,t){"use strict";(function(e,n){var c=t("4ea4");t("9f7d");c(t("66fd"));var u=c(t("8eab"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(u.default)}).call(this,t("bc2e")["default"],t("543d")["createPage"])},f24c:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={data:function(){return{checked:!1,checked1:!0,checked2:!1,checked3:!0}},onLoad:function(){},methods:{}}},fed5:function(e,n,t){"use strict";t.d(n,"b",(function(){return u})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){return c}));var c={uSwitch:function(){return Promise.all([t.e("common/vendor"),t.e("node-modules/uview-ui/components/u-switch/u-switch")]).then(t.bind(null,"5e43"))}},u=function(){var e=this.$createElement;this._self._c},o=[]}},[["9c39","common/runtime","common/vendor"]]]);
+require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesD/xiaoxi"],{"519f":function(e,n,t){},"5a08":function(e,n,t){"use strict";t.r(n);var c=t("f24c"),u=t.n(c);for(var o in c)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return c[e]}))}(o);n["default"]=u.a},"8eab":function(e,n,t){"use strict";t.r(n);var c=t("9ed1"),u=t("5a08");for(var o in u)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return u[e]}))}(o);t("9828");var i=t("f0c5"),a=Object(i["a"])(u["default"],c["b"],c["c"],!1,null,null,null,!1,c["a"],void 0);n["default"]=a.exports},9828:function(e,n,t){"use strict";var c=t("519f"),u=t.n(c);u.a},"9c39":function(e,n,t){"use strict";(function(e,n){var c=t("4ea4");t("9f7d");c(t("66fd"));var u=c(t("8eab"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(u.default)}).call(this,t("bc2e")["default"],t("543d")["createPage"])},"9ed1":function(e,n,t){"use strict";t.d(n,"b",(function(){return u})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){return c}));var c={uSwitch:function(){return Promise.all([t.e("common/vendor"),t.e("node-modules/uview-ui/components/u-switch/u-switch")]).then(t.bind(null,"5e43"))}},u=function(){var e=this.$createElement;this._self._c},o=[]},f24c:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={data:function(){return{checked:!1,checked1:!0,checked2:!1,checked3:!0}},onLoad:function(){},methods:{}}}},[["9c39","common/runtime","common/vendor"]]]);

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
unpackage/dist/build/mp-weixin/pagesD/yinsi.js


+ 1 - 1
unpackage/dist/build/mp-weixin/pagesD/yinsi.wxml

@@ -1 +1 @@
-<view class="data-v-7fb1cede"><view class="page data-v-7fb1cede"><text class="title data-v-7fb1cede">以下权限选择后方可生效</text><view class="data-v-7fb1cede"><u-checkbox-group vue-id="4e5a26f3-1" placement="column" value="{{radiovalue1}}" data-event-opts="{{[['^change',[['groupChange']]],['^input',[['__set_model',['','radiovalue1','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7fb1cede" bind:__l="__l" vue-slots="{{['default']}}"><view class="u-flex u-row-between data-v-7fb1cede" style="margin-top:20rpx;border-top:2rpx solid #F0F0F0;"><view class="data-v-7fb1cede"><view class="title data-v-7fb1cede" style="margin-top:40rpx;">联系方式</view><text class="mar data-v-7fb1cede">开启后,猎头可查看您的联系方式</text></view><u-checkbox vue-id="{{('4e5a26f3-2')+','+('4e5a26f3-1')}}" customStyle="{{({marginBottom:'8px'})}}" name="{{1}}" class="data-v-7fb1cede" bind:__l="__l"></u-checkbox></view></u-checkbox-group></view></view></view>
+<view class="data-v-6bfffe38"><view class="page data-v-6bfffe38"><text class="title data-v-6bfffe38">以下权限选择后方可生效</text><view class="data-v-6bfffe38"><u-checkbox-group vue-id="4e5a26f3-1" placement="column" value="{{radiovalue1}}" data-event-opts="{{[['^change',[['groupChange']]],['^input',[['__set_model',['','radiovalue1','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-6bfffe38" bind:__l="__l" vue-slots="{{['default']}}"><view class="u-flex u-row-between data-v-6bfffe38" style="margin-top:20rpx;border-top:2rpx solid #F0F0F0;"><view class="data-v-6bfffe38"><view class="title data-v-6bfffe38" style="margin-top:40rpx;">联系方式</view><text class="mar data-v-6bfffe38">开启后,猎头可查看您的联系方式</text></view><u-checkbox vue-id="{{('4e5a26f3-2')+','+('4e5a26f3-1')}}" customStyle="{{({marginBottom:'8px'})}}" name="{{1}}" class="data-v-6bfffe38" bind:__l="__l"></u-checkbox></view></u-checkbox-group></view></view></view>

+ 1 - 1
unpackage/dist/build/mp-weixin/pagesD/yinsi.wxss

@@ -1 +1 @@
-.page.data-v-7fb1cede{padding:36rpx 32rpx 0;height:100vh;box-sizing:border-box}.title.data-v-7fb1cede{font-size:32rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#222}.mar.data-v-7fb1cede{margin-top:20rpx;font-size:24rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1a1c24;display:block}
+.page.data-v-6bfffe38{padding:36rpx 32rpx 0;height:100vh;box-sizing:border-box}.title.data-v-6bfffe38{font-size:32rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#222}.mar.data-v-6bfffe38{margin-top:20rpx;font-size:24rpx;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1a1c24;display:block}

+ 1 - 1
unpackage/dist/build/mp-weixin/pagesD/zixun-info.js

@@ -1 +1 @@
-require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesD/zixun-info"],{"057c":function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=e("2e9d"),a={data:function(){return{id:"",detail:{},content:""}},onLoad:function(t){this.id=t.id,this.getdetail()},onShareAppMessage:function(){return{imageUrl:this.detail.image,title:this.detail.title}},methods:{getdetail:function(){var t=this;(0,i.article_get_detail)({id:this.id}).then((function(n){t.detail=n.data;var e=new RegExp("<img","gi");t.content=n.data.content.replace(e,'<img style="max-width: 100%; height: auto"')}))}}};n.default=a},"574f":function(t,n,e){},"819f":function(t,n,e){"use strict";(function(t,n){var i=e("4ea4");e("9f7d");i(e("66fd"));var a=i(e("84b6"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(a.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},"84b6":function(t,n,e){"use strict";e.r(n);var i=e("961a"),a=e("9962");for(var u in a)["default"].indexOf(u)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(u);e("dd1d");var o=e("f0c5"),c=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);n["default"]=c.exports},"961a":function(t,n,e){"use strict";e.d(n,"b",(function(){return a})),e.d(n,"c",(function(){return u})),e.d(n,"a",(function(){return i}));var i={uIcon:function(){return Promise.all([e.e("common/vendor"),e.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(e.bind(null,"3211"))}},a=function(){var t=this.$createElement;this._self._c},u=[]},9962:function(t,n,e){"use strict";e.r(n);var i=e("057c"),a=e.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(u);n["default"]=a.a},dd1d:function(t,n,e){"use strict";var i=e("574f"),a=e.n(i);a.a}},[["819f","common/runtime","common/vendor"]]]);
+require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesD/zixun-info"],{"057c":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("2e9d"),a={data:function(){return{id:"",detail:{},content:""}},onLoad:function(t){this.id=t.id,this.getdetail()},onShareAppMessage:function(){return{imageUrl:this.detail.image,title:this.detail.title}},methods:{getdetail:function(){var t=this;(0,i.article_get_detail)({id:this.id}).then((function(e){t.detail=e.data;var n=new RegExp('style=""',"gi"),i=e.data.content.replace(n,"styles"),a=new RegExp("<img","gi");t.content=i.replace(a,'<img style="max-width: 100%; height: auto"')}))}}};e.default=a},"099b":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"3211"))}},a=function(){var t=this.$createElement;this._self._c},u=[]},"574f":function(t,e,n){},"819f":function(t,e,n){"use strict";(function(t,e){var i=n("4ea4");n("9f7d");i(n("66fd"));var a=i(n("84b6"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"84b6":function(t,e,n){"use strict";n.r(e);var i=n("099b"),a=n("9962");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);n("dd1d");var o=n("f0c5"),c=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=c.exports},9962:function(t,e,n){"use strict";n.r(e);var i=n("057c"),a=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=a.a},dd1d:function(t,e,n){"use strict";var i=n("574f"),a=n.n(i);a.a}},[["819f","common/runtime","common/vendor"]]]);

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-invite/hx-invite.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-order/hx-order.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/xinyu-canvas-drawer/index.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-chat/zhao-chat.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů