Commit edd0521f by zhaochengxiang

bug fix

parent f4852530
......@@ -143,7 +143,7 @@ const Basic = React.forwardRef(function ({ type, item, user }, ref) {
validate: async () => {
let rows = await form.validateFields()
if (type === 'add') {
let newMembers = [...rows.members??[]].filter(item => item.id !== user?.userId)
let newMembers = [...rows.members??[]].filter(item => item.name !== user?.userName)
newMembers = [
{
admin: true,
......@@ -160,7 +160,7 @@ const Basic = React.forwardRef(function ({ type, item, user }, ref) {
easyDataModelerMembers: newMembers
}}
} else {
let newMembers = [...rows.members??[]].filter(item => (rows.admins??[]).findIndex(_item => _item.id===item.id) === -1)
let newMembers = [...rows.members??[]].filter(item => (rows.admins??[]).findIndex(_item => _item.name===item.name) === -1)
newMembers = [
...((rows.admins??[]).map(item => ({
admin: true,
......@@ -278,6 +278,7 @@ const Basic = React.forwardRef(function ({ type, item, user }, ref) {
)
})
//注意 这里使用name作为唯一标识 id有可能为空
export const UsersItem = ({ loading, users, value, onChange, readonly = false }) => {
const [searchValue, setSearchValue] = React.useState()
const [options, setOptions] = React.useState()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment