@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 (110 loc) • 2.53 kB
JavaScript
import request from 'ecip-web/utils/request'
export const getData = (params, data) => {
return request({
url: 'api/v1/tenant/saasTenant/data',
method: 'post',
params: params,
data: data || {}
})
}
export const getTenantList = (params) => {
return request({
url: 'api/v1/tenant/saasTenant',
method: 'get',
params: params
})
}
export const findTenantList = () => {
return request({
url: 'api/v1/tenant/saasTenant/list',
method: 'get'
})
}
export const checkTenantName = (id, name) => {
return request({
url: 'api/v1/tenant/saasTenant/checkTenantName',
method: 'get',
params: { id: id, name: name }
})
}
export const checkTenantCode = (id, code) => {
return request({
url: 'api/v1/tenant/saasTenant/checkTenantCode',
method: 'get',
params: { id: id, code: code }
})
}
export const getById = (id) => {
return request({
url: `api/v1/tenant/saasTenant/${id}`,
method: 'get'
})
}
export const deleteByIds = (ids) => {
return request({
url: 'api/v1/tenant/saasTenant/deleteByIds',
method: 'delete',
data: ids || []
})
}
export const getTenantRelations = (id) => {
return request({
url: `api/v1/tenant/saasTenant/tenantRelations/${id}`,
method: 'get'
})
}
export const saveTenantRelations = (id, relationIds) => {
return request({
url: `api/v1/tenant/saasTenant/tenantRelations/${id}`,
method: 'post',
data: relationIds || []
})
}
export const getAreaList = (id) => {
return request({
url: `api/v1/tenant/saasTenant/tenantArea/${id}`,
method: 'get'
})
}
export const saveAreaList = (id, relationIds) => {
return request({
url: `api/v1/tenant/saasTenant/tenantArea/${id}`,
method: 'post',
data: relationIds || []
})
}
export const save = (data) => {
return request({
url: 'api/v1/tenant/saasTenant',
method: 'post',
data: data
})
}
export const update = (id, data) => {
return request({
url: `api/v1/tenant/saasTenant`,
method: 'put',
data: data
})
}
export const copyTenant = (copyModel) => {
return request({
url: 'api/v1/tenant/saasTenant/copy',
method: 'post',
data: copyModel
})
}
export const getTenantByPropValues = (id, data) => {
return request({
url: `api/v1/tenant/saasTenant/findDataByPropValues`,
method: 'post',
data: data
})
}
export const getProvinceByTenant = (id, data) => {
return request({
url: `api/v1/area/sysrArea/province`,
method: 'post',
data: data
})
}