diff --git a/src/api/projectConfig.js b/src/api/projectConfig.js new file mode 100644 index 000000000..4cbdb2dec --- /dev/null +++ b/src/api/projectConfig.js @@ -0,0 +1,127 @@ +import request from '@/utils/request'; + +/** 后端项目配置分页 */ +export function getBackProjectConfigByPage(params) { + return request({ + url: `/api/project/page`, + method: 'get', + params + }); +} + +/** 全量后端项目配置 */ +export function getAllBackProjectConfig() { + return request({ + url: `/api/project/all`, + method: 'get' + }); +} + +/** 主键获取后端项目配置 */ +export function getBackProjectConfigById(id) { + return request({ + url: `/api/project/${id}`, + method: 'get' + }); +} + +/** 删除后端项目配置 */ +export function deleteBackProjectConfig(id) { + return request({ + url: `/api/project/del/${id}`, + method: 'delete' + }); +} + +/** 更新后端项目配置 */ +export function updateBackProjectConfig(data) { + return request({ + url: `/api/project/update`, + method: 'put', + data + }); +} + +/** 保存后端项目配置 */ +export function saveBackProjectConfig(data) { + return request({ + url: `/api/project/save`, + method: 'put', + data + }); +} + +/** 获取后端项目列表,关联时使用 */ +export function getBackProjectConfigList(id) { + return request({ + url: `/api/project/simple`, + method: 'get' + }); +} + +/** 前端项目配置分页 */ +export function getFrontProjectConfigByPage(params) { + return request({ + url: `/api/project/viewSetting/page`, + method: 'get', + params + }); +} + +/** 全量前端项目配置 */ +export function getAllFrontProjectConfig() { + return request({ + url: `/api/project/viewSetting/all`, + method: 'get' + }); +} + +/** 获取前端项目配置 */ +export function getFrontProjectConfigById(id) { + return request({ + url: `/api/project/viewSetting/${id}`, + method: 'get' + }); +} + +/** 删除前端项目配置 */ +export function deleteFrontProjectConfig(id) { + return request({ + url: `/api/project/viewSetting/del/${id}`, + method: 'delete' + }); +} + +/** 更新前端项目配置 */ +export function updateFrontProjectConfig(data) { + return request({ + url: `/api/project/viewSetting/update`, + method: 'put', + data + }); +} + +/** 保存前端项目配置 */ +export function saveFrontProjectConfig(data) { + return request({ + url: `/api/project/viewSetting/save`, + method: 'put', + data + }); +} + +/** 登录时根据前端标识获取配置 */ +export function getFrontProjectConfigByLogin(markKey) { + return request({ + url: `/api/project/viewSetting/project/${markKey}`, + method: 'get' + }); +} + +/** 登录时获取全量前端配置 */ +export function getAllFrontProjectConfigByLogin(markKey) { + return request({ + url: `/api/project/viewSetting/simple/all`, + method: 'get' + }); +}