|
|
|
@ -1,17 +1,8 @@
|
|
|
|
|
<script lang="ts" setup>
|
|
|
|
|
import { reactive, ref } from 'vue'
|
|
|
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
|
|
|
import { useMessage } from 'naive-ui'
|
|
|
|
|
|
|
|
|
|
import { PageEnum } from '@/enums/pageEnum'
|
|
|
|
|
import { useUserStore } from '@/store/modules/user'
|
|
|
|
|
import { ResultEnum } from '@/enums/httpEnum'
|
|
|
|
|
import { getFilter, setFilter } from '@/api/home/filter'
|
|
|
|
|
import { getConfig } from '@/api/system/user'
|
|
|
|
|
import { forgetPassword, getCode, updateSUser } from '@/api/login/login'
|
|
|
|
|
|
|
|
|
|
import { asideMap } from '@/config/aside'
|
|
|
|
|
|
|
|
|
|
const emit = defineEmits(['close', 'forget'])
|
|
|
|
|
interface FormState {
|
|
|
|
|
enterprisecode?: string
|
|
|
|
@ -38,10 +29,6 @@ const formRefSure = ref()
|
|
|
|
|
|
|
|
|
|
const message = useMessage()
|
|
|
|
|
const loading = ref(false)
|
|
|
|
|
const LOGIN_NAME = PageEnum.BASE_LOGIN_NAME
|
|
|
|
|
const userStore = useUserStore()
|
|
|
|
|
const router = useRouter()
|
|
|
|
|
const route = useRoute()
|
|
|
|
|
const flag = ref(false)
|
|
|
|
|
const formForget: FormForget = reactive({
|
|
|
|
|
agentcode: '三方系统标识8',
|
|
|
|
@ -60,9 +47,9 @@ const formInline: FormState = reactive({
|
|
|
|
|
const formSure: FormSure = reactive({
|
|
|
|
|
newPassword: '',
|
|
|
|
|
rePasswrod: '',
|
|
|
|
|
loginname: '',
|
|
|
|
|
loginname: '13311111111',
|
|
|
|
|
})
|
|
|
|
|
const tab = ref(0)
|
|
|
|
|
const tab = ref(1)
|
|
|
|
|
const countTime = ref('获取验证码')
|
|
|
|
|
const rules = {
|
|
|
|
|
enterprisecode: { required: true, message: '请输入企业编码', trigger: 'blur' },
|
|
|
|
@ -70,7 +57,7 @@ const rules = {
|
|
|
|
|
password: { required: true, message: '请输入密码', trigger: 'blur' },
|
|
|
|
|
phonecode: { required: true, message: '请输入验证码', trigger: 'blur' },
|
|
|
|
|
newPassword: { required: true, message: '请输入新密码', trigger: 'blur' },
|
|
|
|
|
reenteredPassword: [
|
|
|
|
|
rePasswrod: [
|
|
|
|
|
{
|
|
|
|
|
required: true,
|
|
|
|
|
message: '请再次输入密码',
|
|
|
|
@ -85,11 +72,10 @@ const rules = {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function validatePasswordSame(rule: any, value: string): boolean {
|
|
|
|
|
return value === formInline.password
|
|
|
|
|
return value === formSure.newPassword
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function handleSubmit(e) {
|
|
|
|
|
console.log(7890)
|
|
|
|
|
e.preventDefault()
|
|
|
|
|
formRef.value.validate(async (errors) => {
|
|
|
|
|
if (!errors) {
|
|
|
|
@ -107,6 +93,7 @@ function handleSubmit(e) {
|
|
|
|
|
console.log(9999)
|
|
|
|
|
const res = await forgetPassword(params)
|
|
|
|
|
console.log(res)
|
|
|
|
|
tab.value = 1
|
|
|
|
|
}
|
|
|
|
|
finally {
|
|
|
|
|
loading.value = false
|
|
|
|
@ -120,17 +107,16 @@ function handleSubmit(e) {
|
|
|
|
|
|
|
|
|
|
function handleSure(e) {
|
|
|
|
|
e.preventDefault()
|
|
|
|
|
formRef.value.validate(async (errors) => {
|
|
|
|
|
formRefSure.value.validate(async (errors) => {
|
|
|
|
|
if (!errors) {
|
|
|
|
|
const { newPassword, phone, phonecode, agentcode } = formForget
|
|
|
|
|
const { newPassword, rePasswrod, loginname } = formSure
|
|
|
|
|
message.loading('登录中...')
|
|
|
|
|
loading.value = true
|
|
|
|
|
|
|
|
|
|
const params = {
|
|
|
|
|
newPassword,
|
|
|
|
|
phone,
|
|
|
|
|
phonecode,
|
|
|
|
|
agentcode,
|
|
|
|
|
rePasswrod,
|
|
|
|
|
loginname,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|