@ecip/ecip-web
Version:
A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features
129 lines (113 loc) • 2.69 kB
JavaScript
import request from "ecip-web/utils/request";
export const getData = (data, params) => {
return request({
url: "api/v1/resource/sysrResource/data",
method: "post",
params: params,
data: data || {},
});
};
export const findTreeByAppTenant = (appId, tenantId) => {
return request({
url: "api/v1/resource/sysrResource/findTree",
method: "get",
params: { appId: appId, tenantId: tenantId },
});
};
export const getById = (id) => {
return request({
url: `api/v1/resource/sysrResource/${id}`,
method: "get",
});
};
export const findDataByIds = (ids) => {
return request({
url: `api/v1/resource/sysrResource/findDataByIds`,
method: "post",
data: ids,
});
};
export const checkCode = (id, code, appId, tenantId) => {
return request({
url: `api/v1/resource/sysrResource/checkCode`,
method: "post",
data: { id: id, code: code, appId: appId, tenantId: tenantId },
});
};
export const save = (data) => {
return request({
url: `api/v1/resource/sysrResource`,
method: "post",
data: data,
});
};
export const update = (id, data) => {
return request({
url: `api/v1/resource/sysrResource/${id}`,
method: "put",
data: data,
});
};
export const updateSort = (id, data) => {
return request({
url: `api/v1/resource/sysrResource/${id}/sort`,
method: "put",
data: data,
});
};
export const updateStatus = (id, data) => {
return request({
url: `api/v1/resource/sysrResource/${id}/status`,
method: "put",
data: data,
});
};
export const addPermission = (data) => {
return request({
url: "api/v1/resource/sysrResource/addpermission",
method: "post",
data: data,
});
};
export const fixResourcePath = (appIds) => {
return request({
url: "api/v1/resource/sysrResource/fixResourcePath",
method: "post",
data: appIds || [],
});
};
export const copyResource = (data) => {
return request({
url: "api/v1/resource/sysrResource/copyResource",
method: "post",
data: data,
});
};
export const syncResource = (data) => {
return request({
url: "api/v1/resource/sysrResource/syncResource",
method: "post",
data: data,
});
};
export const transRoute = (ids) => {
return request({
url: "api/v1/resource/sysrResource/route",
method: "post",
data: ids || [],
});
};
export const deleteByIds = (ids) => {
return request({
url: "api/v1/resource/sysrResource/deleteByIds",
method: "delete",
data: ids || [],
});
};
export const getStatusByCode = (code) => {
return request({
url: "api/v1/design/pageDesign/getStatusByCode",
method: "get",
params: { code: code },
});
};