Browse Source

index.js merge fix

master
George Williams 5 years ago
parent
commit
b00d792294
1 changed files with 207 additions and 0 deletions
  1. 207
    0
      src/router/index.js

+ 207
- 0
src/router/index.js View File

@@ -0,0 +1,207 @@
1
+import Vue from 'vue';
2
+import Router from 'vue-router';
3
+
4
+import HomePage from '../components/home/homePage.vue';
5
+
6
+import TimeshareBuy from '../components/timeshare/buy/buyPage.vue';
7
+import TimeshareSell from '../components/timeshare/sell/sellPage.vue';
8
+import TimeshareFAQ from '../components/timeshare/faqPage.vue';
9
+
10
+import Login from '../components/user/loginPage.vue';
11
+import PrivateIndividual from '../components/user/registerPage.vue';
12
+import Agency from '../components/user/registerAgencySection.vue';
13
+
14
+import PropertySearch from '../components/property/propertySearchPage.vue';
15
+import PropertyPage from '../components/property/propertyPage.vue';
16
+import PropertyEdit from '../components/property/propertyeditPage.vue';
17
+import PropertyList from '../components/property/propertyList.vue';
18
+import PropertyTypeList from '../components/admin/property/propertyTypeList.vue';
19
+import PropertyType from '../components/admin/property/propertyTypeEdit.vue';
20
+import UserDefinedGroups from '../components/admin/property/userDefinedGroupsPage.vue';
21
+import UserDefinedGroup from '../components/admin/property/userDefinedGroupPage.vue';
22
+import UserField from '../components/admin/property/userDefinedFieldPage.vue';
23
+
24
+import AboutUs from '../components/about/aboutUsPage.vue';
25
+import AboutTimeshare from '../components/about/aboutTimeshare.vue';
26
+
27
+import Status from '../components/admin/status/statusPage.vue';
28
+import timeshareAdminPage from '../components/admin/status/timeshareAdminPage.vue';
29
+import tenderWeekAdminPage from '../components/admin/status/tenderWeekAdminPage.vue';
30
+import userManagementPage from '../components/admin/status/userManagementPage.vue';
31
+import changeLogPage from '../components/admin/status/changeLogPage.vue';
32
+import UnitConfiguration from '../components/admin/unitConfiguration/unitConfigurationPage.vue';
33
+
34
+import ResortPage from '../components/timeshare/resort/resortPage.vue';
35
+import UnitPage from '../components/timeshare/resort/unitPage.vue';
36
+
37
+import ContactUs from '../components/misc/contactUs.vue';
38
+import PrivacyPolicy from '../components/misc/privacyPolicyPage.vue';
39
+
40
+Vue.use(Router);
41
+
42
+export default new Router({
43
+  routes: [
44
+    {
45
+      path: '/',
46
+      name: 'Home',
47
+      component: HomePage,
48
+    },
49
+    {
50
+      path: '/about/us',
51
+      name: 'aboutus',
52
+      component: AboutUs,
53
+    },
54
+    {
55
+      path: '/about/timeshare',
56
+      name: 'abouttimeshare',
57
+      component: AboutTimeshare,
58
+    },
59
+    {
60
+      path: '/timeshare/sell',
61
+      name: 'TimeshareSell',
62
+      component: TimeshareSell,
63
+    },
64
+    {
65
+      path: '/timeshare/buy',
66
+      name: 'TimeshareBuy',
67
+      component: TimeshareBuy,
68
+    },
69
+    {
70
+      path: '/timeshare/faq',
71
+      name: 'TimeshareFAQ',
72
+      component: TimeshareFAQ,
73
+    },
74
+    {
75
+      path: '/user/login',
76
+      name: 'Login',
77
+      component: Login,
78
+    },
79
+    {
80
+      path: '/user/register',
81
+      name: 'PrivateIndividual',
82
+      component: PrivateIndividual,
83
+    },
84
+    {
85
+      path: '/user/registeragency',
86
+      name: 'Agency',
87
+      component: Agency,
88
+    },
89
+    {
90
+      path: '/property/property/:id',
91
+      name: 'PropertyPage',
92
+      component: PropertyPage,
93
+    },
94
+    {
95
+      path: '/property/:propertyType/search',
96
+      name: 'PropertySearch',
97
+      component: PropertySearch,
98
+    },
99
+    {
100
+      path: '/property/search',
101
+      name: 'PropertySearchTab',
102
+      component: PropertySearch,
103
+    },
104
+    {
105
+      path: '/property/:propType/:saleType',
106
+      name: 'PropertyNew',
107
+      component: PropertyEdit,
108
+    },
109
+    {
110
+      path: '/property/:id',
111
+      name: 'PropertyEdit',
112
+      component: PropertyEdit,
113
+    },
114
+    {
115
+      path: '/property/list/:propertyType/:user',
116
+      name: 'PropertyList',
117
+      component: PropertyList,
118
+    },
119
+    {
120
+      path: '/propertyTypes/list',
121
+      name: 'PropertyTypeList',
122
+      component: PropertyTypeList,
123
+    },
124
+    {
125
+      path: '/propertyType/new',
126
+      name: 'PropertyTypeNew',
127
+      component: PropertyType,
128
+    },
129
+    {
130
+      path: '/propertyType/:id',
131
+      name: 'PropertyTypeEdit',
132
+      component: PropertyType,
133
+    },
134
+    {
135
+      path: '/userDefinedGroups/list',
136
+      name: 'UserDefinedGroupsList',
137
+      component: UserDefinedGroups,
138
+    },
139
+    {
140
+      path: '/userDefinedGroups/userDefinedGroup/:id',
141
+      name: 'UserDefinedGroupEdit',
142
+      component: UserDefinedGroup,
143
+    },
144
+    {
145
+      path: '/userDefinedGroups/userDefinedGroup',
146
+      name: 'UserDefinedGroupNew',
147
+      component: UserDefinedGroup,
148
+    },
149
+    {
150
+      path: '/userField',
151
+      name: 'UserDefinedField',
152
+      component: UserField,
153
+    },
154
+    {
155
+      path: '/status/list',
156
+      name: 'StatusList',
157
+      component: Status,
158
+    },
159
+    {
160
+      path: '/status/timeshareAdmin',
161
+      name: 'TimeshareAdmin',
162
+      component: timeshareAdminPage,
163
+    },
164
+    {
165
+      path: '/status/tenderWeekAdmin',
166
+      name: 'TenderWeekAdmin',
167
+      component: tenderWeekAdminPage,
168
+    },
169
+    {
170
+      path: '/status/userManagementPage',
171
+      name: 'userManagementPage',
172
+      component: userManagementPage,
173
+    },
174
+    {
175
+      path: '/status/changeLogPage',
176
+      name: 'changeLogPage',
177
+      component: changeLogPage,
178
+    },
179
+    {
180
+      path: '/unitConfiguration/list',
181
+      name: 'UnitConfiguration',
182
+      component: UnitConfiguration,
183
+    },
184
+    {
185
+      path: '/contactus',
186
+      name: 'ContactUs',
187
+      component: ContactUs,
188
+    },
189
+    {
190
+      path: '/privacypolicy',
191
+      name: 'PrivacyPolicy',
192
+      component: PrivacyPolicy,
193
+    },
194
+    {
195
+      path: '/resort/:resortCode',
196
+      name: 'ResortPage',
197
+      component: ResortPage,
198
+      props: true,
199
+    },
200
+    {
201
+      path: '/resort/:resortCode/:weekId',
202
+      name: 'UnitPage',
203
+      component: UnitPage,
204
+      props: true,
205
+    },
206
+  ],
207
+});

Loading…
Cancel
Save