From defb24c2a9e816a3ee0c7261da9090f325b258e0 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 13 九月 2024 15:43:18 +0800
Subject: [PATCH] 2024-09-13

---
 src/tabviews/custom/components/module/invoice/index.jsx |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/src/tabviews/custom/components/module/invoice/index.jsx b/src/tabviews/custom/components/module/invoice/index.jsx
index 5733915..5dc2ec4 100644
--- a/src/tabviews/custom/components/module/invoice/index.jsx
+++ b/src/tabviews/custom/components/module/invoice/index.jsx
@@ -510,7 +510,7 @@
           })
           if (res.status) {
             if (config.billSaveBtn.reTabId) {
-              MKEmitter.emit('reloadMenuView', config.billSaveBtn.reTabId, 'table')
+              MKEmitter.emit('reloadMenuView', config.billSaveBtn.reTabId)
             }
             if (config.billSaveBtn.syncComId) {
               MKEmitter.emit('reloadData', config.billSaveBtn.syncComId)
@@ -728,7 +728,7 @@
     }
 
     if (window.GLOB.debugger === true) {
-      console.info(sql.replace(/\n\s{6}/ig, '\n'))
+      window.mkInfo(sql.replace(/\n\s{6}/ig, '\n'))
     }
 
     return sql
@@ -864,10 +864,15 @@
           if (Array.isArray(val)) {
             val.forEach(item => {
               if (typeof(item) !== 'object' || Array.isArray(item)) return
-              if (Object.keys(item).length > 0) {
-                item.$$key = tb + '_' + key
-                subObjs.push(item)
-              }
+              if (Object.keys(item).length === 0) return
+
+              Object.keys(item).forEach(k => {
+                if (item[k] === null) {
+                  item[k] = ''
+                }
+              })
+              item.$$key = tb + '_' + key
+              subObjs.push(item)
             })
           } else if (Object.keys(val).length > 0) {
             val.$$key = tb + '_' + key
@@ -968,8 +973,8 @@
     }
 
     if (window.GLOB.debugger === true) {
-      console.info('%c' + config.name + '(鍥炶皟)', 'color: blue')
-      console.info(sql.replace(/\n\s{8}/ig, '\n'))
+      window.mkInfo('%c' + config.name + '(鍥炶皟)', 'color: blue')
+      window.mkInfo(sql.replace(/\n\s{8}/ig, '\n'))
     }
 
     param.LText = sql
@@ -988,7 +993,7 @@
       })
       if (res.status) {
         if (config.billOutBtn.reTabId) {
-          MKEmitter.emit('reloadMenuView', config.billOutBtn.reTabId, 'table')
+          MKEmitter.emit('reloadMenuView', config.billOutBtn.reTabId)
         }
         if (config.billOutBtn.syncComId) {
           MKEmitter.emit('reloadData', config.billOutBtn.syncComId)

--
Gitblit v1.8.0