Преглед на файлове

Added description

master
Kobus преди 5 години
родител
ревизия
c5c5e21243
променени са 2 файла, в които са добавени 25 реда и са изтрити 2 реда
  1. 9
    2
      src/components/timeshare/resort/resortPage.vue
  2. 16
    0
      src/store/modules/timeshare/resort.js

+ 9
- 2
src/components/timeshare/resort/resortPage.vue Целия файл

133
               <div class="btn btn-primary" @click="routerGoTo('/timeshare/buy')">Back to Region</div>
133
               <div class="btn btn-primary" @click="routerGoTo('/timeshare/buy')">Back to Region</div>
134
               <hr />
134
               <hr />
135
             </div>
135
             </div>
136
-            {{resort.prNotes}}
136
+            {{description}}
137
             <hr />
137
             <hr />
138
             <div class="row mb-4">
138
             <div class="row mb-4">
139
               <div class="col-md-4">
139
               <div class="col-md-4">
225
     this.initResort(this.resortCode);
225
     this.initResort(this.resortCode);
226
   },
226
   },
227
   computed: {
227
   computed: {
228
-    ...mapState('resort', ['resort', 'image1', 'image2', 'image3', 'layout']),
228
+    ...mapState('resort', [
229
+      'resort',
230
+      'description',
231
+      'image1',
232
+      'image2',
233
+      'image3',
234
+      'layout',
235
+    ]),
229
     mapUrl() {
236
     mapUrl() {
230
       return this.resort
237
       return this.resort
231
         ? 'http://maps.google.com/maps?q='
238
         ? 'http://maps.google.com/maps?q='

+ 16
- 0
src/store/modules/timeshare/resort.js Целия файл

10
     image2: '',
10
     image2: '',
11
     image3: '',
11
     image3: '',
12
     layout: '',
12
     layout: '',
13
+    description: '',
13
   },
14
   },
14
   mutations: {
15
   mutations: {
15
     setResort(state, resort) {
16
     setResort(state, resort) {
16
       state.resort = resort;
17
       state.resort = resort;
17
     },
18
     },
19
+    setDescription(state, description) {
20
+      state.description = description;
21
+    },
18
     clear(state) {
22
     clear(state) {
19
       state.resort = {};
23
       state.resort = {};
20
       state.image1 = '';
24
       state.image1 = '';
43
     }, resortCode) {
47
     }, resortCode) {
44
       commit('clear');
48
       commit('clear');
45
       dispatch('getResort', resortCode);
49
       dispatch('getResort', resortCode);
50
+      dispatch('getDescription', resortCode);
46
       dispatch('getImage1', resortCode);
51
       dispatch('getImage1', resortCode);
47
       dispatch('getImage2', resortCode);
52
       dispatch('getImage2', resortCode);
48
       dispatch('getImage3', resortCode);
53
       dispatch('getImage3', resortCode);
49
       dispatch('getLayout', resortCode);
54
       dispatch('getLayout', resortCode);
50
     },
55
     },
56
+    getDescription({
57
+      commit,
58
+    }, resortCode) {
59
+      axios.get(
60
+        `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/dsc`,
61
+      )
62
+        .then((result) => {
63
+          commit('setDescription', result.data);
64
+        })
65
+        .catch(console.error);
66
+    },
51
     getResort({
67
     getResort({
52
       commit,
68
       commit,
53
     }, resortCode) {
69
     }, resortCode) {

Loading…
Отказ
Запис