浏览代码

Amended search tabb

master
Kobus 5 年前
父节点
当前提交
8fc6cc414f
共有 3 个文件被更改,包括 56 次插入50 次删除
  1. 56
    47
      src/components/timeshare/searchTimeshare.vue
  2. 0
    1
      src/components/timeshare/sell/sellPage.vue
  3. 0
    2
      src/main.js

+ 56
- 47
src/components/timeshare/searchTimeshare.vue 查看文件

@@ -1,5 +1,5 @@
1 1
 <template>
2
-  <div>
2
+  <div class="container">
3 3
     <form
4 4
       id="mainForm"
5 5
       method="POST"
@@ -7,72 +7,81 @@
7 7
       accept-charset="UTF-8"
8 8
       enctype="multipart/form-data"
9 9
     >
10
-      <div class="form-group">
10
+      <div class="form-group text-left">
11
+        <label>Region</label>
11 12
         <select class="form-control" name="region" id="region" v-model="selectedRegion">
12 13
           <option v-for="(item, i) in regions" :key="i">{{item.regionName}}</option>
13 14
         </select>
14 15
       </div>
15
-      <div class="form-group">
16
+      <div class="form-group text-left">
17
+        <label>Resort Name</label>
16 18
         <select class="form-control" name="resort" id="resort" v-model="selectedResort">
17 19
           <option v-for="(item, i) in filteredResorts" :key="i">{{item.resortName}}</option>
18 20
         </select>
19 21
       </div>
20
-      <div class="form-group">
21
-        <select class="form-control" id="resort" name="resort">
22
-          <option value>Resort</option>
23
-        </select>
24
-      </div>
25
-      <div class="form-group">
26
-        <select class="form-control" name="season">
27
-          <option value>
28
-            <span style="color:white;">Season</span>
29
-          </option>
30
-        </select>
31
-      </div>
32
-      <div class="form-group">
33
-        <select class="form-control" name="bedrooms">
34
-          <option value>Bedrooms</option>
22
+      <div class="form-group text-left">
23
+        <label>Bedrooms</label>
24
+        <select class="form-control" name="bedrooms" v-model="sellItem.bedrooms">
25
+          <option v-for="(item, i) in resortBedrooms" :key="i">{{item}}</option>
35 26
         </select>
36 27
       </div>
37
-
38
-      <div class="form-group">
39
-        <input
40
-          class="form-control"
41
-          type="number"
42
-          step="any"
43
-          id="minPrice"
44
-          name="minPrice"
45
-          placeholder="Minimum Price"
46
-        />
47
-      </div>
28
+      <hr />
48 29
       <div class="form-group">
49
-        <input
50
-          class="form-control"
51
-          type="number"
52
-          step="any"
53
-          id="maxPrice"
54
-          name="maxPrice"
55
-          placeholder="Maximum Price"
56
-        />
30
+        <div class="row">
31
+          <div class="col-md-6 text-left">
32
+            <label>Minimum Price</label>
33
+            <div class="input-group mb-3">
34
+              <div class="input-group-prepend">
35
+                <span class="input-group-text">R</span>
36
+              </div>
37
+              <input
38
+                class="form-control"
39
+                type="number"
40
+                step="any"
41
+                id="minPrice"
42
+                name="minPrice"
43
+                placeholder="Minimum Price"
44
+              />
45
+            </div>
46
+          </div>
47
+          <div class="col-md-6 text-left">
48
+            <label>Maximum Price</label>
49
+            <div class="input-group mb-3">
50
+              <div class="input-group-prepend">
51
+                <span class="input-group-text">R</span>
52
+              </div>
53
+              <input
54
+                class="form-control"
55
+                type="number"
56
+                step="any"
57
+                id="maxPrice"
58
+                name="maxPrice"
59
+                placeholder="Maximum Price"
60
+              />
61
+            </div>
62
+          </div>
63
+        </div>
57 64
       </div>
65
+      <hr />
58 66
       <div class="form-group">
59
-        <label>Filter Arrival Date From</label>
60
-        <input type="date" class="form-control" name="arrivaldate" value />
67
+        <div class="row">
68
+          <div class="col-md-6 text-left">
69
+            <label>Filter Arrival Date From</label>
70
+            <input type="date" class="form-control" name="arrivaldate" value />
71
+          </div>
72
+          <div class="col-md-6 text-left">
73
+            <label>Filter Arrival Date To</label>
74
+            <input type="date" class="form-control" name="arrivaldate" value />
75
+          </div>
76
+        </div>
61 77
       </div>
62
-      <div class="form-group">
63
-        <label>Filter Arrival Date To</label>
64
-        <input type="date" class="form-control" name="arrivaldate" value />
65
-      </div>
66
-
67
-      <br />
68
-
69
-      <button class="btn btn-b-n" type="submit">Search</button>
70 78
     </form>
71 79
   </div>
72 80
 </template>
73 81
 
74 82
 <script>
75 83
 import { mapState, mapActions } from 'vuex';
84
+import _ from 'lodash';
76 85
 
77 86
 export default {
78 87
   data() {

+ 0
- 1
src/components/timeshare/sell/sellPage.vue 查看文件

@@ -34,7 +34,6 @@
34 34
         <hr />
35 35
       </div>
36 36
     </div>
37
-    <div v-for="(item, i) in sellItem" :key="i">{{item}}</div>
38 37
     <div class="row mb-4">
39 38
       <div class="container col-md-10">
40 39
         <form

+ 0
- 2
src/main.js 查看文件

@@ -1,12 +1,10 @@
1 1
 import Vue from 'vue';
2 2
 import EvaIcons from 'vue-eva-icons';
3
-import FileUpload from 'v-file-upload';
4 3
 import App from './App.vue';
5 4
 import router from './router';
6 5
 import store from './store';
7 6
 
8 7
 Vue.use(EvaIcons);
9
-Vue.use(FileUpload);
10 8
 
11 9
 Vue.config.productionTip = false;
12 10
 

正在加载...
取消
保存