From d8c9711568d39abf1858bd30dbc342f0bf163026 Mon Sep 17 00:00:00 2001 From: bangae1 Date: Wed, 28 May 2025 08:58:34 +0000 Subject: [PATCH] =?UTF-8?q?=EB=94=94=EC=9E=90=EC=9D=B8=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/avatars/svg/person-1.svg | 4 +- public/images/avatars/svg/person-2.svg | 2 +- src/components/base/VAvatar.vue | 8 +- src/components/layouts/navbar/Navbar.vue | 8 +- src/components/layouts/navbar/NavbarItem.vue | 2 +- .../pages/contract/ContractSave.vue | 129 +++++++++--------- .../pages/contract/ContractView.vue | 84 +++++------- src/components/pages/dashboards/Dashboard.vue | 2 +- .../pages/estimate/EstimateUpdate.vue | 124 ++++++++--------- .../pages/estimate/EstimateView.vue | 108 +++++++-------- .../layout/toolbar/ToolbarUserProfile.vue | 8 +- src/scss/components/_custom-contract.scss | 25 +++- src/scss/css-variables/_colors.scss | 2 + src/scss/css-variables/_fonts.scss | 2 +- src/scss/layout/_layout.scss | 7 +- 15 files changed, 243 insertions(+), 272 deletions(-) diff --git a/public/images/avatars/svg/person-1.svg b/public/images/avatars/svg/person-1.svg index 91dc2d0..efc83fc 100644 --- a/public/images/avatars/svg/person-1.svg +++ b/public/images/avatars/svg/person-1.svg @@ -1,2 +1,2 @@ - - \ No newline at end of file + + \ No newline at end of file diff --git a/public/images/avatars/svg/person-2.svg b/public/images/avatars/svg/person-2.svg index 5bac2de..64cd6be 100644 --- a/public/images/avatars/svg/person-2.svg +++ b/public/images/avatars/svg/person-2.svg @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/base/VAvatar.vue b/src/components/base/VAvatar.vue index 59099ae..aa091cc 100644 --- a/src/components/base/VAvatar.vue +++ b/src/components/base/VAvatar.vue @@ -147,11 +147,11 @@ const { onceError } = useImageError() } .avatar { - width: 40px; - min-width: 40px; - height: 40px; + width: 35px; + min-width: 30px; + height: 35px; object-fit: cover; - border: 2px solid var(--white); + //border: 2px solid var(--white); &.is-squared { border-radius: 10px !important; diff --git a/src/components/layouts/navbar/Navbar.vue b/src/components/layouts/navbar/Navbar.vue index b0f99b2..cdf352a 100644 --- a/src/components/layouts/navbar/Navbar.vue +++ b/src/components/layouts/navbar/Navbar.vue @@ -18,8 +18,8 @@ const isScrolling = computed(() => { theme === 'colored' && 'is-colored', ]" > - - -
-

상세 규격

- - 규격 - - -
-
- - - - - - - - - - - - - - - - - - - - - -
순번품명규격수량단위단가금액
{{ index + 1 }}{{ dtl.itemNm }}{{ dtl.spec }}{{ dtl.qty }}{{ dtl.unit }}0{{ totPrc[index] || 0 }}
-
+
+
+ + + + + + + + + + + + + + + + + + + + + +
순번품명규격수량단위단가금액
{{ index + 1 }}{{ dtl.itemNm }}{{ dtl.spec }}{{ dtl.qty }}{{ dtl.unit }}0{{ totPrc[index] || 0 }}
- +
diff --git a/src/components/pages/dashboards/Dashboard.vue b/src/components/pages/dashboards/Dashboard.vue index 5d8371e..111793a 100644 --- a/src/components/pages/dashboards/Dashboard.vue +++ b/src/components/pages/dashboards/Dashboard.vue @@ -21,7 +21,7 @@ onMounted(() => {
diff --git a/src/components/pages/estimate/EstimateUpdate.vue b/src/components/pages/estimate/EstimateUpdate.vue index 055c568..5666b29 100644 --- a/src/components/pages/estimate/EstimateUpdate.vue +++ b/src/components/pages/estimate/EstimateUpdate.vue @@ -224,28 +224,21 @@ watch(pbAtts.value, (newValue) => {
첨부파일 - -
-
- {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb) -
-
- -
+
+
+ {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb)
- +
+ +
+
-
-
- -
-

상세 규격

@@ -264,63 +257,56 @@ watch(pbAtts.value, (newValue) => { 파일업로드 - -
-
- {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb) -
-
- - -
+
+
+ {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb)
- +
+ + +
+
- - 규격 - - -
-
- - - - - - - - - - - - - - - - - - - - - -
순번품명규격수량단위단가금액
{{ index + 1 }}{{ dtl.itemNm }}{{ dtl.spec }}{{ dtl.qty }}{{ dtl.unit }} - - {{ totPrc[index] || 0 }}
-
+
+
+ + + + + + + + + + + + + + + + + + + + + +
순번품명규격수량단위단가금액
{{ index + 1 }}{{ dtl.itemNm }}{{ dtl.spec }}{{ dtl.qty }}{{ dtl.unit }} + + {{ totPrc[index] || 0 }}
- +
diff --git a/src/components/pages/estimate/EstimateView.vue b/src/components/pages/estimate/EstimateView.vue index 285c6d6..bf2f286 100644 --- a/src/components/pages/estimate/EstimateView.vue +++ b/src/components/pages/estimate/EstimateView.vue @@ -179,28 +179,21 @@ const totPrc = computed(() => {
첨부파일 - -
-
- {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb) -
-
- -
+
+
+ {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb)
- +
+ +
+
-
-
- -
-

상세 규격

@@ -210,55 +203,48 @@ const totPrc = computed(() => { 견적서 - -
-
- {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb) -
-
- -
+
+
+ {{ f.logiFnm }} ({{ Math.ceil(f.size / 1024) }}kb)
- +
+ +
+
- - 규격 - - -
-
- - - - - - - - - - - - - - - - - - - - - -
순번품명규격수량단위단가금액
{{ index + 1 }}{{ dtl.itemNm }}{{ dtl.spec }}{{ dtl.qty }}{{ dtl.unit }}{{ String(estimates[index].unitPrc).replace(regex.currency, ',') }}{{ String(totPrc[index]).replace(regex.currency, ',') || 0 }}
-
+
+
+ + + + + + + + + + + + + + + + + + + + + +
순번품명규격수량단위단가금액
{{ index + 1 }}{{ dtl.itemNm }}{{ dtl.spec }}{{ dtl.qty }}{{ dtl.unit }}{{ String(estimates[index].unitPrc).replace(regex.currency, ',') }}{{ String(totPrc[index]).replace(regex.currency, ',') || 0 }}
- +
diff --git a/src/components/partials/layout/toolbar/ToolbarUserProfile.vue b/src/components/partials/layout/toolbar/ToolbarUserProfile.vue index ca203b3..3073d4d 100644 --- a/src/components/partials/layout/toolbar/ToolbarUserProfile.vue +++ b/src/components/partials/layout/toolbar/ToolbarUserProfile.vue @@ -109,7 +109,7 @@ function onRePassword() {
-
{{ biz.compNm }}
+
{{ biz.compNm }}
@@ -117,7 +117,7 @@ function onRePassword() {