Jelajahi Sumber

feat: 页面功能完善

lanjianrong 4 tahun lalu
induk
melakukan
9bb8464038
1 mengubah file dengan 12 tambahan dan 9 penghapusan
  1. 12 9
      src/pages/Management/Tender/Member/index.tsx

+ 12 - 9
src/pages/Management/Tender/Member/index.tsx

@@ -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>