You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udiwms-vue-frame/src/api/purchase/purOrder.js

187 lines
3.2 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import axios from "@/utils/request";
import request from "@/utils/request";
export function listOrder(query) {
return axios({
url: '/purchase/order/list',
method: 'get',
params: query
})
}
export function auditListOrder(query) {
return axios({
url: '/purchase/order/auditList',
method: 'get',
params: query
})
}
export function listOrderDetail(query) {
return axios({
url: '/purchase/order/list/detail',
method: 'get',
params: query
})
}
export function getOrder(id) {
return axios({
url: '/purchase/order/' + id,
method: 'get'
})
}
export function addOrder(data) {
return axios({
url: '/purchase/order',
method: 'post',
data: data
})
}
export function auditOrder(data) {
return axios({
url: '/purchase/order/auditOrder',
method: 'post',
data: data
})
}
// 修改pur
export function updateOrder(data) {
return axios({
url: '/purchase/order',
method: 'put',
data: data
})
}
// 删除pur
export function delOrder(id) {
return axios({
url: '/purchase/order/' + id,
method: 'delete'
})
}
export function inserThrOrderWeb(query) {
return axios({
url: "/purchase/order/postOrder",
method: "post",
data: query
});
}
// 删除pur
export function delOrderDetail(id) {
return axios({
url: '/purchase/order/detail/' + id,
method: 'delete'
})
}
// 添加puan
export function addOrderId() {
return request({
url: "/purchase/order/add",
method: 'post'
})
}
// 添加puan
export function addOrderDetailByWarlockBag(data) {
return request({
url: "/purchase/order/addDetailByWarlockBag",
method: 'post',
data: data
})
}
// 根据申购单添加详情表
export function addPlanDetailAndOrder(data) {
return request({
url: "/purchase/order/addPlanDetailAndOrder",
method: 'post',
data: data
})
}
// 添加详情表
export function addOrderDetail(data) {
return request({
url: "/purchase/order/addOrderDetail",
method: 'post',
data: data
})
}
// 查询详情表
export function selectOrderDetail(query) {
return request({
url: "/purchase/order/list/detail",
method: 'get',
params: query
})
}
//删除计划表和详情表
export function delOrderDetailAll(data) {
return request({
url: "/purchase/order/delOrderDetailAll",
method: 'post',
data: data
})
}
//更新pur
export function updateDetail(data) {
return request({
url: "/purchase/order/updateDetail",
method: 'post',
data: data
})
}
export function getDetailList(params) {
return axios({
url: "/purchase/order/list/getDetailList",
method: "get",
params: params
});
}
export function filterSupList(data) {
return request({
url: "/purchase/order/filterSupList",
method: 'post',
data: data
})
}
export function printOrder(data) {
return axios({
url: "/pur/purchase/order/printOrder",
method: "post",
data: data,
headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'},
responseType: 'arraybuffer', //一定要设置响应类型否则页面会是空白pdf
});
}
// 删除pur
export function orderByBillNo(billNo) {
return axios({
url: '/purchase/orderByBillNo/' + billNo,
method: 'get'
})
}