| | |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'nickname', |
| | | label: '用户昵称', |
| | | component: 'Input', |
| | | componentProps: { |
| | | placeholder: '请输入用户昵称', |
| | | allowClear: true, |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'mobile', |
| | | label: '手机号码', |
| | | component: 'Input', |
| | |
| | | <AssignRoleModal @success="handleRefresh" /> |
| | | <ImportModal @success="handleRefresh" /> |
| | | |
| | | <div class="flex h-full w-full"> |
| | | <div class="flex h-full min-h-0 w-full min-w-0"> |
| | | <!-- 左侧部门树 --> |
| | | <Card class="mr-4 h-full w-1/6"> |
| | | <DeptTreeSelect @select="handleDeptSelect" /> |
| | | <Card |
| | | class="mr-4 flex h-full min-h-0 w-64 shrink-0 flex-col overflow-hidden" |
| | | :body-style="{ |
| | | height: '100%', |
| | | minHeight: 0, |
| | | overflow: 'hidden', |
| | | padding: '16px', |
| | | }" |
| | | > |
| | | <div class="h-full min-h-0 overflow-y-auto"> |
| | | <DeptTreeSelect @select="handleDeptSelect" /> |
| | | </div> |
| | | </Card> |
| | | <!-- 右侧用户列表 --> |
| | | <div class="w-5/6"> |
| | | <div class="min-w-0 flex-1"> |
| | | <Grid table-title="用户列表"> |
| | | <template #toolbar-tools> |
| | | <TableAction |