新增路线产品
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listLineProduct(query) {
|
||||
return request({
|
||||
url: '/masterdata/lineproduct/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getLineProduct(id) {
|
||||
return request({
|
||||
url: '/masterdata/lineproduct/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addLineProduct(data) {
|
||||
return request({
|
||||
url: '/masterdata/lineproduct',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateLineProduct(data) {
|
||||
return request({
|
||||
url: '/masterdata/lineproduct',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function changeLineProductStatus(id, blOpen) {
|
||||
return request({
|
||||
url: '/masterdata/lineproduct/changeStatus',
|
||||
method: 'put',
|
||||
data: { id, blOpen }
|
||||
})
|
||||
}
|
||||
|
||||
export function delLineProduct(ids) {
|
||||
return request({
|
||||
url: '/masterdata/lineproduct/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -19,18 +19,30 @@ export function getPay(productId) {
|
||||
})
|
||||
}
|
||||
|
||||
/** 按字典匹配工作表,返回预览,不写数据库 */
|
||||
export function previewPay(file, dictValue) {
|
||||
/** 按字典匹配工作表,返回预览,不写数据库。progressId 用来轮询解析进度。 */
|
||||
export function previewPay(file, dictValue, progressId, onUploadProgress) {
|
||||
const data = new FormData()
|
||||
data.append('file', file)
|
||||
if (dictValue) data.append('dictValue', dictValue)
|
||||
if (progressId) data.append('progressId', progressId)
|
||||
return request({
|
||||
url: '/price/pay/preview',
|
||||
method: 'post',
|
||||
data,
|
||||
// 必须声明 multipart,否则全局 application/json 会把文件流改写成空 JSON
|
||||
headers: { 'Content-Type': 'multipart/form-data', repeatSubmit: false },
|
||||
timeout: 10 * 60 * 1000
|
||||
timeout: 10 * 60 * 1000,
|
||||
onUploadProgress
|
||||
})
|
||||
}
|
||||
|
||||
/** 查询一次价卡解析进度 */
|
||||
export function payParseProgress(progressId) {
|
||||
return request({
|
||||
url: '/price/pay/preview/progress',
|
||||
method: 'get',
|
||||
params: { progressId },
|
||||
headers: { repeatSubmit: false }
|
||||
})
|
||||
}
|
||||
|
||||
@@ -140,24 +152,6 @@ export function generatePayBill(billId) {
|
||||
})
|
||||
}
|
||||
|
||||
/** 勾选产品的附加费开关。productIds 用逗号分隔 */
|
||||
export function listFeeRule(productIds) {
|
||||
return request({
|
||||
url: '/price/pay/feeRule/list',
|
||||
method: 'get',
|
||||
params: { productIds: productIds.join(',') }
|
||||
})
|
||||
}
|
||||
|
||||
/** 按产品保存附加费开关。每个产品一份 */
|
||||
export function saveFeeRule(data) {
|
||||
return request({
|
||||
url: '/price/pay/feeRule',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/** 删除产品及其重量段、附加费、其他配置 */
|
||||
export function delPay(productIds) {
|
||||
return request({
|
||||
|
||||
Reference in New Issue
Block a user