瀏覽代碼

Added timeshare data filter

master
Kobus 5 年之前
父節點
當前提交
99d5d28c5f

+ 1
- 1
src/components/timeshare/buy/weekListComponent.vue 查看文件

42
     }),
42
     }),
43
   },
43
   },
44
   mounted() {
44
   mounted() {
45
-    this.addDummyWeek();
45
+    this.getWeeks();
46
   },
46
   },
47
   methods: {
47
   methods: {
48
     ...mapActions('weekList', ['getWeeks', 'addDummyWeek']),
48
     ...mapActions('weekList', ['getWeeks', 'addDummyWeek']),

+ 0
- 1
src/components/timeshare/buy/weekListPage.vue 查看文件

7
     <br />
7
     <br />
8
     <br />
8
     <br />
9
     <br />
9
     <br />
10
-    {{filter}}
11
     <WeekListComponent />
10
     <WeekListComponent />
12
   </div>
11
   </div>
13
 </template>
12
 </template>

+ 0
- 5
src/components/timeshare/searchTimeshare.vue 查看文件

7
       accept-charset="UTF-8"
7
       accept-charset="UTF-8"
8
       enctype="multipart/form-data"
8
       enctype="multipart/form-data"
9
     >
9
     >
10
-      {{filter}}
11
       <div class="form-group text-left">
10
       <div class="form-group text-left">
12
         <label>Region</label>
11
         <label>Region</label>
13
         <select class="form-control" name="region" id="region" v-model="filter.region">
12
         <select class="form-control" name="region" id="region" v-model="filter.region">
70
           </div>
69
           </div>
71
         </div>
70
         </div>
72
       </div>
71
       </div>
73
-      {{filter}}
74
     </form>
72
     </form>
75
   </div>
73
   </div>
76
 </template>
74
 </template>
80
 import _ from 'lodash';
78
 import _ from 'lodash';
81
 
79
 
82
 export default {
80
 export default {
83
-  props: {
84
-    filter: undefined,
85
-  },
86
   created() {
81
   created() {
87
     this.initTimeshare();
82
     this.initTimeshare();
88
   },
83
   },

+ 3
- 2
src/store/modules/timeshare/weekList.js 查看文件

30
       const {
30
       const {
31
         filter,
31
         filter,
32
       } = state;
32
       } = state;
33
+      console.log(JSON.stringify(weekList));
33
       if (filter) {
34
       if (filter) {
34
         if (filter.region) {
35
         if (filter.region) {
35
           weekList = _.filter(weekList, x => x.region
36
           weekList = _.filter(weekList, x => x.region
36
             && x.region.regionCode === filter.region.regionCode);
37
             && x.region.regionCode === filter.region.regionCode);
37
         }
38
         }
38
         if (filter.resort) {
39
         if (filter.resort) {
39
-          weekList = _.filter(weekList, x => x.resort
40
+          weekList = _.filter(weekList, x => x.resort.resortCode
40
             && x.resort.resortCode === filter.resort.resortCode);
41
             && x.resort.resortCode === filter.resort.resortCode);
41
         }
42
         }
42
         if (filter.bedrooms) {
43
         if (filter.bedrooms) {
72
     }) {
73
     }) {
73
       axios
74
       axios
74
         .get('/api/timeshareweek')
75
         .get('/api/timeshareweek')
75
-        .then(result => commit('setStatusList', result.data))
76
+        .then(result => commit('setWeeks', result.data))
76
         .catch(console.error);
77
         .catch(console.error);
77
     },
78
     },
78
     addDummyWeek({
79
     addDummyWeek({

Loading…
取消
儲存