增加分区功能
This commit is contained in:
@@ -1,90 +1,7 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// ========== 分区方案 ==========
|
||||
// ========== countries that have zones (from bms_region) ==========
|
||||
|
||||
/** 查询分区方案列表 */
|
||||
export function listScheme(query) {
|
||||
return request({
|
||||
url: '/price/zone/scheme/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/** 查询分区方案详细 */
|
||||
export function getScheme(zsId) {
|
||||
return request({
|
||||
url: '/price/zone/scheme/' + zsId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/** 新增分区方案 */
|
||||
export function addScheme(data) {
|
||||
return request({
|
||||
url: '/price/zone/scheme',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/** 修改分区方案 */
|
||||
export function updateScheme(data) {
|
||||
return request({
|
||||
url: '/price/zone/scheme',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/** 删除分区方案 */
|
||||
export function delScheme(zsIds) {
|
||||
return request({
|
||||
url: '/price/zone/scheme/' + zsIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// ========== 区划 ==========
|
||||
|
||||
/** 查询区划列表(按 zsId) */
|
||||
export function listDivision(query) {
|
||||
return request({
|
||||
url: '/price/zone/division/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/** 新增区划 */
|
||||
export function addDivision(data) {
|
||||
return request({
|
||||
url: '/price/zone/division',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/** 修改区划 */
|
||||
export function updateDivision(data) {
|
||||
return request({
|
||||
url: '/price/zone/division',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/** 删除区划 */
|
||||
export function delDivision(zdIds) {
|
||||
return request({
|
||||
url: '/price/zone/division/' + zdIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// ========== 国家 ==========
|
||||
|
||||
/** 查询国家列表(按 zdId) */
|
||||
export function listCountry(query) {
|
||||
return request({
|
||||
url: '/price/zone/country/list',
|
||||
@@ -93,28 +10,90 @@ export function listCountry(query) {
|
||||
})
|
||||
}
|
||||
|
||||
/** 新增国家 */
|
||||
export function addCountry(data) {
|
||||
export function getCountry(regionId) {
|
||||
return request({
|
||||
url: '/price/zone/country',
|
||||
url: '/price/zone/country/' + regionId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/** Delete all zones + postcodes for region(s); does not delete bms_region */
|
||||
export function delCountryZones(regionIds) {
|
||||
return request({
|
||||
url: '/price/zone/country/' + regionIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// ========== zone item ==========
|
||||
|
||||
export function listZone(query) {
|
||||
return request({
|
||||
url: '/price/zone/item/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getZone(zoneId) {
|
||||
return request({
|
||||
url: '/price/zone/item/' + zoneId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addZone(data) {
|
||||
return request({
|
||||
url: '/price/zone/item',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/** 修改国家 */
|
||||
export function updateCountry(data) {
|
||||
export function updateZone(data) {
|
||||
return request({
|
||||
url: '/price/zone/country',
|
||||
url: '/price/zone/item',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/** 删除国家 */
|
||||
export function delCountry(zcIds) {
|
||||
export function delZone(zoneIds) {
|
||||
return request({
|
||||
url: '/price/zone/country/' + zcIds,
|
||||
url: '/price/zone/item/' + zoneIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
// ========== detail ==========
|
||||
|
||||
export function listDetail(query) {
|
||||
return request({
|
||||
url: '/price/zone/detail/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addDetail(data) {
|
||||
return request({
|
||||
url: '/price/zone/detail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateDetail(data) {
|
||||
return request({
|
||||
url: '/price/zone/detail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function delDetail(detailIds) {
|
||||
return request({
|
||||
url: '/price/zone/detail/' + detailIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user