diff --git a/src/pages/app/ContractInsert.vue b/src/pages/app/ContractInsert.vue index e518c0e..bbf0c0b 100644 --- a/src/pages/app/ContractInsert.vue +++ b/src/pages/app/ContractInsert.vue @@ -138,6 +138,10 @@ const contractPeriod = computed(() => { function handlePriceRowClick(row) { + if(priceSearchCheckBoxStatus.value) { + resetForm() + } + completedPriceDataParams.prcsNo = row.prcsNo || '' completedPriceDataParams.cateCd = row.cateCd || '' completedPriceDataParams.cateNm = row.cateNm || '' @@ -170,9 +174,12 @@ function handlePriceRowClick(row) { registerFormOpen.value = false completedPriceDataParams.estimates = row.estimates - // priceSearchCheckBoxStatus.value = "false" - console.log(row) - console.log(completedPriceDataParams.estimates) + priceSearchCheckBoxStatus.value = "false" + +} + +function onCheckboxChange (e) { + resetForm() } const showFileInputs = ref(false) @@ -231,6 +238,19 @@ console.log(selectedContractCompCode) } } +function resetForm() { + completedPriceDataParams.prcsNo = '' + completedPriceDataParams.bizNo = '' + completedPriceDataParams.compNm = '' + completedPriceDataParams.title = '' + completedPriceDataParams.contSdat = '' + completedPriceDataParams.contEdat = '' + completedPriceDataParams.contAmt = '' + completedPriceDataParams.reason = '' + selectedCode.value = '' + pbAtts.value = [] + // 기타 입력값도 여기에 추가 +} const pbAtts = ref(params.contAtts) const onFileChange = (e, idx) => { @@ -253,25 +273,6 @@ const onFileChange = (e, idx) => { reader.readAsDataURL(file) } -function resetForm() { - completedPriceDataParams.prcsNo = '' - completedPriceDataParams.bizNo = '' - completedPriceDataParams.compNm = '' - completedPriceDataParams.title = '' - completedPriceDataParams.contSdat = '' - completedPriceDataParams.contEdat = '' - completedPriceDataParams.contAmt = '' - completedPriceDataParams.reason = '' - selectedCode.value = '' - pbAtts.value = [] - // 기타 입력값도 여기에 추가 -} - -watch( - () => priceSearchCheckBoxStatus.value, - () => {resetForm()} -) - function routerMove() { router.push({path: '/app/contractManagement'}) } @@ -359,30 +360,35 @@ function onBizNoChange() { - - - - - - - - -
- - - 사유: - - - + +
+
+ + + + + +
+
+ 사유 +
+
+ + + + + +
@@ -407,6 +413,7 @@ function onBizNoChange() { + @@ -685,4 +698,6 @@ function onBizNoChange() { padding: 4px 12px; border-radius: 4px; } + + diff --git a/src/pages/app/priceUpdate.vue b/src/pages/app/priceUpdate.vue index 1fa1e2c..58d8035 100644 --- a/src/pages/app/priceUpdate.vue +++ b/src/pages/app/priceUpdate.vue @@ -659,7 +659,7 @@ const moveDown = (index: number) => {
-