From e6e03e2e8696f353e5771af9d99c71af95d0af24 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期五, 20 六月 2025 14:08:25 +0800
Subject: [PATCH] 修复 PNL布局列表 新增时 插入多行子表 从第二行开始 linterid被回收的问题

---
 WebTM/WebTM.csproj.user                          |    7 ++++---
 WebTM/views/基础资料/公用基础资料/Gy_PNLInfoEdit.html      |    5 ++---
 WebTM/views/基础资料/隐藏列设置/Gy_GridView_Hide_New.html |   23 +++++++++++++++--------
 WebTM/layuiadmin/Scripts/webConfig.js            |    4 ++--
 4 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user
index 6fa6388..cbf1153 100644
--- a/WebTM/WebTM.csproj.user
+++ b/WebTM/WebTM.csproj.user
@@ -1,9 +1,10 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <NameOfLastUsedPublishProfile>D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-TM\MESWMS-LayUI\WebTM\Properties\PublishProfiles\LAYUI.pubxml</NameOfLastUsedPublishProfile>
-    <ProjectView>ProjectFiles</ProjectView>
-    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
+    <NameOfLastUsedPublishProfile>D:\鏅轰簯杩堟�漒MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
+    <NameOfLastUsedPublishProfile>D:\WorkBench\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
+    <ProjectView>ShowAllFiles</ProjectView>
+    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
     <UseIISExpress>true</UseIISExpress>
     <Use64BitIISExpress />
     <IISExpressSSLPort />
diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js
index 7562261..3875fb9 100644
--- a/WebTM/layuiadmin/Scripts/webConfig.js
+++ b/WebTM/layuiadmin/Scripts/webConfig.js
@@ -5,14 +5,14 @@
     //var WEBURL = "http://61.164.86.218:8099/ABAPI/";
     /*var WEBURL = "http://localhost/API/";             //棰滄檽鍐涙湰鍦伴厤缃�*/
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //鏉ㄤ箰鏈湴閰嶇疆
-    var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆
+    //var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
     //var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //鏉ㄤ箰鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
     /* var WEBURL = "http://localhost:81/API/"    //缈佹稕娑涙湰鍦伴厤缃�*/
-    //var WEBURL = "http://localhost:81/API/";  // 闄堥晲鍝叉湰鍦伴厤缃�
+    var WEBURL = "http://localhost:81/API/";  // 闄堥晲鍝叉湰鍦伴厤缃�
     //var WEBURL = "http://47.96.97.237/API/";          //鏅轰簯鏈嶅姟鍣�
    /* var WEBURL = "http://localhost:8082/LuBaoAPI/";  //浣欐�濇澃鏈湴閰嶇疆*/
     //var WEBURL = "http://localhost:8088/ARAPI/";      //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_PNLInfoEdit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_PNLInfoEdit.html"
index da4a8c1..1303f84 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_PNLInfoEdit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_PNLInfoEdit.html"
@@ -424,6 +424,7 @@
                 $("#HPNLPosition_y").val(0)
                 $("#HIcon").val("/img/鏅鸿兘鑺墖.png")
                 $("#HInterID").val(0)
+
             }
             function set_CopyBill() {
 
@@ -494,11 +495,9 @@
             }
 
             function get_AddLine() {
-
-
                 let data = table.cache['mainTable']
                 data.push({
-                    HInterID: linterid,
+                    HInterID: $("#HInterID").val(),
                     HLayOutName: $("#HLayOutName").val(),
                     HEntryID: 0,
                     HSetPosition_x: 0,
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide_New.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide_New.html"
index 067f331..9d0eba0 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide_New.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide_New.html"
@@ -430,12 +430,12 @@
                     done: function (obj) {
                         // 瀹屾垚鏃讹紙鏉惧紑鏃讹級瑙﹀彂
                         // 濡傛灉鎷栧姩鍓嶅拰鎷栧姩鍚庢棤鍙樺寲锛屽垯涓嶄細瑙﹀彂姝ゆ柟娉�
-                        console.log(obj.row) // 褰撳墠琛屾暟鎹�
-                        console.log(obj.cache) // 鏀瑰姩鍚庡叏琛ㄦ暟鎹�
-                        console.log(obj.oldIndex) // 鍘熸潵鐨勬暟鎹储寮�
-                        console.log(obj.newIndex) // 鏀瑰姩鍚庢暟鎹储寮�
+                        //console.log(obj.row) // 褰撳墠琛屾暟鎹�
+                        //console.log(obj.cache) // 鏀瑰姩鍚庡叏琛ㄦ暟鎹�
+                        //console.log(obj.oldIndex) // 鍘熸潵鐨勬暟鎹储寮�
+                        //console.log(obj.newIndex) // 鏀瑰姩鍚庢暟鎹储寮�
 
-                        console.log(table.cache["mainTable"]) // 鏀瑰姩鍚庢暟鎹储寮�
+                        //console.log(table.cache["mainTable"]) // 鏀瑰姩鍚庢暟鎹储寮�
                     }
                 }
                 , done: function (res, curr, count) {
@@ -536,7 +536,6 @@
 
         //// 娉ㄥ唽鎷栨嫿瑙傚療鑰咃紝鐩戝惉琛ㄦ牸鎷栨嫿鍙樺寲
         function registerDragObserver() {
-
             // 濡傛灉涓嶆敮鎸侊紝鍒欎粈涔堥兘涓嶆墽琛�
             if (typeof window.MutationObserver === 'undefined'
                 && typeof window.WebKitMutationObserver === 'undefined') {
@@ -544,12 +543,20 @@
                 return
             }
             let targetEl = $(".layui-table-box")[0];
-            let config = { attributes: true, childList: true, subtree: true };
+            let config = {
+                attributes: true,
+                attributesOldValue: true,
+                attributeFilter: ['class'],
+                childList: false,
+                subtree: false,
+                characterData: false,
+                characterDataOldValue: false
+            };
             let observer = new MutationObserver(mutations => {
                 mutations.forEach(function (mutation) {
                     if (mutation.attributeName === 'class') {
                         // 鐩戝惉class涓唴瀹圭殑鍙樺寲
-                        if ($(mutation.target).hasClass('noselect')) {
+                        if ($(targetEl).hasClass('noselect')) {
                             document.documentElement.style.userSelect = 'none';
                             document.documentElement.style.webkitUserSelect = 'none';
                         } else {

--
Gitblit v1.9.1