Sfoglia il codice sorgente

EHR-绩效:PC端企业微信进绩效应用禁止返回;

001295 1 anno fa
parent
commit
1decbf16b6
1 ha cambiato i file con 17 aggiunte e 23 eliminazioni
  1. 17 23
      src/views/business/ehr/ehrpm-entrance.vue

+ 17 - 23
src/views/business/ehr/ehrpm-entrance.vue

@@ -16,30 +16,24 @@
 		methods: {
 		},
 		async created() {
-			if(!getToken){
-				this.loading = true;
-				let query = this.$route.query;
-				console.log("query",query);
-				let res = await getWxworkUser_ehrpm(query.code);
-				console.log("res",res);
-				if(res.code == '200'){
-					let staffCode = res.data.userid;
-					let dres = await getDrpUser(staffCode);
-					if (dres.code === 200) {
-						let token = dres.token
-						setToken(token)
-						this.$store.commit('SET_TOKEN', token)
-						this.$store.dispatch("GetInfo").then(() => {})
-						this.$store.dispatch("GenerateRoutes").then(
-							this.$router.push({ path: '/business/ehr/pm/myPm' }).catch(()=>{})
-						)
-						this.loading = false;
-					}
+			this.loading = true;
+			let query = this.$route.query;
+			console.log("query",query);
+			let res = await getWxworkUser_ehrpm(query.code);
+			console.log("res",res);
+			if(res.code == '200'){
+				let staffCode = res.data.userid;
+				let dres = await getDrpUser(staffCode);
+				if (dres.code === 200) {
+					let token = dres.token
+					setToken(token)
+					this.$store.commit('SET_TOKEN', token)
+					this.$store.dispatch("GetInfo").then(() => {})
+					this.$store.dispatch("GenerateRoutes").then(
+						this.$router.push({ path: '/business/ehr/pm/myPm',replace:true}).catch(()=>{})
+					)
+					this.loading = false;
 				}
-			}else{
-				this.$store.dispatch("GenerateRoutes").then(
-					this.$router.push({ path: '/business/ehr/pm/myPm' }).catch(()=>{})
-				)
 			}
 		}
 	}