From 241f177ee649732c536b11da65972d5cca6f0f43 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期日, 10 十二月 2023 19:20:19 +0800
Subject: [PATCH] 2023-12-10

---
 src/views/billprint/index.jsx |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/views/billprint/index.jsx b/src/views/billprint/index.jsx
index 4ef6821..0c287de 100644
--- a/src/views/billprint/index.jsx
+++ b/src/views/billprint/index.jsx
@@ -395,6 +395,10 @@
                 } else {
                   item.IsSort = 'false'
                 }
+
+                if (item.marks && item.marks.length === 0) {
+                  item.marks = null
+                }
           
                 return true
               })
@@ -461,6 +465,11 @@
           if (!component.format) return component  // 娌℃湁鍔ㄦ�佹暟鎹�  鏁版嵁鏍煎紡 array 鎴� object
 
           component.setting.arr_field = component.columns ? component.columns.map(col => col.field).join(',') : ''
+          component.setting.laypage = false   // 鏄惁鍒嗛〉锛岃浆涓篵oolean 缁熶竴鏍煎紡
+
+          if (component.format === 'object') {
+            component.setting.$top = true
+          }
 
           if (component.setting.interType !== 'system') { // 涓嶄娇鐢ㄧ郴缁熷嚱鏁版椂
             component.setting.sync = 'false'
@@ -484,7 +493,6 @@
           delete component.scripts
     
           component.setting.execute = component.setting.execute !== 'false'  // 榛樿sql鏄惁鎵ц锛岃浆涓篵oolean 缁熶竴鏍煎紡
-          component.setting.laypage = false   // 鏄惁鍒嗛〉锛岃浆涓篵oolean 缁熶竴鏍煎紡
           component.setting.onload = 'true'   // 榛樿鍔犺浇
     
           if (!component.setting.execute) {
@@ -610,6 +618,10 @@
     if (cell.style.display === 'inline-block') {
       cell.style.verticalAlign = 'top'
     }
+
+    if (cell.marks && cell.marks.length === 0) {
+      cell.marks = null
+    }
     
     if (['text', 'number', 'formula'].includes(cell.eleType)) {
       cell.innerHeight = cell.innerHeight || 'auto'
@@ -673,7 +685,8 @@
 
       inter.setting.$name = '鍏叡鏁版嵁婧�-' + inter.setting.name
       inter.setting.execute = inter.setting.execute !== 'false'
-      inter.setting.laypage = true
+      inter.setting.laypage = false
+      inter.setting.$top = true
 
       if (!inter.setting.execute) {
         inter.setting.dataresource = ''

--
Gitblit v1.8.0