Selaa lähdekoodia

Merge Conflicts Resolved

master
LeneS 5 vuotta sitten
vanhempi
commit
014c0eb0fe
1 muutettua tiedostoa jossa 223 lisäystä ja 143 poistoa
  1. 223
    143
      src/components/timeshare/sell/sellPage.vue

+ 223
- 143
src/components/timeshare/sell/sellPage.vue Näytä tiedosto

@@ -81,128 +81,222 @@
81 81
               </select>
82 82
             </div>
83 83
           </div>
84
-
85
-          <div class="form-group row">
86
-            <div class="col-md-6">
87
-              <label for="Resort Name">Resort Name</label>
88
-              <select
89
-                class="form-control"
90
-                id="resort"
91
-                name="resort"
92
-                v-model="sellItem.resort"
93
-                @change="resortChange()"
94
-              >
95
-                <option value="Other">Other</option>
96
-                <option
97
-                  v-for="(resort, r) in resorts"
98
-                  :key="r"
99
-                  :value="resort"
100
-                >{{resort.resortName}}</option>
101
-              </select>
102
-            </div>
103
-            <div class="col-md-6">
104
-              <label for="* If other" v-if="sellItem.otherResort">Name of resort</label>
105
-              <input
106
-                class="form-control"
107
-                v-if="sellItem.otherResort"
108
-                placeholder="* If other"
109
-                type="text"
110
-                name="other"
111
-                v-model="sellItem.otherResortName"
112
-              />
113
-            </div>
114
-          </div>
115
-          <div class="form-group row">
116
-            <div class="col-md-6">
117
-              <label for="Region">Region</label>
118
-              <select class="form-control" name="region" id="region" v-model="sellItem.region">
119
-                <option v-for="(region, r) in regions" :key="r">{{region.regionName}}</option>
120
-              </select>
121
-            </div>
122
-            <div class="col-md-6">
123
-              <label for="Season">Season</label>
124
-              <select class="form-control" name="season" v-model="sellItem.season">
125
-                <option v-for="(season, r) in seasons" :key="r">{{season.name}}</option>
126
-              </select>
127
-            </div>
128
-          </div>
129
-          <div class="form-group row">
130
-            <div class="col-md-6">
131
-              <label for="Module">Module</label>
132
-              <input class="form-control" type="text" name="module" v-model="sellItem.module" />
133
-            </div>
134
-            <div class="col-md-6">
135
-              <label for="Week number">Week Number</label>
136
-              <input class="form-control" type="text" name="week" v-model="sellItem.weekNumber" />
137
-            </div>
138
-          </div>
139
-          <div class="form-group row">
140
-            <div class="col-md-6">
141
-              <label for="Bedrooms">Bedrooms</label>
142
-              <select class="form-control" name="bedrooms" v-model="sellItem.bedrooms">
143
-                <option v-for="(item, i) in resortBedrooms" :key="i">{{item}}</option>
144
-              </select>
145
-            </div>
146
-            <div class="col-md-6">
147
-              <label for="Sleeps maximum">Sleeps maximum</label>
148
-              <select class="form-control" name="sleeps" v-model="sellItem.maxSleep">
149
-                <option v-for="(item, i) in maxSleep" :key="i">{{item}}</option>
150
-              </select>
151
-            </div>
152
-          </div>
153
-          <div class="form-group row">
154
-            <div class="col-md-6">
155
-              <label for="Unit number">Unit Number</label>
156
-              <input class="form-control" type="text" name="unit" v-model="sellItem.unitNumber" />
157
-            </div>
158
-            <div class="col-md-6">
159
-              <label for="Owner">Owner</label>
160
-              <input class="form-control" type="text" name="owner" v-model="sellItem.owner" />
161
-            </div>
162
-          </div>
163
-          <div class="form-group row">
164
-            <div class="col-md-6">
165
-              <label for="Levy">Levy Amount</label>
166
-              <div class="input-group-prepend">
167
-                <span class="input-group-text" style="color: #60CBEB">
168
-                  <b>R</b>
169
-                </span>
170
-                <input
171
-                  class="form-control"
172
-                  type="number"
173
-                  step="any"
174
-                  name="levy"
175
-                  v-model="sellItem.levyAmount"
176
-                />
84
+          <div class="container">
85
+            <div class="offset-md-1 col-md-12">
86
+              <div class="form-group row">
87
+                <div class="col-md-5">
88
+                  <label for="Resort Name">Resort Name</label>
89
+                  <div class="input-group mb-3">
90
+                    <div class="input-group-prepend">
91
+                      <span class="input-group-text" style="color: #60CBEB">
92
+                        <b>RN</b>
93
+                      </span>
94
+                    </div>
95
+                    <select
96
+                      class="form-control"
97
+                      id="resort"
98
+                      name="resort"
99
+                      v-model="sellItem.resort"
100
+                      @change="resortChange()"
101
+                    >
102
+                      <option value="Other">Other</option>
103
+                      <option
104
+                        v-for="(resort, r) in resorts"
105
+                        :key="r"
106
+                        :value="resort"
107
+                      >{{resort.resortName}}</option>
108
+                    </select>
109
+                  </div>
110
+                </div>
111
+                <div class="col-md-5">
112
+                  <label for="* If other" v-if="sellItem.otherResort">Name of resort</label>
113
+                  <input
114
+                    class="form-control"
115
+                    v-if="sellItem.otherResort"
116
+                    placeholder="* If other"
117
+                    type="text"
118
+                    name="other"
119
+                    v-model="sellItem.otherResortName"
120
+                  />
121
+                </div>
177 122
               </div>
