Pārlūkot izejas kodu

refactor(Exception): support original status values with not overrided (#3610)

xachary 1 gadu atpakaļ
vecāks
revīzija
246d1be89e
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 7 1
      src/views/sys/exception/Exception.vue

+ 7 - 1
src/views/sys/exception/Exception.vue

@@ -122,7 +122,13 @@
                     {() => btnText}
                   </Button>
                 ),
-              icon: () => (icon ? <img src={icon} /> : null),
+              // antv 原来支持 status 可选: success | error | info | warning | 404 | 403 | 500
+              // 上面 ExceptionEnum 覆盖了 404 | 403 | 500,并增加其他状态值
+              // 增加下面判断,继续支持 success | error | info | warning
+              icon:
+                status && ExceptionEnum[status] === void 0
+                  ? () => (icon ? <img src={icon} /> : null)
+                  : undefined,
             }}
           </Result>
         );