ifdetail.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. const ifdetail = {
  2. state: {
  3. inStatus: false, //国内
  4. goStatus: false, //进口发货单
  5. takeStatus: false, //进口发货单
  6. outStatus: false, //出口发货单
  7. outtaskStatus: false, //出口收货单
  8. payStatus: false //付款
  9. },
  10. actions: {},
  11. mutations: {
  12. //国内状态
  13. // 进入详情页
  14. IN_IN_DETAIL(state) {
  15. state.inStatus = true;
  16. },
  17. //退出详情页
  18. IN_OUT_DETAIL(state) {
  19. state.inStatus = false;
  20. },
  21. //进口发货单状态
  22. // 进入详情页
  23. GO_IN_DETAIL(state) {
  24. state.goStatus = true;
  25. },
  26. //退出详情页
  27. GO_OUT_DETAIL(state) {
  28. state.goStatus = false;
  29. },
  30. //进口收货单状态
  31. // 进入详情页
  32. TAKE_IN_DETAIL(state) {
  33. state.takeStatus = true;
  34. },
  35. //退出详情页
  36. TAKE_OUT_DETAIL(state) {
  37. state.takeStatus = false;
  38. },
  39. //出口状态
  40. // 进入详情页
  41. OUT_IN__DETAIL(state) {
  42. state.outStatus = true;
  43. },
  44. //退出详情页
  45. OUT_OUT_DETAIL(state) {
  46. state.outStatus = false;
  47. },
  48. //出口状态
  49. // 进入详情页
  50. REC_IN_DETAIL(state) {
  51. state.outtaskStatus = true;
  52. },
  53. //退出详情页
  54. REC_OUT_DETAIL(state) {
  55. state.outtaskStatus = false;
  56. },
  57. //付款管理
  58. // 进入详情
  59. PAY_IN_DETAIL(state) {
  60. state.payStatus = true;
  61. },
  62. //退出详情页
  63. PAY_OUT_DETAIL(state) {
  64. state.payStatus = false;
  65. },
  66. //关闭所有
  67. DEL_ALL_DETAIL(state) {
  68. for (let item in state) {
  69. state[item] = false
  70. }
  71. },
  72. //关闭其他
  73. DEL_OTHER_DETAIL(state, tag) {
  74. for (let item in state) {
  75. state[item] = false
  76. }
  77. if (tag.label == '国内发货单') {
  78. state.inStatus = true;
  79. }
  80. if (tag.label == '进口发货单') {
  81. state.goStatus = true;
  82. }
  83. if (tag.label == "进口收货单") {
  84. state.goStatus = true;
  85. }
  86. if (tag.label == '发货单(E)') {
  87. state.takeStatus = true;
  88. }
  89. if (tag.label == '收货单(E)') {
  90. state.outtaskStatus = true;
  91. }
  92. if (tag.label == '付款管理') {
  93. state.payStatus = true;
  94. }
  95. }
  96. }
  97. };
  98. export default ifdetail;