Przeglądaj źródła

审核不同状态后返回的问题

wgl 4 lat temu
rodzic
commit
45581d9eb8

+ 11 - 5
src/projects/business/views/Master/Attendance/VerifyLeaveList.vue

@@ -7,12 +7,12 @@
 		<div class="mui-content vongi-wordcard-sp">
 			<div id="sliderSegmentedControl" class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
 				<div class="mui-scroll">
-					<a class="mui-control-item " @click="reloadList(0)" :class="listForm.type=='0'?'mui-active':''">
+					<router-link :to="{name:'MasterAttendanceVerifyLeaveList',query:{status:0}}" class="mui-control-item " :class="listForm.type=='0'?'mui-active':''">
 						<span class="fyy-badge">待处理<span class="mui-badge" v-if="num">{{num}}</span></span>
-					</a>
-					<a class="mui-control-item" @click="reloadList(1)" :class="listForm.type=='1'?'mui-active':''">
+					</router-link>
+					<router-link :to="{name:'MasterAttendanceVerifyLeaveList',query:{status:1}}" class="mui-control-item" :class="listForm.type=='1'?'mui-active':''">
 						已处理
-					</a>
+					</router-link>
 				</div>
 			</div>
 
@@ -124,7 +124,7 @@
 				listForm: {
 					pageIndex: 1,
 					pageSize: 20,
-					type: '0',
+					type: this.$route.query.status ? this.$route.query.status : 0,
 					totalPage: 1,
 					result: 0,
 				},
@@ -280,6 +280,12 @@
 				token: 'token',
 			})
 		},
+		watch: {
+			//本页面监听到路由(参数)改变
+			'$route': function(to, from) {
+				this.reloadList(to.query.status)
+			}
+		},
 
 	}
 </script>

+ 12 - 6
src/projects/business/views/Master/Attendance/VerifyList.vue

@@ -6,12 +6,12 @@
 		<div class="mui-content vongi-wordcard-sp">
 			<div class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
 				<div class="mui-scroll">
-					<a @click="reloadList(0)" :class="'mui-control-item '+(listForm.status==0?'mui-active':'')">
+					<router-link :to="{name:'MasterAttendanceVerifyList',query:{status:0}}" :class="'mui-control-item '+(listForm.status==0?'mui-active':'')">
 						<span class="fyy-badge">待处理<span class="mui-badge" v-if="firstRecordsTotal" v-text="firstRecordsTotal"></span></span>
-					</a>
-					<a @click="reloadList(3)" :class="'mui-control-item '+(listForm.status==3?'mui-active':'')">
+					</router-link>
+					<router-link :to="{name:'MasterAttendanceVerifyList',query:{status:3}}" :class="'mui-control-item '+(listForm.status==3?'mui-active':'')">
 						已处理
-					</a>
+					</router-link>
 				</div>
 			</div>
 
@@ -124,7 +124,7 @@
 					pageIndex: 1,
 					pageSize: 20,
 					totalPage: 1,
-					status: 0,
+					status: this.$route.query.status ? this.$route.query.status : 0,
 				},
 				recordList: [],
 				selectIdList: [],
@@ -257,7 +257,13 @@
 				openId: 'wx_openid',
 				token: 'token',
 			})
-		}
+		},
+		watch: {
+			//本页面监听到路由(参数)改变
+			'$route': function(to, from) {
+				this.reloadList(to.query.status)
+			}
+		},
 	}
 </script>
 

+ 13 - 9
src/projects/business/views/Master/Company/RegisterExamine.vue

@@ -6,12 +6,12 @@
 		<div class="mui-content vongi-wordcard-sp">
 			<div id="sliderSegmentedControl" class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
 				<div class="mui-scroll">
-					<a @click="reloadList(0)" :class="'mui-control-item '+(listForm.status==0?'mui-active':'')">
+					<router-link :to="{name:'MasterCompanyRegisterExamine',query:{status:0}}" :class="'mui-control-item '+(listForm.status==0?'mui-active':'')">
 						<span class="fyy-badge">待处理<span class="mui-badge" v-if="firstRecordsTotal" v-text="firstRecordsTotal"></span></span>
-					</a>
-					<a @click="reloadList(1)" :class="'mui-control-item '+(listForm.status==1?'mui-active':'')">
+					</router-link>
+					<router-link :to="{name:'MasterCompanyRegisterExamine',query:{status:1}}" :class="'mui-control-item '+(listForm.status==1?'mui-active':'')">
 						已处理
-					</a>
+					</router-link>
 				</div>
 			</div>
 
@@ -112,7 +112,7 @@
 					pageIndex: 1,
 					pageSize: 20,
 					totalPage: 1,
-					status: 0,
+					status: this.$route.query.status ? this.$route.query.status : 0,
 				},
 				recordList: [],
 				selectIdList: [],
@@ -127,9 +127,7 @@
 
 			}
 		},
-		created() {
-
-		},
+		created() {},
 		methods: {
 			//获取列表
 			getList() {
@@ -279,7 +277,13 @@
 				openId: 'wx_openid',
 				token: 'token',
 			})
-		}
+		},
+		watch: {
+			//本页面监听到路由(参数)改变
+			'$route': function(to, from) {
+				this.reloadList(to.query.status)
+			}
+		},
 	}
 </script>