2024-04-18 19:21:31 +03:30
|
|
|
|
@page "/management/marketer"
|
|
|
|
|
|
@attribute [Microsoft.AspNetCore.Authorization.Authorize]
|
|
|
|
|
|
|
|
|
|
|
|
@inject IDialogService DialogService
|
|
|
|
|
|
@inject NavigationManager NavigationManager
|
|
|
|
|
|
@inject ISnackbar Snackbar
|
|
|
|
|
|
@inject IUserUtility UserUtility
|
|
|
|
|
|
@inject IRestWrapper RestWrapper
|
|
|
|
|
|
|
|
|
|
|
|
<MudStack class="w-full p-8 h-screen bg-[--mud-palette-background-grey]">
|
|
|
|
|
|
<MudGrid>
|
|
|
|
|
|
<MudItem xs="12">
|
|
|
|
|
|
<MudPaper class="px-5 py-5">
|
|
|
|
|
|
<MudStack Row="true">
|
|
|
|
|
|
<MudStack class="mb-5 mx-2">
|
|
|
|
|
|
<MudText Typo="Typo.h4">jتنظیماتـــ بازاریاب ها</MudText>
|
|
|
|
|
|
<MudText Typo="Typo.caption">شما می توانید تنظیمات بازاریاب های خود را ویرایش نمایید</MudText>
|
|
|
|
|
|
</MudStack>
|
|
|
|
|
|
<MudSpacer />
|
|
|
|
|
|
<BaseButtonUi Size="Size.Large"
|
|
|
|
|
|
OnClickCallback="ViewModel.SubmitSettingAsync"
|
|
|
|
|
|
class="mt-2 mb-8 w-64 rounded-md"
|
|
|
|
|
|
IsProcessing="@ViewModel.IsProcessing"
|
|
|
|
|
|
Icon="@Icons.Material.Outlined.Check"
|
|
|
|
|
|
Content="ثبتـــ اطلاعات" Variant="Variant.Filled" Color="Color.Success" />
|
|
|
|
|
|
</MudStack>
|
|
|
|
|
|
<MudGrid>
|
|
|
|
|
|
<MudItem xs="12" sm="12">
|
|
|
|
|
|
<MudTextField T="int" @bind-Value="@ViewModel.PageDto.ProfitPercent" Variant="Variant.Outlined" Label="درصد از هر فروش"></MudTextField>
|
|
|
|
|
|
</MudItem>
|
|
|
|
|
|
|
|
|
|
|
|
<MudItem xs="12" sm="12">
|
|
|
|
|
|
|
|
|
|
|
|
<div class="min-h-[33rem] w-full">
|
|
|
|
|
|
<MudStack class="mt-4" Spacing="0">
|
|
|
|
|
|
|
|
|
|
|
|
<MudText Typo="Typo.h6">قرارداد بازاریاب ها</MudText>
|
|
|
|
|
|
<MudText Typo="Typo.caption">قراردادی که بازاریاب ها در مرحله ثبت نام باید با ان موافقت کنند</MudText>
|
|
|
|
|
|
</MudStack>
|
|
|
|
|
|
<MudGrid>
|
2024-04-25 02:48:37 +03:30
|
|
|
|
<MudItem sm="12" class="!text-black">
|
2024-04-18 19:21:31 +03:30
|
|
|
|
|
|
|
|
|
|
<RichTextEditorUi @bind-Text="@ViewModel.PageDto.ContractTerms" />
|
|
|
|
|
|
|
|
|
|
|
|
</MudItem>
|
|
|
|
|
|
</MudGrid>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</MudItem>
|
|
|
|
|
|
|
|
|
|
|
|
</MudGrid>
|
|
|
|
|
|
</MudPaper>
|
|
|
|
|
|
</MudItem>
|
|
|
|
|
|
</MudGrid>
|
|
|
|
|
|
</MudStack>
|
|
|
|
|
|
@code
|
|
|
|
|
|
{
|
|
|
|
|
|
public MarketerManagementPageViewModel ViewModel { get; set; }
|
|
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
|
|
|
|
{
|
|
|
|
|
|
ViewModel = new MarketerManagementPageViewModel(NavigationManager, Snackbar, UserUtility, RestWrapper, DialogService);
|
|
|
|
|
|
await ViewModel.InitializeAsync();
|
|
|
|
|
|
await base.OnInitializedAsync();
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|