178
-            </div>
179
-          </div>
180
-          <div class="form-group row">
181
-            <div class="col-md-6">
182
-              <p>Has your week been spacebanked for the current year?</p>
183
-              <div class="form-check">
184
-                <input
185
-                  class="form-check-input"
186
-                  type="radio"
187
-                  name="spacebankedyear"
188
-                  id="spacebankedyearyes"
189
-                  value="Yes"
190
-                  @change="changeCurrentBanked"
191
-                  :checked="sellItem.currentYearBanked"
192
-                />
193
-                <label class="form-check-label" for="spacebankedyearyes">Yes</label>
123
+              <div class="form-group row">
124
+                <div class="col-md-3">
125
+                  <label for="Region">Province</label>
126
+                  <div class="input-group mb-3">
127
+                    <div class="input-group-prepend">
128
+                      <span class="input-group-text" style="color: #60CBEB">
129
+                        <b>P</b>
130
+                      </span>
131
+                    </div>
132
+                    <select
133
+                      class="form-control"
134
+                      name="region"
135
+                      id="region"
136
+                      v-model="sellItem.region"
137
+                    >
138
+                      <option v-for="(region, r) in regions" :key="r">{{region.regionName}}</option>
139
+                    </select>
140
+                  </div>
141
+                </div>
142
+                <div class="col-md-3">
143
+                  <label for="Season">Season</label>
144
+                  <div class="input-group mb-3">
145
+                    <div class="input-group-prepend">
146
+                      <span class="input-group-text" style="color: #60CBEB">
147
+                        <b>S</b>
148
+                      </span>
149
+                    </div>
150
+                    <select class="form-control" name="season" v-model="sellItem.season">
151
+                      <option v-for="(season, r) in seasons" :key="r">{{season.name}}</option>
152
+                    </select>
153
+                  </div>
154
+                </div>
155
+                <div class="col-md-2">
156
+                  <label for="Module">Module</label>
157
+                  <div class="input-group mb-3">
158
+                    <div class="input-group-prepend">
159
+                      <span class="input-group-text" style="color: #60CBEB">
160
+                        <b>M</b>
161
+                      </span>
162
+                    </div>
163
+                    <input class="form-control" type="text" name="module" v-model="sellItem.module" />
164
+                  </div>
165
+                </div>
166
+                <div class="col-md-2">
167
+                  <label for="Week number">Week Number</label>
168
+                  <div class="input-group mb-3">
169
+                    <div class="input-group-prepend">
170
+                      <span class="input-group-text" style="color: #60CBEB">
171
+                        <b>W#</b>
172
+                      </span>
173
+                    </div>
174
+                    <input
175
+                      class="form-control"
176
+                      type="text"
177
+                      name="week"
178
+                      v-model="sellItem.weekNumber"
179
+                    />
180
+                  </div>
181
+                </div>
194 182
               </div>
