Kobus 5 jaren geleden
bovenliggende
commit
fa74d9af65

BIN
public/img/Contact-us.jpg Bestand weergeven


BIN
public/img/Listings.jpg Bestand weergeven


BIN
public/img/Pretoria-South-Africa.jpg Bestand weergeven


+ 163
- 132
src/components/misc/contactUs.vue Bestand weergeven

@@ -1,144 +1,175 @@
1 1
 <template>
2
+  <!-- eslint-disable max-len -->
2 3
   <div class="container">
3
-    <section class="intro-single">
4
-      <div class="container">
5
-        <div class="row">
6
-          <div class="col-md-12 col-lg-8">
7
-            <div class="title-single-box">
8
-              <h1 class="title-single" style="text-align:left;">Contact Us</h1>
9
-            </div>
10
-          </div>
4
+    <div class="row">
5
+      <div class="col-sm-12">
6
+        <div class="faq-img-box">
7
+          <img
8
+            src="img/contact-us.jpg"
9
+            alt="Frequently Asked Questions"
10
+            class="img-fluid"
11
+            style="width:800px;height:400px;"
12
+          />
13
+        </div>
14
+        <div class="sinse-box">
15
+          <h3 class="sinse-title">
16
+            Contact Us
17
+            <span></span>
18
+          </h3>
11 19
         </div>
12 20
       </div>
13
-    </section>
14
-    <div class="map-wrapper">
15
-      <div class="map-canvas" id="map-canvas"></div>
16
-      <a
17
-        href="https://www.google.com/maps/dir/-25.8228224,28.3344896/vacation+recreational+services/@-25.8231034,28.3341882,16z/data=!3m1!4b1!4m9!4m8!1m1!4e1!1m5!1m1!1s0x1e955dadbb47bacd:0x3d299aff0be5b416!2m2!1d28.3426415!2d-25.8229739"
18
-        target="_blank"
19
-      ></a>
20
-      <iframe
21
-        src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1216.2235430439846!2d28.360457474768342!3d-25.79363191616322!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x445462e3d06f67fc!2sLombardy+Business+Park!5e0!3m2!1sen!2sza!4v1566222826763!5m2!1sen!2sza"
22
-        width="1100"
23
-        height="450"
24
-        frameborder="0"
25
-        style="border:0"
26
-        allowfullscreen
27
-      ></iframe>
28
-      <br />
29
-      <br />
30
-    </div>
21
+      <div class="container col-md-10">
22
+        <br />
23
+        <div class="map-wrapper">
24
+          <div class="map-canvas" id="map-canvas"></div>
25
+          <a
26
+            href="https://www.google.com/maps/dir/-25.8228224,28.3344896/vacation+recreational+services/@-25.8231034,28.3341882,16z/data=!3m1!4b1!4m9!4m8!1m1!4e1!1m5!1m1!1s0x1e955dadbb47bacd:0x3d299aff0be5b416!2m2!1d28.3426415!2d-25.8229739"
27
+            target="_blank"
28
+          ></a>
29
+          <iframe
30
+            src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1216.2235430439846!2d28.360457474768342!3d-25.79363191616322!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x445462e3d06f67fc!2sLombardy+Business+Park!5e0!3m2!1sen!2sza!4v1566222826763!5m2!1sen!2sza"
31
+            width="900"
32
+            height="450"
33
+            frameborder="0"
34
+            style="border:0"
35
+            allowfullscreen
36
+          ></iframe>
37
+          <br />
38
+          <br />
39
+        </div>
31 40
 
