// eslint-disable-next-line no-unused-vars window.apidocFeConfig = { // 标题 TITLE: "Apidoc", // 缓存配置 CACHE: { // 缓存前缀 PREFIX: "APIDOC_", }, HTTP: { // 接口请求地址 HOSTS:[], // 请求前缀地址 // API_PREFIX:"/apidoc", // 接口响应超时时间 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("未指定字段") } }) }, // 自定义设置token到全局请求参数 setToken(param){ return new Promise((resolve, reject) => { const token=`Bearer ${param.value}` this.setGlobalHeader({ ...param, value:token }) .then(()=>resolve(param)) .catch(err=>reject(err)) }) } }, // (选配)自定义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.copyUrl": "复制链接", "common.exportSwaggerJson": "导出Swagger.json", "common.exportSuccess": "导出成功", "common.exportError": "导出失败:{message}", "common.actionSuccess": "操作成功", "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": "标签", "common.delete.confirm.title": "标签", "side.search.placeholder":"名称 URL", "lang.change.confirm.title": "您确认切换语言为 {langTitle} 吗?", "lang.change.confirm.content": "确认后将刷新页面,并回到首页", "host.change.confirm.title": "您确认切换Host为 {hostTitle} 吗?", "auth.title": "授权访问", "auth.password.label": "访问密码", "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.responsesStatus": "响应状态码", "apiPage.responsesStatus.name": "状态码", "apiPage.responsesStatus.contentType": "Content-Type", "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.debug.useGlobalParams": "使用全局参数", "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":"重新生成", "apiShare.title":"接口分享", "apiShare.edit":"编辑接口分享", "apiShare.add":"新增接口分享", "apiShare.type.all":"全部", "apiShare.type.app":"应用", "apiShare.type.api":"接口", "apiShare.button.create":"创建分享", "apiShare.button.edit":"编辑", "apiShare.button.delete":"删除", "apiShare.type.label":"分享接口", "apiShare.time.label":"分享时间", "apiShare.all.text":"每次都解析或取缓存中所有接口数据", }, } ], };