mid
This commit is contained in:
@@ -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 }
|
||||
|
||||
@@ -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 }
|
||||
|
||||
@@ -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 (
|
||||
|
||||
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user