refactor: profile

This commit is contained in:
xingyu4j
2022-11-16 16:01:36 +08:00
parent fab2366d55
commit 770bf45f01
9 changed files with 298 additions and 267 deletions

View File

@ -1,3 +1,20 @@
<template>
<el-form ref="formRef" :model="password" :rules="rules" label-width="80px">
<el-form-item :label="t('profile.password.oldPassword')">
<InputPassword v-model="password.oldPassword" />
</el-form-item>
<el-form-item :label="t('profile.password.newPassword')">
<InputPassword v-model="password.newPassword" strength />
</el-form-item>
<el-form-item :label="t('profile.password.confirmPassword')">
<InputPassword v-model="password.confirmPassword" strength />
</el-form-item>
<el-form-item>
<XButton type="primary" @click="submit(formRef)" :title="t('common.save')" />
<XButton type="danger" :title="t('common.reset')" @click="reset(formRef)" />
</el-form-item>
</el-form>
</template>
<script setup lang="ts">
import { InputPassword } from '@/components/InputPassword'
import { ElForm, ElFormItem, ElMessage } from 'element-plus'
@ -49,20 +66,3 @@ const reset = (formEl: FormInstance | undefined) => {
formEl.resetFields()
}
</script>
<template>
<el-form ref="formRef" :model="password" :rules="rules" label-width="80px">
<el-form-item :label="t('profile.password.oldPassword')">
<InputPassword v-model="password.oldPassword" />
</el-form-item>
<el-form-item :label="t('profile.password.newPassword')">
<InputPassword v-model="password.newPassword" strength />
</el-form-item>
<el-form-item :label="t('profile.password.confirmPassword')">
<InputPassword v-model="password.confirmPassword" strength />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submit(formRef)">{{ t('common.save') }}</el-button>
<el-button type="danger" @click="reset(formRef)">{{ t('common.reset') }}</el-button>
</el-form-item>
</el-form>
</template>