Skip to content

Commit 51270b4

Browse files
committed
支持配置是否使用字段类型填入默认值
1 parent 38625de commit 51270b4

File tree

5 files changed

+23
-18
lines changed

5 files changed

+23
-18
lines changed

apidoc/config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,7 @@ var config = {
1010
SHOW_API_URL: true,
1111
// 是否显示接口请求类型
1212
SHOW_API_METHOD: true
13-
}
13+
},
14+
// 当字段无默认值时,使用字段类型为默认值
15+
USE_TYPE_DEFAULT_VALUE: true
1416
};

apidoc/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>apidoc</title><script src=./config.js></script><link href=static/css/app.9ad53ef8.css rel=preload as=style><link href=static/css/chunk-vendors.97045985.css rel=preload as=style><link href=static/js/app.cd3b446f.js rel=preload as=script><link href=static/js/chunk-vendors.3d189a61.js rel=preload as=script><link href=static/css/chunk-vendors.97045985.css rel=stylesheet><link href=static/css/app.9ad53ef8.css rel=stylesheet></head><body><noscript><strong>We're sorry but apidoc doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.3d189a61.js></script><script src=static/js/app.cd3b446f.js></script></body></html>
1+
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>apidoc</title><script src=./config.js></script><link href=static/css/app.9ad53ef8.css rel=preload as=style><link href=static/css/chunk-vendors.97045985.css rel=preload as=style><link href=static/js/app.20ba8e58.js rel=preload as=script><link href=static/js/chunk-vendors.3d189a61.js rel=preload as=script><link href=static/css/chunk-vendors.97045985.css rel=stylesheet><link href=static/css/app.9ad53ef8.css rel=stylesheet></head><body><noscript><strong>We're sorry but apidoc doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.3d189a61.js></script><script src=static/js/app.20ba8e58.js></script></body></html>

apidoc/static/js/app.cd3b446f.js renamed to apidoc/static/js/app.20ba8e58.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/config.js

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
// eslint-disable-next-line no-unused-vars
2-
var config = {
3-
// 请求host
4-
HOST: "",
5-
// 菜单配置
6-
MENU: {
7-
// 是否显示控制器类名
8-
SHOW_CONTROLLER_CLASS: true,
9-
// 是否显示接口url
10-
SHOW_API_URL: true,
11-
// 是否显示接口请求类型
12-
SHOW_API_METHOD: true
13-
}
14-
};
1+
// eslint-disable-next-line no-unused-vars
2+
var config = {
3+
// 请求host
4+
HOST: "",
5+
// 菜单配置
6+
MENU: {
7+
// 是否显示控制器类名
8+
SHOW_CONTROLLER_CLASS: true,
9+
// 是否显示接口url
10+
SHOW_API_URL: true,
11+
// 是否显示接口请求类型
12+
SHOW_API_METHOD: true
13+
},
14+
// 当字段无默认值时,使用字段类型为默认值
15+
USE_TYPE_DEFAULT_VALUE: true
16+
};

src/utils/utils.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ export const renderParamsCode = (params, indent = 0, notes) => {
6161
break;
6262

6363
default:
64-
fieldValue = item.type;
64+
// eslint-disable-next-line no-undef
65+
fieldValue = config.USE_TYPE_DEFAULT_VALUE ? item.type : "";
6566
break;
6667
}
6768
}

0 commit comments

Comments
 (0)