| import { stringify } from "qs"; |
| import request from "../utils/request"; |
| |
| const baseUrl = document.getElementById("httpPath").innerHTML; |
| /* 添加用户 */ |
| export async function addUser(params) { |
| return request(`${baseUrl}/dashboardUser`, { |
| method: `POST`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| /* 删除用户 */ |
| export async function deleteUser(params) { |
| return request(`${baseUrl}/dashboardUser/batch`, { |
| method: `DELETE`, |
| body: [...params.list] |
| }); |
| } |
| /* 修改用户 */ |
| export async function updateUser(params) { |
| return request(`${baseUrl}/dashboardUser/${params.id}`, { |
| method: `PUT`, |
| body: { |
| userName: params.userName, |
| password: params.password, |
| role: params.role, |
| enabled: params.enabled |
| } |
| }); |
| } |
| /* 查询所有元数据 */ |
| export async function getAllMetadata(params) { |
| const { appName, currentPage, pageSize } = params; |
| let myParams = params; |
| if (appName) { |
| myParams = params; |
| } else { |
| myParams = { currentPage, pageSize }; |
| } |
| |
| return request(`${baseUrl}/meta-data/queryList?${stringify(myParams)}`, { |
| method: `GET` |
| }); |
| } |
| /* 查询单个元数据 */ |
| // export async function findMetadata(params) { |
| // return request(`${baseUrl}/meta-data/queryList/${params.id}`, { |
| // method: `GET` |
| // }); |
| // } |
| export async function findMetadata(params) { |
| // const { appName, currentPage, pageSize } = params; |
| // let myParams = params; |
| // if (appName) { |
| // myParams = params; |
| // } else { |
| // myParams = { currentPage, pageSize }; |
| // } |
| return request(`${baseUrl}/meta-data/${params.id}`, { |
| method: `GET` |
| }); |
| } |
| /* 添加元数据 */ |
| export async function addMetadata(params) { |
| return request(`${baseUrl}/meta-data/createOrUpdate`, { |
| method: `POST`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| /* 修改元数据 */ |
| export async function updateMetadata(params) { |
| return request(`${baseUrl}/meta-data/createOrUpdate`, { |
| method: `POST`, |
| body: { |
| appName: params.appName, |
| enabled: params.enabled, |
| id: params.id, |
| methodName: params.methodName, |
| parameterTypes:params.parameterTypes, |
| path: params.path, |
| rpcExt: params.rpcExt, |
| rpcType: params.rpcType, |
| serviceName: params.serviceName |
| } |
| }); |
| } |
| /* 同步元数据 */ |
| export async function syncData() { |
| return request(`${baseUrl}//meta-data/syncData`, { |
| method: `POST`, |
| body: { |
| |
| } |
| }); |
| } |
| |
| |
| |
| /* 删除元数据 */ |
| export async function deleteMetadata(params) { |
| return request(`${baseUrl}/meta-data/batchDeleted`, { |
| method: `POST`, |
| body: [...params.list] |
| }); |
| } |
| /* 元数据中的批量启用或禁用 */ |
| export async function updateEnabled(params) { |
| |
| return request(`${baseUrl}/meta-data/batchEnabled`, { |
| method: `POST`, |
| body: { |
| ids: params.list, |
| enabled: params.enabled |
| } |
| }); |
| } |
| /* 查询所有用户 */ |
| export async function getAllUsers(params) { |
| const { userName, currentPage, pageSize } = params; |
| let myParams = params; |
| if (userName) { |
| myParams = params; |
| } else { |
| myParams = { currentPage, pageSize }; |
| } |
| return request(`${baseUrl}/dashboardUser?${stringify(myParams)}`, { |
| method: `GET` |
| }); |
| } |
| /* 查询单个用户 */ |
| export async function findUser(params) { |
| return request(`${baseUrl}/dashboardUser/${params.id}`, { |
| method: `GET` |
| }); |
| } |
| |
| // 插件管理 |
| /* 增加插件 */ |
| export async function addPlugin(params) { |
| return request(`${baseUrl}/plugin`, { |
| method: `POST`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| /* 删除插件 */ |
| export async function deletePlugin(params) { |
| return request(`${baseUrl}/plugin/batch`, { |
| method: `DELETE`, |
| body: [...params.list] |
| }); |
| } |
| /* 修改插件 */ |
| export async function updatePlugin(params) { |
| return request(`${baseUrl}/plugin/${params.id}`, { |
| method: `PUT`, |
| body: { |
| ids: [params.id], |
| name: params.name, |
| role: params.role, |
| config: params.config, |
| enabled: params.enabled |
| } |
| }); |
| } |
| |
| /* 查询所有插件 */ |
| export async function getAllPlugins(params) { |
| const { name, currentPage, pageSize } = params; |
| let myParams = params; |
| if (name) { |
| myParams = params; |
| } else { |
| myParams = { currentPage, pageSize }; |
| } |
| return request(`${baseUrl}/plugin?${stringify(myParams)}`, { |
| method: `GET` |
| }); |
| } |
| /* 查询单个插件 */ |
| export async function findPlugin(params) { |
| return request(`${baseUrl}/plugin/${params.id}`, { |
| method: `GET` |
| }); |
| } |
| |
| // 认证管理 |
| /* 增加认证 */ |
| export async function addAuth(params) { |
| return request(`${baseUrl}/appAuth`, { |
| method: `POST`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| /* 删除认证 */ |
| export async function deleteAuth(params) { |
| return request(`${baseUrl}/appAuth/batch`, { |
| method: `DELETE`, |
| body: [...params.list] |
| }); |
| } |
| /* 修改认证 */ |
| export async function updateAuth(params) { |
| return request(`${baseUrl}/appAuth/${params.id}`, { |
| method: `PUT`, |
| body: { |
| appKey: params.appKey, |
| appSecret: params.appSecret, |
| enabled: params.enabled |
| } |
| }); |
| } |
| /* 查询所有认证 */ |
| export async function getAllAuth(params) { |
| const { appKey, currentPage, pageSize } = params; |
| let myParams = params; |
| if (appKey) { |
| myParams = params; |
| } else { |
| myParams = { currentPage, pageSize }; |
| } |
| return request(`${baseUrl}/appAuth?${stringify(myParams)}`, { |
| method: `GET` |
| }); |
| } |
| /* 查询单个认证 */ |
| export async function findAuth(params) { |
| return request(`${baseUrl}/appAuth/${params.id}`, { |
| method: `GET` |
| }); |
| } |
| |
| // 选择器管理 |
| |
| /* 增加选择器 */ |
| export async function addSelector(params) { |
| return request(`${baseUrl}/selector`, { |
| method: `POST`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| /* 删除选择器 */ |
| export async function deleteSelector(params) { |
| return request(`${baseUrl}/selector/batch`, { |
| method: `DELETE`, |
| body: [...params.list] |
| }); |
| } |
| /* 修改选择器 */ |
| export async function updateSelector(params) { |
| return request(`${baseUrl}/selector/${params.id}`, { |
| method: `PUT`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| /* 查询所有选择器 */ |
| export async function getAllSelectors(params) { |
| return request(`${baseUrl}/selector?${stringify(params)}`, { |
| method: `GET` |
| }); |
| } |
| /* 查询单个选择器 */ |
| export async function findSelector(params) { |
| return request(`${baseUrl}/selector/${params.id}`, { |
| method: `GET` |
| }); |
| } |
| |
| export async function getAllRules(params) { |
| return request(`${baseUrl}/rule?${stringify(params)}`, { |
| method: `GET` |
| }); |
| } |
| |
| export async function addRule(params) { |
| return request(`${baseUrl}/rule`, { |
| method: `POST`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| export async function deleteRule(params) { |
| return request(`${baseUrl}/rule/batch`, { |
| method: `DELETE`, |
| body: [...params.list] |
| }); |
| } |
| |
| export async function findRule(params) { |
| return request(`${baseUrl}/rule/${params.id}`, { |
| method: `GET` |
| }); |
| } |
| |
| export async function updateRule(params) { |
| return request(`${baseUrl}/rule/${params.id}`, { |
| method: `PUT`, |
| body: { |
| ...params |
| } |
| }); |
| } |
| |
| /* 查询所有常量 */ |
| export async function queryPlatform() { |
| return request(`${baseUrl}/platform/enum`, { |
| method: `GET` |
| }); |
| } |
| |
| /* 登录 */ |
| export async function queryLogin(params) { |
| return request(`${baseUrl}/platform/login?${stringify(params)}`, { |
| method: `GET` |
| }); |
| } |
| |
| // 同步所有插件 |
| export async function asyncPlugin() { |
| return request(`${baseUrl}/plugin/syncPluginAll`, { |
| method: `POST` |
| }); |
| } |
| // 同步单个插件 |
| export async function asyncOnePlugin(params) { |
| return request(`${baseUrl}/plugin/syncPluginData/${params.id}`, { |
| method: `PUT` |
| }); |
| } |