mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-06 23:04:44 +09:00
발신번호 등록
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
<th>사업자번호</th>
|
||||
<td><input type="text" disabled v-model="bRegNo" /></td>
|
||||
</tr>
|
||||
<tr v-show="bizrAuthYn !== 'Y'">
|
||||
<tr>
|
||||
<th>명의자 구분</th>
|
||||
<td>
|
||||
<input
|
||||
@@ -151,7 +151,7 @@
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr v-show="bizrAuthYn !== 'Y' && fileType === 2">
|
||||
<tr v-show="fileType === 2">
|
||||
<th>타사업자 명의 제출서류</th>
|
||||
<td>
|
||||
<p class="file">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p>
|
||||
@@ -1065,109 +1065,15 @@ export default {
|
||||
}
|
||||
|
||||
if (this.doValidate()) {
|
||||
if (this.bizrAuthYn !== 'Y') {
|
||||
if (this.nmineeDivCd === '01') {
|
||||
// 사업자 필수 서류 : 사업자 등록증, 통신서비스 이용증명원
|
||||
const response = await sendNumMgtApi.insertNumber1(
|
||||
this.communicationFile, //통신서비스 이용 증명원
|
||||
// this.tenureFile, //재직증명서 2023.04.25 삭제
|
||||
this.businessFile, //사업자 등록증
|
||||
// this.identificationCardFile, //신분증 2023.04.25 삭제
|
||||
this.identificationEvidenceFile, //재직증명서 (임직원 신청시)
|
||||
this.adminId,
|
||||
this.custNm,
|
||||
this.bRegNo,
|
||||
this.nmineeDivCd,
|
||||
this.saveSendNums,
|
||||
this.bizrAuthYn,
|
||||
this.custSeq,
|
||||
this.bRegNo
|
||||
);
|
||||
const result = response.data;
|
||||
// if(this.communicationFile.size >= 1024){
|
||||
// alert('파일용량test')
|
||||
// return false;
|
||||
// }
|
||||
|
||||
if (result != null && result.retCode == '0000') {
|
||||
if (result.data.list != null && result.data.list.length > 0) {
|
||||
this.row.title = '발신번호 등록';
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
}
|
||||
this.toComplete();
|
||||
} else if (result != null && result.retCode == '4021') {
|
||||
if (result.data.list != null && result.data.list.length > 0) {
|
||||
this.row.title = '발신번호 등록';
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
} else if (this.nmineeDivCd === '02') {
|
||||
// 타사업자 필수 서류 : 사업자 등록증, 통신서비스 이용증명원, 위임장, 위임-수입업체 관계 확인 문서, 위임업체 사업자등록증
|
||||
const response = await sendNumMgtApi.insertNumber2(
|
||||
this.businessFile, //사업자 등록증
|
||||
/*this.otherBusinessFile, 2023.04.25 공통으로 처리*/
|
||||
this.communicationFile, //통신서비스 이용 증명원
|
||||
this.identificationEvidenceFile, //재직증명서(임직원 신청시)
|
||||
this.attorneyFile, //위임장
|
||||
this.delegationFile, //위임-수입업체 관계 확인 문서
|
||||
this.delegatedBusinessFile, //위임업체 사업자 등록중
|
||||
/*this.authorizedBusinessFile, 2023.04.25 수임업체 사업자 등록증 삭제*/
|
||||
this.delegatedIdentificationFile, //위임업체 대리인 신분증 사본
|
||||
this.commDeputyIdFile, //수임업체 대리인 신분증 사본
|
||||
this.delegateCertificateFile, //위임업체 대리인 재직증명서
|
||||
this.commDeputyCertificateFile, //수임업체 대리인 재직증명서
|
||||
/*this.identificationCardFile, 2023.04.25 신분증 삭제*/
|
||||
/* this.corporateCertificateFile, */
|
||||
this.adminId,
|
||||
this.custNm,
|
||||
this.bRegNo,
|
||||
this.nmineeDivCd,
|
||||
this.saveSendNums,
|
||||
this.bizrAuthYn,
|
||||
this.custSeq,
|
||||
this.bRegNo
|
||||
);
|
||||
|
||||
const result = response.data;
|
||||
if (result != null && result.retCode == '0000') {
|
||||
if (result.data.list != null && result.data.list.length > 0) {
|
||||
this.row.title = '발신번호 등록';
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
}
|
||||
this.toComplete();
|
||||
} else if (result != null && result.retCode == '4021') {
|
||||
if (result.data.list != null) {
|
||||
if (result.data.list.length > 0) {
|
||||
this.row.title = '발신번호 등록';
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
const response = await sendNumMgtApi.insertNumber(
|
||||
if (this.nmineeDivCd === '01') {
|
||||
console.log("사업자")
|
||||
// 사업자 필수 서류 : 사업자 등록증, 통신서비스 이용증명원
|
||||
const response = await sendNumMgtApi.insertNumber1(
|
||||
this.communicationFile, //통신서비스 이용 증명원
|
||||
// this.tenureFile, //재직증명서 2023.04.25 삭제
|
||||
this.businessFile, //사업자 등록증
|
||||
// this.identificationCardFile, //신분증 2023.04.25 삭제
|
||||
this.identificationEvidenceFile, //재직증명서 (임직원 신청시)
|
||||
this.adminId,
|
||||
this.custNm,
|
||||
this.bRegNo,
|
||||
@@ -1177,6 +1083,67 @@ export default {
|
||||
this.custSeq,
|
||||
this.bRegNo
|
||||
);
|
||||
console.log("response.data",response.data)
|
||||
const result = response.data;
|
||||
// if(this.communicationFile.size >= 1024){
|
||||
// alert('파일용량test')
|
||||
// return false;
|
||||
// }
|
||||
|
||||
if (result != null && result.retCode == '0000') {
|
||||
if (result.data.list != null && result.data.list.length > 0) {
|
||||
this.row.title = '발신번호 등록';
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
}
|
||||
this.toComplete();
|
||||
} else if (result != null && result.retCode == '4021') {
|
||||
if (result.data.list != null && result.data.list.length > 0) {
|
||||
this.row.title = '발신번호 등록';
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
} else if (this.nmineeDivCd === '02') {
|
||||
console.log("안녕 타사업자")
|
||||
// 타사업자 필수 서류 : 사업자 등록증, 통신서비스 이용증명원, 위임장, 위임-수입업체 관계 확인 문서, 위임업체 사업자등록증
|
||||
console.log("businessFile",this.businessFile);
|
||||
console.log("attorneyFile",this.attorneyFile);
|
||||
console.log("delegationFile",this.delegationFile);
|
||||
const response = await sendNumMgtApi.insertNumber2(
|
||||
this.businessFile, //사업자 등록증
|
||||
/*this.otherBusinessFile, 2023.04.25 공통으로 처리*/
|
||||
this.communicationFile, //통신서비스 이용 증명원
|
||||
this.identificationEvidenceFile, //재직증명서(임직원 신청시)
|
||||
this.attorneyFile, //위임장
|
||||
this.delegationFile, //위임-수입업체 관계 확인 문서
|
||||
this.delegatedBusinessFile, //위임업체 사업자 등록중
|
||||
/*this.authorizedBusinessFile, 2023.04.25 수임업체 사업자 등록증 삭제*/
|
||||
this.delegatedIdentificationFile, //위임업체 대리인 신분증 사본
|
||||
this.commDeputyIdFile, //수임업체 대리인 신분증 사본
|
||||
this.delegateCertificateFile, //위임업체 대리인 재직증명서
|
||||
this.commDeputyCertificateFile, //수임업체 대리인 재직증명서
|
||||
/*this.identificationCardFile, 2023.04.25 신분증 삭제*/
|
||||
/* this.corporateCertificateFile, */
|
||||
this.adminId,
|
||||
this.custNm,
|
||||
this.bRegNo,
|
||||
this.nmineeDivCd,
|
||||
this.saveSendNums,
|
||||
this.bizrAuthYn,
|
||||
this.custSeq,
|
||||
this.bRegNo
|
||||
);
|
||||
|
||||
const result = response.data;
|
||||
if (result != null && result.retCode == '0000') {
|
||||
if (result.data.list != null && result.data.list.length > 0) {
|
||||
@@ -1190,15 +1157,53 @@ export default {
|
||||
}
|
||||
this.toComplete();
|
||||
} else if (result != null && result.retCode == '4021') {
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
if (result.data.list != null) {
|
||||
if (result.data.list.length > 0) {
|
||||
this.row.title = '발신번호 등록';
|
||||
var failMsg = '';
|
||||
for (var i = 0; i < result.data.list.length; i++) {
|
||||
failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
}
|
||||
}
|
||||
this.row.failMsg = failMsg;
|
||||
this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// } else {
|
||||
// const response = await sendNumMgtApi.insertNumber(
|
||||
// this.adminId,
|
||||
// this.custNm,
|
||||
// this.bRegNo,
|
||||
// this.nmineeDivCd,
|
||||
// this.saveSendNums,
|
||||
// this.bizrAuthYn,
|
||||
// this.custSeq,
|
||||
// this.bRegNo
|
||||
// );
|
||||
// const result = response.data;
|
||||
// if (result != null && result.retCode == '0000') {
|
||||
// if (result.data.list != null && result.data.list.length > 0) {
|
||||
// this.row.title = '발신번호 등록';
|
||||
// var failMsg = '';
|
||||
// for (var i = 0; i < result.data.list.length; i++) {
|
||||
// failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
// }
|
||||
// this.row.failMsg = failMsg;
|
||||
// this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
// }
|
||||
// this.toComplete();
|
||||
// } else if (result != null && result.retCode == '4021') {
|
||||
// var failMsg = '';
|
||||
// for (var i = 0; i < result.data.list.length; i++) {
|
||||
// failMsg += '[' + (i + 1) + '] ' + result.data.list[i].sendNum + '<br>';
|
||||
// }
|
||||
// this.row.failMsg = failMsg;
|
||||
// this.$parent.$refs.commmonModal.sendNumFailMsgOpen(this.row);
|
||||
// return false;
|
||||
// }
|
||||
// }
|
||||
}
|
||||
},
|
||||
doValidate() {
|
||||
|
||||
@@ -48,9 +48,9 @@ const insertNumber = (adminId, custNm, bRegNo, nmineeDivCd, numberInputs, bizrAu
|
||||
// 사업자가 등록 요청.
|
||||
const insertNumber1 = (
|
||||
communicationFile,
|
||||
tenureFile,
|
||||
// tenureFile,
|
||||
businessFile,
|
||||
identificationCardFile,
|
||||
// identificationCardFile,
|
||||
identificationEvidenceFile,
|
||||
adminId,
|
||||
custNm,
|
||||
@@ -62,9 +62,9 @@ const insertNumber1 = (
|
||||
) => {
|
||||
let formData = new FormData();
|
||||
formData.append('communicationFile', communicationFile);
|
||||
formData.append('tenureFile', tenureFile);
|
||||
// formData.append('tenureFile', tenureFile);
|
||||
formData.append('businessFile', businessFile);
|
||||
formData.append('identificationCardFile', identificationCardFile);
|
||||
// formData.append('identificationCardFile', identificationCardFile);
|
||||
formData.append('identificationEvidenceFile', identificationEvidenceFile);
|
||||
|
||||
const row = {};
|
||||
@@ -89,19 +89,20 @@ const insertNumber1 = (
|
||||
|
||||
// 타사업자가 등록 요청.
|
||||
const insertNumber2 = (
|
||||
businessFile,
|
||||
communicationFile,
|
||||
delegationFile,
|
||||
attorneyFile,
|
||||
otherBusinessFile,
|
||||
delegatedIdentificationFile,
|
||||
delegateCertificateFile,
|
||||
delegatedBusinessFile,
|
||||
authorizedBusinessFile,
|
||||
//corporateCertificateFile,
|
||||
identificationCardFile,
|
||||
identificationEvidenceFile,
|
||||
commDeputyCertificateFile,
|
||||
attorneyFile,
|
||||
delegationFile,
|
||||
delegatedBusinessFile,
|
||||
delegatedIdentificationFile,
|
||||
commDeputyIdFile,
|
||||
delegateCertificateFile,
|
||||
commDeputyCertificateFile,
|
||||
// otherBusinessFile,
|
||||
// authorizedBusinessFile,
|
||||
//corporateCertificateFile,
|
||||
// identificationCardFile,
|
||||
adminId,
|
||||
custNm,
|
||||
bRegNo,
|
||||
@@ -114,13 +115,14 @@ const insertNumber2 = (
|
||||
formData.append('communicationFile', communicationFile);
|
||||
formData.append('delegationFile', delegationFile);
|
||||
formData.append('attorneyFile', attorneyFile);
|
||||
formData.append('otherBusinessFile', otherBusinessFile);
|
||||
// formData.append('otherBusinessFile', otherBusinessFile);
|
||||
formData.append('businessFile', businessFile);
|
||||
formData.append('delegatedIdentificationFile', delegatedIdentificationFile);
|
||||
formData.append('delegateCertificateFile', delegateCertificateFile);
|
||||
formData.append('delegatedBusinessFile', delegatedBusinessFile);
|
||||
formData.append('authorizedBusinessFile', authorizedBusinessFile);
|
||||
// formData.append('authorizedBusinessFile', authorizedBusinessFile);
|
||||
//formData.append('corporateCertificateFile', corporateCertificateFile);
|
||||
formData.append('identificationCardFile', identificationCardFile);
|
||||
// formData.append('identificationCardFile', identificationCardFile);
|
||||
formData.append('identificationEvidenceFile', identificationEvidenceFile);
|
||||
formData.append('commDeputyCertificateFile', commDeputyCertificateFile);
|
||||
formData.append('commDeputyIdFile', commDeputyIdFile);
|
||||
|
||||
Reference in New Issue
Block a user