Эх сурвалжийг харах

feat: 日期控件处理优化

zhangsiya 1 жил өмнө
parent
commit
0001b74d79

+ 1 - 0
apps/bigmember_pc/src/components/filter-items/SelectorWithBasePower.vue

@@ -9,6 +9,7 @@
           ...freeConf,
         }"
         @change="onChange"
+        @input="onChange"
       ></component>
       <component
         slot="vip"

+ 4 - 3
apps/bigmember_pc/src/components/selector/TimeSelectorContent.vue

@@ -225,7 +225,7 @@ function getTimeSelectList(map) {
   return uniqed
 }
 
-const timeSelectListAll = getTimeSelectList(timeSelectMap)
+// const timeSelectListAll = getTimeSelectList(timeSelectMap)
 
 export default {
   name: 'time-selector-content',
@@ -310,17 +310,18 @@ export default {
     dateFormatter,
     calcTimeSelectList() {
       let timeSelectList = []
+      const propTimeSelectList = timeSelectMap[this.selectorTime]
       if (this.options.length) {
         timeSelectList = this.options
           .map((item) => {
-            const conf = timeSelectListAll.find((t) => {
+            const conf = propTimeSelectList.find((t) => {
               return t.value === item
             })
             return conf
           })
           .filter((v) => !!v)
       } else {
-        timeSelectList = timeSelectMap[this.selectorTime]
+        timeSelectList = propTimeSelectList
       }
       return timeSelectList
     },

+ 11 - 10
apps/bigmember_pc/src/views/search/bidding/components/search-bid-filter.vue

@@ -9,9 +9,17 @@ import {
   createSearchBidMoreSchema
 } from '@/views/search/bidding/constant/search-filters'
 
+const {
+  isVip,
+  isOld,
+  filterState,
+  doQuery,
+  showFilter
+} = SearchBidModel
+
 const conf = ref({
-  vipUser: false,
-  oldUser: true
+  vipUser: isVip.value,
+  oldUser: isOld.value
 })
 const SearchBidBaseSchema = createSearchBidBaseSchema(conf.value)
 const SearchBidMoreSchema = createSearchBidMoreSchema()
@@ -36,18 +44,11 @@ const customMoreSchema = {
 
 function noPower() {
   $bus.$emit('search:filter:no-power')
-  console.log('showDialog')
 }
 
 console.log(SearchBidBaseSchema)
 console.log(SearchBidMoreSchema)
 
-const {
-  filterState,
-  doQuery,
-  showFilter
-} = SearchBidModel
-
 function doChangeFilter() {
   doQuery()
 }
@@ -107,6 +108,6 @@ function doChangeFilter() {
       }
     }
   }
-  
+
 }
 </style>