|
@@ -72,12 +72,12 @@ const Member: React.FC<RouteComponentProps> = props => {
|
|
|
})
|
|
|
useEffect(() => {
|
|
|
state.popover.visible && initGroupList()
|
|
|
- if (!userStore.groupList.length) {
|
|
|
- userStore.getGroupList()
|
|
|
- }
|
|
|
}, [ state.popover.visible ])
|
|
|
|
|
|
useEffect(() => {
|
|
|
+ if (!userStore.groupList.length) {
|
|
|
+ userStore.getGroupList()
|
|
|
+ }
|
|
|
initData()
|
|
|
}, [])
|
|
|
|
|
@@ -86,7 +86,7 @@ const Member: React.FC<RouteComponentProps> = props => {
|
|
|
setState({ ...state, loading: true })
|
|
|
const { code = -1, data } = await apiGetSettingAccount(id)
|
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
|
- setState({ ...state, loading: false, dataSource: data, permissionModal: { ...state.permissionModal, visible: false, loading: false } })
|
|
|
+ setState({ ...state, loading: false, dataSource: data, permissionModal: { ...state.permissionModal, visible: false, loading: false }, popover: { ...state.popover, visible: false, searchValue: '' } })
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -239,13 +239,10 @@ const Member: React.FC<RouteComponentProps> = props => {
|
|
|
}, [ state.permissionModal ])
|
|
|
|
|
|
const itemSelectHandler = async (item: iUserInfo) => {
|
|
|
- setState({ ...state, popover: { ...state.popover, visible: false, searchValue: '' } })
|
|
|
- const { code = -1, msg = '添加成员账号失败!' } = await apiCreateBidAccount(id, item.id)
|
|
|
+ const { code = -1 } = await apiCreateBidAccount(id, item.id)
|
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
|
await initData()
|
|
|
- return message.success('创建成功!')
|
|
|
}
|
|
|
- return message.error(msg)
|
|
|
}
|
|
|
|
|
|
const handleVisibleChange = (visible: boolean) => {
|
|
@@ -292,7 +289,13 @@ const Member: React.FC<RouteComponentProps> = props => {
|
|
|
</Slot>
|
|
|
</Header>
|
|
|
<div className="wrap-content">
|
|
|
- <Table<iTableDataState> loading={state.loading} dataSource={state.dataSource} columns={columns} rowKey={record => record.id} bordered></Table>
|
|
|
+ <Table<iTableDataState>
|
|
|
+ loading={state.loading}
|
|
|
+ dataSource={state.dataSource}
|
|
|
+ columns={columns}
|
|
|
+ rowKey={record => record.id}
|
|
|
+ pagination={{ size: 'small' }}
|
|
|
+ bordered></Table>
|
|
|
</div>
|
|
|
<PermissionModal data={permissionData} onCreate={onModalConfirm} onCancel={onModalCancel}></PermissionModal>
|
|
|
</div>
|