You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
2.7 KiB
77 lines
2.7 KiB
@page "/tenantmanagement"
|
|
|
|
<MDataTable Headers="Headers"
|
|
Items="TenantModels"
|
|
ItemsPerPage="5"
|
|
Class="elevation-1">
|
|
<TopContent>
|
|
<MToolbar Flat>
|
|
<MToolbarTitle>租户管理</MToolbarTitle>
|
|
<MDivider Class="mx-4"
|
|
Inset
|
|
Vertical></MDivider>
|
|
<MSpacer></MSpacer>
|
|
<MButton Color="primary"
|
|
Dark
|
|
Class="mb-2"
|
|
OnClick="()=>_dialog=true">
|
|
添加租户
|
|
</MButton>
|
|
<MDialog @bind-Value="_dialog" MaxWidth="500">
|
|
<MCard>
|
|
<MCardTitle>
|
|
<span class="text-h5">@FormTitle</span>
|
|
</MCardTitle>
|
|
|
|
<MCardText>
|
|
<MContainer>
|
|
<MRow>
|
|
<MCol Cols="12" Sm="6" Md="12">
|
|
<MTextField @bind-Value="_editedItem.TenantName" Label="租户名称" />
|
|
</MCol>
|
|
</MRow>
|
|
</MContainer>
|
|
</MCardText>
|
|
|
|
<MCardActions>
|
|
<MSpacer />
|
|
<MButton Color="blue darken-1" Text OnClick="Close">
|
|
取消
|
|
</MButton>
|
|
<MButton Color="blue darken-1" Text OnClick="Save">
|
|
保存
|
|
</MButton>
|
|
</MCardActions>
|
|
</MCard>
|
|
</MDialog>
|
|
<MDialog @bind-Value="_dialogDelete" MaxWidth="500">
|
|
<MCard>
|
|
<MCardTitle Class="text-h5">确实要删除此租户吗?</MCardTitle>
|
|
<MCardActions>
|
|
<MSpacer />
|
|
<MButton Color="blue darken-1" Text OnClick="CloseDelete">取消</MButton>
|
|
<MButton Color="blue darken-1" Text OnClick="DeleteItemConfirm">确定</MButton>
|
|
<MSpacer />
|
|
</MCardActions>
|
|
</MCard>
|
|
</MDialog>
|
|
</MToolbar>
|
|
</TopContent>
|
|
<ItemColContent>
|
|
@if (context.Header.Value == "actions")
|
|
{
|
|
<MIcon Small
|
|
Class="mr-2"
|
|
OnClick="()=>EditItem(context.Item)">mdi-pencil</MIcon>
|
|
<MIcon Small
|
|
OnClick="()=>DeleteItem(context.Item)">mdi-delete</MIcon>
|
|
}
|
|
else
|
|
{
|
|
@context.Value
|
|
}
|
|
</ItemColContent>
|
|
<NoDataContent>
|
|
没有数据!
|
|
</NoDataContent>
|
|
</MDataTable>
|