ЦИТК-878. Примечание от 11.11.24
This commit is contained in:
parent
8507127c39
commit
c64c9cd3a1
@ -154,7 +154,7 @@ const TaskCard = ({ task, account, index, handleReload, eventPoints, pointSettin
|
|||||||
<Icon sx={STYLES.ICON_COLOR}>assignment</Icon>
|
<Icon sx={STYLES.ICON_COLOR}>assignment</Icon>
|
||||||
<Typography sx={STYLES.SECONDARY_TEXT}>{task.name}</Typography>
|
<Typography sx={STYLES.SECONDARY_TEXT}>{task.name}</Typography>
|
||||||
{account ? (
|
{account ? (
|
||||||
<Stack /*title={task.sto_clnperson}*/ direction="row" spacing={0.5} sx={STYLES.ACCOUNT_STACK}>
|
<Stack direction="row" spacing={0.5} sx={STYLES.ACCOUNT_STACK}>
|
||||||
<Typography sx={STYLES.SECONDARY_TEXT}>{account.authId ? account.authId : account.agnAbbr}</Typography>
|
<Typography sx={STYLES.SECONDARY_TEXT}>{account.authId ? account.authId : account.agnAbbr}</Typography>
|
||||||
<Avatar src={account.image ? `data:image/png;base64,${account.image}` : null} />
|
<Avatar src={account.image ? `data:image/png;base64,${account.image}` : null} />
|
||||||
</Stack>
|
</Stack>
|
||||||
|
@ -293,7 +293,7 @@ const useTasks = () => {
|
|||||||
|
|
||||||
//Изменение статуса события (переносом)
|
//Изменение статуса события (переносом)
|
||||||
const handleStateChange = useCallback(
|
const handleStateChange = useCallback(
|
||||||
async (nEvent, sNextStat, note = null) => {
|
async (nEvent, sNextStat, note) => {
|
||||||
try {
|
try {
|
||||||
//Выполняем инициализацию параметров
|
//Выполняем инициализацию параметров
|
||||||
const firstStep = await executeStored({
|
const firstStep = await executeStored({
|
||||||
@ -322,10 +322,8 @@ const useTasks = () => {
|
|||||||
{ name: "in_CLIENT_PERSON", value: firstStep.SCLIENT_PERSON }
|
{ name: "in_CLIENT_PERSON", value: firstStep.SCLIENT_PERSON }
|
||||||
],
|
],
|
||||||
callBack: async send => {
|
callBack: async send => {
|
||||||
//Выполняем переход к выбранной точке с исполнителем
|
//Общие аргументы
|
||||||
await executeStored({
|
const mainArgs = {
|
||||||
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
|
||||||
args: {
|
|
||||||
NIDENT: firstStep.NIDENT,
|
NIDENT: firstStep.NIDENT,
|
||||||
NSTEP: 3,
|
NSTEP: 3,
|
||||||
NEVENT: nEvent,
|
NEVENT: nEvent,
|
||||||
@ -339,27 +337,35 @@ const useTasks = () => {
|
|||||||
SSEND_USER_GROUP: send.outParameters.out_USER_GROUP_CODE,
|
SSEND_USER_GROUP: send.outParameters.out_USER_GROUP_CODE,
|
||||||
SSEND_USER_NAME: send.outParameters.out_USER_NAME,
|
SSEND_USER_NAME: send.outParameters.out_USER_NAME,
|
||||||
NSEND_PREDEFINED_EXEC: send.outParameters.out_PREDEFINED_EXEC,
|
NSEND_PREDEFINED_EXEC: send.outParameters.out_PREDEFINED_EXEC,
|
||||||
NSEND_PREDEFINED_PROC: send.outParameters.out_PREDEFINED_PROC,
|
NSEND_PREDEFINED_PROC: send.outParameters.out_PREDEFINED_PROC
|
||||||
SNOTE_HEADER: note.text ? note.header : null,
|
};
|
||||||
SNOTE: note.text ? note.text : null
|
//Выполняем переход к выбранной точке с исполнителем
|
||||||
|
await executeStored({
|
||||||
|
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
||||||
|
args: note
|
||||||
|
? {
|
||||||
|
...mainArgs,
|
||||||
|
SNOTE_HEADER: note.header,
|
||||||
|
SNOTE: note.text
|
||||||
}
|
}
|
||||||
|
: mainArgs
|
||||||
});
|
});
|
||||||
//Необходимо обновить данные
|
//Необходимо обновить данные
|
||||||
setTasks(pv => ({ ...pv, reload: true }));
|
setTasks(pv => ({ ...pv, reload: true }));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
//Общие аргументы
|
||||||
|
const mainArgs = { NIDENT: firstStep.NIDENT, NSTEP: 3, NEVENT: nEvent, SEVENT_STAT: firstStep.SEVENT_STAT };
|
||||||
//Выполняем переход к выбранной точке с предопределенным исполнителем
|
//Выполняем переход к выбранной точке с предопределенным исполнителем
|
||||||
await executeStored({
|
await executeStored({
|
||||||
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
||||||
args: {
|
args: note
|
||||||
NIDENT: firstStep.NIDENT,
|
? {
|
||||||
NSTEP: 3,
|
...mainArgs,
|
||||||
NEVENT: nEvent,
|
...{ SNOTE_HEADER: note.header, SNOTE: note.text }
|
||||||
SEVENT_STAT: firstStep.SEVENT_STAT,
|
|
||||||
SNOTE_HEADER: note.header ? note.header : null,
|
|
||||||
SNOTE: note.text ? note.text : null
|
|
||||||
}
|
}
|
||||||
|
: mainArgs
|
||||||
});
|
});
|
||||||
//Необходимо обновить данные
|
//Необходимо обновить данные
|
||||||
setTasks(pv => ({ ...pv, reload: true }));
|
setTasks(pv => ({ ...pv, reload: true }));
|
||||||
@ -416,7 +422,7 @@ const useTasks = () => {
|
|||||||
else {
|
else {
|
||||||
//Переинициализируем строки с учетом изменений (для визуального отображения)
|
//Переинициализируем строки с учетом изменений (для визуального отображения)
|
||||||
setTasks(pv => ({ ...pv, rows: [...rows] }));
|
setTasks(pv => ({ ...pv, rows: [...rows] }));
|
||||||
handleStateChange(row.nrn, tasks.statuses.find(s => s.id == destination.droppableId).code);
|
handleStateChange(row.nrn, destCode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1065,7 +1071,7 @@ const useTaskCard = () => {
|
|||||||
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
||||||
args: {
|
args: {
|
||||||
...mainArgs,
|
...mainArgs,
|
||||||
...{ SNOTE_HEADER: n.header ? n.header : null, SNOTE: n.text ? n.text : null }
|
...{ SNOTE_HEADER: n.header, SNOTE: n.text }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
//Если требуется перезагрузить данные
|
//Если требуется перезагрузить данные
|
||||||
@ -1099,7 +1105,7 @@ const useTaskCard = () => {
|
|||||||
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
stored: "PKG_P8PANELS_CLNTTSKBRD.CLNEVENTS_STATE_CHANGE",
|
||||||
args: {
|
args: {
|
||||||
...mainArgs,
|
...mainArgs,
|
||||||
...{ SNOTE_HEADER: n.header ? n.header : null, SNOTE: n.text ? n.text : null }
|
...{ SNOTE_HEADER: n.header, SNOTE: n.text }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
//Если требуется перезагрузить данные
|
//Если требуется перезагрузить данные
|
||||||
|
Loading…
x
Reference in New Issue
Block a user