api.js 9.8 KB

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