From d99d072d3d2d6d3a87791d8ba3f0d3c75622cc7a Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期一, 15 四月 2024 08:28:50 +0800
Subject: [PATCH] 计划平台增加导出功能

---
 WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatForm.html |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
index 45038ed..bec6514 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
@@ -242,6 +242,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Routing"><i class="layui-icon layui-icon-form"></i>宸ヨ壓璺嚎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Calendar"><i class="layui-icon layui-icon-form"></i>宸ュ巶鏃ュ巻</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                             </div>
                         </script>
                         <script type="text/html" id="toolbarDemo2">
@@ -280,7 +281,7 @@
             , excel = layui.excel
             , soulTable = layui.soulTable
             , element = layui.element;
-
+        var ins;
         var sWhere = "";
         var sWhere_ICMO = "";
         var option = [];
@@ -502,6 +503,11 @@
                 //宸ュ巶鏃ュ巻
                 case 'set_Calendar':
                     set_Calendar();
+                    break;
+                    break;
+                //瀵煎嚭excel
+                case 'get_export':
+                    get_Export();
                     break;
             }
         });
@@ -963,7 +969,7 @@
                 success: function (data1) {
                     if (data1.count == 1) {
                         option.data = data1.data;
-                        table.render(option);
+                        ins = table.render(option);
                         var HinterID_S = [];
                         for (var i = 0; i < data1.data.length; i++) {
                             HinterID_S.push(data1.data[i]["hmainid"]);
@@ -2897,6 +2903,18 @@
             })
         }
 
+        function get_Export() {
+            var data = option.data
+            data.forEach((item) => {
+                // 濡傛灉鏌愪釜瀛楁鐨勫�煎お闀匡紝闇�瑕佸幓闄ゆ崲琛岀
+                if (item.瑙勬牸鍨嬪彿.length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                    item.瑙勬牸鍨嬪彿 = item.瑙勬牸鍨嬪彿.replace(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                    item.瑙勬牸鍨嬪彿 = item.瑙勬牸鍨嬪彿.replace(/[,]+/g, '锛�');  // 灏嗘崲鍒嗗彿鏇挎崲涓虹┖瀛楃涓�
+                }
+            });
+            table.exportFile(ins.config.id, data, "xls"); 
+        }
+
         //鎺掍骇鍔熻兘
         function set_Arrangement() {
             var checkStatus = table.checkStatus('mainTable_ICMO')

--
Gitblit v1.9.1