|  | @@ -5,12 +5,13 @@ import loginRight from './images/loginright.png';
 | 
	
		
			
				|  |  |  import colLogo from './images/colLogo.png';
 | 
	
		
			
				|  |  |  import CodeLogin from './components/codeLogin';
 | 
	
		
			
				|  |  |  import PwdLogin from './components/pwdLogin';
 | 
	
		
			
				|  |  | -import { NTabs, NTabPane, useDialog, NModal, NButton, NSpace } from 'naive-ui';
 | 
	
		
			
				|  |  | +import { NTabs, NTabPane, useDialog, NModal, NButton, NSpace,NAlert, NImage } from 'naive-ui';
 | 
	
		
			
				|  |  |  import styles from './index.module.less';
 | 
	
		
			
				|  |  |  import ForgotPassword from './components/forgotPassword';
 | 
	
		
			
				|  |  |  import moveTop from './images/moveTopBg.png'
 | 
	
		
			
				|  |  |  import dingPng from './images/ding.png'
 | 
	
		
			
				|  |  |  import closeAble from './images/closeAble.png'
 | 
	
		
			
				|  |  | +import infoIcon from './images/infoIcon.png'
 | 
	
		
			
				|  |  |  import { state } from '/src/state';
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  |    name: 'login-page',
 | 
	
	
		
			
				|  | @@ -85,11 +86,22 @@ export default defineComponent({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      onMounted(async () => {
 | 
	
		
			
				|  |  |        // const relatedApps = await navigator?.getInstalledRelatedApps();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        //
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  | +    const downChrome = ()=>{
 | 
	
		
			
				|  |  | +      const agent = navigator.userAgent.toLowerCase();
 | 
	
		
			
				|  |  | +      const isMac = function () { return /macintosh|mac os x/i.test(navigator.userAgent); }();
 | 
	
		
			
				|  |  | +      if (agent.indexOf("win32") >= 0 || agent.indexOf("wow32") >= 0) {
 | 
	
		
			
				|  |  | +        window.open('https://appstore.ks3-cn-beijing.ksyuncs.com/ChromeStandaloneSetup32.exe');
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      if (agent.indexOf("win64") >= 0 || agent.indexOf("wow64") >= 0) {
 | 
	
		
			
				|  |  | +        window.open('https://appstore.ks3-cn-beijing.ksyuncs.com/ChromeStandaloneSetup64.exe');
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      if (isMac) {
 | 
	
		
			
				|  |  | +        window.open('https://appstore.ks3-cn-beijing.ksyuncs.com/googlechrome-mac.dmg');
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      return () => (
 | 
	
		
			
				|  |  |        <div class={styles['view-account']}>
 | 
	
	
		
			
				|  | @@ -138,6 +150,15 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                </NTabPane>
 | 
	
		
			
				|  |  |              </NTabs>
 | 
	
		
			
				|  |  |            )}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +         <div class={styles.alertWrap}>
 | 
	
		
			
				|  |  | +          <div class={styles.alertInfo}>
 | 
	
		
			
				|  |  | +            <NImage src={infoIcon} class={styles.infoIcon} previewDisabled></NImage>
 | 
	
		
			
				|  |  | +            为了您更好的上课体验,推荐使用Chrome浏览器
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div class={styles.down} onClick={downChrome}>立即下载</div>
 | 
	
		
			
				|  |  | +         </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |          <NModal
 | 
	
		
			
				|  |  |            v-model:show={showModalMask.value}
 |