Browse Source

签章文件修改

duy 4 months ago
parent
commit
d985abff41
1 changed files with 9 additions and 2 deletions
  1. 9 2
      src/plugins/HcPdfSign.js

+ 9 - 2
src/plugins/HcPdfSign.js

@@ -292,8 +292,11 @@ export default class HcPdfSign {
         this.signNum++
         if (this.batchSign) {
             const parent = target?.parentNode?.parentNode?.children ?? []
+            
             for (let i = 0; i < parent.length; i++) {
-                await this.setPdfNodeSign(parent[i], parent[i]?.children[1], event)
+                let obj = parent[i]?.children[1] ? parent[i]?.children[1] : parent[i]
+                // await this.setPdfNodeSign(parent[i], parent[i]?.children[1], event)
+                await this.setPdfNodeSign(parent[i], obj, event)
             }
         } else {
             await this.setPdfNodeSign(target?.parentNode, target, event)
@@ -450,6 +453,8 @@ export default class HcPdfSign {
         if (isNullES(node) || isNullES(textLayer) || isNullES(event)) {
             return
         }
+        console.log(node.children.length, 'setPdfNodeSign')
+        
 
         // 确保有一个容器来放置签名
         if (node.children.length < 3) {
@@ -468,7 +473,9 @@ export default class HcPdfSign {
 
         // 保存签章信息
         this.signList.push(this.createSignInfo(node, textLayer, event, signImgDom))
-
+        console.log( this.signList, ' this.signList1111111')
+        console.log(signImgDom, 'signImgDom1111111111')
+        
         return signImgDom
     }