From 82bcd0328dddbaad65933e2fada22bc68e82b3d5 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期六, 26 八月 2023 10:07:46 +0800
Subject: [PATCH] # 导入订单增加单据类型

---
 src/main/webapp/static/js/order/out.js |   36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/src/main/webapp/static/js/order/out.js b/src/main/webapp/static/js/order/out.js
index c397e8b..ffcb4eb 100644
--- a/src/main/webapp/static/js/order/out.js
+++ b/src/main/webapp/static/js/order/out.js
@@ -258,6 +258,8 @@
             }
             ,yes: function(index, layero){
                 //鎸夐挳銆愮珛鍗冲嚭搴撱�戠殑鍥炶皟
+                console.log('261琛�')
+                console.log(tableCache);
                 pakout(tableCache, index);
             }
             ,btn2: function(index, layero){
@@ -413,8 +415,8 @@
                                 success: function (res) {
                                     layer.close(loadIndex);
                                     if (res.code === 200){
-                                        console.log(res.data)
-                                        // pakoutPreviewMergeDialog(res.data)
+                                        layer.close(index)
+                                        pakoutPreviewMergeDialog(res.data)
                                     } else if (res.code === 403){
                                         top.location.href = baseUrl+"/";
                                     } else {
@@ -453,7 +455,7 @@
             ,moveType: 1 //鎷栨嫿妯″紡锛�0鎴栬��1
             ,content: $('#pakoutPreviewMergeBox').html()
             ,success: function(layero, index){
-                stoPreTabIdx = table.render({
+                stoPreTabMergeIdx = table.render({
                     elem: '#stoPreTabMerge',
                     data: data,
                     height: 520,
@@ -462,8 +464,8 @@
                     cellMinWidth: 100,
                     cols: [[
                         // {type: 'checkbox', merge: ['orderNo']},
-                        {field: 'orderNo', title: '鍗曟嵁缂栧彿', merge: true, align: 'center'},
                         {field: 'title', title: '鍟嗗搧', merge: true, align: 'center', width: 350},
+                        {field: 'specs', title: '瑙勬牸', align: 'center'},
                         {field: 'batch', title: '搴忓垪鐮�', align: 'center'},
                         {field: 'anfme', title: '鏁伴噺', align: 'center', width: 90, style: 'font-weight: bold'},
                         {field: 'locNo', title: '璐т綅', align: 'center', width: 100, templet: '#locNoTpl'},
@@ -479,10 +481,10 @@
                 // 淇敼鍑哄簱绔�
                 form.on('select(tbBasicTbStaNos)', function (obj) {
                     let index  = obj.othis.parents('tr').attr("data-index");
-                    let data = tableCache[index];
-                    for (let i = 0; i<tableCache.length; i++) {
-                        if (tableCache[i].locNo === data.locNo) {
-                            tableCache[i]['staNo'] = Number(obj.elem.value);
+                    let data = mergeTabCache[index];
+                    for (let i = 0; i<mergeTabCache.length; i++) {
+                        if (mergeTabCache[i].locNo === data.locNo) {
+                            mergeTabCache[i]['staNo'] = Number(obj.elem.value);
                         }
                     }
                     obj.othis.children().find("input").css("color", "blue");
@@ -496,8 +498,8 @@
                 function modifySta() {
                     // 鍑哄簱绔欏彇浜ら泦
                     let staBatchSelectVal = [];
-                    for(let i = 0; i<tableCache.length; i++) {
-                        let staNos = tableCache[i].staNos;
+                    for(let i = 0; i<mergeTabCache.length; i++) {
+                        let staNos = mergeTabCache[i].staNos;
                         if (staNos !== null) {
                             if (staBatchSelectVal.length === 0) {
                                 staBatchSelectVal = staNos;
@@ -529,17 +531,17 @@
                                 let loadIdx = layer.load(2);
                                 let batchSta = Number(obj.field.batchSta);
                                 let arr = [];
-                                for (let i = 0; i<tableCache.length; i++) {
-                                    tableCache[i]['staNo'] = batchSta;
+                                for (let i = 0; i<mergeTabCache.length; i++) {
+                                    mergeTabCache[i]['staNo'] = batchSta;
                                     arr.push(i);
                                 }
-                                stoPreTabIdx.reload({data: tableCache});
+                                stoPreTabMergeIdx.reload({data: mergeTabCache});
                                 arr.forEach(item => {
-                                    $('div[lay-id=stoPreTab] tr[data-index="' + item + '"] .order-sta-select').val(batchSta);
+                                    $('div[lay-id=stoPreTabMerge] tr[data-index="' + item + '"] .order-sta-select').val(batchSta);
                                 });
                                 layui.form.render('select');
                                 arr.forEach(item => {
-                                    $('div[lay-id=stoPreTab] tr[data-index="' + item + '"] .layui-select-title').find("input").css("color", "blue");
+                                    $('div[lay-id=stoPreTabMerge] tr[data-index="' + item + '"] .layui-select-title').find("input").css("color", "blue");
                                 });
                                 layer.close(loadIdx); layer.close(ddIndex);
                                 return false;
@@ -554,7 +556,9 @@
             }
             ,yes: function(index, layero){
                 //鎸夐挳銆愮珛鍗冲嚭搴撱�戠殑鍥炶皟
-                pakout(tableCache, index);
+                console.log('560')
+                console.log(mergeTabCache);
+                pakout(mergeTabCache, index);
             }
             ,btn2: function(index, layero){
                 //鎸夐挳銆愮◢鍚庡鐞嗐�戠殑鍥炶皟

--
Gitblit v1.9.1