修改
This commit is contained in:
parent
5b9d5ec1b3
commit
4879017e1a
@ -69,6 +69,7 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
|
import { rule } from '@/utils/validate';
|
||||||
import { PersonOutline } from '@vicons/ionicons5';
|
import { PersonOutline } from '@vicons/ionicons5';
|
||||||
import { SafetyCertificateOutlined } from '@vicons/antd';
|
import { SafetyCertificateOutlined } from '@vicons/antd';
|
||||||
|
|
||||||
@ -91,7 +92,7 @@ const formInline = reactive({
|
|||||||
|
|
||||||
const rules = {
|
const rules = {
|
||||||
username: { required: true, message: '请输入用户名', trigger: 'blur' },
|
username: { required: true, message: '请输入用户名', trigger: 'blur' },
|
||||||
mobile: { required: true, message: '请输入手机号码', trigger: 'blur' },
|
mobile: [{ required: true, message: '请输入手机号码', trigger: 'blur' },{ validator: rule.validatePhone, trigger: 'blur' }],
|
||||||
code: { required: true, message: '请输入短信验证码', trigger: 'blur' },
|
code: { required: true, message: '请输入短信验证码', trigger: 'blur' },
|
||||||
password: { required: true, message: '请输入密码', trigger: 'blur' },
|
password: { required: true, message: '请输入密码', trigger: 'blur' },
|
||||||
retPassword: { required: true, message: '请输入确认密码', trigger: 'blur' },
|
retPassword: { required: true, message: '请输入确认密码', trigger: 'blur' },
|
||||||
@ -106,10 +107,9 @@ const rules = {
|
|||||||
|
|
||||||
const handleSubmit = () => {
|
const handleSubmit = () => {
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
backLogin()
|
|
||||||
formRef.value.validate(async (valid) => {
|
formRef.value.validate(async (valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
ElMessage.success('注册准备就绪');
|
backLogin()
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
} else {
|
} else {
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
<el-form-item label="手机号码" prop="mobile" class="flex-1"
|
<el-form-item label="手机号码" prop="mobile" class="flex-1"
|
||||||
:rules="[{ required: true, message: '请输入手机号码', trigger: 'blur' },{ validator: rule.validatePhone, trigger: 'blur' },]">
|
:rules="[{ required: true, message: '请输入手机号码', trigger: 'blur' },{ validator: rule.validatePhone, trigger: 'blur' }]">
|
||||||
<el-input v-model="formData.mobile" placeholder="请输入手机号码" clearable />
|
<el-input v-model="formData.mobile" placeholder="请输入手机号码" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="邮箱地址" prop="email" class="flex-1"
|
<el-form-item label="邮箱地址" prop="email" class="flex-1"
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
<el-form-item label="手机号码" prop="mobile" class="flex-1"
|
<el-form-item label="手机号码" prop="mobile" class="flex-1"
|
||||||
:rules="{ required: true, message: '请输入手机号码', trigger: 'blur' }">
|
:rules="[{ required: true, message: '请输入手机号码', trigger: 'blur' },{ validator: rule.validatePhone, trigger: 'blur' }]">
|
||||||
<el-input v-model="formData.mobile" placeholder="请输入手机号码" clearable />
|
<el-input v-model="formData.mobile" placeholder="请输入手机号码" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="邮箱地址" prop="email" class="flex-1"
|
<el-form-item label="邮箱地址" prop="email" class="flex-1"
|
||||||
@ -127,6 +127,7 @@ import { getDeptList } from '@/api/system/dept';
|
|||||||
import { getLevelAllList } from '@/api/system/level';
|
import { getLevelAllList } from '@/api/system/level';
|
||||||
import { getPositionAllList } from '@/api/system/position';
|
import { getPositionAllList } from '@/api/system/position';
|
||||||
import {buildTree } from "@/utils/auth";
|
import {buildTree } from "@/utils/auth";
|
||||||
|
import { rule } from '@/utils/validate';
|
||||||
import { FormInstance } from "element-plus";
|
import { FormInstance } from "element-plus";
|
||||||
|
|
||||||
const formRef = shallowRef<FormInstance>();
|
const formRef = shallowRef<FormInstance>();
|
||||||
|
Loading…
Reference in New Issue
Block a user