Skip to content

Commit fe2d47a

Browse files
committed
修复下拉框弹出容器:添加类型定义和回退逻辑
1 parent 01f4cd6 commit fe2d47a

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

frontend/src/views/requirement/Requirement.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -497,15 +497,15 @@
497497
:multiple="false"
498498
placeholder="选择指派给"
499499
:show-role="true"
500-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
500+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
501501
/>
502502
</a-form-item>
503503
<a-form-item label="状态" name="status">
504504
<a-select
505505
v-model:value="assignFormData.status"
506506
placeholder="选择状态(可选,不选择则自动修改)"
507507
allow-clear
508-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
508+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
509509
>
510510
<a-select-option value="draft">草稿</a-select-option>
511511
<a-select-option value="reviewing">评审中</a-select-option>

frontend/src/views/requirement/RequirementDetail.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,15 +168,15 @@
168168
:multiple="false"
169169
placeholder="选择指派给"
170170
:show-role="true"
171-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
171+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
172172
/>
173173
</a-form-item>
174174
<a-form-item label="状态" name="status">
175175
<a-select
176176
v-model:value="assignFormData.status"
177177
placeholder="选择状态(可选,不选择则自动修改)"
178178
allow-clear
179-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
179+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
180180
>
181181
<a-select-option value="draft">草稿</a-select-option>
182182
<a-select-option value="reviewing">评审中</a-select-option>

frontend/src/views/task/Task.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -590,15 +590,15 @@
590590
:multiple="false"
591591
placeholder="选择指派给"
592592
:show-role="true"
593-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
593+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
594594
/>
595595
</a-form-item>
596596
<a-form-item label="状态" name="status">
597597
<a-select
598598
v-model:value="assignFormData.status"
599599
placeholder="选择状态(可选,不选择则自动修改)"
600600
allow-clear
601-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
601+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
602602
>
603603
<a-select-option value="wait">未开始</a-select-option>
604604
<a-select-option value="doing">进行中</a-select-option>

frontend/src/views/task/TaskDetail.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,15 +297,15 @@
297297
:multiple="false"
298298
placeholder="选择指派给"
299299
:show-role="true"
300-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
300+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
301301
/>
302302
</a-form-item>
303303
<a-form-item label="状态" name="status">
304304
<a-select
305305
v-model:value="assignFormData.status"
306306
placeholder="选择状态(可选,不选择则自动修改)"
307307
allow-clear
308-
:get-popup-container="(triggerNode) => triggerNode.parentElement"
308+
:get-popup-container="(triggerNode: HTMLElement) => triggerNode.parentElement || triggerNode.ownerDocument.body"
309309
>
310310
<a-select-option value="wait">未开始</a-select-option>
311311
<a-select-option value="doing">进行中</a-select-option>

0 commit comments

Comments
 (0)