ifdetail.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  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. domStockDetail: false, // 国内库存账
  16. domPurStatus: false, // 内贸采购
  17. outputStatus: false, //销项发票
  18. incomeStatus: false, //进项发票
  19. entranceCgStatus: false, //进口采购
  20. entranceXsStatus: false, //进口销售,
  21. xsStatus: false, //出口销售
  22. bjStatus: false, //出口报价
  23. officePurchaseStatus: false, // 办公采购
  24. officeLyStatus: false, //办公领用
  25. handOverStatus: false, // 交接单
  26. reimbursementStatus: false, // 报销
  27. },
  28. actions: {},
  29. mutations: {
  30. //国内状态发货单
  31. // 进入详情页
  32. IN_IN_DETAIL(state) {
  33. state.inStatus = true;
  34. },
  35. //退出详情页
  36. IN_OUT_DETAIL(state) {
  37. state.inStatus = false;
  38. },
  39. // 国内收货单状态
  40. // 进入详情页
  41. DOM_IN_DETAIL(state) {
  42. state.domTakeStatus = true;
  43. },
  44. //退出详情页
  45. DOM_OUT_DETAIL(state) {
  46. state.domTakeStatus = false;
  47. },
  48. //进口发货单状态
  49. // 进入详情页
  50. GO_IN_DETAIL(state) {
  51. state.goStatus = true;
  52. },
  53. //退出详情页
  54. GO_OUT_DETAIL(state) {
  55. state.goStatus = false;
  56. },
  57. //进口收货单状态
  58. // 进入详情页
  59. TAKE_IN_DETAIL(state) {
  60. state.takeStatus = true;
  61. },
  62. //退出详情页
  63. TAKE_OUT_DETAIL(state) {
  64. state.takeStatus = false;
  65. },
  66. //出口状态
  67. // 进入详情页
  68. OUT_IN__DETAIL(state) {
  69. state.outStatus = true;
  70. },
  71. //退出详情页
  72. OUT_OUT_DETAIL(state) {
  73. state.outStatus = false;
  74. },
  75. IN_XS_STATUS(state) {
  76. state.xsStatus = true;
  77. },
  78. //退出详情页
  79. OUT_XS_STATUS(state) {
  80. state.xsStatus = false;
  81. },
  82. IN_BJ_STATUS(state) {
  83. state.bjStatus = true;
  84. },
  85. //退出详情页
  86. OUT_BJ_STATUS(state) {
  87. state.bjStatus = false;
  88. },
  89. //出口状态
  90. // 进入详情页
  91. REC_IN_DETAIL(state) {
  92. state.outtaskStatus = true;
  93. },
  94. //退出详情页
  95. REC_OUT_DETAIL(state) {
  96. state.outtaskStatus = false;
  97. },
  98. //付款管理
  99. // 进入付费申请
  100. PQ_IN_DETAIL(state) {
  101. state.pqStatus = true;
  102. },
  103. // 退出付费申请
  104. PQ_OUT_DETAIL(state) {
  105. state.pqStatus = false;
  106. },
  107. // 进入付款结算
  108. PAY_IN_DETAIL(state) {
  109. state.paySettle = true;
  110. },
  111. // 退出付款结算
  112. PAY_OUT_DETAIL(state) {
  113. state.paySettle = false;
  114. },
  115. //进入收款结算
  116. RECE_IN_DETAIL(state) {
  117. state.receiptSettle = true;
  118. },
  119. //退出收款结算
  120. RECE_OUT_DETAIL(state) {
  121. state.receiptSettle = false;
  122. },
  123. //进入事务管理主营业务明细
  124. MAIN_IN_DETAIL(state) {
  125. state.mainItemStatus = true;
  126. },
  127. //退出主营项目明细
  128. MAIN_OUT_DETAIL(state) {
  129. state.mainItemStatus = false;
  130. },
  131. //进入事务管理结算明细
  132. SE_IN_DETAIL(state) {
  133. state.settleStatus = true;
  134. },
  135. //退出主营项目明细
  136. SE_OUT_DETAIL(state) {
  137. state.settleStatus = false;
  138. },
  139. // 打开国内销售订单
  140. DOMXS_IN_DETAIL(state) {
  141. state.domSaleStatus = true;
  142. },
  143. //关闭国内销售订单
  144. DOMXS_OUT_DETAIL(state) {
  145. state.domSaleStatus = false;
  146. },
  147. DOMKC_IN_DETAIL(state) {
  148. state.domStockDetail = true;
  149. },
  150. DOMKC_OUT_DETAIL(state) {
  151. state.domStockDetail = false;
  152. },
  153. DOMCG_IN_DETAIL(state) {
  154. state.domPurStatus = true;
  155. },
  156. DOMCG_OUT_DETAIL(state) {
  157. state.domPurStatus = false;
  158. },
  159. //财务销项发票
  160. OUTPUT_IN_DETAIL(state) {
  161. state.outputStatus = true;
  162. },
  163. OUTPUT_OUT_DETAIL(state) {
  164. state.outputStatus = false;
  165. },
  166. //财务进项发票
  167. INCOME_IN_DETAIL(state) {
  168. state.incomeStatus = true;
  169. },
  170. INCOME_OUT_DETAIL(state) {
  171. state.incomeStatus = false;
  172. },
  173. //进口采购
  174. ENTRANCE_IN_DETAIL(state) {
  175. state.entranceCgStatus = true;
  176. },
  177. ENTRANCE_OUT_DETAIL(state) {
  178. state.entranceCgStatus = false;
  179. },
  180. //进口采购
  181. XSACE_IN_DETAIL(state) {
  182. state.entranceXsStatus = true;
  183. },
  184. XSACE_OUT_DETAIL(state) {
  185. state.entranceXsStatus = false;
  186. },
  187. // 办公采购
  188. OFFICEPUR_IN_DETAIL(state) {
  189. state.officePurchaseStatus = true;
  190. },
  191. OFFICEPUR_OUT_DETAIL(state) {
  192. state.officePurchaseStatus = false;
  193. },
  194. // 办公领用
  195. OFFICELY_IN_DETAIL(state) {
  196. state.officeLyStatus = true;
  197. },
  198. OFFICELY_OUT_DETAIL(state) {
  199. state.officeLyStatus = false;
  200. },
  201. // 交接单
  202. JJD_IN_DETAIL(state) {
  203. state.handOverStatus = true;
  204. },
  205. JJD_OUT_DETAIL(state) {
  206. state.handOverStatus = false;
  207. },
  208. // 报销
  209. BX_IN_DETAIL(state) {
  210. state.reimbursementStatus = true;
  211. },
  212. BX_OUT_DETAIL(state) {
  213. state.reimbursementStatus = false;
  214. },
  215. //关闭所有
  216. DEL_ALL_DETAIL(state) {
  217. for (let item in state) {
  218. state[item] = false
  219. }
  220. },
  221. //关闭其他
  222. DEL_OTHER_DETAIL(state, tag) {
  223. for (let item in state) {
  224. state[item] = false
  225. }
  226. if (tag.label == '客户收货(N)') {
  227. state.inStatus = true;
  228. }
  229. if (tag.label == '工厂发货(N)') {
  230. state.domTakeStatus = true;
  231. }
  232. if (tag.label == '发货单(I)') {
  233. state.goStatus = true;
  234. }
  235. if (tag.label == "收货单(I)") {
  236. state.goStatus = true;
  237. }
  238. if (tag.label == '发货(E)') {
  239. state.takeStatus = true;
  240. }
  241. if (tag.label == '收货(E)') {
  242. state.outtaskStatus = true;
  243. }
  244. if (tag.label == '销售(E)') {
  245. state.xsStatus = true;
  246. }
  247. if (tag.label == '报价(E)') {
  248. state.bjStatus = true;
  249. }
  250. if (tag.label == '付费申请') {
  251. state.pqStatus = true;
  252. }
  253. if (tag.label == '付款结算') {
  254. state.paySettle = true;
  255. }
  256. if (tag.label == '收款结算') {
  257. state.receiptSettle = true;
  258. }
  259. if (tag.label == '主营业务') {
  260. state.mainItemStatus = true;
  261. }
  262. if (tag.label == '结算') {
  263. state.settleStatus = true;
  264. }
  265. if (tag.label == '销售订单(N)') {
  266. state.domSaleStatus = true
  267. }
  268. if (tag.label == '采购订单(N)') {
  269. state.domPurStatus = true
  270. }
  271. if (tag.label == '锁定订单明细') {
  272. state.domStockDetail = true
  273. }
  274. if (tag.label == '销项发票') {
  275. state.outputStatus = true
  276. }
  277. if (tag.label == '进项发票') {
  278. state.incomeStatus = true
  279. }
  280. if (tag.label == '采购订单(I)') {
  281. state.entranceCgStatus = true
  282. }
  283. if (tag.label == '销售订单(I)') {
  284. state.entranceXsStatus = true
  285. }
  286. if (tag.label == '采购申请') {
  287. state.officePurchaseStatus = true
  288. }
  289. }
  290. }
  291. };
  292. export default ifdetail;