From 30a3bd621ecb96b109bc5a743f2acfdd89a8c75c Mon Sep 17 00:00:00 2001 From: yxj <yxj@hz-kingdee.com> Date: 星期五, 03 一月 2025 15:39:45 +0800 Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI --- WebTM/views/系统管理/系统配置/Xt_AutoLoadBillList.html | 379 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 269 insertions(+), 110 deletions(-) diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\351\205\215\347\275\256/Xt_AutoLoadBillList.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\351\205\215\347\275\256/Xt_AutoLoadBillList.html" index 9781abd..4af1f80 100644 --- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\351\205\215\347\275\256/Xt_AutoLoadBillList.html" +++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\351\205\215\347\275\256/Xt_AutoLoadBillList.html" @@ -30,10 +30,8 @@ <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> <div style="padding: 10px; "> - <!--<button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="CheckAll" id="CheckAll">鍏ㄩ��</button> - <button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="ClearBill" id="ClearBill">鍏ㄦ竻</button> <button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">淇濆瓨</button> - <button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="Exit" id="Exit">閫�鍑�</button>--> + <button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="Exit" id="Exit">閫�鍑�</button> </div> <div class="layui-collapse"> <div class="layui-colla-item"> @@ -125,14 +123,13 @@ //鑾峰彇鍙傛暟 var params = getUrlVars(); var HSetMainModName = params[params[0]]; //琛ㄥご鍔犺浇妯″潡鍚嶇О - HSetMainModName = "PM_WorkTaskBill"; - var HTableName = ""; //涓昏〃鍚� - var HDataViewName = params[params[1]]; //瑙嗗浘鍚� - var HDataProcName = params[params[2]]; //瀛樺偍杩囩▼鍚� - var HRowElementCount = params[params[3]]; //姣忚鍏冪礌鏁� + var HTableName = params[params[1]]; //涓昏〃鍚� + var HDataViewName = params[params[2]]; //瑙嗗浘鍚� + var HDataProcName = params[params[3]]; //瀛樺偍杩囩▼鍚� + var HRowElementCount = params[params[4]]; //姣忚鍏冪礌鏁� var HUserName = sessionStorage["HUserName"]; //鐢ㄦ埛鍚� - + var HInterID = 0; //鍏冪礌ID涓庡厓绱犳暟鎹被鍨嬪鐓у垪琛� var HFieldDataTypeForElementID = []; @@ -191,6 +188,85 @@ //#endregion //#endregion + //#region 涓嬫媺妗嗚Е鍙戜簨浠剁浉鍏崇洃鍚� + //#region 琛ㄦ牸琛岄�夋嫨澶勭悊锛堝厓绱營D锛� + form.on('select(HElementID)', function (data) { + //鑾峰彇涓嬫媺妗嗛�変腑鐨勫�� + var elem = data.othis.parents('tr'); + var dataindex = elem.attr("data-index"); + $.each(option.data, function (index, value) { + if (index == dataindex) { + value.HElementID = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨 + for (var i = 0; i < HFieldDataTypeForElementID.length; i++) { + if (value.HElementID == HFieldDataTypeForElementID[i].HElementID) { + value.HFieldDataType = HFieldDataTypeForElementID[i].HFieldDataType; + value.HElementIDAdditionalName = value.HElementID; + $('#HFieldDataType' + (index+1) + '').val(value.HFieldDataType); + form.render('select'); + table.render(option); + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); + break; + } + } + } + }); + }); + //#endregion + + //#region 琛ㄦ牸琛岄�夋嫨澶勭悊锛堢埗绾у厓绱營D锛� + form.on('select(HParentElementID)', function (data) { + //鑾峰彇涓嬫媺妗嗛�変腑鐨勫�� + var elem = data.othis.parents('tr'); + var dataindex = elem.attr("data-index"); + $.each(option.data, function (index, value) { + if (index == dataindex) { + value.HParentElementID = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨 + } + }); + }); + //#endregion + + //#region 琛ㄦ牸琛岄�夋嫨澶勭悊锛堢粍浠剁被鍨嬶級 + form.on('select(HElementType)', function (data) { + //鑾峰彇涓嬫媺妗嗛�変腑鐨勫�� + var elem = data.othis.parents('tr'); + var dataindex = elem.attr("data-index"); + $.each(option.data, function (index, value) { + if (index == dataindex) { + value.HElementType = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨 + } + }); + }); + //#endregion + + //#region 琛ㄦ牸琛岄�夋嫨澶勭悊锛堝瓧娈靛悕锛� + form.on('select(HFieldName)', function (data) { + //鑾峰彇涓嬫媺妗嗛�変腑鐨勫�� + var elem = data.othis.parents('tr'); + var dataindex = elem.attr("data-index"); + $.each(option.data, function (index, value) { + if (index == dataindex) { + value.HFieldName = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨 + } + }); + }); + //#endregion + + //#region 琛ㄦ牸琛岄�夋嫨澶勭悊锛堟暟鎹被鍨嬶級 + form.on('select(HFieldDataType)', function (data) { + //鑾峰彇涓嬫媺妗嗛�変腑鐨勫�� + var elem = data.othis.parents('tr'); + var dataindex = elem.attr("data-index"); + $.each(option.data, function (index, value) { + if (index == dataindex) { + value.HFieldDataType = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨 + } + }); + }); + //#endregion + //#endregion + //#region 鎿嶄綔鎸夐挳鐩稿叧鐩戝惉 //#region 淇濆瓨鎻愪氦 form.on('submit(btnSave)', function (data) {//鎻愪氦 @@ -219,6 +295,7 @@ "HIsDisabled": false, "HIsMust": false, "HElementID": "", + "HElementIDAdditionalName": "", "HElementLabel": "", "HElementType": "", "HFieldMaxLength": "0", @@ -280,11 +357,19 @@ //#region 鍒濆鍖栫晫闈� function set_ClearBill() { - getBaseDataByURLParams(); + ////鏍规嵁url鍙傛暟鑾峰彇鍔犺浇椤甸潰鐨勬暟鎹甗涓昏〃鍚嶃�佽鍥惧悕銆佸瓨鍌ㄨ繃绋嬪悕] + //getBaseDataByURLParams(); + //鍒濆鍖栧瓙琛� set_InitGrid(); - setSelectInit(); + //鏌ヨ鍘嗗彶璁剧疆璁板綍锛岃缃瓙琛� + if (RoadBillMain() == true) { + + } else { + //鍒濆鍖栧瓙琛ㄤ腑鐨勪笅鎷夊垪琛� + setSelectInit(); + } } //#endregion @@ -301,12 +386,13 @@ , { type: 'numbers', title: '搴忓彿', width: 100 } , { field: 'HArrangeOrder', title: '涓�绾ф搴�', width: 100, edit: true } , { field: 'HArrangeOrderSub', title: '浜岀骇娆″簭', width: 100, edit: true } - , { field: 'HParentElementID', title: '鐖剁骇鍏冪礌ID', width: 100, edit: true } + , { field: 'HParentElementID', title: '鐖剁骇鍏冪礌ID', width: 100, templet: '#HParentElementID' } , { field: 'HIsHide', title: '闅愯棌', width: 100, templet: '#HIsHide' } , { field: 'HIsDisabled', title: '绂佺敤', width: 100, templet: '#HIsDisabled' } , { field: 'HIsMust', title: '蹇呭~', width: 100, templet: '#HIsMust' } , { field: 'HElementID', title: '鍏冪礌ID', width: 100, templet: '#HElementID' } - , { field: 'HElementLabel', title: '鍏冪礌鏍囩', width: 100, templet: '#HElementLabel' } + , { field: 'HElementIDAdditionalName', title: '鍏冪礌ID闄勫姞瀛楁', width: 100, edit: true, event:"HElementIDAdditionalName" } + , { field: 'HElementLabel', title: '鍏冪礌鏍囩', width: 100, edit: true } , { field: 'HElementType', title: '鍏冪礌绫诲瀷', width: 100, templet: '#HElementType' } , { field: 'HFieldMaxLength', title: '鏈�澶ч暱搴�', width: 100, edit: true } , { field: 'HDefaultValue', title: '榛樿鍊�', width: 100, edit: true } @@ -328,6 +414,7 @@ "HIsDisabled": false, "HIsMust": false, "HElementID": "", + "HElementIDAdditionalName": "", "HElementLabel": "", "HElementType": "", "HFieldMaxLength": "0", @@ -343,7 +430,7 @@ option.data = rowdata; table.render(option); - //璁剧疆涓嬫媺鍒楄〃鍜屽閫夋 + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 setSelectByTableRender(); } //#endregion @@ -365,6 +452,53 @@ } } }) + } + //#endregion + + //#region 鏌ヨ鍘嗗彶璁剧疆璁板綍锛岃缃瓙琛� + function RoadBillMain() { + var returnResult = false; + var ajaxLoad = layer.load(); + $.ajax({ + url: GetWEBURL() + '/Xt_DefineBillMainSet/getDefineBillMainSet', + type: "GET", + async: false, + data: { "HModName": HSetMainModName, "user": sessionStorage["HUserName"] }, + success: function (data1) { + if (data1.count == 1) { + var data = data1.data; + + if (data.length > 0) { + for (var i = 0; i < data.length; i++) { + if (data[i].HUser == sessionStorage["HUserName"]) { + HInterID = data[i].HInterID; + } + + data[i].HElementIDAdditionalName = data[i].HElementID; + } + } + + option.data = data; + table.render(option); + + + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); + layer.close(ajaxLoad); + + DisPlay_HideColumn(); + + returnResult = true; + } else { + layer.close(ajaxLoad); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + return returnResult; } //#endregion @@ -397,16 +531,15 @@ //鑾峰彇涓嬫媺鍒楄〃鐨勫垪琛ㄦ暟鎹� for (var key in data1.list) { if ($.inArray(data1.list[key].ColmCols, HElementIDList) == -1) { - HElementIDList.push(data1.list[key].ColmCols); - } - - if ($.inArray(data1.list[key].ColmType, HFieldDataTypeList) == -1) { - HFieldDataTypeList.push(data1.list[key].ColmType); - HFieldDataTypeForElementID.push({ "HElementID": data1.list[key].ColmCols , "HFieldDataType": data1.list[key].ColmType }) + + HElementIDList.push(data1.list[key].ColmCols); + if ($.inArray(data1.list[key].ColmType, HFieldDataTypeList) == -1) { + HFieldDataTypeList.push(data1.list[key].ColmType); + } } } //鏍规嵁涓嬫媺鍒楄〃鐨勫垪琛ㄦ暟鎹紝璁剧疆涓嬫媺鍒楄〃鐨勫垪琛� @@ -439,7 +572,18 @@ //#region 鐖剁骇鍏冪礌ID function setSelectInit_HParentElementID() { - + var HElementIDList = ["HBaseInfo", "HFileInfo","HOtherInfo"]; + var HProTypeList = ["鍩烘湰淇℃伅","闄勪欢淇℃伅","鍏朵粬淇℃伅"]; + for (var i = 0; i < option.data.length; i++) { + var Organization = ""; + Organization += '<option style="color:blue;" selected="selected" value=""></option>'; + for (var j = 0; j < HProTypeList.length; j++) { + Organization += '<option style="color:blue;" value="' + HElementIDList[j] + '">' + HProTypeList[j] + '</option>'; + } + $('#HParentElementID' + (i + 1) + '').empty(); + $('#HParentElementID' + (i + 1) + '').append(Organization); + } + form.render('select'); } //#endregion @@ -461,7 +605,38 @@ //#region 瀛楁鍚� function setSelectInit_HFieldName() { + $.ajax({ + type: "get", + async: false, + url: GetWEBURL() + "/Xt_DefineBillMainSet/getColsListByName", + data: { "HName": HDataViewName }, + success: function (data1) { + if (data1.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + var HFieldNameList = []; //瀛楁鍚嶄笅鎷夊垪琛ㄦ暟鎹� + //鑾峰彇涓嬫媺鍒楄〃鐨勫垪琛ㄦ暟鎹� + for (var key in data1.list) { + if ($.inArray(data1.list[key].ColmCols, HFieldNameList) == -1) { + HFieldNameList.push(data1.list[key].ColmCols); + } + } + //鏍规嵁涓嬫媺鍒楄〃鐨勫垪琛ㄦ暟鎹紝璁剧疆涓嬫媺鍒楄〃鐨勫垪琛� + for (var i = 0; i < option.data.length; i++) { + var Organization = ""; + Organization += '<option style="color:blue;" selected="selected" value=""></option>'; + for (var j = 0; j < HFieldNameList.length; j++) { + Organization += '<option style="color:blue;" value="' + HFieldNameList[j] + '">' + HFieldNameList[j] + '</option>'; + } + $('#HFieldName' + (i + 1) + '').empty(); + $('#HFieldName' + (i + 1) + '').append(Organization); + } + + form.render('select'); + } else { + + } + } + }) } //#endregion @@ -476,110 +651,42 @@ //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶 //#region 鎿嶄綔鎸夐挳璋冪敤鏂规硶 - //#region 鏌ヨ - function get_Display() { - var ajaxLoad = layer.load(); - $.ajax({ - url: GetWEBURL() + '/Xt_ModuleButtonSet_WMES/moduleButtonSetWMESList', - type: "GET", - data: { "HModName": HModName, "HBillType": HBillType, "HUserName": HUserName }, - success: function (data1) { - var btnIdLists = btnIdList.split(','); //鐩稿鍗曟嵁浼犺繃鏉ョ殑鎸夐挳id - var btnNameLists = btnNameList.split(','); //鐩稿鍗曟嵁浼犺繃鏉ョ殑鎸夐挳鍚嶇О - var btnOrderLists = btnOrderList.split(','); //鐩稿鍗曟嵁浼犺繃鏉ョ殑鎸夐挳娆″簭 - var data = []; //闇�瑕佷紶杩涜〃鏍肩殑鏁版嵁 - - no_edit = []; //娓呯┖涓嶅彲缂栬緫鎸夐挳鐨勪俊鎭垪琛� - - for (var i = 0; i < btnIdLists.length; i++) { - for (var j = 0; j < data1.count; j++) { - if (btnIdLists[i] == data1.data[j]["HButtonID"]) { - if (data1.data[j]["HEditFlag"] == false) { - no_edit.push({ "HBillType": data1.data[j]["HBillType"], "HModuleName": data1.data[j]["HModuleName"], "HButtonID": data1.data[j]["HButtonID"], "HButtonName": data1.data[j]["HButtonName"], "HOrder": data1.data[j]["HOrder"], "HHideFlag": data1.data[j]["HHideFlag"], "HEditFlag": data1.data[j]["HEditFlag"], "HOtherName": data1.data[j]["HOtherName"] }); - } else { - data.push({ "BtnID": btnIdLists[i], "BtnName": btnNameLists[i], "IsHide": data1.data[j]["HHideFlag"], "HOrder": btnOrderLists[i], "HOtherName": data1.data[j]["HOtherName"] }); - } - break; - } - } - if (data.length + no_edit.length == i) { - data.push({ "BtnID": btnIdLists[i], "BtnName": btnNameLists[i], "IsHide": false, "HOrder": btnOrderLists[i], "HOtherName": "" }); - } - } - option.data = data; - table.render(option); - - //椤甸潰澶氶�夋 閲嶆柊娓叉煋 - for (var i = 0; i < btnIdLists.length; i++) { - for (var j = 0; j < data1.count; j++) { - if (btnIdLists[i] == data1.data[j]["HButtonID"] && data1.data[j]["HHideFlag"] == true) { - $("#IsHide" + (i + 1)).attr("checked", true); - break; - } - } - } - form.render('checkbox'); - layer.close(ajaxLoad); - }, error: function () { - layer.close(ajaxLoad); - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); - } - //#endregion - - //#region 淇濆瓨 + //#region 淇濆瓨鏂规硶 function set_AddNew(data) { + data.field.HInterID = HInterID; + data.field.HModName = HSetMainModName; + data.field.HUser = sessionStorage["HUserName"]; + data.field.HTableName = HTableName; + data.field.HDataViewName = HDataViewName; + data.field.HDataProcName = HDataProcName; + data.field.HRowElementCount = HRowElementCount; - var tableData = []; //鑾峰彇琛ㄦ牸鏁版嵁 - var btnIdLists = btnIdList.split(','); //鐩稿鍗曟嵁浼犺繃鏉ョ殑鎸夐挳id - var btnNameLists = btnNameList.split(','); //鐩稿鍗曟嵁浼犺繃鏉ョ殑鎸夐挳鍚嶇О - var btnOrderLists = btnOrderList.split(',');//鐩稿鍗曟嵁浼犺繃鏉ョ殑鎸夐挳娆″簭 - //鑾峰彇琛ㄦ牸鏁版嵁 - for (var i = 0; i < table.cache["mainTable"].length; i++) { - if (table.cache["mainTable"][i] != "") { - table.cache["mainTable"][i].LAY_TABLE_INDEX = i; - tableData.push(table.cache["mainTable"][i]) + //搴忓垪鍖栬〃澶翠俊鎭拰瀛愯〃淇℃伅 + var sMainStr = JSON.stringify(data.field); + var sSubStr = JSON.stringify(option.data); + //鎷兼帴鍙傛暟 + var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"]; - - //鏇存柊娆″簭鍒楄〃 - var index_temp = $.inArray(table.cache["mainTable"][i].BtnID, btnIdLists); - if (index_temp != -1) { - btnOrderLists[index_temp] = (table.cache["mainTable"][i].HOrder == "" ? 0 : table.cache["mainTable"][i].HOrder); - } - } - } - - //灏嗘暟缁勫簭鍒楀寲涓哄瓧绗︿覆锛屼紶閫掔粰鍚庣 - var sTableData = JSON.stringify(tableData); - var sBtnIdLists = JSON.stringify(btnIdLists); - var sBtnNameLists = JSON.stringify(btnNameLists); - var sBtnOrderLists = JSON.stringify(btnOrderLists); - var sNo_EditLists = JSON.stringify(no_edit); - - - //鎷兼帴闇�瑕佷紶閫掔殑鍙傛暟 - var sMainSub = sTableData + ';' + sBtnIdLists + ';' + sBtnNameLists + ';' + sBtnOrderLists + ';' + HModName + ';' + HBillType + ";" + sNo_EditLists + ";" + HUserName; var index = layer.load(); $.ajax({ type: "POST", - url: GetWEBURL() + "/Xt_ModuleButtonSet_WMES/AddModuleButtonSetWMES", + url: GetWEBURL() + "/Xt_DefineBillMainSet/SaveXt_DefineBillMainSet", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� async: true, - data: { "sMainSub": sMainSub }, + data: { "msg": sMainSub }, dataType: "json", success: function (data) { - if (data.count == 1) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { icon: 1 }); layer.close(index); - layer.msg("鎻愪氦鎴愬姛"); } else { + layer.alert(data.Message, { icon: 5 }); layer.close(index); - layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); } }, error: function (err) { + layer.alert("閿欒:" + err, { icon: 5 }); layer.close(index); - layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); } }); } @@ -587,8 +694,11 @@ //#endregion //#region 瀛愯〃鐩稿叧鏂规硶 - //#region 鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛� + //#region 鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 function setSelectByTableRender() { + //涓嬫媺妗嗗垪琛ㄥ垵濮嬪寲 + setSelectInit(); + for (var i = 1; i <= option.data.length; i++) { $('#HElementID' + i + '').val(option.data[i - 1].HElementID); $('#HParentElementID' + i + '').val(option.data[i - 1].HParentElementID); @@ -625,6 +735,10 @@ option.data[i - 1] = data[0]; option.data[i] = tables[0]; table.render(option); + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); + break; } } @@ -656,6 +770,9 @@ option.data[i + 1] = data[0]; option.data[i] = tables[0]; table.render(option); + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); break; } } @@ -670,8 +787,11 @@ table.cache["mainTable"].push(NewRow); option.data = table.cache["mainTable"]; table.render(option); + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); //rows++; - layer.msg('澧炲姞涓�琛屾寜閽紒') + //layer.msg('澧炲姞涓�琛屾寜閽紒') } //#endregion @@ -691,6 +811,9 @@ } option.data = tables; table.render(option); + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); } else { layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); } @@ -715,6 +838,9 @@ option.data[option.data.length - 1].HWeight = "0"; table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓� + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); } } //#endregion @@ -751,6 +877,33 @@ } }) } + //#endregion + + //#region 鐩戝惉鍗曞厓鏍肩紪杈� 鍗曞厓鏍肩紪杈戝悗 鍙樻洿 + table.on('edit(mainTable)', function (obj) { + //鏁板�兼牸寮忔牎楠屽伐鍏� + var ref = /^\d+(\.\d+)?$/; //闈炶礋鏁版鍒欒〃杈惧紡 + var temp = ""; + + // 鍗曞厓鏍肩紪杈戜箣鍓嶇殑鍊� + var oldText = $(this).prev().text(); + var value = obj.value //寰楀埌淇敼鍚庣殑鍊� + , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊� + , field = obj.field; //寰楀埌瀛楁 + + switch (field) { + case "HElementIDAdditionalName": //鍏冪礌ID闄勫姞瀛楁 + obj.update({ + HElementID: "" + , HFieldDataType: "" + }); + table.render(option); + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); + break; + default: + } + }); //#endregion //#region 瀛愯〃1锛氶殣钘忓垪璁剧疆 @@ -870,8 +1023,14 @@ } } table.render(option); + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); } else { table.render(option); + + //鏍规嵁option涓殑鏁版嵁锛岃缃瓙琛ㄤ腑鐨勪笅鎷夊垪琛ㄣ�佸閫夋 + setSelectByTableRender(); } }, error: function () { layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); -- Gitblit v1.9.1