Selaa lähdekoodia

UserField Ranks

master
30117125 4 vuotta sitten
vanhempi
commit
5ee1742d3b

+ 21
- 11
src/components/property/commercial/createProperty/commercialCreateNew.vue Näytä tiedosto

@@ -96,8 +96,8 @@
96 96
                   <currency-input
97 97
                     onClick="this.setSelectionRange(0, this.value.length)"
98 98
                     name="price"
99
-                    :value="value"
100
-                    @input="value = $event"
99
+                    :value="property.price"
100
+                    @input="property.price = $event"
101 101
                     v-model="property.price"
102 102
                     id="price"
103 103
                     class="form-control uniInput"
@@ -139,7 +139,7 @@
139 139
                   class="form-control uniInput"
140 140
                   type="text"
141 141
                   name="streetNumber"
142
-                  id="unit"
142
+                  id="streetNumber"
143 143
                   v-model="property.streetNumber"
144 144
                   disabled
145 145
                 />
@@ -154,7 +154,7 @@
154 154
                   class="form-control uniInput"
155 155
                   type="text"
156 156
                   name="streetName"
157
-                  id="unit"
157
+                  id="streetName"
158 158
                   v-model="property.streetName"
159 159
                   disabled
160 160
                 />
@@ -169,7 +169,7 @@
169 169
                   class="form-control uniInput"
170 170
                   type="text"
171 171
                   name="suburb"
172
-                  id="unit"
172
+                  id="suburb"
173 173
                   v-model="property.suburb"
174 174
                   disabled
175 175
                 />
@@ -184,7 +184,7 @@
184 184
                   class="form-control uniInput"
185 185
                   type="text"
186 186
                   name="city"
187
-                  id="unit"
187
+                  id="city"
188 188
                   v-model="property.city"
189 189
                   disabled
190 190
                 />
@@ -199,7 +199,7 @@
199 199
                   class="form-control uniInput"
200 200
                   type="text"
201 201
                   name="province"
202
-                  id="unit"
202
+                  id="province"
203 203
                   v-model="property.province"
204 204
                   disabled
205 205
                 />
@@ -214,7 +214,7 @@
214 214
                   class="form-control uniInput"
215 215
                   type="text"
216 216
                   name="postalCode"
217
-                  id="unit"
217
+                  id="postalCode"
218 218
                   v-model="property.postalCode"
219 219
                   disabled
220 220
                 />
@@ -229,7 +229,7 @@
229 229
                   class="form-control uniInput"
230 230
                   type="text"
231 231
                   name="country"
232
-                  id="unit"
232
+                  id="country"
233 233
                   v-model="property.country"
234 234
                   disabled
235 235
                 />
@@ -261,13 +261,14 @@
261 261
         <div v-for="item in propertyFields" :key="item.id">
262 262
           <div v-if="item.name === 'Commercial Fields'">
263 263
             <UserField
264
-              :fields="item.fields"
264
+              :fields="sortFields"
265 265
               :id="item.name"
266 266
               @UpdateUserDefinedFields="UpdateUserDefinedFields"
267 267
               :fieldValues="item.fields"
268 268
             />
269 269
           </div>
270 270
         </div>
271
+
271 272
         <div class="row">
272 273
           <div class="col-sm-12">
273 274
             <div class="section-header">
@@ -374,7 +375,7 @@ export default {
374 375
       addressSet: false,
375 376
       showPropertyTypeError: false,
376 377
       showDateError: false,
377
-      user: Log.getUser(),
378
+      userParam: Log.getUser(),
378 379
       mayEdit: Log.isLoggedIn()
379 380
     };
380 381
   },
