From 71aba875ad567397df6a779a7cc95e55f6dbfffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=B0=BD=EC=88=98?= Date: Tue, 19 Nov 2024 14:11:24 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=AC=EC=A0=81=20=EB=B3=B5=EC=82=AC=20?= =?UTF-8?q?=ED=8C=9D=EC=97=85=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/canvas/CanvasEstimate.jsx | 4 ++ .../canvas/estimatepop/EstimateCopyPop.jsx | 51 +++++++++++++++++++ src/components/publishpage/PublishPage.jsx | 6 ++- src/styles/_submodal.scss | 32 ++++++++++++ 4 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 src/components/canvas/estimatepop/EstimateCopyPop.jsx diff --git a/src/components/canvas/CanvasEstimate.jsx b/src/components/canvas/CanvasEstimate.jsx index 88f3a1e..b926df3 100644 --- a/src/components/canvas/CanvasEstimate.jsx +++ b/src/components/canvas/CanvasEstimate.jsx @@ -6,6 +6,7 @@ import ProductFeaturesPop from "./estimatepop/ProductFeaturesPop"; import ReactSelect from "../common/reactselect/ReactSelect"; import { useState } from "react"; +import EstimateCopyPop from "./estimatepop/EstimateCopyPop"; export default function CanvasEstimate() { const [hidden, setHidden] = useState(false); @@ -632,6 +633,9 @@ export default function CanvasEstimate() { {/* 문서 다운로드 옵션 */} {/* */} + + {/* 견적복사 */} + ) } \ No newline at end of file diff --git a/src/components/canvas/estimatepop/EstimateCopyPop.jsx b/src/components/canvas/estimatepop/EstimateCopyPop.jsx new file mode 100644 index 0000000..16b533c --- /dev/null +++ b/src/components/canvas/estimatepop/EstimateCopyPop.jsx @@ -0,0 +1,51 @@ +import ReactSelect from "@/components/common/reactselect/ReactSelect"; + +export default function EstimateCopyPop(){ + return( +
+
+
+
+

見積もり

+ +
+
+
+
見積書をコピーする販売店を設定します。見積もりは定価でコピーされます。
+
+
+
一次販売店名/ID *
+
+
+ +
+
201TES01
+
+
+
+
二次販売店名/ID *
+
+
+ +
+
販売店ID
+
+
+
+
担当者 *
+
+ +
+
+
+
+
+ + +
+
+
+
+
+ ) +} \ No newline at end of file diff --git a/src/components/publishpage/PublishPage.jsx b/src/components/publishpage/PublishPage.jsx index a90f099..d58466a 100644 --- a/src/components/publishpage/PublishPage.jsx +++ b/src/components/publishpage/PublishPage.jsx @@ -176,12 +176,16 @@ export default function PublishPage() {
  • 2024-11-07
  • *실측치 설정 pop 추가
  • -
      +
      • 2024-11-12
      • *캔버스 메뉴 이미지 불러오기 버튼 추가
      • *이미지 불러오기 팝업 추가
      • *배치면 초기설정 이미지 불러오기 삭제
      +
        +
      • 2024-11-19
      • +
      • *견적 복사 팝업 추가
      • +
      2024-10-28 diff --git a/src/styles/_submodal.scss b/src/styles/_submodal.scss index de01ee3..de53d58 100644 --- a/src/styles/_submodal.scss +++ b/src/styles/_submodal.scss @@ -336,4 +336,36 @@ background-color: transparent; } } +} + +// 견적 복사 +.estimate-copy-info-item{ + margin-bottom: 20px; + &:last-child{ + margin-bottom: 0; + } + .estimate-copy-info-tit{ + font-size: 13px; + color: #101010; + font-weight: 500; + margin-bottom: 10px; + } + .estimate-copy-info-box{ + display: flex; + gap: 5px; + .estimate-copy-sel{ + flex: 1 1 auto; + } + .estimate-copy-id{ + flex: none; + display: flex; + align-items: center; + justify-content: center; + width: 150px; + background-color: #FAFAFA; + border: 1px solid #EEEEEE; + font-size: 13px; + color: #999; + } + } } \ No newline at end of file