update
This commit is contained in:
@ -26,7 +26,7 @@ const API_URL = apiConfig.transaction;
|
|||||||
|
|
||||||
const ApprovalDialog = () => {
|
const ApprovalDialog = () => {
|
||||||
const { GetData, PostData } = useCallApi();
|
const { GetData, PostData } = useCallApi();
|
||||||
const { table, reload } = useDataGrid();
|
// const { table, reload } = useDataGrid();
|
||||||
|
|
||||||
const {
|
const {
|
||||||
showApprovalDialog,
|
showApprovalDialog,
|
||||||
@ -85,7 +85,7 @@ const ApprovalDialog = () => {
|
|||||||
};
|
};
|
||||||
doSaveLogActivity(createActivity);
|
doSaveLogActivity(createActivity);
|
||||||
setShowApprovalDialog(false);
|
setShowApprovalDialog(false);
|
||||||
reload();
|
// reload();
|
||||||
} else {
|
} else {
|
||||||
setAlert({ show: true, message: response?.message });
|
setAlert({ show: true, message: response?.message });
|
||||||
}
|
}
|
||||||
|
|||||||
@ -19,9 +19,9 @@ const ListToolbar = () => {
|
|||||||
(table.getColumn('code')?.getFilterValue() as string) ?? ''
|
(table.getColumn('code')?.getFilterValue() as string) ?? ''
|
||||||
);
|
);
|
||||||
|
|
||||||
const [statusValue, setStatusValue] = useState<string>(
|
// const [statusValue, setStatusValue] = useState<string>(
|
||||||
(table.getColumn('status')?.getFilterValue() as string) ?? ''
|
// (table.getColumn('status')?.getFilterValue() as string) ?? ''
|
||||||
);
|
// );
|
||||||
|
|
||||||
const [typeValue, setTypeValue] = useState<string>(
|
const [typeValue, setTypeValue] = useState<string>(
|
||||||
(table.getState().columnFilters.find(f => f.id === 'kind')?.value as string) ?? ''
|
(table.getState().columnFilters.find(f => f.id === 'kind')?.value as string) ?? ''
|
||||||
@ -40,13 +40,13 @@ const ListToolbar = () => {
|
|||||||
return () => clearTimeout(timer);
|
return () => clearTimeout(timer);
|
||||||
}, [searchValue, table]);
|
}, [searchValue, table]);
|
||||||
|
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
const timer = setTimeout(() => {
|
// const timer = setTimeout(() => {
|
||||||
table.getColumn('status')?.setFilterValue(statusValue);
|
// table.getColumn('status')?.setFilterValue(statusValue);
|
||||||
table.setPageIndex(0);
|
// table.setPageIndex(0);
|
||||||
}, 200);
|
// }, 200);
|
||||||
return () => clearTimeout(timer);
|
// return () => clearTimeout(timer);
|
||||||
}, [statusValue, table]);
|
// }, [statusValue, table]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const timer = setTimeout(() => {
|
const timer = setTimeout(() => {
|
||||||
@ -113,7 +113,7 @@ const ListToolbar = () => {
|
|||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<Select
|
{/* <Select
|
||||||
value={statusValue}
|
value={statusValue}
|
||||||
onValueChange={(value) => {
|
onValueChange={(value) => {
|
||||||
setStatusValue(value);
|
setStatusValue(value);
|
||||||
@ -127,7 +127,7 @@ const ListToolbar = () => {
|
|||||||
<SelectItem value="F">FAILED</SelectItem>
|
<SelectItem value="F">FAILED</SelectItem>
|
||||||
<SelectItem value="O">ON PROCESS</SelectItem>
|
<SelectItem value="O">ON PROCESS</SelectItem>
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select> */}
|
||||||
|
|
||||||
<Select
|
<Select
|
||||||
value={typeValue}
|
value={typeValue}
|
||||||
@ -170,7 +170,7 @@ const ListToolbar = () => {
|
|||||||
|
|
||||||
// Only reset filters excluding from and to
|
// Only reset filters excluding from and to
|
||||||
setSearchValue('');
|
setSearchValue('');
|
||||||
setStatusValue('');
|
// setStatusValue('');
|
||||||
setTypeValue('');
|
setTypeValue('');
|
||||||
settrxDate({
|
settrxDate({
|
||||||
from: formatDate(firstDayOfMonth),
|
from: formatDate(firstDayOfMonth),
|
||||||
@ -180,7 +180,7 @@ const ListToolbar = () => {
|
|||||||
// Reset other filters except for date range
|
// Reset other filters except for date range
|
||||||
table.setColumnFilters([
|
table.setColumnFilters([
|
||||||
{ id: 'code', value: '' },
|
{ id: 'code', value: '' },
|
||||||
{ id: 'status', value: '' },
|
// { id: 'status', value: '' },
|
||||||
{ id: 'kind', value: '' },
|
{ id: 'kind', value: '' },
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
@ -268,7 +268,7 @@ const TransactionProvider = ({ children }: { children: React.ReactNode }) => {
|
|||||||
let startdate = firstDayOfMonth.toISOString().split('T')[0];
|
let startdate = firstDayOfMonth.toISOString().split('T')[0];
|
||||||
let enddate = today.toISOString().split('T')[0];
|
let enddate = today.toISOString().split('T')[0];
|
||||||
let transactioncode = '';
|
let transactioncode = '';
|
||||||
let transactionstatus = '';
|
// let transactionstatus = '';
|
||||||
let type = ''
|
let type = ''
|
||||||
|
|
||||||
if (Array.isArray(filter)) {
|
if (Array.isArray(filter)) {
|
||||||
@ -283,9 +283,9 @@ const TransactionProvider = ({ children }: { children: React.ReactNode }) => {
|
|||||||
transactioncode = f.value;
|
transactioncode = f.value;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (f.id === 'status' && f.value) {
|
// if (f.id === 'status' && f.value) {
|
||||||
transactionstatus = f.value;
|
// transactionstatus = f.value;
|
||||||
}
|
// }
|
||||||
|
|
||||||
if (f.id === 'kind' && f.value) {
|
if (f.id === 'kind' && f.value) {
|
||||||
type = f.value;
|
type = f.value;
|
||||||
@ -307,9 +307,9 @@ const TransactionProvider = ({ children }: { children: React.ReactNode }) => {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
if (transactionstatus) {
|
// if (transactionstatus) {
|
||||||
formattedFilter["Transactions.status"] = transactionstatus;
|
// formattedFilter["Transactions.status"] = transactionstatus;
|
||||||
}
|
// }
|
||||||
|
|
||||||
if (type) {
|
if (type) {
|
||||||
formattedFilter["Transactions.kind"] = type;
|
formattedFilter["Transactions.kind"] = type;
|
||||||
|
|||||||
Reference in New Issue
Block a user