| | |
| | | // 销售台账页面接口 |
| | | import request from '@/utils/request' |
| | | import request from "@/utils/request"; |
| | | |
| | | // 分页查询 |
| | | export function ledgerList(query) { |
| | | return request({ |
| | | url: "/sales/ledger/list", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // 子表格查询 |
| | | export function productList(query) { |
| | | return request({ |
| | | url: "/sales/product/list", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // 查询客户名称列表 |
| | | export function customerList(query) { |
| | | return request({ |
| | | url: "/basic/customer/customerList", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // 新增、修改销售台账 |
| | | export function addOrUpdateSalesLedger(query) { |
| | | return request({ |
| | | url: "/sales/ledger/addOrUpdateSalesLedger", |
| | | method: "post", |
| | | data: query, |
| | | }); |
| | | } |
| | | // 删除销售台账 |
| | | export function delLedger(query) { |
| | | return request({ |
| | | url: "/sales/ledger/delLedger", |
| | | method: "delete", |
| | | data: query, |
| | | }); |
| | | } |
| | | // 查询销售台账详情 |
| | | export function getSalesLedgerWithProducts(query) { |
| | | return request({ |
| | | url: "/sales/ledger/getSalesLedgerWithProducts", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // 实时修改产品信息 |
| | | export function addOrUpdateSalesLedgerProduct(query) { |
| | | return request({ |
| | | url: "/sales/product/addOrUpdateSalesLedgerProduct", |
| | | method: "post", |
| | | data: query, |
| | | }); |
| | | } |
| | | // 删除产品 |
| | | export function delProduct(query) { |
| | | return request({ |
| | | url: "/sales/product/delProduct", |
| | | method: "delete", |
| | | data: query, |
| | | }); |
| | | } |
| | | // 上传附件 |
| | | export function upload(query) { |
| | | return request({ |
| | | url: "/file/upload", |
| | | method: "post", |
| | | data: query, |
| | | responseType: "blob", |
| | | }); |
| | | } |
| | | // 编辑时删除附件 |
| | | export function delLedgerFile(query) { |
| | | return request({ |
| | | url: "/sales/ledger/delLedgerFile", |
| | | method: "delete", |
| | | data: query, |
| | | }); |
| | | } |
| | | |
| | | // 销售不分页查询 |
| | | export function ledgerListNoPage(query) { |
| | | return request({ |
| | | url: "/sales/ledger/listNoPage", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | |
| | | // 分页查询 |
| | | export function ledgerListPage(query) { |
| | | return request({ |
| | | url: "/sales/ledger/listPage", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | |
| | | // 根据销售合同号查产品信息 |
| | | export function getProductInfoByContractNo(query) { |
| | | return request({ |
| | | url: "/purchase/ledger/getProductBySalesNo", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // 销售台账页面发货,查询库存是否充足 |
| | | export function getProductInventory(query) { |
| | | return request({ |
| | | url: '/sales/ledger/list', |
| | | method: 'get', |
| | | params: query |
| | | }) |
| | | url: "/sales/ledger/getProductInventory", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | |
| | | // 其他金额维护(销售台账-工序/流程金额) |
| | | export function salesLedgerProductProcessList(query) { |
| | | return request({ |
| | | url: "/salesLedgerProductProcess/list", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | |
| | | // 新增其他金额维护记录 |
| | | export function salesLedgerProductProcessAdd(data) { |
| | | return request({ |
| | | url: "/salesLedgerProductProcess/add", |
| | | method: "post", |
| | | data: data, |
| | | }); |
| | | } |
| | | |
| | | // 编辑其他金额维护记录 |
| | | export function salesLedgerProductProcessUpdate(data) { |
| | | return request({ |
| | | url: "/salesLedgerProductProcess/update", |
| | | method: "put", |
| | | data: data, |
| | | }); |
| | | } |
| | | |
| | | // 删除其他金额维护记录 |
| | | export function salesLedgerProductProcessDelete(id) { |
| | | return request({ |
| | | url: `/salesLedgerProductProcess/delete/${id}`, |
| | | method: "delete", |
| | | }); |
| | | } |
| | | |
| | | // 销售台账-绑定工艺路线 |
| | | export function saleProcessBind(data) { |
| | | return request({ |
| | | url: "/sales/ledger/saleProcessBind", |
| | | method: "post", |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 销售台账-查询订单已绑定工艺路线 |
| | | export function getSaleProcessBindInfo(salesLedgerId) { |
| | | return request({ |
| | | url: `/sales/ledger/salesProcess/${salesLedgerId}`, |
| | | method: "get", |
| | | }); |
| | | } |
| | | |
| | | // 打印生产流程卡(成品) |
| | | export function getProcessCard(salesLedgerId) { |
| | | return request({ |
| | | url: `/sales/ledger/processCard/${salesLedgerId}`, |
| | | method: "get", |
| | | }); |
| | | } |
| | | |
| | | // 打印销售订单 |
| | | export function getSalesOrder(salesLedgerId) { |
| | | return request({ |
| | | url: `/sales/ledger/salesOrders/${salesLedgerId}`, |
| | | method: "get", |
| | | }); |
| | | } |
| | | |
| | | // 打印销售发货单 |
| | | export function getSalesInvoices(query) { |
| | | const data = |
| | | query && typeof query === "object" ? query : { salesLedgerId: query }; |
| | | return request({ |
| | | url: "/sales/ledger/salesInvoices", |
| | | method: "post", |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 打印销售标签 |
| | | export function getSalesLabel(salesLedgerId) { |
| | | return request({ |
| | | url: `/sales/ledger/salesLabel/${salesLedgerId}`, |
| | | method: "get", |
| | | }); |
| | | } |