발신번호 등록수정

This commit is contained in:
dufrl
2022-08-17 16:22:18 +09:00
parent 89c8d1eb68
commit c6cb5e9e5a
3 changed files with 37 additions and 29 deletions

View File

@@ -57,7 +57,7 @@
<th>제출서류</th>
<td>
<div class="sender">
<p v-for="(item, idx) in docList" v-if="item.docTpCd !== '06' && item.docTpCd !== '07' && item.docTpCd !== '13' && item.docTpCd !== '14'">{{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})</p>
<p v-for="(item, idx) in docList" v-if="item.docTpCd !== '06' && item.docTpCd !== '07' && item.docTpCd !== '13' && item.docTpCd !== '14'">{{ item.docTitle }}</p>
</div>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
</td>
@@ -66,8 +66,8 @@
<th>사업자등록증</th>
<td>
<div class="sender">
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '06'">{{ item.docTitle }} ({{ formatFileSize(item.fileSize) }}) <br></p>
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '07'">{{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})</p>
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '06'">{{ item.docTitle }} <br></p>
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '07'">{{ item.docTitle }}</p>
</div>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
</td>
@@ -76,8 +76,8 @@
<th>본인 확인</th>
<td>
<div class="sender">
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '13'">{{ item.docTitle }} ({{ formatFileSize(item.fileSize) }}) <br></p>
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '14'">{{ item.docTitle }} ({{ formatFileSize(item.fileSize) }})</p>
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '13'">{{ item.docTitle }} <br></p>
<p v-for="(item, idx) in docList" v-if="item.docTpCd === '14'">{{ item.docTitle }}</p>
</div>
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
</td>
@@ -136,15 +136,7 @@ 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){

View File

@@ -99,7 +99,7 @@
</div>
<div class="attach">
<p v-if="fileType === 1" class="essential list">통신서비스 이용증명원</p>
<p v-if="fileType === 1" class="essential list"><span>*</span>통신서비스 이용증명원</p>
<p v-if="fileType === 2" class="essential list">발신번호의 통신서비스 이용증명원</p>
<input type="file" ref="communicationFile" style="display: none" @change="readCommunicationFile"
accept=".jpg,.png,.pdf,.tiff"/>
@@ -247,6 +247,21 @@ export default {
this.formReset();
},
methods: {
returnFileSize(number, event) {
if (number === 0){
this.row.title = '발신번호 등록';
this.row.msg1 = '첨부파일을 확인해 주세요';
// this.getParent('NumberList').commonModalOpen(this.row)
this.$parent.$refs.commmonModal.alertModalOpen(this.row);
event.target.files[0] = '';
return false;
}
if(number > 1) {
return (number/1048576).toFixed(2) + 'MB';
}
},
searchIdPop() {
this.$refs.admnListPop.adminNmPopOpen();
},
@@ -335,7 +350,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('delegationNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.delegationFile = file;
}
@@ -366,7 +381,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('attorneyNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.attorneyFile = file;
}
@@ -398,7 +413,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('corporateCertificateNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size , event) + ')'}`;
root.appendChild(button);
this.corporateCertificateFile = file;
}
@@ -430,7 +445,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('delegatedBusinessNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.delegatedBusinessFile = file;
}
@@ -462,7 +477,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('authorizedBusinessNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size , event) + ')'}`;
root.appendChild(button);
this.authorizedBusinessFile = file;
}
@@ -494,7 +509,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('delegateCertificateNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.delegateCertificateFile = file;
}
@@ -526,7 +541,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('delegatedIdentificationNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.delegatedIdentificationFile = file;
}
@@ -558,7 +573,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('tenureNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.tenureFile = file;
}
@@ -589,7 +604,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('businessNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.businessFile = file;
}
@@ -620,7 +635,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('identificationCardNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.identificationCardFile = file;
}
@@ -651,7 +666,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('identificationEvidenceNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.identificationEvidenceFile = file;
}
@@ -684,8 +699,9 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('communicationNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
//root.appendChild( `${this.returnFileSize(file.size)}`);
this.communicationFile = file;
}
},
@@ -715,7 +731,7 @@ export default {
})
button.innerText = 'X'
const root = document.getElementById('otherBusinessNm');
root.appendChild(text);
root.textContent = `${file.name} ${ '('+ this.returnFileSize(file.size, event) + ')'}`;
root.appendChild(button);
this.otherBusinessFile = file;
}