ifdetail.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. const ifdetail = {
  2. state: {
  3. inStatus: false, //国内发货
  4. domTakeStatus: false, // 国内收货
  5. goStatus: false, //进口发货单
  6. takeStatus: false, //进口发货单
  7. outStatus: false, //出口发货单
  8. outtaskStatus: false, //出口收货单
  9. pqStatus: false, //付款
  10. paySettle:false, //付款结算
  11. receiptSettle:false, //收款结算
  12. mainItemStatus:false, //主营项目明细
  13. },
  14. actions: {},
  15. mutations: {
  16. //国内状态发货单
  17. // 进入详情页
  18. IN_IN_DETAIL(state) {
  19. state.inStatus = true;
  20. },
  21. //退出详情页
  22. IN_OUT_DETAIL(state) {
  23. state.inStatus = false;
  24. },
  25. // 国内收货单状态
  26. // 进入详情页
  27. DOM_IN_DETAIL(state) {
  28. state.domTakeStatus = true;
  29. },
  30. //退出详情页
  31. DOM_OUT_DETAIL(state) {
  32. state.domTakeStatus = false;
  33. },
  34. //进口发货单状态
  35. // 进入详情页
  36. GO_IN_DETAIL(state) {
  37. state.goStatus = true;
  38. },
  39. //退出详情页
  40. GO_OUT_DETAIL(state) {
  41. state.goStatus = false;
  42. },
  43. //进口收货单状态
  44. // 进入详情页
  45. TAKE_IN_DETAIL(state) {
  46. state.takeStatus = true;
  47. },
  48. //退出详情页
  49. TAKE_OUT_DETAIL(state) {
  50. state.takeStatus = false;
  51. },
  52. //出口状态
  53. // 进入详情页
  54. OUT_IN__DETAIL(state) {
  55. state.outStatus = true;
  56. },
  57. //退出详情页
  58. OUT_OUT_DETAIL(state) {
  59. state.outStatus = false;
  60. },
  61. //出口状态
  62. // 进入详情页
  63. REC_IN_DETAIL(state) {
  64. state.outtaskStatus = true;
  65. },
  66. //退出详情页
  67. REC_OUT_DETAIL(state) {
  68. state.outtaskStatus = false;
  69. },
  70. //付款管理
  71. // 进入付费申请
  72. PQ_IN_DETAIL(state) {
  73. state.pqStatus = true;
  74. },
  75. // 退出付费申请
  76. PQ_OUT_DETAIL(state) {
  77. state.pqStatus = false;
  78. },
  79. // 进入付款结算
  80. PAY_IN_DETAIL(state) {
  81. state.paySettle = true;
  82. },
  83. // 退出付款结算
  84. PAY_OUT_DETAIL(state) {
  85. state.paySettle = false;
  86. },
  87. //进入收款结算
  88. RECE_IN_DETAIL(state) {
  89. state.receiptSettle = true;
  90. },
  91. //退出收款结算
  92. RECE_OUT_DETAIL(state) {
  93. state.receiptSettle = false;
  94. },
  95. //进入事务管理结算明细
  96. MAIN_IN_DETAIL(state) {
  97. state.mainItemStatus = true;
  98. },
  99. //退出主营项目明细
  100. MAIN_OUT_DETAIL(state) {
  101. state.mainItemStatus = false;
  102. },
  103. //关闭所有
  104. DEL_ALL_DETAIL(state) {
  105. for (let item in state) {
  106. state[item] = false
  107. }
  108. },
  109. //关闭其他
  110. DEL_OTHER_DETAIL(state, tag) {
  111. for (let item in state) {
  112. state[item] = false
  113. }
  114. if (tag.label == '客户确认(N)') {
  115. state.inStatus = true;
  116. }
  117. if (tag.label == '采购确认(N)') {
  118. state.domTakeStatus = true;
  119. }
  120. if (tag.label == '发货单(I)') {
  121. state.goStatus = true;
  122. }
  123. if (tag.label == "收货单(I)") {
  124. state.goStatus = true;
  125. }
  126. if (tag.label == '发货(E)') {
  127. state.takeStatus = true;
  128. }
  129. if (tag.label == '收货(E)') {
  130. state.outtaskStatus = true;
  131. }
  132. if (tag.label == '付费申请') {
  133. state.pqStatus = true;
  134. }
  135. if (tag.label == '付款结算') {
  136. state.paySettle = true;
  137. }
  138. if (tag.label == '收款结算') {
  139. state.receiptSettle = true;
  140. }
  141. if (tag.label == '结算') {
  142. state.mainItemStatus = true;
  143. }
  144. }
  145. }
  146. };
  147. export default ifdetail;