32
-    <div class="row mb-8">
33
-      <div class="col-md-6">
34
-        <form action="mailto:info@univateproperties.co.za" method="post" enctype="text/plain">
35
-          <div class="form-group row">
36
-            <div class="col-md-6">
37
-              <label for="yourname"></label>
38
-              <input
39
-                id="yourname"
40
-                name="yourname"
41
-                placeholder="Your Name"
42
-                type="text"
43
-                required="required"
44
-                class="form-control"
45
-              />
46
-            </div>
47
-            <div class="col-md-6">
48
-              <label for="youremail"></label>
49
-              <input
50
-                id="youremail"
51
-                name="youremail"
52
-                placeholder="Your Email"
53
-                type="text"
54
-                required="required"
55
-                class="form-control"
56
-              />
57
-            </div>
58
-          </div>
59
-          <div class="form-group row">
60
-            <div class="col-md-12">
61
-              <label for="subject"></label>
62
-              <input
63
-                id="subject"
64
-                name="subject"
65
-                placeholder="Subject"
66
-                type="text"
67
-                class="form-control"
68
-                required="required"
69
-              />
70
-            </div>
41
+        <div class="row mb-8">
42
+          <div class="col-md-6">
43
+            <form action="mailto:info@univateproperties.co.za" method="post" enctype="text/plain">
44
+              <div class="form-group row">
45
+                <div class="col-md-6">
46
+                  <div class="input-group-prepend">
47
+                    <span class="input-group-text">
48
+                      <eva-icon name="person" fill="#60CBEB"></eva-icon>
49
+                    </span>
50
+                    <label for="yourname"></label>
51
+                    <input
52
+                      id="yourname"
53
+                      name="yourname"
54
+                      placeholder="Your Name"
55
+                      type="text"
56
+                      required="required"
57
+                      class="form-control"
58
+                    />
59
+                  </div>
60
+                </div>
61
+                <div class="col-md-6">
62
+                  <div class="input-group-prepend">
63
+                    <span class="input-group-text">
64
+                      <eva-icon name="email" fill="#60CBEB"></eva-icon>
65
+                    </span>
66
+                    <label for="youremail"></label>
67
+                    <input
68
+                      id="youremail"
69
+                      name="youremail"
70
+                      placeholder="Your Email"
71
+                      type="text"
72
+                      required="required"
73
+                      class="form-control"
74
+                    />
75
+                  </div>
76
+                </div>
77
+              </div>
78
+              <div class="form-group row">
79
+                <div class="col-md-12">
80
+                  <div class="input-group-prepend">
81
+                    <span class="input-group-text">
82
+                      <eva-icon name="bookmark-outline" fill="#60CBEB"></eva-icon>
83
+                    </span>
84
+                    <label for="subject"></label>
85
+                    <input
86
+                      id="subject"
87
+                      name="subject"
88
+                      placeholder="Subject"
89
+                      type="text"
90
+                      class="form-control"
91
+                      required="required"
92
+                    />
93
+                  </div>
94
+                </div>
95
+              </div>
96
+              <div class="form-group row">
97
+                <div class="col-md-12">
98
+                  <div class="input-group-prepend">
99
+                    <span class="input-group-text">
100
+                      <eva-icon name="message-square-outline" fill="#60CBEB"></eva-icon>
101
+                    </span>
102
+                    <label for="message"></label>
103
+                    <textarea
104
+                      id="message"
105
+                      name="message"
106
+                      placeholder="Message"
107
+                      cols="40"
108
+                      rows="8"
109
+                      class="form-control"
110
+                      required="required"
111
+                    ></textarea>
112
+                  </div>
113
+                </div>
114
+              </div>
115
+              <div class="form-group row">
116
+                <div class="col-md-1">
117
+                  <button name="submit" type="submit" class="btn btn-b-n">Send Message</button>
118
+                </div>
119
+              </div>
120
+            </form>
71 121
           </div>
72
-          <div class="form-group row">
73
-            <div class="col-md-12">
74
-              <label for="message"></label>
75
-              <textarea
76
-                id="message"
77
-                name="message"
78
-                placeholder="Message"
79
-                cols="40"
80
-                rows="6"
81
-                class="form-control"
82
-                required="required"
83
-              ></textarea>
84
-            </div>
122
+          <div class="col-md-6">
123
+            <eva-icon name="pin-outline" fill="#60CBEB"></eva-icon>
124
+            <a style="font-size: 25px">Find us in</a>
125
+            <p></p>
126
+            <p>
127
+              105 Lombardy Business Park
128
+              <br />Cnr. Graham and Cole Rd.
129
+              <br />Shere, Pretoria, 0084
130
+            </p>
131
+            <br />
132
+            <eva-icon name="paper-plane-outline" fill="#60CBEB"></eva-icon>
133
+            <a style="font-size: 25px">Say Hello</a>
134
+            <p></p>
135
+            <p>
136
+              <eva-icon name="email-outline" fill="#60CBEB"></eva-icon>
137
+              <a href="mailto:info@univateproperties.co.za">info@univateproperties.co.za</a>
138
+              <br />
139
+              <eva-icon name="phone-call-outline" fill="#60CBEB"></eva-icon>
140
+              <a href="tel:+27124921238">+27 (0) 12 492 1238</a>
141
+            </p>
142
+            <br />
143
+            <eva-icon name="share-outline" fill="#60CBEB"></eva-icon>
144
+            <a style="font-size: 25px">Social Networks</a>
145
+            <p>
146
+              <a href="https://www.facebook.com/univateproperties/">
147
+                <eva-icon name="facebook-outline" fill="#60CBEB"></eva-icon>
148
+              </a>
149
+            </p>
85 150
           </div>
