* работа над функционалом автоматического заполнения
* исправил фантомный сдвиг даты * переделал получение ФИО врачей из отделений * добавил возможность поиска врача * переписал сохранение отчета
This commit is contained in:
@@ -34,7 +34,10 @@ onMounted(() => {
|
||||
|
||||
reportStore.reportInfo.userId = userId
|
||||
|
||||
reportStore.reportInfo = props
|
||||
reportStore.reportInfo = {
|
||||
...reportStore.reportInfo,
|
||||
...props
|
||||
}
|
||||
|
||||
reportStore.reportForm.metrika_item_3 = props.department.recipientCount
|
||||
reportStore.reportForm.metrika_item_7 = props.department.extractCount
|
||||
@@ -46,10 +49,17 @@ onMounted(() => {
|
||||
|
||||
reportStore.unwantedEvents = props.report.unwantedEvents
|
||||
|
||||
reportStore.timestampCurrentRange = [
|
||||
props.dates.startAt,
|
||||
props.dates.endAt,
|
||||
]
|
||||
if (props.report.isHeadOrAdmin) {
|
||||
reportStore.timestampCurrentRange = [
|
||||
props.dates.startAt,
|
||||
props.dates.endAt,
|
||||
]
|
||||
} else {
|
||||
reportStore.timestampCurrentRange = [
|
||||
props.dates.endAt,
|
||||
props.dates.endAt
|
||||
]
|
||||
}
|
||||
|
||||
// reportStore.getReportInfo()
|
||||
})
|
||||
@@ -63,8 +73,14 @@ const mode = computed(() => {
|
||||
})
|
||||
|
||||
watch(() => props, (newProps) => {
|
||||
reportStore.reportInfo = {
|
||||
...reportStore.reportInfo,
|
||||
...newProps
|
||||
}
|
||||
|
||||
reportStore.reportInfo = newProps
|
||||
if (newProps.report.isHeadOrAdmin) {
|
||||
reportStore.reportInfo.userId = newProps.report.userId
|
||||
}
|
||||
|
||||
reportStore.reportForm.metrika_item_3 = newProps.department.recipientCount
|
||||
reportStore.reportForm.metrika_item_7 = newProps.department.extractCount
|
||||
@@ -76,10 +92,17 @@ watch(() => props, (newProps) => {
|
||||
|
||||
reportStore.unwantedEvents = newProps.report.unwantedEvents
|
||||
|
||||
reportStore.timestampCurrentRange = [
|
||||
newProps.dates.startAt,
|
||||
newProps.dates.endAt,
|
||||
]
|
||||
if (props.report.isHeadOrAdmin) {
|
||||
reportStore.timestampCurrentRange = [
|
||||
props.dates.startAt,
|
||||
props.dates.endAt,
|
||||
]
|
||||
} else {
|
||||
reportStore.timestampCurrentRange = [
|
||||
props.dates.endAt,
|
||||
props.dates.endAt
|
||||
]
|
||||
}
|
||||
}, {
|
||||
deep: true, // важно для глубокого отслеживания
|
||||
immediate: true // выполнить сразу при создании
|
||||
|
||||
Reference in New Issue
Block a user