business.js 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import micro_request from '@/utils/micro_request'
  2. const basePath = process.env.VUE_APP_ParentPath
  3. export default {
  4. // 获取列表
  5. getList(query) {
  6. return micro_request.postRequest(basePath, 'Business', 'GetList', query)
  7. },
  8. getEntityById(query) {
  9. return micro_request.postRequest(basePath, 'Business', 'GetEntityById', query)
  10. },
  11. doAdd(query) {
  12. return micro_request.postRequest(basePath, 'Business', 'Create', query)
  13. },
  14. doEdit(query) {
  15. return micro_request.postRequest(basePath, 'Business', 'UpdateById', query)
  16. },
  17. doDelete(query) {
  18. return micro_request.postRequest(basePath, 'Business', 'DeleteByIds', query)
  19. },
  20. // 项目升级
  21. businessUpgrade(query) {
  22. return micro_request.postRequest(basePath, 'Business', 'BusinessUpgrade', query)
  23. },
  24. BusinessUpgradeAorB(query) {
  25. return micro_request.postFormDataRequest(basePath, 'BusinessHandler', 'BusinessUpgradeAorB', query)
  26. },
  27. // 项目降级
  28. businessDowngrade(query) {
  29. return micro_request.postRequest(basePath, 'Business', 'BusinessDowngrade', query)
  30. },
  31. // 项目转移
  32. businessTransfer(query) {
  33. return micro_request.postRequest(basePath, 'Business', 'BusinessTransfer', query)
  34. },
  35. // 系统管理员项目转移
  36. sysAdminBusinessTransfer(query) {
  37. return micro_request.postRequest(basePath, 'Business', 'SysAdminBusinessTransfer', query)
  38. },
  39. // 转为储备项目
  40. businessConvertToReserve(query) {
  41. return micro_request.postRequest(basePath, 'Business', 'ConvertToReserve', query)
  42. },
  43. // 设置首要联系人
  44. setPrimacyContact(query) {
  45. return micro_request.postRequest(basePath, 'Business', 'SetPrimacyContact', query)
  46. },
  47. // 获取项目产品
  48. getProductByBusinessId(query) {
  49. return micro_request.postRequest(basePath, 'Business', 'GetBusinessProduct', query)
  50. },
  51. // 获取项目动态
  52. getBusinessDynamics(query) {
  53. return micro_request.postRequest(basePath, 'Business', 'GetBusinessDynamics', query)
  54. },
  55. // 获取项目归属记录
  56. getBusinessDynamicsList(query) {
  57. return micro_request.postRequest(basePath, 'Business', 'GetBusinessDynamicsList', query)
  58. },
  59. // 获取项目附件记录
  60. getBusinessEnclosureList(query) {
  61. return micro_request.postRequest(basePath, 'BusinessFile', 'GetList', query)
  62. },
  63. createBusinessEnclosure(query) {
  64. return micro_request.postRequest(basePath, 'BusinessFile', 'Create', query)
  65. },
  66. deleteBusinessEnclosure(query) {
  67. return micro_request.postRequest(basePath, 'BusinessFile', 'DeleteByIds', query)
  68. },
  69. // 获取项目附件记录
  70. downDingTalkFile(query) {
  71. return micro_request.postRequest(basePath, 'BusinessFile', 'DownloadDingTalkFile', query)
  72. },
  73. }