86
-          <div class="form-group row">
87
-            <div class="col-md-1">
88
-              <button name="submit" type="submit" class="btn btn-b-n">Send Message</button>
151
+        </div>
152
+        <div
153
+          class="modal fade"
154
+          id="thankYouModal"
155
+          tabindex="-1"
156
+          role="dialog"
157
+          aria-labelledby="contactModalLabel"
158
+          aria-hidden="true"
159
+        >
160
+          <div class="modal-dialog" role="document">
161
+            <div class="modal-content px-0 px-md-4">
162
+              <div class="modal-header">
163
+                <h5 class="modal-title" id="contactModalLabel">Thank you</h5>
164
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
165
+                  <span aria-hidden="true">&times;</span>
166
+                </button>
167
+              </div>
168
+              <div class="modal-body">
169
+                <p>Thank you for contacting us. We will contact you as soon as possible.</p>
170
+              </div>
89 171
             </div>
90 172
           </div>
91
-        </form>
92
-      </div>
93
-      <div class="col-md-6">
94
-        <eva-icon name="pin-outline" fill="#60CBEB"></eva-icon>
95
-        <a style="font-size: 25px">Find us in</a>
96
-        <p></p>
97
-        <p>
98
-          105 Lombardy Business Park
99
-          <br />Cnr. Graham and Cole Rd.
100
-          <br />Shere, Pretoria, 0084
101
-        </p>
102
-        <br />
103
-        <eva-icon name="paper-plane-outline" fill="#60CBEB"></eva-icon>
104
-        <a style="font-size: 25px">Say Hello</a>
105
-        <p></p>
106
-        <p>
107
-          <eva-icon name="email-outline" fill="#60CBEB"></eva-icon>
108
-          <a href="mailto:info@univateproperties.co.za">info@univateproperties.co.za</a>
109
-          <br />
110
-          <eva-icon name="phone-call-outline" fill="#60CBEB"></eva-icon>
111
-          <a href="tel:+27124921238">+27 (0) 12 492 1238</a>
112
-        </p>
113
-        <br />
114
-        <eva-icon name="share-outline" fill="#60CBEB"></eva-icon>
115
-        <a style="font-size: 25px">Social Networks</a>
116
-        <p>
117
-          <a href="https://www.facebook.com/univateproperties/">
118
-            <eva-icon name="facebook-outline" fill="#60CBEB"></eva-icon>
119
-          </a>
120
-        </p>
121
-      </div>
122
-    </div>
123
-    <div
124
-      class="modal fade"
125
-      id="thankYouModal"
126
-      tabindex="-1"
127
-      role="dialog"
128
-      aria-labelledby="contactModalLabel"
129
-      aria-hidden="true"
130
-    >
131
-      <div class="modal-dialog" role="document">
132
-        <div class="modal-content px-0 px-md-4">
133
-          <div class="modal-header">
134
-            <h5 class="modal-title" id="contactModalLabel">Thank you</h5>
135
-            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
136
-              <span aria-hidden="true">&times;</span>
137
-            </button>
138
-          </div>
139
-          <div class="modal-body">
140
-            <p>Thank you for contacting us. We will contact you as soon as possible.</p>
141
-          </div>
142 173
         </div>
143 174
       </div>
144 175
     </div>

+ 35
- 17
src/components/property/propertySearchPage.vue Bestand weergeven

@@ -1,24 +1,24 @@
1 1
 <template>
2 2
   <!-- eslint-disable max-len -->
