diff --git a/application/admin/command/Api/library/Builder.php b/application/admin/command/Api/library/Builder.php
index 64a2ebd3..7037378b 100755
--- a/application/admin/command/Api/library/Builder.php
+++ b/application/admin/command/Api/library/Builder.php
@@ -88,11 +88,17 @@ class Builder
return [];
}
+ $typeArr = [
+ 'integer' => 'number',
+ 'file' => 'file',
+ ];
$paramslist = array();
foreach ($docs['ApiParams'] as $params) {
+ $inputtype = $params['type'] && isset($typeArr[$params['type']]) ? $typeArr[$params['type']] : ($params['name'] == 'password' ? 'password' : 'text');
$tr = array(
'name' => $params['name'],
'type' => $params['type'] ?? 'string',
+ 'inputtype' => $inputtype,
'sample' => $params['sample'] ?? '',
'required' => $params['required'] ?? true,
'description' => $params['description'] ?? '',
diff --git a/application/admin/command/Api/template/index.html b/application/admin/command/Api/template/index.html
index 02ee4f4a..cfc23c97 100755
--- a/application/admin/command/Api/template/index.html
+++ b/application/admin/command/Api/template/index.html
@@ -137,7 +137,7 @@
Apiurl:
-
+
@@ -314,7 +314,7 @@
{foreach name="api['paramsList']" id="param"}
-
+
{/foreach}
{else /}
diff --git a/public/api.html b/public/api.html
deleted file mode 100755
index 8a7cdbbe..00000000
--- a/public/api.html
+++ /dev/null
@@ -1,4860 +0,0 @@
-
-
-
-
-
-
-
- 我的网站
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
公共接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 加载初始化
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | version |
- string |
- 是 |
- 版本号 |
-
-
- | lng |
- string |
- 是 |
- 经度 |
-
-
- | lat |
- string |
- 是 |
- 纬度 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 上传文件
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | file |
- File |
- 是 |
- 文件流 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
示例接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 测试描述信息
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
Headers
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | token |
- string |
- 是 |
- 请求的Token |
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | id |
- integer |
- 是 |
- 会员ID |
-
-
- | name |
- string |
- 是 |
- 用户名 |
-
-
- | data |
- object |
- 是 |
- 扩展数据 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
返回参数
-
-
-
-
- | 名称 |
- 类型 |
- 描述 |
-
-
-
-
- | code |
- integer |
- |
-
-
- | msg |
- string |
- |
-
-
- | data |
- object |
- 扩展数据返回 |
-
-
-
-
-
-
-
-
-
-
-
-
-
{
- 'code':'1',
- 'msg':'返回成功'
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 无需登录的接口
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 需要登录的接口
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 需要登录且需要验证有相应组的权限
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 是 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
邮箱验证码接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 发送验证码
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | email |
- string |
- 是 |
- 邮箱 |
-
-
- | event |
- string |
- 是 |
- 事件名称 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测验证码
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | email |
- string |
- 是 |
- 邮箱 |
-
-
- | event |
- string |
- 是 |
- 事件名称 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
首页接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 首页
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
手机短信接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 发送验证码
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | event |
- string |
- 是 |
- 事件名称 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测验证码
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | event |
- string |
- 是 |
- 事件名称 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Token接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测Token是否过期
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 刷新Token
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
会员接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 会员中心
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 会员登录
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | account |
- string |
- 是 |
- 账号 |
-
-
- | password |
- string |
- 是 |
- 密码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 手机验证码登录
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 注册会员
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | username |
- string |
- 是 |
- 用户名 |
-
-
- | password |
- string |
- 是 |
- 密码 |
-
-
- | email |
- string |
- 是 |
- 邮箱 |
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | code |
- string |
- 是 |
- 验证码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 退出登录
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改会员个人信息
-
-
权限
-
-
-
-
- | 登录 |
- 是 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | avatar |
- string |
- 是 |
- 头像地址 |
-
-
- | username |
- string |
- 是 |
- 用户名 |
-
-
- | nickname |
- string |
- 是 |
- 昵称 |
-
-
- | bio |
- string |
- 是 |
- 个人简介 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改邮箱
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | email |
- string |
- 是 |
- 邮箱 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改手机号
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 第三方登录
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | platform |
- string |
- 是 |
- 平台名称 |
-
-
- | code |
- string |
- 是 |
- Code码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 重置密码
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | newpassword |
- string |
- 是 |
- 新密码 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
验证接口
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测邮箱
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | email |
- string |
- 是 |
- 邮箱 |
-
-
- | id |
- string |
- 是 |
- 排除会员ID |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测用户名
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | username |
- string |
- 是 |
- 用户名 |
-
-
- | id |
- string |
- 是 |
- 排除会员ID |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测昵称
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | nickname |
- string |
- 是 |
- 昵称 |
-
-
- | id |
- string |
- 是 |
- 排除会员ID |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测手机
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | id |
- string |
- 是 |
- 排除会员ID |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测手机
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测邮箱
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 邮箱 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测手机验证码
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | mobile |
- string |
- 是 |
- 手机号 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
- | event |
- string |
- 是 |
- 事件 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测邮箱验证码
-
-
权限
-
-
-
-
- | 登录 |
- 否 |
-
-
- | 鉴权 |
- 否 |
-
-
-
-
-
-
-
-
参数
-
-
-
-
- | 名称 |
- 类型 |
- 必选 |
- 描述 |
-
-
-
-
- | email |
- string |
- 是 |
- 邮箱 |
-
-
- | captcha |
- string |
- 是 |
- 验证码 |
-
-
- | event |
- string |
- 是 |
- 事件 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-