From 7d2bcb9496ab84e8ae0ef4d13d1550c28ffaf229 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pham=20Hoang=20Manh/=28Pham=20Hoang=20Manh=29/=ED=98=84?=
=?UTF-8?q?=EC=9E=A5=EB=8C=80=EB=A6=AC=EC=9D=B8/SK?= <20074606@skcc.com>
Date: Tue, 12 Aug 2025 18:00:01 +0900
Subject: [PATCH] fix icon datepicker
---
assets/images/SwapRight.svg | 3 +
assets/images/SwapRight_Dark.svg | 3 +
assets/scss/common.scss | 1 +
components/common/Datepicker.vue | 12 +--
components/common/DatepickerTopView.vue | 97 +++++++++++-------------
components/common/PastRsltDatePicker.vue | 53 ++++++-------
pages/ems/base/PastRsltDataReadPage.vue | 15 ++--
7 files changed, 86 insertions(+), 98 deletions(-)
create mode 100644 assets/images/SwapRight.svg
create mode 100644 assets/images/SwapRight_Dark.svg
diff --git a/assets/images/SwapRight.svg b/assets/images/SwapRight.svg
new file mode 100644
index 0000000..529a231
--- /dev/null
+++ b/assets/images/SwapRight.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/images/SwapRight_Dark.svg b/assets/images/SwapRight_Dark.svg
new file mode 100644
index 0000000..5ff8291
--- /dev/null
+++ b/assets/images/SwapRight_Dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/scss/common.scss b/assets/scss/common.scss
index ae9b134..eb6aa08 100644
--- a/assets/scss/common.scss
+++ b/assets/scss/common.scss
@@ -954,6 +954,7 @@ a {
& th,
& td {
height: 48px;
+ color: map-deep-get($config, #{$theme}, "tui-datepicker-calendar-color");
}
}
diff --git a/components/common/Datepicker.vue b/components/common/Datepicker.vue
index b8cc499..b628db8 100644
--- a/components/common/Datepicker.vue
+++ b/components/common/Datepicker.vue
@@ -23,14 +23,14 @@
$icoCalendar
-->
-
+
-
![]()
+
- $icoCalendar
+
@@ -212,9 +214,9 @@ export default {
},
arrowIcon() {
if(this.isDarkMode){
- return require('@/assets/images/arrow_datepicker_dm.png');
+ return require('@/assets/images/SwapRight_Dark.svg');
}
- return require('@/assets/images/arrow_datepicker.png');
+ return require('@/assets/images/SwapRight.svg');
}
},
watch: {
diff --git a/components/common/DatepickerTopView.vue b/components/common/DatepickerTopView.vue
index ff05ba1..731360a 100644
--- a/components/common/DatepickerTopView.vue
+++ b/components/common/DatepickerTopView.vue
@@ -5,10 +5,7 @@
-
+
$icoBulletPoint
{{ label }}
@@ -16,17 +13,11 @@
-
-
- $icoCalendar
+
+
+
@@ -36,18 +27,13 @@
-
+
- $icoCalendar
+
@@ -91,9 +77,9 @@ export default {
require: false,
default: false,
},
- isRangeOption:{
- type:Boolean,
- require:false,
+ isRangeOption: {
+ type: Boolean,
+ require: false,
default: true
}
},
@@ -177,21 +163,23 @@ export default {
this.myOptions.viewFormat,
);
},
- toDtChange(){
+ toDtChange() {
return {
- isCheck:this.searchParam.isCheck ,
- toDt : Utility.setFormatDate(
- this.searchParam.toDt,
- this.myOptions.viewFormat,
- )};
+ isCheck: this.searchParam.isCheck,
+ toDt: Utility.setFormatDate(
+ this.searchParam.toDt,
+ this.myOptions.viewFormat,
+ )
+ };
},
- fromDtChange(){
+ fromDtChange() {
return {
- isCheck:this.searchParam.isCheck ,
- fromDt : Utility.setFormatDate(
+ isCheck: this.searchParam.isCheck,
+ fromDt: Utility.setFormatDate(
this.searchParam.fromDt,
this.myOptions.viewFormat,
- )};
+ )
+ };
},
defaultRange() {
return this.searchParam.defaultRange
@@ -205,10 +193,10 @@ export default {
);
},
arrowIcon() {
- if(this.isDarkMode){
- return require('@/assets/images/arrow_datepicker_dm.png');
+ if (this.isDarkMode) {
+ return require('@/assets/images/SwapRight_Dark.svg');
}
- return require('@/assets/images/arrow_datepicker.png');
+ return require('@/assets/images/SwapRight.svg');
}
},
watch: {
@@ -242,24 +230,24 @@ export default {
this.endDatepickerInstance.setDate(new Date(newVal));
}
},
- fromDtChange:{
- deep:true,
- handler(){
- if(this.fromDtChange.isCheck){
+ fromDtChange: {
+ deep: true,
+ handler() {
+ if (this.fromDtChange.isCheck) {
this.fromDtChanged(this.fromDtChange.fromDt);
this.setPageData({
- isCheck : false
+ isCheck: false
})
}
}
},
- toDtChange:{
- deep:true,
- handler(){
- if(this.toDtChange.isCheck){
+ toDtChange: {
+ deep: true,
+ handler() {
+ if (this.toDtChange.isCheck) {
this.toDtChanged(this.toDtChange.toDt);
this.setPageData({
- isCheck : false
+ isCheck: false
})
}
}
@@ -370,7 +358,7 @@ export default {
if (
(myRange > rangeGap && compareDt.isAfter(defaultDt)) ||
defaultDt.format(this.myOptions.sendFormat) ===
- compareDt.format(this.myOptions.sendFormat)
+ compareDt.format(this.myOptions.sendFormat)
) {
// if(this.cmCycleFlag){
this.setPageData({ isFind: true });
@@ -400,7 +388,7 @@ export default {
if (
(myRange > rangeGap && defaultDt.isAfter(compareDt)) ||
defaultDt.format(this.myOptions.sendFormat) ===
- compareDt.format(this.myOptions.sendFormat)
+ compareDt.format(this.myOptions.sendFormat)
) {
this.setPageData({ isFind: true });
} else {
@@ -424,6 +412,7 @@ export default {
display: flex;
justify-content: space-around;
background-color: #edf4fc;
+
.tui-timepicker-column.tui-timepicker-colon {
color: #000 !important;
}
diff --git a/components/common/PastRsltDatePicker.vue b/components/common/PastRsltDatePicker.vue
index 13dddae..208767c 100644
--- a/components/common/PastRsltDatePicker.vue
+++ b/components/common/PastRsltDatePicker.vue
@@ -2,25 +2,19 @@
-
-
-
- $icoCalendar
+
+
+
+
+
@@ -29,18 +23,13 @@
-
+
- $icoCalendar
+
@@ -98,6 +87,7 @@ export default {
searchParam(state) {
return state.pageData[this.parentPrgmId];
},
+ isDarkMode: "isDarkMode",
}),
myCmCycle() {
return this.searchParam.cmCycle;
@@ -138,10 +128,10 @@ export default {
);
},
arrowIcon() {
- if(this.isDarkMode){
- return require('@/assets/images/arrow_datepicker_dm.png');
+ if (this.isDarkMode) {
+ return require('@/assets/images/SwapRight_Dark.svg');
}
- return require('@/assets/images/arrow_datepicker.png');
+ return require('@/assets/images/SwapRight.svg');
}
},
watch: {
@@ -280,7 +270,7 @@ export default {
if (
(myRange > rangeGap && compareDt.isAfter(defaultDt)) ||
defaultDt.format(this.myOptions.sendFormat) ===
- compareDt.format(this.myOptions.sendFormat)
+ compareDt.format(this.myOptions.sendFormat)
) {
// if(this.cmCycleFlag){
this.setPageData({ isFind: true });
@@ -310,7 +300,7 @@ export default {
if (
(myRange > rangeGap && defaultDt.isAfter(compareDt)) ||
defaultDt.format(this.myOptions.sendFormat) ===
- compareDt.format(this.myOptions.sendFormat)
+ compareDt.format(this.myOptions.sendFormat)
) {
this.setPageData({ isFind: true });
} else {
@@ -334,6 +324,7 @@ export default {
display: flex;
justify-content: space-around;
background-color: #edf4fc;
+
.tui-timepicker-column.tui-timepicker-colon {
color: #000 !important;
}
diff --git a/pages/ems/base/PastRsltDataReadPage.vue b/pages/ems/base/PastRsltDataReadPage.vue
index 500a375..e5904e9 100644
--- a/pages/ems/base/PastRsltDataReadPage.vue
+++ b/pages/ems/base/PastRsltDataReadPage.vue
@@ -12,7 +12,7 @@
+ class="no-gutters" customClass="select-large" />
@@ -29,17 +29,17 @@
-
+
-
+
-
@@ -61,7 +61,7 @@ import BtnExcelDownload from '~/components/common/button/BtnExcelDownload';
import DateUtility from '~/plugins/dateUtility';
// import Search from "~/components/common/search";
import EvtObjPop from '~/components/common/modal/EvtObjPop';
-import pagination from '~/components/Pagination';
+import pagination from '~/components/common/Pagination';
let myTitle;
// const myPrgmId = "PRG0052";
@@ -212,7 +212,7 @@ export default {
},
layoutInit() {
const searchFilterHeight = this.$refs.searchFilter.offsetHeight;
- this.$refs.contents.style.height = `calc(100% - ${searchFilterHeight}px)`;
+ this.$refs.contents.style.height = `calc(100% - 90px - ${searchFilterHeight}px) `;
},
async setFromDt() {
this.pageData.fromDt = Utility.setBeforetDate(
@@ -220,7 +220,6 @@ export default {
this.pageData.toDt,
'YYYYMMDD',
);
- // this.pageData.toDt = Utility.setAftertDate(this.pageData, this.pageData.fromDt, "YYYYMMDD");
},
gridInit() {
this.loadGrid = false;
--
2.50.1.windows.1