3 3
   <div class="container">
4
-    <div class="col-sm-12">
5
-      <div class="about-img-box">
6
-        <img
7
-          src="img/Johannesburg-south-africa-1.jpg"
8
-          alt="Property Listing"
9
-          class="img-fluid"
10
-          style="width:800px;height:400px;"
11
-        />
12
-      </div>
13
-      <div class="sinse-box">
14
-        <h3 class="sinse-title">
15
-          Property Listing
16
-          <span></span>
17
-        </h3>
18
-      </div>
19
-    </div>
20
-    <br />
21 4
     <div class="container col-md-10" v-if="propertyType === 'Residential'">
5
+      <div class="col-sm-12">
6
+        <div class="about-img-box">
7
+          <img
8
+            src="img/Pretoria-South-Africa.jpg"
9
+            alt="Property Listing"
10
+            class="img-fluid"
11
+            style="width:800px;height:400px;"
12
+          />
13
+        </div>
14
+        <div class="sinse-box">
15
+          <h3 class="sinse-title">
16
+            Property Listing
17
+            <span></span>
18
+          </h3>
19
+        </div>
20
+      </div>
21
+      <br />
22 22
       <div class="row">
23 23
         <div class="col-md-12">
24 24
           <h1 class="my-4">About Residential Properties</h1>
@@ -70,7 +70,25 @@
70 70
       </div>
71 71
       <br />
72 72
     </div>
73
+
73 74
     <div class="container col-md-10" v-if="propertyType === 'Commercial'">
75
+      <div class="col-sm-12">
76
+        <div class="about-img-box">
77
+          <img
78
+            src="img/Johannesburg-south-africa-1.jpg"
79
+            alt="Property Listing"
80
+            class="img-fluid"
81
+            style="width:800px;height:400px;"
82
+          />
83
+        </div>
84
+        <div class="sinse-box">
85
+          <h3 class="sinse-title">
86
+            Property Listing
87
+            <span></span>
88
+          </h3>
89
+        </div>
90
+      </div>
91
+      <br />
74 92
       <div class="row">
75 93
         <div class="col-md-12">
76 94
           <h1 class="my-4">About Commercial Properties</h1>

+ 46
- 35
src/components/user/loginPage.vue Bestand weergeven

@@ -8,38 +8,48 @@
8 8
             <h4>Login</h4>
9 9
           </div>
10 10
           <div class="row">
11
-            <div>
12
-              <eva-icon name="lock-outline" fill="#60CBEB"></eva-icon>
13
-            </div>
14
-            <div class="col-md-11">
15
-              <input
16
-                class="form-control"
17
-                v-model="username"
18
-                placeholder="Username"
19
-                type="text"
20
-                name="username"
21
-                value
22
-              />
23
-            </div>
24
-            <div>
25
-              <eva-icon
26
-                v-if="!showPassword"
27
-                name="eye-off"
28
-                fill="#60CBEB"
29
-                @click="togglePassword()"
30
-              ></eva-icon>
31
-              <eva-icon v-else name="eye" fill="#60CBEB" @click="passwordToggled()"></eva-icon>
32
-            </div>
33
-            <div class="col-md-11">
34
-              <input
35
-                class="form-control"
36
-                :type="isPasswordShown"
37
-                v-model="password"
38
-                id="password"
39
-                placeholder="Password"
40
-                name="password"
41
-                value
42
-              />
11
+            <div class="col-md-11" style="margin-bottom: 1em">
12
+              <div class="input-group mb-3">
13
+                <div class="input-group-prepend">
14
+                  <span class="input-group-text">
15
+                    <eva-icon name="person" fill="#60CBEB"></eva-icon>
16
+                  </span>
17
+                  <input
18
+                    class="form-control"
19
+                    type="text"
20
+                    name="username"
21
+                    placeholder="Username"
22
+                    value
23
+                  />
24
+                </div>
25
+              </div>
26
+              <div class="input-group mb-3">
27
+                <div class="input-group-prepend">
28
+                  <span class="input-group-text">
29
+                    <eva-icon name="lock" fill="#60CBEB"></eva-icon>
30
+                  </span>
31
+                  <input
32
+                    class="form-control"
33
+                    :type="isPasswordShown"
34
+                    v-model="password"
35
+                    id="password"
36
+                    placeholder="Password"
37
+                    name="password"
38
+                    value
39
+                  />
40
+                  <div class="input-group-append">
41
+                    <span class="input-group-text">
42
+                      <eva-icon
43
+                        v-if="!showPassword"
44
+                        name="eye-off"
45
+                        fill="#60CBEB"
46
+                        @click="togglePassword()"
47
+                      ></eva-icon>
48
+                      <eva-icon v-else name="eye" fill="#60CBEB" @click="passwordToggled()"></eva-icon>
49
+                    </span>
50
+                  </div>
51
+                </div>
52
+              </div>
43 53
             </div>
