|
|
@ -22,9 +22,9 @@ import { |
|
|
|
NIcon, |
|
|
|
NIcon, |
|
|
|
NSpace, |
|
|
|
NSpace, |
|
|
|
NDataTable, |
|
|
|
NDataTable, |
|
|
|
NPagination |
|
|
|
NPagination, |
|
|
|
|
|
|
|
NCard |
|
|
|
} from 'naive-ui' |
|
|
|
} from 'naive-ui' |
|
|
|
import Card from '@/components/card' |
|
|
|
|
|
|
|
import UserDetailModal from './components/user-detail-modal' |
|
|
|
import UserDetailModal from './components/user-detail-modal' |
|
|
|
import AuthorizeModal from './components/authorize-modal' |
|
|
|
import AuthorizeModal from './components/authorize-modal' |
|
|
|
import { useI18n } from 'vue-i18n' |
|
|
|
import { useI18n } from 'vue-i18n' |
|
|
@ -65,28 +65,28 @@ const UsersManage = defineComponent({ |
|
|
|
}, |
|
|
|
}, |
|
|
|
render() { |
|
|
|
render() { |
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<> |
|
|
|
|
|
|
|
<NSpace vertical> |
|
|
|
<NSpace vertical> |
|
|
|
<Card> |
|
|
|
<NCard size='small'> |
|
|
|
<NSpace justify='space-between'> |
|
|
|
<NSpace justify='space-between'> |
|
|
|
<NButton |
|
|
|
<NButton |
|
|
|
onClick={this.onAddUser} |
|
|
|
onClick={this.onAddUser} |
|
|
|
type='primary' |
|
|
|
type='primary' |
|
|
|
class='btn-create-user' |
|
|
|
class='btn-create-user' |
|
|
|
|
|
|
|
size='small' |
|
|
|
> |
|
|
|
> |
|
|
|
{this.t('security.user.create_user')} |
|
|
|
{this.t('security.user.create_user')} |
|
|
|
</NButton> |
|
|
|
</NButton> |
|
|
|
<NSpace> |
|
|
|
<NSpace> |
|
|
|
<NInput v-model:value={this.searchVal} clearable /> |
|
|
|
<NInput v-model:value={this.searchVal} size='small' clearable /> |
|
|
|
<NButton type='primary' onClick={this.onUpdatedList}> |
|
|
|
<NButton type='primary' size='small' onClick={this.onUpdatedList}> |
|
|
|
<NIcon> |
|
|
|
<NIcon> |
|
|
|
<SearchOutlined /> |
|
|
|
<SearchOutlined /> |
|
|
|
</NIcon> |
|
|
|
</NIcon> |
|
|
|
</NButton> |
|
|
|
</NButton> |
|
|
|
</NSpace> |
|
|
|
</NSpace> |
|
|
|
</NSpace> |
|
|
|
</NSpace> |
|
|
|
</Card> |
|
|
|
</NCard> |
|
|
|
<Card> |
|
|
|
<NCard size='small'> |
|
|
|
<NSpace vertical> |
|
|
|
<NSpace vertical> |
|
|
|
<NDataTable |
|
|
|
<NDataTable |
|
|
|
row-class-name='items' |
|
|
|
row-class-name='items' |
|
|
@ -108,8 +108,7 @@ const UsersManage = defineComponent({ |
|
|
|
/> |
|
|
|
/> |
|
|
|
</NSpace> |
|
|
|
</NSpace> |
|
|
|
</NSpace> |
|
|
|
</NSpace> |
|
|
|
</Card> |
|
|
|
</NCard> |
|
|
|
</NSpace> |
|
|
|
|
|
|
|
<UserDetailModal |
|
|
|
<UserDetailModal |
|
|
|
show={this.detailModalShow} |
|
|
|
show={this.detailModalShow} |
|
|
|
currentRecord={this.currentRecord} |
|
|
|
currentRecord={this.currentRecord} |
|
|
@ -122,7 +121,7 @@ const UsersManage = defineComponent({ |
|
|
|
userId={this.currentRecord?.id} |
|
|
|
userId={this.currentRecord?.id} |
|
|
|
onCancel={this.onAuthorizeModalCancel} |
|
|
|
onCancel={this.onAuthorizeModalCancel} |
|
|
|
/> |
|
|
|
/> |
|
|
|
</> |
|
|
|
</NSpace> |
|
|
|
) |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|