diff --git a/apps/web/src/components/MaterialPickerModal.vue b/apps/web/src/components/MaterialPickerModal.vue
index 958bc79..0f35188 100644
--- a/apps/web/src/components/MaterialPickerModal.vue
+++ b/apps/web/src/components/MaterialPickerModal.vue
@@ -13,11 +13,11 @@
自建库
健康等级:
-
+
{{ g }} 级
环保等级:
-
+
{{ g }}
@@ -137,6 +137,10 @@ const rowState = reactive new Set(props.existingIds));
+// 让下拉渲染进弹窗内部,避免被弹窗 z-index 盖住(否则下拉看起来是空的)
+const popupContainer = (trigger: HTMLElement) =>
+ (trigger.closest('.ant-modal-content') as HTMLElement) || document.body;
+
// 大类 -> 子类[]
const tree = computed(() => {
const map = new Map();