ifdetail.js 13 KB

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