technology.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. import request from "@/utils/request.js";
  2. // 按当前用户目录查询已映射机构非药物项目(分页)
  3. export function getMappedNondrugItemList(data) {
  4. return request({
  5. url:
  6. "/basis/stitutionsnondrugMgr/mappedNondrugItemList?pageNum=" +
  7. data.pageNum +
  8. "&pageSize=" +
  9. data.pageSize,
  10. method: "post",
  11. data,
  12. });
  13. }
  14. // 获取机构非药物项目详情
  15. export function getNondrugItemDetail(pid) {
  16. return request({
  17. url: "/basis/stitutionsnondrugMgr/getNondrugItem/" + pid,
  18. method: "get",
  19. });
  20. }
  21. // 适宜技术协定方列表
  22. export function getSuitableTechList(data) {
  23. return request({
  24. url:
  25. "/basis/suitableTechnologyAccordMgr/listPain?pageNum=" +
  26. data.pageNum +
  27. "&pageSize=" +
  28. data.pageSize,
  29. method: "post",
  30. data,
  31. });
  32. }
  33. // 适宜技术协定方分组列表
  34. export function getSuitableTechGroupedList(data) {
  35. return request({
  36. url: "/basis/suitableTechnologyAccordMgr/listGrouped",
  37. method: "post",
  38. data,
  39. });
  40. }
  41. // 适宜技术协定方医派信息查询
  42. export function getPreSectInfo() {
  43. return request({
  44. url: "/basis/suitableTechnologyAccordMgr/getPreSectInfo",
  45. method: "get",
  46. });
  47. }
  48. // 适宜技术协定方保存
  49. export function saveSuitableTech(data) {
  50. return request({
  51. url: "/basis/suitableTechnologyAccordMgr/save",
  52. method: "post",
  53. data,
  54. });
  55. }
  56. // 适宜技术协定方详情
  57. export function getSuitableTechInfo(pid) {
  58. return request({
  59. url: "/basis/suitableTechnologyAccordMgr/info",
  60. method: "post",
  61. data: { pid },
  62. });
  63. }
  64. // 适宜技术协定方删除
  65. export function deleteSuitableTech(data) {
  66. return request({
  67. url: "/basis/suitableTechnologyAccordMgr/delete",
  68. method: "post",
  69. data,
  70. });
  71. }
  72. // 适宜技术协定方启用/禁用
  73. export function changeSuitableTechStatus(data) {
  74. return request({
  75. url: "/basis/suitableTechnologyAccordMgr/changeStatus",
  76. method: "post",
  77. data,
  78. });
  79. }
  80. // 本地专家适宜技术启用/禁用
  81. export function changeLocalExpertTechStatus(data) {
  82. return request({
  83. url: "/basis/localExpertSuitableTechnologyMgr/changeStatus",
  84. method: "post",
  85. data,
  86. });
  87. }
  88. // 本地适宜技术协定方列表
  89. export function getLocalSuitableTechList(data) {
  90. return request({
  91. url:
  92. "/basis/localExpertSuitableTechnologyMgr/listPain?pageNum=" +
  93. data.pageNum +
  94. "&pageSize=" +
  95. data.pageSize,
  96. method: "post",
  97. data,
  98. });
  99. }
  100. // 本地适宜技术协定方保存
  101. export function saveLocalSuitableTech(data) {
  102. return request({
  103. url: "/basis/localExpertSuitableTechnologyMgr/save",
  104. method: "post",
  105. data,
  106. });
  107. }
  108. // 本地适宜技术协定方详情
  109. export function getLocalSuitableTechInfo(pid) {
  110. return request({
  111. url: "/basis/localExpertSuitableTechnologyMgr/info",
  112. method: "post",
  113. data: { pid },
  114. });
  115. }
  116. // 本地适宜技术协定方删除
  117. export function deleteLocalSuitableTech(data) {
  118. return request({
  119. url: "/basis/localExpertSuitableTechnologyMgr/delete",
  120. method: "post",
  121. data,
  122. });
  123. }