MainModel.js 26 KB

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