Commit d9e440acf7cd5567e71af135072b177b8f8d8a8f
1 parent
116e3bbe
fix:DEFECT-1109 选择参数名时,向上或向下滑动,请选择框移动出去了
Showing
2 changed files
with
50 additions
and
0 deletions
@@ -12,6 +12,11 @@ | @@ -12,6 +12,11 @@ | ||
12 | <tr v-for="(item, index) in tableTestArray.content" :key="index"> | 12 | <tr v-for="(item, index) in tableTestArray.content" :key="index"> |
13 | <td style="width: 7.5vw"> | 13 | <td style="width: 7.5vw"> |
14 | <Select | 14 | <Select |
15 | + :getPopupContainer=" | ||
16 | + (triggerNode) => { | ||
17 | + return triggerNode.parentNode; | ||
18 | + } | ||
19 | + " | ||
15 | :disabled="true" | 20 | :disabled="true" |
16 | v-model:value="item.key" | 21 | v-model:value="item.key" |
17 | placeholder="请选择" | 22 | placeholder="请选择" |
@@ -21,6 +26,11 @@ | @@ -21,6 +26,11 @@ | ||
21 | <td style="width: 6.5vw"> | 26 | <td style="width: 6.5vw"> |
22 | <a-input v-if="item.key === 'scope'" placeholder="请输入" v-model:value="item.value" /> | 27 | <a-input v-if="item.key === 'scope'" placeholder="请输入" v-model:value="item.value" /> |
23 | <a-tree-select | 28 | <a-tree-select |
29 | + :getPopupContainer=" | ||
30 | + (triggerNode) => { | ||
31 | + return triggerNode.parentNode; | ||
32 | + } | ||
33 | + " | ||
24 | v-else-if="item.key === 'organizationId'" | 34 | v-else-if="item.key === 'organizationId'" |
25 | v-model:value="item.value" | 35 | v-model:value="item.value" |
26 | show-search | 36 | show-search |
@@ -32,6 +42,11 @@ | @@ -32,6 +42,11 @@ | ||
32 | @change="handleOrgnationChange(item)" | 42 | @change="handleOrgnationChange(item)" |
33 | /> | 43 | /> |
34 | <Select | 44 | <Select |
45 | + :getPopupContainer=" | ||
46 | + (triggerNode) => { | ||
47 | + return triggerNode.parentNode; | ||
48 | + } | ||
49 | + " | ||
35 | v-else-if="item.key === 'entityId'" | 50 | v-else-if="item.key === 'entityId'" |
36 | v-model:value="item.value" | 51 | v-model:value="item.value" |
37 | placeholder="请选择" | 52 | placeholder="请选择" |
@@ -40,6 +55,11 @@ | @@ -40,6 +55,11 @@ | ||
40 | allowClear | 55 | allowClear |
41 | /> | 56 | /> |
42 | <Select | 57 | <Select |
58 | + :getPopupContainer=" | ||
59 | + (triggerNode) => { | ||
60 | + return triggerNode.parentNode; | ||
61 | + } | ||
62 | + " | ||
43 | v-else-if="item.key === 'keys'" | 63 | v-else-if="item.key === 'keys'" |
44 | v-model:value="item.value" | 64 | v-model:value="item.value" |
45 | placeholder="请选择" | 65 | placeholder="请选择" |
@@ -57,6 +77,11 @@ | @@ -57,6 +77,11 @@ | ||
57 | <a-button disabled type="primary">{{ item.value }}</a-button> | 77 | <a-button disabled type="primary">{{ item.value }}</a-button> |
58 | </div> | 78 | </div> |
59 | <Select | 79 | <Select |
80 | + :getPopupContainer=" | ||
81 | + (triggerNode) => { | ||
82 | + return triggerNode.parentNode; | ||
83 | + } | ||
84 | + " | ||
60 | v-else | 85 | v-else |
61 | v-model:value="item.value" | 86 | v-model:value="item.value" |
62 | placeholder="请选择" | 87 | placeholder="请选择" |
@@ -12,6 +12,11 @@ | @@ -12,6 +12,11 @@ | ||
12 | <tr v-for="(item, index) in tableTestArray.content" :key="index"> | 12 | <tr v-for="(item, index) in tableTestArray.content" :key="index"> |
13 | <td style="width: 7.5vw"> | 13 | <td style="width: 7.5vw"> |
14 | <Select | 14 | <Select |
15 | + :getPopupContainer=" | ||
16 | + (triggerNode) => { | ||
17 | + return triggerNode.parentNode; | ||
18 | + } | ||
19 | + " | ||
15 | :disabled="true" | 20 | :disabled="true" |
16 | v-model:value="item.key" | 21 | v-model:value="item.key" |
17 | placeholder="请选择" | 22 | placeholder="请选择" |
@@ -21,6 +26,11 @@ | @@ -21,6 +26,11 @@ | ||
21 | <td style="width: 6.5vw"> | 26 | <td style="width: 6.5vw"> |
22 | <a-input v-if="item.key === 'scope'" placeholder="请输入" v-model:value="item.value" /> | 27 | <a-input v-if="item.key === 'scope'" placeholder="请输入" v-model:value="item.value" /> |
23 | <a-tree-select | 28 | <a-tree-select |
29 | + :getPopupContainer=" | ||
30 | + (triggerNode) => { | ||
31 | + return triggerNode.parentNode; | ||
32 | + } | ||
33 | + " | ||
24 | v-else-if="item.key === 'organizationId'" | 34 | v-else-if="item.key === 'organizationId'" |
25 | v-model:value="item.value" | 35 | v-model:value="item.value" |
26 | show-search | 36 | show-search |
@@ -32,6 +42,11 @@ | @@ -32,6 +42,11 @@ | ||
32 | @change="handleOrgnationChange(item)" | 42 | @change="handleOrgnationChange(item)" |
33 | /> | 43 | /> |
34 | <Select | 44 | <Select |
45 | + :getPopupContainer=" | ||
46 | + (triggerNode) => { | ||
47 | + return triggerNode.parentNode; | ||
48 | + } | ||
49 | + " | ||
35 | v-else-if="item.key === 'entityId'" | 50 | v-else-if="item.key === 'entityId'" |
36 | v-model:value="item.value" | 51 | v-model:value="item.value" |
37 | placeholder="请选择" | 52 | placeholder="请选择" |
@@ -40,6 +55,11 @@ | @@ -40,6 +55,11 @@ | ||
40 | allowClear | 55 | allowClear |
41 | /> | 56 | /> |
42 | <Select | 57 | <Select |
58 | + :getPopupContainer=" | ||
59 | + (triggerNode) => { | ||
60 | + return triggerNode.parentNode; | ||
61 | + } | ||
62 | + " | ||
43 | v-else-if="item.key === 'keys'" | 63 | v-else-if="item.key === 'keys'" |
44 | v-model:value="item.value" | 64 | v-model:value="item.value" |
45 | placeholder="请选择" | 65 | placeholder="请选择" |
@@ -57,6 +77,11 @@ | @@ -57,6 +77,11 @@ | ||
57 | <a-button disabled type="primary">{{ item.value }}</a-button> | 77 | <a-button disabled type="primary">{{ item.value }}</a-button> |
58 | </div> | 78 | </div> |
59 | <Select | 79 | <Select |
80 | + :getPopupContainer=" | ||
81 | + (triggerNode) => { | ||
82 | + return triggerNode.parentNode; | ||
83 | + } | ||
84 | + " | ||
60 | v-else | 85 | v-else |
61 | v-model:value="item.value" | 86 | v-model:value="item.value" |
62 | placeholder="请选择" | 87 | placeholder="请选择" |