新增合同上传附件追加

This commit is contained in:
2025-09-11 17:11:38 +08:00
parent 066e8ba4d9
commit c611d6621d
4 changed files with 364 additions and 17 deletions
+10 -2
View File
@@ -124,9 +124,17 @@ export async function loader({ request }: LoaderFunctionArgs) {
const frontendJWT = JWTUtils.generateJWT(jwtUserInfo, tokenResponse.expires_in);
console.log("前端JWT已生成");
// 更新userInfo以包含数据库IDJWT信息
// 更新userInfo以包含数据库IDJWT,并用数据库标准字段覆盖关键属性,确保 nick_name 等存在
const enhancedUserInfo = {
...userInfo.data,
...userInfo.data, // 保留OAuth返回的原字段(包含 nickname 等)
username: savedUserData.username,
nick_name: savedUserData.nick_name,
phone_number: savedUserData.phone_number,
email: savedUserData.email,
ou_id: savedUserData.ou_id,
ou_name: savedUserData.ou_name,
status: savedUserData.status,
is_leader: savedUserData.is_leader,
user_id: savedUserData.id,
user_role: userRole,
frontend_jwt: frontendJWT