195
-              <div class="form-check">
196
-                <input
197
-                  class="form-check-input"
198
-                  type="radio"
199
-                  name="spacebankedyear"
200
-                  id="spacebankedyearno"
201
-                  value="No"
202
-                  :checked="!sellItem.currentYearBanked"
203
-                  @change="changeCurrentBanked"
204
-                />
205
-                <label class="form-check-label" for="spacebankedyearno">No</label>
183
+              <div class="form-group row">
184
+                <div class="col-md-4">
185
+                  <label for="Bedrooms">Bedrooms</label>
186
+                  <div class="input-group mb-3">
187
+                    <div class="input-group-prepend">
188
+                      <span class="input-group-text" style="color: #60CBEB">
189
+                        <b>Bed</b>
190
+                      </span>
191
+                    </div>
192
+                    <select class="form-control" name="bedrooms" v-model="sellItem.bedrooms">
193
+                      <option v-for="(item, i) in resortBedrooms" :key="i">{{item}}</option>
194
+                    </select>
195
+                  </div>
196
+                </div>
197
+                <div class="col-md-3">
198
+                  <label for="Sleeps maximum">Sleep max</label>
199
+                  <div class="input-group mb-3">
200
+                    <div class="input-group-prepend">
201
+                      <span class="input-group-text" style="color: #60CBEB">
202
+                        <b>Max</b>
203
+                      </span>
204
+                    </div>
205
+                    <select class="form-control" name="sleeps" v-model="sellItem.maxSleep">
206
+                      <option v-for="(item, i) in maxSleep" :key="i">{{item}}</option>
207
+                    </select>
208
+                  </div>
209
+                </div>
210
+                <div class="col-md-3">
211
+                  <label for="Unit number">Unit Number</label>
212
+                  <div class="input-group mb-3">
213
+                    <div class="input-group-prepend">
214
+                      <span class="input-group-text" style="color: #60CBEB">
215
+                        <b>U#</b>
216
+                      </span>
217
+                    </div>
218
+                    <input
219
+                      class="form-control"
220
+                      type="text"
221
+                      name="unit"
222
+                      v-model="sellItem.unitNumber"
223
+                    />
224
+                  </div>
225
+                </div>
226
+              </div>
227
+              <div class="form-group row">
228
+                <div class="col-md-7">
229
+                  <label for="Owner">Owner</label>
230
+                  <div class="input-group mb-3">
231
+                    <div class="input-group-prepend">
232
+                      <span class="input-group-text" style="color: #60CBEB">
233
+                        <b>O</b>
234
+                      </span>
235
+                    </div>
236
+                    <input class="form-control" type="text" name="owner" v-model="sellItem.owner" />
237
+                  </div>
238
+                </div>
239
+                <div class="col-md-3">
240
+                  <label for="Levy">Levy Amount</label>
241
+                  <div class="input-group mb-3">
242
+                    <div class="input-group-prepend">
243
+                      <span class="input-group-text" style="color: #60CBEB">
244
+                        <b>R</b>
245
+                      </span>
246
+                    </div>
247
+                    <input
248
+                      class="form-control"
249
+                      type="number"
250
+                      step="any"
251
+                      name="levy"
252
+                      v-model="sellItem.levyAmount"
253
+                    />
254
+                  </div>
255
+                </div>
256
+              </div>
257
+
258
+              <div class="form-group row">
259
+                <div class="col-md-6">
260
+                  <p>Has your week been spacebanked for the current year?</p>
261
+                  <div class="form-check">
262
+                    <input
263
+                      class="form-check-input"
264
+                      type="radio"
265
+                      name="spacebankedyear"
266
+                      id="spacebankedyearyes"
267
+                      value="Yes"
268
+                      @change="changeCurrentBanked"
269
+                      :checked="sellItem.currentYearBanked"
270
+                    />
271
+                    <label class="form-check-label" for="spacebankedyearyes">Yes</label>
272
+                  </div>
273
+                  <div class="form-check">
274
+                    <input
275
+                      class="form-check-input"
276
+                      type="radio"
277
+                      name="spacebankedyear"
278
+                      id="spacebankedyearno"
279
+                      value="No"
280
+                      :checked="!sellItem.currentYearBanked"
281
+                      @change="changeCurrentBanked"
282
+                    />
283
+                    <label class="form-check-label" for="spacebankedyearno">No</label>
284
+                  </div>
285
+                </div>
286
+                <div class="col-md-6">
287
+                  <label
288
+                    for="If yes, please confirm with whom"
289
+                    v-if="sellItem.currentYearBanked"
290
+                  >Please confirm with whom</label>
291
+                  <select
292
+                    class="form-control"
293
+                    name="spacebankOwner"
294
+                    v-if="sellItem.currentYearBanked"
295
+                    v-model="sellItem.bankedWith"
296
+                  >
297
+                    <option v-for="(item, i) in bankedEntities" :key="i">{{item}}</option>
298
+                  </select>
299
+                </div>
206 300
               </div>
