MainModel.js 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  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: 'list1',
  26. text: '列表界面1',
  27. viewType: 'grid',
  28. leaf: true
  29. },
  30. {
  31. id: 'list2',
  32. text: '列表界面2',
  33. viewType: 'grid',
  34. leaf: true
  35. },
  36. {
  37. id: 'form1',
  38. text: '主从表界面1',
  39. viewType: 'form',
  40. leaf: true
  41. },
  42. {
  43. id: 'ghdd',
  44. text: '购货订单',
  45. viewType: 'mainlist',
  46. leaf: true
  47. },
  48. {
  49. id: 'ghd',
  50. text: '购货单',
  51. viewType: 'mainlist',
  52. leaf: true
  53. },
  54. {
  55. id: 'ghthd',
  56. text: '购货退货单',
  57. viewType: 'mainlist',
  58. leaf: true
  59. },
  60. {
  61. id: 'yxdgkb',
  62. text: '以销定购看板',
  63. viewType: 'mainlist',
  64. leaf: true
  65. },
  66. {
  67. id: 'znbh',
  68. text: '智能补货',
  69. viewType: 'mainlist',
  70. leaf: true
  71. }
  72. ]
  73. },
  74. {
  75. text: '采购报表',
  76. children: [
  77. {
  78. text: '采购订单跟踪表',
  79. viewType: 'mainlist',
  80. leaf: true
  81. },
  82. {
  83. text: '采购明细表',
  84. viewType: 'mainlist',
  85. leaf: true
  86. },
  87. {
  88. text: '采购汇总表(按商品)',
  89. viewType: 'mainlist',
  90. leaf: true
  91. },
  92. {
  93. text: '采购汇总表(按供应商)',
  94. viewType: 'mainlist',
  95. leaf: true
  96. },
  97. {
  98. text: '采购付款一览表',
  99. viewType: 'mainlist',
  100. leaf: true
  101. }
  102. ]
  103. }
  104. ]
  105. },
  106. {
  107. text: '销货',
  108. iconCls: 'x-fa fa-shopping-cart',
  109. children: [
  110. {
  111. text: '销售单据',
  112. children: [
  113. {
  114. text: '销货订单',
  115. viewType: 'mainlist',
  116. leaf: true
  117. },
  118. {
  119. text: '销货单',
  120. viewType: 'mainlist',
  121. leaf: true
  122. },
  123. {
  124. text: '销货退货单',
  125. viewType: 'mainlist',
  126. leaf: true
  127. },
  128. {
  129. text: '原始单据',
  130. viewType: 'mainlist',
  131. leaf: true
  132. },
  133. {
  134. text: '销售开票',
  135. viewType: 'mainlist',
  136. leaf: true
  137. }
  138. ]
  139. },
  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. text: '销售收款一览表',
  170. viewType: 'mainlist',
  171. leaf: true
  172. },
  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. }
  190. ]
  191. },
  192. {
  193. text: '仓库',
  194. iconCls: 'x-fa fa-archive',
  195. children: [
  196. {
  197. text: '仓库单据',
  198. children: [
  199. {
  200. text: '调拨单',
  201. viewType: 'mainlist',
  202. leaf: true
  203. },
  204. {
  205. text: '盘点',
  206. viewType: 'mainlist',
  207. leaf: true
  208. },
  209. {
  210. text: '盘点记录',
  211. viewType: 'mainlist',
  212. leaf: true
  213. },
  214. {
  215. text: '序列号盘点',
  216. viewType: 'mainlist',
  217. leaf: true
  218. },
  219. {
  220. text: '其他入库单',
  221. viewType: 'mainlist',
  222. leaf: true
  223. },
  224. {
  225. text: '其他出库单',
  226. viewType: 'mainlist',
  227. leaf: true
  228. },
  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. },
  246. {
  247. text: '仓库报表',
  248. children: [
  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. text: '批次保质期清单',
  276. viewType: 'mainlist',
  277. leaf: true
  278. },
  279. {
  280. text: '批次跟踪表',
  281. viewType: 'mainlist',
  282. leaf: true
  283. }
  284. ]
  285. }
  286. ]
  287. },
  288. {
  289. text: '资金',
  290. iconCls: 'x-fa fa-credit-card',
  291. children: [
  292. {
  293. text: '资金单据',
  294. children: [
  295. {
  296. text: '收款单',
  297. viewType: 'mainlist',
  298. leaf: true
  299. },
  300. {
  301. text: '付款单',
  302. viewType: 'mainlist',
  303. leaf: true
  304. },
  305. {
  306. text: '核销单',
  307. viewType: 'mainlist',
  308. leaf: true
  309. },
  310. {
  311. text: '其他收入单',
  312. viewType: 'mainlist',
  313. leaf: true
  314. },
  315. {
  316. text: '其他支出单',
  317. viewType: 'mainlist',
  318. leaf: true
  319. },
  320. {
  321. text: '采购销售费用清单',
  322. viewType: 'mainlist',
  323. leaf: true
  324. },
  325. {
  326. text: '资金转账单',
  327. viewType: 'mainlist',
  328. leaf: true
  329. }
  330. ]
  331. },
  332. {
  333. text: '资金报表',
  334. children: [
  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. text: '其他收支明细表',
  362. viewType: 'mainlist',
  363. leaf: true
  364. },
  365. {
  366. text: '利润表',
  367. viewType: 'mainlist',
  368. leaf: true
  369. }
  370. ]
  371. }
  372. ]
  373. },
  374. {
  375. text: '资料',
  376. iconCls: 'x-fa fa-book',
  377. children: [
  378. {
  379. text: '基础资料',
  380. children: [
  381. {
  382. text: '客户资料',
  383. viewType: 'mainlist',
  384. leaf: true
  385. },
  386. {
  387. text: '供应商管理',
  388. viewType: 'mainlist',
  389. leaf: true
  390. },
  391. {
  392. text: '商品管理',
  393. viewType: 'mainlist',
  394. leaf: true
  395. },
  396. {
  397. text: '仓库管理',
  398. viewType: 'mainlist',
  399. leaf: true
  400. },
  401. {
  402. text: '职员管理',
  403. viewType: 'mainlist',
  404. leaf: true
  405. },
  406. {
  407. text: '账户管理',
  408. viewType: 'mainlist',
  409. leaf: true
  410. },
  411. {
  412. text: '发货地址管理',
  413. viewType: 'mainlist',
  414. leaf: true
  415. },
  416. {
  417. text: '新手导航',
  418. viewType: 'mainlist',
  419. leaf: true
  420. }
  421. ]
  422. },
  423. {
  424. text: '辅助资料',
  425. children: [
  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. text: '计量单位',
  453. viewType: 'mainlist',
  454. leaf: true
  455. },
  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. }
  478. ]
  479. },
  480. {
  481. text: '设置',
  482. iconCls: 'x-fa fa-cog',
  483. children: [
  484. {
  485. text: '系统参数',
  486. viewType: 'mainlist',
  487. leaf: true
  488. },
  489. {
  490. text: '权限设置',
  491. viewType: 'mainlist',
  492. leaf: true
  493. },
  494. {
  495. text: '操作日志',
  496. viewType: 'mainlist',
  497. leaf: true
  498. },
  499. {
  500. text: '套打模板',
  501. viewType: 'mainlist',
  502. leaf: true
  503. },
  504. {
  505. text: '备份与恢复',
  506. viewType: 'mainlist',
  507. leaf: true
  508. },
  509. {
  510. text: '结账/反结账',
  511. viewType: 'mainlist',
  512. leaf: true
  513. },
  514. {
  515. text: '重算成本',
  516. viewType: 'mainlist',
  517. leaf: true
  518. },
  519. {
  520. text: '增值服务',
  521. viewType: 'mainlist',
  522. leaf: true
  523. }
  524. ]
  525. }
  526. ]
  527. }
  528. }
  529. }
  530. });