complete the ticket agent page

pull/141/head
hyh123a 2022-04-21 20:42:55 +08:00
parent 47ffd0c1d5
commit 4ce0d27c63
1 changed files with 13 additions and 10 deletions

View File

@ -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 (
<Button key={index} color="primary" onClick={submitApplication}>
<Button key={index} color="primary" onClick={submitApplication.bind(this, item.transition_id)}>
{item.transition_name}
</Button>
);