diff --git a/src/pages/app/contractDetail.vue b/src/pages/app/contractDetail.vue index 3e52a52..bc9fda1 100644 --- a/src/pages/app/contractDetail.vue +++ b/src/pages/app/contractDetail.vue @@ -26,6 +26,7 @@ const params = reactive({ regNm: '', regDt: '', reason: '', + contAtts: [], page: 1, row: 10, flexColumn: [], @@ -51,6 +52,7 @@ const completedPriceDataParams = reactive({ svyDt:'', reason:'', estimates: [], + contAtts: [], page: 1, row: 5, }) @@ -100,7 +102,9 @@ function getDetailList(arg){ completedPriceDataParams.contAmt = arg.contAmt // completedPriceDataParams.svyDt = arg.signDt 계약체결일 todo completedPriceDataParams.reason = arg.reason + params.contAtts = arg.contAtts params.contStatCd = arg.contStatCd + } @@ -222,6 +226,15 @@ const onChangeSign = async() => { loading.value = false } } + +const onPrcsFileDownload = async (contNo: string, fileOrd: number, logiFnm: string) => { + const link = document.createElement('a') + link.href = `https://svcm.hmsn.ink/api/prcs/${contNo}/${fileOrd}` //todo + link.setAttribute('download', logiFnm) + link.setAttribute('target', '_blank') + document.body.appendChild(link) + link.click() +}