diff --git a/frontend/src/modules/sendNumMgt/components/ApprDetailPop.vue b/frontend/src/modules/sendNumMgt/components/ApprDetailPop.vue
index 21e0a6b..e58f3f3 100644
--- a/frontend/src/modules/sendNumMgt/components/ApprDetailPop.vue
+++ b/frontend/src/modules/sendNumMgt/components/ApprDetailPop.vue
@@ -65,13 +65,21 @@
| 제출서류 |
- {{ item.docTitle }}
+ {{ item.docTitle }}
|
| 사업자등록증 |
- {{ item.docTitle }}
+ {{ item.docTitle }}
+ {{ item.docTitle }}
+ |
+
+
+ | 본인확인 |
+
+ {{ item.docTitle }}
+ {{ item.docTitle }}
|
@@ -108,6 +116,7 @@ export default {
return{
row: {},
regReqNo:'',
+ docNo:'',
reqNo:'',
seqNo:'',
cmpltDt:'',
@@ -120,6 +129,7 @@ export default {
memo:'',
docList: [],
numList: [],
+
}
},
components: {
@@ -134,6 +144,14 @@ export default {
this.formReset();
},
methods :{
+ //파일 다운로드
+ download(filePath, fileName, docTitle){
+ this.row = {}
+ this.row.docTitle = docTitle
+ this.row.filePath = filePath
+ this.row.fileNm = fileName
+ sendNumMgtApi.fileDownload(this.row);
+ },
// 모달 띄우기
apprDetailPopOpen(props){
@@ -148,20 +166,24 @@ export default {
try {
console.log(props)
this.row.regReqNo = props.regReqNo
+ this.row.docNo = props.docNo
const response = await sendNumMgtApi.apprDetail(this.row);
const result = response.data;
console.log(result);
if (result != null && result.retCode == "0000") {
- this.regRegNo = result.data.regReqNo
- this.reqNo = result.data.regReqNo
+ this.regReqNo = result.data.regReqNo
+ this.docNo = result.data.docNo
+ // this.reqNo = result.data.regNo
+ // this.fileNm = result.data.fileNm
+ // this.filePath = result.data.filePath
+ this.docTitle = result.data.docTitle
this.regDt = result.data.regDt
this.custNm = result.data.custNm
this.adminId = result.data.adminId
this.chgDt = result.data.chgDt
this.bizrno = result.data.bizrno.substring(0,3)+'-'+result.data.bizrno.substring(3,5)+'-'+result.data.bizrno.substring(5,10)
this.nmineeDivCd = result.data.nmineeDivCd
- this.regRegNo = result.data.regRegNo
this.slfAuthHp = result.data.slfAuthHp
this.docList = result.data.docList
this.numList = result.data.numList
diff --git a/frontend/src/modules/sendNumMgt/components/NumberDetailPop.vue b/frontend/src/modules/sendNumMgt/components/NumberDetailPop.vue
index c332322..11c8250 100644
--- a/frontend/src/modules/sendNumMgt/components/NumberDetailPop.vue
+++ b/frontend/src/modules/sendNumMgt/components/NumberDetailPop.vue
@@ -57,7 +57,7 @@
| 제출서류 |
- {{ item.docTitle }} ({{ item.fileSize }}KB)
+ {{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})
파일형식 : jpg, png, pdf, tiff (최대 5MB)
|
@@ -66,8 +66,18 @@
사업자등록증 |
-
- {{ item.docTitle }} ({{ item.fileSize }}KB)
+ {{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})
+ {{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})
+
+ 파일형식 : jpg, png, pdf, tiff (최대 5MB)
+ |
+
+
+ | 본인 확인 |
+
+
+ {{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})
+ {{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})
파일형식 : jpg, png, pdf, tiff (최대 5MB)
|
@@ -107,8 +117,9 @@ export default {
sndrno:'',
sttusCd:'',
regDt:'',
- list: [],
+ docList: [],
regRegNo:'',
+
}
},
components: {
@@ -125,6 +136,15 @@ export default {
},
methods :{
+ formatFileSize(bytes,decimalPoint) {
+ if(bytes == 0) return '0 Bytes';
+ var k = 1000,
+ dm = decimalPoint || 2,
+ sizes = ['Bytes', 'KB', 'MB'],
+ i = Math.floor(Math.log(bytes) / Math.log(k));
+ return parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i];
+ },
+
// 모달 띄우기
numberDetailPopOpen(props){
@@ -162,7 +182,7 @@ export default {
this.sttusCd = result.data.sttusCd
this.regDt = result.data.regDt
// result.data.list.forEach()
- this.list = result.data.list
+ this.docList = result.data.list
this.regRegNo = result.data.regRegNo
}
} catch (error) {
diff --git a/frontend/src/modules/sendNumMgt/components/NumberRegPop.vue b/frontend/src/modules/sendNumMgt/components/NumberRegPop.vue
index 6f0299e..4335263 100644
--- a/frontend/src/modules/sendNumMgt/components/NumberRegPop.vue
+++ b/frontend/src/modules/sendNumMgt/components/NumberRegPop.vue
@@ -58,41 +58,94 @@
| 제출서류 |
+ 파일형식 : jpg, png, pdf, tiff (최대 5MB)
- *위임-수임관계 확인 서류
- *위임-수임사간 관계 확인 문서
+
-
-
+
+
*위임장
-
-
-
+
+
+
- *대리인 신분증 사본 인증
- *법인인감증명서
+
-
-
+
+
+
+
+ *위임사 사업자등록증
+
+
+
+
+
+
+ *수임사 사업자등록증
+
+
+
+
+
- *통신서비스 이용증명원
+ 통신서비스 이용증명원
+ 발신번호의 통신서비스 이용증명원
-
- *재직증명서
-
+ 재직증명서
+
+
+
+
+
+
+ 위임사 재직증명서(임직원 신청시)
+
-
-
+
+
+
+
+ 위임사 신분증(임직원 신청시)
+
+
+
+
+
+
+ |
+
+
+ | 사업자 등록증 |
+
+ 파일형식 : jpg, png, pdf, tiff (최대 5MB)
+
+
- 파일형식 : jpg, png, pdf, tiff (최대 5MB)
- |
-
-
- | 사업자 등록증 |
-
-
- 파일형식 : jpg, png, pdf, tiff (최대 5MB)
|
+
인증 완료 |
+
+ | 본인확인 |
+
+ 파일형식 : jpg, png, pdf, tiff (최대 5MB)
+
+
+
+ |
+
-
+
-
+
-
+
-