[장바구니] 수정#1

- cartAction 상품 옵션 받는부분이 없어 수정
 - tablayout 노출관련 cartpanel추가
 - cartpanel 가로값 1800으로 변경 및 노출 수정
 - buyoption에 add cart 버튼클릭시 buynow와 같은 작동하도록 수정
 - 상품 노출관련 수정(좀더 수정필요함)
 - 사이드바 수정 진행중

 - 상품이 추가되지않는부분에 대해서는 현재 백엔드에서 확인중입니다.
This commit is contained in:
junghoon86.park
2025-10-31 15:07:18 +09:00
parent 9378e75c0b
commit d0d33db004
10 changed files with 234 additions and 134 deletions

View File

@@ -1,6 +1,6 @@
import { URLS } from "../api/apiConfig";
import { TAxios } from "../api/TAxios";
import { types } from "./actionTypes";
import { URLS } from '../api/apiConfig';
import { TAxios } from '../api/TAxios';
import { types } from './actionTypes';
/**
* 회원 장바구니 정보 조회
@@ -55,7 +55,7 @@ export const getMyInfoCartSearch = (props) => (dispatch, getState) => {
* @param {Object} props - 장바구니 상품 정보
*/
export const addToCart = (props) => (dispatch, getState) => {
const { mbrNo, patnrId, prdtId, prodOptCdCval, prodQty } = props;
const { mbrNo, patnrId, prdtId, prodOptCdCval, prodQty, prdtOpt } = props;
const onSuccess = (response) => {
console.log("addToCart onSuccess: ", response.data);
@@ -78,7 +78,7 @@ export const addToCart = (props) => (dispatch, getState) => {
console.warn("ADD_TO_CART URL이 정의되지 않았습니다.");
dispatch({
type: types.ADD_TO_CART,
payload: { patnrId, prdtId, prodOptCdCval, prodQty },
payload: { patnrId, prdtId, prodOptCdCval, prodQty, prdtOpt },
});
return;
}
@@ -89,7 +89,7 @@ export const addToCart = (props) => (dispatch, getState) => {
"post",
URLS.ADD_TO_CART,
{},
{ mbrNo, patnrId, prdtId, prodOptCdCval, prodQty },
{ mbrNo, patnrId, prdtId, prodOptCdCval, prodQty, prdtOpt },
onSuccess,
onFail
);