ifdetail.js 3.8 KB

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