Browse Source

feat: 支持自定义错误代码

zhangyuhan 1 month ago
parent
commit
96dad6edba
1 changed files with 10 additions and 1 deletions
  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;