@@ -271,6 +329,7 @@ const moveList = () => {
@@ -306,7 +365,7 @@ const moveList = () => {
@@ -321,6 +380,7 @@ const moveList = () => {
v-model="completedPriceDataParams.reason"
class="input custom-text-filter"
placeholder="가격조사 안했을 시 예외 사유 입력(필수)"
+ :class="{ 'danger-placeholder': showReasonError }"
>
@@ -336,6 +396,7 @@ const moveList = () => {
v-model="completedPriceDataParams.title"
class="input custom-text-filter"
placeholder="계약명"
+ :disabled="!priceSearchCheckBoxStatus"
>
@@ -346,11 +407,21 @@ const moveList = () => {
|
-
+
+
+
|
@@ -361,6 +432,7 @@ const moveList = () => {
v-model="completedPriceDataParams.compNm"
class="input custom-text-filter"
placeholder="업체명"
+ :disabled="!priceSearchCheckBoxStatus"
>
@@ -392,9 +464,10 @@ const moveList = () => {
@@ -405,22 +478,6 @@ const moveList = () => {
>
계 약 금 액
-
-
-
-
-
-
- 등록
-
-
-
@@ -429,6 +486,7 @@ const moveList = () => {
v-model="completedPriceDataParams.contAmt"
class="input custom-text-filter"
placeholder="금액"
+ :disabled="!priceSearchCheckBoxStatus"
>
@@ -454,7 +512,7 @@ const moveList = () => {
@@ -479,7 +537,7 @@ const moveList = () => {
@@ -513,6 +571,12 @@ const moveList = () => {
|
+
+ |
+
+
+ |
+
@@ -536,10 +602,10 @@ const moveList = () => {
|
-
- 수 정
- 취 소
-
+
+
+ 저 장
+ 취 소
@@ -549,6 +615,7 @@ const moveList = () => {
.table tbody td {
color: var(--smoke-white);
}
+
.datatable-table {
td{
font-family: var(--font),serif;
@@ -573,6 +640,21 @@ const moveList = () => {
tr:nth-child(5) > td:nth-child(4) {
color: black;
}
+
+ tr:nth-child(7) > td {
+ padding: 0 12px;
+ }
+}
+
+/* 일반 상태 */
+.input::placeholder {
+ color: #b0b0b0;
+}
+
+/* 에러 상태 (빨간색) */
+.danger-placeholder::placeholder {
+ color: #ff3860; /* Bulma 기준 빨간색 */
+ opacity: 1; /* 크롬 등에서 흐려지는 것 방지 */
}
.bottom-button {
diff --git a/src/pages/app/priceDetail.vue b/src/pages/app/priceDetail.vue
index 9ba1a38..4237ba0 100644
--- a/src/pages/app/priceDetail.vue
+++ b/src/pages/app/priceDetail.vue
@@ -59,9 +59,9 @@ const params = reactive({
],
priceData:[],
prcsBizsColumn: [ //견적사 입력
- { key: 'email', label: '이메일', editable: true },
- { key: 'bizNo', label: '사업자번호', editable: true},
- { key: 'totAmt', label: '금액', editable: true},
+ { key: 'email', label: '이메일', editable: true},
+ { key: 'bizNo', label: '사업자번호', editable: true, cellClass: 'is-justify-content-center'},
+ { key: 'totAmt', label: '금액', editable: true, cellClass: 'is-justify-content-right'},
{ key: 'sendYn', label: '전송여부', editable: true, cellClass: 'is-justify-content-center'},
{ key: 'retransmitYn', label: '재전송여부', editable: true, cellClass: 'is-justify-content-center'},
],
@@ -283,7 +283,7 @@ const onPrcsFileDownload = async (prcsNo: string, fileOrd: number, logiFnm: stri
disabled
>
- ~
+ ~