Kaynağa Gözat

Template

master
Kobus Botha 5 yıl önce
ebeveyn
işleme
74a14487e3

+ 7
- 3
src/components/communication/templateDetail.vue Dosyayı Görüntüle

170
         </div>
170
         </div>
171
         <div class="col-md-12">
171
         <div class="col-md-12">
172
           <ListView
172
           <ListView
173
-            :items="item.placeHolders"
173
+            :items="PlaceHolders"
174
             :hideSearch="true"
174
             :hideSearch="true"
175
             :showNew="false"
175
             :showNew="false"
176
             :deleteable="CanEdit"
176
             :deleteable="CanEdit"
200
   },
200
   },
201
   props: {
201
   props: {
202
     item: {},
202
     item: {},
203
+    placeHolders: [],
203
     editable: {
204
     editable: {
204
       default: false,
205
       default: false,
205
     },
206
     },
214
     ItemList() {
215
     ItemList() {
215
       return this.item.placeHolders;
216
       return this.item.placeHolders;
216
     },
217
     },
218
+    PlaceHolders(){
219
+      return this.placeHolders;
220
+    }
217
   },
221
   },
218
   methods: {
222
   methods: {
219
     ...mapActions('template', ['addItem', 'editItem']),
223
     ...mapActions('template', ['addItem', 'editItem']),
230
         // add.
234
         // add.
231
         this.addItem(this.item);
235
         this.addItem(this.item);
232
       }
236
       }
233
-      console.log(JSON.stringify(this.item));
234
       this.$emit('onClose');
237
       this.$emit('onClose');
235
     },
238
     },
236
     onItemDelete(item) {
239
     onItemDelete(item) {
250
         boundToClassDisplay: item.class.name,
253
         boundToClassDisplay: item.class.name,
251
         boundToClass: item.class.fullName,
254
         boundToClass: item.class.fullName,
252
       });
255
       });
253
-      this.item.placeHolders = myList;
256
+      this.placeHolders = myList;
257
+      this.item.placeHolders = this.placeHolders;
254
     },
258
     },
255
   },
259
   },
256
 };
260
 };

+ 1
- 0
src/components/communication/templateInnerItem.vue Dosyayı Görüntüle

58
       this.getProperties(this.item.class);
58
       this.getProperties(this.item.class);
59
     },
59
     },
60
     onItemAdd() {
60
     onItemAdd() {
61
+      this.message = undefined;
61
       let msg = '';
62
       let msg = '';
62
       if (this.item.name === undefined) {
63
       if (this.item.name === undefined) {
63
         msg += 'Please give a name...';
64
         msg += 'Please give a name...';

+ 1
- 1
src/components/communication/templatePage.vue Dosyayı Görüntüle

16
         <ListView :items="list" @onRowClick="onRowClick" @onNew="onNew" :showNew="true" />
16
         <ListView :items="list" @onRowClick="onRowClick" @onNew="onNew" :showNew="true" />
17
       </div>
17
       </div>
18
       <div class="col-md-6" v-if="showDetailView">
18
       <div class="col-md-6" v-if="showDetailView">
19
-        <DetailView :item="detailItem" @onClose="onDetailClose" :editable="clickedNew" />
19
+        <DetailView :placeHolders="detailItem ? detailItem.placeHolders : []" :item="detailItem" @onClose="onDetailClose" :editable="clickedNew" />
20
       </div>
20
       </div>
21
     </div>
21
     </div>
22
 
22
 

+ 4
- 0
src/components/processFlow/makeOffer.vue Dosyayı Görüntüle

196
       if (this.isProperty) {
196
       if (this.isProperty) {
197
         this.bidItem.propertyId = this.item.id;
197
         this.bidItem.propertyId = this.item.id;
198
       } else {
198
       } else {
199
+        this.bidItem.timeshareWeek = this.item;
200
+        this.bidItem.timeshareWeek.id = this.item.resort.id;
201
+        this.bidItem.timeshareWeek.resortCode = this.item.resort.resortCode;
202
+        this.bidItem.timeshareWeek.resortName = this.item.resort.resortName;
199
         this.bidItem.timeshareWeekId = this.item.id;
203
         this.bidItem.timeshareWeekId = this.item.id;
200
       }
204
       }
201
       this.saveBid(this.bidItem);
205
       this.saveBid(this.bidItem);

+ 3
- 5
src/components/shared/listView.vue Dosyayı Görüntüle

171
     hideItemCount: {
171
     hideItemCount: {
172
       default: false,
172
       default: false,
173
     },
173
     },
174
-    itemsPerPageList: {
175
-      default: ItemsPerPageList,
176
-    },
174
+    
177
     currentPage: {
175
     currentPage: {
178
       default: 1
176
       default: 1
179
     },
177
     },
192
       sortKey: '',
190
       sortKey: '',
193
       reverse: false,
191
       reverse: false,
194
       searchItem: '',
192
       searchItem: '',
195
-      visibleItemsPerPageCount: 0,
196
-      currentPage: 1,
193
+      visibleItemsPerPageCount: 20,
194
+      itemsPerPageList: ItemsPerPageList,
197
     };
195
     };
198
   },
196
   },
199
   methods: {
197
   methods: {

+ 1
- 1
src/router/index.js Dosyayı Görüntüle

253
     },
253
     },
254
     {
254
     {
255
       path: '/timeshare/:weekId',
255
       path: '/timeshare/:weekId',
256
-      name: 'TimeshareSell',
256
+      name: 'TimeshareSellEdit',
257
       component: TimeshareSell,
257
       component: TimeshareSell,
258
       props: true,
258
       props: true,
259
     },
259
     },

Loading…
İptal
Kaydet