Jelajahi Sumber

feat: äº活动

jiangzixin 1 tahun lalu
induk
melakukan
000a6decfd

+ 20 - 0
pages.json

@@ -56,6 +56,26 @@
 				"navigationBarTitleText": "晋邻里"
 			}
 		},
+		
+		// 活动
+		{
+			"path": "pages/activity/activityList",
+			"style": {
+				"navigationBarTitleText": "活动列表"
+			}
+		},
+		{
+			"path": "pages/activity/activityDetail",
+			"style": {
+				"navigationBarTitleText": "活动详情"
+			}
+		},
+		{
+			"path": "pages/activity/myActivity",
+			"style": {
+				"navigationBarTitleText": "我的活动"
+			}
+		},
 
 		// 经纪人中心
 		{

+ 198 - 0
pages/activity/activityDetail.vue

@@ -0,0 +1,198 @@
+<template>
+	<view>
+		<view class="header">
+			<image class="header-image" :src="list.main_image"></image>
+		</view>
+
+		<view class="main">
+			<view class="main-title">活动信息</view>
+			<view class="main-card">
+				<view class="card-item">
+					<view class="item-name">活动标题:</view>
+					<view class="item-content" style="color: black;">{{list.title}}</view>
+				</view>
+				<view class="card-item">
+					<view class="item-name">开始时间:</view>
+					<view class="item-content">{{list.start_time}}</view>
+				</view>
+				<view class="card-item">
+					<view class="item-name">活动地址:</view>
+					<view class="item-content">{{list.address}}</view>
+				</view>
+				<view class="card-item">
+					<view class="item-name">活动内容:</view>
+					<view class="item-content"><u-parse :content="list.content"></u-parse></view>
+				</view>
+				<view class="card-item">
+					<view class="item-name">参加人数:</view>
+					<view class="item-content">{{list.join_num}}</view>
+				</view>
+			</view>
+		</view>
+
+		<view class="bottomEmpty"></view>
+
+		<view class="bottomArea">
+			<view class="bottomButton" v-if="join_status == false" @tap="submit">立即报名</view>
+			<view class="bottomButton-exist" v-if="join_status == true">已报名</view>
+		</view>
+	</view>
+
+
+</template>
+
+<script>
+	var _this;
+	export default {
+		data() {
+			return {
+				actId: 0,
+				list: {},
+				join_status: false,
+				userinfo: null,
+			}
+		},
+		onLoad(option) {
+			_this = this;
+			_this.actId = option.id || 0;
+			_this.userinfo = uni.getStorageSync('userinfo') || false;
+			_this.getMore();
+		},
+		methods: {
+			submit() {
+				_this.$req.ajax({
+					path: "activity/joinActivity",
+					data: {
+						id: _this.actId,
+						userid: _this.userinfo.id,
+					}
+				}).then((data) => {
+					console.log("加入", data)
+				}).catch((err) => {
+					uni.showModal({
+						title: '信息提示',
+						content: err,
+						showCancel: false
+					});
+				});
+			},
+
+			getMore() {
+				_this.$req.ajax({
+					path: "activity/detailActivity",
+					data: {
+						id: _this.actId,
+					}
+				}).then((data) => {
+					_this.join_status = data.join_status
+					_this.list = data.list;
+					console.log("详情数据", data)
+				}).catch((err) => {
+					uni.showModal({
+						title: '信息提示',
+						content: err,
+						showCancel: false
+					});
+				});
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.header {
+		margin: 30rpx 20rpx;
+
+		.header-image {
+			width: 100%;
+			height: 400rpx;
+			border-radius: 20rpx;
+		}
+	}
+
+	.main {
+		margin: 0 20rpx;
+
+		.main-title {
+			font-size: 35rpx;
+			font-weight: bold;
+			margin-bottom: 30rpx;
+		}
+
+		.main-card {
+			padding: 0 20rpx;
+			border-radius: 20rpx;
+			background-color: #FFFFFF;
+			box-shadow: 5rpx 5rpx 10rpx 2rpx rgba(149, 149, 149, 0.3);
+
+			.card-item {
+				display: flex;
+				align-items: center;
+				justify-content: space-between;
+				padding: 30rpx 0;
+				border-bottom: 1rpx solid #f1f1f1;
+
+				.item-name {
+					width: 25%;
+				}
+
+				.item-content {
+					flex: 1;
+					text-align: right;
+					color: #999999;
+				}
+
+				// .item-content {
+				// 	flex: 1;
+				// 	text-align: right;
+				// 	overflow: hidden;
+				// 	text-overflow: ellipsis;
+				// 	-webkit-line-clamp: 1;
+				// 	display: -webkit-box;
+				// 	-webkit-box-orient: vertical;
+				// }
+			}
+		}
+	}
+
+	.bottomEmpty {
+		margin-top: 80rpx;
+		height: 130rpx;
+	}
+
+	.bottomArea {
+		position: fixed;
+		bottom: 0;
+		z-index: 100;
+		width: 100%;
+		height: 130rpx;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+		background-color: #FFFFFF;
+		box-shadow: -10rpx -12rpx 12rpx 2rpx rgba(52, 85, 73, 0.16);
+
+		.bottomButton {
+			margin: 0 28rpx;
+			width: 696rpx;
+			height: 90rpx;
+			line-height: 90rpx;
+			background: #CA151C;
+			font-size: 33rpx;
+			text-align: center;
+			color: #FFFFFF;
+			border-radius: 10rpx;
+		}
+
+		.bottomButton-exist {
+			margin: 0 28rpx;
+			width: 696rpx;
+			height: 90rpx;
+			line-height: 90rpx;
+			background: #e8e8e8;
+			font-size: 33rpx;
+			text-align: center;
+			border-radius: 10rpx;
+		}
+	}
+</style>

+ 149 - 0
pages/activity/activityList.vue

@@ -0,0 +1,149 @@
+<template>
+	<view>
+		<view class="card" v-for="(item,index) in plist" :key="index" @click="goDetail(item.id)">
+			<view class="card-left">
+				<image class="card-left-image" :src="item.main_image"></image>
+			</view>
+			<view class="card-right">
+				<view class="right-title">{{item.title}}</view>
+				<view class="right-box">
+					<view class="box-content">
+						<view class="content-text">{{item.address}}</view>
+						<view class="content-text" style="margin-top: 20rpx;">{{item.start_time}}</view>
+					</view>
+					<view class="box-btn">正在进行中</view>
+				</view>
+			</view>
+		</view>
+		<uni-load-more :status="pstatus"></uni-load-more>
+	</view>
+</template>
+
+<script>
+	var _this;
+	export default {
+		data() {
+			return {
+				ppage: 1,
+				psize: 20,
+				pstatus: 'more',
+				plist: [],
+			}
+		},
+		onLoad() {
+			_this = this;
+			_this.getMore();
+		},
+		onReachBottom: function() {
+			if (_this.pstatus !== 'more') {
+				return;
+			}
+			_this.getMore();
+		},
+		methods: {
+			goDetail: function(id) {
+				uni.navigateTo({
+					url: '/pages/activity/activityDetail?id=' + id
+				});
+			},
+			
+			getMore() {
+				_this.$req.ajax({
+					path: "activity/listActivity",
+					data: {
+						ppage: _this.ppage,
+						psize: _this.psize,
+					}
+				}).then((data) => {
+					_this.pstatus = data.pstatus;
+					_this.plist = _this.plist.concat(data.plist);
+					_this.ppage += 1;
+					console.log("列表数据", data)
+				}).catch((err) => {
+					uni.showModal({
+						title: '信息提示',
+						content: err,
+						showCancel: false
+					});
+				});
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.card {
+		margin: 10rpx 20rpx 30rpx;
+		padding: 20rpx 20rpx;
+		border-radius: 12rpx;
+		background-color: #FFFFFF;
+		box-shadow: 5rpx 5rpx 10rpx 2rpx rgba(149, 149, 149, 0.3);
+		display: flex;
+		align-items: center;
+		
+		.card-left {
+			width: 250rpx;
+			height: 170rpx;
+			border-radius: 12rpx;
+			
+			.card-left-image {
+				width: 250rpx;
+				height: 170rpx;
+				border-radius: 12rpx;
+			}
+		}
+		
+		.card-right {
+			flex: 1;
+			height: 170rpx;
+			margin-left: 20rpx;
+			display: flex;
+			flex-direction: column;
+			justify-content: space-between;
+			
+			.right-title {
+				width: 100%;
+				font-weight: bold;
+				overflow: hidden;
+				text-overflow: ellipsis;
+				-webkit-line-clamp: 1;
+				display: -webkit-box;
+				-webkit-box-orient: vertical;
+			}
+			
+			.right-box {
+				display: flex;
+				align-items: center;
+				justify-content: space-between;
+				
+				.box-content {
+					flex: 1;
+					
+					.content-text {
+						width: 100%;
+						font-size: 23rpx;
+						color: #afafaf;
+						overflow: hidden;
+						text-overflow: ellipsis;
+						-webkit-line-clamp: 1;
+						display: -webkit-box;
+						-webkit-box-orient: vertical;
+					}
+				}
+				
+				.box-btn {
+					margin-left: 15rpx;
+					width: 140rpx;
+					height: 50rpx;
+					font-size: 24rpx;
+					color: #8f8f8f;
+					display: flex;
+					align-items: center;
+					justify-content: center;
+					border-radius: 12rpx;
+					border: 1rpx solid #8f8f8f;
+				}
+			}
+		}
+	}
+</style>

+ 177 - 0
pages/activity/myActivity.vue

@@ -0,0 +1,177 @@
+<template>
+	<view>
+		<view class="card" v-for="(item,index) in plist" :key="index" @click="goDetail(item.activity_id)">
+			<view class="card-left">
+				<image class="card-left-image" :src="item.activity.main_image"></image>
+			</view>
+			<view class="card-right">
+				<view class="right-title">{{item.activity.title}}</view>
+				<view class="right-box">
+					<view class="box-content">
+						<view class="content-text">报名时间:{{item.create_time}}</view>
+						<view class="content-text" style="margin-top: 20rpx;">{{item.status_text}}</view>
+					</view>
+					<view class="box-btn" @click.stop="cancel(item.activity_id)">取消报名</view>
+				</view>
+			</view>
+		</view>
+		<uni-load-more :status="pstatus"></uni-load-more>
+	</view>
+</template>
+
+<script>
+	var _this;
+	export default {
+		data() {
+			return {
+				ppage: 1,
+				psize: 20,
+				pstatus: 'more',
+				plist: [],
+				userinfo: null,
+			}
+		},
+		onLoad() {
+			_this = this;
+			_this.userinfo = uni.getStorageSync('userinfo') || false;
+			_this.getMore();
+		},
+		onReachBottom: function() {
+			if (_this.pstatus !== 'more') {
+				return;
+			}
+			_this.getMore();
+		},
+		methods: {
+			pageRefresh: function() {
+				_this.pstatus = 'more';
+				_this.ppage = 1;
+				_this.plist = [];
+				_this.getMore();
+			},
+			
+			goDetail: function(id) {
+				uni.navigateTo({
+					url: '/pages/activity/activityDetail?id=' + id
+				});
+			},
+			
+			cancel(id) {
+				_this.$req.ajax({
+					path: "activity/cancelJoin",
+					data: {
+						id: id
+					}
+				}).then((data) => {
+					_this.pageRefresh();
+					console.log("取消报名", data)
+				}).catch((err) => {
+					uni.showModal({
+						title: '信息提示',
+						content: err,
+						showCancel: false
+					});
+				});
+			},
+			
+			getMore() {
+				_this.$req.ajax({
+					path: "activity/joinList",
+					data: {
+						ppage: _this.ppage,
+						psize: _this.psize,
+						userid: _this.userinfo.id,
+					}
+				}).then((data) => {
+					_this.pstatus = data.pstatus;
+					_this.plist = _this.plist.concat(data.plist);
+					_this.ppage += 1;
+					console.log("列表数据", data)
+				}).catch((err) => {
+					uni.showModal({
+						title: '信息提示',
+						content: err,
+						showCancel: false
+					});
+				});
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.card {
+		margin: 10rpx 20rpx 30rpx;
+		padding: 20rpx 20rpx;
+		border-radius: 12rpx;
+		background-color: #FFFFFF;
+		box-shadow: 5rpx 5rpx 10rpx 2rpx rgba(149, 149, 149, 0.3);
+		display: flex;
+		align-items: center;
+		
+		.card-left {
+			width: 250rpx;
+			height: 170rpx;
+			border-radius: 12rpx;
+			
+			.card-left-image {
+				width: 250rpx;
+				height: 170rpx;
+				border-radius: 12rpx;
+			}
+		}
+		
+		.card-right {
+			flex: 1;
+			height: 170rpx;
+			margin-left: 20rpx;
+			display: flex;
+			flex-direction: column;
+			justify-content: space-between;
+			
+			.right-title {
+				width: 100%;
+				font-weight: bold;
+				overflow: hidden;
+				text-overflow: ellipsis;
+				-webkit-line-clamp: 1;
+				display: -webkit-box;
+				-webkit-box-orient: vertical;
+			}
+			
+			.right-box {
+				display: flex;
+				align-items: center;
+				justify-content: space-between;
+				
+				.box-content {
+					flex: 1;
+					
+					.content-text {
+						width: 100%;
+						font-size: 23rpx;
+						color: #afafaf;
+						overflow: hidden;
+						text-overflow: ellipsis;
+						-webkit-line-clamp: 1;
+						display: -webkit-box;
+						-webkit-box-orient: vertical;
+					}
+				}
+				
+				.box-btn {
+					margin-left: 15rpx;
+					width: 130rpx;
+					height: 50rpx;
+					font-size: 25rpx;
+					color: #FFFFFF;
+					display: flex;
+					align-items: center;
+					justify-content: center;
+					border-radius: 12rpx;
+					background-color: #CA151C;
+				}
+			}
+		}
+	}
+</style>

+ 215 - 13
pages/comjobs/recruitFast.vue

@@ -15,11 +15,76 @@
 					<button class="cu-btn bg-white shadow-blur round" @click="btnSearch()">搜索</button>
 				</view>
 			</view>
-			<view class="screen">
+			<view class="screen" @click="menuState = !menuState">
 				<image class="screen-icon" :src="$getImageUrl('static/images/applet/comJobs/screen.png')"></image>
 				<view class="">筛选</view>
 			</view>
 		</view>
+		
+		<view class="filterbg" v-if="menuState == true">
+			<view class="flex justify-between padding bg-white">
+				<view class="text-bold">
+					<view class="radius text-themeRed" @tap="resetFilter">重置</view>
+				</view>
+				<view class="flex justify-end">
+					<view class="cu-tag radius bg-tags" data-filterbox="wtype" @tap="showFilter">{{wtypelist.title}}
+					</view>
+					<view class="cu-tag radius bg-tags" data-filterbox="cate" @tap="showFilter">{{catelist.title}}
+					</view>
+					<view class="cu-tag radius bg-tags" data-filterbox="area" @tap="showFilter">{{arealist.title}}
+					</view>
+				</view>
+			</view>
+
+			<view class="filtercon" v-if="filterbox!==null" @click="hideFilter()">
+				<view class="padding bg-white" v-if="filterbox=='wtype'" @click.stop>
+					<block v-for="(item,index) in wtypelist.data" :key="index">
+						<button class="cu-btn margin-lr-xs margin-tb-xs"
+							@click="checkWtype(item.title,item.value)">{{item.title}}</button>
+					</block>
+				</view>
+				<view class="padding bg-white" v-if="filterbox=='cate'" @click.stop>
+					<block v-for="(item,index) in catelist.data" :key="index">
+						<button class="cu-btn margin-lr-xs margin-tb-xs"
+							@click="checkCate(item.title,item.value)">{{item.title}}</button>
+					</block>
+				</view>
+
+				<view class="grid margin-bottom text-left col-3 bg-white" v-if="filterbox=='area'" @click.stop>
+					<view class="solids-right padding-bottom">
+						<scroll-view scroll-y="true" style="height: 600rpx;">
+							<view class="solid-bottom text-gray padding-lr-sm padding-tb-sm">选择市</view>
+							<view class="solid-bottom padding-lr-sm padding-tb-sm" @click="checkArea(4,0)">全部</view>
+							<block v-for="(item,index) in arealist.data" :key="index">
+								<view class="solid-bottom padding-lr-sm padding-tb-sm" @click="checkArea(1,index)">
+									{{item.title}}
+								</view>
+							</block>
+						</scroll-view>
+					</view>
+					<view class="solids-right padding-bottom">
+						<scroll-view scroll-y="true" style="height: 600rpx;">
+							<view class="solid-bottom text-gray padding-lr-sm padding-tb-sm">选择区县</view>
+							<block v-for="(item,index) in arealist.cityarr" :key="index">
+								<view class="solid-bottom padding-lr-sm padding-tb-sm" @click="checkArea(2,index)">
+									{{item.title}}
+								</view>
+							</block>
+						</scroll-view>
+					</view>
+					<view class="padding-bottom">
+						<scroll-view scroll-y="true" style="height: 600rpx;">
+							<view class="solid-bottom text-gray padding-lr-sm padding-tb-sm">选择镇街</view>
+							<block v-for="(item,index) in arealist.districtarr" :key="index">
+								<view class="solid-bottom padding-lr-sm padding-tb-sm" @click="checkArea(3,index)">
+									{{item.title}}
+								</view>
+							</block>
+						</scroll-view>
+					</view>
+				</view>
+			</view>
+		</view>
 
 		<view class="list">
 			<view class="card" v-for="(item,index) in plist" :key="index" @tap="goDetail(item.id)">
@@ -29,17 +94,20 @@
 						<view class="item-text bold">{{item.title}}</view>
 					</view>
 					<view class="card-top-item short">
-						<image class="item-icon" :src="$getImageUrl('static/images/applet/comJobs/icon-pageView.png')"></image>
+						<image class="item-icon" :src="$getImageUrl('static/images/applet/comJobs/icon-pageView.png')">
+						</image>
 						<view class="item-text">浏览量:{{item.volume}}</view>
 					</view>
 					<view class="card-top-item long">
-						<image class="item-icon" :src="$getImageUrl('static/images/applet/comJobs/icon-sum.png')"></image>
+						<image class="item-icon" :src="$getImageUrl('static/images/applet/comJobs/icon-sum.png')">
+						</image>
 						<view class="item-text red">工资:{{item.zwagall}}</view>
 					</view>
 					<view class="card-top-item short">
 						<image class="item-icon" :src="$getImageUrl('static/images/applet/index/cardC.png')"></image>
 						<view class="item-text">赏金<text class="item-text-money">{{item.retmoney}}元</text></view>
-						<image class="item-iconA" v-if="item.is_pay == 1" :src="$getImageUrl('static/images/applet/other/paid.png')"></image>
+						<image class="item-iconA" v-if="item.is_pay == 1"
+							:src="$getImageUrl('static/images/applet/other/paid.png')"></image>
 					</view>
 					<view class="card-top-item long">
 						<image class="item-icon" :src="$getImageUrl('static/images/applet/index/cardB.png')"></image>
@@ -55,7 +123,7 @@
 					<u-icon name="more-dot-fill" color="#747474" size="20"></u-icon>
 				</view>
 			</view>
-			
+
 			<uni-load-more :status="pstatus"></uni-load-more>
 		</view>
 	</view>
@@ -71,26 +139,160 @@
 				psize: 20,
 				plist: [],
 				pstatus: 'more',
+				wtypelist: {
+					title: "类型",
+					value: 0,
+					data: []
+				},
+				catelist: {
+					title: "岗位",
+					value: 0,
+					data: []
+				},
+				arealist: {
+					title: "区域",
+					value: "",
+					cityarr: [],
+					districtarr: [],
+					area_2: 0,
+					data: [],
+					community: "",
+				},
+				filterbox: null,
+				menuState: false,
 			}
 		},
 		onLoad() {
 			_this = this;
-			_this.getMore();
+			_this.$req.ajax({
+				path: "comjobs/pagecomjobs",
+			}).then((data) => {
+				console.log("分类", data)
+				_this.catelist.data = data.catelist;
+				_this.wtypelist.data = data.wtypelist;
+				_this.arealist.data = require('@/common/area.json');
+				_this.getMore();
+			}).catch((err) => {
+				uni.showModal({
+					title: '信息提示',
+					content: err,
+					showCancel: false
+				});
+			});
 		},
 		methods: {
+			checkWtype: function(title, value) {
+				_this.wtypelist.title = title;
+				_this.wtypelist.value = value;
+				_this.filterbox = null;
+				_this.pageRefresh();
+			},
+			checkCate: function(title, value) {
+				_this.catelist.title = title;
+				_this.catelist.value = value;
+				_this.filterbox = null;
+				_this.pageRefresh();
+			},
+			checkArea: function(level, index) {
+				if (level == 1) {
+					_this.arealist.cityarr = _this.arealist.data[index].children;
+					_this.arealist.districtarr = [];
+				} else if (level == 2) {
+					_this.arealist.districtarr = _this.arealist.cityarr[index].children;
+					_this.arealist.area_2 = _this.arealist.cityarr[index].value;
+				} else if (level == 3) {
+					_this.arealist.value = _this.arealist.community = "";
+					_this.arealist.title = _this.arealist.districtarr[index].title;
+					if (_this.arealist.area_2 == "350582") {
+						//晋江
+						if (_this.arealist.cityarr[index].value == "350582") {
+							_this.arealist.value = _this.arealist.districtarr[index].title;
+						} else {
+							_this.arealist.community = _this.arealist.districtarr[index].value;
+						}
+					} else {
+						//其他区域
+						_this.arealist.value = _this.arealist.districtarr[index].title;
+					}
+
+					_this.filterbox = null;
+					_this.pageRefresh();
+				} else if (level == 4) {
+					_this.arealist.cityarr = [];
+					_this.arealist.districtarr = [];
+					_this.arealist.title = "全部";
+					_this.arealist.value = "";
+					_this.filterbox = null;
+					_this.pageRefresh();
+				}
+			},
+
+			btnSearch: function() {
+				if (_this.searchval == "") {
+					uni.showModal({
+						title: '信息提示',
+						content: "请输入要搜索的关键字...",
+						showCancel: false
+					});
+					return false;
+				}
+				_this.pageRefresh();
+			},
+
+			showFilter: function(e) {
+				var nowfilterbox = e.currentTarget.dataset.filterbox;
+				if (_this.filterbox == nowfilterbox) {
+					_this.filterbox = null;
+				} else {
+					_this.filterbox = nowfilterbox;
+				}
+				uni.pageScrollTo({
+					scrollTop: 0,
+					duration: 300
+				});
+			},
+
+			resetFilter: function() {
+				_this.searchval = "";
+				_this.wtypelist.title = '类型';
+				_this.wtypelist.value = 0;
+				_this.catelist.title = '岗位';
+				_this.catelist.value = 0;
+				_this.arealist.title = '区域';
+				_this.arealist.value = '';
+				_this.arealist.cityarr = [];
+				_this.arealist.districtarr = [];
+				_this.pageRefresh();
+			},
+
+			pageRefresh: function() {
+				_this.pstatus = 'more';
+				_this.ppage = 1;
+				_this.plist = [];
+				_this.getMore();
+			},
+
 			goDetail: function(comjobsid) {
 				uni.navigateTo({
 					url: '/pages/comjobs/detail?comjobsid=' + comjobsid
 				});
 			},
-			
+
 			getMore() {
 				_this.$req.ajax({
 					path: "comjobs/listcomjobs",
 					data: {
+						// ppage: _this.ppage,
+						// psize: _this.psize,
+						// rectype: 2,
 						ppage: _this.ppage,
 						psize: _this.psize,
-						rectype: 2
+						searchval: _this.searchval,
+						cateid: _this.catelist.value,
+						wtype: _this.wtypelist.value,
+						rectype: 2,
+						district: _this.arealist.value,
+						community: _this.arealist.community
 					}
 				}).then((data) => {
 					_this.pstatus = data.pstatus;
@@ -123,7 +325,7 @@
 		display: flex;
 		align-items: center;
 		justify-content: flex-end;
-		
+
 		.topBg-image {
 			width: 192rpx;
 			height: 170rpx;
@@ -178,7 +380,7 @@
 
 				.short {
 					width: 45%;
-					
+
 				}
 
 				.card-top-item {
@@ -190,7 +392,7 @@
 						width: 35rpx;
 						height: 35rpx;
 					}
-					
+
 					.item-iconA {
 						width: 40rpx;
 						height: 40rpx;
@@ -226,13 +428,13 @@
 					}
 				}
 			}
-			
+
 			.card-bottom {
 				padding: 20rpx 32rpx;
 				display: flex;
 				align-items: center;
 				justify-content: space-between;
-				
+
 				.bottom-title {
 					width: 80%;
 					font-size: 32rpx;

+ 1 - 1
pages/index/index.vue

@@ -78,7 +78,7 @@
 						</view>
 						<view class="item-bottom">我要报名</view>
 					</view>
-					<view class="hot-right-item" @tap="develop()">
+					<view class="hot-right-item" @tap="goLPage('/pages/activity/activityList')">
 						<image class="item-hotRightTwo"
 							:src="$getImageUrl('static/images/applet/index/hotRightTwo.png')"></image>
 					</view>

+ 6 - 2
pages/my/my.vue

@@ -97,10 +97,14 @@
 				<image class="item-icon" :src="$getImageUrl('static/images/applet/my/invitation.png')"></image>
 				<view class="item-titleSmall">收到的邀请</view>
 			</view>
-			<view class="topMenu-item" @click="goHome">
+			<view class="topMenu-item" @click="goLPage('/pages/activity/myActivity')">
 				<image class="item-icon" :src="$getImageUrl('static/images/applet/my/recruit.png')"></image>
-				<view class="item-titleSmall">我要招聘</view>
+				<view class="item-titleSmall">我的活动</view>
 			</view>
+			<!-- <view class="topMenu-item" @click="goHome">
+				<image class="item-icon" :src="$getImageUrl('static/images/applet/my/recruit.png')"></image>
+				<view class="item-titleSmall">我要招聘</view>
+			</view> -->
 			<view class="topMenu-item" @click="goLPage('/pages/train/joinlist')">
 				<image class="item-icon" :src="$getImageUrl('static/images/applet/my/cultivate.png')"></image>
 				<view class="item-titleSmall">培训意愿</view>