feat: 会员中心 hgcloud 主题初始化 + drone 部署步骤
All checks were successful
continuous-integration/drone/push Build is passing

- 解压官方默认主题 default_yfMBA.tar.gz 到 clientarea/hgcloud/
- .gitignore 排除压缩包和临时解压目录
- drone 新增步骤: 同步 hgcloud 到 /clientarea/template/pc/
This commit is contained in:
yiqiu
2026-03-19 17:56:44 +08:00
parent 75756e5a64
commit 3b41cffbc9
381 changed files with 386825 additions and 1 deletions

View File

@@ -0,0 +1,64 @@
/* 安全组 */
function getGroup(params) {
return Axios.get(`/security_group`, {params});
}
function getGroupDetail(id) {
return Axios.get(`/security_group/${id}`);
}
function addAndUpdateGroup(type, params) {
if (type === "add") {
return Axios.post(`/security_group`, params);
} else if (type === "update") {
return Axios.put(`/security_group/${params.id}`, params);
}
}
function deleteGroup(id) {
return Axios.delete(`/security_group/${id}`);
}
/* 安全组规则 */
function getGroupRules(params) {
return Axios.get(`/security_group/${params.id}/rule`, {params});
}
function addAndUpdateGroupRules(type, params) {
if (type === "add") {
return Axios.post(`/security_group/${params.id}/rule`, params);
} else if (type === "update") {
return Axios.put(`/security_group/rule/${params.id}`, params);
}
}
function deleteGroupRules(id) {
return Axios.delete(`/security_group/rule/${id}`);
}
// 批量添加安全组规则
function batchRules(params) {
return Axios.post(`/security_group/${params.id}/rule/batch`, params);
}
// 安全组实例列表
function getGroupCloud(params) {
return Axios.get(`/security_group/${params.id}/host`, {params});
}
// 关联安全组
function concatCloud(params) {
return Axios.post(
`/security_group/${params.id}/host/${params.host_id}`,
params
);
}
// 取消关联实例
function cancelConcatCloud(params) {
return Axios.delete(`/security_group/${params.id}/host/${params.host_id}`);
}
// 获取所有可用实例
// function getAllCloud () {
// return Axios.get(`/idcsmart_cloud/all`);
// }
function getAllCloud(params) {
return Axios.get(`/host`, {params});
}
// 批量关联安全组
function apiLinkGroup(params) {
return Axios.post(`/security_group/${params.id}/host`, params);
}