Files
certd/packages/ui/certd-client/src/api/modules/api.basic.ts
T

55 lines
1.1 KiB
TypeScript
Raw Normal View History

import { request } from "../service";
2024-10-10 18:38:22 +08:00
import { SiteEnv, SiteInfo } from "/@/store/modules/settings";
export type SysPublicSetting = {
registerEnabled: boolean;
managerOtherUserPipeline: boolean;
icpNo?: string;
};
2024-08-25 01:55:34 +08:00
export type SysInstallInfo = {
siteId: string;
};
export async function getSysPublicSettings(): Promise<SysPublicSetting> {
return await request({
url: "/basic/settings/public",
method: "get"
});
}
2024-08-25 01:55:34 +08:00
export async function getInstallInfo(): Promise<SysInstallInfo> {
return await request({
url: "/basic/settings/install",
method: "get"
});
}
2024-09-24 02:42:08 +08:00
2024-10-10 18:38:22 +08:00
export async function getSiteInfo(): Promise<SiteInfo> {
2024-09-24 02:42:08 +08:00
return await request({
url: "/basic/settings/siteInfo",
method: "get"
});
}
2024-10-10 18:38:22 +08:00
export async function getSiteEnv(): Promise<SiteEnv> {
return await request({
url: "/basic/settings/siteEnv",
method: "get"
});
}
2024-09-24 02:42:08 +08:00
2024-10-10 18:38:22 +08:00
export async function bindUrl(data: any): Promise<any> {
2024-09-24 02:42:08 +08:00
return await request({
url: "/sys/plus/bindUrl",
method: "post",
data
});
}
2024-10-05 01:46:25 +08:00
export async function getPlusInfo() {
return await request({
url: "/basic/settings/plusInfo",
method: "get"
});
}