index.js 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328
  1. /*
  2. * @Author: Myz
  3. * @Date: 2020-10-19 15:10:28
  4. * @Last Modified by: Yolo
  5. * @Last Modified time: 2021-01-16 23:17:18
  6. * @Desc supply interface
  7. */
  8. import { errorCatcher, errorHandle, filter } from 'base-core-lib'
  9. import { appRx } from '../defalutConfig/indexRx'
  10. import {
  11. API_GET_PARAMETERCOMPANY_PARAMETERTENANT,
  12. API_GET_SUPPLYLOCATIONINFO_SELECTLIST,
  13. API_GET_SUPPLYDEVICEINFO_SPDEVICETREE,
  14. API_GET_SUPPLYMATERIELTYPEINFO_SELECTLIST,
  15. API_GET_SUPPLYIMPA6MATERIALTYPEINFO_SELECTLIST,
  16. API_POST_MATERIELAPPLINFO_API_BILLADDSPSAVE,
  17. API_POST_PURSPAPPLDETAIL_SELECTLISTMOREAPPL,
  18. API_POST_MATERIALIMPORT_APPLYIMPORT,
  19. API_GET_SUPPLYMATERIELINSTOREINFO_SELECTDETAIL,
  20. API_POST_SUPPLYMATERIELINSTOREINFO_FORCECLOSE,
  21. API_POST_SUPPLYMATERIELINSTOREINFO_INSTORE,
  22. API_POST_SUPPLYMATERIELINSTOREINFO_SUBMITBILL,
  23. API_GET_SUPPLYDEVICETYPEINFO_SELECTLIST,
  24. API_GET_SUPPLYMATERIELPARTINFO_SELECTMAAPPLPAGELIST,
  25. API_GET_SUPPLYIMPA6MATERIALINFO_SELECTPAGE,
  26. API_POST_SUPPLYMATERIELPARTINFO_SAVEINSERT,
  27. API_POST_SUPPLYMATERIELPARTINFO_SAVEMODIFY,
  28. API_POST_SUPPLYMATERIELPARTINFO_DELETESUPPLYMATERIELPARTINFO,
  29. API_GET_PURMAAPPLINFO_SELECTPAGE,
  30. API_GET_SUPPLYIMPA6MATERIALINFO_GETIPMA6INFO,
  31. API_GET_SUPPLYMATERIELSTOREINFO_SELECTPAGE,
  32. API_POST_SUPPLYMATERIELPARTINFO_SELECTCHECKPAGELIST,
  33. API_POST_SUPPLYMATERIELCHECKSTOREINFO_SAVE,
  34. API_GET_SUPPLYSPAREPARTSTOREINFO_GETSTOREQUANTITY,
  35. API_GET_MATERIELFEEDBACKINFO_GETONEBYID,
  36. API_GET_MATERIELFEEDBACKINFO_GETBILLOPERATEHIS,
  37. API_POST_MATERIELFEEDBACKINFO_BANKSUBMIT,
  38. API_POST_MATERIELFEEDBACKINFO_COMPLETESUBMIT,
  39. API_POST_MATERIELFEEDBACKINFO_BACK,
  40. API_POST_MATERIELFEEDBACKINFO_COMPLETECONFIRM,
  41. API_POST_MATERIELFEEDBACKINFO_SAVEEDIT,
  42. API_POST_MATERIELFEEDBACKINFO_CONFIRM,
  43. API_POST_MATERIELFEEDBACKINFO_VESSELSUBMIT,
  44. API_GET_MATERIELFEEDBACKINFO_GETPAGEBY,
  45. API_GET_MATERIELFEEDBACKINFO_GETSTATUS,
  46. API_GET_MATERIELFEEDBACKINFO_GETSUPPLIERSTATUS,
  47. API_GET_SUPPLYMATERIELINSTOREINFO_SELECTPAGE,
  48. API_GET_SUPPLYMATERIELOUTSTOREINFO_SELECTPAGE,
  49. API_POST_SUPPLYMATERIELOUTSTOREINFO_SAVE,
  50. API_POST_SUPPLYMATERIELOUTSTOREINFO_ADDBILLSAVE,
  51. API_GET_SUPPLYMATERIELPARTINFO_SELECTOUTSTOREPAGELIST,
  52. API_POST_SUPPLYLOCATIONINFO_SAVE,
  53. API_POST_SUPPLYLOCATIONINFO_DELETE,
  54. API_POST_SUPPLYLOCATIONINFO_SAVELIST,
  55. API_POST_SPAREPARTAPPLINFO_BILLADDSPSAVE,
  56. API_GET_SUPPLYSPAREPARTINFO_SELECTAPPLPAGELIST,
  57. API_POST_SUPPLYSPAREPARTINFO_SAVE,
  58. API_POST_SUPPLYSPAREPARTINFO_DELETESUPPLYSPAREPARTINFO,
  59. API_GET_PURSPAPPLINFO_SELECTPAGE,
  60. API_GET_SUPPLYSPAREPARTSTOREINFO_SELECTPAGE,
  61. API_GET_SUPPLYSPAREPARTINFO_SELECTCHECKPAGELIST,
  62. API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETPAGEBY,
  63. API_POST_OUTSTOCKTRANSACTIONINFO_SAVEADD,
  64. API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETWAREHOUSEPAGEBY,
  65. API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETAUTHORITYBY,
  66. API_GET_OUTSTOCKTRANSACTIONINFO_GETONEBYID,
  67. API_GET_OUTSTOCKTRANSACTIONINFO_GETBILLOPERATEHIS,
  68. API_POST_OUTSTOCKTRANSACTIONINFO_SAVEEDIT,
  69. API_POST_OUTSTOCKTRANSACTIONINFO_DISCARD,
  70. API_POST_OUTSTOCKTRANSACTIONINFO_SUBMIT,
  71. API_GET_OUTSTOCKTRANSACTIONINFO_GETSTATUS,
  72. API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETOUTSTOCKHIS,
  73. API_POST_SUPPLYSPAREPARTOUTSTOCKINFO_SAVEADD,
  74. API_POST_SUPPLYSPAREPARTOUTSTOCKINFO_SAVEEDIT,
  75. API_POST_SUPPLYSPAREPARTOUTSTOCKINFO_REMOVE,
  76. API_GET_OUTSTOCKTRANSACTIONINFO_GETPAGEBY,
  77. API_GET_SPAREPARTFEEDBACKINFO_GETONEBYID,
  78. API_POST_SPAREPARTFEEDBACKINFO_BANKSUBMIT,
  79. API_POST_SPAREPARTFEEDBACKINFO_BACK,
  80. API_POST_SPAREPARTFEEDBACKINFO_COMPLETESUBMIT,
  81. API_GET_SPAREPARTFEEDBACKINFO_GETBILLOPERATEHIS,
  82. API_POST_SPAREPARTFEEDBACKINFO_COMPLETECONFIRM,
  83. API_POST_SPAREPARTFEEDBACKINFO_SAVEEDIT,
  84. API_POST_SPAREPARTFEEDBACKINFO_VESSELSUBMIT,
  85. API_POST_SPAREPARTFEEDBACKINFO_CONFIRM,
  86. API_GET_SPAREPARTFEEDBACKINFO_GETPAGEBY,
  87. API_GET_SPAREPARTFEEDBACKINFO_GETSTATUS,
  88. API_GET_SPAREPARTFEEDBACKINFO_GETSUPPLIERSTATUS,
  89. API_GET_SUPPLYSPAREPARTINSTOREINFO_SELECTPAGE,
  90. API_GET_SUPPLYSPAREPARTINSTOREINFO_SELECTDETAIL,
  91. API_POST_SUPPLYSPAREPARTINSTOREINFO_FORCECLOSE,
  92. API_POST_SUPPLYSPAREPARTINSTOREINFO_INSTORE,
  93. API_POST_SUPPLYSPAREPARTINSTOREINFO_SUBMITBILL,
  94. API_GET_SUPPLYSPAREPARTOUTSTOREINFO_SELECTPAGE,
  95. API_POST_SUPPLYSPAREPARTOUTSTOREINFO_SAVE,
  96. API_POST_SUPPLYSPAREPARTOUTSTOREINFO_ADDBILLSAVE,
  97. API_POST_SUPPLYSPAREPARTOUTSTOREINFO_CANCELBILL,
  98. API_GET_PURCHASEPARAMETERSTATUS_SELECTLIST,
  99. API_GET_VESSEL_GETUSERVESSELLISTBYSTATUS,
  100. API_GET_SUPPLYMATERIELTYPEINFO_SELECTLISTMATERIELTYPE,
  101. API_GET_SUPPLYMATERIELPARTINFO_SELECTPAGE,
  102. API_POST_SUPPLYDEVICEINFO_DELETESUPPLYDEVICEINFO,
  103. API_POST_SUPPLYMATERIELPARTINFO_AUDITSUPPLYMATERIELPARTINFO,
  104. API_POST_SUPPLYMATERIELTYPEINFO_SAVEINSERT,
  105. API_POST_SUPPLYMATERIELTYPEINFO_SAVEMODIFY,
  106. API_POST_SUPPLYMATERIELTYPEINFO_ORDER,
  107. API_POST_SUPPLYMATERIELTYPEINFO_DELETE,
  108. API_GET_SUPPLYDEVICEINFO_SELECTLIST,
  109. API_POST_SUPPLYDEVICEINFO_ORDER,
  110. API_POST_SUPPLYDEVICEINFO_SAVESUPPLYDEVICEINFO,
  111. API_GET_SUPPLYDEVICEINFO_DEVICETREE,
  112. API_GET_SUPPLYDEVICEINFO_SELECTPAGE,
  113. API_POST_SUPPLYDEVICETYPEINFO_SAVE,
  114. API_POST_SUPPLYDEVICETYPEINFO_ORDER,
  115. API_POST_SUPPLYDEVICETYPEINFO_DELETE,
  116. API_GET_SUPPLYSPAREPARTINFO_SELECTPAGE,
  117. API_POST_SUPPLYSPAREPARTINFO_AUDITSUPPLYSPAREPARTINFO,
  118. } from '@/api/V2/purchase'
  119. export const getTypeList = appRx.get(API_GET_PARAMETERCOMPANY_PARAMETERTENANT, errorCatcher, errorHandle, filter)
  120. export const supplyLocationInfoList = appRx.get(API_GET_SUPPLYLOCATIONINFO_SELECTLIST, errorCatcher, errorHandle, filter)
  121. // 备件手册->船舶设备树
  122. export const spDeviceTree = appRx.get(API_GET_SUPPLYDEVICEINFO_SPDEVICETREE, errorCatcher, errorHandle, filter)
  123. // 船载物料->物料分类树
  124. export const maDeviceTree = appRx.get(API_GET_SUPPLYMATERIELTYPEINFO_SELECTLIST, errorCatcher, errorHandle, filter)
  125. // 获取impa6分类
  126. export const maImpaDeviceTree = appRx.get(API_GET_SUPPLYIMPA6MATERIALTYPEINFO_SELECTLIST, errorCatcher, errorHandle, filter)
  127. // 申请单新增保存接口
  128. export const billaddMaSave = appRx.post(API_POST_MATERIELAPPLINFO_API_BILLADDSPSAVE, errorCatcher, errorHandle, filter)
  129. // 申请-获得历史单据明细
  130. // 参数 purSpApplDetailIds 逗号分隔的 appl_no
  131. export const selectListMoreAppl = appRx.post(API_POST_PURSPAPPLDETAIL_SELECTLISTMOREAPPL, errorCatcher, errorHandle, filter)
  132. // 申请 导入
  133. export const applyImport = appRx.post(API_POST_MATERIALIMPORT_APPLYIMPORT, errorCatcher, errorHandle, filter)
  134. // 查询详情
  135. export const supplyMaterielInStoreInfoDetail = appRx.get(API_GET_SUPPLYMATERIELINSTOREINFO_SELECTDETAIL, errorCatcher, errorHandle, filter)
  136. // 强制关闭
  137. export const supplyMaterielInStoreInfoForceClose = appRx.post(API_POST_SUPPLYMATERIELINSTOREINFO_FORCECLOSE, errorCatcher, errorHandle, filter)
  138. // 入库
  139. export const supplyMaterielInStoreInfoInStore = appRx.post(API_POST_SUPPLYMATERIELINSTOREINFO_INSTORE, errorCatcher, errorHandle, filter)
  140. // 提交签收单
  141. export const supplyMaterielInStoreInfoSubmitBill = appRx.post(API_POST_SUPPLYMATERIELINSTOREINFO_SUBMITBILL, errorCatcher, errorHandle, filter)
  142. //
  143. export const getSupplyDeviceTypeList = appRx.get(API_GET_SUPPLYDEVICETYPEINFO_SELECTLIST, errorCatcher, errorHandle, filter)
  144. // 获取申请采购明细列表
  145. // vesselId 船舶ID 必传
  146. export const selectMaApplPageList = appRx.get(API_GET_SUPPLYMATERIELPARTINFO_SELECTMAAPPLPAGELIST, errorCatcher, errorHandle, filter)
  147. // 获取impa6列表
  148. export const selectImpaMalApplPage = appRx.get(API_GET_SUPPLYIMPA6MATERIALINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  149. // 船载物料 -> 新增物料
  150. export const materielPartInfoInsert = appRx.post(API_POST_SUPPLYMATERIELPARTINFO_SAVEINSERT, errorCatcher, errorHandle, filter)
  151. // 船载物料 -> 编辑物料
  152. export const materielPartInfoUpdate = appRx.post(API_POST_SUPPLYMATERIELPARTINFO_SAVEMODIFY, errorCatcher, errorHandle, filter)
  153. // 船载物料 -> 删除物料
  154. export const deleteSupplyMaterielInfo = appRx.post(API_POST_SUPPLYMATERIELPARTINFO_DELETESUPPLYMATERIELPARTINFO, errorCatcher, errorHandle, filter)
  155. // 获取申请数据
  156. export const fetchList = appRx.get(API_GET_PURMAAPPLINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  157. // 获取impa6列表明细
  158. export const selectImpaListMoreAppl = appRx.get(API_GET_SUPPLYIMPA6MATERIALINFO_GETIPMA6INFO, errorCatcher, errorHandle, filter)
  159. // #region 库存管理
  160. export const supplyMaterielInfoPage = appRx.get(API_GET_SUPPLYMATERIELSTOREINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  161. // 新增库存盘点明细列表
  162. export const supplyMaterielInfoCheckPageList = appRx.get(API_POST_SUPPLYMATERIELPARTINFO_SELECTCHECKPAGELIST, errorCatcher, errorHandle, filter)
  163. // 库存盘点.保存单据详情
  164. export const supplyMaterielCheckSave = appRx.post(API_POST_SUPPLYMATERIELCHECKSTOREINFO_SAVE, errorCatcher, errorHandle, filter)
  165. // 根据 船舶id 备件id 品牌id 查询库存数量
  166. export const getStoreQuantity = appRx.get(API_GET_SUPPLYSPAREPARTSTOREINFO_GETSTOREQUANTITY, errorCatcher, errorHandle, filter)
  167. // 物料质量反馈详情
  168. export const materielQualityDetail = appRx.get(API_GET_MATERIELFEEDBACKINFO_GETONEBYID, errorCatcher, errorHandle, filter)
  169. // 物料质量反馈操作历史
  170. export const materielQualityOperateHis = appRx.get(API_GET_MATERIELFEEDBACKINFO_GETBILLOPERATEHIS, errorCatcher, errorHandle, filter)
  171. // 物料质量反馈提交岸基
  172. export const bankSubmitMaterielQuality = appRx.post(API_POST_MATERIELFEEDBACKINFO_BANKSUBMIT, errorCatcher, errorHandle, filter)
  173. // 物料质量反馈审核之后再确认
  174. export const vesselSubmitMaterielQuality = appRx.post(API_POST_MATERIELFEEDBACKINFO_COMPLETESUBMIT, errorCatcher, errorHandle, filter)
  175. // 物料质量反馈普通退回
  176. export const backMaterielQuality = appRx.post(API_POST_MATERIELFEEDBACKINFO_BACK, errorCatcher, errorHandle, filter)
  177. // 物料质量反馈审核之后再确认
  178. export const completeConfirmMaterielQuality = appRx.post(API_POST_MATERIELFEEDBACKINFO_COMPLETECONFIRM, errorCatcher, errorHandle, filter)
  179. // 物料质量反馈保存
  180. export const saveMaterielQuality = appRx.post(API_POST_MATERIELFEEDBACKINFO_SAVEEDIT, errorCatcher, errorHandle, filter)
  181. // 物料质量反馈确认
  182. export const confirmMaterielQuality = appRx.post(API_POST_MATERIELFEEDBACKINFO_CONFIRM, errorCatcher, errorHandle, filter)
  183. //物料质量反馈提交
  184. export const submitMaterielQuality = appRx.post(API_POST_MATERIELFEEDBACKINFO_VESSELSUBMIT, errorCatcher, errorHandle, filter)
  185. // 物料质量反馈
  186. export const materielQualityPageList = appRx.get(API_GET_MATERIELFEEDBACKINFO_GETPAGEBY, errorCatcher, errorHandle, filter)
  187. // 物料质量反馈列表页状态
  188. export const materielQualityStatus = appRx.get(API_GET_MATERIELFEEDBACKINFO_GETSTATUS, errorCatcher, errorHandle, filter)
  189. // 物料质量反馈供应商列表
  190. export const materielQualitySupplier = appRx.get(API_GET_MATERIELFEEDBACKINFO_GETSUPPLIERSTATUS, errorCatcher, errorHandle, filter)
  191. // 分页查询
  192. export const supplyMaterielInStoreInfoPage = appRx.get(API_GET_SUPPLYMATERIELINSTOREINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  193. // 出库-单据列表
  194. export const materielOutStoreInfoSlectPage = appRx.get(API_GET_SUPPLYMATERIELOUTSTOREINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  195. // 出库-保存单据
  196. export const materielOutStoreInfoSave = appRx.post(API_POST_SUPPLYMATERIELOUTSTOREINFO_SAVE, errorCatcher, errorHandle, filter)
  197. // 出库-出库类型为退掉出库之外的出库
  198. export const materielOutStoreInfoAddSpSave = appRx.post(API_POST_SUPPLYMATERIELOUTSTOREINFO_ADDBILLSAVE, errorCatcher, errorHandle, filter)
  199. // 出库-查询物料明细列表
  200. export const selectOutStorePageList = appRx.get(API_GET_SUPPLYMATERIELPARTINFO_SELECTOUTSTOREPAGELIST, errorCatcher, errorHandle, filter)
  201. export const supplyLocationInfoSave = appRx.post(API_POST_SUPPLYLOCATIONINFO_SAVE, errorCatcher, errorHandle, filter)
  202. export const supplyLocationInfoDel = appRx.post(API_POST_SUPPLYLOCATIONINFO_DELETE, errorCatcher, errorHandle, filter)
  203. export const supplyLocationInfoSaveList = appRx.post(API_POST_SUPPLYLOCATIONINFO_SAVELIST, errorCatcher, errorHandle, filter)
  204. // 申请单新增保存接口
  205. export const billaddSpSave = appRx.post(API_POST_SPAREPARTAPPLINFO_BILLADDSPSAVE, errorCatcher, errorHandle, filter)
  206. // 获取申请采购明细列表
  207. // vesselId 船舶ID 必传
  208. export const selectApplPageList = appRx.get(API_GET_SUPPLYSPAREPARTINFO_SELECTAPPLPAGELIST, errorCatcher, errorHandle, filter)
  209. // 备件手册 -> 保存手册
  210. export const saveSupplySparePartInfo = appRx.post(API_POST_SUPPLYSPAREPARTINFO_SAVE, errorCatcher, errorHandle, filter)
  211. // 备件手册 -> 删除手册
  212. export const deleteSupplySparePartInfo = appRx.post(API_POST_SUPPLYSPAREPARTINFO_DELETESUPPLYSPAREPARTINFO, errorCatcher, errorHandle, filter)
  213. // 获取申请数据
  214. export const fetchPageList = appRx.get(API_GET_PURSPAPPLINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  215. // #region 库存
  216. export const supplySparepartStoreInfoSelectPage = appRx.get(API_GET_SUPPLYSPAREPARTSTOREINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  217. // 新增库存盘点明细列表
  218. export const supplySparePartInfoCheckPageList = appRx.get(API_GET_SUPPLYSPAREPARTINFO_SELECTCHECKPAGELIST, errorCatcher, errorHandle, filter)
  219. // 外地库存列表页(全部权限)
  220. export const nonlocalInventoryList = appRx.get(API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETPAGEBY, errorCatcher, errorHandle, filter)
  221. // 外地库存出入库新增
  222. export const addBusinessInventory = appRx.post(API_POST_OUTSTOCKTRANSACTIONINFO_SAVEADD, errorCatcher, errorHandle, filter)
  223. // 外地库存列表页(部分权限)
  224. export const nonlocalInventoryWarehouse = appRx.get(API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETWAREHOUSEPAGEBY, errorCatcher, errorHandle, filter)
  225. // 外地库存权限判断
  226. export const inventoryAuthorityBy = appRx.get(API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETAUTHORITYBY, errorCatcher, errorHandle, filter)
  227. // 外地库存交易详情
  228. export const businessInventoryDetail = appRx.get(API_GET_OUTSTOCKTRANSACTIONINFO_GETONEBYID, errorCatcher, errorHandle, filter)
  229. // 外地库存操作历史
  230. export const inventoryOperateHis = appRx.get(API_GET_OUTSTOCKTRANSACTIONINFO_GETBILLOPERATEHIS, errorCatcher, errorHandle, filter)
  231. // 外地库存出入库编辑
  232. export const editBusinessInventory = appRx.post(API_POST_OUTSTOCKTRANSACTIONINFO_SAVEEDIT, errorCatcher, errorHandle, filter)
  233. // 外地库存出入库废弃
  234. export const discardBusinessInventory = appRx.post(API_POST_OUTSTOCKTRANSACTIONINFO_DISCARD, errorCatcher, errorHandle, filter)
  235. // 外地库存出入库提交
  236. export const submitBusinessInventory = appRx.post(API_POST_OUTSTOCKTRANSACTIONINFO_SUBMIT, errorCatcher, errorHandle, filter)
  237. // 外地库存状态集合
  238. export const inventoryStatus = appRx.get(API_GET_OUTSTOCKTRANSACTIONINFO_GETSTATUS, errorCatcher, errorHandle, filter)
  239. // 外地库存历史接口
  240. export const inventoryStockHis = appRx.get(API_GET_SUPPLYSPAREPARTOUTSTOCKINFO_GETOUTSTOCKHIS, errorCatcher, errorHandle, filter)
  241. // 外地库存新增
  242. export const addNonlocalInventory = appRx.post(API_POST_SUPPLYSPAREPARTOUTSTOCKINFO_SAVEADD, errorCatcher, errorHandle, filter)
  243. // 外地库存修改
  244. export const editNonlocalInventory = appRx.post(API_POST_SUPPLYSPAREPARTOUTSTOCKINFO_SAVEEDIT, errorCatcher, errorHandle, filter)
  245. // 外地库存删除
  246. export const deleteNonlocalInventory = appRx.post(API_POST_SUPPLYSPAREPARTOUTSTOCKINFO_REMOVE, errorCatcher, errorHandle, filter)
  247. // 外地库存出库交易一览
  248. export const businessInventoryList = appRx.get(API_GET_OUTSTOCKTRANSACTIONINFO_GETPAGEBY, errorCatcher, errorHandle, filter)
  249. // 备件质量反馈详情
  250. export const supplyQualityDetail = appRx.get(API_GET_SPAREPARTFEEDBACKINFO_GETONEBYID, errorCatcher, errorHandle, filter)
  251. // 备件质量反馈提交岸基
  252. export const bankSubmitSupplyQuality = appRx.post(API_POST_SPAREPARTFEEDBACKINFO_BANKSUBMIT, errorCatcher, errorHandle, filter)
  253. // 备件质量反馈普通退回
  254. export const backSupplyQuality = appRx.post(API_POST_SPAREPARTFEEDBACKINFO_BACK, errorCatcher, errorHandle, filter)
  255. // 备件质量反馈审核之后再提交
  256. export const vesselSubmitSupplyQuality = appRx.post(API_POST_SPAREPARTFEEDBACKINFO_COMPLETESUBMIT, errorCatcher, errorHandle, filter)
  257. // 备件质量反馈操作历史
  258. export const supplyQualityOperateHis = appRx.get(API_GET_SPAREPARTFEEDBACKINFO_GETBILLOPERATEHIS, errorCatcher, errorHandle, filter)
  259. // 备件质量反馈审核之后再确认
  260. export const completeConfirmSupplyQuality = appRx.post(API_POST_SPAREPARTFEEDBACKINFO_COMPLETECONFIRM, errorCatcher, errorHandle, filter)
  261. // 备件质量反馈保存
  262. export const saveSupplyQuality = appRx.post(API_POST_SPAREPARTFEEDBACKINFO_SAVEEDIT, errorCatcher, errorHandle, filter)
  263. //备件质量反馈提交
  264. export const submitSupplyQuality = appRx.post(API_POST_SPAREPARTFEEDBACKINFO_VESSELSUBMIT, errorCatcher, errorHandle, filter)
  265. // 备件质量反馈确认
  266. export const confirmSupplyQuality = appRx.post(API_POST_SPAREPARTFEEDBACKINFO_CONFIRM, errorCatcher, errorHandle, filter)
  267. // 备件质量反馈列表页
  268. export const supplyQualityPageList = appRx.get(API_GET_SPAREPARTFEEDBACKINFO_GETPAGEBY, errorCatcher, errorHandle, filter)
  269. // 备件质量反馈列表页状态
  270. export const supplyQualityStatus = appRx.get(API_GET_SPAREPARTFEEDBACKINFO_GETSTATUS, errorCatcher, errorHandle, filter)
  271. // 备件质量反馈供应商列表
  272. export const supplyQualitySupplier = appRx.get(API_GET_SPAREPARTFEEDBACKINFO_GETSUPPLIERSTATUS, errorCatcher, errorHandle, filter)
  273. // 分页查询
  274. export const supplySparepartInStoreInfoPage = appRx.get(API_GET_SUPPLYSPAREPARTINSTOREINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  275. // 查询详情
  276. export const supplySparepartInStoreInfoDetail = appRx.get(API_GET_SUPPLYSPAREPARTINSTOREINFO_SELECTDETAIL, errorCatcher, errorHandle, filter)
  277. // 强制关闭
  278. export const supplySparepartInStoreInfoForceClose = appRx.post(API_POST_SUPPLYSPAREPARTINSTOREINFO_FORCECLOSE, errorCatcher, errorHandle, filter)
  279. // 入库
  280. export const supplySparepartInStoreInfoInStore = appRx.post(API_POST_SUPPLYSPAREPARTINSTOREINFO_INSTORE, errorCatcher, errorHandle, filter)
  281. // 提交签收单
  282. export const supplySparepartInStoreInfoSubmitBill = appRx.post(API_POST_SUPPLYSPAREPARTINSTOREINFO_SUBMITBILL, errorCatcher, errorHandle, filter)
  283. // 出库-单据列表
  284. export const sparepartOutStoreInfoSlectPage = appRx.get(API_GET_SUPPLYSPAREPARTOUTSTOREINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  285. // 出库-保存单据
  286. export const sparepartOutStoreInfoSave = appRx.post(API_POST_SUPPLYSPAREPARTOUTSTOREINFO_SAVE, errorCatcher, errorHandle, filter)
  287. // 出库-出库类型为退掉出库之外的出库
  288. export const sparepartOutStoreInfoAddSpSave = appRx.post(API_POST_SUPPLYSPAREPARTOUTSTOREINFO_ADDBILLSAVE, errorCatcher, errorHandle, filter)
  289. // 出库-废弃单据状态
  290. export const sparepartOutStoreInfoCancelBill = appRx.post(API_POST_SUPPLYSPAREPARTOUTSTOREINFO_CANCELBILL, errorCatcher, errorHandle, filter)
  291. // 单据状态列表
  292. export const selectParameterStatus = appRx.get(API_GET_PURCHASEPARAMETERSTATUS_SELECTLIST, errorCatcher, errorHandle, filter)
  293. // 根据公司ID获取船舶数据
  294. export const getAppShips = appRx.get(API_GET_VESSEL_GETUSERVESSELLISTBYSTATUS, errorCatcher, errorHandle, filter)
  295. // 船载物料 -> 分页查询
  296. export const selectMaterielPartInfoPage = appRx.get(API_GET_SUPPLYMATERIELPARTINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  297. // 设备管理 -> 设备管理-删除
  298. export const delSupplyDeviceInfo = appRx.post(API_POST_SUPPLYDEVICEINFO_DELETESUPPLYDEVICEINFO, errorCatcher, errorHandle, filter)
  299. // 船载物料 -> 审核通过
  300. export const auditSupplyMaterielInfo = appRx.post(API_POST_SUPPLYMATERIELPARTINFO_AUDITSUPPLYMATERIELPARTINFO, errorCatcher, errorHandle, filter)
  301. // 物料管理->新增保存物料分类列表
  302. export const saveMaterielDeviceType = appRx.post(API_POST_SUPPLYMATERIELTYPEINFO_SAVEINSERT, errorCatcher, errorHandle, filter)
  303. // 物料管理->编辑保存物料分类列表
  304. export const saveMaterielDeviceTypeModify = appRx.post(API_POST_SUPPLYMATERIELTYPEINFO_SAVEMODIFY, errorCatcher, errorHandle, filter)
  305. // 船载物料->拖动排序物料分类列表
  306. export const orderMaterielDeviceType = appRx.post(API_POST_SUPPLYMATERIELTYPEINFO_ORDER, errorCatcher, errorHandle, filter)
  307. // 物料管理->删除物料分类列表
  308. export const delMaterielDeviceType = appRx.post(API_POST_SUPPLYMATERIELTYPEINFO_DELETE, errorCatcher, errorHandle, filter)
  309. // 设备管理 -> 设备管理-列表查询
  310. export const selectSupplyDeviceInfoList = appRx.get(API_GET_SUPPLYDEVICEINFO_SELECTLIST, errorCatcher, errorHandle, filter)
  311. // 设备管理 -> 设备管理-设备排序
  312. export const supplyDeviceInfoorder = appRx.post(API_POST_SUPPLYDEVICEINFO_ORDER, errorCatcher, errorHandle, filter)
  313. // 设备管理 -> 设备管理-保存
  314. export const saveSupplyDeviceInfo = appRx.post(API_POST_SUPPLYDEVICEINFO_SAVESUPPLYDEVICEINFO, errorCatcher, errorHandle, filter)
  315. // 设备管理->船舶设备树
  316. export const deviceTree = appRx.get(API_GET_SUPPLYDEVICEINFO_DEVICETREE, errorCatcher, errorHandle, filter)
  317. // 设备管理 -> 设备管理-分页查询
  318. export const selectSupplyDeviceInfoPage = appRx.get(API_GET_SUPPLYDEVICEINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  319. // 设备管理->保存备件分类列表
  320. export const saveSupplyDeviceType = appRx.post(API_POST_SUPPLYDEVICETYPEINFO_SAVE, errorCatcher, errorHandle, filter)
  321. // 设备管理->拖动排序备件分类列表
  322. export const orderSupplyDeviceType = appRx.post(API_POST_SUPPLYDEVICETYPEINFO_ORDER, errorCatcher, errorHandle, filter)
  323. // 设备管理->删除备件分类列表
  324. export const delSupplyDeviceType = appRx.post(API_POST_SUPPLYDEVICETYPEINFO_DELETE, errorCatcher, errorHandle, filter)
  325. // 备件手册 -> 分页查询
  326. export const selectSupplySparePartInfoPage = appRx.get(API_GET_SUPPLYSPAREPARTINFO_SELECTPAGE, errorCatcher, errorHandle, filter)
  327. // 备件手册 -> 手册审核通过
  328. export const auditSupplySparePartInfo = appRx.post(API_POST_SUPPLYSPAREPARTINFO_AUDITSUPPLYSPAREPARTINFO, errorCatcher, errorHandle, filter)