yuanyiming 1 vuosi sitten
vanhempi
commit
dda09c59f1

+ 130 - 103
App.vue

@@ -1,175 +1,202 @@
 <script>
 	import Vue from 'vue'
-		// import app from './utils/api.js'
-		export default {
-			onLaunch: function() { 
-				
-
-				uni.setStorageSync('login', '0');
-				// uni.setStorageSync('msgLogin', '0');
-				
-				
-				uni.getSystemInfo({
-					success: function (res) {
-						Vue.prototype.screenHeight=res.screenHeight
-						Vue.prototype.screenWidth=res.screenWidth
-						console.log(res);
-						const tabBarHeight = res.screenHeight - res.windowHeight;
-						Vue.prototype.tabBarHeight=tabBarHeight
-						if (uni.getMenuButtonBoundingClientRect()) {
-							console.log('小程序');
-							// 小程序状态栏是指显示电量的那一小部分
-							thisWechat(res.statusBarHeight)
-						}else{
-							console.log('app');
-							thisApp(res.statusBarHeight)
-						}
+	// import app from './utils/api.js'
+	export default {
+		onLaunch: function() {
+			// 微信登录
+			wx.login({
+				success({code}) {
+					console.log('code:'+code);
+					uni.request({
+						url:'http://localhost:3001/login2',
+						method:'POST',
+						data:{code}
+					}).then(res=>{
+						console.log(res.data);
+						uni.setStorageSync('SESSION',res.data)
+					})
+				}
+			})
+
+			uni.setStorageSync('login', '0');
+			// uni.setStorageSync('msgLogin', '0');
+
+
+			uni.getSystemInfo({
+				success: function(res) {
+					Vue.prototype.screenHeight = res.screenHeight
+					Vue.prototype.screenWidth = res.screenWidth
+					// console.log(res);
+					const tabBarHeight = res.screenHeight - res.windowHeight;
+					Vue.prototype.tabBarHeight = tabBarHeight
+					if (uni.getMenuButtonBoundingClientRect()) {
+						console.log('小程序');
+						// 小程序状态栏是指显示电量的那一小部分
+						thisWechat(res.statusBarHeight)
+					} else {
+						console.log('app');
+						thisApp(res.statusBarHeight)
 					}
-				});
-				
-				function thisWechat(statusBarHeight){
-					
-					
-					
-					// 获取胶囊位置
-					let meunButtonInfo=uni.getMenuButtonBoundingClientRect()
-					// console.log(meunButtonInfo);
-					
-					Vue.prototype.meunButtonInfo=meunButtonInfo.height
-					
-					// 计算出导航栏高度+动态栏
-					let  allHeight = meunButtonInfo.bottom + (meunButtonInfo.top - statusBarHeight )*2;
-					// console.log(allHeight);
-					let navheight;
-					Vue.prototype.navheight=allHeight
-					
-					// 按钮离顶
-					let alltop = meunButtonInfo.top 
-					Vue.prototype.navTop=alltop
-					
-					// 动态栏高度
-					let statusHeight
-					Vue.prototype.statusHeight=statusBarHeight
-				};
-				
-				function thisApp(statusBarHeight){
-					// console.log(uni.getSystemInfoSync());
-					// 导航栏高度
-					// let appAllHeight;console.log();
-					// Vue.prototype.appAllHeight=statusBarHeight+44+'px';
-					// console.log(statusBarHeight);
-					let customBarHeight;
-					if (uni.getSystemInfoSync().platform === 'android') {
-					     
-					      customBarHeight = statusBarHeight + 50;
-						  
-					    } else if (uni.getSystemInfoSync().platform === 'ios') {
-					      // iOS 平台
-					      // 在这里根据 iOS 平台的特性计算自定义状态栏高度
-					      // ...
-					      customBarHeight = statusBarHeight + 45;
-					    } else {
-					      // 其他平台
-					      // ...
-					      customBarHeight = statusBarHeight;
-					    }
-						// console.log(customBarHeight);
-					    Vue.prototype.customBar = customBarHeight;
 				}
-				
-			},
-			onShow() {
-			},
-			onLoad() {
-				
+			});
+
+			function thisWechat(statusBarHeight) {
+
+
+
+				// 获取胶囊位置
+				let meunButtonInfo = uni.getMenuButtonBoundingClientRect()
+				// console.log(meunButtonInfo);
+
+				Vue.prototype.meunButtonInfo = meunButtonInfo.height
+
+				// 计算出导航栏高度+动态栏
+				let allHeight = meunButtonInfo.bottom + (meunButtonInfo.top - statusBarHeight) * 2;
+				// console.log(allHeight);
+				let navheight;
+				Vue.prototype.navheight = allHeight
+
+				// 按钮离顶
+				let alltop = meunButtonInfo.top
+				Vue.prototype.navTop = alltop
+
+				// 动态栏高度
+				let statusHeight
+				Vue.prototype.statusHeight = statusBarHeight
+			};
+
+			function thisApp(statusBarHeight) {
+				// console.log(uni.getSystemInfoSync());
+				// 导航栏高度
+				// let appAllHeight;console.log();
+				// Vue.prototype.appAllHeight=statusBarHeight+44+'px';
+				// console.log(statusBarHeight);
+				let customBarHeight;
+				if (uni.getSystemInfoSync().platform === 'android') {
+
+					customBarHeight = statusBarHeight + 50;
+
+				} else if (uni.getSystemInfoSync().platform === 'ios') {
+					// iOS 平台
+					// 在这里根据 iOS 平台的特性计算自定义状态栏高度
+					// ...
+					customBarHeight = statusBarHeight + 45;
+				} else {
+					// 其他平台
+					// ...
+					customBarHeight = statusBarHeight;
+				}
+				// console.log(customBarHeight);
+				Vue.prototype.customBar = customBarHeight;
 			}
+
+		},
+		onShow() {},
+		onLoad() {
+
+		}
 	}
 </script>
 
 <style>
 	/*每个页面公共css */
-	body{
+	body {
 		background-color: #f0f2f5;
 		/* font-family: PingFang SC; */
-		
+
 	}
-	view{
-			box-sizing: border-box;
-			padding: 0;
+
+	view {
+		box-sizing: border-box;
+		padding: 0;
 	}
+
 	/* 公共字体大小类 */
-	
-	.one-font{
+
+	.one-font {
 		font-size: 48rpx;
 		line-height: 72rpx;
 		font-weight: 600;
 	}
-	.two-font{
+
+	.two-font {
 		font-size: 40rpx;
 		line-height: 56rpx;
 	}
-	.twoZ-font{
+
+	.twoZ-font {
 		font-size: 40rpx;
 		line-height: 56rpx;
 		font-weight: 500;
 	}
-	.three-font{
+
+	.three-font {
 		font-size: 34rpx;
 		line-height: 48rpx;
 		font-weight: 500;
 	}
-	.num-font{
+
+	.num-font {
 		font-size: 36rpx;
 		line-height: 56rpx;
 		font-weight: 700;
 	}
-	.bmTit-font{
+
+	.bmTit-font {
 		font-size: 36rpx;
 		line-height: 44rpx;
 		font-weight: 500;
 	}
-	.fNum-font{
+
+	.fNum-font {
 		font-size: 44rpx;
 		line-height: 56rpx;
 		font-weight: 700;
 	}
-	.zw-font{
+
+	.zw-font {
 		font-size: 34rpx;
 		line-height: 48rpx;
 	}
-	.btn-font{
+
+	.btn-font {
 		font-size: 28rpx;
 		line-height: 40rpx;
 		font-weight: 600;
 	}
-	.fwb-font{
+
+	.fwb-font {
 		font-size: 28rpx;
 		line-height: 40rpx;
 		font-size: 400;
 	}
-	.sZw-font{
+
+	.sZw-font {
 		font-size: 26rpx;
 		line-height: 42rpx;
 		font-size: 400;
 	}
-	.sBtn-font{
+
+	.sBtn-font {
 		font-size: 24rpx;
 		line-height: 32rpx;
 		font-weight: 600;
 	}
-	.fz-font{
+
+	.fz-font {
 		font-size: 24rpx;
 		line-height: 32rpx;
 		font-weight: 400;
 	}
-	.bq-font{
+
+	.bq-font {
 		font-size: 20rpx;
 		line-height: 24rpx;
 	}
-	.bqZ-font{
+
+	.bqZ-font {
 		font-size: 20rpx;
 		line-height: 24rpx;
 		font-weight: 600;
 	}
-	
-</style>
+</style>

+ 3 - 1
components/teaching-case/teaching-case.vue

@@ -51,7 +51,7 @@
 			</view>
 			<view class="operate" v-else>
 				<view class="left">
-					<view class="price num-font"><text class="three-font">¥</text> 188</view>
+					<view class="price num-font"><text class="three-font">¥</text>{{ activeList.price }}</view>
 					<view class="pernum fz-font">已报名{{ activeList.count }}人</view>
 				</view>
 				<view class="">
@@ -108,6 +108,7 @@
 								"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1181",
 								"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
 								"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+								"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1234",
 							];
 							let index = this.indexId;
 							if (index >= 0 && index < urls.length) {
@@ -194,6 +195,7 @@
 							"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1181",
 							"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
 							"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+							"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1234",
 						];
 						let index = this.indexId;
 						if (index >= 0 && index < urls.length) {

+ 1 - 1
manifest.json

@@ -50,7 +50,7 @@
     "quickapp" : {},
     /* 小程序特有相关 */
     "mp-weixin" : {
-        "appid" : "wxcb284ff05d9ea544",
+        "appid" : "wx1260af162664fd04",
         "setting" : {
             "urlCheck" : false
         },

+ 235 - 259
pages.json

@@ -1,280 +1,256 @@
 {
 	"easycom": {
-			"autoscan": true,
-			"custom": {
-				// uni-ui 规则如下配置
-				"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
+		"autoscan": true,
+		"custom": {
+			// uni-ui 规则如下配置
+			"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
+		}
+	},
+	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
+		{
+			"path": "pages/index/index",
+			"style": {
+				"navigationBarTitleText": "首页"
+		
+			}
+		},{
+			"path": "pages/login/login",
+			"style": {
+				"navigationBarTitleText": "登录",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/login_cs/login_cs",
+			"style": {
+				"navigationStyle": "default",
+				"navigationBarTitleText": "登录测试",
+				"enablePullDownRefresh": false
 			}
-		},
-    "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
-	
-        {
-            "path": "pages/index/index",
-            "style": {
-                "navigationBarTitleText": "首页"
 
-            }
-        },
-      {
-          "path": "pages/login/login",
-          "style": {
-              "navigationBarTitleText": "登录",
-              "enablePullDownRefresh": false
-          }
-      
-      },
+		}, 
 
-        {
-            "path": "pages/login_two/login_two",
-            "style": {
-                "navigationBarTitleText": "手机号登录",
-                "enablePullDownRefresh": false
-            }
 
-        }, {
-            "path": "pages/login_three/login_three",
-            "style": {
-                "navigationBarTitleText": "找回密码",
-                "enablePullDownRefresh": false
-            }
+		{
+			"path": "pages/login_two/login_two",
+			"style": {
+				"navigationBarTitleText": "手机号登录",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/login_three/login_three",
+			"style": {
+				"navigationBarTitleText": "找回密码",
+				"enablePullDownRefresh": false
+			}
 
-        }, {
-            "path": "pages/resource/resource",
-            "style": {
-                "navigationBarTitleText": "资源库",
-                "enablePullDownRefresh": false
-            }
+		}, {
+			"path": "pages/resource/resource",
+			"style": {
+				"navigationBarTitleText": "资源库",
+				"enablePullDownRefresh": false
+			}
 
-        }, {
-            "path": "pages/activityPage/activityPage",
-            "style": {
-                "navigationBarTitleText": "活动页",
-                "enablePullDownRefresh": false
-            }
+		}, {
+			"path": "pages/activityPage/activityPage",
+			"style": {
+				"navigationBarTitleText": "活动页",
+				"enablePullDownRefresh": false
+			}
 
-        }, {
-            "path": "pages/message/message",
-            "style": {
-                "navigationBarTitleText": "消息",
-                "enablePullDownRefresh": false
-            }
+		}, {
+			"path": "pages/message/message",
+			"style": {
+				"navigationBarTitleText": "消息",
+				"enablePullDownRefresh": false
+			}
 
-        },
+		},
 		{
-            "path": "pages/skipone/skipone",
-            "style": {
-                "navigationBarTitleText": "外部链接",
-                "enablePullDownRefresh": false
-            }
+			"path": "pages/skipone/skipone",
+			"style": {
+				"navigationBarTitleText": "外部链接",
+				"enablePullDownRefresh": false
+			}
 
-        }, 
+		},
 		{
-            "path": "pages/mine/mine",
-            "style": {
-                "navigationBarTitleText": "我的",
-                "enablePullDownRefresh": false
-            }
+			"path": "pages/mine/mine",
+			"style": {
+				"navigationBarTitleText": "我的",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/teachingDetail/teachingDetail",
+			"style": {
+				"navigationBarTitleText": "教研室详情",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/teachingList/teachingList",
+			"style": {
+				"navigationBarTitleText": "教研室列表",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/mineSubscribe/mineSubscribe",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/activityList/activityList",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/activityDetail/activityDetail",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/jys/jys",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/hd/hd",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/publish/publish",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/hdxx/hdxx",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/mineClass/mineClass",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/mineCollect/mineCollect",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/mineEdit/mineEdit",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/mineActive/mineActive",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/dy/dy",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/messageSystem/messageSystem",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/messageDy/messageDy",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/activityList_2/activityList_2",
+			"style": {
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false
+			}
 
-        }
-        ,{
-            "path" : "pages/teachingDetail/teachingDetail",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "教研室详情",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/teachingList/teachingList",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "教研室列表",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/mineSubscribe/mineSubscribe",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/activityList/activityList",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/activityDetail/activityDetail",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/jys/jys",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/hd/hd",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/publish/publish",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-		,{
-		    "path" : "pages/hdxx/hdxx",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": false
-		    }
-		    
-		}
-		,{
-		    "path" : "pages/mineClass/mineClass",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": false
-		    }
-		    
-		}
-		,{
-		    "path" : "pages/mineCollect/mineCollect",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": false
-		    }
-		    
-		}
-		,{
-		    "path" : "pages/mineEdit/mineEdit",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": false
-		    }
-		    
-		},{
-		    "path" : "pages/mineActive/mineActive",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": false
-		    }
-		    
-		},{
-		    "path" : "pages/dy/dy",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": false
-		    }
-		    
 		}
-        ,{
-            "path" : "pages/messageSystem/messageSystem",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/messageDy/messageDy",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        },{
-            "path" : "pages/activityList_2/activityList_2",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-		
-    ],
-    "tabBar": {
+
+	],
+	"tabBar": {
 		// "custom": true,
 		"backgroundColor": "#ffffff",
 		"fontSize": "25rpx",
-		"selectedColor":"#0056a8",
-        "list": [
+		"selectedColor": "#0056a8",
+		"list": [
+
+			{
+				"pagePath": "pages/index/index",
+				"text": "首页",
+				"iconPath": "static/tabbar/Fill 1.png",
+				"selectedIconPath": "static/tabbar/Fill 2.png"
+			},
+			{
+				"pagePath": "pages/resource/resource",
+				"text": "资源库",
+				"iconPath": "static/tabbar/zyk.png",
+				"selectedIconPath": "static/tabbar/zyk2.png"
+			},
+			{
+				"pagePath": "pages/activityPage/activityPage",
+				"text": "活动",
+				"iconPath": "static/tabbar/hd.png",
+				"selectedIconPath": "static/tabbar/hd2.png"
+			},
+			{
+				"pagePath": "pages/message/message",
+				"text": "消息",
+				"iconPath": "static/tabbar/xx.png",
+				"selectedIconPath": "static/tabbar/xx2.png"
+			},
+			{
+				"pagePath": "pages/mine/mine",
+				"text": "我的",
+				"iconPath": "static/tabbar/wd.png",
+				"selectedIconPath": "static/tabbar/wd2.png"
+			}
+		]
+	},
 
-            {
-                "pagePath": "pages/index/index",
-                "text": "首页",
-                "iconPath": "static/tabbar/Fill 1.png", 
-                "selectedIconPath": "static/tabbar/Fill 2.png"
-            },
-            {
-                "pagePath": "pages/resource/resource",
-                "text": "资源库",
-                "iconPath": "static/tabbar/zyk.png",
-                "selectedIconPath": "static/tabbar/zyk2.png"
-            },
-            {
-                "pagePath": "pages/activityPage/activityPage",
-                "text": "活动",
-                "iconPath": "static/tabbar/hd.png",
-                "selectedIconPath": "static/tabbar/hd2.png"
-            },
-            {
-                "pagePath": "pages/message/message",
-                "text": "消息",
-                "iconPath": "static/tabbar/xx.png",
-                "selectedIconPath": "static/tabbar/xx2.png"
-            },
-            {
-                "pagePath": "pages/mine/mine",
-                "text": "我的",
-                "iconPath": "static/tabbar/wd.png",
-                "selectedIconPath": "static/tabbar/wd2.png"
-            }
-        ]
-    },
-	
-    "globalStyle": {
+	"globalStyle": {
 		"navigationStyle": "custom",
-        "navigationBarTextStyle": "black",
-        "navigationBarTitleText": "uni-app",
-        "navigationBarBackgroundColor": "#ffffff",
-        "backgroundColor": "#F8F8F8",
-        "navigationBarTitleCentered": true
-    },
-    "uniIdRouter": {}
+		"navigationBarTextStyle": "black",
+		"navigationBarTitleText": "uni-app",
+		"navigationBarBackgroundColor": "#ffffff",
+		"backgroundColor": "#F8F8F8",
+		"navigationBarTitleCentered": true
+	},
+	"uniIdRouter": {}
 }

+ 4 - 0
pages/activityList/activityList.vue

@@ -25,6 +25,7 @@
 				  {
 				    img: "http://43.139.158.220:5007/img/static/img/img1.png",
 				    count: "17",
+					price: "188",
 				    className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
 				    intro:
 				      "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
@@ -32,6 +33,7 @@
 				  {
 				    img: "http://43.139.158.220:5007/img/static/img/img2.png",
 				    count: "6",
+					price: "188",
 				    className:
 				      "赛创融合、协同育人—高职院校双创大赛赛事组织| 丽湖职教双创教育国际虚拟教研室常规教研活动第3期顺利举",
 				    intro:
@@ -40,6 +42,7 @@
 				  {
 				    img: "http://43.139.158.220:5007/img/static/img/img3.png",
 				    count: "1",
+					price: "188",
 				    className:
 				      "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
 				    intro:
@@ -48,6 +51,7 @@
 				  {
 				    img: "http://43.139.158.220:5007/img/static/img/img4.png",
 				    count: "0",
+					price: "188",
 				    className:
 				      "打造双创“金课” | 丽湖职教双创教育国际虚拟教研室常规教研活动第1期顺利举行",
 				    intro:

+ 10 - 0
pages/activityList_2/activityList_2.vue

@@ -25,21 +25,31 @@
 				activeList: [{
 						img: "http://43.139.158.220:5007/img/static/img/1695656271245-image.png",
 						count: "3842",
+						price: "299",
 						className: "丽湖职教双创教育国际虚拟教研室启动大会暨双创教育国际论坛圆满举行",
 						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
 					},
 					{
 						img: "http://43.139.158.220:5007/img/static/img/img1.png",
 						count: "17",
+						price: "299",
 						className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
 						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
 					},
 					{
 						img: "http://43.139.158.220:5007/img/static/img/img3.png",
 						count: "1",
+						price: "299",
 						className: "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
 						intro: "【图片】为提升职业院校双创课程建设水平,促进双创课程的改革与发展,丽湖职教双创教育国际虚拟教研室于3月29日组织举办了以“产教融合情境下的双创通识课程建设”为主题的第2期线上教研活动,来自全国各职业院校的60多位教师参会。本",
 					},
+					{
+						img: "../../static/1698145576556-image.png",
+						count: "3842",
+						price: "299",
+						className: "丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期",
+						intro: "丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期:主题为创新创业在线课程建设与运营。【图片】【图片】【图片】【图片】【图片】"
+					},
 				],
 			};
 		},

+ 316 - 339
pages/activityPage/activityPage.vue

@@ -1,377 +1,354 @@
 <template>
-  <view class="activity">
-    <statusBar :item="navBarData"></statusBar>
-    <viewX-Case class="mid">
-      <template #title>
-        <view class="title three-font">直播活动</view>
-      </template>
-      <template #lookMore>
-        <view class="lookMore fz-font"> 查看更多 </view>
-      </template>
-      <template #activeBlock>
-        <view
-          class="activeData"
-          v-for="(item, index) in liveList"
-          :key="index"
-          @click="gotoAnnoun(index)"
-        >
-          <!-- <image src="http://43.139.158.220:5007/img/static/activity/bg1.png" mode="aspectFill"></image> -->
-          <image :src="liveList[index].img" mode="aspectFill"></image>
+	<view class="activity">
+		<statusBar :item="navBarData"></statusBar>
+		<viewX-Case class="mid">
+			<template #title>
+				<view class="title three-font">直播活动</view>
+			</template>
+			<template #lookMore>
+				<view class="lookMore fz-font"> 查看更多 </view>
+			</template>
+			<template #activeBlock>
+				<view class="activeData" v-for="(item, index) in liveList" :key="index" @click="gotoAnnoun(index)">
+					<!-- <image src="http://43.139.158.220:5007/img/static/activity/bg1.png" mode="aspectFill"></image> -->
+					<image :src="liveList[index].img" mode="aspectFill"></image>
 
-          <view class="liveBroadcast">
-            <view class="title">
-              <view class="tag bqZ-font">类型</view>
-              <text three-font>{{ item.className }}</text>
-            </view>
+					<view class="liveBroadcast">
+						<view class="title">
+							<view class="tag bqZ-font">类型</view>
+							<text three-font>{{ item.className }}</text>
+						</view>
 
-            <view class="operate">
-              <view class="left">
-                <view class="img">
-                  <image
-                    :src="liveList[index].imgName"
-                    mode="aspectFill"
-                  ></image>
-                </view>
-                <view class="user fwb-font">{{ item.name }}</view>
-              </view>
-              <view class="collection">
-                <!-- <view class="" style="display: flex;margin-right: 10rpx;align-items: center;"> -->
-                <view class="img">
-                  <image
-                    src="http://43.139.158.220:5007/img/static/yym/Vector (Stroke) (2).png"
-                    mode="aspectFill"
-                  ></image>
-                </view>
-                <text class="fz-font">收藏</text>
-              </view>
-            </view>
-          </view>
-        </view>
-      </template>
-    </viewX-Case>
+						<view class="operate">
+							<view class="left">
+								<view class="img">
+									<image :src="liveList[index].imgName" mode="aspectFill"></image>
+								</view>
+								<view class="user fwb-font">{{ item.name }}</view>
+							</view>
+							<view class="collection">
+								<!-- <view class="" style="display: flex;margin-right: 10rpx;align-items: center;"> -->
+								<view class="img">
+									<image src="http://43.139.158.220:5007/img/static/yym/Vector (Stroke) (2).png"
+										mode="aspectFill"></image>
+								</view>
+								<text class="fz-font">收藏</text>
+							</view>
+						</view>
+					</view>
+				</view>
+			</template>
+		</viewX-Case>
 
-    <viewX-Case style="margin-top: 10px">
-      <template #title>
-        <view class="title three-font">常规教研活动</view>
-      </template>
-      <template #lookMore>
-        <view class="lookMore fz-font" @click="lookMore">查看更多</view>
-      </template>
-      <template #activeBlock>
-        <!-- <activity-case v-for="i in 10" :key="i"></activity-case> -->
-        <teaching-case
-          v-for="(item, index) in activeList"
-          :item="actData"
-          :key="index"
-          :activeList="item"
-          :indexId="index"
-        ></teaching-case>
-      </template>
-    </viewX-Case>
+		<viewX-Case style="margin-top: 10px">
+			<template #title>
+				<view class="title three-font">常规教研活动</view>
+			</template>
+			<template #lookMore>
+				<view class="lookMore fz-font" @click="lookMore">查看更多</view>
+			</template>
+			<template #activeBlock>
+				<!-- <activity-case v-for="i in 10" :key="i"></activity-case> -->
+				<teaching-case v-for="(item, index) in activeList" :item="actData" :key="index" :activeList="item"
+					:indexId="index"></teaching-case>
+			</template>
+		</viewX-Case>
 
-    <!-- 		<uni-fab ref="fab" 
+		<!-- 		<uni-fab ref="fab" 
 		:pattern="pattern" 
 		:horizontal="horizontal" 
 		:vertical="vertical"
 		:direction="direction"
 		buttonColor="#0056a8"
 		@fabClick="fabClick" /> -->
-    <view class="" style="height: 30rpx; width: 100%"> </view>
-    <view class="qiu" @click="fabClick">
-      <image src="/static/yym/jia.png" mode="aspectFill"></image>
-    </view>
-  </view>
+		<view class="" style="height: 30rpx; width: 100%"> </view>
+		<view class="qiu" @click="fabClick">
+			<image src="/static/yym/jia.png" mode="aspectFill"></image>
+		</view>
+	</view>
 </template>
 
 <script>
-export default {
-  data() {
-    return {
-      navBarData: {
-        title: "活动", //导航栏标题
-        btn: 0, //是否显示返回按钮 0不显示  1 显示
-      },
-      actData: {
-        btn: 1,
-      },
-      title: "uni-fab",
-      liveList: [
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img1.png",
-          className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
-          imgName: "http://43.139.158.220:5007/img/static/activity/Name1.png",
-          name: "李芳",
-        },
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img2.png",
-          className: "创业融资实务",
-          className:
-            "赛创融合、协同育人—高职院校双创大赛赛事组织| 丽湖职教双创教育国际虚拟教研室常规教研活动第3期顺利举",
-          name: "郑秀",
-        },
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img3.png",
-          className:
-            "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
-          imgName: "http://43.139.158.220:5007/img/static/activity/Name3.png",
-          name: "杨哲旗",
-        },
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img4.png",
-          className:
-            "打造双创“金课” | 丽湖职教双创教育国际虚拟教研室常规教研活动第1期顺利举行",
-          imgName: "http://43.139.158.220:5007/img/static/activity/Name2.png",
-          name: "杨广",
-        },
-      ],
-      activeList: [
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img1.png",
-          count: "17",
-          className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
-          intro:
-            "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
-        },
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img2.png",
-          count: "6",
-          className:
-            "赛创融合、协同育人—高职院校双创大赛赛事组织| 丽湖职教双创教育国际虚拟教研室常规教研活动第3期顺利举",
-          intro:
-            " 为全面落实双创教育“以赛促教、以赛促学、以赛促创”,提升学校双创大赛的组织效果和参赛成绩,促进更多教育成果落地,实现赛创融合育人的目标,丽湖职教双创教育国际虚拟教研室于4月26日组织举办了第3期线上教研活动,活动主题为“赛",
-        },
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img3.png",
-          count: "1",
-          className:
-            "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
-          intro:
-            "【图片】为提升职业院校双创课程建设水平,促进双创课程的改革与发展,丽湖职教双创教育国际虚拟教研室于3月29日组织举办了以“产教融合情境下的双创通识课程建设”为主题的第2期线上教研活动,来自全国各职业院校的60多位教师参会。本",
-        },
-        {
-          img: "http://43.139.158.220:5007/img/static/img/img4.png",
-          count: "0",
-          className:
-            "打造双创“金课” | 丽湖职教双创教育国际虚拟教研室常规教研活动第1期顺利举行",
-          intro:
-            "为推动高职院校双创课程建设,打造更多的双创精品课程和金课,丽湖职教双创教育国际虚拟教研室于2月22日组织举办了以“如何打造高职双创金课”为主题的第1期教研活动,来自全国各高职院校的80多位教师参会。本次活动由",
-        },
-      ],
-    };
-  },
-  methods: {
-    lookMore() {
-      const value = uni.getStorageSync("login");
-      if (value == 0) {
-        uni.navigateTo({
-          url: "/pages/login/login",
-        });
-      } else {
-        uni.navigateTo({
-          url: "/pages/activityList/activityList",
-        });
-      }
-    },
-    fabClick() {
-      const value = uni.getStorageSync("login");
-      if (value == 0) {
-        uni.navigateTo({
-          url: "/pages/login/login",
-        });
-      } else {
-        uni.navigateTo({
-          url: "/pages/publish/publish",
-        });
-      }
-    },
-    gotoAnnoun(index) {
-      const value = uni.getStorageSync("login");
-      if (value == 0) {
-        uni.navigateTo({
-          url: "/pages/login/login",
-        });
-      } else {
-        const urls = [
-          "https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
-          "https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1211",
-          "https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
-          "https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1209",
-        ];
-        if (index >= 0 && index < urls.length) {
-          const url = urls[index];
-          uni.navigateTo({
-            url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
-          });
-        }
-      }
-    },
-    onChange: function (e) {
-      this.old.x = e.detail.x;
-      this.old.y = e.detail.y;
-    },
-  },
-};
+	export default {
+		data() {
+			return {
+				navBarData: {
+					title: "活动", //导航栏标题
+					btn: 0, //是否显示返回按钮 0不显示  1 显示
+				},
+				actData: {
+					btn: 1,
+				},
+				title: "uni-fab",
+				liveList: [{
+						img: "../../static/1698145576556-image.png",
+						className: "丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期",
+						imgName: "http://43.139.158.220:5007/img/static/activity/Name1.png",
+						name: "李芳",
+					},
+					{
+						img: "http://43.139.158.220:5007/img/static/img/1695656271245-image.png",
+						className: "丽湖职教双创教育国际虚拟教研室启动大会暨双创教育国际论坛圆满举行",
+						imgName: "http://43.139.158.220:5007/img/static/activity/Name3.png",
+						name: "郑秀",
+					},
+					{
+						img: "http://43.139.158.220:5007/img/static/img/img3.png",
+						className: "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
+						imgName: "http://43.139.158.220:5007/img/static/activity/Name3.png",
+						name: "杨哲旗",
+					},
+					{
+						img: "http://43.139.158.220:5007/img/static/img/img4.png",
+						className: "打造双创“金课” | 丽湖职教双创教育国际虚拟教研室常规教研活动第1期顺利举行",
+						imgName: "http://43.139.158.220:5007/img/static/activity/Name2.png",
+						name: "杨广",
+					},
+				],
+				activeList: [{
+						img: "http://43.139.158.220:5007/img/static/img/img1.png",
+						count: "17",
+						price: "188",
+						className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
+						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
+					},
+					{
+						img: "http://43.139.158.220:5007/img/static/img/img2.png",
+						count: "6",
+						price: "188",
+						className: "赛创融合、协同育人—高职院校双创大赛赛事组织| 丽湖职教双创教育国际虚拟教研室常规教研活动第3期顺利举",
+						intro: " 为全面落实双创教育“以赛促教、以赛促学、以赛促创”,提升学校双创大赛的组织效果和参赛成绩,促进更多教育成果落地,实现赛创融合育人的目标,丽湖职教双创教育国际虚拟教研室于4月26日组织举办了第3期线上教研活动,活动主题为“赛",
+					},
+					{
+						img: "http://43.139.158.220:5007/img/static/img/img3.png",
+						count: "1",
+						price: "188",
+						className: "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
+						intro: "【图片】为提升职业院校双创课程建设水平,促进双创课程的改革与发展,丽湖职教双创教育国际虚拟教研室于3月29日组织举办了以“产教融合情境下的双创通识课程建设”为主题的第2期线上教研活动,来自全国各职业院校的60多位教师参会。本",
+					},
+					{
+						img: "http://43.139.158.220:5007/img/static/img/img4.png",
+						count: "0",
+						price: "188",
+						className: "打造双创“金课” | 丽湖职教双创教育国际虚拟教研室常规教研活动第1期顺利举行",
+						intro: "为推动高职院校双创课程建设,打造更多的双创精品课程和金课,丽湖职教双创教育国际虚拟教研室于2月22日组织举办了以“如何打造高职双创金课”为主题的第1期教研活动,来自全国各高职院校的80多位教师参会。本次活动由",
+					},
+				],
+			};
+		},
+		methods: {
+			lookMore() {
+				const value = uni.getStorageSync("login");
+				if (value == 0) {
+					uni.navigateTo({
+						url: "/pages/login/login",
+					});
+				} else {
+					uni.navigateTo({
+						url: "/pages/activityList/activityList",
+					});
+				}
+			},
+			fabClick() {
+				const value = uni.getStorageSync("login");
+				if (value == 0) {
+					uni.navigateTo({
+						url: "/pages/login/login",
+					});
+				} else {
+					uni.navigateTo({
+						url: "/pages/publish/publish",
+					});
+				}
+			},
+			gotoAnnoun(index) {
+				const value = uni.getStorageSync("login");
+				if (value == 0) {
+					uni.navigateTo({
+						url: "/pages/login/login",
+					});
+				} else {
+					const urls = [
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1234",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1181",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1209",
+					];
+					if (index >= 0 && index < urls.length) {
+						const url = urls[index];
+						uni.navigateTo({
+							url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
+						});
+					}
+				}
+			},
+			onChange: function(e) {
+				this.old.x = e.detail.x;
+				this.old.y = e.detail.y;
+			},
+		},
+	};
 </script>
 
 <style lang="scss">
-.activity {
-  .qiu {
-    width: 90rpx;
-    height: 90rpx;
-    position: fixed;
-    z-index: 19;
-    right: 30rpx;
-    bottom: 10vh;
-    border-radius: 50%;
-    background-color: rgba(0, 86, 168, 1);
-    display: flex;
-    justify-content: center;
-    align-items: center;
+	.activity {
+		.qiu {
+			width: 90rpx;
+			height: 90rpx;
+			position: fixed;
+			z-index: 19;
+			right: 30rpx;
+			bottom: 10vh;
+			border-radius: 50%;
+			background-color: rgba(0, 86, 168, 1);
+			display: flex;
+			justify-content: center;
+			align-items: center;
 
-    image {
-      position: absolute;
+			image {
+				position: absolute;
 
-      width: 36rpx;
-      height: 36rpx;
-    }
-  }
+				width: 36rpx;
+				height: 36rpx;
+			}
+		}
 
-  .mid {
-    // margin:20px 0;
-    .activeData {
-      width: 460rpx;
-      display: inline-block;
-      margin-right: 20px;
+		.mid {
 
-      image {
-        width: 100%;
-        height: 120px;
-        border-radius: 10px;
-        margin-bottom: 10px;
-      }
+			// margin:20px 0;
+			.activeData {
+				width: 460rpx;
+				display: inline-block;
+				margin-right: 20px;
 
-      .liveBroadcast {
-        flex: 1;
-        width: 460rpx;
-        display: flex;
-        flex-direction: column;
-        align-content: flex-end;
+				image {
+					width: 100%;
+					height: 120px;
+					border-radius: 10px;
+					margin-bottom: 10px;
+				}
 
-        .title {
-          display: flex;
-          align-items: center;
-          margin-bottom: 10rpx;
+				.liveBroadcast {
+					flex: 1;
+					width: 460rpx;
+					display: flex;
+					flex-direction: column;
+					align-content: flex-end;
 
-          .tag {
-            // border: 1px #00b2b6 solid;
-            // // font-size: 12px;
-            // width: 64rpx;
-            // height: 38rpx;
-            // display: flex;
-            // white-space: nowrap;
-            // justify-content: center;
-            // align-items: center;
-            // // padding: 2px 4px;
-            // padding: 1rpx 4rpx;
-            // border-radius: 3px;
-            // margin-right: 10rpx;
-            // color: #00b2b6;
-            border: 1px #00b2b6 solid;
-            font-size: 20rpx;
-            width: 64rpx;
-            display: flex;
-            height: 34rpx;
-            white-space: nowrap;
-            justify-content: center;
-            align-items: center;
-            // padding: 4px 12px 4px 12px;
-            border-radius: 5rpx;
-            margin-right: 10rpx;
-            color: #00b2b6;
-          }
+					.title {
+						display: flex;
+						align-items: center;
+						margin-bottom: 10rpx;
 
-          text {
-            // display: -webkit-box;//对象作为弹性伸缩盒子模型显示
-            // overflow: hidden;//溢出隐藏
-            // -webkit-box-orient: vertical;//设置伸缩盒子对象的子元素的排列方式
-            // -webkit-line-clamp: 2;//设置 块元素包含的文本行数
-            overflow: hidden;
-            text-overflow: ellipsis;
-            white-space: nowrap;
-          }
-        }
+						.tag {
+							// border: 1px #00b2b6 solid;
+							// // font-size: 12px;
+							// width: 64rpx;
+							// height: 38rpx;
+							// display: flex;
+							// white-space: nowrap;
+							// justify-content: center;
+							// align-items: center;
+							// // padding: 2px 4px;
+							// padding: 1rpx 4rpx;
+							// border-radius: 3px;
+							// margin-right: 10rpx;
+							// color: #00b2b6;
+							border: 1px #00b2b6 solid;
+							font-size: 20rpx;
+							width: 64rpx;
+							display: flex;
+							height: 34rpx;
+							white-space: nowrap;
+							justify-content: center;
+							align-items: center;
+							// padding: 4px 12px 4px 12px;
+							border-radius: 5rpx;
+							margin-right: 10rpx;
+							color: #00b2b6;
+						}
 
-        .operate {
-          display: flex;
-          justify-content: space-between;
-          align-items: center;
-          padding: 20rpx 0;
-          color: #666666;
+						text {
+							// display: -webkit-box;//对象作为弹性伸缩盒子模型显示
+							// overflow: hidden;//溢出隐藏
+							// -webkit-box-orient: vertical;//设置伸缩盒子对象的子元素的排列方式
+							// -webkit-line-clamp: 2;//设置 块元素包含的文本行数
+							overflow: hidden;
+							text-overflow: ellipsis;
+							white-space: nowrap;
+						}
+					}
 
-          // margin-bottom: 20rpx;
-          // padding-bottom: 20rpx;
-          .left {
-            display: flex;
-            align-items: center;
+					.operate {
+						display: flex;
+						justify-content: space-between;
+						align-items: center;
+						padding: 20rpx 0;
+						color: #666666;
 
-            .img {
-              width: 48rpx;
-              height: 48rpx;
-              margin-right: 10rpx;
+						// margin-bottom: 20rpx;
+						// padding-bottom: 20rpx;
+						.left {
+							display: flex;
+							align-items: center;
 
-              image {
-                width: 100%;
-                height: 100%;
-                border-radius: 50%;
-              }
-            }
+							.img {
+								width: 48rpx;
+								height: 48rpx;
+								margin-right: 10rpx;
 
-            .user {
-            }
-          }
+								image {
+									width: 100%;
+									height: 100%;
+									border-radius: 50%;
+								}
+							}
 
-          .collection {
-            display: flex;
-            align-items: center;
-            justify-content: space-between;
-            width: 88rpx;
-            height: 32rpx;
-            position: relative;
+							.user {}
+						}
 
-            .img {
-              position: absolute;
-              left: 0;
-              top: 6rpx;
-              transform: translate(-130%, 0);
-            }
+						.collection {
+							display: flex;
+							align-items: center;
+							justify-content: space-between;
+							width: 88rpx;
+							height: 32rpx;
+							position: relative;
 
-            image {
-              width: 27rpx;
-              height: 25rpx;
-              display: block;
-            }
+							.img {
+								position: absolute;
+								left: 0;
+								top: 6rpx;
+								transform: translate(-130%, 0);
+							}
 
-            // float: right;
-            // font-size: 14px;
-            // padding-top: 10px;
-          }
-        }
-      }
-    }
+							image {
+								width: 27rpx;
+								height: 25rpx;
+								display: block;
+							}
 
-    .activeData:nth-child(1) {
-      margin-left: 15px;
-    }
-  }
+							// float: right;
+							// font-size: 14px;
+							// padding-top: 10px;
+						}
+					}
+				}
+			}
 
-  .title {
-    font-weight: bold;
-    // color: #999999;
-  }
+			.activeData:nth-child(1) {
+				margin-left: 15px;
+			}
+		}
 
-  .lookMore {
-    color: #666666;
-    // font-size: 14px;
-  }
-}
+		.title {
+			font-weight: bold;
+			// color: #999999;
+		}
+
+		.lookMore {
+			color: #666666;
+			// font-size: 14px;
+		}
+	}
 </style>

+ 8 - 1
pages/index/index.vue

@@ -73,7 +73,12 @@
 					{
 						img: "http://43.139.158.220:5007/img/static/img/img3.png",
 						count: "3842",
-						className: "【图片】为提升职业院校双创课程建设水平,促进双创课程的改革与发展,丽湖职教双创教育国际虚拟教研室于3月29日组织举办了以“产教融合情境下的双创通识课程建设”为主题的第2期线上教研活动,来自全国各职业院校的60多位教师参会。本",
+						className: "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
+					},
+					{
+						img: "../../static/1698145576556-image.png",
+						count: "3842",
+						className: "丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期",
 					},
 				],
 				classList: [{
@@ -148,6 +153,7 @@
 						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1181",
 						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
 						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1234",
 					];
 					if (index >= 0 && index < urls.length) {
 						const url = urls[index];
@@ -169,6 +175,7 @@
 						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1181",
 						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
 						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1234",
 					];
 					if (index >= 0 && index < urls.length) {
 						const url = urls[index];

+ 7 - 0
pages/login/login.vue

@@ -18,6 +18,7 @@
 		</view>
 
 		<button class="btn" @click="gotoIndex">一键登录</button>
+		<!-- <button class="btn" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">一键登录</button> -->
 		<view class="footer" @click="goto">
 			<text>手机号登录/账号密码登录</text>
 		</view>
@@ -38,8 +39,14 @@
 			};
 		},
 		methods: {
+			 getPhoneNumber (e) {
+			    console.log(e.detail.code)  // 动态令牌
+			    console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)
+			    console.log(e.detail.errno)  // 错误码(失败时返回)
+			  },
 			gotoIndex() {
 					const value = uni.setStorageSync('login', '1');
+					
 					uni.switchTab({
 						url: '/pages/index/index'
 					})

+ 95 - 0
pages/login_cs/login_cs.vue

@@ -0,0 +1,95 @@
+<template>
+	<view class="login_cs">
+		<button class="avatar-wrapper" open-type="chooseAvatar" @chooseavatar="onChooseAvatar">
+			<image class="avatar" :src="avatarUrl"></image>
+		</button>
+		<input type="nickname" style="margin:30rpx auto;width: 400rpx;background-color: aqua;" placeholder="请输入昵称" />
+
+		<button class="avatar-wrapper" @click="login">登录</button>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				avatarUrl: '',
+			};
+		},
+		methods: {
+			getPhoneNumber(e) {
+				console.log(e.detail.code) // 动态令牌
+				console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)
+				console.log(e.detail.errno) // 错误码(失败时返回)
+			},
+			onChooseAvatar(e) {
+				console.log(e);
+				const {
+					avatarUrl
+				} = e.detail
+				this.avatarUrl = avatarUrl
+
+				//对临时图片链接进行base64编码
+				var avatarUrl_base64 = 'data:image/jpeg;base64,' + wx.getFileSystemManager().readFileSync(this.avatarUrl,
+					'base64')
+				console.log(avatarUrl_base64);
+				
+				
+				uni.request({
+					url: 'http://localhost:3001/login2',
+					method:'POST',
+					data:avatarUrl_base64,
+					success(res) {
+						console.log(res);
+					}
+				})
+			},
+			login() {
+				wx.login({
+					success: (res) => {
+					 return	console.log(res)
+						var code = res.code //获取code
+
+						
+
+						wx.request({ //调用后端接口
+							url: 'http://localhost:3001/login2',
+							method: 'POST',
+							// header: {
+							// 	'content-type': 'application/json'
+							// },
+							data: {
+								code: code, //请求体中封装code
+							},
+							success(res) {
+								console.log(res)
+								//页面跳转
+								// wx.navigateTo({
+								// 	//携带用户头像信息和用户昵称信息
+								// 	url: '/index/index?userAvatarUrl=' + res.data.data
+								// 		.userAvatarUrl + '&userName=' + res.data.data.userName,
+								// })
+							}
+						})
+					},
+				})
+
+
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.avatar-wrapper {
+		width: 300rpx;
+		background-color: #fff;
+		margin: auto;
+	}
+
+	.avatar {
+		width: 60rpx;
+		height: 60rpx;
+
+	}
+</style>

+ 47 - 50
pages/mineActive/mineActive.vue

@@ -11,7 +11,7 @@
 
 				</view>
 
-				<view class="right">
+				<view class="right" @click="gotoActivityDetail(index)">
 					<view class="title">
 						<view class="tag bqZ-font">类型</view>
 						<text class="three-font" style="font-weight: 600;">{{ item.className }}</text>
@@ -23,7 +23,7 @@
 
 					<view class="operate">
 						<view class="left">
-							<view class="money fNum-font"><text class="three-font">¥</text> 188</view>
+							<view class="money fNum-font"><text class="three-font">¥</text> {{ item.price }}</view>
 							<view class="person">已报名{{ item.count }}人</view>
 						</view>
 
@@ -49,65 +49,62 @@
 		data() {
 			return {
 				navBarData: {
-					title: '我的活动',
+					title: '专题教研活动列表',
 					btn: 1
 				},
 				activeList: [{
-						img: 'http://43.139.158.220:5007/img/static/mine/img10.jpg',
-						count: '1790',
-						className: '创新思维开发与落地',
-						intro: '《暂无简介》'
+						img: "http://43.139.158.220:5007/img/static/img/1695656271245-image.png",
+						count: "3842",
+						price: "299",
+						className: "丽湖职教双创教育国际虚拟教研室启动大会暨双创教育国际论坛圆满举行",
+						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img11.jpg',
-						count: '3842',
-						className: '创业意识与商机识别',
-						intro: '在创新创业的大氛围下,课堂上常常强调要以项目为中心,你却苦于迟迟无法最终确定具体的项目?那么,《创业意识与商机识别》这门课程可以帮助你。'
+						img: "http://43.139.158.220:5007/img/static/img/img1.png",
+						count: "17",
+						price: "188",
+						className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
+						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img12.png',
-						count: '701',
-						className: '机电(机械)技术创新创业实务',
-						intro: '该课程是针对机电、机械行业、企业用户的一门关于创新创业的培训类课程。在国家“大众创业、万众创新”的新时代背景下,创新是引领一个企业发展的第一动力。为推动科技不断进步、促进企业快速健康发展,开发了《机电(机械)技术创新创业实务》课程。计划为36学时,理论讲授30学时,实践案例分析和操作6学时'
+						img: "http://43.139.158.220:5007/img/static/img/img3.png",
+						count: "1",
+						price: "188",
+						className: "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
+						intro: "【图片】为提升职业院校双创课程建设水平,促进双创课程的改革与发展,丽湖职教双创教育国际虚拟教研室于3月29日组织举办了以“产教融合情境下的双创通识课程建设”为主题的第2期线上教研活动,来自全国各职业院校的60多位教师参会。",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img13.jpg',
-						count: '823',
-						className: '打造黄金创始人团队',
-						intro: '如何摆正自己的工作态度和位置,清醒认识到自己的职责,学会选人用人,努力提高领导力和执行力,带好团队,并最终成为一个卓越的管理者呢?本课程提供给你建议'
+						img: "../../static/1698145576556-image.png",
+						count: "3842",
+						price: "299",
+						className: "丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期",
+						intro:"丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期"
 					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img14.jpg',
-						count: '2287',
-						className: '创业素质测评与团队组建',
-						intro: '本课程采取案例分析、研讨、游戏的方式使同学们的聪明才智能够有发挥的空间,话语权能够得到满足。通过完成团队任务的方式使大家逐渐与陌生人建立良好沟通关系,掌握沟通技巧,使自己具有使命感、懂得感恩。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img15.jpg',
-						count: '2076',
-						className: '创业素质测评与团队组建',
-						intro: '《创业素质测评与团队建设课程》根据心理学者荣格所提的“人格特质”理论,围绕心智结构,以特质测评为基础,让同学们运用人格特质的分析了解不同人群之间的思维差异,学会根据不同特质的人才采取不同的行为沟通模式,确定其在创业团队的角色和地位,从而更好的促进创业团队建设及创业团队能力提升。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img16.jpg',
-						count: '11390',
-						className: '行业创业实践',
-						intro: '行业创业实践'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img17.jpg',
-						count: '1639',
-						className: '创业就业指导',
-						intro: '本课程是公共基础课和必修课。课程根据国务院、广东省教育厅关于高校双创教育改革实施意见的有关通知精神,结合提升学生就业、创业竞争力和发展力需求,突出就业知识与技能、创业发展及职业素养的培养。通过本课程的学习,能够使学生掌握     的基础知识,初步具备就业与创业的核心能力;并为学生在职业发展的阶段特点;较为清晰地认识自己的个性特性、职业特性;个性创业素养、个体创业能力等方面提供必要的知识。为个人的生涯发展和社会的创新推动、提高自身就业竞争力,展现良好职业素养,为今后职业发展与事业发展拓展通道。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img18.jpg',
-						count: '2129',
-						className: '营销管理实务与创新',
-						intro: '课程基于线上线下协同的教学方式,注重提升学生自主学习、市场运营创新能力的培养,不断蓄积其专业底蕴;通过学练一体的教学模式,实现对学生营销技术素养与职业人格的协同培养,建立面向复杂市场的商业逻辑。课程线上部分共24学时,开课一学期 ;线下部分一般以24~36学时为宜。'
-					},
-				]
+				],
 			};
+		},
+		methods:{
+			gotoActivityDetail(index) {
+				const value = uni.getStorageSync("login");
+				if (value == 0) {
+					uni.navigateTo({
+						url: "/pages/login/login",
+					});
+				} else {
+					const urls = [
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1181",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+						"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1234",
+					];
+					if (index >= 0 && index < urls.length) {
+						const url = urls[index];
+						uni.navigateTo({
+							url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
+						});
+					}
+				}
+			},
 		}
 	}
 </script>

+ 47 - 49
pages/mineClass/mineClass.vue

@@ -8,18 +8,20 @@
 			<view class="teaching_case">
 				<view class="img">
 					<!-- <image src="http://43.139.158.220:5007/img/static/mine/Rectangle 23.png" mode="aspectFill"></image> -->
-					<image :src="classList[index].img" mode="aspectFill"></image>
+					<image :src="classList[index].url" mode="aspectFill"></image>
 				</view>
 
-				<view class="right">
+				<view class="right" @click="gotoAnnoun(index)">
 					<view class="title">
 						<view class="tag">类型</view>
 						<text>{{ item.className }}</text>
 					</view>
 
-					<view class="introduce">
-						{{ item.intro }}
-					</view>
+					<!-- <view class="introduce">
+						{{ item.th_name }}
+					</view> -->
+					
+					<text class="introduce">{{ item.intro }}</text>
 
 					<view class="operate">
 						<view class="left">
@@ -63,62 +65,56 @@
 		data() {
 			return {
 				navBarData: {
-					title: '我的教研室',
+					title: '专题教研活动列表',
 					btn: 1
 				},
 				classList: [{
-						img: 'http://43.139.158.220:5007/img/static/mine/img1.jpg',
-						className: '创业者管理能力训练基础',
-						intro: '《创业者管理能力训练基础》通过管理学、营销学、财税理论、创业基础知识及创业操作实务的提炼,以专题化的形式面向高职类所有专业的学生。本课程一共有三大部分、七个专题。分别为:第一部分,一般管理者能力训练基础,四个专题,即自我管理能力训练、团队管理能力训练、社会关系管理能力训练与团队建设能力训练。第二部分,创业者重要能力的领悟与训练,二个专题,即成功创业者的智力要素、成功创业者商务能力的领悟与训练。第三部分是咖啡厅实践训练。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img2.jpg',
-						className: '创业融资实务',
-						intro: '本课程是创业管理专业、创业班的核心课程,根据专业培养目标的定位,主要面向创投机构服务专员岗位,培养该岗位应具备的相关创业融资知识和技能。课程主要采用“做中学”体验式的设计理念,引入真实项目进行“理实一体实战训练”。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img3.jpg',
-						className: '创业基础',
-						intro: '《创业基础》是一门面向高等院校学生与社会青年开设一门必修的基础理论和易于实际操作的创业综合基础课程。旨激发学员创业激情,增强创业意识,培养学员具备创业基础知识与基本能力,为大学生自主创业、拓展就业及开创事业等提供系统的理论与实践支持。是顺应新时代社会经济与高校教育发展的要求,以市场变化及其趋势为前提,从人才培养机理与中小企业成长规律的角度出发,结合教师多年创业教育与企业家人才培养成功经验,运用企业现代管理新观念,让学员掌握中小企业开办与管理全过程的理论和实务的一门创业综合基础课程。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img4.jpg',
-						className: '打造无敌商业计划书',
-						intro: '暂无简介'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img5.jpg',
-						className: '创新思维',
-						intro: '将创新思维意识与方法技能双元结合,综合微课学习与创造力实践训练融合演进,实现在线学习与配套教材混合驱动。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
-						className: '创业经营',
-						intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
-						className: '创业经营',
-						intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
+						url: "http://43.139.158.220:5007/img/static/img/ydjk.png",
+						className: "运动与健康",
+						intro:"《运动与健康》全面地阐述体育运动与健康的关系、如何向体育运动要健康、不同运动项目的健康机制、运动损伤的预防与处理等基本内容。"
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img7.jpg',
-						className: '跨境电商创业',
-						intro: '跨境电商所有平台中利润最高、要求最高的就是亚马逊平台。 跨境电商企业需求最多的也是亚马逊运营人才。 《跨境电商创业》课程汇聚了一批有丰富亚马逊实战经验的高校创业导师、企业大卖家和大学生创业者,以经验分享、后台实操演示和创业案例剖析等形式,手把手教您亚马逊平台实操运营,带您开启跨境电商创业之路。'
+						url: "http://43.139.158.220:5007/img/static/img/shyy.png",
+						className: "生活英语听说",
+						intro: " 你想在生活中使用英语和来自中外的朋友们交流吗?这门课中,我们邀请了50多位美国、英国、爱尔兰、加拿大、澳大利亚、哥伦比亚的朋友聊生活常见话题,带你领略一次不一样的英语学习之旅吧。Let’s go!"
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img8.jpg',
-						className: '精益创业方法论',
-						intro: '暂无简介'
+						url: "http://43.139.158.220:5007/img/static/img/yyll.jpg",
+						className: "科研伦理与学术规范",
+						intro:" 所有研究生必须培养其科研与学术的“底线意识”,即遵守科研伦理与学术规范。本课程有助于学生规避学术风险,提高科研规范性,为严谨扎实从事科研工作打好基础。"
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img9.png',
-						className: '互联网营销策划实务',
-						intro: '课程开发以创业就业能力培养为导向;以培养学生职业生涯发展、专业技能、自主学习与创新能力、职业素质为指导。使课程实现“项目化、任务化、碎片化、实战化”。便于学生利用零碎时间、移动设备学习。课程配有成套微课程视频外,还提供全套的教学与自学材料的国家及省级精品在线开放课程。'
+						url: "http://43.139.158.220:5007/img/static/img/kylw.png",
+						className: "如何写好科研论文",
+						intro: " 你在为发表论文发愁吗?你了解准备一篇科研论文需要哪些步骤吗?本课程将为你讲述论文写作的原理,步骤及技巧,帮助你更有效的写作和发表学术论文。"
 					},
 				],
 			};
-		}
+		},
+		methods:{
+			gotoAnnoun(index) {
+				const value = uni.getStorageSync("login");
+				if (value == 0) {
+					uni.navigateTo({
+						url: "/pages/login/login",
+					});
+				} else {
+					const urls = [
+						"https://www.xuetangx.com/course/HUBU10011000132/16906642?channel=i.area.course_list_all",
+						"https://www.xuetangx.com/course/THU05021000376?channel=i.area.course_list_all",
+						"https://www.xuetangx.com/course/BNU03031000037/16905009?channel=i.area.course_list_all",
+						"https://www.xuetangx.com/course/THU04011000365/16906220?channel=i.area.course_list_all",
+					];
+					if (index >= 0 && index < urls.length) {
+						const url = urls[index];
+						uni.navigateTo({
+							url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
+						});
+					}
+				}
+			},
+		},
+		
 	}
 </script>
 
@@ -190,6 +186,8 @@
 					text-overflow: ellipsis;
 					white-space: nowrap;
 				}
+				
+				
 
 				.operate {
 					display: flex;

+ 31 - 45
pages/mineCollect/mineCollect.vue

@@ -4,9 +4,9 @@
 
 		<view class="collectBox">
 			<view class="collect_length">
-				<span>共3条收藏</span>
+				<span>共{{ classList.length }}条收藏</span>
 			</view>
-			<view class="classBox" v-for="(item,index) in classList" :key="index">
+			<view class="classBox" @click="gotoWeb(index)" v-for="(item,index) in classList" :key="index">
 
 				<view class="classTitle">
 					<span>{{ item.className }}</span>
@@ -26,7 +26,7 @@
 						</view>
 					</view>
 					<view class="contentRight">
-						<image :src="classList[index].img" mode="aspectFill"></image>
+						<image :src="classList[index].url" mode="aspectFill"></image>
 					</view>
 				</view>
 			</view>
@@ -43,57 +43,43 @@
 					btn: 1
 				},
 				classList: [{
-						img: 'http://43.139.158.220:5007/img/static/mine/img1.jpg',
-						className: '创业者管理能力训练基础',
-						intro: '《创业者管理能力训练基础》通过管理学、营销学、财税理论、创业基础知识及创业操作实务的提炼,以专题化的形式面向高职类所有专业的学生。本课程一共有三大部分、七个专题。分别为:第一部分,一般管理者能力训练基础,四个专题,即自我管理能力训练、团队管理能力训练、社会关系管理能力训练与团队建设能力训练。第二部分,创业者重要能力的领悟与训练,二个专题,即成功创业者的智力要素、成功创业者商务能力的领悟与训练。第三部分是咖啡厅实践训练。'
+						url: "http://43.139.158.220:5007/img/static/img/Cardimg-1.jpg",
+						className: "中国共产党与中华民族伟大复兴",
+						intro: '《习近平总书记指出,历史是最好的教科书,也是最好的营养剂、清醒剂。中国共产党近百年的风雨历程中有信仰、有意志,有传统、有警示,启示当下,烛照未来。'
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img2.jpg',
-						className: '创业融资实务',
-						intro: '本课程是创业管理专业、创业班的核心课程,根据专业培养目标的定位,主要面向创投机构服务专员岗位,培养该岗位应具备的相关创业融资知识和技能。课程主要采用“做中学”体验式的设计理念,引入真实项目进行“理实一体实战训练”。'
+						url: "http://43.139.158.220:5007/img/static/img/Cardimg-2.jpg",
+						className: "大国航母与舰载机",
+						intro: '《大国航母与舰载机》课程是国家级一流本科课程。本课程主要介绍美国航母与舰载机、中国航母与舰载机、俄罗斯航母与舰载机、法国航母与舰载机、英国航母与舰载机、印度航母与舰载机、其他国家轻型航母等内容。内容丰富、真实,语言生动、幽默,文采飞扬,也是BOPPPS模型的经典应用。本门课程是进行军事职业教育的精品课程,也是进行国防军事教育、爱国教育的经典课程。 本课程将带您走进大国航母与舰载机的世界,为您揭开世界各国现役航母神秘的面纱!'
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img3.jpg',
-						className: '创业基础',
-						intro: '《创业基础》是一门面向高等院校学生与社会青年开设一门必修的基础理论和易于实际操作的创业综合基础课程。旨激发学员创业激情,增强创业意识,培养学员具备创业基础知识与基本能力,为大学生自主创业、拓展就业及开创事业等提供系统的理论与实践支持。是顺应新时代社会经济与高校教育发展的要求,以市场变化及其趋势为前提,从人才培养机理与中小企业成长规律的角度出发,结合教师多年创业教育与企业家人才培养成功经验,运用企业现代管理新观念,让学员掌握中小企业开办与管理全过程的理论和实务的一门创业综合基础课程。'
+						url: "http://43.139.158.220:5007/img/static/img/Cardimg-4.jpg",
+						className: "体育与社会",
+						intro: '体育,快乐之源,与人人相关。本课是一门通识教育课,不拘泥于枯燥的概念、判断与推理,而是从大众兴趣爱好出发,以每讲独立的专题形式,讲授体育与社会、政治、经济、文化、生活、未来等六个方面的关系。有趣,是本课最大的特点;会讲,是七个主讲人过人的本领。爱体育,爱生活,请选《体育与社会》!'
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img4.jpg',
-						className: '打造无敌商业计划书',
-						intro: '暂无简介'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img5.jpg',
-						className: '创新思维',
-						intro: '将创新思维意识与方法技能双元结合,综合微课学习与创造力实践训练融合演进,实现在线学习与配套教材混合驱动。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
-						className: '创业经营',
-						intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
-						className: '创业经营',
-						intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img7.jpg',
-						className: '跨境电商创业',
-						intro: '跨境电商所有平台中利润最高、要求最高的就是亚马逊平台。 跨境电商企业需求最多的也是亚马逊运营人才。 《跨境电商创业》课程汇聚了一批有丰富亚马逊实战经验的高校创业导师、企业大卖家和大学生创业者,以经验分享、后台实操演示和创业案例剖析等形式,手把手教您亚马逊平台实操运营,带您开启跨境电商创业之路。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img8.jpg',
-						className: '精益创业方法论',
-						intro: '暂无简介'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img9.png',
-						className: '互联网营销策划实务',
-						intro: '课程开发以创业就业能力培养为导向;以培养学生职业生涯发展、专业技能、自主学习与创新能力、职业素质为指导。使课程实现“项目化、任务化、碎片化、实战化”。便于学生利用零碎时间、移动设备学习。课程配有成套微课程视频外,还提供全套的教学与自学材料的国家及省级精品在线开放课程。'
+						url: "http://43.139.158.220:5007/img/static/img/Cardimg-5.png",
+						className: "公共管理学",
+						intro: '公共管理学是探讨以政府为核心的公共组织对社会公共事务的管理活动,旨在提高公共福祉及管理效率的科学。政府部门、社会组织及公共企业的管理者面对复杂多变的社会环境,面对经济的快速发展和激烈的竞争,必须熟悉现代公共管理观念,了解公共管理的基本理论和方法,清楚公共部门的运行规范及程序。'
 					},
 				],
 			};
+		},
+		methods: {
+			gotoWeb(index) {
+				const urls = [
+					"https://www.xuetangx.com/course/zysy06011001641?channel=i.area.course_list_all",
+					"https://www.xuetangx.com/course/NAU08091000091/16904996?channel=i.area.course_list_all",
+					"https://www.xuetangx.com/course/Wuhanty04021002450/16906830?channel=i.area.course_list_all",
+					"https://www.xuetangx.com/course/NUDT12041000081?channel=i.area.course_list_all",
+				];
+				if (index >= 0 && index < urls.length) {
+					const url = urls[index];
+					uni.navigateTo({
+						url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
+					});
+				}
+			},
 		}
 	}
 </script>

+ 71 - 91
pages/mineSubscribe/mineSubscribe.vue

@@ -19,7 +19,7 @@
 			<swiper-item>
 				<scroll-view scroll-y="true" style="height: 80vh;">
 					<view class="activeClass">
-						<view class="classBox" v-for="(item,index) in classList" :key="index">
+						<view class="classBox" @click="gotoWeb(index)" v-for="(item,index) in classList" :key="index">
 
 							<view class="classLeft">
 								<view class="class_Img">
@@ -50,7 +50,7 @@
 			<swiper-item>
 				<scroll-view scroll-y="true" style="height: 80vh;">
 					<view class="activeClass">
-						<view class="classBox" v-for="(item,index) in activeList" :key="index">
+						<view class="classBox" @click="gotoWeb_2(index)" v-for="(item,index) in activeList" :key="index">
 							<view class="classLeft">
 								<view class="class_Img">
 									<image :src="activeList[index].img" mode="aspectFill"></image>
@@ -94,111 +94,55 @@
 				test: 'test',
 				yun: 'yun',
 				classList: [{
-						img: 'http://43.139.158.220:5007/img/static/mine/img1.jpg',
-						className: '创业者管理能力训练基础',
-						intro: '《创业者管理能力训练基础》通过管理学、营销学、财税理论、创业基础知识及创业操作实务的提炼,以专题化的形式面向高职类所有专业的学生。本课程一共有三大部分、七个专题。分别为:第一部分,一般管理者能力训练基础,四个专题,即自我管理能力训练、团队管理能力训练、社会关系管理能力训练与团队建设能力训练。第二部分,创业者重要能力的领悟与训练,二个专题,即成功创业者的智力要素、成功创业者商务能力的领悟与训练。第三部分是咖啡厅实践训练。'
+						img: "http://43.139.158.220:5007/img/static/img/1695656271245-image.png",
+						className: "丽湖职教双创教育国际虚拟教研室启动大会暨双创教育国际论坛圆满举行",
+						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img2.jpg',
-						className: '创业融资实务',
-						intro: '本课程是创业管理专业、创业班的核心课程,根据专业培养目标的定位,主要面向创投机构服务专员岗位,培养该岗位应具备的相关创业融资知识和技能。课程主要采用“做中学”体验式的设计理念,引入真实项目进行“理实一体实战训练”。'
+						img: "http://43.139.158.220:5007/img/static/img/img1.png",
+						className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
+						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img3.jpg',
-						className: '创业基础',
-						intro: '《创业基础》是一门面向高等院校学生与社会青年开设一门必修的基础理论和易于实际操作的创业综合基础课程。旨激发学员创业激情,增强创业意识,培养学员具备创业基础知识与基本能力,为大学生自主创业、拓展就业及开创事业等提供系统的理论与实践支持。是顺应新时代社会经济与高校教育发展的要求,以市场变化及其趋势为前提,从人才培养机理与中小企业成长规律的角度出发,结合教师多年创业教育与企业家人才培养成功经验,运用企业现代管理新观念,让学员掌握中小企业开办与管理全过程的理论和实务的一门创业综合基础课程。'
+						img: "http://43.139.158.220:5007/img/static/img/img3.png",
+						className: "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
+						intro: "【图片】为提升职业院校双创课程建设水平,促进双创课程的改革与发展,丽湖职教双创教育国际虚拟教研室于3月29日组织举办了以“产教融合情境下的双创通识课程建设”为主题的第2期线上教研活动,来自全国各职业院校的60多位教师参会。本",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img4.jpg',
-						className: '打造无敌商业计划书',
-						intro: '暂无简介'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img5.jpg',
-						className: '创新思维',
-						intro: '将创新思维意识与方法技能双元结合,综合微课学习与创造力实践训练融合演进,实现在线学习与配套教材混合驱动。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
-						className: '创业经营',
-						intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img6.jpg',
-						className: '创业经营',
-						intro: '课程主要讲授初创企业负责人如何展开科学经营的基本知识和技能,通过“创业者说创业”、“经营原理讲解”、“企业家说经营”、“经营实训练习”四个板块,帮助学员了解创业的意义,树立正确的创业理念和经营意识,提高社会责任感、提升创业能力,培养企业家精神,促进质量创业。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img7.jpg',
-						className: '跨境电商创业',
-						intro: '跨境电商所有平台中利润最高、要求最高的就是亚马逊平台。 跨境电商企业需求最多的也是亚马逊运营人才。 《跨境电商创业》课程汇聚了一批有丰富亚马逊实战经验的高校创业导师、企业大卖家和大学生创业者,以经验分享、后台实操演示和创业案例剖析等形式,手把手教您亚马逊平台实操运营,带您开启跨境电商创业之路。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img8.jpg',
-						className: '精益创业方法论',
-						intro: '暂无简介'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img9.png',
-						className: '互联网营销策划实务',
-						intro: '课程开发以创业就业能力培养为导向;以培养学生职业生涯发展、专业技能、自主学习与创新能力、职业素质为指导。使课程实现“项目化、任务化、碎片化、实战化”。便于学生利用零碎时间、移动设备学习。课程配有成套微课程视频外,还提供全套的教学与自学材料的国家及省级精品在线开放课程。'
+						img: "../../static/1698145576556-image.png",
+						className: "丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期",
+						intro: "丽湖职教双创教育国际虚拟教研室 • 常规教研活动 第9期:主题为创新创业在线课程建设与运营。【图片】【图片】【图片】【图片】【图片】"
 					},
 				],
 				activeList: [{
-						img: 'http://43.139.158.220:5007/img/static/mine/img10.jpg',
-						count: '1790',
-						className: '创新思维开发与落地',
-						intro: '《暂无简介》'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img11.jpg',
-						count: '3842',
-						className: '创业意识与商机识别',
-						intro: '在创新创业的大氛围下,课堂上常常强调要以项目为中心,你却苦于迟迟无法最终确定具体的项目?那么,《创业意识与商机识别》这门课程可以帮助你。'
+						img: "http://43.139.158.220:5007/img/static/img/img1.png",
+						count: "17",
+						price: "188",
+						className: "丽湖职教双创教育国际虚拟教研室2023年常规教研活动安排",
+						intro: "丽湖职教双创教育国际虚拟教研室为立足全国,辐射海外的国际化教研室,围绕创新创业教育的人才培养与课程建设开展深度研究。教研室以贯彻落实立德树人根本任务,通过加强跨专业、跨校、跨地域的教研交流,推动高校协同打造国际化的精品教学资",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img12.png',
-						count: '701',
-						className: '机电(机械)技术创新创业实务',
-						intro: '该课程是针对机电、机械行业、企业用户的一门关于创新创业的培训类课程。在国家“大众创业、万众创新”的新时代背景下,创新是引领一个企业发展的第一动力。为推动科技不断进步、促进企业快速健康发展,开发了《机电(机械)技术创新创业实务》课程。计划为36学时,理论讲授30学时,实践案例分析和操作6学时'
+						img: "http://43.139.158.220:5007/img/static/img/img2.png",
+						count: "6",
+						price: "188",
+						className: "赛创融合、协同育人—高职院校双创大赛赛事组织| 丽湖职教双创教育国际虚拟教研室常规教研活动第3期顺利举",
+						intro: " 为全面落实双创教育“以赛促教、以赛促学、以赛促创”,提升学校双创大赛的组织效果和参赛成绩,促进更多教育成果落地,实现赛创融合育人的目标,丽湖职教双创教育国际虚拟教研室于4月26日组织举办了第3期线上教研活动,活动主题为“赛",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img13.jpg',
-						count: '823',
-						className: '打造黄金创始人团队',
-						intro: '如何摆正自己的工作态度和位置,清醒认识到自己的职责,学会选人用人,努力提高领导力和执行力,带好团队,并最终成为一个卓越的管理者呢?本课程提供给你建议'
+						img: "http://43.139.158.220:5007/img/static/img/img3.png",
+						count: "1",
+						price: "188",
+						className: "产教融合情境下的双创通识课程建设 | 丽湖职教双创教育国际虚拟教研室常规教研活动第2期顺利举行",
+						intro: "【图片】为提升职业院校双创课程建设水平,促进双创课程的改革与发展,丽湖职教双创教育国际虚拟教研室于3月29日组织举办了以“产教融合情境下的双创通识课程建设”为主题的第2期线上教研活动,来自全国各职业院校的60多位教师参会。本",
 					},
 					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img14.jpg',
-						count: '2287',
-						className: '创业素质测评与团队组建',
-						intro: '本课程采取案例分析、研讨、游戏的方式使同学们的聪明才智能够有发挥的空间,话语权能够得到满足。通过完成团队任务的方式使大家逐渐与陌生人建立良好沟通关系,掌握沟通技巧,使自己具有使命感、懂得感恩。'
+						img: "http://43.139.158.220:5007/img/static/img/img4.png",
+						count: "0",
+						price: "188",
+						className: "打造双创“金课” | 丽湖职教双创教育国际虚拟教研室常规教研活动第1期顺利举行",
+						intro: "为推动高职院校双创课程建设,打造更多的双创精品课程和金课,丽湖职教双创教育国际虚拟教研室于2月22日组织举办了以“如何打造高职双创金课”为主题的第1期教研活动,来自全国各高职院校的80多位教师参会。本次活动由",
 					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img15.jpg',
-						count: '2076',
-						className: '创业素质测评与团队组建',
-						intro: '《创业素质测评与团队建设课程》根据心理学者荣格所提的“人格特质”理论,围绕心智结构,以特质测评为基础,让同学们运用人格特质的分析了解不同人群之间的思维差异,学会根据不同特质的人才采取不同的行为沟通模式,确定其在创业团队的角色和地位,从而更好的促进创业团队建设及创业团队能力提升。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img16.jpg',
-						count: '11390',
-						className: '行业创业实践',
-						intro: '行业创业实践'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img17.jpg',
-						count: '1639',
-						className: '创业就业指导',
-						intro: '本课程是公共基础课和必修课。课程根据国务院、广东省教育厅关于高校双创教育改革实施意见的有关通知精神,结合提升学生就业、创业竞争力和发展力需求,突出就业知识与技能、创业发展及职业素养的培养。通过本课程的学习,能够使学生掌握     的基础知识,初步具备就业与创业的核心能力;并为学生在职业发展的阶段特点;较为清晰地认识自己的个性特性、职业特性;个性创业素养、个体创业能力等方面提供必要的知识。为个人的生涯发展和社会的创新推动、提高自身就业竞争力,展现良好职业素养,为今后职业发展与事业发展拓展通道。'
-					},
-					{
-						img: 'http://43.139.158.220:5007/img/static/mine/img18.jpg',
-						count: '2129',
-						className: '营销管理实务与创新',
-						intro: '课程基于线上线下协同的教学方式,注重提升学生自主学习、市场运营创新能力的培养,不断蓄积其专业底蕴;通过学练一体的教学模式,实现对学生营销技术素养与职业人格的协同培养,建立面向复杂市场的商业逻辑。课程线上部分共24学时,开课一学期 ;线下部分一般以24~36学时为宜。'
-					},
-				]
+				],
 			};
 		},
 		computed: {
@@ -218,6 +162,34 @@
 			accountLogin() {
 				this.current = 1
 			},
+			gotoWeb(index) {
+				const urls = [
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1181",
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1234",
+				];
+				if (index >= 0 && index < urls.length) {
+					const url = urls[index];
+					uni.navigateTo({
+						url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
+					});
+				}
+			},
+			gotoWeb_2(index) {
+				const urls = [
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1183",
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1211",
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1210",
+					"https://szptxnjys.yuketang.cn/pro/portal/announcementdetail/1209",
+				];
+				if (index >= 0 && index < urls.length) {
+					const url = urls[index];
+					uni.navigateTo({
+						url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
+					});
+				}
+			}
 		}
 	}
 </script>
