用户审核管理
This commit is contained in:
@@ -1,28 +1,28 @@
|
||||
<template>
|
||||
<el-dialog class='cn-operate-dialog' v-model='dialogVisible' title='修改密码'>
|
||||
<el-dialog class="cn-operate-dialog" v-model="dialogVisible" title="修改密码">
|
||||
<el-scrollbar>
|
||||
<el-form :inline='false' :model='form' label-width='120px' :rules='rules' ref='formRef'>
|
||||
<el-form-item label='校验密码' prop='password'>
|
||||
<el-input v-model='form.password' type='password' placeholder='请输入校验密码' show-password />
|
||||
<el-form :inline="false" :model="form" label-width="120px" :rules="rules" ref="formRef">
|
||||
<el-form-item label="校验密码" prop="password">
|
||||
<el-input v-model="form.password" type="password" placeholder="请输入校验密码" show-password />
|
||||
</el-form-item>
|
||||
<el-form-item label='新密码' prop='newPwd'>
|
||||
<el-input v-model='form.newPwd' type='password' placeholder='请输入新密码' show-password />
|
||||
<el-form-item label="新密码" prop="newPwd">
|
||||
<el-input v-model="form.newPwd" type="password" placeholder="请输入新密码" show-password />
|
||||
</el-form-item>
|
||||
<el-form-item label='确认密码' prop='confirmPwd'>
|
||||
<el-input v-model='form.confirmPwd' type='password' placeholder='请输入确认密码' show-password />
|
||||
<el-form-item label="确认密码" prop="confirmPwd">
|
||||
<el-input v-model="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>
|
||||
<span class="dialog-footer">
|
||||
<el-button @click="dialogVisible = false">取消</el-button>
|
||||
<el-button type="primary" @click="submit">确认</el-button>
|
||||
</span>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</template>
|
||||
<script lang='ts' setup>
|
||||
<script lang="ts" setup>
|
||||
import { ref, inject } from 'vue'
|
||||
import { reactive } from 'vue'
|
||||
import TableStore from '@/utils/tableStore'
|
||||
@@ -52,13 +52,16 @@ const rules = {
|
||||
if (value === '') {
|
||||
callback(new Error('请输入旧密码'))
|
||||
} else {
|
||||
passwordConfirm(value).then(res => {
|
||||
callback()
|
||||
}).catch(() => {
|
||||
callback(new Error('旧密码不正确'))
|
||||
})
|
||||
passwordConfirm(value)
|
||||
.then(res => {
|
||||
callback()
|
||||
})
|
||||
.catch(() => {
|
||||
callback(new Error('旧密码不正确'))
|
||||
})
|
||||
}
|
||||
}, trigger: 'blur'
|
||||
},
|
||||
trigger: 'blur'
|
||||
}
|
||||
],
|
||||
newPwd: [
|
||||
@@ -104,7 +107,7 @@ const open = (id: string) => {
|
||||
dialogVisible.value = true
|
||||
}
|
||||
const submit = async () => {
|
||||
formRef.value.validate((valid) => {
|
||||
formRef.value.validate((valid:boolean) => {
|
||||
if (valid) {
|
||||
updatePassword({
|
||||
id: form.id,
|
||||
@@ -115,7 +118,6 @@ const submit = async () => {
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
defineExpose({ open })
|
||||
|
||||
Reference in New Issue
Block a user