|
@@ -1,81 +1,155 @@
|
|
|
import { axios } from '@/utils/request'
|
|
|
|
|
|
-// 销售 审核
|
|
|
-export const salesWriteAudit = (params) => {
|
|
|
+// 车架号
|
|
|
+export const supperCodeByVin = (params) => {
|
|
|
return axios({
|
|
|
- url: '/sales/audit',
|
|
|
+ url: `/vinIdentify/queryPartCodeByVin/${params.vin}`,
|
|
|
+ method: 'get'
|
|
|
+ })
|
|
|
+}
|
|
|
+// 车架号 识别图片内容
|
|
|
+export const vinCodeParse = params => {
|
|
|
+ return axios.request({
|
|
|
+ url: `/vinIdentify/ocr`,
|
|
|
+ method: 'post',
|
|
|
data: params,
|
|
|
- method: 'post'
|
|
|
+ responseType: 'blob'
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 一键审核
|
|
|
-export const salesWriteAuditPush = (params) => {
|
|
|
+// 销售 打印
|
|
|
+export const salesPrint = (params) => {
|
|
|
return axios({
|
|
|
- url: '/sales/auditPush',
|
|
|
+ url: '/sales/print',
|
|
|
data: params,
|
|
|
method: 'post'
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 删除
|
|
|
-export const salesDel = (params) => {
|
|
|
+// 销售 打印预览
|
|
|
+export const salesPrintPreview = (params) => {
|
|
|
return axios({
|
|
|
- url: `/sales/delete/${params.salesBillSn}`,
|
|
|
- method: 'get'
|
|
|
+ url: '/sales/printPreview',
|
|
|
+ data: params,
|
|
|
+ method: 'post'
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 详情bysn
|
|
|
-export const salesDetailBySn = (params) => {
|
|
|
+// 获取促销活动
|
|
|
+export const getPromoacActiveList = (params) => {
|
|
|
return axios({
|
|
|
- url: `/sales/findBySn/${params.salesBillSn}`,
|
|
|
+ url: `/sales/getPromoacActiveList/${params.salesBillSn}`,
|
|
|
+ data: params,
|
|
|
method: 'get'
|
|
|
})
|
|
|
}
|
|
|
-// 查询客户名称
|
|
|
-export const salesDetailByNo = (params) => {
|
|
|
+// 促销订单统计 列表 有分页
|
|
|
+export const salesPromoList = (params) => {
|
|
|
+ const url = `/sales/queryPageByPromo/${params.pageNo}/${params.pageSize}`
|
|
|
+ delete params.pageNo
|
|
|
+ delete params.pageSize
|
|
|
return axios({
|
|
|
- url: `/sales/findBySaleBillNo/${params.salesBillNo}`,
|
|
|
- method: 'get'
|
|
|
+ url: url,
|
|
|
+ data: params,
|
|
|
+ method: 'post'
|
|
|
})
|
|
|
}
|
|
|
-// 销售 新增
|
|
|
-export const salesSave = (params) => {
|
|
|
+// 促销订单统计 合计
|
|
|
+export const salesPromoCount = (params) => {
|
|
|
return axios({
|
|
|
- url: '/sales/insert',
|
|
|
+ url: '/sales/queryCountByPromo',
|
|
|
data: params,
|
|
|
method: 'post'
|
|
|
})
|
|
|
}
|
|
|
-// 销售 编辑
|
|
|
-export const salesModify = (params) => {
|
|
|
+
|
|
|
+// 销售 详情 打印
|
|
|
+export const salesDetailPrint = params => {
|
|
|
+ const url = `/sales/print/${params.priceType}`
|
|
|
+ delete params.priceType
|
|
|
+ return axios.request({
|
|
|
+ url: url,
|
|
|
+ data: params,
|
|
|
+ method: 'post',
|
|
|
+ responseType: 'blob'
|
|
|
+ })
|
|
|
+}
|
|
|
+// 销售 详情 导出
|
|
|
+export const salesDetailExcel = params => {
|
|
|
+ const url = `/sales/excel/${params.priceType}`
|
|
|
+ delete params.priceType
|
|
|
+ return axios.request({
|
|
|
+ url: url,
|
|
|
+ data: params,
|
|
|
+ method: 'post',
|
|
|
+ responseType: 'blob'
|
|
|
+ })
|
|
|
+}
|
|
|
+// 销售 详情 分类导出
|
|
|
+export const salesDetailTypeExcel = params => {
|
|
|
+ const url = `/sales/detail/typeExcel`
|
|
|
+ return axios.request({
|
|
|
+ url: url,
|
|
|
+ data: params,
|
|
|
+ method: 'post',
|
|
|
+ responseType: 'blob'
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 以下接口废弃
|
|
|
+
|
|
|
+// 销售 审核 废弃
|
|
|
+export const salesWriteAudit = (params) => {
|
|
|
return axios({
|
|
|
- url: '/sales/modifyWarehouse',
|
|
|
+ url: '/sales/audit',
|
|
|
data: params,
|
|
|
method: 'post'
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 打印
|
|
|
-export const salesPrint = (params) => {
|
|
|
+// 销售 一键审核 废弃
|
|
|
+export const salesWriteAuditPush = (params) => {
|
|
|
return axios({
|
|
|
- url: '/sales/print',
|
|
|
+ url: '/sales/auditPush',
|
|
|
data: params,
|
|
|
method: 'post'
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 打印预览
|
|
|
-export const salesPrintPreview = (params) => {
|
|
|
+// 销售 删除 废弃
|
|
|
+export const salesDel = (params) => {
|
|
|
return axios({
|
|
|
- url: '/sales/printPreview',
|
|
|
+ url: `/sales/delete/${params.salesBillSn}`,
|
|
|
+ method: 'get'
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 销售 详情bysn 废弃
|
|
|
+export const salesDetailBySn = (params) => {
|
|
|
+ return axios({
|
|
|
+ url: `/sales/findBySn/${params.salesBillSn}`,
|
|
|
+ method: 'get'
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 销售 新增 废弃
|
|
|
+export const salesSave = (params) => {
|
|
|
+ return axios({
|
|
|
+ url: '/sales/insert',
|
|
|
+ data: params,
|
|
|
+ method: 'post'
|
|
|
+ })
|
|
|
+}
|
|
|
+// 销售 编辑 废弃
|
|
|
+export const salesModify = (params) => {
|
|
|
+ return axios({
|
|
|
+ url: '/sales/modifyWarehouse',
|
|
|
data: params,
|
|
|
method: 'post'
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 统计查询
|
|
|
+// 销售 统计查询 废弃
|
|
|
export const salesCount = (params) => {
|
|
|
return axios({
|
|
|
url: `/sales/queryCount`,
|
|
@@ -84,7 +158,7 @@ export const salesCount = (params) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 列表 有分页
|
|
|
+// 销售 列表 有分页 废弃
|
|
|
export const salesList = (params) => {
|
|
|
const url = `/sales/queryPage/${params.pageNo}/${params.pageSize}`
|
|
|
delete params.pageNo
|
|
@@ -96,7 +170,7 @@ export const salesList = (params) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 销售 提交
|
|
|
+// 销售 提交 废弃
|
|
|
export const salesWriteSubmit = (params) => {
|
|
|
return axios({
|
|
|
url: '/sales/submit',
|
|
@@ -104,7 +178,7 @@ export const salesWriteSubmit = (params) => {
|
|
|
method: 'post'
|
|
|
})
|
|
|
}
|
|
|
-// 财务收款 列表 分页
|
|
|
+// 财务收款 列表 分页 废弃
|
|
|
export const salesReceiptList = (params) => {
|
|
|
const url = `/sales/queryPageByReceipt/${params.pageNo}/${params.pageSize}`
|
|
|
delete params.pageNo
|
|
@@ -115,7 +189,7 @@ export const salesReceiptList = (params) => {
|
|
|
method: 'post'
|
|
|
})
|
|
|
}
|
|
|
-// 财务收款
|
|
|
+// 财务收款 废弃
|
|
|
export const salesReceipt = (params) => {
|
|
|
return axios({
|
|
|
url: `/sales/receipt/${params.sn}`,
|
|
@@ -124,73 +198,7 @@ export const salesReceipt = (params) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 获取促销活动
|
|
|
-export const getPromoacActiveList = (params) => {
|
|
|
- return axios({
|
|
|
- url: `/sales/getPromoacActiveList/${params.salesBillSn}`,
|
|
|
- data: params,
|
|
|
- method: 'get'
|
|
|
- })
|
|
|
-}
|
|
|
-// 促销订单统计 列表 有分页
|
|
|
-export const salesPromoList = (params) => {
|
|
|
- const url = `/sales/queryPageByPromo/${params.pageNo}/${params.pageSize}`
|
|
|
- delete params.pageNo
|
|
|
- delete params.pageSize
|
|
|
- return axios({
|
|
|
- url: url,
|
|
|
- data: params,
|
|
|
- method: 'post'
|
|
|
- })
|
|
|
-}
|
|
|
-// 促销订单统计 合计
|
|
|
-export const salesPromoCount = (params) => {
|
|
|
- return axios({
|
|
|
- url: '/sales/queryCountByPromo',
|
|
|
- data: params,
|
|
|
- method: 'post'
|
|
|
- })
|
|
|
-}
|
|
|
-// 销售 详情 该销售单的产品二级分类
|
|
|
-export const salesDetailProductType = (params) => {
|
|
|
- return axios({
|
|
|
- url: `/sales/detail/queryProductType/${params.sn}`,
|
|
|
- method: 'get'
|
|
|
- })
|
|
|
-}
|
|
|
-// 销售 详情 打印
|
|
|
-export const salesDetailPrint = params => {
|
|
|
- const url = `/sales/print/${params.priceType}`
|
|
|
- delete params.priceType
|
|
|
- return axios.request({
|
|
|
- url: url,
|
|
|
- data: params,
|
|
|
- method: 'post',
|
|
|
- responseType: 'blob'
|
|
|
- })
|
|
|
-}
|
|
|
-// 销售 详情 导出
|
|
|
-export const salesDetailExcel = params => {
|
|
|
- const url = `/sales/excel/${params.priceType}`
|
|
|
- delete params.priceType
|
|
|
- return axios.request({
|
|
|
- url: url,
|
|
|
- data: params,
|
|
|
- method: 'post',
|
|
|
- responseType: 'blob'
|
|
|
- })
|
|
|
-}
|
|
|
-// 销售 详情 分类导出
|
|
|
-export const salesDetailTypeExcel = params => {
|
|
|
- const url = `/sales/detail/typeExcel`
|
|
|
- return axios.request({
|
|
|
- url: url,
|
|
|
- data: params,
|
|
|
- method: 'post',
|
|
|
- responseType: 'blob'
|
|
|
- })
|
|
|
-}
|
|
|
-// 删除全部已选产品
|
|
|
+// 删除全部已选产品 废弃
|
|
|
export const deleteAll = (params) => {
|
|
|
return axios({
|
|
|
url: `/sales/detail/delete/all `,
|
|
@@ -198,23 +206,8 @@ export const deleteAll = (params) => {
|
|
|
data: params
|
|
|
})
|
|
|
}
|
|
|
-// 车架号
|
|
|
-export const supperCodeByVin = (params) => {
|
|
|
- return axios({
|
|
|
- url: `/vinIdentify/queryPartCodeByVin/${params.vin}`,
|
|
|
- method: 'get'
|
|
|
- })
|
|
|
-}
|
|
|
-// 车架号 识别图片内容
|
|
|
-export const vinCodeParse = params => {
|
|
|
- return axios.request({
|
|
|
- url: `/vinIdentify/ocr`,
|
|
|
- method: 'post',
|
|
|
- data: params,
|
|
|
- responseType: 'blob'
|
|
|
- })
|
|
|
-}
|
|
|
-// 是否更新价格判断
|
|
|
+
|
|
|
+// 是否更新价格判断 废弃
|
|
|
export const submitCheck = (params) => {
|
|
|
return axios({
|
|
|
url: '/sales/submitCheck',
|
|
@@ -222,7 +215,7 @@ export const submitCheck = (params) => {
|
|
|
data: params
|
|
|
})
|
|
|
}
|
|
|
-// 当前价格 提交
|
|
|
+// 当前价格 提交 废弃
|
|
|
export const updateBatch = (params) => {
|
|
|
return axios({
|
|
|
url: '/sales/detail/updateBatch',
|
|
@@ -231,7 +224,7 @@ export const updateBatch = (params) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// 仓库设置
|
|
|
+// 仓库设置 废弃
|
|
|
export const updateWarehouse = (params) => {
|
|
|
return axios({
|
|
|
url: '/sales/detail/updateWarehouse',
|
|
@@ -239,15 +232,3 @@ export const updateWarehouse = (params) => {
|
|
|
data: params
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
-// 销售一览表 列表
|
|
|
-export const salesOverviewQueryPage = (params) => {
|
|
|
- const url = `/salesOverview/queryPage/${params.pageNo}/${params.pageSize}`
|
|
|
- delete params.pageNo
|
|
|
- delete params.pageSize
|
|
|
- return axios({
|
|
|
- url: url,
|
|
|
- data: params,
|
|
|
- method: 'post'
|
|
|
- })
|
|
|
-}
|