li.shaoyi 4 月之前
父節點
當前提交
3c28658a7c
共有 1 個文件被更改,包括 21 次插入44 次删除
  1. 21 44
      src/packages/tss/views/user/login/Index.vue

+ 21 - 44
src/packages/tss/views/user/login/Index.vue

@@ -10,8 +10,8 @@
       </slot>
     </div>
     <div class="login-type">
-      <span :class="{ active: loginType === 0 }" @click="loginType = 0">{{ t('user.login.logintype1')}}</span>
-      <span :class="{ active: loginType === 1 }" @click="loginType = 1">{{ t('user.login.logintype2')}}</span>
+      <span :class="{ active: loginType === 0 }" @click="loginType = 0">{{ t('user.login.logintype1') }}</span>
+      <span :class="{ active: loginType === 1 }" @click="loginType = 1">{{ t('user.login.logintype2') }}</span>
     </div>
     <form class="login-form">
       <ul class="login-form__container">
@@ -39,9 +39,6 @@
           </div>
         </li>
       </ul>
-      <div class="login-form__slider">
-        <SliderVerify @statu="slide" v-if="showSliderVerify" />
-      </div>
       <div class="login-form__trem">
         <Checkbox shape="square" icon-size="16px" v-model="checked">{{ t('user.login.checked') }}</Checkbox>
         <span @click="routerTo('rules-zcxy')">{{ t('user.login.ruleszcxy') }}</span>
@@ -79,7 +76,6 @@ import { useLogin } from '@/business/login'
 import { useNavigation } from '@mobile/router/navigation'
 import { useGlobalStore, i18n } from '@/stores'
 import plus from '@/utils/h5plus'
-import SliderVerify from '@/components/base/slider-verify/index.vue' // 临时调用,待优化
 import AppSelect from '@mobile/components/base/select/index.vue'
 import AppLuanguage from '@mobile/components/modules/luanguage/index.vue'
 
@@ -88,8 +84,6 @@ const { setGlobalUrlParams, routerTo, routerBack } = useNavigation()
 const { formData, userLogin } = useLogin()
 const globalStore = useGlobalStore()
 const checked = shallowRef(false) // 是否同意协议管理
-const showSliderVerify = shallowRef(true) // 验证滑块组件重载
-const sliderVerifyStatus = shallowRef(false) // 滑块验证状态
 
 const loginType = shallowRef(0)
 
@@ -100,15 +94,6 @@ const codeList = getCountryCodeList()
 const selectedCode = shallowRef(codeList[0]?.value) // 选中的区号
 const phoneNumber = shallowRef<number>() // 手机号码
 
-// 滑块验证 
-const slide = (vfcStatu: { statu: string }) => {
-  if (vfcStatu.statu === 'success') {
-    sliderVerifyStatus.value = true
-  } else {
-    sliderVerifyStatus.value = false
-  }
-}
-
 const formSubmit = () => {
   if (loginType.value === 0 && codeList.length) {
     if (!phoneNumber.value) {
@@ -128,33 +113,25 @@ const formSubmit = () => {
     return
   }
 
-  if (sliderVerifyStatus.value) {
-    if (checked.value) {
-      fullloading((hideLoading) => {
-        userLogin().then((forcedPasswordChange) => {
-          hideLoading()
-          if (forcedPasswordChange) {
-            dialog(t('user.login.tips1')).then(() => {
-              setGlobalUrlParams({ forcedPasswordChange })
-              routerTo('user-password', true)
-            })
-          } else {
-            routerBack()
-          }
-        }).catch((err) => {
-          showSliderVerify.value = false
-          sliderVerifyStatus.value = false
-          formData.password = ''
-          hideLoading(err, 'fail')
-
-          setTimeout(() => {
-            showSliderVerify.value = true
-          }, 0)
-        })
-      }, t('user.login.logining'))
-    } else {
-      showToast(t('user.login.tips2'))
-    }
+  if (checked.value) {
+    fullloading((hideLoading) => {
+      userLogin().then((forcedPasswordChange) => {
+        hideLoading()
+        if (forcedPasswordChange) {
+          dialog(t('user.login.tips1')).then(() => {
+            setGlobalUrlParams({ forcedPasswordChange })
+            routerTo('user-password', true)
+          })
+        } else {
+          routerBack()
+        }
+      }).catch((err) => {
+        formData.password = ''
+        hideLoading(err, 'fail')
+      })
+    }, t('user.login.logining'))
+  } else {
+    showToast(t('user.login.tips2'))
   }
 }