From da26f6926954941549c9c38d79106026c10f339f Mon Sep 17 00:00:00 2001 From: wtt <1985833171@qq.com> Date: 星期一, 23 九月 2024 14:48:56 +0800 Subject: [PATCH] 用户关联供应商多选 --- WebTM/views/系统管理/用户管理/Xt_UserSuplies.html | 46 ++++++++++++++++++++++++++++++---------------- WebTM/layuiadmin/Scripts/webConfig.js | 2 +- 2 files changed, 31 insertions(+), 17 deletions(-) diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js index 75c614e..94e7b45 100644 --- a/WebTM/layuiadmin/Scripts/webConfig.js +++ b/WebTM/layuiadmin/Scripts/webConfig.js @@ -8,7 +8,7 @@ //var WEBURL = "http://localhost:8082/API/"; //鏉滆春鏈湴閰嶇疆 /*var WEBURL = "http://localhost/API/";*/ //娼樻禉娓告湰鍦伴厤缃� var WEBURL = "http://localhost:8082/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/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserSuplies.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserSuplies.html" index 53c2c5c..24cf9d0 100644 --- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserSuplies.html" +++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserSuplies.html" @@ -145,7 +145,7 @@ var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data;; var AddRow = table.cache['mainTable']; - var NewRow = TabRow; + var NewRow = { "HSupID": 0, "HSupperNumber": "", "HSupperName": "" };//涓嶈兘鐢╰abrow浠f浛锛宭ayui浼氳嚜鍔ㄥ姞涓奿ndex灞炴�� switch (obj.event) { //鏂板涓�琛� case 'btn-AddLine': btnAddLine(NewRow); @@ -263,13 +263,33 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } + var OptionData = checkStatus.data; + if (checkStatus.data.length > 1) { + var rowIndex = $(obj.tr).attr("data-index") * 1;//鑾峰彇閫夋嫨鍒楃殑绱㈠紩 + for (var i = 0; i < OptionData.length; i++) { //鍒ゆ柇閫変腑鐨勬暟鎹殑闀垮害 鐢ㄤ簬閬嶅巻checkStatus.data鏁扮粍涓殑姣忎釜鍏冪礌 + if (rowIndex + i >= option.data.length) { //鍒ゆ柇rowIndex + i鐨勭储寮曡秴鍑轰簡option.data鏁扮粍鐨勯暱搴︼紝璇存槑option.data鏁扮粍闇�瑕佹墿灞曚互鍖呭惈鏇村琛� + var NewRow = { "HSupID": 0, "HSupperNumber": "", "HSupperName": "" }; // 鍒涘缓涓�涓柊鐨勫寘鍚暟缁� + + table.cache["mainTable"].push(NewRow); //鍒涘缓鏂扮殑鍖呭惈鏁扮粍 浼犲叆table.cache["mainTable"]鏁扮粍 + option.data = table.cache["mainTable"]; //鎶婁紶鍏� table.cache["mainTable"]鏁扮粍鐨勫�艰祴鍊肩粰option.data 鐨勫睘鎬� + + table.render(option);//娓叉煋鐣岄潰 + } + option.data[rowIndex + i].HSupID = OptionData[i].HItemID; + option.data[rowIndex + i].HSupperNumber = OptionData[i].HNumber; + option.data[rowIndex + i].HSupperName = OptionData[i].HName; + } + table.render(option); //閲嶆柊娓叉煋琛ㄦ牸浠ユ樉绀烘洿鏂板悗鐨勬暟鎹� + } else { + obj.update({ + HSupID: checkStatus.data[0].HItemID, + HSupperNumber: checkStatus.data[0].HNumber, + HSupperName: checkStatus.data[0].HName + }); + } //console.log(obj.data); //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊� - obj.update({ - HSupID: checkStatus.data[0].HItemID, - HSupperNumber: checkStatus.data[0].HNumber, - HSupperName: checkStatus.data[0].HName - }); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } @@ -384,7 +404,7 @@ } //鏃犳簮鍗曟柊澧� function set_AddFNew() { - option.data = [TabRow]; + option.data = [{ "HSupID": 0, "HSupperNumber": "", "HSupperName": "" }]; table.render(option); } @@ -444,16 +464,10 @@ //澧炲姞涓�琛� function btnAddLine(NewRow) { - var tableBak = table.cache["mainTable"]; //鑾峰彇涔嬪墠缂栬緫杩囩殑琛ㄦ牸鏁版嵁 + table.cache["mainTable"].push(NewRow);//灏哊ewRow瀵硅薄娣诲姞鍒皌able.cache["mainTable"]鏁扮粍涓�, 鏁扮粍瀛樺偍浜嗚〃鏍肩殑鎵�鏈夎鏁版嵁 + option.data = table.cache["mainTable"];//鏇存柊option.data涓烘柊鐨勬暟鎹暟缁勬樉绀哄埌琛ㄦ牸涓� //灏嗘暟鎹粦瀹氬埌data涓� - buttonArr = [];//娓呯┖鏁扮粍 - for (var i = 0; i < tableBak.length; i++) { - buttonArr.push(tableBak[i]); //灏嗕箣鍓嶇殑鏁版嵁瀛樺偍 - } - buttonArr.push(NewRow); //鍦ㄥ熬閮ㄥ姞涓�琛� - table.reload("mainTable", { - data: buttonArr //灏嗘暟鎹噸鏂拌浇鍏ヨ〃鏍� - }) + table.render(option); //娓叉煋琛ㄦ牸 } //澶嶅埗涓�琛� function btnCopyLine(data) { -- Gitblit v1.9.1