|
|
@@ -75,6 +75,15 @@
|
|
|
confirmText="立即注册"
|
|
|
@confirm="loginConfirm"
|
|
|
/>
|
|
|
+
|
|
|
+ <!-- 修改密码弹窗 -->
|
|
|
+ <ModernDialog
|
|
|
+ v-model:show="changePasswordDialog"
|
|
|
+ title="提示"
|
|
|
+ message="您的登录被税局识别到存在登录异地税局风险,请下载“电子税务局”APP并完成修改密码再次返回进行登录。"
|
|
|
+ cancelText="我知道了"
|
|
|
+ @cancel="changePasswordDCancel"
|
|
|
+ />
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -140,6 +149,12 @@ const codeMessage = ref()
|
|
|
const onCancel = () => {
|
|
|
showDialog.value = false
|
|
|
}
|
|
|
+
|
|
|
+const changePasswordDialog = ref(true)
|
|
|
+
|
|
|
+const changePasswordDCancel = () => {
|
|
|
+ changePasswordDialog.value = false
|
|
|
+}
|
|
|
/* 发送验证码 */
|
|
|
const sendCode = async () => {
|
|
|
if (sending.value) return
|
|
|
@@ -251,6 +266,8 @@ const loginBtn = useDebounceFn(async () => {
|
|
|
} else if (res.code == 401) {
|
|
|
loginMessage.value = res.msg
|
|
|
loginDialog.value = true
|
|
|
+ } else if (res.code == 402) {
|
|
|
+ changePasswordDialog.value = true
|
|
|
}
|
|
|
} catch (err: any) {
|
|
|
toast.close()
|