From 8f5057969ef0943cd4ee68fa8770aeb3e4737b67 Mon Sep 17 00:00:00 2001
From: Tomas <tomasysh@gmail.com>
Date: 星期三, 22 十二月 2021 16:55:42 +0800
Subject: [PATCH] refactor: reviews / userReviews page (add ReviewRecords feature component)

---
 PAMapp/components/QuickFilter/QuickFilterSelector.vue |   19 +++++--------------
 1 files changed, 5 insertions(+), 14 deletions(-)

diff --git a/PAMapp/components/QuickFilter/QuickFilterSelector.vue b/PAMapp/components/QuickFilter/QuickFilterSelector.vue
index 558e338..f2b434b 100644
--- a/PAMapp/components/QuickFilter/QuickFilterSelector.vue
+++ b/PAMapp/components/QuickFilter/QuickFilterSelector.vue
@@ -44,7 +44,7 @@
             </el-radio-group>
         </div>
 
-        <div v-else> 
+        <div v-else>
             <el-rate
             v-if="!hideReviews"
                 class="pam-quickFilter-rate"
@@ -66,13 +66,10 @@
 
 <script lang="ts">
 import { Vue, Component, Prop, Watch, Emit } from 'nuxt-property-decorator';
-import { FastQueryParams } from '~/assets/ts/api/consultant';
-import { QuestionOption } from '~/pages/quickFilter/index.vue';
-import { hideReviews } from '~/assets/ts/const/hide-reviews';
+import { hideReviews } from '~/shared/const/hide-reviews';
+import { FastQueryParams, QuestionOption, Selected } from '~/shared/models/quick-filter.model';
 @Component
 export default class QuickFilterDrawer extends Vue {
-
-
     pickedItem: FastQueryParams = {
         communicationStyles: [],
         status: '',
@@ -80,7 +77,7 @@
         avgScore: 0
     }
     hideReviews = hideReviews ;
-    
+
     @Prop() questionOption!: QuestionOption;
     @Prop() isOpenQuestionPopUp!: boolean;
     @Prop() confirmItem!: Selected[];
@@ -131,12 +128,6 @@
             value: this.pickedItem[name]
         }
     }
-
-}
-
-export interface Selected {
-    option: string;
-    value: any;
 }
 </script>
 
@@ -149,4 +140,4 @@
         flex-wrap: wrap;
     }
 
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.8.0