删除修改
This commit is contained in:
		
							parent
							
								
									33f9ef440d
								
							
						
					
					
						commit
						317c54a1cf
					
				|  | @ -106,6 +106,12 @@ export default { | |||
| 			const filteredList = JSON.parse(JSON.stringify(this.changeclasslist)).filter(item => item.name.includes(this.searchKeyword)); | ||||
| 		  // 更新 this.classlist 为过滤后的列表 | ||||
| 		  this.classlist = filteredList; | ||||
| 		  this.selectclass.forEach(selectedItem => { | ||||
| 		     const index = this.classlist.findIndex(item => item.id === selectedItem.id); | ||||
| 		     if (index !== -1) { | ||||
| 		       this.$set(this.classlist, index, { ...this.classlist[index], isSelected: true }); | ||||
| 		     } | ||||
| 		   }); | ||||
| 		 }else{ | ||||
| 			this.fuwei() | ||||
| 		 } | ||||
|  | @ -122,6 +128,12 @@ export default { | |||
| 		fuwei() { | ||||
| 			 | ||||
| 			this.classlist = JSON.parse(JSON.stringify(this.changeclasslist)); | ||||
| 			this.selectclass.forEach(selectedItem => { | ||||
| 			   const index = this.classlist.findIndex(item => item.id === selectedItem.id); | ||||
| 			   if (index !== -1) { | ||||
| 			     this.$set(this.classlist, index, { ...this.classlist[index], isSelected: true }); | ||||
| 			   } | ||||
| 			 }); | ||||
| 		}, | ||||
| 		getclassList() { | ||||
| 			this.$u.get("https://api.admin-v2.langsi.online/admin-api/classroom/page").then(res => { | ||||
|  |  | |||
|  | @ -57,12 +57,27 @@ | |||
| 				}, | ||||
| 				// 获取上传七牛云token | ||||
| 				getQiniuToken() { | ||||
| 					this.$u.get('https://v2.ielts.langsi.online/file/getToken').then(res => { | ||||
| 						console.log(res.data); | ||||
| 						this.token = res.data.token | ||||
| 					}).catch(err => { | ||||
| 						console.log(err) | ||||
| 					}) | ||||
| 						wx.request({ | ||||
| 						url: 'https://v2.ielts.langsi.online/file/getToken', | ||||
| 						method: 'get',  // Adjust the request method as needed | ||||
| 						// data: yourData, | ||||
| 						header: { | ||||
| 							'Authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJub3RfeWJzX3VzZXJfa2V5IjoiNWZiYzA4YmUtNDZlMi00NDUzLThmYjQtMjFlNzhjZDIxY2EyIn0.jw2fyMnlNEW-zx8cH6aPh_H-WqEAHDQdh4oCpYg3qBIJZEmw6L4oNWJPvKHM9edmRdLO0p2z7_vlCYoY00NqxA '  | ||||
| 						}, | ||||
| 						success: (res) => { | ||||
| 							console.log(res); | ||||
| 							this.token = res.data.data.token | ||||
| 						}, | ||||
| 						fail: (err) => { | ||||
| 							console.log(err); | ||||
| 						} | ||||
| 						}); | ||||
| 					// this.$u.get('https://v2.ielts.langsi.online/file/getToken').then(res => { | ||||
| 					// 	console.log(res.data); | ||||
| 					// 	this.token = res.data.token | ||||
| 					// }).catch(err => { | ||||
| 					// 	console.log(err) | ||||
| 					// }) | ||||
| 					 | ||||
| 				}, | ||||
| 			} | ||||
|  |  | |||
|  | @ -111,6 +111,12 @@ | |||
| 			        }); | ||||
| 			        // 更新 this.classlist 为过滤后的列表 | ||||
| 			        this.stulist = filteredList; | ||||
| 					this.selectedIds.forEach(selectedItem => { | ||||
| 					   const index = this.stulist.findIndex(item => item.id === selectedItem.id); | ||||
| 					   if (index !== -1) { | ||||
| 					     this.$set(this.stulist, index, { ...this.stulist[index], isSelected: true }); | ||||
| 					   } | ||||
| 					 }); | ||||
| 			    } else { | ||||
| 			        this.fuwei(); | ||||
| 			    } | ||||
|  | @ -118,6 +124,12 @@ | |||
| 			fuwei() { | ||||
| 				 | ||||
| 				this.stulist = JSON.parse(JSON.stringify(this.orgstulist)); | ||||
| 				this.selectedIds.forEach(selectedItem => { | ||||
| 				   const index = this.stulist.findIndex(item => item.id === selectedItem.id); | ||||
| 				   if (index !== -1) { | ||||
| 				     this.$set(this.stulist, index, { ...this.stulist[index], isSelected: true }); | ||||
| 				   } | ||||
| 				 }); | ||||
| 			}, | ||||
| 			highlightSearch(name) { | ||||
| 			    // 使用正则表达式替换匹配到的 searchKeyword 为带有颜色的文字 | ||||
|  |  | |||
|  | @ -31,7 +31,10 @@ | |||
| 				<view class="class_bj"> | ||||
| 					 | ||||
| 					<view class="class_images" > | ||||
| 						<view class="class_ys" v-for="(item,index) in classinfo" :key="index"> | ||||
| 						<view class="class_ys" v-for="(item,index) in classinfo" :key="index" style="position: relative;"> | ||||
| 							<view class="close" style="position: absolute;top: 0rpx;right: 8rpx;width: 20rpx;height: 20rpx;" @click="delcls(item.id)"> | ||||
| 								<image src="https://file.langsi.online/yasiimg/web/static/ueH3qwYazyVXmiYoVPJE" mode=""></image> | ||||
| 							</view> | ||||
| 							<view class="class_tp"> | ||||
| 								<image src="https://file.langsi.online/yasiimg/web/static/u4T48EWFfk5p6yrV3gOw" mode=""></image> | ||||
| 							</view> | ||||
|  | @ -62,7 +65,10 @@ | |||
| 				</view> | ||||
| 				<view class="class_bj" > | ||||
| 					<view class="class_images"> | ||||
| 						<view class="class_ys"  v-for="(item,index) in stuinfo" :key="index"> | ||||
| 						<view class="class_ys"  v-for="(item,index) in stuinfo" :key="index" style="position: relative;"> | ||||
| 							<view class="close" style="position: absolute;top: 0rpx;right: 8rpx;width: 20rpx;height: 20rpx;" @click="delstu(item.id)"> | ||||
| 								<image src="https://file.langsi.online/yasiimg/web/static/ueH3qwYazyVXmiYoVPJE" mode=""></image> | ||||
| 							</view> | ||||
| 							<view class="class_tp"> | ||||
| 								<image :src="item.avatar" mode=""></image> | ||||
| 							</view> | ||||
|  | @ -312,6 +318,12 @@ | |||
| 		  } | ||||
| 		}, | ||||
| 		methods:{ | ||||
| 			delcls(id){ | ||||
| 				 this.classinfo = this.classinfo.filter(item => item.id !== id); | ||||
| 			}, | ||||
| 			delstu(id){ | ||||
| 				 this.stuinfo = this.stuinfo.filter(item => item.id !== id); | ||||
| 			}, | ||||
| 			toaddstu(){ | ||||
| 				uni.navigateTo({ | ||||
| 				 url: "/pages_teacher/pages_add/add_studentsforwork?stuinfo=" + encodeURIComponent(JSON.stringify(this.stuinfo)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user