123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236 |
- // eslint-disable-next-line no-unused-vars
- window.apidocFeConfig = {
- // 标题
- TITLE: 'Apidoc',
- // 缓存配置
- CACHE: {
- // 缓存前缀
- PREFIX: 'APIDOC_',
- },
- HTTP: {
- // 接口请求地址
- HOSTS: [],
- // 接口响应超时时间
- TIMEOUT: 30000,
- // 跨域请求时是否使用凭证
- WITHCREDENTIALS: false,
- // 启用转码
- ENCODEURICOMPONENT: false,
- },
- // 授权访问
- AUTH: {
- // 异常状态码
- ERROR_STATUS: 401,
- // 异常code字段
- ERROR_CODE_FIELD: 'code',
- },
- // 菜单配置
- MENU: {
- SHOWURL: false,
- WIDTH: 300,
- },
- // 请求类型的颜色
- METHOD_COLOR: {
- GET: '#87d068',
- POST: '#2db7f5',
- PUT: '#ff9800',
- DELETE: '#ff4d4f',
- PATCH: '#802feb',
- },
- // 接口详情页的tab顺序
- API_DETAIL_TABS: ['table', 'json', 'ts', 'debug'],
- // 接口详情表格属性
- API_TABLE_PROPS: {
- // 是否默认展开所有行
- defaultExpandAllRows: true,
- },
- // 加载外部js文件
- LOAD_SCRIPTS: ['./utils/md5.js'],
- // (选配)调试时事件,处理参数值的方法
- DEBUG_EVENTS: {
- md5(param) {
- return new Promise((resolve, reject) => {
- const { config, event } = param
- if (event.key) {
- let value = ''
- let paramKey = 'params'
- if (config.params[event.key]) {
- value = config.params[event.key]
- } else if (config.data[event.key]) {
- value = config.data[event.key]
- paramKey = 'data'
- }
- if (value) {
- const password = md5(value)
- param.config[paramKey][event.key] = password
- param.message = '->' + password
- }
- resolve(param)
- } else {
- reject('未指定字段')
- }
- })
- },
- },
- // (选配)自定义mock规则
- MOCK_EXTENDS: {},
- // (选配)自定义方法
- CUSTOM_METHODS: {},
- // 多语言
- LANG: [
- {
- title: '简体中文',
- lang: 'zh-cn',
- messages: {
- 'home.title': '首页',
- 'home.appCount': '应用数',
- 'home.apiCount': 'API数量',
- 'home.docsCount': '文档数量',
- 'home.methodCount': '类型统计',
- 'common.ok': '确认',
- 'common.cancel': '取消',
- 'common.clear': '清空',
- 'common.desc': '说明',
- 'common.action': '操作',
- 'common.field': '字段',
- 'common.method': '请求类型',
- 'common.require': '必填',
- 'common.notEmpty': '非空',
- 'common.defaultValue': '默认值',
- 'common.value': '值',
- 'common.docs': '文档',
- 'common.close': '关闭',
- 'common.view': '查看',
- 'common.copy': '复制',
- 'common.copySuccess': '复制成功',
- 'common.page.404': '404-未知页面',
- 'common.notdata': '暂无数据',
- 'common.group': '分组',
- 'common.notGroup': '未分组',
- 'common.currentApp': '当前应用',
- 'common.please.input': '请输入',
- 'common.please.select': '请选择',
- 'common.file.name': '文件名',
- 'common.appOrVersion': '应用/版本',
- 'common.allAppOption': '全部应用',
- 'common.ms': '毫秒',
- 'common.name': '名称',
- 'common.controller': '控制器',
- 'common.api': '接口',
- 'common.author': '作者',
- 'common.tag': '标签',
- 'side.search.placeholder': '名称 URL',
- 'lang.change.confirm.title': '您确认切换语言为 {langTitle} 吗?',
- 'lang.change.confirm.content': '确认后将刷新页面,并回到首页',
- 'host.change.confirm.title': '您确认切换Host为 {hostTitle} 吗?',
- 'auth.title': '授权访问',
- 'auth.input.placeholder': '请输入访问密码',
- 'apiPage.reload.button': '刷新',
- 'apiPage.tabs.table': '文档',
- 'apiPage.tabs.json': 'Json',
- 'apiPage.tabs.ts': 'TypeScript',
- 'apiPage.tabs.debug': '调试',
- 'apiPage.header.title': '请求头Header',
- 'apiPage.query.title': '请求参数Query',
- 'apiPage.body.title': '请求参数Body',
- 'apiPage.routeParam.title': '路由参数Route',
- 'apiPage.title.responses': '响应结果',
- 'apiPage.responses': '响应结果',
- 'apiPage.responses.success': '成功响应',
- 'apiPage.responses.error': '错误响应',
- 'apiPage.mdDetail.title': '{name} 字段的说明',
- 'apiPage.debug.param.reload': '重置参数',
- 'apiPage.debug.header': 'Header',
- 'apiPage.debug.query': 'Query',
- 'apiPage.debug.body': 'Body',
- 'apiPage.debug.routeParam': 'Route',
- 'apiPage.debug.excute': '执行 Excute',
- 'apiPage.debug.notExcute': '未发起请求',
- 'apiPage.debug.reloadParamsAndExcute': '重置所有参数并执行',
- 'apiPage.debug.selectFile': 'Select File',
- 'apiPage.debug.selectFiles': 'Select Files',
- 'apiPage.common.field': '字段名',
- 'apiPage.common.value': '字段值',
- 'apiPage.common.method': '字段类型',
- 'apiPage.common.require': '必填',
- 'apiPage.common.desc': '描述',
- 'apiPage.common.defaultValue': '默认值',
- 'apiPage.common.action': '操作',
- 'apiPage.common.type': '类型',
- 'apiPage.json.formatError': 'json 参数格式化错误',
- 'cache.manage': '缓存管理',
- 'cache.cancelAll': '清除所有缓存',
- 'cache.cancelSuccess': '清除成功',
- 'cache.cancelAllConfirm': '您确认清除所有Api缓存吗?',
- 'cache.createAllApi': '生成所有Api缓存',
- 'cache.createAllConfirm': '您确认生成所有Api缓存吗?',
- 'cache.createSuccess': '生成成功',
- 'layout.menu.reload': '更新菜单',
- 'layout.menu.openAll': '展开全部',
- 'layout.menu.hideAll': '收起全部',
- 'layout.tabs.leftSide': '左侧',
- 'layout.tabs.rightSide': '右侧',
- 'layout.tabs.notTab': '没有标签',
- 'layout.tabs.closeCurrent': '关闭当前',
- 'layout.tabs.closeLeft': '关闭左侧',
- 'layout.tabs.closeRight': '关闭右侧',
- 'layout.tabs.closeAll': '关闭全部',
- 'globalParam.title': '全局参数',
- 'globalParam.header': 'Header',
- 'globalParam.header.message': '发送请求时,所有接口将自动携带以下Header参数。',
- 'globalParam.query': 'Query',
- 'globalParam.query.message': '发送请求时,所有接口将自动携带以下Query参数。',
- 'globalParam.body': 'Body',
- 'globalParam.body.message': '发送请求时,所有接口将自动携带以下Body参数。',
- 'globalParam.cancel.confirm': '确认清空所有参数吗?',
- 'globalParam.add': '添加参数',
- 'debug.event.before': '请求前事件',
- 'debug.event.after': '响应后事件',
- 'debug.event.setHeader': '设置请求Header参数',
- 'debug.event.setQuery': '设置请求Query参数',
- 'debug.event.setBody': '设置请求Body参数',
- 'debug.event.clearHeader': '清除请求Header参数',
- 'debug.event.clearQuery': '清除请求Query参数',
- 'debug.event.clearBody': '清除请求Body参数',
- 'debug.event.setGlobalHeader': '设置全局Header参数',
- 'debug.event.setGlobalQuery': '设置全局Query参数',
- 'debug.event.setGlobalBody': '设置全局Body参数',
- 'debug.event.clearGlobalHeader': '清除全局Header参数',
- 'debug.event.clearGlobalQuery': '清除全局Query参数',
- 'debug.event.clearGlobalBody': '清除全局Body参数',
- 'debug.event.ajax': '发送请求',
- 'debug.event.custom': '自定义事件',
- 'debug.request.header': '请求头',
- 'debug.responses.header': '响应头',
- 'generator.title': '接口生成',
- 'generator.apps.title': '应用/版本',
- 'generator.group.title': '分组',
- 'generator.table.field': '字段名',
- 'generator.table.desc': '注释',
- 'generator.table.type': '类型',
- 'generator.table.length': '长度',
- 'generator.table.default': '默认值',
- 'generator.table.notNull': '非Null',
- 'generator.table.autoAdd': '自增',
- 'generator.table.mainKey': '主键',
- 'generator.model.name': '模型名',
- 'generator.table.name': '表名',
- 'generator.table.comment': '表注释',
- 'generator.model.name.placeholder': '请输入模型文件名',
- 'generator.table.name.placeholder': '请输入表名',
- 'generator.table.row.error': '第{rows}行,字段名、类型必填',
- 'generator.submitSuccess': '生成成功',
- 'tools.title': '工具',
- 'codeTemplate.title': '代码模板',
- 'codeTemplate.reload': '重新生成',
- },
- },
- ],
- }
|