123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- import { axios } from '@/utils/request'
- // 采购入库 列表 分页
- export const purchaseList = (params) => {
- const url = `/purchase/queryPage/${params.pageNo}/${params.pageSize}`
- delete params.pageNo
- delete params.pageSize
- return axios({
- url: url,
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('列表查询')
- }
- })
- }
- // 采购入库 列表合计
- export const purchasePageCount = (params) => {
- return axios({
- url: '/purchase/queryPageCount',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('列表合计')
- }
- })
- }
- // 采购入库 列表 取消
- export const purchaseCancel = (params) => {
- const url = `/purchase/cancel/${params.sn}`
- return axios({
- url: url,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('取消')
- }
- })
- }
- // 采购入库 明细列表 分页
- export const purchaseDetailPageList = (params) => {
- const url = `/purchase/queryDetailPage/${params.pageNo}/${params.pageSize}`
- delete params.pageNo
- delete params.pageSize
- return axios({
- url: url,
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('列表查询')
- }
- })
- }
- // 采购入库 明细列表 基础信息
- export const queryDetailCount = (params) => {
- const url = `/purchase/queryBySn/${params.sn}`
- return axios({
- url: url,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('基础信息')
- }
- })
- }
- // 采购入库 明细列表 统计信息
- export const purchaseDetailPageCount = (params) => {
- return axios({
- url: `/purchase/queryDetailPageCount`,
- data: params,
- method: 'post'
- })
- }
- // 新增/编辑 采购入库详情
- export const savePurchaseDetail = (params) => {
- return axios({
- url: '/purchase/saveDetail',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('新增/编辑')
- }
- })
- }
- // 编辑基础信息
- export const detailBaseSave = (params) => {
- return axios({
- url: '/purchase/setSupplierInfo',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('基础信息编辑')
- }
- })
- }
- // 采购入库提交
- export const purchaseSubmit = (params) => {
- return axios({
- url: `/purchase/submit/${params.sn}`,
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('提交')
- }
- })
- }
- // 采购入库 明细详情
- export const getDetailData = (params) => {
- const url = `/purchase/queryDetailBySn/${params.sn}`
- return axios({
- url: url,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('明细详情')
- }
- })
- }
- // 采购入库 编辑页面 删除 sparePartsDetailSn
- export const purchaseDetailDel = (params) => {
- const url = `/purchase/deleteDetail/${params.sn}`
- return axios({
- url: url,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('删除')
- }
- })
- }
- // 采购入库 解析导入的文件
- export const purchaseImportData = (params) => {
- return axios({
- url: '/purchase/detail/parseProducts',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('导入和不可导入列表')
- }
- })
- }
- // 采购入库 导出错误项
- export const exportPurchaseData = params => {
- const url = `/purchase/detail/downloadFailExcel`
- return axios.request({
- url: url,
- data: params,
- method: 'post',
- responseType: 'blob',
- headers: {
- 'module': encodeURIComponent('导出错误项')
- }
- })
- }
- // 采购入库 确定要导入的数据
- export const purchaseImportBatchInsert = (params) => {
- return axios({
- url: 'purchase/detail/batchInsert',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('确定导入')
- }
- })
- }
- // 采购入库 审核
- export const purchaseAudit = (params) => {
- return axios({
- url: '/purchase/audit',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('审核')
- }
- })
- }
- // 采购入库 上传凭证
- export const saveAttachment = (params) => {
- return axios({
- url: '/purchase/saveAttachment',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('上传凭证')
- }
- })
- }
- // 采购入库 轮胎唯一码
- export const traceCodeQueryList = (params) => {
- return axios({
- url: '/traceCode/queryList',
- data: params,
- method: 'post',
- headers: {
- 'module': encodeURIComponent('查看唯一码')
- }
- })
- }
|