Selaa lähdekoodia

feat: 支持自定义错误代码

zhangyuhan 1 kuukausi sitten
vanhempi
commit
96dad6edba
1 muutettua tiedostoa jossa 10 lisäystä ja 1 poistoa
  1. 10 1
      apps/bigmember_pc/src/views/api-doc/index.vue

+ 10 - 1
apps/bigmember_pc/src/views/api-doc/index.vue

@@ -125,7 +125,7 @@ const apiResExample = computed(() => {
   return res
 })
 
-const apiErrorCode = [
+const baseApiErrorCode = [
   {
     code: '0',
     desc: '请求成功'
@@ -188,6 +188,15 @@ const apiErrorCode = [
   }
 ]
 
+const apiErrorCode = computed(() => {
+  const errorCodeMap = JSON.parse(apiDetail.value?.error_code_map || '[]')
+  if (errorCodeMap.length) {
+    return errorCodeMap
+  } else {
+    return baseApiErrorCode
+  }
+})
+
 const codeExample = {
   active: 'c',
   c: `using System;