Browse Source

登记执法人员的调整

dev-V1.10.2-temp
wangmingyong@163.com 3 months ago
parent
commit
1750be952b
  1. 13
      zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/register/RegisterPopups.vue
  2. 1
      zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue

13
zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/register/RegisterPopups.vue

@ -242,7 +242,15 @@ const loadPersonList = () => {
console.log(params);
getBureauUnitUsers(params, (res) => {
if (res.code === 200 || res.code === 0) {
const data = res.data || res.rows || [];
let data = res.data || res.rows || [];
// 前端过滤:移除已选择的人员
const selectedIds = props.selectedPersons.map(p => p.lawCertificateNum || p.userId || p.id).filter(Boolean);
if (selectedIds.length > 0) {
data = data.filter(item => {
const id = item.lawCertificateNum || item.mobileNumber || item.userId || item.id || '';
return !selectedIds.includes(id);
});
}
const total = res.total || res.count || 0;
if (personPageNum.value === 1) {
personList.value = data;
@ -283,7 +291,8 @@ const handleSelectPerson = (person) => {
// 转换字段名称,将接口返回的 userName 转换为 name,phonenumber 转换为 id
emit('selectPerson', {
name: person.userName || person.name || '',
id: person.lawCertificateNum || person.mobileNumber || ''
id: person.lawCertificateNum || person.mobileNumber || '',
userId: person.userId || '',
});
localPersonPopup.value = false;
};

1
zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue

@ -194,7 +194,6 @@ const handleOpenPersonPicker = (index) => {
// 选择人员
const handleSelectPerson = (person) => {
console.log(person);
if (currentEditIndex.value === -1) {
// 新增人员
additionalPersons.value.push({ name: person.name, id: person.id, phonenumber: person.id });

Loading…
Cancel
Save