v1.1 新增功能,对接/api/config接口 #2

Open
opened 2 years ago by filesite · 0 comments
filesite commented 2 years ago

需求

根据接口返回的数据,

  • 在左边侧边栏底部显示当前系统版本号
  • 显示当前前端系统所使用的皮肤名称
  • 上传文件类型根据api返回的数据决定
  • 一次允许上传的文件数量和文件大小根据api返回数据决定

接口

/api/config

GET请求,无参数。

接口返回值示例

{
    "code": 1,
    "msg": "",
    "err": "",
    "data": {
        "version": "0.1.0",
        "supportedThemes": {
            "manual": "文档站",
            "webdirectory": "导航站",
            "googleimage": "图片站",
            "videoblog": "视频站"
        },
        "currentTheme": "googleimage",
        "admin_captcha": true,
        "admin_maxUploadFileSize": 20971520,
        "admin_supportedFileTypes": [
            "image/jpeg",
            "image/png",
            "image/webp",
            "image/gif"
        ],
        "admin_maxUploadFileNumber": 5
    },
    "page_time_cost": 50
}

其中:

  • version 版本号
  • supportedThemes 系统支持的皮肤名称和标题
  • currentTheme 当前使用的皮肤名
  • admin_maxUploadFileSize 允许上传的单个文件大小,单位:字节
  • admin_supportedFileTypes 允许上传的文件类型
  • admin_maxUploadFileNumber 一次允许上传的文件数量
## 需求 根据接口返回的数据, * 在左边侧边栏底部显示当前系统版本号 * 显示当前前端系统所使用的皮肤名称 * 上传文件类型根据api返回的数据决定 * 一次允许上传的文件数量和文件大小根据api返回数据决定 ## 接口 /api/config GET请求,无参数。 ## 接口返回值示例 ``` { "code": 1, "msg": "", "err": "", "data": { "version": "0.1.0", "supportedThemes": { "manual": "文档站", "webdirectory": "导航站", "googleimage": "图片站", "videoblog": "视频站" }, "currentTheme": "googleimage", "admin_captcha": true, "admin_maxUploadFileSize": 20971520, "admin_supportedFileTypes": [ "image/jpeg", "image/png", "image/webp", "image/gif" ], "admin_maxUploadFileNumber": 5 }, "page_time_cost": 50 } ``` 其中: * version 版本号 * supportedThemes 系统支持的皮肤名称和标题 * currentTheme 当前使用的皮肤名 * admin_maxUploadFileSize 允许上传的单个文件大小,单位:字节 * admin_supportedFileTypes 允许上传的文件类型 * admin_maxUploadFileNumber 一次允许上传的文件数量
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.