ifdetail.js 9.0 KB

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