MainModel.js 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564
  1. /**
  2. * This class is the view model for the Main view of the application.
  3. */
  4. Ext.define('saas.view.main.MainModel', {
  5. extend: 'Ext.app.ViewModel',
  6. alias: 'viewmodel.main',
  7. data: {
  8. },
  9. stores: {
  10. navItems: {
  11. type: 'tree',
  12. root: {
  13. expanded: true,
  14. children: [
  15. {
  16. id: 'gh',
  17. text: '购货',
  18. iconCls: 'x-fa fa-shopping-basket',
  19. children: [
  20. {
  21. id: 'cgdj',
  22. text: '采购单据',
  23. children: [
  24. {
  25. id: 'purchaseOrder',
  26. text: '采购单(维护界面)',
  27. viewType:'purchase-purchase-formpanel',
  28. leaf: true
  29. },{
  30. id: 'purchaseQuery',
  31. text: '采购单查询',
  32. viewType:'purchase-purchase-querypanel',
  33. leaf: true
  34. },{
  35. id: 'purchaseInOrder',
  36. text: '采购验收单(维护界面)',
  37. viewType:'purchase-purchaseIn-formpanel',
  38. leaf: true
  39. },{
  40. id: 'purchaseInQuery',
  41. text: '采购验收单查询',
  42. viewType:'purchase-purchaseIn-querypanel',
  43. leaf: true
  44. },{
  45. id: 'purchaseOutOrder',
  46. text: '采购验退单(维护界面)',
  47. viewType:'purchase-purchaseOut-formpanel',
  48. leaf: true
  49. },{
  50. id: 'purchaseOutQuery',
  51. text: '采购验退单查询',
  52. viewType:'purchase-purchaseOut-querypanel',
  53. leaf: true
  54. },
  55. {
  56. id: 'form1',
  57. text: '测试-采购单明细界面',
  58. viewType: 'test-order-formpanel',
  59. leaf: true
  60. }, {
  61. id: 'myform',
  62. text: '测试-明细界面',
  63. viewType: 'test-myform-formpanel',
  64. leaf: true
  65. },
  66. {
  67. id: 'myquerytest',
  68. text: '测试-采购单查询界面',
  69. viewType: 'test-query-querypanel',
  70. leaf: true
  71. },
  72. {
  73. id: 'ghdd',
  74. text: '购货订单',
  75. viewType: 'mainlist',
  76. leaf: true
  77. },
  78. {
  79. id: 'ghd',
  80. text: '购货单',
  81. viewType: 'mainlist',
  82. leaf: true
  83. },
  84. {
  85. id: 'ghthd',
  86. text: '购货退货单',
  87. viewType: 'mainlist',
  88. leaf: true
  89. },
  90. {
  91. id: 'yxdgkb',
  92. text: '以销定购看板',
  93. viewType: 'mainlist',
  94. leaf: true
  95. },
  96. {
  97. id: 'znbh',
  98. text: '智能补货',
  99. viewType: 'mainlist',
  100. leaf: true
  101. }
  102. ]
  103. },
  104. {
  105. text: '采购报表',
  106. children: [
  107. {
  108. text: '采购订单跟踪表',
  109. viewType: 'mainlist',
  110. leaf: true
  111. },
  112. {
  113. text: '采购明细表',
  114. viewType: 'mainlist',
  115. leaf: true
  116. },
  117. {
  118. text: '采购汇总表(按商品)',
  119. viewType: 'mainlist',
  120. leaf: true
  121. },
  122. {
  123. text: '采购汇总表(按供应商)',
  124. viewType: 'mainlist',
  125. leaf: true
  126. },
  127. {
  128. text: '采购付款一览表',
  129. viewType: 'mainlist',
  130. leaf: true
  131. }
  132. ]
  133. }
  134. ]
  135. },
  136. {
  137. text: '销货',
  138. iconCls: 'x-fa fa-shopping-cart',
  139. children: [
  140. {
  141. text: '销售单据',
  142. children: [
  143. {
  144. text: '销货订单',
  145. viewType: 'mainlist',
  146. leaf: true
  147. },
  148. {
  149. text: '销货单',
  150. viewType: 'mainlist',
  151. leaf: true
  152. },
  153. {
  154. text: '销货退货单',
  155. viewType: 'mainlist',
  156. leaf: true
  157. },
  158. {
  159. text: '原始单据',
  160. viewType: 'mainlist',
  161. leaf: true
  162. },
  163. {
  164. text: '销售开票',
  165. viewType: 'mainlist',
  166. leaf: true
  167. }
  168. ]
  169. },
  170. {
  171. text: '销售报表',
  172. children: [
  173. {
  174. text: '销售订单跟踪表',
  175. viewType: 'mainlist',
  176. leaf: true
  177. },
  178. {
  179. text: '销售明细表',
  180. viewType: 'mainlist',
  181. leaf: true
  182. },
  183. {
  184. text: '销售汇总表(按商品)',
  185. viewType: 'mainlist',
  186. leaf: true
  187. },
  188. {
  189. text: '销售汇总表(按客户)',
  190. viewType: 'mainlist',
  191. leaf: true
  192. },
  193. {
  194. text: '销售汇总表(按销售人员)',
  195. viewType: 'mainlist',
  196. leaf: true
  197. },
  198. {
  199. text: '销售收款一览表',
  200. viewType: 'mainlist',
  201. leaf: true
  202. },
  203. {
  204. text: '往来单位欠款表',
  205. viewType: 'mainlist',
  206. leaf: true
  207. },
  208. {
  209. text: '销售利润表',
  210. viewType: 'mainlist',
  211. leaf: true
  212. },
  213. {
  214. text: '销售排行表',
  215. viewType: 'mainlist',
  216. leaf: true
  217. }
  218. ]
  219. }
  220. ]
  221. },
  222. {
  223. text: '仓库',
  224. iconCls: 'x-fa fa-archive',
  225. children: [
  226. {
  227. text: '仓库单据',
  228. children: [
  229. {
  230. text: '调拨单',
  231. viewType: 'mainlist',
  232. leaf: true
  233. },
  234. {
  235. text: '盘点',
  236. viewType: 'mainlist',
  237. leaf: true
  238. },
  239. {
  240. text: '盘点记录',
  241. viewType: 'mainlist',
  242. leaf: true
  243. },
  244. {
  245. text: '序列号盘点',
  246. viewType: 'mainlist',
  247. leaf: true
  248. },
  249. {
  250. text: '其他入库单',
  251. viewType: 'mainlist',
  252. leaf: true
  253. },
  254. {
  255. text: '其他出库单',
  256. viewType: 'mainlist',
  257. leaf: true
  258. },
  259. {
  260. text: '成本调整单',
  261. viewType: 'mainlist',
  262. leaf: true
  263. },
  264. {
  265. text: '组装单',
  266. viewType: 'mainlist',
  267. leaf: true
  268. },
  269. {
  270. text: '拆卸单',
  271. viewType: 'mainlist',
  272. leaf: true
  273. }
  274. ]
  275. },
  276. {
  277. text: '仓库报表',
  278. children: [
  279. {
  280. text: '商品库存余额表',
  281. viewType: 'mainlist',
  282. leaf: true
  283. },
  284. {
  285. text: '商品收发明细表',
  286. viewType: 'mainlist',
  287. leaf: true
  288. },
  289. {
  290. text: '商品收发汇总表',
  291. viewType: 'mainlist',
  292. leaf: true
  293. },
  294. {
  295. text: '序列号跟踪表',
  296. viewType: 'mainlist',
  297. leaf: true
  298. },
  299. {
  300. text: '序列号状态表',
  301. viewType: 'mainlist',
  302. leaf: true
  303. },
  304. {
  305. text: '批次保质期清单',
  306. viewType: 'mainlist',
  307. leaf: true
  308. },
  309. {
  310. text: '批次跟踪表',
  311. viewType: 'mainlist',
  312. leaf: true
  313. }
  314. ]
  315. }
  316. ]
  317. },
  318. {
  319. text: '资金',
  320. iconCls: 'x-fa fa-credit-card',
  321. children: [
  322. {
  323. text: '资金单据',
  324. children: [
  325. {
  326. text: '收款单',
  327. viewType: 'mainlist',
  328. leaf: true
  329. },
  330. {
  331. text: '付款单',
  332. viewType: 'mainlist',
  333. leaf: true
  334. },
  335. {
  336. text: '核销单',
  337. viewType: 'mainlist',
  338. leaf: true
  339. },
  340. {
  341. text: '其他收入单',
  342. viewType: 'mainlist',
  343. leaf: true
  344. },
  345. {
  346. text: '其他支出单',
  347. viewType: 'mainlist',
  348. leaf: true
  349. },
  350. {
  351. text: '采购销售费用清单',
  352. viewType: 'mainlist',
  353. leaf: true
  354. },
  355. {
  356. text: '资金转账单',
  357. viewType: 'mainlist',
  358. leaf: true
  359. }
  360. ]
  361. },
  362. {
  363. text: '资金报表',
  364. children: [
  365. {
  366. text: '现金银行报表',
  367. viewType: 'mainlist',
  368. leaf: true
  369. },
  370. {
  371. text: '应收账款明细表',
  372. viewType: 'mainlist',
  373. leaf: true
  374. },
  375. {
  376. text: '应付账款明细表',
  377. viewType: 'mainlist',
  378. leaf: true
  379. },
  380. {
  381. text: '客户对账单',
  382. viewType: 'mainlist',
  383. leaf: true
  384. },
  385. {
  386. text: '供应商对账单',
  387. viewType: 'mainlist',
  388. leaf: true
  389. },
  390. {
  391. text: '其他收支明细表',
  392. viewType: 'mainlist',
  393. leaf: true
  394. },
  395. {
  396. text: '利润表',
  397. viewType: 'mainlist',
  398. leaf: true
  399. }
  400. ]
  401. }
  402. ]
  403. },
  404. {
  405. text: '资料',
  406. iconCls: 'x-fa fa-book',
  407. children: [
  408. {
  409. text: '基础资料',
  410. children: [
  411. {
  412. text: '客户资料',
  413. viewType: 'mainlist',
  414. leaf: true
  415. },
  416. {
  417. text: '供应商管理',
  418. viewType: 'mainlist',
  419. leaf: true
  420. },
  421. {
  422. text: '商品管理',
  423. viewType: 'mainlist',
  424. leaf: true
  425. },
  426. {
  427. text: '仓库管理',
  428. viewType: 'mainlist',
  429. leaf: true
  430. },
  431. {
  432. text: '职员管理',
  433. viewType: 'mainlist',
  434. leaf: true
  435. },
  436. {
  437. text: '账户管理',
  438. viewType: 'mainlist',
  439. leaf: true
  440. },
  441. {
  442. text: '发货地址管理',
  443. viewType: 'mainlist',
  444. leaf: true
  445. },
  446. {
  447. text: '新手导航',
  448. viewType: 'mainlist',
  449. leaf: true
  450. }
  451. ]
  452. },
  453. {
  454. text: '辅助资料',
  455. children: [
  456. {
  457. text: '客户类别',
  458. viewType: 'mainlist',
  459. leaf: true
  460. },
  461. {
  462. text: '供应商类别',
  463. viewType: 'mainlist',
  464. leaf: true
  465. },
  466. {
  467. text: '商品类别',
  468. viewType: 'mainlist',
  469. leaf: true
  470. },
  471. {
  472. text: '支出类别',
  473. viewType: 'mainlist',
  474. leaf: true
  475. },
  476. {
  477. text: '收入类别',
  478. viewType: 'mainlist',
  479. leaf: true
  480. },
  481. {
  482. text: '计量单位',
  483. viewType: 'mainlist',
  484. leaf: true
  485. },
  486. {
  487. text: '结算方式',
  488. viewType: 'mainlist',
  489. leaf: true
  490. },
  491. {
  492. text: '辅助属性',
  493. viewType: 'mainlist',
  494. leaf: true
  495. },
  496. {
  497. text: '客户物料编码',
  498. viewType: 'mainlist',
  499. leaf: true
  500. },
  501. {
  502. text: '单据编码规则',
  503. viewType: 'mainlist',
  504. leaf: true
  505. }
  506. ]
  507. }
  508. ]
  509. },
  510. {
  511. text: '设置',
  512. iconCls: 'x-fa fa-cog',
  513. children: [
  514. {
  515. text: '系统参数',
  516. viewType: 'mainlist',
  517. leaf: true
  518. },
  519. {
  520. text: '权限设置',
  521. viewType: 'mainlist',
  522. leaf: true
  523. },
  524. {
  525. text: '操作日志',
  526. viewType: 'mainlist',
  527. leaf: true
  528. },
  529. {
  530. text: '套打模板',
  531. viewType: 'mainlist',
  532. leaf: true
  533. },
  534. {
  535. text: '备份与恢复',
  536. viewType: 'mainlist',
  537. leaf: true
  538. },
  539. {
  540. text: '结账/反结账',
  541. viewType: 'mainlist',
  542. leaf: true
  543. },
  544. {
  545. text: '重算成本',
  546. viewType: 'mainlist',
  547. leaf: true
  548. },
  549. {
  550. text: '增值服务',
  551. viewType: 'mainlist',
  552. leaf: true
  553. }
  554. ]
  555. }
  556. ]
  557. }
  558. }
  559. }
  560. });