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 (110 loc) 2.53 kB
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 }) }