|
|
@@ -9,6 +9,7 @@ export default {
|
|
9
|
9
|
image1: '',
|
|
10
|
10
|
image2: '',
|
|
11
|
11
|
image3: '',
|
|
|
12
|
+ image4: '',
|
|
12
|
13
|
layout: '',
|
|
13
|
14
|
description: '',
|
|
14
|
15
|
},
|
|
|
@@ -24,6 +25,7 @@ export default {
|
|
24
|
25
|
state.image1 = '';
|
|
25
|
26
|
state.image2 = '';
|
|
26
|
27
|
state.image3 = '';
|
|
|
28
|
+ state.image4 = '';
|
|
27
|
29
|
state.layout = '';
|
|
28
|
30
|
},
|
|
29
|
31
|
setImage1(state, image) {
|
|
|
@@ -35,76 +37,82 @@ export default {
|
|
35
|
37
|
setImage3(state, image) {
|
|
36
|
38
|
state.image3 = `data:image/jpeg;base64,${image}`;
|
|
37
|
39
|
},
|
|
|
40
|
+ setImage4(state, image) {
|
|
|
41
|
+ state.image4 = `data:image/jpeg;base64,${image}`;
|
|
|
42
|
+ },
|
|
38
|
43
|
setLayout(state, image) {
|
|
39
|
44
|
state.layout = `data:image/jpeg;base64,${image}`;
|
|
40
|
45
|
},
|
|
41
|
46
|
},
|
|
42
|
47
|
getters: {},
|
|
43
|
48
|
actions: {
|
|
44
|
|
- initResort({
|
|
45
|
|
- commit,
|
|
46
|
|
- dispatch,
|
|
47
|
|
- }, resortCode) {
|
|
|
49
|
+ initResort({ commit, dispatch }, resortCode) {
|
|
48
|
50
|
commit('clear');
|
|
49
|
51
|
dispatch('getResort', resortCode);
|
|
50
|
52
|
dispatch('getDescription', resortCode);
|
|
51
|
53
|
dispatch('getImage1', resortCode);
|
|
52
|
54
|
dispatch('getImage2', resortCode);
|
|
53
|
55
|
dispatch('getImage3', resortCode);
|
|
|
56
|
+ dispatch('getImage4', resortCode);
|
|
54
|
57
|
dispatch('getLayout', resortCode);
|
|
55
|
58
|
},
|
|
56
|
|
- getDescription({
|
|
57
|
|
- commit,
|
|
58
|
|
- }, resortCode) {
|
|
59
|
|
- axios.get(
|
|
60
|
|
- `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/dsc`,
|
|
61
|
|
- )
|
|
|
59
|
+ getDescription({ commit }, resortCode) {
|
|
|
60
|
+ axios
|
|
|
61
|
+ .get(
|
|
|
62
|
+ `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/dsc`,
|
|
|
63
|
+ )
|
|
62
|
64
|
.then((result) => {
|
|
63
|
65
|
commit('setDescription', result.data);
|
|
64
|
66
|
})
|
|
65
|
67
|
.catch(console.error);
|
|
66
|
68
|
},
|
|
67
|
|
- getResort({
|
|
68
|
|
- commit,
|
|
69
|
|
- }, resortCode) {
|
|
70
|
|
- axios.get(
|
|
71
|
|
- `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/TRESORT/${
|
|
72
|
|
- resortCode}`,
|
|
73
|
|
- )
|
|
|
69
|
+ getResort({ commit }, resortCode) {
|
|
|
70
|
+ axios
|
|
|
71
|
+ .get(
|
|
|
72
|
+ `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/TRESORT/${resortCode}`,
|
|
|
73
|
+ )
|
|
74
|
74
|
.then((result) => {
|
|
75
|
75
|
commit('setResort', result.data);
|
|
76
|
76
|
})
|
|
77
|
77
|
.catch(console.error);
|
|
78
|
78
|
},
|
|
79
|
|
- getImage1({
|
|
80
|
|
- commit,
|
|
81
|
|
- }, resortCode) {
|
|
82
|
|
- axios.get(`https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${
|
|
83
|
|
- resortCode}/image/1`)
|
|
|
79
|
+ getImage1({ commit }, resortCode) {
|
|
|
80
|
+ axios
|
|
|
81
|
+ .get(
|
|
|
82
|
+ `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/image/1`,
|
|
|
83
|
+ )
|
|
84
|
84
|
.then(result => commit('setImage1', result.data))
|
|
85
|
85
|
.catch(console.error);
|
|
86
|
86
|
},
|
|
87
|
|
- getImage2({
|
|
88
|
|
- commit,
|
|
89
|
|
- }, resortCode) {
|
|
90
|
|
- axios.get(`https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${
|
|
91
|
|
- resortCode}/image/2`)
|
|
|
87
|
+ getImage2({ commit }, resortCode) {
|
|
|
88
|
+ axios
|
|
|
89
|
+ .get(
|
|
|
90
|
+ `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/image/2`,
|
|
|
91
|
+ )
|
|
92
|
92
|
.then(result => commit('setImage2', result.data))
|
|
93
|
93
|
.catch(console.error);
|
|
94
|
94
|
},
|
|
95
|
|
- getImage3({
|
|
96
|
|
- commit,
|
|
97
|
|
- }, resortCode) {
|
|
98
|
|
- axios.get(`https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${
|
|
99
|
|
- resortCode}/image/3`)
|
|
|
95
|
+ getImage3({ commit }, resortCode) {
|
|
|
96
|
+ axios
|
|
|
97
|
+ .get(
|
|
|
98
|
+ `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/image/3`,
|
|
|
99
|
+ )
|
|
100
|
100
|
.then(result => commit('setImage3', result.data))
|
|
101
|
101
|
.catch(console.error);
|
|
102
|
102
|
},
|
|
103
|
|
- getLayout({
|
|
104
|
|
- commit,
|
|
105
|
|
- }, resortCode) {
|
|
106
|
|
- axios.get(`https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${
|
|
107
|
|
- resortCode}/layout`)
|
|
|
103
|
+ getImage4({ commit }, resortCode) {
|
|
|
104
|
+ axios
|
|
|
105
|
+ .get(
|
|
|
106
|
+ `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/image/4`,
|
|
|
107
|
+ )
|
|
|
108
|
+ .then(result => commit('setImage4', result.data))
|
|
|
109
|
+ .catch(console.error);
|
|
|
110
|
+ },
|
|
|
111
|
+ getLayout({ commit }, resortCode) {
|
|
|
112
|
+ axios
|
|
|
113
|
+ .get(
|
|
|
114
|
+ `https://www.tradeunipoint.com/unibackend/seam/resource/rest/products/${resortCode}/layout`,
|
|
|
115
|
+ )
|
|
108
|
116
|
.then(result => commit('setLayout', result.data))
|
|
109
|
117
|
.catch(console.error);
|
|
110
|
118
|
},
|