diff --git a/src/pages/system/Role.tsx b/src/pages/system/Role.tsx index 237b0ea..7271be0 100644 --- a/src/pages/system/Role.tsx +++ b/src/pages/system/Role.tsx @@ -487,6 +487,132 @@ const Role: React.FC = () => { JSON.stringify(tableParams.pagination?.current) ]) + const toolbar = ( + + + + + + + + + + 名称 + + } + suffix={ + <> + {!isRegexLegal ? ( + 非法表达式 + ) : undefined} + + .* + + + } + allowClear + value={searchName} + onChange={handleOnSearchNameChange} + onKeyDown={handleOnSearchNameKeyDown} + status={isRegexLegal ? undefined : 'error'} + /> + + + + 查询 + + + + ) + + const table = ( + + record.id} + pagination={tableParams.pagination} + loading={isLoading} + onChange={handleOnTableChange} + rowSelection={{ + type: 'checkbox', + onChange: handleOnTableSelectChange + }} + /> + + ) + + const drawerToolbar = ( + + + + + + + + 取消 + + + 提交 + + + ) + + const addAndEditForm = ( + + + + + + + + + + + + + ) + return ( <> @@ -496,87 +622,8 @@ const Role: React.FC = () => { autoHideWaitingTime={500} > - - - - - - - - - - 名称 - - } - suffix={ - <> - {!isRegexLegal ? ( - - 非法表达式 - - ) : undefined} - - .* - - - } - allowClear - value={searchName} - onChange={handleOnSearchNameChange} - onKeyDown={handleOnSearchNameKeyDown} - status={isRegexLegal ? undefined : 'error'} - /> - - - - 查询 - - - - - record.id} - pagination={tableParams.pagination} - loading={isLoading} - onChange={handleOnTableChange} - rowSelection={{ - type: 'checkbox', - onChange: handleOnTableSelectChange - }} - /> - + {toolbar} + {table} @@ -587,56 +634,9 @@ const Role: React.FC = () => { open={isDrawerOpen} closable={!isSubmitting} maskClosable={!isSubmitting} - extra={ - - - - - - - - 取消 - - - 提交 - - - } + extra={drawerToolbar} > - - - - - - - - - - - - + {addAndEditForm} {contextHolder}