ifdetail.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474
  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. inventoryAccount:false,//库存账明细
  16. inboundAndOutbound:false,//出入库工单明细账
  17. domPurchaseOrder: false,
  18. domStockDetail: false, // 国内库存账
  19. domPurStatus: false, // 内贸采购
  20. outputStatus: false, //销项发票
  21. incomeStatus: false, //进项发票
  22. entranceCgStatus: false, //进口采购
  23. entranceXsStatus: false, //进口销售,
  24. xsStatus: false, //出口销售
  25. ltxsStatus: false,//轮胎销售
  26. purchaseStatus:false,//轮胎采购
  27. bjStatus: false, //出口报价
  28. cgStatus: false, //出口采购
  29. officePurchaseStatus: false, // 办公采购
  30. officeLyStatus: false, //办公领用
  31. handOverStatus: false, // 交接单
  32. reimbursementStatus: false, // 报销
  33. dealerSaleStatus: false, //经销商销售
  34. xsjhStatus: false,
  35. ckglStatus: false, //出口报价
  36. pjxsStatus: false,
  37. pjxsStatusTwo: false,
  38. pjcgStatus: false,
  39. maritimeExport: false,
  40. collectionSettlement: false,
  41. // 销售政策
  42. xiaoshozhengce:false,
  43. approvalDetails:false, // 海运出口 审批详情
  44. },
  45. actions: {},
  46. mutations: {
  47. // 审批数据里加的 销售政策开
  48. XIAO_SHO_ZHENG_CEKAI(state) {
  49. state.xiaoshozhengce = true
  50. },
  51. // 审批数据里加的 销售政策关
  52. XIAO_SHO_ZHENG_CEGUAN(state) {
  53. state.xiaoshozhengce = false
  54. },
  55. // 海运出口打开
  56. DOMXS_OPEN_EXPORT_DETAIL(state) {
  57. state.maritimeExport = true;
  58. },
  59. // 海运出口关闭
  60. DOMXS_CLOSE_EXPORT_DETAIL(state) {
  61. state.maritimeExport = false;
  62. },
  63. // 收款结算打开
  64. COLL_OPEN_EXPORT_DETAIL(state) {
  65. state.collectionSettlement = true;
  66. },
  67. // 收款结算关闭
  68. COLL_CLOSE_EXPORT_DETAIL(state) {
  69. state.collectionSettlement = false;
  70. },
  71. //国内状态发货单
  72. // 进入详情页
  73. IN_IN_DETAIL(state) {
  74. state.inStatus = true;
  75. },
  76. //退出详情页
  77. IN_OUT_DETAIL(state) {
  78. state.inStatus = false;
  79. },
  80. // 国内收货单状态
  81. // 进入详情页
  82. DOM_IN_DETAIL(state) {
  83. state.domTakeStatus = true;
  84. },
  85. //退出详情页
  86. DOM_OUT_DETAIL(state) {
  87. state.domTakeStatus = false;
  88. },
  89. //进口发货单状态
  90. // 进入详情页
  91. GO_IN_DETAIL(state) {
  92. state.goStatus = true;
  93. },
  94. //退出详情页
  95. GO_OUT_DETAIL(state) {
  96. state.goStatus = false;
  97. },
  98. //进口收货单状态
  99. // 进入详情页
  100. TAKE_IN_DETAIL(state) {
  101. state.takeStatus = true;
  102. },
  103. //退出详情页
  104. TAKE_OUT_DETAIL(state) {
  105. state.takeStatus = false;
  106. },
  107. //出口状态
  108. // 进入详情页
  109. OUT_IN__DETAIL(state) {
  110. state.outStatus = true;
  111. },
  112. //退出详情页
  113. OUT_OUT_DETAIL(state) {
  114. state.outStatus = false;
  115. },
  116. IN_XS_STATUS(state) {
  117. state.xsStatus = true;
  118. },
  119. //退出详情页
  120. OUT_XS_STATUS(state) {
  121. state.xsStatus = false;
  122. },
  123. //退出详情页
  124. OUT_LTXS_STATUS(state) {
  125. state.ltxsStatus = false;
  126. },
  127. IN_LTXS_STATUS(state) {
  128. state.ltxsStatus = true;
  129. },
  130. //轮胎采购
  131. IN_LTCG_STATUS(state) {
  132. state.purchaseStatus = true;
  133. },
  134. //退出详情页
  135. OUT_LTCG_STATUS(state) {
  136. state.purchaseStatus = false;
  137. },
  138. IN_BJ_STATUS(state) {
  139. state.bjStatus = true;
  140. },
  141. IN_CG_STATUS(state) {
  142. state.cgStatus = true;
  143. },
  144. IN_CKGL_STATUS(state) {
  145. state.ckglStatus = true;
  146. },
  147. IN_PJXS_STATUS(state) {
  148. state.pjxsStatus = true;
  149. },
  150. IN_PJXS_STATUS_TWO(state) {
  151. state.pjxsStatusTwo = true;
  152. },
  153. IN_PJCG_STATUS(state) {
  154. state.pjcgStatus = true;
  155. },
  156. //退出详情页
  157. OUT_BJ_STATUS(state) {
  158. state.bjStatus = false;
  159. },
  160. OUT_CKGL_STATUS(state) {
  161. state.ckglStatus = false;
  162. },
  163. OUT_CG_STATUS(state) {
  164. state.cgStatus = false;
  165. },
  166. OUT_PJXS_STATUS(state) {
  167. state.pjxsStatus = false;
  168. },
  169. OUT_PJXS_STATUS_TWO(state) {
  170. state.pjxsStatusTwo = false;
  171. },
  172. OUT_PJCG_STATUS(state) {
  173. state.pjcgStatus = false;
  174. },
  175. //出口状态
  176. // 进入详情页
  177. REC_IN_DETAIL(state) {
  178. state.outtaskStatus = true;
  179. },
  180. //退出详情页
  181. REC_OUT_DETAIL(state) {
  182. state.outtaskStatus = false;
  183. },
  184. //付款管理
  185. // 进入付费申请
  186. PQ_IN_DETAIL(state) {
  187. state.pqStatus = true;
  188. },
  189. // 退出付费申请
  190. PQ_OUT_DETAIL(state) {
  191. state.pqStatus = false;
  192. },
  193. //进入销售机会
  194. XSJH_IN_DETAIL(state) {
  195. state.xsjhStatus = true;
  196. },
  197. //退出销售机会
  198. XSJH_OUT_DETAIL(state) {
  199. state.xsjhStatus = false;
  200. },
  201. // 进入付款结算
  202. PAY_IN_DETAIL(state) {
  203. state.paySettle = true;
  204. },
  205. // 退出付款结算
  206. PAY_OUT_DETAIL(state) {
  207. state.paySettle = false;
  208. },
  209. //进入收款结算
  210. RECE_IN_DETAIL(state) {
  211. state.receiptSettle = true;
  212. },
  213. //退出收款结算
  214. RECE_OUT_DETAIL(state) {
  215. state.receiptSettle = false;
  216. },
  217. //进入事务管理主营业务明细
  218. MAIN_IN_DETAIL(state) {
  219. state.mainItemStatus = true;
  220. },
  221. //退出主营项目明细
  222. MAIN_OUT_DETAIL(state) {
  223. state.mainItemStatus = false;
  224. },
  225. //进入事务管理结算明细
  226. SE_IN_DETAIL(state) {
  227. state.settleStatus = true;
  228. },
  229. //退出主营项目明细
  230. SE_OUT_DETAIL(state) {
  231. state.settleStatus = false;
  232. },
  233. // 打开国内销售订单
  234. DOMXS_IN_DETAIL(state) {
  235. state.domSaleStatus = true;
  236. },
  237. //关闭国内销售订单
  238. DOMXS_OUT_DETAIL(state) {
  239. state.domSaleStatus = false;
  240. },
  241. //打开库存账明细
  242. DOMAS_IN_DETAIL(state) {
  243. state.inventoryAccount = true;
  244. },
  245. //关闭库存账明细
  246. DOMAS_OUT_DETAIL(state) {
  247. state.inventoryAccount = false;
  248. },
  249. //打开出入库工单明细
  250. DOMIO_IN_DETAIL(state) {
  251. state.inboundAndOutbound = true;
  252. },
  253. //关闭出入库工单明细
  254. DOMIO_OUT_DETAIL(state) {
  255. state.inboundAndOutbound = false;
  256. },
  257. DOMKC_IN_DETAIL(state) {
  258. state.domStockDetail = true;
  259. },
  260. DOMKC_OUT_DETAIL(state) {
  261. state.domStockDetail = false;
  262. },
  263. //库存账里面的账明细
  264. DEMKC_IN_DETAIL(state) {
  265. state.domStockDetail = true;
  266. },
  267. DEMKC_OUT_DETAIL(state) {
  268. state.domStockDetail = false;
  269. },
  270. DOMCG_IN_DETAIL(state) {
  271. state.domPurStatus = true;
  272. },
  273. DOMCG_OUT_DETAIL(state) {
  274. state.domPurStatus = false;
  275. },
  276. //财务销项发票
  277. OUTPUT_IN_DETAIL(state) {
  278. state.outputStatus = true;
  279. },
  280. OUTPUT_OUT_DETAIL(state) {
  281. state.outputStatus = false;
  282. },
  283. //财务进项发票
  284. INCOME_IN_DETAIL(state) {
  285. state.incomeStatus = true;
  286. },
  287. INCOME_OUT_DETAIL(state) {
  288. state.incomeStatus = false;
  289. },
  290. //进口采购
  291. ENTRANCE_IN_DETAIL(state) {
  292. state.entranceCgStatus = true;
  293. },
  294. ENTRANCE_OUT_DETAIL(state) {
  295. state.entranceCgStatus = false;
  296. },
  297. //进口采购
  298. XSACE_IN_DETAIL(state) {
  299. state.entranceXsStatus = true;
  300. },
  301. XSACE_OUT_DETAIL(state) {
  302. state.entranceXsStatus = false;
  303. },
  304. // 办公采购
  305. OFFICEPUR_IN_DETAIL(state) {
  306. state.officePurchaseStatus = true;
  307. },
  308. OFFICEPUR_OUT_DETAIL(state) {
  309. state.officePurchaseStatus = false;
  310. },
  311. // 办公领用
  312. OFFICELY_IN_DETAIL(state) {
  313. state.officeLyStatus = true;
  314. },
  315. OFFICELY_OUT_DETAIL(state) {
  316. state.officeLyStatus = false;
  317. },
  318. // 交接单
  319. JJD_IN_DETAIL(state) {
  320. state.handOverStatus = true;
  321. },
  322. JJD_OUT_DETAIL(state) {
  323. state.handOverStatus = false;
  324. },
  325. // 报销
  326. BX_IN_DETAIL(state) {
  327. state.reimbursementStatus = true;
  328. },
  329. BX_OUT_DETAIL(state) {
  330. state.reimbursementStatus = false;
  331. },
  332. // 经销商销售
  333. JXSSALE_IN_DETAIL(state) {
  334. state.dealerSaleStatus = true;
  335. },
  336. JXSSALE_OUT_DETAIL(state) {
  337. state.dealerSaleStatus = false;
  338. },
  339. // 海运出口 审核详情
  340. HYCKLOS_IN_DETAIL(state) {
  341. state.approvalDetails = true;
  342. },
  343. HYCKLOS_OUT_DETAIL(state) {
  344. state.approvalDetails = false;
  345. },
  346. //关闭所有
  347. DEL_ALL_DETAIL(state) {
  348. for (let item in state) {
  349. state[item] = false
  350. }
  351. },
  352. //关闭其他
  353. DEL_OTHER_DETAIL(state, tag) {
  354. for (let item in state) {
  355. state[item] = false
  356. }
  357. if (tag.label == '客户收货(N)') {
  358. state.inStatus = true;
  359. }
  360. if (tag.label == '工厂发货(N)') {
  361. state.domTakeStatus = true;
  362. }
  363. if (tag.label == '发货单(I)') {
  364. state.goStatus = true;
  365. }
  366. if (tag.label == "收货单(I)") {
  367. state.goStatus = true;
  368. }
  369. if (tag.label == '发货(E)') {
  370. state.takeStatus = true;
  371. }
  372. if (tag.label == '收货(E)') {
  373. state.outtaskStatus = true;
  374. }
  375. if (tag.label == '销售(E)') {
  376. state.xsStatus = true;
  377. }
  378. if (tag.label == '报价(E)') {
  379. state.bjStatus = true;
  380. }
  381. if (tag.label == '出库管理') {
  382. state.ckglStatus = true;
  383. }
  384. if (tag.label == '销售单') {
  385. state.pjxsStatus = true;
  386. }
  387. if (tag.label == '销售计划单') {
  388. state.pjxsStatusTwo = true;
  389. }
  390. if (tag.label == '采购单') {
  391. state.pjcgStatus = true;
  392. }
  393. if (tag.label == '付费申请') {
  394. state.pqStatus = true;
  395. }
  396. if (tag.label == '销售机会') {
  397. state.xsjhStatus = true;
  398. }
  399. if (tag.label == '付款结算') {
  400. state.paySettle = true;
  401. }
  402. if (tag.label == '收款结算') {
  403. state.receiptSettle = true;
  404. }
  405. if (tag.label == '主营业务') {
  406. state.mainItemStatus = true;
  407. }
  408. if (tag.label == '结算') {
  409. state.settleStatus = true;
  410. }
  411. if (tag.label == '销售订单(N)') {
  412. state.domSaleStatus = true
  413. }
  414. if (tag.label == '库存账明细') {
  415. state.inventoryAccount = true
  416. }
  417. if (tag.label == '出库工单(L)') {
  418. state.inboundAndOutbound = true
  419. }
  420. console.log(tag.label);
  421. if (tag.label == '采购入库(L)') {
  422. state.inboundAndOutbound = true
  423. }
  424. if (tag.label == '采购订单(N)') {
  425. state.domPurStatus = true
  426. }
  427. if (tag.label == '锁定订单明细') {
  428. state.domStockDetail = true
  429. }
  430. if (tag.label == '销项发票') {
  431. state.outputStatus = true
  432. }
  433. if (tag.label == '进项发票') {
  434. state.incomeStatus = true
  435. }
  436. if (tag.label == '采购订单(I)') {
  437. state.entranceCgStatus = true
  438. }
  439. if (tag.label == '销售订单(I)') {
  440. state.entranceXsStatus = true
  441. }
  442. if (tag.label == '采购申请') {
  443. state.officePurchaseStatus = true
  444. }
  445. if (tag.label == '领用') {
  446. state.officeLyStatus = true
  447. }
  448. if (tag.label == '交接单') {
  449. state.handOverStatus = true
  450. }
  451. if (tag.label == '报销') {
  452. state.reimbursementStatus = true
  453. }
  454. if (tag.label == '销售订单(D)') {
  455. state.dealerSaleStatus = true
  456. }
  457. if (tag.label == '海运出口') {
  458. state.maritimeExport = true
  459. }
  460. if (tag.label == '收款结算') {
  461. state.collectionSettlement = true
  462. }
  463. if (tag.label == '采购(E)') {
  464. state.cgStatus = true
  465. }
  466. if (tag.label == '审批详情(F)') {
  467. state.approvalDetails = true
  468. }
  469. }
  470. }
  471. };
  472. export default ifdetail;