diff --git a/myems-web/src/components/MyEMS/Ticket/TicketAgent.js b/myems-web/src/components/MyEMS/Ticket/TicketAgent.js index 12ca47e4..7a6be966 100644 --- a/myems-web/src/components/MyEMS/Ticket/TicketAgent.js +++ b/myems-web/src/components/MyEMS/Ticket/TicketAgent.js @@ -35,6 +35,7 @@ import { toast } from 'react-toastify'; import ButtonIcon from '../../common/ButtonIcon'; import { APIBaseURL } from '../../../config'; import { Steps, Timeline, Collapse, Popconfirm, message, Form, Input, Checkbox, textarea } from 'antd'; +import { time } from 'echarts'; const { Step } = Steps; const { Panel } = Collapse; @@ -373,19 +374,21 @@ const TicketAggent = ({ setRedirect, setRedirectUrl, t }) => { console.log(key); }; - let submitApplication = ({target}) => { - console.log('submitApplication', target.value); + let submitApplication = (transition_id, e) => { + console.log('submitApplication---', e); + console.log('submitApplication---', transition_id); hiddenModal(); // Patch the agent ticket - ticketFields.value.field_list.map(item => { + let temp = { transition_id: transition_id }; + + ticketFields.value.field_list.map((item, index) => { let item_key = item.field_key; let value = item.field_value; - let temp = {}; temp[item_key] = value; - setTicketBody({ ...ticketBody, ...temp }); }); - console.log("firssubmitApplication ticketBody", ticketBody) + let isResponseOK = false; + fetch(APIBaseURL + '/ticket/agent/' + ticketId + '?username=admin', { method: 'PATCH', headers: { @@ -393,7 +396,7 @@ const TicketAggent = ({ setRedirect, setRedirectUrl, t }) => { }, body: JSON.stringify({ ...ticketBody, - transition_id: ticketTransitionField.value[0].transition_id + ...temp }) }) .then(response => { @@ -425,7 +428,7 @@ Hello world let onFieldChange = (index, { target }) => { console.log('fieldChange', target.value); - let temp={}; + let temp = {}; temp[index] = target.value; setTicketBody({ ...ticketBody, ...temp }); }; @@ -595,7 +598,7 @@ Hello world key={index} placement="top" title={text} - onConfirm={submitApplication} + onConfirm={submitApplication.bind(this, item.transition_id)} okText="Yes" cancelText="No" > @@ -604,7 +607,7 @@ Hello world ); } else { return ( - );