浏览代码

Search tab updated

master
JannekeDL 5 年前
父节点
当前提交
3ce4a56d32
共有 2 个文件被更改,包括 111 次插入69 次删除
  1. 109
    67
      src/components/property/propertySearchFields.vue
  2. 2
    2
      src/components/shared/searchTab.vue

+ 109
- 67
src/components/property/propertySearchFields.vue 查看文件

1
 <template>
1
 <template>
2
   <div>
2
   <div>
3
-    <div class="col-md-6 mb-2">
3
+    <div class="container text-left">
4
       <div class="form-group">
4
       <div class="form-group">
5
         <label for="city">For:</label>
5
         <label for="city">For:</label>
6
-        <select
7
-          class="form-control form-control-lg form-control-a"
8
-          id="forSelector"
9
-          v-model="selectedType"
10
-          @change="TypeSelected"
11
-        >
12
-          <option value="Sale">Sale</option>
13
-          <option value="Rent">Rent</option>
14
-        </select>
6
+        <div class="input-group mb-3">
7
+          <div class="input-group-prepend">
8
+            <span class="input-group-text" style="color: #60CBEB">
9
+              <b>F</b>
10
+            </span>
11
+          </div>
12
+          <select
13
+            class="form-control form-control-lg form-control-a"
14
+            id="forSelector"
15
+            v-model="selectedType"
16
+            @change="TypeSelected"
17
+          >
18
+            <option value="Sale">Sale</option>
19
+            <option value="Rent">Rent</option>
20
+          </select>
21
+        </div>
15
       </div>
22
       </div>
16
       <div class="form-group" v-if="propertyType === 'Residential'">
23
       <div class="form-group" v-if="propertyType === 'Residential'">
17
-        <label for="city">Property Type</label>
18
-        <select
19
-          class="form-control form-control-lg form-control-a"
20
-          id="forSelector"
21
-          v-model="selectedPropertyTypeRes"
22
-          @change="PropertyTypeSelected"
23
-        >
24
-          <option>All</option>
25
-          <option
26
-            v-for="(propertyType, i) in propertyTypesRes"
27
-            :key="i"
28
-          >{{ propertyType.description }}</option>
29
-        </select>
24
+        <label for="propertytype">Property Type</label>
25
+        <div class="input-group mb-3">
26
+          <div class="input-group-prepend">
27
+            <span class="input-group-text" style="color: #60CBEB">
28
+              <b>T</b>
29
+            </span>
30
+          </div>
31
+          <select
32
+            class="form-control form-control-lg form-control-a"
33
+            id="forSelector"
34
+            v-model="selectedPropertyTypeRes"
35
+            @change="PropertyTypeSelected"
36
+          >
37
+            <option>All</option>
38
+            <option
39
+              v-for="(propertyType, i) in propertyTypesRes"
40
+              :key="i"
41
+            >{{ propertyType.description }}</option>
42
+          </select>
43
+        </div>
30
       </div>
44
       </div>
31
       <div v-else class="form-group">
45
       <div v-else class="form-group">
32
-        <label for="city">Property Type</label>
33
-        <select
34
-          class="form-control form-control-lg form-control-a"
35
-          id="forSelector"
36
-          v-model="selectedPropertyTypeCom"
37
-          @change="PropertyTypeSelected"
38
-        >
39
-          <option>All</option>
40
-          <option
41
-            v-for="(propertyType, i) in propertyTypesCom"
42
-            :key="i"
43
-          >{{ propertyType.description }}</option>
44
-        </select>
46
+        <label for="propertytype">Property Type</label>
47
+        <div class="input-group mb-3">
48
+          <div class="input-group-prepend">
49
+            <span class="input-group-text" style="color: #60CBEB">
50
+              <b>T</b>
51
+            </span>
52
+          </div>
53
+          <select
54
+            class="form-control form-control-lg form-control-a"
55
+            id="forSelector"
56
+            v-model="selectedPropertyTypeCom"
57
+            @change="PropertyTypeSelected"
58
+          >
59
+            <option>All</option>
60
+            <option
61
+              v-for="(propertyType, i) in propertyTypesCom"
62
+              :key="i"
63
+            >{{ propertyType.description }}</option>
64
+          </select>
65
+        </div>
45
       </div>
66
       </div>
46
       <div class="form-group">
67
       <div class="form-group">
