Переглянути джерело

timeshare admin filter

master
30117125 4 роки тому
джерело
коміт
5b19eed9d4

+ 7
- 3
src/components/admin/status/timeshareAdminPage.vue Переглянути файл

18
               class="form-control uniSelect"
18
               class="form-control uniSelect"
19
               @change="regionChange()"
19
               @change="regionChange()"
20
               style="font-size: 15px"
20
               style="font-size: 15px"
21
+              v-model="region"
21
             >
22
             >
22
               <option v-for="(region, r) in regions" :key="r" :value="region">{{
23
               <option v-for="(region, r) in regions" :key="r" :value="region">{{
23
                 region.regionName
24
                 region.regionName
33
               @change="resortChange()"
34
               @change="resortChange()"
34
             >
35
             >
35
               <option value="Other">Other</option>
36
               <option value="Other">Other</option>
36
-              <option v-for="(resort, r) in resorts" :key="r" :value="resort">{{
37
+              <option v-for="(resort, r) in filteredResort" :key="r" :value="resort">{{
37
                 resort.resortName
38
                 resort.resortName
38
               }}</option>
39
               }}</option>
39
             </select>
40
             </select>
104
     return {
105
     return {
105
       user: Log.getUser(),
106
       user: Log.getUser(),
106
       selectedItems: [],
107
       selectedItems: [],
107
-      showMessage: false
108
+      showMessage: false,
109
+      region: ""
108
     };
110
     };
109
   },
111
   },
110
   mounted() {
112
   mounted() {
112
     this.initTimeshare(0);
114
     this.initTimeshare(0);
113
   },
115
   },
114
   computed: {
116
   computed: {
115
-    ...mapState("timeshare", ["resorts", "regions", "seasons"]),
117
+    ...mapState("timeshare", ["resorts", "regions", "seasons", "detailedRegion"]),
116
     ...mapState("individual", ["indiv"]),
118
     ...mapState("individual", ["indiv"]),
117
     filteredResort() {
119
     filteredResort() {
118
       let list = [];
120
       let list = [];
121
+      console.log(this.region);
122
+
119
       if (this.sellItem && this.sellItem.region && this.sellItem.region.regionCode) {
123
       if (this.sellItem && this.sellItem.region && this.sellItem.region.regionCode) {
120
         const item = this.detailedRegion.find(
124
         const item = this.detailedRegion.find(
121
           region => region.region.regionCode === this.sellItem.region.regionCode
125
           region => region.region.regionCode === this.sellItem.region.regionCode

Завантаження…
Відмінити
Зберегти