ソースを参照

refactor(claim): 使用显式条件判断替代可选链操作符

yz 2 週間 前
コミット
8bd4d33ae8
1 ファイル変更2 行追加2 行削除
  1. 2 2
      src/constants/claim.js

+ 2 - 2
src/constants/claim.js

@@ -281,7 +281,7 @@ export const ATTACHMENT_FILE_TYPE_OPTIONS = [
  * @returns {string} 文件类型标签
  */
 export function getAttachmentFileTypeLabel(fileType) {
-  return ATTACHMENT_FILE_TYPE_CONFIG[fileType]?.label || '未知类型'
+  return (ATTACHMENT_FILE_TYPE_CONFIG[fileType] && ATTACHMENT_FILE_TYPE_CONFIG[fileType].label) || '未知类型'
 }
 
 /**
@@ -290,7 +290,7 @@ export function getAttachmentFileTypeLabel(fileType) {
  * @returns {string} 文件类型图标
  */
 export function getAttachmentFileTypeIcon(fileType) {
-  return ATTACHMENT_FILE_TYPE_CONFIG[fileType]?.icon || 'el-icon-document'
+  return (ATTACHMENT_FILE_TYPE_CONFIG[fileType] && ATTACHMENT_FILE_TYPE_CONFIG[fileType].icon) || 'el-icon-document'
 }
 
 /**