From e8f5dac4fea940d6714db9dea1dc475c2472b581 Mon Sep 17 00:00:00 2001 From: 刘淇 <290219706@qq.com> Date: Sat, 10 Oct 2026 17:12:14 +0800 Subject: [PATCH] 三级联动 --- components/grouped-picker/grouped-picker.vue | 31 +++++++++++++++++++++++++++---- pages-sub/daily/maintain-manage/add-record.vue | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------ 2 files changed, 93 insertions(+), 28 deletions(-) diff --git a/components/grouped-picker/grouped-picker.vue b/components/grouped-picker/grouped-picker.vue index 8f942a1..65dc144 100644 --- a/components/grouped-picker/grouped-picker.vue +++ b/components/grouped-picker/grouped-picker.vue @@ -23,9 +23,27 @@ - + + + + + + + + + @@ -111,7 +129,12 @@ const props = defineProps({ // 单选传字符串、多选传数组 value: { type: [String, Array], default: '' }, // { 选项值: 数量 } - quantities: { type: Object, default: () => ({}) } + quantities: { type: Object, default: () => ({}) }, + // 新增:父页面传入宽度(px),兜底默认 750 + containerWidth: { + type: Number, + default: 750 + } }) const emit = defineEmits(['update:show', 'confirm']) diff --git a/pages-sub/daily/maintain-manage/add-record.vue b/pages-sub/daily/maintain-manage/add-record.vue index 5681e56..66685aa 100644 --- a/pages-sub/daily/maintain-manage/add-record.vue +++ b/pages-sub/daily/maintain-manage/add-record.vue @@ -1,6 +1,6 @@