修改测试问题

This commit is contained in:
guanj
2026-06-30 08:38:05 +08:00
parent 490b52b525
commit 536f22584d
103 changed files with 3220 additions and 2394 deletions

View File

@@ -3,25 +3,23 @@
<el-scrollbar>
<el-form :inline="false" :model="form" label-width="120px" :rules="rules" class="form-one" ref="formRef">
<el-form-item label="校验密码" prop="password">
<el-input maxlength="32" show-word-limit v-model.trim="form.password" type="password" placeholder="请输入校验密码" show-password />
<el-input maxlength="32" show-word-limit v-model.trim="form.password" type="password"
placeholder="请输入校验密码" show-password />
</el-form-item>
<el-form-item label="新密码" prop="newPwd">
<el-input maxlength="32" show-word-limit v-model.trim="form.newPwd" type="password" placeholder="请输入新密码" show-password />
<el-input maxlength="32" show-word-limit v-model.trim="form.newPwd" type="password"
placeholder="请输入新密码" show-password />
</el-form-item>
<el-form-item label="确认密码" prop="confirmPwd">
<el-input maxlength="32" show-word-limit
v-model.trim="form.confirmPwd"
type="password"
placeholder="请输入确认密码"
show-password
/>
<el-input maxlength="32" show-word-limit v-model.trim="form.confirmPwd" type="password"
placeholder="请输入确认密码" show-password />
</el-form-item>
</el-form>
</el-scrollbar>
<template #footer>
<span class="dialog-footer">
<el-button @click="dialogVisible = false">取消</el-button>
<el-button type="primary" @click="submit">确认</el-button>
<el-button type="primary" @click="submit" :loading="loading">确定</el-button>
</span>
</template>
</el-dialog>
@@ -46,6 +44,7 @@ const form = reactive({
newPwd: '',
confirmPwd: ''
})
const loading = ref(false)
const rules = {
password: [
{ required: true, message: '请输入校验密码', trigger: 'blur' },
@@ -99,6 +98,7 @@ const open = () => {
const submit = () => {
formRef.value.validate(async (valid: boolean) => {
if (valid) {
loading.value = true
passwordConfirm(form.password).then(res => {
updatePassword({
id: adminInfo.$state.userIndex,
@@ -106,14 +106,18 @@ const submit = () => {
}).then(async (res: any) => {
ElMessage.success('密码修改成功')
dialogVisible.value = false
setTimeout(() => {
navTabs.closeTabs()
navTabs.closeTabs()
window.localStorage.clear()
adminInfo.reset()
router.push({ name: 'login' })
}, 0)
}).finally(() => {
loading.value = false
})
}).finally(() => {
loading.value = false
})
}
})