Perbaikan Filter Pembayaran -> dibuat oleh saya

This commit is contained in:
ajat91.sudrajat 2022-01-05 16:12:59 +07:00
parent 532277791a
commit 9196c5b573
4 changed files with 29 additions and 9 deletions

View File

@ -352,7 +352,10 @@ export const Membership = observer(() => {
bordered bordered
pagination={{ pagination={{
pageSize: store.membership.pageSize, pageSize: store.membership.pageSize,
total: store.membership.total_data, total:
store.authentication.userData.role === "Admin"
? store.membership.dataTotal
: store.membership.total_data,
current: store.membership.page + 1, current: store.membership.page + 1,
showSizeChanger: true, showSizeChanger: true,
simple: false, simple: false,
@ -382,7 +385,10 @@ export const Membership = observer(() => {
modalLoader.setLoading(false); modalLoader.setLoading(false);
}, },
pageSize: store.membership.pageSize, pageSize: store.membership.pageSize,
total: store.membership.totalData, total:
store.authentication.userData.role === "Admin"
? store.membership.dataTotal
: store.membership.total_data,
current: store.membership.page + 1, current: store.membership.page + 1,
style: { marginBottom: "1rem", marginRight: "1rem" }, style: { marginBottom: "1rem", marginRight: "1rem" },
}} }}

View File

@ -26,6 +26,7 @@ import { LINKS } from "../../routes/app";
import { ModalLoaderContext } from "../../utils/modal"; import { ModalLoaderContext } from "../../utils/modal";
import { appConfig } from "../../config/app"; import { appConfig } from "../../config/app";
import { PAYBACK_STATUS } from "../../constants/payback"; import { PAYBACK_STATUS } from "../../constants/payback";
import moment from 'moment';
const { Search } = Input; const { Search } = Input;
@ -38,6 +39,7 @@ export const PaybackCreated = observer(() => {
const [initialData, setInitialData] = useState({}); const [initialData, setInitialData] = useState({});
const modalLoader = useContext(ModalLoaderContext); const modalLoader = useContext(ModalLoaderContext);
useEffect(() => { useEffect(() => {
const init = async () => { const init = async () => {
try { try {
@ -130,8 +132,11 @@ export const PaybackCreated = observer(() => {
//store.payback.filterMembership = filterMembership; //store.payback.filterMembership = filterMembership;
// const awal = format(parseISO(data.start_date), "dd-MM-yyyy") // const awal = format(parseISO(data.start_date), "dd-MM-yyyy")
// const akhir = format(parseISO(data.start_date), "dd-MM-yyyy") // const akhir = format(parseISO(data.start_date), "dd-MM-yyyy")
store.payback.filterStart = data.start_date; //const awal= format(startOfDay(date.start_date()), 'yyyy-MM-dd 00:00')
store.payback.filterEnd = data.end_date; const awal=store.payback.filterStart = moment(data.start_date).format('YYYY-MM-DD HH:mm:ss');
const akhir=store.payback.filterEnd = moment(data.end_date).format('YYYY-MM-DD HH:mm:ss');
console.log(awal)
console.log(akhir)
modalLoader.setLoading(true); modalLoader.setLoading(true);
await store.payback.getDataCreated(); await store.payback.getDataCreated();
modalLoader.setLoading(false); modalLoader.setLoading(false);

View File

@ -74,8 +74,15 @@ export const Profile = observer(() => {
const handleSubmitFilter = async () => { const handleSubmitFilter = async () => {
const data = form.getFieldsValue(); const data = form.getFieldsValue();
store.transaction.filterStart = data.start_date; console.log(data.start_date)
store.transaction.filterEnd = data.end_date; console.log(data.end_date)
const awal=store.transaction.filterStart = moment(data.start_date).format('YYYY-MM-DD HH:mm:ss');
const akhir=store.transaction.filterEnd = moment(data.end_date).format('YYYY-MM-DD HH:mm:ss');
console.log(awal)
console.log(akhir)
// store.transaction.filterStart = data.start_date;
// store.transaction.filterEnd = data.end_date;
modalLoader.setLoading(true); modalLoader.setLoading(true);
await store.transaction.getDataHistoryTransaction(); await store.transaction.getDataHistoryTransaction();
modalLoader.setLoading(false); modalLoader.setLoading(false);

View File

@ -6,6 +6,7 @@ export class Membership {
pageSize = 10 pageSize = 10
data = []; data = [];
total_data = 0; total_data = 0;
dataTotal=0;
dataDetail = {}; dataDetail = {};
dataMember=[]; dataMember=[];
@ -36,8 +37,8 @@ export class Membership {
// return item // return item
// }) ?? [] // }) ?? []
this.total_data = response?.body?.count ?? 0 this.dataTotal = response?.body?.count ?? 0
//console.log(this.total_data) //console.log(this.dataTotal)
} catch (e) { } catch (e) {
console.error(e); console.error(e);
} }
@ -66,7 +67,8 @@ export class Membership {
return item return item
}) ?? [] }) ?? []
this.totalData = response?.body?.count ?? 0 this.total_data = response?.body?.count ?? 0
//console.log(this.total_data)
} catch (e) { } catch (e) {
console.error(e); console.error(e);
} }