1. 登录模块新增软key登录模块代码
							parent
							
								
									06c3761d05
								
							
						
					
					
						commit
						1a4f1b6734
					
				| 
						 | 
					@ -192,7 +192,7 @@ function handleLogin4sKey() {
 | 
				
			||||||
      loading.value = true
 | 
					      loading.value = true
 | 
				
			||||||
      const { saccount, spassword } = loginForm
 | 
					      const { saccount, spassword } = loginForm
 | 
				
			||||||
      const res = await store
 | 
					      const res = await store
 | 
				
			||||||
        .dispatch('skey/Login', {account: saccount, password: spassword})
 | 
					        .dispatch('skey/Login', { account: saccount, password: spassword })
 | 
				
			||||||
        .finally(() => (loading.value = false))
 | 
					        .finally(() => (loading.value = false))
 | 
				
			||||||
        .catch(() => (loading.value = false))
 | 
					        .catch(() => (loading.value = false))
 | 
				
			||||||
      if (res && res.success) {
 | 
					      if (res && res.success) {
 | 
				
			||||||
| 
						 | 
					@ -206,38 +206,40 @@ function handleLogin4sKey() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// ukey 登录
 | 
					// ukey 登录
 | 
				
			||||||
async function handleUkeyLogin() {
 | 
					  async function handleUkeyLogin() {
 | 
				
			||||||
  if (!loginFormRef.value) return
 | 
					    if (!loginFormRef.value) return
 | 
				
			||||||
  loginFormRef.value.validate(async valid => {
 | 
					    loginFormRef.value.validate(async valid => {
 | 
				
			||||||
    if (valid) {
 | 
					      if (valid) {
 | 
				
			||||||
      console.log('UKEY: 密码校验通过')
 | 
					        console.log('UKEY: 密码校验通过')
 | 
				
			||||||
      loading.value = true
 | 
					        loading.value = true
 | 
				
			||||||
      const res = await store
 | 
					        const res = await store
 | 
				
			||||||
        .dispatch('ukey/Login', loginForm.ukeyPassword)
 | 
					          .dispatch('ukey/Login', loginForm.ukeyPassword)
 | 
				
			||||||
        .finally(() => (loading.value = false))
 | 
					          .finally(() => (loading.value = false))
 | 
				
			||||||
        .catch(() => (loading.value = false))
 | 
					          .catch(() => (loading.value = false))
 | 
				
			||||||
      if (res && res.success) {
 | 
					        if (res && res.success) {
 | 
				
			||||||
        console.log('UKEY: 登录成功,云管融合登录接口返回', res)
 | 
					          console.log('UKEY: 登录成功,云管融合登录接口返回', res)
 | 
				
			||||||
        // 用于保活与监测 ukey 是否拔出
 | 
					          // 用于保活与监测 ukey 是否拔出
 | 
				
			||||||
        setUkeyPassword(loginForm.ukeyPassword)
 | 
					          setUkeyPassword(loginForm.ukeyPassword)
 | 
				
			||||||
        goLogin(res.data)
 | 
					          goLogin(res.data)
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					          console.log('UKEY: 登录失败,云管融合登录接口返回', res)
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    })
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  function checkCapslock({ shiftKey, key }: { shiftKey: boolean; key: string }) {
 | 
				
			||||||
 | 
					    if (key && key.length === 1) {
 | 
				
			||||||
 | 
					      if ((shiftKey && key >= 'a' && key <= 'z') || (!shiftKey && key >= 'A' && key <= 'Z')) {
 | 
				
			||||||
 | 
					        capsTooltip.value = true
 | 
				
			||||||
      } else {
 | 
					      } else {
 | 
				
			||||||
        console.log('UKEY: 登录失败,云管融合登录接口返回', res)
 | 
					        capsTooltip.value = false
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  })
 | 
					    if (key === 'CapsLock' && unref(capsTooltip) === true) {
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
function checkCapslock({ shiftKey, key }: { shiftKey: boolean; key: string }) {
 | 
					 | 
				
			||||||
  if (key && key.length === 1) {
 | 
					 | 
				
			||||||
    if ((shiftKey && key >= 'a' && key <= 'z') || (!shiftKey && key >= 'A' && key <= 'Z')) {
 | 
					 | 
				
			||||||
      capsTooltip.value = true
 | 
					 | 
				
			||||||
    } else {
 | 
					 | 
				
			||||||
      capsTooltip.value = false
 | 
					      capsTooltip.value = false
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  if (key === 'CapsLock' && unref(capsTooltip) === true) {
 | 
					 | 
				
			||||||
    capsTooltip.value = false
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue