@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
82 lines (71 loc) • 1.54 kB
JavaScript
import request from 'ecip-web/utils/request'
export const getData = (params, data) => {
return request({
url: 'api/v1/dict/ecipDict/data',
method: 'post',
params,
data: data || {}
})
}
export const getList = (params) => {
return request({
url: 'api/v1/dict/ecipDict/list',
method: 'get',
params
})
}
export const checkVkey = (id, pid, vkey) => {
return request({
url: 'api/v1/dict/ecipDict/checkVkey',
method: 'get',
params: { id: id, pid: pid, vkey: vkey }
})
}
export const checkDictType = (id, dictType) => {
return request({
url: 'api/v1/dict/ecipDict/checkDictType',
method: 'get',
params: { id: id, dictType: dictType }
})
}
export const getById = (id) => {
return request({
url: `api/v1/dict/ecipDict/${id}`,
method: 'get'
})
}
export const deleteByIds = (data) => {
return request({
url: 'api/v1/dict/ecipDict/deleteByIds',
method: 'delete',
data: data || []
})
}
export const save = (data) => {
return request({
url: `api/v1/dict/ecipDict`,
method: 'post',
data: data
})
}
export const update = (id, data) => {
return request({
url: `api/v1/dict/ecipDict/${id}`,
method: 'put',
data: data
})
}
export const updateSort = (id, data) => {
return request({
url: `api/v1/dict/ecipDict/${id}/sort`,
method: 'put',
data: data
})
}
export const updateStatus = (id, data) => {
return request({
url: `api/v1/dict/ecipDict/${id}/status`,
method: 'put',
data: data
})
}