备货单 添加预览 跟进列表分页 审批记录显示问题处理
This commit is contained in:
@@ -638,10 +638,25 @@
|
||||
if (c.type === 'initiator_leader') {
|
||||
group.users = []
|
||||
} else if (c.value) {
|
||||
group.users = String(c.value)
|
||||
// group.users = String(c.value)
|
||||
// .split(',')
|
||||
// .map((v) => Number((v || '').trim()))
|
||||
// .filter((n) => !Number.isNaN(n))
|
||||
const values = String(c.value)
|
||||
.split(',')
|
||||
.map((v) => Number((v || '').trim()))
|
||||
.filter((n) => !Number.isNaN(n))
|
||||
.map((v) => (v || '').trim())
|
||||
.filter(Boolean)
|
||||
// 判断是否为纯数字ID
|
||||
const isNumericIds = values.every(
|
||||
(v) => !Number.isNaN(Number(v)) && Number.isInteger(Number(v))
|
||||
)
|
||||
if (isNumericIds) {
|
||||
// 如果是数字ID,转换为数字数组
|
||||
group.users = values.map((v) => Number(v))
|
||||
} else {
|
||||
// 如果是字符串名称,保持为字符串数组
|
||||
group.users = values
|
||||
}
|
||||
}
|
||||
node.ccGroups.push(group)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user