This commit is contained in:
focp212@naver.com
2025-10-29 17:59:52 +09:00
parent 8529f501c7
commit 8d67d59d78
4 changed files with 24 additions and 16 deletions

View File

@@ -22,6 +22,7 @@ import {
FilterMotionVariants
} from '@/entities/common/model/constant';
import { useStore } from '@/shared/model/store';
import { FilterSelectMid } from '@/shared/ui/filter/select-mid';
export const AllTransactionFilter = ({
filterOn,
@@ -199,12 +200,11 @@ export const AllTransactionFilter = ({
</div>
<div className="option-list pt-16">
<FilterSelect
<FilterSelectMid
title='가맹점'
selectValue={ filterMid }
selectSetter={ setMid }
selectOptions={ midOptions }
></FilterSelect>
showType={ 'GID' }
></FilterSelectMid>
<FilterSelectInput
title='주문번호/TID'
selectValue={ filterMoidTidType }

View File

@@ -24,6 +24,7 @@ import {
FilterMotionVariants
} from '@/entities/common/model/constant';
import { useStore } from '@/shared/model/store';
import { FilterSelectMid } from '@/shared/ui/filter/select-mid';
export const CashReceiptFilter = ({
filterOn,
@@ -111,12 +112,11 @@ export const CashReceiptFilter = ({
</div>
<div className="option-list pt-16">
<FilterSelect
<FilterSelectMid
title='가맹점'
selectValue={ filterMid }
selectSetter={ setMid }
selectOptions={ midOptions }
></FilterSelect>
showType={ 'GID' }
></FilterSelectMid>
<FilterCalendar
title='발행일자'
startDate={ filterStartDate }

View File

@@ -3,13 +3,13 @@ import { ChangeEvent, useEffect, useState } from "react";
export interface FilterSelectMidProps {
title: string;
selectValue: string;
selectSetter: (value: any) => void;
showType: 'GID' | 'MID'
};
export const FilterSelectMid = ({
title,
selectValue,
selectSetter,
showType = 'GID'
}: FilterSelectMidProps) => {
const midOptions = useStore.getState().UserStore.selectOptionsMids;
const userMid = useStore.getState().UserStore.mid;
@@ -19,6 +19,13 @@ export const FilterSelectMid = ({
const getSelectMidOptions = () => {
let rs = [];
for(let i=0;i<midOptions.length;i++){
let value = midOptions[i]?.value;
if(value && showType === 'MID'){
let last = value.slice(-1);
if(last.toLowerCase() === 'g'){
continue;
}
}
rs.push(
<option
key={ `key-filter-select-${i}` }
@@ -33,7 +40,7 @@ export const FilterSelectMid = ({
};
useEffect(() => {
selectSetter(filterMid);
}, [filterMid]);
return (

View File

@@ -223,15 +223,16 @@ export const SubLayout = () => {
const handleLogin = useCallback(async () => {
let userParmas;
if(!isNativeEnvironment){
/*
userParmas = {
id: 'nictest00',
password: 'nictest00'
};
// userParmas = {
// id: 'medi9332',
// password: 'medi9332'
// };
*/
userParmas = {
id: 'woowahan5',
password: 'nictest00'
};
}
callLogin(userParmas).then(() => {