44 54
           </div>
45 55
           <div class="form-group row"></div>
@@ -53,9 +63,10 @@
53 63
           <h5>Trouble signing in?</h5>
54 64
           <div>
55 65
             <div class="row">
56
-              <eva-icon name="email" fill="#60CBEB"></eva-icon>
57
-
58
-              <div class="col-md-11">
66
+              <div class="input-group-prepend">
67
+                <span class="input-group-text">
68
+                  <eva-icon name="email" fill="#60CBEB"></eva-icon>
69
+                </span>
59 70
                 <input class="form-control" placeholder="Your Email" type="text" name="email" value />
60 71
               </div>
61 72
             </div>

+ 62
- 34
src/components/user/registerAgencySection.vue Bestand weergeven

@@ -5,41 +5,55 @@
5 5
       <div class="reg-page">
6 6
         <div class="regform" style="text-align:left">
7 7
           <h4>Agency Details</h4>
8
-          <div class="col-md-8" style="margin-bottom: 1em">
9
-            <eva-icon name="people" fill="#60CBEB"></eva-icon>
10
-            <input
11
-              class="form-control"
12
-              type="text"
13
-              name="agencyname"
14
-              placeholder="Agency Name"
15
-              v-model="registerAgency.name"
16
-            />
17
-          </div>
18
-          <div class="col-md-8" style="margin-bottom: 1em">
19
-            <eva-icon name="book" fill="#60CBEB"></eva-icon>
20
-            <input
21
-              class="form-control"
22
-              type="text"
23
-              name="eaabffcnumber"
24
-              placeholder="EAAB FFC Number"
25
-              v-model="registerAgency.eaabeffcNumber"
26
-            />
27
-          </div>
28
-          <div class="col-md-8">
29
-            <eva-icon name="clipboard" fill="#60CBEB"></eva-icon>
30
-            <input
31
-              class="form-control"
32
-              type="text"
33
-              name="companyregnumber"
34
-              placeholder="Company Registration Number"
35
-              v-model="registerAgency.companyRegNumber"
36
-            />
8
+          <div class="row" style="text-align:left">
9
+            <div class="col-md-8" style="margin-bottom: 1em">
10
+              <div class="input-group-prepend">
11
+                <span class="input-group-text">
12
+                  <eva-icon name="people" fill="#60CBEB"></eva-icon>
13
+                </span>
14
+                <input
15
+                  class="form-control"
16
+                  type="text"
17
+                  name="agencyname"
18
+                  placeholder="Agency Name"
19
+                  v-model="registerAgency.name"
20
+                />
21
+              </div>
22
+            </div>
23
+            <div class="col-md-8" style="margin-bottom: 1em">
24
+              <div class="input-group-prepend">
25
+                <span class="input-group-text">
26
+                  <eva-icon name="book" fill="#60CBEB"></eva-icon>
27
+                </span>
28
+                <input
29
+                  class="form-control"
30
+                  type="text"
31
+                  name="eaabffcnumber"
32
+                  placeholder="EAAB FFC Number"
33
+                  v-model="registerAgency.eaabeffcNumber"
34
+                />
35
+              </div>
36
+            </div>
37
+            <div class="col-md-8">
38
+              <div class="input-group-prepend">
39
+                <span class="input-group-text">
40
+                  <eva-icon name="clipboard" fill="#60CBEB"></eva-icon>
41
+                </span>
42
+                <input
43
+                  class="form-control"
44
+                  type="text"
45
+                  name="companyregnumber"
46
+                  placeholder="Company Registration Number"
47
+                  v-model="registerAgency.companyRegNumber"
48
+                />
49
+              </div>
50
+            </div>
37 51
           </div>
