2024-06-16 00:20:02 +08:00
|
|
|
import { request } from "../service";
|
|
|
|
|
|
|
|
|
|
export type SysPublicSetting = {
|
2024-08-05 12:49:44 +08:00
|
|
|
registerEnabled: boolean;
|
|
|
|
|
managerOtherUserPipeline: boolean;
|
2024-10-03 23:11:50 +08:00
|
|
|
icpNo?: string;
|
2024-08-05 12:49:44 +08:00
|
|
|
};
|
2024-06-16 00:20:02 +08:00
|
|
|
|
2024-08-25 01:55:34 +08:00
|
|
|
export type SysInstallInfo = {
|
|
|
|
|
siteId: string;
|
|
|
|
|
};
|
|
|
|
|
|
2024-06-16 00:20:02 +08:00
|
|
|
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
|
|
|
|
|
|
|
|
export async function getSiteInfo(): Promise<SysInstallInfo> {
|
|
|
|
|
return await request({
|
|
|
|
|
url: "/basic/settings/siteInfo",
|
|
|
|
|
method: "get"
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export async function bindUrl(data): Promise<SysInstallInfo> {
|
|
|
|
|
return await request({
|
|
|
|
|
url: "/sys/plus/bindUrl",
|
|
|
|
|
method: "post",
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|