config.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. // eslint-disable-next-line no-unused-vars
  2. const config = {
  3. // 标题
  4. TITLE: "Apidoc",
  5. // 缓存配置
  6. CACHE: {
  7. // 缓存前缀
  8. PREFIX: "apidoc_",
  9. },
  10. // 请求配置
  11. HTTP: {
  12. // 接口响应超时时间
  13. TIMEOUT: 30000,
  14. // 多个可切换的host
  15. HOSTS: [
  16. {
  17. title: "tp6",
  18. host: location.origin,
  19. },
  20. ],
  21. // 请求头 encodeURIComponent 转码
  22. HEADERS_ENCODEURICOMPONENT: false,
  23. },
  24. // 菜单配置
  25. MENU: {
  26. SHOWURL: false,
  27. WIDTH: 300,
  28. },
  29. // 请求类型的颜色
  30. METHODCOLOR: {
  31. GET: "#87d068",
  32. POST: "#2db7f5",
  33. PUT: "#ff9800",
  34. DELETE: "#ff4d4f",
  35. PATCH: "#802feb",
  36. },
  37. WITHCREDENTIALS: false,
  38. // 多语言
  39. LANG: [
  40. {
  41. title: "简体中文",
  42. lang: "zh-cn",
  43. messages: {
  44. "app.title": "Apidoc",
  45. "home.title": "首页",
  46. "home.appCount": "应用数",
  47. "home.apiCount": "API数量",
  48. "home.docsCount": "文档数量",
  49. "common.ok": "确认",
  50. "common.cancel": "取消",
  51. "common.clear": "清空",
  52. "common.desc": "说明",
  53. "common.action": "操作",
  54. "common.field": "字段",
  55. "common.type": "类型",
  56. "common.require": "必填",
  57. "common.defaultValue": "默认值",
  58. "common.value": "值",
  59. "common.api": "API",
  60. "common.docs": "文档",
  61. "common.close": "关闭",
  62. "common.view": "查看",
  63. "common.copySuccess": "复制成功",
  64. "common.page.404": "404-未知页面",
  65. "common.notdata": "暂无数据",
  66. "common.group": "分组",
  67. "common.notGroup": "未分组",
  68. "common.currentApp": "当前应用",
  69. "common.please.input": "请输入",
  70. "common.file.name": "文件名",
  71. "common.appOrVersion": "应用/版本",
  72. "common.setSuccess": "设置成功",
  73. "lang.change.confirm.title": "您确认切换语言为 {langTitle} 吗?",
  74. "lang.change.confirm.content": "确认后将刷新页面,并回到首页",
  75. "host.change.confirm.title": "您确认切换Host为 {hostTitle} 吗?",
  76. "auth.title": "授权访问",
  77. "auth.input.placeholder": "请输入访问密码",
  78. "apiPage.update.tip": "该接口有更新",
  79. "apiPage.update.button": "点击此处更新",
  80. "apiPage.author": "作者",
  81. "apiPage.tag": "标签",
  82. "apiPage.docs": "文档",
  83. "apiPage.json": "Json",
  84. "apiPage.debug": "调试",
  85. "apiPage.title.header": "请求头",
  86. "apiPage.title.params": "请求参数",
  87. "apiPage.title.responses": "响应结果",
  88. "apiPage.mdDetail.title": "{name} 字段的说明",
  89. "apiPage.debug.mock.reload": "更新Mock",
  90. "apiPage.debug.excute": "执行 Excute",
  91. "apiPage.debug.mockAndExcute": "更新Mock 并执行",
  92. "apiPage.debug.selectFile": "Select File",
  93. "apiPage.debug.selectFiles": "Select Files",
  94. "layout.menu.reload": "更新菜单",
  95. "layout.menu.openAll": "展开全部",
  96. "layout.menu.hideAll": "收起全部",
  97. "layout.cache.reload": "更新缓存",
  98. "layout.tabs.leftSide": "左侧",
  99. "layout.tabs.rightSide": "右侧",
  100. "layout.tabs.notTab": "没有标签",
  101. "layout.tabs.closeCurrent": "关闭当前",
  102. "layout.tabs.closeLeft": "关闭左侧",
  103. "layout.tabs.closeRight": "关闭右侧",
  104. "layout.tabs.closeAll": "关闭全部",
  105. "globalParam.title": "全局参数",
  106. "globalParam.header": "Headers",
  107. "globalParam.header.message": "发送请求时,所有接口将自动携带以下Header参数。",
  108. "globalParam.params": "Params",
  109. "globalParam.params.message": "发送请求时,所有接口将自动携带以下Params参数。",
  110. "globalParam.cancel.confirm": "确认清空以上所有参数吗?",
  111. "globalParam.add": "添加参数",
  112. "apiPage.json.formatError": "json 参数格式化错误",
  113. "apiPage.debug.event.before": "请求前事件",
  114. "apiPage.debug.event.after": "响应后事件",
  115. "apiPage.debug.event.setHeader": "设置请求头参数",
  116. "apiPage.debug.event.setGlobalHeader": "设置全局请求头参数",
  117. "apiPage.debug.event.setGlobalParam": "设置全局请求参数",
  118. "apiPage.debug.event.clearGlobalHeader": "清除全局请求头参数",
  119. "apiPage.debug.event.clearGlobalParam": "清除全局请求参数",
  120. "apiPage.debug.event.setParam": "设置请求参数",
  121. "apiPage.debug.event.clearParam": "清除请求参数",
  122. "apiPage.debug.event.handleParam": "处理请求参数",
  123. "apiPage.debug.event.ajax": "发送请求",
  124. "generator.title": "代码生成",
  125. "generator.apps.title": "应用/版本",
  126. "generator.group.title": "分组",
  127. "generator.table.field": "字段名",
  128. "generator.table.desc": "注释",
  129. "generator.table.type": "类型",
  130. "generator.table.length": "长度",
  131. "generator.table.default": "默认值",
  132. "generator.table.notNull": "非Null",
  133. "generator.table.autoAdd": "自增",
  134. "generator.table.mainKey": "主键",
  135. "generator.model.name": "模型名",
  136. "generator.table.name": "表名",
  137. "generator.table.comment": "表注释",
  138. "generator.model.name.placeholder": "请输入模型文件名",
  139. "generator.table.name.placeholder": "请输入表名",
  140. "generator.table.row.error": "第{rows}行,字段名、类型必填",
  141. "generator.submitSuccess": "生成成功",
  142. },
  143. },
  144. ],
  145. };
  146. localStorage.APIDOC_CONFIG = JSON.stringify(config);