From 87f308162f28e075dff7057dd9cdfc7b3dafba97 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Mon, 7 Jul 2025 20:17:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/forgetPassword.vue | 38 ++++++++++++++++--- .../escApproval/approvalDetail.vue | 13 ++++--- .../escApproval/approvalForm.vue | 10 ++++- src/views/qualification/escApproval/index.vue | 6 ++- .../escTask/components/QualificationApply.vue | 2 +- .../components/QualificationApplyForm.vue | 4 +- .../components/QualificationManage.vue | 2 +- .../components/QualificationApplyForm.vue | 2 +- .../components/QualificationDetailForm.vue | 5 ++- .../trainApproval/approvalDetail.vue | 5 ++- .../trainApproval/approvalForm.vue | 14 ++++++- src/views/qualification/vehicleTrain/form.vue | 2 +- .../qualification/vehicleTrain/index.vue | 2 +- src/views/system/userApproval/index.vue | 4 +- 14 files changed, 82 insertions(+), 27 deletions(-) diff --git a/src/views/forgetPassword.vue b/src/views/forgetPassword.vue index 4d62900..0e543c6 100644 --- a/src/views/forgetPassword.vue +++ b/src/views/forgetPassword.vue @@ -16,15 +16,20 @@ - + + + + - + + @@ -57,7 +62,7 @@ import { onMounted, ref } from 'vue' import { ElMessageBox } from "element-plus" import systemlogo from '@/assets/logo/systemLogo.png' -import { resetPwd } from "@/api/system/user" +import { resetPwd, listUser } from "@/api/system/user" import { getCustomerBusDependencyPage } from "@/api/system/dependency" const router = useRouter() @@ -95,11 +100,32 @@ const selectChanged = (value) => { } } +// 工号选择 +const selectWorkNoChanged = (value) => { + if (value) { + const curUser = allUsers.value.find(item => item.workNo == value) + registerForm.value.workNo = curUser.workNo + registerForm.value.email = curUser.email + } +} + // 初始化 onMounted(() => { + getAllUser() getBusDependencyData(); }); - +// 用户数据 +const allUsers = ref([]) +// 获取所有用户 +const getAllUser = () => { + listUser({ + status: '0', + pageNum: 1, + pageSize: 5000 + }).then(res => { + allUsers.value = res.rows + }) +} // 属地数据 const busDependencyData = ref([]) // 获取属地数据 diff --git a/src/views/qualification/escApproval/approvalDetail.vue b/src/views/qualification/escApproval/approvalDetail.vue index 6e9d586..3a6d59f 100644 --- a/src/views/qualification/escApproval/approvalDetail.vue +++ b/src/views/qualification/escApproval/approvalDetail.vue @@ -74,7 +74,9 @@