ifdetail.js 7.8 KB

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