瀏覽代碼

签名的signature_name在有括号的情况下,jQuery会出异常,换方式处理

Tony Kang 1 年之前
父節點
當前提交
c91db75938
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      app/public/report/js/rpt_signature.js

+ 4 - 3
app/public/report/js/rpt_signature.js

@@ -440,9 +440,10 @@ let rptSignatureHelper = {
             for (let idx = 0; idx < ROLE_REL_LIST.length; idx++) {
                 const role_rel = ROLE_REL_LIST[idx];
                 const idSuffixStr = 'dtp_' + role_rel.signature_name + '_' + signatureDivId;
-                let dtDom = $('#' + idSuffixStr);
-                if (dtDom.length === 1) {
-                    const dtStr = dtDom[0].value;
+                // let dtDom = $('#' + idSuffixStr);
+                let dtDom = document.getElementById(idSuffixStr); // 考虑到signature_name有括号的情况下,用jQuery会出异常,换成传统的方式取dom对象
+                if (dtDom) {
+                    const dtStr = dtDom.value;
                     if (dtStr && dtStr !== '' && dtStr.length >= 8 && dtStr.length <= 10) {
                         role_rel.sign_date = new Date(dtStr);
                     } else {