| | |
| | | {{ currentKnowledge.stockQty }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="管控责任人"> |
| | | {{ currentKnowledge.principalUserId }} |
| | | {{ getPrincipalUserName(currentKnowledge) }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="责任人联系电话"> |
| | | {{ currentKnowledge.principalMobile }} |
| | |
| | | viewDialogVisible.value = true; |
| | | }; |
| | | |
| | | // 责任人显示名称:优先用列表带出的 principalUser,没有再按 ID 从用户列表匹配 |
| | | const getPrincipalUserName = row => { |
| | | if (row?.principalUser) return row.principalUser; |
| | | const matched = userList.value.find( |
| | | item => String(item.userId) === String(row?.principalUserId) |
| | | ); |
| | | return matched?.nickName ?? ""; |
| | | }; |
| | | |
| | | // 获取类型标签类型 |
| | | const getTypeTagType = type => { |
| | | const typeMap = { |