api.js 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage'
  2. //首页统计
  3. const getBuyAndSaleStatistics = (params) => getAction('/depotHead/getBuyAndSaleStatistics', params)
  4. const buyOrSalePrice = (params) => getAction('/depotItem/buyOrSalePrice', params)
  5. const getMaterialWarn = (params) => getAction('/material/getMaterialWarn', params)
  6. //租户管理
  7. const checkTenant = (params) => getAction('/tenant/checkIsNameExist', params)
  8. const addTenant = (params) => postAction('/tenant/add', params)
  9. const editTenant = (params) => putAction('/tenant/update', params)
  10. //角色管理
  11. const addRole = (params) => postAction('/role/add', params)
  12. const editRole = (params) => putAction('/role/update', params)
  13. const checkRole = (params) => getAction('/role/checkIsNameExist', params)
  14. const roleAllList = (params) => getAction('/role/allList', params)
  15. const getTenantRoleList = (params) => getAction('/role/tenantRoleList', params)
  16. //用户管理
  17. const registerUser = (params) => postAction('/user/registerUser', params)
  18. const addUser = (params) => postAction('/user/addUser', params)
  19. const editUser = (params) => putAction('/user/updateUser', params)
  20. const getUserList = (params) => getAction('/user/getUserList', params)
  21. const getUserBtnByCurrentUser = (params) => getAction('/user/getUserBtnByCurrentUser', params)
  22. const queryPermissionsByUser = (params) => postAction('/function/findMenuByPNumber', params)
  23. //机构管理
  24. const queryOrganizationTreeList = (params) => getAction('/organization/getOrganizationTree', params)
  25. const getAllOrganizationTreeByUser = (params) => getAction('/organization/getAllOrganizationTreeByUser', params)
  26. const queryOrganizationById = (params) => getAction('/organization/findById', params)
  27. const checkOrganization = (params) => getAction('/organization/checkIsNameExist', params)
  28. //经手人管理
  29. const addPerson = (params) => postAction('/person/add', params)
  30. const editPerson = (params) => putAction('/person/update', params)
  31. const checkPerson = (params) => getAction('/person/checkIsNameExist', params)
  32. const getPersonByType = (params) => getAction('/person/getPersonByType', params)
  33. const getPersonByNumType = (params) => getAction('/person/getPersonByNumType', params)
  34. //账户管理
  35. const addAccount = (params) => postAction('/account/add', params)
  36. const editAccount = (params) => putAction('/account/update', params)
  37. const checkAccount = (params) => getAction('/account/checkIsNameExist', params)
  38. const getAccount = (params) => getAction('/account/getAccount', params)
  39. //收支项目
  40. const addInOutItem = (params) => postAction('/inOutItem/add', params)
  41. const editInOutItem = (params) => putAction('/inOutItem/update', params)
  42. const checkInOutItem = (params) => getAction('/inOutItem/checkIsNameExist', params)
  43. const findInOutItemByParam = (params) => getAction('/inOutItem/findBySelect', params)
  44. //仓库信息
  45. const addDepot = (params) => postAction('/depot/add', params)
  46. const editDepot = (params) => putAction('/depot/update', params)
  47. const checkDepot = (params) => getAction('/depot/checkIsNameExist', params)
  48. //商品属性
  49. const editMaterialProperty = (params) => putAction('/materialProperty/update', params)
  50. //商品类型
  51. const queryMaterialCategoryTreeList = (params) => getAction('/materialCategory/getMaterialCategoryTree', params)
  52. const queryMaterialCategoryById = (params) => getAction('/materialCategory/findById', params)
  53. const checkMaterialCategory = (params) => getAction('/materialCategory/checkIsNameExist', params)
  54. //商品管理
  55. const addMaterial = (params) => postAction('/material/add', params)
  56. const editMaterial = (params) => putAction('/material/update', params)
  57. const checkMaterial = (params) => getAction('/material/checkIsExist', params)
  58. const getMaterialBySelect = (params) => getAction('/material/findBySelect', params)
  59. const getSerialMaterialBySelect = (params) => getAction('/material/getMaterialEnableSerialNumberList', params)
  60. const getMaterialByParam = (params) => getAction('/material/getMaterialByParam', params)
  61. const getMaterialByBarCode = (params) => getAction('/material/getMaterialByBarCode', params)
  62. const getMaterialByBatchNumber = (params) => getAction('/material/getMaterialByBatchNumber', params)
  63. const getMaterialById = (params) => getAction('/material/getMaterialById', params)
  64. const getMaxBarCode = (params) => getAction('/material/getMaxBarCode', params)
  65. const checkMaterialBarCode = (params) => getAction('/materialsExtend/checkIsBarCodeExist', params)
  66. const batchUpdateMaterial = (params) => postAction('/material/batchUpdate', params)
  67. const changeNameToPinYin = (params) => postAction('/material/changeNameToPinYin', params)
  68. //序列号
  69. const batAddSerialNumber = (params) => postAction('/serialNumber/batAddSerialNumber', params)
  70. const getEnableSerialNumberList = (params) => getAction('/serialNumber/getEnableSerialNumberList', params)
  71. //多属性
  72. const addMaterialAttribute = (params) => postAction('/materialAttribute/add', params)
  73. const editMaterialAttribute = (params) => putAction('/materialAttribute/update', params)
  74. const checkMaterialAttribute = (params) => getAction('/materialAttribute/checkIsNameExist', params)
  75. const getMaterialAttributeNameList = (params) => getAction('/materialAttribute/getNameList', params)
  76. const getMaterialAttributeValueListById = (params) => getAction('/materialAttribute/getValueListById', params)
  77. //功能管理
  78. const addFunction = (params) => postAction('/function/add', params)
  79. const editFunction = (params) => putAction('/function/update', params)
  80. const checkFunction = (params) => getAction('/function/checkIsNameExist', params)
  81. const checkNumber = (params) => getAction('/function/checkIsNumberExist', params)
  82. //系统配置
  83. const addSystemConfig = (params) => postAction('/systemConfig/add', params)
  84. const editSystemConfig = (params) => putAction('/systemConfig/update', params)
  85. const checkSystemConfig = (params) => getAction('/systemConfig/checkIsNameExist', params)
  86. const getCurrentSystemConfig = (params) => getAction('/systemConfig/getCurrentInfo', params)
  87. const fileSizeLimit = (params) => getAction('/systemConfig/fileSizeLimit', params)
  88. //平台参数
  89. const addPlatformConfig = (params) => postAction('/platformConfig/add', params)
  90. const editPlatformConfig = (params) => putAction('/platformConfig/update', params)
  91. const getPlatformConfigByKey = (params) => getAction('/platformConfig/getInfoByKey', params)
  92. //用户|角色|模块关系
  93. const addUserBusiness = (params) => postAction('/userBusiness/add', params)
  94. const editUserBusiness = (params) => putAction('/userBusiness/update', params)
  95. const checkUserBusiness = (params) => getAction('/userBusiness/checkIsValueExist', params)
  96. const updateBtnStrByRoleId = (params) => postAction('/userBusiness/updateBtnStr', params)
  97. //多单位
  98. const addUnit = (params) => postAction('/unit/add', params)
  99. const editUnit = (params) => putAction('/unit/update', params)
  100. const checkUnit = (params) => getAction('/unit/checkIsNameExist', params)
  101. // 根据id获取信息
  102. const getUnitInfo = (params) => getAction('/unit/getUnitListByID', params)
  103. //供应商|客户|会员
  104. const addSupplier = (params) => postAction('/supplier/add', params)
  105. const editSupplier = (params) => putAction('/supplier/update', params)
  106. const checkSupplier = (params) => getAction('/supplier/checkIsNameAndTypeExist', params)
  107. const findBySelectSup = (params) => postAction('/supplier/findBySelect_sup', params)
  108. const findBySelectCus = (params) => postAction('/supplier/findBySelect_cus', params)
  109. const findBySelectRetail = (params) => postAction('/supplier/findBySelect_retail', params)
  110. const findBySelectOrgan = (params) => postAction('/supplier/findBySelect_organ', params)
  111. //单据相关
  112. const findBillDetailByNumber = (params) => getAction('/depotHead/getDetailByNumber', params)
  113. const waitBillCount = (params) => getAction('/depotHead/waitBillCount', params)
  114. const batchAddDepotHeadAndDetail = (params) => postAction('/depotHead/batchAddDepotHeadAndDetail', params)
  115. const findStockByDepotAndBarCode = (params) => getAction('/depotItem/findStockByDepotAndBarCode', params)
  116. const getBatchNumberList = (params) => getAction('/depotItem/getBatchNumberList', params)
  117. const findFinancialDetailByNumber = (params) => getAction('/accountHead/getDetailByNumber', params)
  118. export {
  119. getBuyAndSaleStatistics,
  120. buyOrSalePrice,
  121. getMaterialWarn,
  122. checkTenant,
  123. addTenant,
  124. editTenant,
  125. addRole,
  126. editRole,
  127. checkRole,
  128. roleAllList,
  129. getTenantRoleList,
  130. registerUser,
  131. addUser,
  132. editUser,
  133. getUserList,
  134. getUserBtnByCurrentUser,
  135. queryPermissionsByUser,
  136. queryOrganizationTreeList,
  137. getAllOrganizationTreeByUser,
  138. queryOrganizationById,
  139. checkOrganization,
  140. addPerson,
  141. editPerson,
  142. checkPerson,
  143. getPersonByType,
  144. getPersonByNumType,
  145. addAccount,
  146. editAccount,
  147. checkAccount,
  148. getAccount,
  149. addInOutItem,
  150. editInOutItem,
  151. checkInOutItem,
  152. findInOutItemByParam,
  153. addDepot,
  154. editDepot,
  155. checkDepot,
  156. editMaterialProperty,
  157. queryMaterialCategoryTreeList,
  158. queryMaterialCategoryById,
  159. checkMaterialCategory,
  160. addMaterial,
  161. editMaterial,
  162. checkMaterial,
  163. getMaterialBySelect,
  164. getSerialMaterialBySelect,
  165. getMaterialByParam,
  166. getMaterialByBarCode,
  167. getMaterialByBatchNumber,
  168. getMaxBarCode,
  169. checkMaterialBarCode,
  170. batchUpdateMaterial,
  171. changeNameToPinYin,
  172. batAddSerialNumber,
  173. getEnableSerialNumberList,
  174. addMaterialAttribute,
  175. editMaterialAttribute,
  176. checkMaterialAttribute,
  177. getMaterialAttributeNameList,
  178. getMaterialAttributeValueListById,
  179. addFunction,
  180. editFunction,
  181. checkFunction,
  182. checkNumber,
  183. addSystemConfig,
  184. editSystemConfig,
  185. checkSystemConfig,
  186. getCurrentSystemConfig,
  187. fileSizeLimit,
  188. addPlatformConfig,
  189. editPlatformConfig,
  190. getPlatformConfigByKey,
  191. addUserBusiness,
  192. editUserBusiness,
  193. checkUserBusiness,
  194. updateBtnStrByRoleId,
  195. addUnit,
  196. editUnit,
  197. checkUnit,
  198. addSupplier,
  199. editSupplier,
  200. checkSupplier,
  201. findBySelectSup,
  202. findBySelectCus,
  203. findBySelectRetail,
  204. findBySelectOrgan,
  205. findBillDetailByNumber,
  206. waitBillCount,
  207. batchAddDepotHeadAndDetail,
  208. findStockByDepotAndBarCode,
  209. getBatchNumberList,
  210. findFinancialDetailByNumber,
  211. getMaterialById,
  212. getUnitInfo,
  213. }