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

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