Merge branch 'gaoang-2024-9' into 'dev'
feat: 选择人员新增单选 See merge request itc-framework/ma/2024/front!20
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
{{ item.name }}
|
||||
</div>
|
||||
<div class="user-select-item-right">
|
||||
<div class="select-circle" :class="item.selected ? 'selected' : ''" v-if="multiple && !viewList">
|
||||
<div class="select-circle" :class="item.selected ? 'selected' : ''" v-if="!viewList">
|
||||
<check-outlined v-if="item.selected" />
|
||||
</div>
|
||||
<div class="delete-circle" v-if="canDel" @click="delItem(item)">
|
||||
|
||||
@ -29,14 +29,14 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="user-select-box">
|
||||
<SelectUserListV2 :data="searchDepartMemberList" emptyDescription="暂无人员" @selectId="changeDepMemberSelect"></SelectUserListV2>
|
||||
<SelectUserListV2 :multiple="multiple" :data="searchDepartMemberList" emptyDescription="暂无人员" @selectId="changeDepMemberSelect"></SelectUserListV2>
|
||||
<div v-if="false" class="user-select-pagination">
|
||||
<a-pagination v-model:current="searchDepartMemberParams.limit" :pageSize="searchDepartMemberParams.size" :total="searchDepartMemberTotal" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div v-show="activeKey === 'allPerson'" class="all-user-select-box">
|
||||
<SelectUserListV2 :data="searchAllMemberList" @selectId="changeMemberSelect"></SelectUserListV2>
|
||||
<SelectUserListV2 :multiple="multiple" :data="searchAllMemberList" @selectId="changeMemberSelect"></SelectUserListV2>
|
||||
<div v-if="searchAllMemberTotal > 25" class="all-user-select-pagination">
|
||||
<a-form-item label="" name="pagination">
|
||||
<a-pagination
|
||||
@ -251,11 +251,17 @@
|
||||
item.selected = !!!item.selected;
|
||||
selected = item.selected;
|
||||
selectedItem = item;
|
||||
} else if (!props.multiple) {
|
||||
item.selected = false
|
||||
}
|
||||
});
|
||||
let memberList = selectedMemberList.value;
|
||||
if (selected) {
|
||||
if(props.multiple) {
|
||||
memberList.push(selectedItem);
|
||||
} else {
|
||||
memberList = [selectedItem]
|
||||
}
|
||||
selectedMemberList.value = memberList;
|
||||
} else {
|
||||
selectedMemberList.value = memberList.filter((m) => m.id !== id);
|
||||
|
||||
Reference in New Issue
Block a user