47
-        <label for="city">Province</label>
48
-        <select
49
-          class="form-control form-control-lg form-control-a"
50
-          id="provinceselector"
51
-          @change="ProvinceSelected"
52
-          v-model="selectedProvince"
53
-        >
54
-          <option>All</option>
55
-          <option v-for="(province, i) in provinces" :key="i">{{ province.description }}</option>
56
-        </select>
68
+        <label for="province">Province</label>
69
+        <div class="input-group mb-3">
70
+          <div class="input-group-prepend">
71
+            <span class="input-group-text" style="color: #60CBEB">
72
+              <b>P</b>
73
+            </span>
74
+          </div>
75
+          <select
76
+            class="form-control form-control-lg form-control-a"
77
+            id="provinceselector"
78
+            @change="ProvinceSelected"
79
+            v-model="selectedProvince"
80
+          >
81
+            <option>All</option>
82
+            <option v-for="(province, i) in provinces" :key="i">{{ province.description }}</option>
83
+          </select>
84
+        </div>
57
       </div>
85
       </div>
58
     </div>
86
     </div>
59
-    <div class="col-md-6 mb-2">
87
+    <div class="container text-left">
60
       <div class="form-group">
88
       <div class="form-group">
61
         <label for="city">City</label>
89
         <label for="city">City</label>
62
-        <select
63
-          class="form-control form-control-lg form-control-a"
64
-          id="cityselector"
65
-          @change="CitySelected"
66
-          v-model="selectedCity"
67
-        >
68
-          <option>All</option>
69
-          <option v-for="(city, i) in cities" :key="i">{{ city.description }}</option>
70
-        </select>
90
+        <div class="input-group mb-3">
91
+          <div class="input-group-prepend">
92
+            <span class="input-group-text" style="color: #60CBEB">
93
+              <b>C</b>
94
+            </span>
95
+          </div>
96
+          <select
97
+            class="form-control form-control-lg form-control-a"
98
+            id="cityselector"
99
+            @change="CitySelected"
100
+            v-model="selectedCity"
101
+          >
102
+            <option>All</option>
103
+            <option v-for="(city, i) in cities" :key="i">{{ city.description }}</option>
104
+          </select>
105
+        </div>
71
       </div>
106
       </div>
72
     </div>
107
     </div>
73
-    <div class="col-md-6 mb-2">
108
+    <div class="container text-left">
74
       <div class="form-group">
109
       <div class="form-group">
75
-        <label for="city">Suburb</label>
76
-        <select
77
-          class="form-control form-control-lg form-control-a"
78
-          id="suburbselector"
79
-          v-model="selectedSuburb"
80
-          @change="SuburbSelected"
81
-        >
82
-          <option>All</option>
83
-          <option v-for="(suburb, i) in suburbs" :key="i">{{ suburb.description }}</option>
84
-        </select>
110
+        <label for="suburb">Suburb</label>
111
+        <div class="input-group mb-3">
112
+          <div class="input-group-prepend">
113
+            <span class="input-group-text" style="color: #60CBEB">
114
+              <b>S</b>
115
+            </span>
116
+          </div>
117
+          <select
118
+            class="form-control form-control-lg form-control-a"
119
+            id="suburbselector"
120
+            v-model="selectedSuburb"
121
+            @change="SuburbSelected"
122
+          >
123
+            <option>All</option>
124
+            <option v-for="(suburb, i) in suburbs" :key="i">{{ suburb.description }}</option>
125
+          </select>
126
+        </div>
85
       </div>
127
       </div>
86
     </div>
128
     </div>
87
   </div>
129
   </div>

+ 2
- 2
src/components/shared/searchTab.vue 查看文件

2
   <!-- eslint-disable max-len -->
2
   <!-- eslint-disable max-len -->
3
   <div class="box-collapse">
3
   <div class="box-collapse">
4
     <div class="title-box-d">
4
     <div class="title-box-d">
5
-      <h3 class="title-d">Search</h3>
5
+      <h3 class="title-d" style="text-align:left">Search</h3>
6
     </div>
6
     </div>
7
     <span class="close-box-collapse right-boxed ion-ios-close"></span>
7
     <span class="close-box-collapse right-boxed ion-ios-close"></span>
8
     <div class="box-collapse-wrap">
8
     <div class="box-collapse-wrap">
9
       <form class="form-a">
9
       <form class="form-a">
10
         <div class="row">
10
         <div class="row">
11
           <div class="col-md-12 mb-2">
11
           <div class="col-md-12 mb-2">
12
-            <div class="form-group">
12
+            <div class="form-group" style="text-align:left">
13
               <label for="Type">Keyword</label>
13
               <label for="Type">Keyword</label>
14
               <input
14
               <input
15
                 type="text"
15
                 type="text"

正在加载...
取消
保存