|
@@ -528,32 +528,36 @@ let rptSignatureHelper = {
|
|
|
}
|
|
|
const companyPathList = userAcc && userAcc.unit_sign_path ? userAcc.unit_sign_path.split('!;!') : [];
|
|
|
// const hasIndividualStamp = (userAcc && userAcc.stamp_path && userAcc.stamp_path !== ''); //用户账号的stamp_path是属于用户自己的私章,不是公司章
|
|
|
- const hasMultiStamp = (stampPathList.length > 1 || companyPathList.length > 1); //用户账号的stamp_path是属于用户自己的私章,不是公司章
|
|
|
+ const hasMultiStamp = (stampPathList.length > 0 || companyPathList.length > 0); //用户账号的stamp_path是属于用户自己的私章,不是公司章
|
|
|
|
|
|
if (hasMultiStamp) {
|
|
|
elementsStrArr.push(' <div class="form-check form-check-inline mx-1">');
|
|
|
elementsStrArr.push(' <div class="form-group">');
|
|
|
- elementsStrArr.push(' <div class="form-check form-check-inline px-1">');
|
|
|
- elementsStrArr.push(` <input class="form-check-input" type="${chkType}" id="${idSuffixStr}_sign2" value="companyStamp" name="${rdoNameStr}" onchange="rptSignatureHelper._changeSignType(this, '${role_rel.signature_name}', '${COMPANY_SIGN_STR}')" ${companySignChkStr}>`);
|
|
|
- elementsStrArr.push(` <label class="form-check-label" for="${idSuffixStr}_sign2">单位章</label>`);
|
|
|
- if (companyPathList.length > 1 ) {
|
|
|
- elementsStrArr.push(` <a class="pl-2" href="#chose-company-stamp-path" data-toggle="modal" data-target="#chose-company-stamp-path" onclick="rptSignatureHelper.currentSelectedCompanySignDom = this.parentNode;rptSignatureHelper.initChosePrivateStampPath('${userAcc.unit_sign_path}','${role_rel.signature_name}', -1, 'chose-company-stamp-path') ">选择单位章</a>`);
|
|
|
- }
|
|
|
- elementsStrArr.push(' </div>');
|
|
|
- if(stampPathList.length>1){
|
|
|
+ if (companyPathList.length > 0 ) {
|
|
|
+ elementsStrArr.push(' <div class="form-check form-check-inline px-1">');
|
|
|
+ elementsStrArr.push(` <input class="form-check-input" type="${chkType}" id="${idSuffixStr}_sign2" value="companyStamp" name="${rdoNameStr}" onchange="rptSignatureHelper._changeSignType(this, '${role_rel.signature_name}', '${COMPANY_SIGN_STR}')" ${companySignChkStr}>`);
|
|
|
+ elementsStrArr.push(` <label class="form-check-label" for="${idSuffixStr}_sign2">单位章</label>`);
|
|
|
+ if (companyPathList.length > 1 ) {
|
|
|
+ elementsStrArr.push(` <a class="pl-2" href="#chose-company-stamp-path" data-toggle="modal" data-target="#chose-company-stamp-path" onclick="rptSignatureHelper.currentSelectedCompanySignDom = this.parentNode;rptSignatureHelper.initChosePrivateStampPath('${userAcc.unit_sign_path}','${role_rel.signature_name}', -1, 'chose-company-stamp-path') ">选择单位章</a>`);
|
|
|
+ }
|
|
|
+ elementsStrArr.push(' </div>');
|
|
|
+ }
|
|
|
+ if (stampPathList.length > 0) {
|
|
|
elementsStrArr.push(' <div class="form-check form-check-inline">');
|
|
|
elementsStrArr.push(` <input class="form-check-input" type="${chkType}" id="${idSuffixStr}_sign3" value="individualStamp" name="${rdoNameStr}" onchange="rptSignatureHelper._changeSignType(this, '${role_rel.signature_name}', '${PRIVATE_SIGN_STR}','${userAcc.stamp_path}')" ${privateSignChkStr}>`);
|
|
|
elementsStrArr.push(` <label class="form-check-label" for="${idSuffixStr}_sign3">个人章</label>`);
|
|
|
- elementsStrArr.push(` <a class="pl-2" href="#chose-private-stamp-path" data-toggle="modal" data-target="#chose-private-stamp-path" onclick="rptSignatureHelper.currentSelectedESignAccDom = this.parentNode;rptSignatureHelper.initChosePrivateStampPath('${userAcc.stamp_path}','${role_rel.signature_name}') ">选择个人章</a>`);
|
|
|
+ if (stampPathList.length > 1) {
|
|
|
+ elementsStrArr.push(` <a class="pl-2" href="#chose-private-stamp-path" data-toggle="modal" data-target="#chose-private-stamp-path" onclick="rptSignatureHelper.currentSelectedESignAccDom = this.parentNode;rptSignatureHelper.initChosePrivateStampPath('${userAcc.stamp_path}','${role_rel.signature_name}') ">选择个人章</a>`);
|
|
|
+ }
|
|
|
elementsStrArr.push(' </div>');
|
|
|
}
|
|
|
elementsStrArr.push(' </div>');
|
|
|
elementsStrArr.push(' </div>');
|
|
|
} else {
|
|
|
- elementsStrArr.push(' <div class="form-check form-check-inline px-2">');
|
|
|
- elementsStrArr.push(` <input class="form-check-input" type="${chkType}" id="${idSuffixStr}_sign10" value="option2" onchange="rptSignatureHelper._changeSignType(this, '${role_rel.signature_name}', '${COMPANY_SIGN_STR}')" ${companySignChkStr}>`);
|
|
|
- elementsStrArr.push(` <label class="form-check-label" for="${idSuffixStr}_sign10">单位章</label>`);
|
|
|
- elementsStrArr.push(' </div>');
|
|
|
+ // elementsStrArr.push(' <div class="form-check form-check-inline px-2">');
|
|
|
+ // elementsStrArr.push(` <input class="form-check-input" type="${chkType}" id="${idSuffixStr}_sign10" value="option2" onchange="rptSignatureHelper._changeSignType(this, '${role_rel.signature_name}', '${COMPANY_SIGN_STR}')" ${companySignChkStr}>`);
|
|
|
+ // elementsStrArr.push(` <label class="form-check-label" for="${idSuffixStr}_sign10">单位章</label>`);
|
|
|
+ // elementsStrArr.push(' </div>');
|
|
|
}
|
|
|
elementsStrArr.push(' </div>');
|
|
|
elementsStrArr.push('</div>');
|