puhse-order.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. import http from '@/request/index.js';
  2. export const state = {
  3. orderDelData: [] //采购计划详情数据
  4. };
  5. export const mutations = {
  6. setOrderDelsData(state, data) {
  7. state.orderDelData = data
  8. },
  9. }
  10. export const actions = {
  11. // 药品采购单查询
  12. getPurDerData({
  13. commit,
  14. rootState
  15. }, data) {
  16. return new Promise((resolve, reject) => {
  17. http('puhseOrder.getData', {
  18. ...data.pam,
  19. }, '加载中').then(res => {
  20. if (res.success == true) {
  21. data.that.$refs.paging.complete(res.data);
  22. }
  23. }).catch(e => {
  24. reject(e)
  25. })
  26. })
  27. },
  28. //耗材采购单查询
  29. getMcsOrdeData({
  30. commit,
  31. rootState
  32. }, data) {
  33. return new Promise((resolve, reject) => {
  34. http('mcsQueryOrder.getData', {
  35. ...data.pam,
  36. }, '加载中').then(res => {
  37. if (res.success == true) {
  38. data.that.$refs.paging.complete(res.data);
  39. }
  40. }).catch(e => {
  41. reject(e)
  42. })
  43. })
  44. },
  45. //耗材详情------待出库和已出库
  46. getMcsOrderDetail({
  47. commit,
  48. rootState
  49. }, data) {
  50. return new Promise((resolve, reject) => {
  51. http('mcsQueryOrder.details', {
  52. ...data,
  53. current: 1,
  54. size: 10000
  55. }, '加载中').then(res => {
  56. if (res.success == true) {
  57. commit('setOrderDelsData', res.data);
  58. }
  59. }).catch(e => {
  60. reject(e)
  61. })
  62. })
  63. },
  64. //耗材详情待验收和已验收
  65. getMcsBondDetail({
  66. commit,
  67. rootState
  68. }, data) {
  69. return new Promise((resolve, reject) => {
  70. http('mcsQueryOrder.tabDetails', {
  71. ...data,
  72. current: 1,
  73. size: 10000
  74. }, '加载中').then(res => {
  75. if (res.success == true) {
  76. commit('setOrderDelsData', res.data);
  77. }
  78. }).catch(e => {
  79. reject(e)
  80. })
  81. })
  82. },
  83. // 药品详情
  84. getpurOrderDetail({
  85. commit,
  86. rootState
  87. }, data) {
  88. return new Promise((resolve, reject) => {
  89. http('puhseOrder.details', {
  90. ...data,
  91. current: 1,
  92. size: 10000
  93. }, '加载中').then(res => {
  94. if (res.success == true) {
  95. commit('setOrderDelsData', res.data);
  96. }
  97. }).catch(e => {
  98. reject(e)
  99. })
  100. })
  101. },
  102. // 药品详情
  103. getOrderTabDetail({
  104. commit,
  105. rootState
  106. }, data) {
  107. return new Promise((resolve, reject) => {
  108. http('puhseOrder.tabDetails', {
  109. ...data,
  110. current: 1,
  111. size: 10000
  112. }, '加载中').then(res => {
  113. if (res.success == true) {
  114. commit('setOrderDelsData', res.data.records);
  115. }
  116. }).catch(e => {
  117. reject(e)
  118. })
  119. })
  120. },
  121. }