添加系统设置页面.

This commit is contained in:
lijiahangmax
2024-06-18 00:35:45 +08:00
parent cfe1924f11
commit d56cfbba82
11 changed files with 252 additions and 17 deletions

View File

@@ -0,0 +1,38 @@
import axios from 'axios';
/**
* 应用信息查询响应
*/
export interface AppInfoResponse {
version: string;
uuid: string;
}
/**
* 仓库版本信息查询响应
*/
export interface RepoReleaseResponse {
tag_name: string;
body: string;
}
/**
* 查询应用信息
*/
export function getSystemAppInfo() {
return axios.get<AppInfoResponse>('/infra/system-setting/app-info');
}
/**
* 获取仓库最后版本信息
*/
export function getRepoLatestRelease() {
return axios.get<RepoReleaseResponse>('https://gitee.com/api/v5/repos/dromara/orion-visor/releases/latest', {
// 不添加请求头 否则会报 401
setAuthorization: false,
// 返回原始输出
unwrap: true,
// 不提示请求错误信息 可能会 403
promptRequestErrorMessage: false,
});
}