diff --git a/src/pages/app/priceDetail.vue b/src/pages/app/priceDetail.vue index 18d2c34..a7e22f1 100644 --- a/src/pages/app/priceDetail.vue +++ b/src/pages/app/priceDetail.vue @@ -39,6 +39,7 @@ const generalParams = reactive({ const params = reactive({ cateSelect: '', prcsNo: '', // 키값 + stCdFalg: false, // 버튼 컴포넌트화 stCd:'',//결재상태 코드{ 등록중:0100[회수버튼], // 회수: 0300, 반려: 0400, 등록 완료: 0200 } prcsAttsColumn:[ //첨부파일 입력 @@ -75,6 +76,9 @@ const params = reactive({ }) function getDetailList(arg){ + if(!props.prcsNo){ + params.stCdFalg = true + } params.prcsNo = arg.prcsNo params.stCd = arg.stCd params.cateSelect = arg.cateNm @@ -98,7 +102,7 @@ function getDetailList(arg){ apprStat: req.apprStat, attendNm: req.attendNm })) //비고 데이터 없음, 승인일자 없음 todo - console.log(" apprLine.value", apprLine.value) + params.prcsAtts = arg.prcsAtts } const updateState = async () => { @@ -137,6 +141,15 @@ const onChangeFinal = async () => { loading.value = false } } + +const onPrcsFileDownload = async (prcsNo: string, fileOrd: number, logiFnm: string) => { + const link = document.createElement('a') + link.href = `https://svcm.hmsn.ink/api/prcs/${prcsNo}/${fileOrd}` //todo + link.setAttribute('download', logiFnm) + link.setAttribute('target', '_blank') + document.body.appendChild(link) + link.click() +} -
- - 회수 - - - 닫기 - -
+ +
+ + 회수 + + + 닫기 + +
+