| 
					
				 | 
			
			
				@@ -16,7 +16,7 @@ class Login extends Component { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	state = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		/* Group each form state in an object. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Property name MUST match the form name */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		error: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		formLogin: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			username: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			password: "", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,16 +69,20 @@ class Login extends Component { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if (auth.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				axiosAPI.defaults.headers.Authorization = `Bearer ${auth.access_token}`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				const dataUser = await getUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				console.log(dataUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.props.setUser(dataUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if (dataUser.peran[0].peran.id === 2022) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					const org_id = dataUser.peran[0].organisasi.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				// console.log(dataUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.props.setUser(dataUser.data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (dataUser.data.peran[0].peran.id === 2022) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					const org_id = dataUser.data.peran[0].organisasi.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					const pt = await getPT({ id: org_id }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					this.props.setPT(pt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if (pt?.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						this.props.setPT(pt.data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					Router.push({ pathname: "/app/pt/pemantauan" }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					Router.push({ pathname: "/app/pemantauan" }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.setState({ error: auth.message || auth.error }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// e.preventDefault(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,6 +101,7 @@ class Login extends Component { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<CardBody className="card-body"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						{" "} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						<h5 className="card-title text-center py-2 bg-gray">Aplikasi Perguruan Tinggi Bermasalah </h5> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						{this.state.error} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						<form onSubmit={this.onSubmit} method="post" name="formLogin"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							<div className="form-group"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								<label className="col-form-label">Username *</label> 
			 |