Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
ems3.3
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wuhao
ems3.3
Commits
8156e622
Commit
8156e622
authored
Sep 26, 2023
by
左玲玲
😬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1736
parent
145f9b29
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
7 deletions
+14
-7
index.jsx
src/components/ExtendField/index.jsx
+7
-4
columns.js
src/pages/setting/users/columns.js
+5
-1
index.jsx
src/pages/setting/users/index.jsx
+2
-2
No files found.
src/components/ExtendField/index.jsx
View file @
8156e622
...
@@ -15,14 +15,15 @@ const App = ({
...
@@ -15,14 +15,15 @@ const App = ({
onFinish
,
onFinish
,
drawer
,
drawer
,
formRef
,
formRef
,
columns
,
columns
=
[]
,
urlParams
,
urlParams
,
formId
,
formId
,
defaultFormValue
,
defaultFormValue
,
onValuesChange
,
onValuesChange
,
})
=>
{
})
=>
{
const
[
value
,
setValue
]
=
useState
(
''
);
const
[
value
,
setValue
]
=
useState
(
''
);
const
[
fieldscolumns
,
setfieldscolumns
]
=
useState
(
columns
);
const
[
fieldscolumns
,
setfieldscolumns
]
=
useState
([]);
const
[
otherFields
,
cot
]
=
useState
([]);
const
selectValueType
=
(
type
,
options
)
=>
{
const
selectValueType
=
(
type
,
options
)
=>
{
switch
(
type
)
{
switch
(
type
)
{
case
1
:
case
1
:
...
@@ -52,7 +53,6 @@ const App = ({
...
@@ -52,7 +53,6 @@ const App = ({
break
;
break
;
}
}
};
};
useEffect
(()
=>
{
useEffect
(()
=>
{
const
fn
=
async
()
=>
{
const
fn
=
async
()
=>
{
let
res
=
await
doFetch
({
let
res
=
await
doFetch
({
...
@@ -76,11 +76,14 @@ const App = ({
...
@@ -76,11 +76,14 @@ const App = ({
key
:
el
.
id
,
key
:
el
.
id
,
});
});
});
});
setfieldscolumns
(
fieldscolumns
.
concat
(
column
)
);
cot
(
column
);
}
}
};
};
fn
();
fn
();
},
[]);
},
[]);
useEffect
(()
=>
{
setfieldscolumns
(
columns
.
concat
(
otherFields
));
},
[
columns
,
otherFields
])
const
selectextendField
=
(
type
)
=>
{
const
selectextendField
=
(
type
)
=>
{
switch
(
Number
(
type
))
{
switch
(
Number
(
type
))
{
...
...
src/pages/setting/users/columns.js
View file @
8156e622
...
@@ -14,6 +14,7 @@ function getcolumns(setDrawer, ifs, formRef, isLease) {
...
@@ -14,6 +14,7 @@ function getcolumns(setDrawer, ifs, formRef, isLease) {
formItemProps
:
{
rules
:
[{
required
:
true
,
message
:
'此项为必填项'
}]
},
formItemProps
:
{
rules
:
[{
required
:
true
,
message
:
'此项为必填项'
}]
},
fieldProps
:
{
fieldProps
:
{
placeholder
:
'请输入'
,
placeholder
:
'请输入'
,
disabled
:
ifs
},
},
valueType
:
'MyAutoComplete'
,
valueType
:
'MyAutoComplete'
,
onSelect
:
(
value
,
option
)
=>
{
onSelect
:
(
value
,
option
)
=>
{
...
@@ -22,7 +23,7 @@ function getcolumns(setDrawer, ifs, formRef, isLease) {
...
@@ -22,7 +23,7 @@ function getcolumns(setDrawer, ifs, formRef, isLease) {
formRef
.
current
.
setFieldValue
(
'mailNo'
,
option
?.
mailbox
);
formRef
.
current
.
setFieldValue
(
'mailNo'
,
option
?.
mailbox
);
formRef
.
current
.
setFieldValue
(
'status'
,
option
?.
enabled
);
formRef
.
current
.
setFieldValue
(
'status'
,
option
?.
enabled
);
},
},
disabled
:
ifs
,
},
},
{
{
title
:
'用户名'
,
title
:
'用户名'
,
...
@@ -250,6 +251,9 @@ function getcolumns(setDrawer, ifs, formRef, isLease) {
...
@@ -250,6 +251,9 @@ function getcolumns(setDrawer, ifs, formRef, isLease) {
value
:
2
,
value
:
2
,
},
},
],
],
fieldProps
:
{
disabled
:
ifs
,
},
hideInForm
:
isLease
==
1
?
false
:
true
,
hideInForm
:
isLease
==
1
?
false
:
true
,
hideInTable
:
isLease
==
1
?
false
:
true
,
hideInTable
:
isLease
==
1
?
false
:
true
,
hideInDescriptions
:
isLease
==
1
?
false
:
true
,
hideInDescriptions
:
isLease
==
1
?
false
:
true
,
...
...
src/pages/setting/users/index.jsx
View file @
8156e622
...
@@ -128,9 +128,9 @@ function User(props) {
...
@@ -128,9 +128,9 @@ function User(props) {
},
[
currentUser
?.
isLease
]);
},
[
currentUser
?.
isLease
]);
useEffect
(()
=>
{
useEffect
(()
=>
{
if
(
drawer
.
type
==
'add'
)
{
if
(
drawer
.
type
==
'add'
)
{
cfc
(
getcolumns
(
setDrawer
,
false
,
formRef
,
currentUser
?.
isLease
)
)
cfc
(
...[(
getcolumns
(
setDrawer
,
false
,
formRef
,
currentUser
?.
isLease
)
??
[])]
)
}
else
if
(
drawer
.
type
==
'edit'
)
{
}
else
if
(
drawer
.
type
==
'edit'
)
{
cfc
(
getcolumns
(
setDrawer
,
true
,
formRef
,
currentUser
?.
isLease
)
)
cfc
(
[...
getcolumns
(
setDrawer
,
true
,
formRef
,
currentUser
?.
isLease
??
[])]
)
}
}
},
[
drawer
.
type
]);
},
[
drawer
.
type
]);
const
valuechange
=
(
changedValues
,
allValues
)
=>
{
const
valuechange
=
(
changedValues
,
allValues
)
=>
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment