Изменен формат представления периодичности
Этот коммит содержится в:
родитель
414d5e7752
Коммит
1cfd574712
@ -79,6 +79,13 @@ fun ScenarioDialog(
|
|||||||
usePlatformDefaultWidth = false,
|
usePlatformDefaultWidth = false,
|
||||||
),
|
),
|
||||||
) {
|
) {
|
||||||
|
val nameState = remember {
|
||||||
|
mutableStateOf(scenarioDialogState.value?.name)
|
||||||
|
}
|
||||||
|
val timeState = remember {
|
||||||
|
mutableStateOf(scenarioDialogState.value?.time)
|
||||||
|
}
|
||||||
|
|
||||||
Dialog(
|
Dialog(
|
||||||
onDismissRequest = {
|
onDismissRequest = {
|
||||||
scenarioDialogState.value = null
|
scenarioDialogState.value = null
|
||||||
@ -222,7 +229,7 @@ fun ScenarioDialog(
|
|||||||
),
|
),
|
||||||
) {
|
) {
|
||||||
OutlinedTextField(
|
OutlinedTextField(
|
||||||
value = "",
|
value = nameState.value ?: "",
|
||||||
onValueChange = {},
|
onValueChange = {},
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth(),
|
.fillMaxWidth(),
|
||||||
@ -250,7 +257,7 @@ fun ScenarioDialog(
|
|||||||
.height(8.dp),
|
.height(8.dp),
|
||||||
)
|
)
|
||||||
OutlinedTextField(
|
OutlinedTextField(
|
||||||
value = "",
|
value = timeState.value ?: "",
|
||||||
onValueChange = {},
|
onValueChange = {},
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth(),
|
.fillMaxWidth(),
|
||||||
|
@ -27,15 +27,14 @@ import ru.csasq.cit_is_bot.ui.dialogs.ScenarioDialog
|
|||||||
data class Scenario(
|
data class Scenario(
|
||||||
val id: Int? = null,
|
val id: Int? = null,
|
||||||
val name: String,
|
val name: String,
|
||||||
val daysOfWeek: String,
|
|
||||||
val time: String,
|
val time: String,
|
||||||
val messageNumber: String,
|
val messageNumber: String,
|
||||||
val isEnabled: Boolean,
|
val isEnabled: Boolean,
|
||||||
)
|
)
|
||||||
|
|
||||||
val scenarioList = listOf(
|
val scenarioList = listOf(
|
||||||
Scenario(1, "Текущее состояние сотрудников", "ПН-ПТ", "11:00", "1 сообщение", true),
|
Scenario(1, "Текущее состояние сотрудников", "0 11 * * 1-5", "1 сообщение", true),
|
||||||
Scenario(2, "Планы на обед", "ПН-ПТ", "11:45-12:00", "2 сообщения", false),
|
Scenario(2, "Планы на обед", "45 11 * * 1-5", "2 сообщения", false),
|
||||||
)
|
)
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
@ -86,7 +85,6 @@ fun ScenariosScreen(
|
|||||||
onClick = {
|
onClick = {
|
||||||
scenarioDialogState.value = Scenario(
|
scenarioDialogState.value = Scenario(
|
||||||
name = "",
|
name = "",
|
||||||
daysOfWeek = "",
|
|
||||||
time = "",
|
time = "",
|
||||||
messageNumber = "",
|
messageNumber = "",
|
||||||
isEnabled = true,
|
isEnabled = true,
|
||||||
@ -100,8 +98,6 @@ fun ScenariosScreen(
|
|||||||
mutableStateOf(it.isEnabled)
|
mutableStateOf(it.isEnabled)
|
||||||
}
|
}
|
||||||
val captionAnnotatedString = buildAnnotatedString {
|
val captionAnnotatedString = buildAnnotatedString {
|
||||||
append(it.daysOfWeek)
|
|
||||||
append(" \u2022 ")
|
|
||||||
append(it.time)
|
append(it.time)
|
||||||
append(" \u2022 ")
|
append(" \u2022 ")
|
||||||
append(it.messageNumber)
|
append(it.messageNumber)
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user