@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
164 lines (142 loc) • 3.36 kB
JavaScript
import request from 'ecip-web/utils/request'
// 分页查询
export const getData = (params) => {
return request({
url: 'api/v1/app/sysrRegisterApp/data',
method: 'get',
params: params
})
}
export const getAppList = () => {
return request({
url: 'api/v1/app/sysrRegisterApp',
method: 'get'
})
}
// 根据ID查询
export const getById = (id) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}`,
method: 'get'
})
}
// 应用名称重复性校验
export const checkAppName = (appName, appId) => {
return request({
url: `api/v1/app/sysrRegisterApp/checkAppName`,
method: 'get',
params: { appName: appName, appId: appId }
})
}
// 查询租户tenantId下的应用列表
export const findTenantApps = (tenantId) => {
return request({
url: `api/v1/app/sysrRegisterApp/tenantApps/${tenantId}`,
method: 'get'
})
}
// 查询租户tenantId可访问的应用列表
export const findTenantAccessApps = (tenantId) => {
return request({
url: `api/v1/app/sysrRegisterApp/accessibleAppsByTenant`,
method: 'get',
params: { tenantId: tenantId }
})
}
// 新查询租户tenantId可访问的应用列表
export const accessibleAppsByTenantNew = (params) => {
return request({
url: `api/v1/app/sysrRegisterApp/accessibleAppsByTenantNew`,
method: 'get',
params: params
})
}
// 用户能访问的应用
export const findUserApps = (userId) => {
return request({
url: `api/v1/app/sysrRegisterApp/${userId}/access`,
method: 'get'
})
}
export const generateSecret = (id) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/secret`,
method: 'put'
})
}
export const findSecret = (id) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/secret`,
method: 'get'
})
}
export const update = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}`,
method: 'put',
data: data
})
}
export const updateSort = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/sort`,
method: 'put',
data: data
})
}
export const updateStatus = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/status`,
method: 'put',
data: data
})
}
export const updateFlagIp = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/flagIp`,
method: 'put',
data: data
})
}
export const updateFlagLLog = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/flagLLog`,
method: 'put',
data: data
})
}
export const updateFlagLogOpt = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/flagLogOpt`,
method: 'put',
data: data
})
}
export const updateFromExternal = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/fromExternal`,
method: 'put',
data: data
})
}
export const remove = (ids) => {
return request({
url: 'api/v1/app/sysrRegisterApp/deleteByIds',
method: 'delete',
data: ids
})
}
export const save = (data) => {
return request({
url: 'api/v1/app/sysrRegisterApp',
method: 'post',
data: data
})
}
export const updateAuditStatus = (id, data) => {
return request({
url: `api/v1/app/sysrRegisterApp/${id}/auditStatus`,
method: 'put',
data: data
})
}