business.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. businessConvertToReserve(query) {
  37. return micro_request.postRequest(basePath, 'Business', 'ConvertToReserve', query)
  38. },
  39. // 设置首要联系人
  40. setPrimacyContact(query) {
  41. return micro_request.postRequest(basePath, 'Business', 'SetPrimacyContact', query)
  42. },
  43. // 获取项目产品
  44. getProductByBusinessId(query) {
  45. return micro_request.postRequest(basePath, 'Business', 'GetBusinessProduct', query)
  46. },
  47. // 获取项目动态
  48. getBusinessDynamics(query) {
  49. return micro_request.postRequest(basePath, 'Business', 'GetBusinessDynamics', query)
  50. },
  51. // 获取项目归属记录
  52. getBusinessDynamicsList(query) {
  53. return micro_request.postRequest(basePath, 'Business', 'GetBusinessDynamicsList', query)
  54. },
  55. // 获取项目附件记录
  56. getBusinessEnclosureList(query) {
  57. return micro_request.postRequest(basePath, 'BusinessFile', 'GetList', query)
  58. },
  59. createBusinessEnclosure(query) {
  60. return micro_request.postRequest(basePath, 'BusinessFile', 'Create', query)
  61. },
  62. deleteBusinessEnclosure(query) {
  63. return micro_request.postRequest(basePath, 'BusinessFile', 'DeleteByIds', query)
  64. },
  65. // 获取项目附件记录
  66. downDingTalkFile(query) {
  67. return micro_request.postRequest(basePath, 'BusinessFile', 'DownloadDingTalkFile', query)
  68. },
  69. }