feat: R27-2 R27-5 优化企微入口与 Portal 体验
这个提交包含在:
@@ -98,6 +98,7 @@ async function authPlugin(fastify) {
|
||||
id: true,
|
||||
status: true,
|
||||
token_version: true,
|
||||
name: true,
|
||||
department_id: true,
|
||||
legal_entity_id: true,
|
||||
roles: { select: { role_code: true } },
|
||||
@@ -125,6 +126,7 @@ async function authPlugin(fastify) {
|
||||
request.employee = {
|
||||
id: employee.id,
|
||||
status: employee.status,
|
||||
name: employee.name ?? "",
|
||||
token_version: employee.token_version,
|
||||
department_id: employee.department_id,
|
||||
legal_entity_id: employee.legal_entity_id ?? null,
|
||||
|
||||
@@ -473,7 +473,7 @@ async function portalRoutes(fastify) {
|
||||
|
||||
return sendData(reply, request, {
|
||||
workspace,
|
||||
greeting: { name: request.employee.name ?? request.employee.id },
|
||||
greeting: { name: request.employee.name || request.employee.id },
|
||||
cards,
|
||||
pendingTasks: { count: pendingTaskCount, href: "/workflow/tasks" },
|
||||
myApplications: [
|
||||
|
||||
在新工单中引用
屏蔽一个用户