From 52e3cfc5c8267a079ed0d3c32758124fc74ea8ea Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 13 二月 2025 15:42:10 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp --- apps/bMiniApp/src/pages/home/HomeQueryPositionMenuView.vue | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 47 insertions(+), 0 deletions(-) diff --git a/apps/bMiniApp/src/pages/home/HomeQueryPositionMenuView.vue b/apps/bMiniApp/src/pages/home/HomeQueryPositionMenuView.vue new file mode 100644 index 0000000..14cb778 --- /dev/null +++ b/apps/bMiniApp/src/pages/home/HomeQueryPositionMenuView.vue @@ -0,0 +1,47 @@ +<template> + <QueryMenuView @close="handleReset" @confirm="emit('close')" cancelText="閲嶇疆"> + <div class="home-query-position-menu-view"> + <PositionSelectView v-model="query.position" /> + </div> + </QueryMenuView> +</template> + +<script setup lang="ts"> +import { QueryMenuView, QueryMenuItem, PositionSelectView } from '@12333/components'; +import { GenderText } from '@12333/constants'; + +defineOptions({ + name: 'HomeQueryPositionMenuView', +}); + +// type Props = {}; + +// const props = withDefaults(defineProps<Props>(), {}); + +const emit = defineEmits<{ + (e: 'reset'): void; + (e: 'close'): void; +}>(); + +const query = defineModel<{ + position: any[]; +}>('query'); + +const DefaultQuery = { + ...query.value, +}; + +function handleReset() { + for (const key in DefaultQuery) { + query.value[key] = DefaultQuery[key]; + } +} +</script> + +<style lang="scss"> +@import '@/styles/common.scss'; + +.home-query-position-menu-view { + max-height: 400px; +} +</style> -- Gitblit v1.9.1