|
@@ -519,8 +519,6 @@ let rptSignatureHelper = {
|
|
elementsStrArr.push(` <input class="form-check-input" type="checkbox" id="${idSuffixStr}_sign1" value="option1" ${normalSignChkStr} onchange="rptSignatureHelper._changeSignType(this, '${role_rel.signature_name}', '${NORMAL_SIGN_STR}')" >`);
|
|
elementsStrArr.push(` <input class="form-check-input" type="checkbox" id="${idSuffixStr}_sign1" value="option1" ${normalSignChkStr} onchange="rptSignatureHelper._changeSignType(this, '${role_rel.signature_name}', '${NORMAL_SIGN_STR}')" >`);
|
|
elementsStrArr.push(` <label class="form-check-label" for="${idSuffixStr}_sign1">签字</label>`);
|
|
elementsStrArr.push(` <label class="form-check-label" for="${idSuffixStr}_sign1">签字</label>`);
|
|
elementsStrArr.push(' </div>');
|
|
elementsStrArr.push(' </div>');
|
|
- const hasIndividualStamp = (userAcc && userAcc.stamp_path && userAcc.stamp_path !== ''); //用户账号的stamp_path是属于用户自己的私章,不是公司章
|
|
|
|
- // let chkType = hasIndividualStamp ? `radio` : 'checkbox';
|
|
|
|
const chkType = 'checkbox';
|
|
const chkType = 'checkbox';
|
|
let rdoNameStr = `dtp_${role_rel.signature_name}_${rptSignatureHelper.currentSelectedESignParentDivId}`;
|
|
let rdoNameStr = `dtp_${role_rel.signature_name}_${rptSignatureHelper.currentSelectedESignParentDivId}`;
|
|
// 个人章列表
|
|
// 个人章列表
|
|
@@ -529,8 +527,10 @@ let rptSignatureHelper = {
|
|
userAcc.unit_sign_path = userAcc.unit_sign_path.replace(/&%&/g, '!;!');
|
|
userAcc.unit_sign_path = userAcc.unit_sign_path.replace(/&%&/g, '!;!');
|
|
}
|
|
}
|
|
const companyPathList = userAcc && userAcc.unit_sign_path ? userAcc.unit_sign_path.split('!;!') : [];
|
|
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是属于用户自己的私章,不是公司章
|
|
|
|
|
|
- if (hasIndividualStamp) {
|
|
|
|
|
|
+ if (hasMultiStamp) {
|
|
elementsStrArr.push(' <div class="form-check form-check-inline mx-1">');
|
|
elementsStrArr.push(' <div class="form-check form-check-inline mx-1">');
|
|
elementsStrArr.push(' <div class="form-group">');
|
|
elementsStrArr.push(' <div class="form-group">');
|
|
elementsStrArr.push(' <div class="form-check form-check-inline px-1">');
|
|
elementsStrArr.push(' <div class="form-check form-check-inline px-1">');
|
|
@@ -540,13 +540,13 @@ let rptSignatureHelper = {
|
|
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(` <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>');
|
|
elementsStrArr.push(' </div>');
|
|
- 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>`);
|
|
|
|
if(stampPathList.length>1){
|
|
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 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>`);
|
|
|
|
+ elementsStrArr.push(' </div>');
|
|
}
|
|
}
|
|
- elementsStrArr.push(' </div>');
|
|
|
|
elementsStrArr.push(' </div>');
|
|
elementsStrArr.push(' </div>');
|
|
elementsStrArr.push(' </div>');
|
|
elementsStrArr.push(' </div>');
|
|
} else {
|
|
} else {
|