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

92 lines (80 loc) 1.78 kB
import request from 'ecip-web/utils/request' export const getData = (params, data) => { return request({ url: 'api/v1/dept/sysrDept/data', method: 'post', parmas: params, data: data }) } export const getById = (id) => { return request({ url: `api/v1/dept/sysrDept/${id}`, method: 'get' }) } export const findDataByIds = (ids) => { return request({ url: `api/v1/dept/sysrDept/findDataByIds`, method: 'post', data: ids && ids.split(',') || [] }) } // 查询系统组织树 export const findAppDeptTree = (params) => { return request({ url: `api/v1/dept/sysrDept/appDeptTree`, method: 'get', params: params }) } // 根据appId查询组织树, 组织树 export const findTreeByAppTenant = (appId, tenantId) => { return request({ url: `api/v1/dept/sysrDept/findDeptTree`, method: 'get', params: { appId: appId, tenantId: tenantId } }) } export const deleteByIds = (ids) => { return request({ url: 'api/v1/dept/sysrDept/deleteByIds', method: 'delete', data: ids || [] }) } export const save = (data) => { return request({ url: `api/v1/dept/sysrDept`, method: 'post', data: data }) } export const update = (id, data) => { return request({ url: `api/v1/dept/sysrDept/${id}`, method: 'put', data: data }) } export const updateStatus = (id, data) => { return request({ url: `api/v1/dept/sysrDept/${id}/status`, method: 'put', data: data }) } export const updateSort = (id, data) => { return request({ url: `api/v1/dept/sysrDept/${id}/sort`, method: 'put', data: data }) } export const copyDept = (copyModel) => { return request({ url: `api/v1/dept/sysrDept/copyDept`, method: 'post', data: copyModel }) }