!55 czh-20260623-修复选人组件无法删除人的bug

Merge pull request !55 from 陈志浩/fix/userSelect-20260623
This commit is contained in:
陈志浩
2026-06-23 00:53:56 +00:00
committed by Gitee
2 changed files with 9 additions and 1 deletions
@@ -10,6 +10,7 @@
mode="multiple"
:maxTagCount="3"
style="width: 100%"
@update:value="handleSelectRemove"
/>
</a-col>
<a-col class="right">
@@ -145,6 +146,13 @@ function clearTemp() {
tempSelectedUsers.value = [];
}
function handleSelectRemove(names: string[]) {
innerSelectedUsers.value = innerSelectedUsers.value.filter((u) => names.includes(u.realname));
const keyValue = innerSelectedUsers.value.map((u) => u[props.valueKey]).join(',');
emit('update:value', keyValue);
emit('change', keyValue);
}
function handleOk() {
innerSelectedUsers.value = [...tempSelectedUsers.value];
const keyValue = innerSelectedUsers.value.map((u) => u[props.valueKey]).join(',');
+1 -1
View File
@@ -4,7 +4,7 @@
::-webkit-scrollbar {
height: 14px;
width: 14px;
width: 7px;
}
html[data-theme='light'] {