|
@@ -227,7 +227,7 @@ let rptSignatureHelper = {
|
|
|
//角色
|
|
|
rptSignatureHelper.pushDomElementByRole(elementsStrArr, role_rel.role_name, role_rel.user_name);
|
|
|
}
|
|
|
- const idSuffixStr = 'dtp_' + role_rel.signature_name;
|
|
|
+ const idSuffixStr = 'dtp_' + role_rel.signature_name + '_' + signatureDivId;
|
|
|
elementsStrArr.push('<div class="">');
|
|
|
if (role_rel.sign_date !== '') {
|
|
|
const dt = new Date(role_rel.sign_date);
|
|
@@ -379,14 +379,14 @@ let rptSignatureHelper = {
|
|
|
resetSignAudit: function () {
|
|
|
rptSignatureHelper.mergeSignAudit(zTreeOprObj.currentRptPageRst, ROLE_REL_LIST, STAGE_AUDIT);
|
|
|
},
|
|
|
- resetSignDate: function() {
|
|
|
+ resetSignDate: function(signatureDivId) {
|
|
|
for (const page of zTreeOprObj.currentRptPageRst.items) {
|
|
|
if (page.signature_date_cells) {
|
|
|
for (const sCell of page.signature_date_cells) {
|
|
|
sCell.Value = _getSignDateDftName();
|
|
|
for (let idx = 0; idx < ROLE_REL_LIST.length; idx++) {
|
|
|
const role_rel = ROLE_REL_LIST[idx];
|
|
|
- const idSuffixStr = 'dtp_' + role_rel.signature_name;
|
|
|
+ const idSuffixStr = 'dtp_' + role_rel.signature_name + '_' + signatureDivId;
|
|
|
let dtDom = $('#' + idSuffixStr);
|
|
|
if (dtDom.length === 1) {
|
|
|
const dtStr = dtDom[0].value;
|
|
@@ -407,10 +407,10 @@ let rptSignatureHelper = {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- setupAfterSelectMultiTenders: function (selectedTenders) {
|
|
|
+ setupAfterSelectMultiTenders: function (selectedTenders, signatureDivId) {
|
|
|
//跨标段选择,有不少要注意的交互:
|
|
|
//0. 签名日期
|
|
|
- rptSignatureHelper.resetSignDate();
|
|
|
+ rptSignatureHelper.resetSignDate(signatureDivId);
|
|
|
rptSignatureHelper.resetSignAudit();
|
|
|
//1. 重刷page
|
|
|
if (current_stage_status === 3) {
|
|
@@ -448,9 +448,9 @@ let rptSignatureHelper = {
|
|
|
}
|
|
|
);
|
|
|
},
|
|
|
- setupAfterSelectSignature: function () {
|
|
|
+ setupAfterSelectSignature: function (signatureDivId) {
|
|
|
//0. 签名日期
|
|
|
- rptSignatureHelper.resetSignDate();
|
|
|
+ rptSignatureHelper.resetSignDate(signatureDivId);
|
|
|
rptSignatureHelper.resetSignAudit();
|
|
|
if (current_stage_status === 3) {
|
|
|
//1. 重刷page
|