50 lines
1.8 KiB
Plaintext
50 lines
1.8 KiB
Plaintext
<MudStack class="pb-20 font-iranyekan">
|
||
<BasePartDivider Index="2" Title="تاریخچه بیماری فعلی ( PI )" />
|
||
|
||
<MudAlert Severity="Severity.Info">شما میتوانید سوال های هر بخش ها را به صورت کامل تنظیم نمایید</MudAlert>
|
||
|
||
@foreach (var item in Questions)
|
||
{
|
||
<MedicalHistoryQuestionTemplateItemTemplate QuestionRemoved="RemoveQuestion" />
|
||
}
|
||
|
||
<MudSelect @bind-Value="@_questionType" T="MedicalHistoryQuestionType" Label="نوع سوال" Variant="Variant.Outlined">
|
||
|
||
<MudSelectItem Value="@MedicalHistoryQuestionType.Hourly" />
|
||
<MudSelectItem Value="@MedicalHistoryQuestionType.Interrogatively" />
|
||
<MudSelectItem Value="@MedicalHistoryQuestionType.YesOrNo" />
|
||
</MudSelect>
|
||
<MudTextField @bind-Value="@_questionTitle" Margin="Margin.None" T="string" Label="عنوان سوال" Lines="1"
|
||
Variant="Variant.Outlined" />
|
||
<MudAutocomplete T="string" Label="وابستگی به سوال قبلی" Variant="Variant.Outlined" />
|
||
|
||
<MudButton @onclick="AddQuestion" Variant="Variant.Filled" IconSize="Size.Large" DisableElevation="true"
|
||
class="font-extrabold text-lg rounded-md py-4 bg-[--color-medicalhistory] text-gray-800">
|
||
+ افزودن
|
||
</MudButton>
|
||
|
||
</MudStack>
|
||
|
||
|
||
@code
|
||
{
|
||
private MedicalHistoryQuestionType _questionType;
|
||
private string EnumConvertFunc() => string.Empty;
|
||
private string _questionTitle = string.Empty;
|
||
|
||
|
||
public List<MedicalHistoryQuestion> Questions { get; set; } = new();
|
||
|
||
private void RemoveQuestion(MedicalHistoryQuestion question)
|
||
{
|
||
Questions.Remove(question);
|
||
}
|
||
private void AddQuestion()
|
||
{
|
||
Questions.Add(new MedicalHistoryQuestion
|
||
{
|
||
Title = _questionTitle,
|
||
Type = _questionType
|
||
});
|
||
}
|
||
} |