diff --git a/src/views/hard/canteen-product-total/components/product-total-table.vue b/src/views/hard/canteen-product-total/components/product-total-table.vue index d025338..ee73000 100644 --- a/src/views/hard/canteen-product-total/components/product-total-table.vue +++ b/src/views/hard/canteen-product-total/components/product-total-table.vue @@ -98,8 +98,15 @@ const openDialog = (createTimeStr: any, hourType: any) => { getDataList() } +const updateQueryParams = (params: any) => { + if (!params) return + state.queryForm.merchantId = params.merchantId ?? null + getDataList() +} + // 暴露变量 defineExpose({ openDialog, + updateQueryParams, }) diff --git a/src/views/hard/canteen-product-total/index.vue b/src/views/hard/canteen-product-total/index.vue index 976e88d..b8a6aec 100644 --- a/src/views/hard/canteen-product-total/index.vue +++ b/src/views/hard/canteen-product-total/index.vue @@ -17,11 +17,14 @@ + + + - {{ $t("common.queryBtn") }} + {{ $t("common.queryBtn") }} {{ $t("common.resetBtn") }} @@ -167,6 +170,12 @@ const selectionChangHandle = (objs: { id: string }[]) => { multiple.value = !objs.length } +// 搜索 +const doSearch = () => { + productTotalTableRef.value.updateQueryParams(state.queryForm) + getDataList() +} + // 树节点选择时 const handleGetSelectNode = (curClickedNode: any, checkedTreeNodes: any, isDeepTree: any) => { state.queryForm.deptId = curClickedNode.id