index.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. var routes = [
  2. { path: '/', component: IndexPage,
  3. children: [
  4. {
  5. path: '/',
  6. component: PersonEditPanel,
  7. redirect: 'person-edit-panel'
  8. },
  9. {
  10. path: 'person-new-panel',
  11. component: PersonNewPanel
  12. },
  13. {
  14. path: 'person-edit-panel',
  15. component: PersonEditPanel
  16. },
  17. {
  18. path: 'team-new-panel',
  19. component: TeamNewtPanel
  20. },
  21. {
  22. path: 'team-edit-panel',
  23. component: TeamEditPanel
  24. },
  25. {
  26. path: 'temp-send-panel',
  27. component: TempSendPanel
  28. },
  29. {
  30. path: 'system-send-panel',
  31. component: SystemSendPanel
  32. },
  33. {
  34. path: 'preview-panel',
  35. component: PreviewPanel
  36. }
  37. ]
  38. }
  39. ],
  40. router = new VueRouter({
  41. routes: routes
  42. }),
  43. storage = {
  44. docInfo: localStorage.getItem('docInfo')?JSON.parse(localStorage.getItem('docInfo')):null,
  45. patient: null, // url中patient,用来来判断是否是"发送"模式
  46. planId: null
  47. }
  48. new Vue({
  49. data: {
  50. },
  51. router: router,
  52. methods: {
  53. chooseTab: function(val){
  54. this.selectedTab = val;
  55. }
  56. }
  57. }).$mount('#app')