207 301
             </div>
208 302
             <div class="col-md-6">
@@ -234,11 +328,10 @@
234 328
             <td>1. With respect to my timeshare module/week, I confirm that:</td>
235 329
           </tr>
236 330
 
237
-          <div class="form-group row">
331
+          <div class="form-group row" style="text-align:left">
238 332
             <label
239 333
               for="name"
240 334
               class="col-form-label col-md-8"
241
-              align="left"
242 335
             >1.1 All levy amounts for the current cycle have been paid in full</label>
243 336
             <div class="col-md-4">
244 337
               <div class="form-check form-check-inline">
@@ -268,11 +361,10 @@
268 361
 
269 362
           <hr />
270 363
 
271
-          <div class="form-group row">
364
+          <div class="form-group row" style="text-align:left">
272 365
             <label
273 366
               for="name"
274 367
               class="col-form-label col-md-8"
275
-              align="left"
276 368
             >1.2 My week is placed for rental this year</label>
277 369
             <div class="col-md-4">
278 370
               <div class="form-check form-check-inline">
@@ -302,11 +394,10 @@
302 394
 
303 395
           <hr />
304 396
 
305
-          <div class="form-group row">
397
+          <div class="form-group row" style="text-align:left">
306 398
             <label
307 399
               for="name"
308 400
               class="col-form-label col-md-8"
309
-              align="left"
310 401
             >1.3 I/We bought the timeshare module/week on the following date:</label>
311 402
             <div class="col-md-4">
312 403
               <input
@@ -320,11 +411,10 @@
320 411
 
321 412
           <hr />
322 413
 
323
-          <div class="form-group row">
414
+          <div class="form-group row" style="text-align:left">
324 415
             <label
325 416
               for="name"
326 417
               class="col-form-label col-md-8"
327
-              align="left"
328 418
             >1.4 The purchase price for which I/we bought timeshare module/week was:</label>
329 419
             <div class="col-md-4">
330 420
               <div class="input-group mb-3">
@@ -346,11 +436,10 @@
346 436
 
347 437
           <hr />
348 438
 
349
-          <div class="form-group row">
439
+          <div class="form-group row" style="text-align:left">
350 440
             <label
351 441
               for="name"
352 442
               class="col-form-label col-md-8"
353
-              align="left"
354 443
             >1.5 I/We bought the timeshare module/week for the following dates for the current year:</label>
355 444
             <div class="col-md-4">
356 445
               Arrival Date :
@@ -372,11 +461,10 @@
372 461
 
373 462
           <hr />
374 463
 
375
-          <div class="form-group row">
464
+          <div class="form-group row" style="text-align:left">
376 465
             <label
377 466
               for="name"
378 467
               class="col-form-label col-md-8"
379
-              align="left"
380 468
             >1.6 The selling price for the timeshare module/week for which I/we want to sell is: (Including Vat)</label>
381 469
             <div class="col-md-4">
382 470
               <div class="input-group mb-3">
@@ -398,11 +486,10 @@
398 486
 
399 487
           <hr />
400 488
 
401
-          <div class="form-group row">
489
+          <div class="form-group row" style="text-align:left">
402 490
             <label
403 491
               for="name"
404 492
               class="col-form-label col-md-8"
405
-              align="left"
406 493
             >1.7 Estate agent’s commission agreed to (state Rand value)</label>
407 494
             <div class="col-md-4">
408 495
               <div class="input-group mb-3">
@@ -424,12 +511,8 @@
424 511
 
425 512
           <hr />
426 513
 
427
-          <div class="form-group row">
428
-            <label
429
-              for="name"
430
-              class="col-form-label col-md-8"
431
-              align="left"
432
-            >1.8 Mandate to sell timeshare</label>
514
+          <div class="form-group row" style="text-align:left">
515
+            <label for="name" class="col-form-label col-md-8">1.8 Mandate to sell timeshare</label>
433 516
             <div class="col-md-4">
434 517
               <input class="btn btn-b-n" type="file" name="mandate" />
435 518
             </div>
@@ -475,9 +558,6 @@ export default {
475 558
       'sellItem',
476 559
       'agencies',
477 560
       'agents',
478
-      'indivdual',
479
-      'address',
480
-      'bankingDetails',
481 561
     ]),
482 562
     refAgent() {
483 563
       return this.sellItem && this.sellItem.referedByAgent;

Loading…
Peruuta
Tallenna