@@ -407,6 +408,7 @@ export default {
407 408
     TypeChanged() {
408 409
       this.property.propertyUsageType = this.propertyType;
409 410
     },
411
+
410 412
     SubmitData() {
411 413
       if (this.property.propertyTypeId === 0) {
412 414
         this.showPropertyTypeError = true;
@@ -542,6 +544,14 @@ export default {
542 544
     ]),
543 545
     ...mapState("authentication", ["user"]),
544 546
     ...mapGetters("fees", ["getListingFee"]),
547
+    sortFields() {
548
+      var display = [];
549
+
550
+      display = this.propertyFields[0].fields.sort((a, b) => (a.rank > b.rank ? 1 : -1));
551
+      console.log(display);
552
+
553
+      return display;
554
+    },
545 555
     SalesTypeChanged() {
546 556
       // eslint-disable-next-line vue/no-side-effects-in-computed-properties
547 557
       // this.propertyType = this.$route.params.propType;

+ 15
- 13
src/components/property/residential/createProperty/residentialCreateNew.vue Näytä tiedosto

@@ -80,10 +80,9 @@
80 80
                 </div>
81 81
                 <float-label label="Price">
82 82
                   <currency-input
83
-                    onClick="this.setSelectionRange(0, this.value.length)"
84 83
                     name="price"
85
-                    :value="value"
86
-                    @input="value = $event"
84
+                    :value="property.price"
85
+                    @input="property.price = $event"
87 86
                     v-model="property.price"
88 87
                     id="price"
89 88
                     class="form-control uniInput"
@@ -125,7 +124,7 @@
125 124
                   class="form-control uniInput"
126 125
                   type="text"
127 126
                   name="streetNumber"
128
-                  id="unit"
127
+                  id="streetNumber"
129 128
                   v-model="property.streetNumber"
130 129
                   disabled
131 130
                 />
@@ -140,7 +139,7 @@
140 139
                   class="form-control uniInput"
141 140
                   type="text"
142 141
                   name="streetName"
143
-                  id="unit"
142
+                  id="streetName"
144 143
                   v-model="property.streetName"
145 144
                   disabled
146 145
                 />
@@ -155,7 +154,7 @@
155 154
                   class="form-control uniInput"
156 155
                   type="text"
157 156
                   name="suburb"
158
-                  id="unit"
157
+                  id="suburb"
159 158
                   v-model="property.suburb"
160 159
                   disabled
161 160
                 />
@@ -170,7 +169,7 @@
170 169
                   class="form-control uniInput"
171 170
                   type="text"
172 171
                   name="city"
173
-                  id="unit"
172
+                  id="city"
174 173
                   v-model="property.city"
175 174
                   disabled
176 175
                 />
@@ -185,7 +184,7 @@
185 184
                   class="form-control uniInput"
186 185
                   type="text"
187 186
                   name="province"
188
-                  id="unit"
187
+                  id="province"
189 188
                   v-model="property.province"
190 189
                   disabled
191 190
                 />
@@ -200,7 +199,7 @@
200 199
                   class="form-control uniInput"
201 200
                   type="text"
202 201
                   name="postalCode"
203
-                  id="unit"
202
+                  id="postalCode"
204 203
                   v-model="property.postalCode"
205 204
                   disabled
206 205
                 />
@@ -215,7 +214,7 @@
215 214
                   class="form-control uniInput"
216 215
                   type="text"
217 216
                   name="country"
218
-                  id="unit"
217
+                  id="country"
219 218
                   v-model="property.country"
220 219
                   disabled
221 220
                 />
@@ -261,8 +260,8 @@
261 260
           :fields="propertyOverviewFields[0].fields"
262 261
           @UpdateUserDefinedFields="UpdateUserDefinedFields"
263 262
           :id="1"
264
-        ></UserField>
265
-        <div class="row">
263
+        ></UserField> -->
264
+        <!-- <div class="row">
266 265
           <div class="col-md-12">
267 266
             <div v-for="item in propertyFields" :key="item.id">
268 267
               <div class="row">
@@ -387,7 +386,7 @@ export default {
387 386
       addressSet: false,
388 387
       showPropertyTypeError: false,
389 388
       showDateError: false,
390
-      user: Log.getUser(),
389
+      userParam: Log.getUser(),
391 390
       mayEdit: Log.isLoggedIn()
392 391
     };
393 392
   },
@@ -568,6 +567,9 @@ export default {
568 567
     ]),
569 568
     ...mapState("authentication", ["user"]),
570 569
     ...mapGetters("fees", ["getListingFee"]),
570
+    sortFields() {
571
+      return this.propertyFields[0].fields.sort((a, b) => (a.rank > b.rank ? 1 : -1));
572
+    },
571 573
     SalesTypeChanged() {
572 574
       // eslint-disable-next-line vue/no-side-effects-in-computed-properties
573 575
       // this.propertyType = this.$route.params.propType;

+ 1
- 1
vue.config.js Näytä tiedosto

@@ -2,7 +2,7 @@ module.exports = {
2 2
   devServer: {
3 3
     proxy: {
4 4
       "/api": {
5
-        // target: "http://localhost:57260/",
5
+        //target: "http://localhost:57260/",
6 6
         target: "http://training.provision-sa.com:82",
7 7
         changeOrigin: true
8 8
       },

Loading…
Peruuta
Tallenna