queryList.ts 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. import {
  2. BaseListResult,
  3. GetDeadProductsListParams,
  4. GetReserveWarningListParams,
  5. DeadProductsListData,
  6. ReserveWarningListData,
  7. GetStockListParams,
  8. StockListData,
  9. GetGSInterfaceListParams,
  10. GSInterfaceData,
  11. GetProductionRequisitionListParams,
  12. ProductionRequisitionListData,
  13. GetSellOrderListParams,
  14. SellOrderListData,
  15. GetRelocationOrderListParams,
  16. RelocationOrderListData,
  17. BaseResult,
  18. GetDeleteLogListParams,
  19. DeleteLogListData,
  20. } from '@models';
  21. import {request} from './request';
  22. const BASE_URL = '/queryList';
  23. /** 呆滞品查询 */
  24. export function getDeadProductsList(
  25. data: GetDeadProductsListParams,
  26. signal?: AbortSignal,
  27. ): BaseListResult<DeadProductsListData> {
  28. return request({
  29. method: 'GET',
  30. url: `${BASE_URL}/dullGoods`,
  31. data,
  32. signal,
  33. });
  34. }
  35. /** 物料储量预警查询 */
  36. export function getReserveWarningList(
  37. data: GetReserveWarningListParams,
  38. signal?: AbortSignal,
  39. ): BaseListResult<ReserveWarningListData> {
  40. return request({
  41. method: 'GET',
  42. url: `${BASE_URL}/reserveWarnings`,
  43. data,
  44. signal,
  45. });
  46. }
  47. /** 库存查询 */
  48. export function getStockList(
  49. data: GetStockListParams,
  50. signal?: AbortSignal,
  51. ): BaseListResult<StockListData> {
  52. return request({
  53. method: 'GET',
  54. url: `${BASE_URL}/storageLocation`,
  55. data,
  56. signal,
  57. });
  58. }
  59. /** gs接口日志查询 */
  60. export function getGSInterfaceList(
  61. data: GetGSInterfaceListParams,
  62. ): BaseListResult<GSInterfaceData> {
  63. return request({
  64. method: 'GET',
  65. url: `${BASE_URL}/getAccess`,
  66. data,
  67. });
  68. }
  69. /** 生产领用查询 */
  70. export function getProductionRequisitionList(
  71. data: GetProductionRequisitionListParams,
  72. signal?: AbortSignal,
  73. ): BaseListResult<ProductionRequisitionListData> {
  74. return request({
  75. method: 'GET',
  76. url: `${BASE_URL}/getAskGoods`,
  77. data,
  78. signal,
  79. });
  80. }
  81. /** 生产领用导出 */
  82. export function exportProductionRequisitionList(data: GetProductionRequisitionListParams): any {
  83. return request({
  84. method: 'GET',
  85. url: `${BASE_URL}/getAskGoodsExcel`,
  86. data,
  87. skipError: true,
  88. });
  89. }
  90. /** 删除生产领料单 */
  91. export function delProductionRequisition(id: string): BaseResult {
  92. return request({
  93. method: 'DELETE',
  94. url: `/askGoods/delAskGoods`,
  95. data: {id},
  96. });
  97. }
  98. /** 非生产领用查询 */
  99. export function getUnproductionRequisitionList(
  100. data: GetProductionRequisitionListParams,
  101. signal?: AbortSignal,
  102. ): BaseListResult<ProductionRequisitionListData> {
  103. return request({
  104. method: 'GET',
  105. url: `${BASE_URL}/getInvite`,
  106. data,
  107. signal,
  108. });
  109. }
  110. /** 非生产领用导出 */
  111. export function exportUnproductionRequisitionList(
  112. data: GetProductionRequisitionListParams,
  113. ): BaseListResult<ProductionRequisitionListData> {
  114. return request({
  115. method: 'GET',
  116. url: `${BASE_URL}/getInviteExcel`,
  117. data,
  118. skipError: true,
  119. });
  120. }
  121. /** 删除非生产领用 */
  122. export function delUnProductionRequisition(id: string): BaseResult {
  123. return request({
  124. method: 'DELETE',
  125. data: {id},
  126. url: '/invite/delAskGoods',
  127. });
  128. }
  129. /** 查询销售单 */
  130. export function getSellOrderList(data: GetSellOrderListParams): BaseListResult<SellOrderListData> {
  131. return request({
  132. method: 'GET',
  133. url: `${BASE_URL}/getDelivery`,
  134. data,
  135. });
  136. }
  137. /** 删除销售单 */
  138. export function deleSellOrder(id: string): BaseResult {
  139. return request({
  140. method: 'DELETE',
  141. url: `/delivery/delDelivery`,
  142. data: {id},
  143. });
  144. }
  145. /** 导出销售单 */
  146. export function exportSellOrderList(data: GetSellOrderListParams): any {
  147. return request({
  148. method: 'GET',
  149. url: `${BASE_URL}/getDeliveryExcel`,
  150. data,
  151. skipError: true,
  152. });
  153. }
  154. /** 移库单 */
  155. export function getRelocationOrderList(
  156. data: GetRelocationOrderListParams,
  157. signal?: AbortSignal,
  158. ): BaseListResult<RelocationOrderListData> {
  159. return request({
  160. method: 'GET',
  161. url: `${BASE_URL}/getWarehouseTransfer`,
  162. data,
  163. signal,
  164. });
  165. }
  166. /** 删除移库单 */
  167. export function deleRelocationOrder(id: string): BaseResult {
  168. return request({
  169. method: 'DELETE',
  170. url: '/warehouseTransfer/delWarehouseTransfer',
  171. data: {id},
  172. });
  173. }
  174. /** 导出移库单 */
  175. export function exportRelocationOrderList(
  176. data: GetRelocationOrderListParams,
  177. ): BaseListResult<RelocationOrderListData> {
  178. return request({
  179. method: 'GET',
  180. url: `${BASE_URL}/getWarehouseTransferExcel`,
  181. data,
  182. skipError: true,
  183. });
  184. }
  185. /** 获取单据删除日志 */
  186. export function getDeleteLogList(data: GetDeleteLogListParams): BaseListResult<DeleteLogListData> {
  187. return request({
  188. method: 'GET',
  189. url: `${BASE_URL}/getLogData`,
  190. data,
  191. });
  192. }
  193. /** 导出呆滞品 */
  194. export function exportDeadproduct(data: GetDeadProductsListParams): any {
  195. return request({
  196. method: 'GET',
  197. data,
  198. url: `${BASE_URL}/dullGoodsExport`,
  199. });
  200. }
  201. /** 导出储量预警 */
  202. export function exportWarning(data: GetReserveWarningListParams): any {
  203. return request({
  204. method: 'GET',
  205. data,
  206. url: `${BASE_URL}/reserveWarningsExport`,
  207. });
  208. }
  209. /** 导出储量预警 */
  210. export function exportStockList(data: GetStockListParams): any {
  211. return request({
  212. method: 'GET',
  213. data,
  214. url: `${BASE_URL}/exportStorageLocation`,
  215. });
  216. }