|
@@ -293,11 +293,13 @@ let rptSignatureHelper = {
|
|
|
let dtDom = $('#' + idSuffixStr);
|
|
|
if (dtDom.length === 1) {
|
|
|
const dtStr = dtDom[0].value;
|
|
|
- if (dtStr && dtStr !== '' && dtStr.length === 10) {
|
|
|
- const year = parseInt(dtStr.slice(0, 4));
|
|
|
- const month = parseInt(dtStr.slice(5, 7)) - 1;
|
|
|
- const dt = parseInt(dtStr.slice(8, 10));
|
|
|
- role_rel.sign_date = new Date(year, month, dt);
|
|
|
+ if (dtStr && dtStr !== '' && dtStr.length >= 8 && dtStr.length <= 10) {
|
|
|
+ // const tmpDt = new Date(dtStr);
|
|
|
+ // const year = parseInt(tmpDt.getFullYear());
|
|
|
+ // const month = parseInt(tmpDt.getMonth());
|
|
|
+ // const dt = parseInt(tmpDt.getDate());
|
|
|
+ // role_rel.sign_date = new Date(year, month, dt);
|
|
|
+ role_rel.sign_date = new Date(dtStr);
|
|
|
} else {
|
|
|
role_rel.sign_date = '';
|
|
|
}
|
|
@@ -451,7 +453,7 @@ let rptSignatureHelper = {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- mergeSignDate: function () {
|
|
|
+ mergeSignDate: function (pageData) {
|
|
|
if (ROLE_REL_LIST && ROLE_REL_LIST.length > 0 && STAGE_AUDIT && STAGE_AUDIT.length > 0) {
|
|
|
for (let rridx = 0; rridx < ROLE_REL_LIST.length; rridx++) {
|
|
|
const role_rel = ROLE_REL_LIST[rridx];
|
|
@@ -466,5 +468,20 @@ let rptSignatureHelper = {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ for (const page of pageData.items) {
|
|
|
+ if (page.signature_date_cells) {
|
|
|
+ for (const sCell of page.signature_date_cells) {
|
|
|
+ for (const role_rel of ROLE_REL_LIST) {
|
|
|
+ if (sCell.signature_name === role_rel.signature_name + '_签字日期') {
|
|
|
+ if (role_rel.sign_date !== '') {
|
|
|
+ sCell.Value = role_rel.sign_date.Format(role_rel.sign_date_format);
|
|
|
+ } else {
|
|
|
+ sCell.Value = '';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|