Skip to content

Commit

Permalink
Merge pull request #44 from marina-yhm/test
Browse files Browse the repository at this point in the history
Feat: 오더 기본값 고정되는 부분 수정
  • Loading branch information
hhbb0081 authored Nov 30, 2023
2 parents d5aaa4a + 280ae1f commit 7803014
Show file tree
Hide file tree
Showing 7 changed files with 68 additions and 60 deletions.
34 changes: 5 additions & 29 deletions src/App.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { message } from 'antd';
import axios from "axios";
import React, { Suspense } from "react";
import { useCookies } from "react-cookie";
Expand All @@ -25,17 +24,15 @@ function App() {
const NewMyPage = Auth(Mypage, true);

const expiredTime = 1000 * 60 * 60 * 24;
// const expiredTime = 60000
// const expiredTime = 65000;
useInterval(() => {
console.log(cookies);
// console.log(cookies.refreshToken);
// if (
// cookies.refreshToken !== "undefined" &&
// cookies.refreshToken !== undefined &&
// cookies.refreshToken

// ) {
if(cookies.accessToken){
if (cookies.accessToken) {
const config = {
withCredentials: true,
};
Expand All @@ -50,33 +47,12 @@ function App() {
})
.catch((err) => {
console.log(err);
// const config = {
// withCredentials: true,
// };

// axios
// .get(apiUrl + "/api/v1/user/logout", config)
// .then((response) => {
// console.log(response);
// setIsAuthenticated(false);
// setIsLoggedIn({
// accessToken: null,
// expiredTime: null,
// });
// removeCookies("accessToken");
// removeCookies("JSESSIONID");
// window.localStorage.setItem("isAuthenticated", false);
// })
// .catch((error) => {
// message.info("관리자에게 문의하세요.");
// navigate("/");
// });
message.info("토큰이 만료되었습니다. 로그인을 진행해주세요.");
alert("토큰이 만료되었습니다. 로그인을 진행해주세요.");
navigate("/");
});
}
}
// }
}, expiredTime);
}, expiredTime - 60000);
return (
<div className="App">
<RecoilRoot>
Expand Down
11 changes: 6 additions & 5 deletions src/components/views/Header/Header2.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,17 @@ const Header = () => {
const [store, setStore] = useState(null);
useEffect(() => {
const config = {
withCredentials: true
withCredentials: true,
};

axios.get(`${baseUrl}/api/v1/store/sales`, config)
axios
.get(`${baseUrl}/api/v1/store/sales`, config)
.then((res) => {
console.log(res);
setStore(res.data.status);
})
.catch((err) => console.log(err))
// eslint-disable-next-line react-hooks/exhaustive-deps
.catch((err) => console.log(err));
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);

const [Sound, setSound] = useRecoilState(soundState);
Expand Down Expand Up @@ -56,7 +57,7 @@ const Header = () => {
<div className="header-font">영업종료 </div>
</div>
)}
{Sound ? (
{Sound && Sound ? (
<div className="header-img-wrapper">
<img src={SoundOn} onClick={onClickHandler} alt="SoundOn" />
</div>
Expand Down
8 changes: 5 additions & 3 deletions src/pages/Home/Receipt/Receipt.css
Original file line number Diff line number Diff line change
Expand Up @@ -77,21 +77,23 @@

padding: 3% 7% 1% 7%;
}

.receipt-FoodName {
padding-left: 10%;
display: flex;
flex-direction: column;
align-items: flex-start;

display: block; /* 블록 요소로 설정하여 각각 새로운 라인에 표시 */
text-align: left; /* 왼쪽 정렬 */
color: #4f4f4f;
font-family: "SemiBold";
font-size: 1.4375rem;
font-weight: 700;
line-height: 130%; /* 1.625rem */
letter-spacing: -0.0125rem;
}

.receiptOption {
padding-left: 20%;
padding-left: 10%;
display: flex;
flex-direction: column;
align-items: flex-start;
Expand Down
4 changes: 2 additions & 2 deletions src/pages/Home/Receipt/StatusReceipt/PendingReceipt.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,8 @@ const PendingReceipt = ({ orderProps, setStatus, setOrder, fetchData }) => {
{orderProps?.foodies?.map((e, i) => (
<React.Fragment key={i}>
<div className="receiptTextBox">
<span className="receipt-FoodName">{e.name}</span>
<span className="receipt-text">{e.count}</span>
<span className="receipt-FoodName">{e.name}</span>
<span className="receipt-FoodName">{e.count}</span>
</div>
<div className="receiptOption">
{e.options.map((option) => (
Expand Down
3 changes: 2 additions & 1 deletion src/pages/Home/StatusHome/Complete.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@ const Complete = ({ orderInfo }) => {
setStatusSelect("null");
setOrderSelect(null);
}
}, [orderInfo, setOrderSelect, setStatusSelect, sortedOrders]);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);

return (
<div className="Order-wrapper">
Expand Down
3 changes: 2 additions & 1 deletion src/pages/Home/StatusHome/Progress.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ const Progress = ({ orderInfo }) => {
setStatusSelect("null");
setOrderSelect(null);
}
}, [orderInfo, setOrderSelect, setStatusSelect, sortedOrders]);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);

const onClickHandler = (selectedOrder) => {
setOrderSelect(selectedOrder);
Expand Down
65 changes: 46 additions & 19 deletions src/pages/Home/StatusHome/Wait.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@ const Wait = ({ orderInfo }) => {
const [selectedOrderId, setSelectedOrderId] = useState(null);
const [isRecentFirst, setIsRecentFirst] = useRecoilState(isRecentFirstState);

useEffect(() => {
const isAudioPlay = () => {
if (playSound && orderInfo?.orders?.length !== null) {
AudioPlayer(); // 소리 재생
console.log("소리 재생");
}
};
isAudioPlay();
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);

/*
const sortedOrders = isRecentFirst
? [...(orderInfo?.orders || [])].sort((prev, cur) => {
Expand All @@ -28,24 +39,6 @@ const Wait = ({ orderInfo }) => {
? [...(orderInfo?.orders || [])].reverse()
: orderInfo?.orders;

useEffect(() => {
const firstOrder = sortedOrders?.length > 0 ? sortedOrders[0] : null;
setOrderSelect(firstOrder);
setSelectedOrderId(firstOrder?.idx || null);

if (firstOrder !== null) {
setStatusSelect("pending");
} else {
setStatusSelect("null");
setOrderSelect(null);
}

if (playSound && orderInfo?.orders?.length !== null) {
AudioPlayer(); // 소리 재생
console.log("소리 재생");
}
}, [orderInfo, playSound, setOrderSelect, setStatusSelect, sortedOrders]);

const onClickHandler = (selectedOrder) => {
setOrderSelect(selectedOrder);
setSelectedOrderId(selectedOrder?.idx && selectedOrder?.idx);
Expand All @@ -60,6 +53,41 @@ const Wait = ({ orderInfo }) => {
}
};

// useEffect(() => {
// const firstOrder = sortedOrders?.length > 0 ? sortedOrders[0] : null;

// if (firstOrder !== null) {
// setStatusSelect("pending");
// setOrderSelect(firstOrder);
// setSelectedOrderId(firstOrder.idx);
// } else {
// setStatusSelect("null");
// setOrderSelect(null);
// setSelectedOrderId(null);
// }

// // eslint-disable-next-line react-hooks/exhaustive-deps
// }, [sortedOrders]);

useEffect(() => {
const sortedOrders = isRecentFirst
? [...(orderInfo?.orders || [])].reverse()
: orderInfo?.orders;
const firstOrder = sortedOrders?.length > 0 ? sortedOrders[0] : null;

if (firstOrder !== null) {
setStatusSelect("pending");
setOrderSelect(firstOrder);
setSelectedOrderId(firstOrder.idx);
} else {
setStatusSelect("null");
setOrderSelect(null);
setSelectedOrderId(null);
}

// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);

return (
<div className="Order-wrapper">
<div className="Order-title__wrapper">
Expand Down Expand Up @@ -95,7 +123,6 @@ const Wait = ({ orderInfo }) => {
/>
))}
</div>
{/* <button onClick={Player}>Play Audio</button> */}
</div>
);
};
Expand Down

0 comments on commit 7803014

Please sign in to comment.