UNPKG

@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
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 }, }); };