feat: 新增配置管理和视图管理
This commit is contained in:
57
src/views/config-manage/project-cfg/service.js
Normal file
57
src/views/config-manage/project-cfg/service.js
Normal file
@@ -0,0 +1,57 @@
|
||||
import { get, post } from "@/utils/request";
|
||||
|
||||
// 获取项目列表
|
||||
export function getProjectList({ page, perPage, projectName }) {
|
||||
return get({
|
||||
url: `/api/v1/project/list`,
|
||||
params: {
|
||||
page,
|
||||
per_page: perPage,
|
||||
project_name: projectName,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
// 获取项目详情
|
||||
export function getProjectDetail({ projectId }) {
|
||||
return get({
|
||||
url: `api/v1/project/info`,
|
||||
params: {
|
||||
project_id: projectId,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
// 保存
|
||||
export function saveProject(data) {
|
||||
return post({
|
||||
url: `/api/v1/project/save`,
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除
|
||||
export function deleteProject({ projectId }) {
|
||||
return post({
|
||||
url: `/api/v1/project/del`,
|
||||
data: {
|
||||
project_id: projectId,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
// 检测数据库链接
|
||||
export function checkDbConnect(data) {
|
||||
return post({
|
||||
url: `/api/v1/project/check-database-connect`,
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改展示状态
|
||||
export function updateStatus(data) {
|
||||
return post({
|
||||
url: `/api/v1/project/change-status`,
|
||||
data,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user