added 3 values on status transaction type on transaction tipe modules

This commit is contained in:
bagusajisaputroo
2025-04-21 16:59:32 +07:00
parent 507b76a540
commit 1191595e80
3 changed files with 16 additions and 8 deletions

View File

@ -471,7 +471,9 @@ const AddDialog = () => {
<SelectItem value="TM">Top Up Master Agent </SelectItem> <SelectItem value="TM">Top Up Master Agent </SelectItem>
<SelectItem value="TA">Top Up Agent </SelectItem> <SelectItem value="TA">Top Up Agent </SelectItem>
<SelectItem value="PL">Purchase Loja</SelectItem> <SelectItem value="PL">Purchase Loja</SelectItem>
<SelectItem value="DE">Disbursment Escrow</SelectItem>
<SelectItem value="DM">Disbursment Master Agent</SelectItem>
<SelectItem value="DA">Disbursment Agent</SelectItem>
</SelectContent> </SelectContent>
</Select> </Select>
</div> </div>

View File

@ -605,6 +605,9 @@ const EditDialog = () => {
<SelectItem value="TM">Top Up Master Agent </SelectItem> <SelectItem value="TM">Top Up Master Agent </SelectItem>
<SelectItem value="TA">Top Up Agent </SelectItem> <SelectItem value="TA">Top Up Agent </SelectItem>
<SelectItem value="PL">Purchase Loja</SelectItem> <SelectItem value="PL">Purchase Loja</SelectItem>
<SelectItem value="DE">Disbursment Escrow</SelectItem>
<SelectItem value="DM">Disbursment Master Agent</SelectItem>
<SelectItem value="DA">Disbursment Agent</SelectItem>
</SelectContent> </SelectContent>
</Select> </Select>
</div> </div>

View File

@ -80,7 +80,7 @@ const ManageTransferTypeContextProvider = ({ children }: { children: React.React
const [selectedTransferType, setSelectedTransferType] = useState<string | null>(null); const [selectedTransferType, setSelectedTransferType] = useState<string | null>(null);
const [transferType, setTransferType] = useState<string | null>(null); const [transferType, setTransferType] = useState<string | null>(null);
const [searchTerm, setSearchTerm] = useState<string>(''); const [searchTerm, setSearchTerm] = useState<string>('');
const debouncedSearchTerm = useDebounce(searchTerm, 200); const debouncedSearchTerm = useDebounce(searchTerm, 200);
const handleEditDialog = useCallback((show: boolean, selected_transfertype: string | null) => { const handleEditDialog = useCallback((show: boolean, selected_transfertype: string | null) => {
@ -183,10 +183,13 @@ const ManageTransferTypeContextProvider = ({ children }: { children: React.React
AM: 'Return Agent Merchant', AM: 'Return Agent Merchant',
AE: 'Return Agent Emoney', AE: 'Return Agent Emoney',
R: 'Reward Point', R: 'Reward Point',
TE:'Top Up Escrow', TE: 'Top Up Escrow',
TM:'Top Up Master Agent', TM: 'Top Up Master Agent',
TA:'Top Up Agent', TA: 'Top Up Agent',
PL:'Purchase Loja' PL: 'Purchase Loja',
DE: 'Disbursment Escrow',
DM: 'Disbursment Master Agent',
DA: 'Disbursment Agent'
}; };
return mapping[row.type] || 'Unknown'; return mapping[row.type] || 'Unknown';
@ -256,7 +259,7 @@ const ManageTransferTypeContextProvider = ({ children }: { children: React.React
const orderDirection = sorting.length > 0 ? (sorting[0].desc ? 'DESC' : 'ASC') : 'DESC'; const orderDirection = sorting.length > 0 ? (sorting[0].desc ? 'DESC' : 'ASC') : 'DESC';
const searchFilter = debouncedSearchTerm ? { any: debouncedSearchTerm.toLowerCase() } : {}; const searchFilter = debouncedSearchTerm ? { any: debouncedSearchTerm.toLowerCase() } : {};
filter = filter.length == 0 ? searchFilter : { any: filter[0].value?.toLowerCase() }; filter = filter.length == 0 ? searchFilter : { any: filter[0].value?.toLowerCase() };
const response = await GetData(`${API_URL}/transactiontype/list`, { const response = await GetData(`${API_URL}/transactiontype/list`, {
@ -310,4 +313,4 @@ const ManageTransferTypeContextProvider = ({ children }: { children: React.React
}; };
export { ManageTransferTypeContext, ManageTransferTypeContextProvider }; export { ManageTransferTypeContext, ManageTransferTypeContextProvider };
export type { TransferType }; export type { TransferType };