From e68b934593a120aa49eb391a764ae023988a278e Mon Sep 17 00:00:00 2001 From: hwj Date: Sat, 9 May 2026 17:31:47 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E7=94=9F=E4=BA=A7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=A8=A1=E5=9D=97-=E7=AD=9B=E9=80=89=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E6=B7=BB=E5=8A=A0=E2=80=9C=E6=9B=B4=E5=A4=9A=E2=80=9D?= =?UTF-8?q?=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/capacityReport/index.vue | 17 ++++++++++++++++- src/views/mes/feedingrecord/index.vue | 19 +++++++++++++++++-- src/views/mes/plan/index.vue | 22 +++++++++++++++++++--- src/views/mes/productionReport/index.vue | 19 +++++++++++++++++-- src/views/mes/task/index.vue | 19 +++++++++++++++++-- src/views/mes/tasksummary/index.vue | 20 ++++++++++++++++++-- 6 files changed, 104 insertions(+), 12 deletions(-) diff --git a/src/views/mes/capacityReport/index.vue b/src/views/mes/capacityReport/index.vue index 46a4edbd..ce7cd84e 100644 --- a/src/views/mes/capacityReport/index.vue +++ b/src/views/mes/capacityReport/index.vue @@ -46,7 +46,7 @@ - + + + + + + {{ showAllFilters ? '收起' : '更多' }} + + + {{ t('common.query') }} @@ -132,7 +140,14 @@ const queryParams = reactive({ }) const queryFormRef = ref() const exportLoading = ref(false) +const showAllFilters = ref(false) // 是否显示所有筛选框 +const filterCount = 4 // 筛选框数量 const selectedIds = ref([]) + +/** 切换筛选框展开/折叠 */ +const toggleFilters = () => { + showAllFilters.value = !showAllFilters.value +} const deviceStatusUpdatingMap = ref>({}) const isDeviceLedgerEnabled = (row: CapacityReportVO) => { diff --git a/src/views/mes/feedingrecord/index.vue b/src/views/mes/feedingrecord/index.vue index 459801d6..b433e728 100644 --- a/src/views/mes/feedingrecord/index.vue +++ b/src/views/mes/feedingrecord/index.vue @@ -40,7 +40,7 @@ class="!w-240px" /> - + - + + + + + + {{ showAllFilters ? '收起' : '更多' }} + + + {{ t('ProductionPlan.FeedingRecord.buttonSearchText') }} {{ t('ProductionPlan.FeedingRecord.buttonResetText') }} @@ -214,6 +222,13 @@ const queryParams = reactive({ }) const queryFormRef = ref() // 搜索的表单 const exportLoading = ref(false) // 导出的加载中 +const showAllFilters = ref(false) // 是否显示所有筛选框 +const filterCount = 4 // 筛选框数量 + +/** 切换筛选框展开/折叠 */ +const toggleFilters = () => { + showAllFilters.value = !showAllFilters.value +} /** 查询列表 */ const getList = async () => { diff --git a/src/views/mes/plan/index.vue b/src/views/mes/plan/index.vue index 88d76c3e..1036d8ea 100644 --- a/src/views/mes/plan/index.vue +++ b/src/views/mes/plan/index.vue @@ -18,22 +18,30 @@ - + - + - + + + + + + {{ showAllFilters ? '收起' : '更多' }} + + + {{ t('ProductionPlan.Plan.buttonSearchText') }} @@ -321,6 +329,14 @@ const queryParams = reactive({ }) const queryFormRef = ref() // 搜索的表单 const exportLoading = ref(false) // 导出的加载中 +const showAllFilters = ref(false) // 是否显示所有筛选框 +const filterCount = 4 // 筛选框数量 + +/** 切换筛选框展开/折叠 */ +const toggleFilters = () => { + showAllFilters.value = !showAllFilters.value +} + const warehouseList = ref([]) // 仓库列表 const storeDialogVisible = ref(false) // 入库仓库选择弹窗 const storeWarehouseId = ref() // 选中的仓库ID diff --git a/src/views/mes/productionReport/index.vue b/src/views/mes/productionReport/index.vue index 04815c51..eb99f6a9 100644 --- a/src/views/mes/productionReport/index.vue +++ b/src/views/mes/productionReport/index.vue @@ -41,7 +41,7 @@ class="!w-240px" /> - + - + + + + + + {{ showAllFilters ? '收起' : '更多' }} + + + {{ t('ProductionReport.Index.buttonSearch') }} @@ -170,6 +178,13 @@ const queryParams = reactive({ }) const queryFormRef = ref() const exportLoading = ref(false) +const showAllFilters = ref(false) // 是否显示所有筛选框 +const filterCount = 4 // 筛选框数量 + +/** 切换筛选框展开/折叠 */ +const toggleFilters = () => { + showAllFilters.value = !showAllFilters.value +} const activeStatusTab = ref('') diff --git a/src/views/mes/task/index.vue b/src/views/mes/task/index.vue index b9767fdb..ebcf579d 100644 --- a/src/views/mes/task/index.vue +++ b/src/views/mes/task/index.vue @@ -42,7 +42,7 @@ /> - + - + + + + + + {{ showAllFilters ? '收起' : '更多' }} + + + {{ t('ProductionPlan.Task.buttonSearchText') }} {{ t('ProductionPlan.Task.buttonResetText') }} @@ -221,6 +229,13 @@ const queryParams = reactive({ }) const queryFormRef = ref() // 搜索的表单 const exportLoading = ref(false) // 导出的加载中 +const showAllFilters = ref(false) // 是否显示所有筛选框 +const filterCount = 4 // 筛选框数量 + +/** 切换筛选框展开/折叠 */ +const toggleFilters = () => { + showAllFilters.value = !showAllFilters.value +} /** 查询列表 */ const getList = async () => { diff --git a/src/views/mes/tasksummary/index.vue b/src/views/mes/tasksummary/index.vue index f10eb885..382bb5e3 100644 --- a/src/views/mes/tasksummary/index.vue +++ b/src/views/mes/tasksummary/index.vue @@ -23,18 +23,26 @@ v-model="queryParams.deliveryDate" value-format="YYYY-MM-DD HH:mm:ss" @change="h :end-placeholder="t('ProductionPlan.TaskSummary.searchDeliveryEndPlaceholder')" :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]" class="!w-240px" /> - + - + + + + + + {{ showAllFilters ? '收起' : '更多' }} + + + {{ t('ProductionPlan.TaskSummary.buttonSearchText') }} @@ -171,6 +179,14 @@ const queryParams = reactive({ }) const queryFormRef = ref() // 搜索的表单 const exportLoading = ref(false) // 导出的加载中 +const showAllFilters = ref(false) // 是否显示所有筛选框 +const filterCount = 4 // 筛选框数量 + +/** 切换筛选框展开/折叠 */ +const toggleFilters = () => { + showAllFilters.value = !showAllFilters.value +} + const { push } = useRouter() const taskScheduleDialogRef = ref() const deliveryDateFormatter = (_row: any, _column: any, value: any) => {