Просмотр исходного кода

外包员工离职的不可登录

htc 1 месяц назад
Родитель
Сommit
ff63883a0c
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      pages/login/wxLogin.vue

+ 4 - 1
pages/login/wxLogin.vue

@@ -26,6 +26,7 @@
 				if(uni.getStorageSync('token')){
 					let url = '';
 					let roleCodes = JSON.parse(uni.getStorageSync('userInfo'))?.roleCodes;
+					if(roleCodes.length==0&&JSON.parse(uni.getStorageSync('userInfo'))?.status==2) return this.$showToast('当前员工已离职');
 					if(roleCodes.length==0||!roleCodes) url = '/pagesClockin/index';
 					else if(roleCodes.includes('Maintenance')||roleCodes.includes('Inspection')) url = '/pages/operation/index';
 					else if(roleCodes.includes('inventory')||roleCodes.includes('Admin')||roleCodes.includes('Warehouse Manager')) url = '/pagesStorage/home';
@@ -52,11 +53,13 @@
 									realName:res.data.data.realName,
 									email:res.data.data.email,
 									headUrl:res.data.data.headUrl,
-									roleCodes:res.data.data.roleCodes
+									roleCodes:res.data.data.roleCodes,
+									status:res.data.data.status
 								}));
 								
 								let url = '';
 								let roleCodes = res.data.data.roleCodes;
+								if(roleCodes.length==0&&res.data.data.status==2) return that.$showToast('当前员工已离职');
 								if(roleCodes.length==0) url = '/pagesClockin/index';
 								else if(roleCodes.includes('Maintenance')||roleCodes.includes('Inspection')) url = '/pages/operation/index';
 								else if(roleCodes.includes('inventory')||roleCodes.includes('Warehouse Manager')) url = '/pagesStorage/home';