38 52
           <hr />
39 53
           <div class="col-md-10" style="text-align:left">
40 54
             <h5 style="margin-bottom: 1em">Agency Administrator</h5>
41 55
             <div class="row" style="text-align:left">
42
-              <div class="col-md-6" style="margin-bottom: 1em">
56
+              <div class="input-group mb-3">
43 57
                 <div class="input-group-prepend">
44 58
                   <span class="input-group-text">
45 59
                     <eva-icon name="person" fill="#60CBEB"></eva-icon>
@@ -54,7 +68,7 @@
54 68
                 </div>
55 69
               </div>
56 70
 
57
-              <div class="col-md-6" style="margin-bottom: 1em">
71
+              <div class="input-group mb-3">
58 72
                 <div class="input-group-prepend">
59 73
                   <span class="input-group-text">
60 74
                     <eva-icon name="person" fill="#60CBEB"></eva-icon>
@@ -93,15 +107,29 @@
93 107
                   </span>
94 108
                   <input
95 109
                     class="form-control"
96
-                    type="text"
110
+                    type="number"
97 111
                     name="cellnumber"
98
-                    placeholder="Contact Number"
112
+                    placeholder="Cellphone Number"
99 113
                     v-model="registerAgency.user.cellNumber"
100 114
                   />
101 115
                 </div>
102 116
               </div>
117
+              <div class="input-group mb-3">
118
+                <div class="input-group-prepend">
119
+                  <span class="input-group-text">
120
+                    <eva-icon name="phone-outline" fill="#60CBEB"></eva-icon>
121
+                  </span>
122
+                  <input
123
+                    class="form-control"
124
+                    type="number"
125
+                    name="landlinenumber"
126
+                    placeholder="Landline Number"
127
+                    v-model="registerAgency.user.telephone"
128
+                  />
129
+                </div>
130
+              </div>
103 131
             </div>
104
-
132
+            <hr />
105 133
             <div class="row">
106 134
               <div class="input-group mb-3">
107 135
                 <div class="input-group-prepend">

+ 142
- 86
src/components/user/registerPage.vue Bestand weergeven

@@ -1,111 +1,167 @@
1 1
 <template>
2
+  <!-- eslint-disable max-len -->
2 3
   <form>
3
-    <!-- eslint-disable max-len -->
4 4
     <div class="reg-page">
5 5
       <div class="regform">
6 6
         <div class="col-md-10" style="text-align:left">
7
-          <h5 style="margin-bottom: 1em">{{ Header }}</h5>
7
+          <h4>Private Individual</h4>
8 8
           <div class="row" style="text-align:left">
9
-            <div class="col-md-6" style="margin-bottom: 1em">
10
-              <eva-icon name="person" fill="#60CBEB"></eva-icon>
11
-              <input
12
-                class="form-control"
13
-                type="text"
14
-                name="name"
15
-                placeholder="Name"
16
-                v-model="registerIndividual.name"
17
-              />
9
+            <div class="col-md-8" style="margin-bottom: 1em">
10
+              <div class="input-group-prepend">
11
+                <span class="input-group-text">
12
+                  <eva-icon name="people" fill="#60CBEB"></eva-icon>
13
+                </span>
14
+                <input
15
+                  class="form-control"
16
+                  type="text"
17
+                  name="name"
18
+                  placeholder="Name"
19
+                  v-model="registerIndividual.name"
20
+                />
21
+              </div>
18 22
             </div>
19
-            <div class="col-md-6" style="margin-bottom: 1em">
20
-              <eva-icon name="person" fill="#60CBEB"></eva-icon>
21
-              <input
22
-                class="form-control"
23
-                type="text"
24
-                name="surname"
25
-                placeholder="Surname"
26
-                v-model="registerIndividual.surname"
27
-              />
23
+            <div class="col-md-8" style="margin-bottom: 1em">
24
+              <div class="input-group-prepend">
25
+                <span class="input-group-text">
26
+                  <eva-icon name="book" fill="#60CBEB"></eva-icon>
27
+                </span>
28
+                <input
29
+                  class="form-control"
30
+                  type="text"
31
+                  name="surname"
32
+                  placeholder="Surname"
33
+                  v-model="registerIndividual.surname"
34
+                />
35
+              </div>
28 36
             </div>
