From 3de63514e769ac64da604a3e7e3262b33e653884 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期一, 16 六月 2025 13:55:29 +0800 Subject: [PATCH] feat(eims): 新增修改密码功能并优化用户初始密码设置- 在 SocialAuthStrategy 中使用 BCrypt 对用户初始密码进行加密- 在 eims-ui-mobile 中添加修改密码页面和相关功能 - 更新用户服务以支持修改密码操作 - 调整页面路由以包含新功能 --- eims-ui-mobile/src/pages/inspect/insp-st.vue | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/eims-ui-mobile/src/pages/inspect/insp-st.vue b/eims-ui-mobile/src/pages/inspect/insp-st.vue index 0ca9158..85c1cda 100644 --- a/eims-ui-mobile/src/pages/inspect/insp-st.vue +++ b/eims-ui-mobile/src/pages/inspect/insp-st.vue @@ -78,7 +78,8 @@ <script setup lang="ts"> import { getInspStList } from '@/service/inspect' import dayjs from 'dayjs' - +import { useUserStore, useAccessStore, useSystemConfigStore } from '@/store' +import { isLeader, isLineOrRepair, isOperator } from "@/utils/RoleUtils"; // 鏍囩椤电浉鍏� const activeTab = ref(0) // 榛樿閫変腑绗竴涓爣绛鹃〉锛堝緟鐐规锛� @@ -98,7 +99,7 @@ ]) const equList = ref<Record<string, any>[]>([{ label: '鎵�鏈夎澶�', value: '鎵�鏈夎澶�' }]) - +const userStore = useUserStore() // 鏍囩椤靛垏鎹㈠鐞嗗嚱鏁� function handleTabChange({ index }) { // 鏍规嵁鏍囩椤电储寮曡缃搴旂殑鐘舵�佸�� @@ -142,6 +143,14 @@ } else { delete params.planTime } + + console.log('queryList::', isLineOrRepair(), isOperator(), userStore.userInfo) + if (isLineOrRepair() || isOperator()) { + params.updateBy = userStore.userInfo.userId + } else if (isLeader()) { + delete params.updateBy + } + console.log('params::', params) getInspStList(params) .then((res: any) => { // 璇峰嬁鍦ㄧ綉缁滆姹傚洖璋冧腑缁檇ataList璧嬪�硷紒锛佸彧闇�瑕佽皟鐢╟omplete灏卞彲浠ヤ簡 -- Gitblit v1.9.3