MainModel.js 25 KB

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