29 37
           </div>
30 38
 
31 39
           <div class="row" style="text-align:left">
32
-            <div class="col-md-8">
33
-              <eva-icon name="email" fill="#60CBEB"></eva-icon>
34
-              <input
35
-                class="form-control"
36
-                type="text"
37
-                name="email"
38
-                placeholder="Email Address"
39
-                v-model="registerIndividual.email"
40
-              />
41
-              <div class="form-group row"></div>
40
+            <div class="col-md-7" style="text-align:left">
41
+              <div class="input-group mb-3">
42
+                <div class="input-group-prepend">
43
+                  <span class="input-group-text">
44
+                    <eva-icon name="email" fill="#60CBEB"></eva-icon>
45
+                  </span>
46
+                  <input
47
+                    class="form-control"
48
+                    type="text"
49
+                    name="email"
50
+                    placeholder="Email Address"
51
+                    v-model="registerIndividual.email"
52
+                  />
53
+                  <div class="form-group row"></div>
54
+                </div>
55
+              </div>
42 56
             </div>
43 57
 
44
-            <div class="col-md-6" style="text-align:left">
45
-              <eva-icon name="smartphone" fill="#60CBEB"></eva-icon>
46
-              <input
47
-                class="form-control"
48
-                type="text"
49
-                name="cellnumber"
50
-                placeholder="Contact Number"
51
-                v-model="registerIndividual.cellNumber"
52
-              />
58
+            <div class="col-md-8" style="text-align:left">
59
+              <div class="input-group mb-3">
60
+                <div class="input-group-prepend">
61
+                  <span class="input-group-text">
62
+                    <eva-icon name="smartphone" fill="#60CBEB"></eva-icon>
63
+                  </span>
64
+                  <input
65
+                    class="form-control"
66
+                    type="number"
67
+                    name="cellnumber"
68
+                    placeholder="Cellphone Number"
69
+                    v-model="registerIndividual.cellNumber"
70
+                  />
71
+                </div>
72
+              </div>
73
+              <div class="input-group mb-3">
74
+                <div class="input-group-prepend">
75
+                  <span class="input-group-text">
76
+                    <eva-icon name="phone-outline" fill="#60CBEB"></eva-icon>
77
+                  </span>
78
+                  <input
79
+                    class="form-control"
80
+                    type="number"
81
+                    name="landline"
82
+                    placeholder="Landline Number"
83
+                    v-model="registerIndividual.telephone"
84
+                  />
85
+                </div>
86
+              </div>
53 87
             </div>
54 88
           </div>
55 89
           <hr />
56 90
           <div class="row">
57
-            <div class="col-md-7" style="margin-bottom: 1em">
58
-              <eva-icon name="person" fill="#60CBEB"></eva-icon>
59
-              <input
60
-                class="form-control"
61
-                type="text"
62
-                name="username"
63
-                placeholder="Username"
64
-                v-model="registerIndividual.username"
65
-              />
91
+            <div class="col-md-8" style="margin-bottom: 1em">
92
+              <div class="input-group mb-3">
93
+                <div class="input-group-prepend">
94
+                  <span class="input-group-text">
95
+                    <eva-icon name="person" fill="#60CBEB"></eva-icon>
96
+                  </span>
97
+                  <input
98
+                    class="form-control"
99
+                    type="text"
100
+                    name="username"
101
+                    placeholder="Username"
102
+                    v-model="registerIndividual.username"
103
+                  />
104
+                </div>
105
+              </div>
66 106
             </div>
67
-            <div class="col-md-7" style="margin-bottom: 1em">
68
-              <eva-icon name="lock" fill="#60CBEB"></eva-icon>
69
-              <input
70
-                class="form-control"
71
-                :type="isPasswordShown"
72
-                v-model="registerIndividual.password"
73
-                id="password"
74
-                placeholder="Password"
75
-                name="password"
76
-                value
77
-              />
107
+            <div class="col-md-8" style="margin-bottom: 1em">
108
+              <div class="input-group mb-3">
109
+                <div class="input-group-prepend">
110
+                  <span class="input-group-text">
111
+                    <eva-icon name="lock" fill="#60CBEB"></eva-icon>
112
+                  </span>
113
+                  <input
114
+                    class="form-control"
115
+                    :type="isPasswordShown"
116
+                    v-model="registerIndividual.password"
117
+                    id="password"
118
+                    placeholder="Password"
119
+                    name="password"
120
+                    value
121
+                  />
122
+                </div>
123
+              </div>
78 124
             </div>