@@ -322,9 +294,17 @@
 
 								text {
 									&:last-child {
+										width: 220px;
 										color: #000;
 										font-size: 28rpx;
 										font-weight: 600;
+										display: -webkit-box;
+										word-break: break-all;
+										text-overflow: ellipsis;
+										overflow: hidden;
+										-webkit-box-orient: vertical;
+										-webkit-line-clamp: 1;
+										/*设置 需要显示的行数*/
 									}
 
 									&.manage {

+ 23 - 9
pages/resource/resource.vue

@@ -26,8 +26,8 @@
 			<swiper-item>
 				<scroll-view scroll-y="true" :style="{ height: swiper + 'px' }">
 					<view class="contBox">
-						<view class="cont" @click="gotoLogin" v-for="(item, index) in filteredClassList" :index="index"
-							:key="index">
+						<view class="cont" @click="gotozyk(index)" v-for="(item, index) in filteredClassList"
+							:index="index" :key="index">
 							<image class="image" :src="item.url" mode="aspectFill" />
 							<view class="tit btn-font">{{ item.className }}</view>
 							<view class="teacher fz-font">主讲教师:{{ item.th_name }}</view>
@@ -232,15 +232,29 @@
 				const value = uni.getStorageSync("login");
 				if (value == 0) {
 					uni.navigateTo({
+
 						url: "/pages/login/login",
 					});
-				} else if (this.current === 0) {
-					const selectedItem = this.classList[this.current];
-					const url =
-						"https://zyk.icve.com.cn/chuangxin/18a329e8-3cd6-4983-a1aa-945a28198bc3";
-					uni.navigateTo({
-						url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
-					});
+				}
+			},
+			gotozyk(index) {
+				if (this.current === 0) {
+					const urls = [
+						"https://zyk.icve.com.cn/courseDetailed?id=efajaxyn4p1fahmj-32xng",
+						"https://zyk.icve.com.cn/courseDetailed?id=bxmpaiwpzrjixvfpvdzj7w ",
+						"https://zyk.icve.com.cn/courseDetailed?id=ewvaiwparxiamjafg03aa ",
+						"https://zyk.icve.com.cn/courseDetailed?id=f-enaxunb7ngggksdm0ivq",
+						"https://zyk.icve.com.cn/courseDetailed?id=fjioasmspopfnyo0l7d2a",
+						"https://zyk.icve.com.cn/courseDetailed?id=inanarowyjhlw5vrlnrchw",
+						"https://zyk.icve.com.cn/courseDetailed?id=jkwpajcprqdgz4dlumimza",
+						"https://zyk.icve.com.cn/courseDetailed?id=klaqaycnir9cklu4y8yaia"
+					];
+					if (index >= 0 && index < urls.length) {
+						const url = urls[index];
+						uni.navigateTo({
+							url: "/pages/skipone/skipone?url=" + encodeURIComponent(url),
+						});
+					}
 				}
 			},
 			gotoWeb(index) {