瀏覽代碼

timeshare admin filter

master
30117125 4 年之前
父節點
當前提交
5b19eed9d4
共有 1 個檔案被更改,包括 7 行新增3 行删除
  1. 7
    3
      src/components/admin/status/timeshareAdminPage.vue

+ 7
- 3
src/components/admin/status/timeshareAdminPage.vue 查看文件

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

Loading…
取消
儲存