79
-            <div class="col-md-7" style="margin-bottom: 1em">
80
-              <eva-icon name="lock" fill="#60CBEB"></eva-icon>
81
-              <input
82
-                class="form-control"
83
-                :type="isPasswordShown"
84
-                v-model="registerIndividual.password"
85
-                id="password"
86
-                placeholder="Confirm Password"
87
-                name="confirmpassword"
88
-                value
89
-              />
90
-              <div>
91
-                <eva-icon
92
-                  v-if="!showPassword"
93
-                  name="eye-off"
94
-                  fill="#60CBEB"
95
-                  @click="togglePassword()"
96
-                ></eva-icon>
97
-                <eva-icon v-else name="eye" fill="#60CBEB" @click="passwordToggled()"></eva-icon>
125
+            <div class="col-md-8" style="margin-bottom: 1em">
126
+              <div class="input-group mb-3">
127
+                <div class="input-group-prepend">
128
+                  <span class="input-group-text">
129
+                    <eva-icon name="lock" fill="#60CBEB"></eva-icon>
130
+                  </span>
131
+                  <input
132
+                    class="form-control"
133
+                    :type="isPasswordShown"
134
+                    v-model="registerIndividual.password"
135
+                    id="password"
136
+                    placeholder="Confirm Password"
137
+                    name="confirmpassword"
138
+                    value
139
+                  />
140
+                  <div>
141
+                    <div class="input-group-append">
142
+                      <span class="input-group-text">
143
+                        <eva-icon
144
+                          v-if="!showPassword"
145
+                          name="eye-off"
146
+                          fill="#60CBEB"
147
+                          @click="togglePassword()"
148
+                        ></eva-icon>
149
+                        <eva-icon v-else name="eye" fill="#60CBEB" @click="passwordToggled()"></eva-icon>
150
+                      </span>
151
+                    </div>
152
+                  </div>
153
+                </div>
98 154
               </div>
99 155
             </div>
100 156
           </div>
101
-        </div>
102
-        <div class="form-group row"></div>
103
-        <div class="row offset-md-1">
104
-          <div class="col-md-2">
105
-            <button @click="SubmitData()" class="btn btn-b-n" type="submit">Submit</button>
106
-          </div>
107
-          <div class="col-md-2 offset-md-1">
108
-            <button @click="Cancel()" class="btn btn-b-n" type="submit">Cancel</button>
157
+          <div class="form-group row"></div>
158
+          <div class="row offset-md-1">
159
+            <div class="col-md-2">
160
+              <button @click="SubmitData()" class="btn btn-b-n" type="submit">Submit</button>
161
+            </div>
162
+            <div class="col-md-2 offset-md-1">
163
+              <button @click="Cancel()" class="btn btn-b-n" type="submit">Cancel</button>
164
+            </div>
109 165
           </div>
110 166
         </div>
111 167
       </div>

+ 3
- 4
src/store/modules/timeshare/status.js Bestand weergeven

@@ -12,10 +12,9 @@ export default {
12 12
   },
13 13
   getters: {},
14 14
   actions: {
15
-    getStatusList({
16
-      commit,
17
-    }) {
18
-      axios.get('/api/status')
15
+    getStatusList({ commit }) {
16
+      axios
17
+        .get('/api/status')
19 18
         .then(result => commit('setStatusList', result.data))
20 19
         .catch(console.error);
21 20
     },

+ 1
- 1
vue.config.js Bestand weergeven

@@ -2,7 +2,7 @@ module.exports = {
2 2
   devServer: {
3 3
     proxy: {
4 4
       '/api': {
5
-        target: 'http://localhost:57260',
5
+        target: 'http://192.168.6.188:5000',
6 6
         changeOrigin: true,
7 7
       },
8 8
     },

Laden…
Annuleren
Opslaan