USER-20230908AJ\Administrator 1 жил өмнө
parent
commit
174d98e53f

+ 5 - 2
pages/statistics/module/head_filter.vue

@@ -27,11 +27,11 @@
 			@touchmove.stop.prevent="moveHandle">
 			<view v-if="selectType===1">
 				<EnSelect :show-but="false" title="请选择统计类型" v-model="dateTypeObj.censusUserType"
-					:local-data="userStatusList" ref="systemSelect" @onChange="setCensusUserType"></EnSelect>
+					:local-data="userStatusList" ref="systemSelect" @onChange="setCensusUserType" @close="closePopup"></EnSelect>
 			</view>
 			<view v-else>
 				<EnSelect :show-but="false" title="请选择统计周期" v-model="dateTypeObj.dateType" :local-data="dateData"
-					ref="systemDate" @onChange="setDateType"></EnSelect>
+					ref="systemDate" @onChange="setDateType" @close="closePopup"></EnSelect>
 			</view>
 		</uni-popup>
 	</view>
@@ -174,6 +174,9 @@
 				this.$emit('onTopSelect', this.dateTypeObj.censusUserType)
 				this.$refs.popup.close('bottom')
 			},
+      closePopup(){
+        this.$refs.popup.close('bottom')
+      },
 			startAnimation(type) {
 				this.selectType = type
 				this.arrowItem = type