Pārlūkot izejas kodu

添加切换参数

wj 1 gadu atpakaļ
vecāks
revīzija
11cf28ff8c

+ 5 - 1
pages/studentRanked/components/mark-score.vue

@@ -17,7 +17,7 @@
 				</view>
 				<view style="width: 220px;" class="ui-p">
 					<u-subsection :list="['表扬', '需改进']" mode="button" bgColor="#1b63a8" inactiveColor="#aec3ee"
-						:current="curIndex" @change="curIndex=$event"></u-subsection>
+						:current="curIndex" @change="change"></u-subsection>
 				</view>
 				<view class="ui-flex-1"></view>
 			</view>
@@ -177,6 +177,10 @@
 
 		},
 		methods: {
+			change(e){
+				this.curIndex = e
+			  this.$emit('change',e)
+			},
 			getStudentTabs() {
 				this.$api.sendRequest({
 					url: getStudentTabs,

+ 11 - 3
pages/studentRanked/studentRanked.vue

@@ -92,7 +92,7 @@
 			@cancel="show_classes=false"></u-picker>
 
 		<!-- 点评 -->
-		<markScore @close='close' :stuList='activeList' :list='tabList' ref="markScore"></markScore>
+		<markScore @change='change' @close='close' :stuList='activeList' :list='tabList' ref="markScore"></markScore>
 
 		<!-- 点评记录 -->
 		<markScoreList @add='addTab' :list='studentTab.data' ref="markScoreList"></markScoreList>
@@ -183,7 +183,8 @@
 				// 排行榜
 				showRankList: false,
 				tabList: [],
-				studentTab: []
+				studentTab: [],
+				type:1
 			}
 		},
 		mounted() {
@@ -204,6 +205,10 @@
 			}, 400)
 		},
 		methods: {
+			change(e){
+				this.type = e == 0 ? 1:2
+				 this.getTabs()
+			},
 			setMulti() {
 				this.multiSelect = !this.multiSelect;
 				this.activeList = [];
@@ -283,9 +288,12 @@
 			getTabs() {
 				this.$api.sendRequest({
 					url: `/mobile/studentTab/getStudentTabs`,
+					
 					method: "post",
 					data: {
-						teacher_id: this.$store.state.teacher_id
+						teacher_id: this.$store.state.teacher_id,
+						
+						type:this.type
 					},
 					success: res => {
 						this.tabList = res.data