From 14b0abe22ae4cdfc1177eeff18fb310520ed850d Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期四, 26 十二月 2024 12:21:15 +0800 Subject: [PATCH] 生产质量汇报单增加字段 HBadPhenomenaID int --不良现象 --- WebTM/views/基础资料/生产基础资料/Gy_BadReason.html | 1 WebTM/layuiadmin/resize/ResizeUpDow.js | 47 +++++ WebTM/layuiadmin/resize/ResizeLeftRight.js | 52 ++++++ WebTM/views/质量管理/质量报表/QC_FiveMenOneRingList.html | 158 +++++++------------ WebTM/views/质量管理/质量报表/QC_QualityDailyReprot.html | 8 + WebTM/views/生产管理/报工台工序/不良采集/Sc_QualityReportStepBill_New.html | 42 +++++ WebTM/layuiadmin/resize/ResizeUpDow.css | 33 ++++ WebTM/layuiadmin/resize/ResizeLeftRight.css | 35 ++++ WebTM/layuiadmin/Scripts/webConfig.js | 2 WebTM/WebTM.csproj | 4 WebTM/views/生产管理/质量汇报单/Sc_QualityReportBillSumSave.html | 66 +++++++ 11 files changed, 340 insertions(+), 108 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 79fc92a..5fc1721 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -97,6 +97,10 @@ <Content Include="layuiadmin\ckou.js" /> <Content Include="layuiadmin\echarts.min.js" /> <Content Include="layuiadmin\grwebapp.js" /> + <Content Include="layuiadmin\resize\ResizeUpDow.css" /> + <Content Include="layuiadmin\resize\ResizeUpDow.js" /> + <Content Include="layuiadmin\resize\ResizeLeftRight.css" /> + <Content Include="layuiadmin\resize\ResizeLeftRight.js" /> <Content Include="layuiadmin\QueryScheme.js" /> <Content Include="layuiadmin\SetColumn.js" /> <Content Include="layuiadmin\modules\tableFilter2.js" /> diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js index 77bad55..2705375 100644 --- a/WebTM/layuiadmin/Scripts/webConfig.js +++ b/WebTM/layuiadmin/Scripts/webConfig.js @@ -9,7 +9,7 @@ var WEBURL = "http://localhost:8082/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:8082/LuBaoAPI/"; //浣欐�濇澃鏈湴閰嶇疆*/ //var WEBURL = "http://localhost:8088/ARAPI/"; //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺) //var WEBURL = "http://61.164.86.218:8099/ABAPI/"; //濂ラ偊 //var WEBURL = "http://10.1.4.155/API/"; //姹熶赴瀹㈡埛NEW diff --git a/WebTM/layuiadmin/resize/ResizeLeftRight.css b/WebTM/layuiadmin/resize/ResizeLeftRight.css new file mode 100644 index 0000000..72fb27b --- /dev/null +++ b/WebTM/layuiadmin/resize/ResizeLeftRight.css @@ -0,0 +1,35 @@ +.box { + width: 100%; + height: 1000px; + display: flex; +} +/*左侧div样式*/ +.left { + width: calc(30% - 5px); /*左侧初始化宽度*/ + height: 100%; + /* background: #36cfc9;*/ + float: left; +} +/*拖拽区div样式*/ +.resize { + cursor: col-resize; + position: relative; + background-color: yellow; + width: 5px; + height: 300px; + background-size: cover; + background-position: center; + font-size: 32px; + float: left; +} + /*拖拽区鼠标悬停样式*/ + .resize:hover { + background-color: #444444; + } +/*右侧div'样式*/ +.mid { + float: left; + width: 70%; /*右侧初始化宽度*/ + height: 100%; + /*background-color: #b7eb8f;*/ +} diff --git a/WebTM/layuiadmin/resize/ResizeLeftRight.js b/WebTM/layuiadmin/resize/ResizeLeftRight.js new file mode 100644 index 0000000..d8c4a90 --- /dev/null +++ b/WebTM/layuiadmin/resize/ResizeLeftRight.js @@ -0,0 +1,52 @@ +锘�(function () { + // 鑾峰彇鐩稿叧DOM鍏冪礌 + let resize = document.getElementById('resize'); + let left = document.getElementById('left'); + let mid = document.getElementById('right'); + let box = document.getElementById('box'); + + // 榧犳爣鎸変笅浜嬩欢 + resize.onmousedown = function (e) { + // 璁板綍鍧愭爣璧峰浣嶇疆 + let startX = e.clientX; + + // 宸﹁竟鍏冪礌璧峰瀹藉害 + left.left = left.offsetWidth; + + // 榧犳爣鎷栧姩浜嬩欢 + document.onmousemove = function (e) { + // 榧犳爣鎷栧姩鐨勭粓姝綅缃� + let endX = e.clientX; + + // 璁$畻绉诲姩鐨勮窛绂� + let moveLen = left.left + (endX - startX); + + // 鑾峰彇瀹瑰櫒鐨勬渶澶у搴︼紙鎺掗櫎鎷栨嫿鏉″搴︼級 + let maxWidth = box.clientWidth - resize.offsetWidth; + + // 闄愬埗宸﹁竟鍖哄煙鐨勬渶灏忓搴︿负30px + if (moveLen < 300) moveLen = 300; + + // 闄愬埗宸﹁竟鍖哄煙鐨勬渶澶у搴︿负鏈�澶у搴� - 鍙充晶鏈�灏忓搴� + if (moveLen > maxWidth - 420) moveLen = maxWidth - 420; + + // 璁剧疆宸﹁竟鍖哄煙鐨勫搴� + left.style.width = moveLen + 'px'; + + // 璁剧疆鍙宠竟鍖哄煙鐨勫搴� + mid.style.width = (maxWidth - moveLen) + 'px'; + }; + + // 榧犳爣鏉惧紑浜嬩欢 + document.onmouseup = function (evt) { + document.onmousemove = null; + document.onmouseup = null; + resize.releaseCapture && resize.releaseCapture(); // 閲婃斁榧犳爣鎹曡幏 + }; + + // 璁剧疆榧犳爣鎹曡幏 + resize.setCapture && resize.setCapture(); + + return false; // 闃绘榛樿浜嬩欢 + }; +})(); diff --git a/WebTM/layuiadmin/resize/ResizeUpDow.css b/WebTM/layuiadmin/resize/ResizeUpDow.css new file mode 100644 index 0000000..7177309 --- /dev/null +++ b/WebTM/layuiadmin/resize/ResizeUpDow.css @@ -0,0 +1,33 @@ +.box { + width: 100%; + height: 600px; /* 设置父容器的初始高度 */ + display: flex; + flex-direction: column; +} + +/* 上面部分 */ +.top { + background-color: #36cfc9; + overflow: auto; + flex-grow: 1; +} + +/* 分割条 */ +.resize { + cursor: ns-resize; + height: 5px; + background-color: yellow; + width: 100%; +} + +/* 底部部分 */ +.bottom { + background-color: #b7eb8f; + overflow: auto; + flex-grow: 1; +} + +/* 标签内容部分 */ +.layui-tab-card { + margin-top: 40px; +} diff --git a/WebTM/layuiadmin/resize/ResizeUpDow.js b/WebTM/layuiadmin/resize/ResizeUpDow.js new file mode 100644 index 0000000..4ac262f --- /dev/null +++ b/WebTM/layuiadmin/resize/ResizeUpDow.js @@ -0,0 +1,47 @@ +锘�(function () { + // 鑾峰彇鐩稿叧DOM鍏冪礌 + let resize = document.getElementById('resize'); + let top = document.getElementById('top'); + let bottom = document.getElementById('bottom'); + let box = document.getElementById('box'); + + // 榧犳爣鎸変笅浜嬩欢 + resize.onmousedown = function (e) { + let startY = e.clientY; + + // 璁板綍璧峰楂樺害 + let startTopHeight = top.offsetHeight; + let startBottomHeight = bottom.offsetHeight; + + document.onmousemove = function (e) { + let endY = e.clientY; + let moveLen = startTopHeight + (endY - startY); // 璁$畻鏂扮殑椤堕儴楂樺害 + + // 鑾峰彇瀹瑰櫒鐨勬渶澶ч珮搴︼紙鎺掗櫎鎷栨嫿鏉$殑楂樺害锛� + let maxHeight = box.clientHeight - resize.offsetHeight; + + // 闄愬埗涓婃柟鍖哄煙鏈�灏忛珮搴� + if (moveLen < 30) moveLen = 30; + + // 闄愬埗涓婃柟鍖哄煙鏈�澶ч珮搴� + if (moveLen > maxHeight - 100) moveLen = maxHeight - 100; + + // 璁剧疆涓婃柟鍖哄煙鐨勯珮搴� + top.style.height = moveLen + 'px'; + + // 璁剧疆涓嬫柟鍖哄煙鐨勯珮搴� + bottom.style.height = (maxHeight - moveLen) + 'px'; + }; + + document.onmouseup = function () { + document.onmousemove = null; + document.onmouseup = null; + resize.releaseCapture && resize.releaseCapture(); // 閲婃斁榧犳爣鎹曡幏 + }; + + // 璁剧疆榧犳爣鎹曡幏 + resize.setCapture && resize.setCapture(); + + return false; // 闃绘榛樿浜嬩欢 + }; +})(); \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html" index 0bfee42..08ff9af 100644 --- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html" +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadReason.html" @@ -481,6 +481,7 @@ if (HProcName) { sWhere += " and 榛樿宸ュ簭 like '%" + HProcName + "%'"; } + sWhere += " order by 涓嶈壇鍘熷洜浠g爜"; get_Display(sWhere); sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 } diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html" index 26ade49..b606025 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html" @@ -443,6 +443,8 @@ "鐢熶骇璧勬簮": "", "HBadReasonID": "0", "涓嶈壇鍘熷洜": "", + "HBadPhenomenaID": "0", + "涓嶈壇鐜拌薄": "", "HBarCode": "", "HReportType": "3", "HRemark": "", @@ -663,6 +665,8 @@ , { field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮', width: 150, event: "HSource", edit: 'text' } , { field: 'HBadReasonID', title: 'HBadReasonID', width: 100, style: "background-color:#efefef4d;", hide: true } , { field: '涓嶈壇鍘熷洜', title: '涓嶈壇鍘熷洜', width: 150, event: "HBadReason", edit: 'text' } + , { field: 'HBadPhenomenaID', title: 'HBadPhenomenaID', width: 100, style: "background-color:#efefef4d;", hide: true } + , { field: '涓嶈壇鐜拌薄', title: '涓嶈壇鐜拌薄', width: 150, event: "HBadPhenomena", edit: 'text' } , { field: 'HRemark', title: '澶囨敞', width: 100, edit: 'text' } , { field: 'HICMOInterID', title: '鐢熶骇璁㈠崟涓诲唴鐮�', hide: true, style: 'background-color: #f9f9f9;' } //f7 @@ -723,6 +727,8 @@ "鐢熶骇璧勬簮": "", "HBadReasonID": "0", "涓嶈壇鍘熷洜": "", + "HBadPhenomenaID": "0", + "涓嶈壇鐜拌薄": "", "HBarCode": "", "HReportType": "3", "HRemark": "", @@ -837,6 +843,8 @@ "鐢熶骇璧勬簮": data.鐢熶骇璧勬簮, "HBadReasonID": data.HBadReasonID, "涓嶈壇鍘熷洜": data.涓嶈壇鍘熷洜, + "HBadPhenomenaID": data.HBadPhenomenaID, + "涓嶈壇鐜拌薄": data.涓嶈壇鐜拌薄, "HBarCode": data.HBarCode, "HReportType": data.HReportType, "HRemark": data.澶囨敞, @@ -952,6 +960,8 @@ "璐d换宸ュ簭": "", "HBadReasonID": "0", "涓嶈壇鍘熷洜": "", + "HBadPhenomenaID": "0", + "涓嶈壇鐜拌薄": "", "HBarCode": "", "HReportType": "3", "HAddr": "", @@ -1044,6 +1054,8 @@ "妫�楠屽憳": "", "HBadReasonID": "0", "涓嶈壇鍘熷洜": "", + "HBadPhenomenaID": "0", + "涓嶈壇鐜拌薄": "", "HBarCode": "", "HReportType": "3", "HAddr": "", @@ -1134,6 +1146,8 @@ "妫�楠屽憳": "", "HBadReasonID": "0", "涓嶈壇鍘熷洜": "", + "HBadPhenomenaID": "0", + "涓嶈壇鐜拌薄": "", "HBarCode": "", "HReportType": "3", "HAddr": "", @@ -1740,6 +1754,34 @@ } }) } + if (obj.event == "HBadPhenomena") { + layer.open({ + type: 2 + , skin: "layui-layer-rim" //鍔犱笂杈规 + , title: "涓嶈壇鐜拌薄" //鏍囬 + , closeBtn: 1 //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡 + , shift: 2 //寮瑰嚭鍔ㄧ敾 + , area: ["90%", "90%"] //绐椾綋澶у皬 + , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� + , content: ['../../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_BadPhenomena.html', "yes"] + , btn: ["纭畾", "鍙栨秷"] + , btn1: function (index, laero) { + //鎸夐挳涓� 鐨勫洖璋� + var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹� + + if (checkStatus.data.length != 1) { + return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�"); + } + obj.update({ + "HBadPhenomenaID": checkStatus.data[0].HItemID + , "涓嶈壇鐜拌薄": checkStatus.data[0].涓嶈壇鐜拌薄鍚嶇О + }) + layer.close(index);//鍏抽棴寮圭獥 + } + , btn2: function (index, layero) { } + }) + } //璐d换宸ュ簭鍒楄〃 if (obj.event == "HBadProcID") { layer.open({ diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\264\250\351\207\217\346\261\207\346\212\245\345\215\225/Sc_QualityReportBillSumSave.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\264\250\351\207\217\346\261\207\346\212\245\345\215\225/Sc_QualityReportBillSumSave.html" index b6053da..661682a 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\264\250\351\207\217\346\261\207\346\212\245\345\215\225/Sc_QualityReportBillSumSave.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\264\250\351\207\217\346\261\207\346\212\245\345\215\225/Sc_QualityReportBillSumSave.html" @@ -358,7 +358,9 @@ //#region 鎿嶄綔鎸夐挳瑙﹀彂浜嬩欢 //#region 淇濆瓨鎻愪氦 form.on('submit(btnSave)', function (data) {//鎻愪氦 - set_AddNew(data); + if (AllowLoadData(data)) { + set_AddNew(data); + } }); //#endregion @@ -390,9 +392,11 @@ "HMaterName": $("#HMaterName").val(), "HUnitID": $("#HUnitID").val(), "HUnitName": $("#HUnitName").val(), - "HBadReasonID": "", - "HBadReasonNumber": "", + "HBadReasonID": "0", + "HBadReasonNumber": "", "HBadReasonHName": "", + "HBadPhenomenaID": "0", + "HBadPhenomenaName": "", "HEmpID": sessionStorage["HEmpID"], "HCheckMan": $("#HMaker").val(), "HGroupID": $("#HGroupID").val(), @@ -543,6 +547,8 @@ , { field: 'HBadReasonID', title: '涓嶈壇鍘熷洜id', hide: true } , { field: 'HBadReasonNumber', title: '涓嶈壇鍘熷洜浠g爜', edit: 'text' , event: "HBadReasonNumber"} , { field: 'HBadReasonHName', title: '涓嶈壇鍘熷洜', style: 'background-color: #f9f9f9;' } + , { field: 'HBadPhenomenaID', title: '涓嶈壇鐜拌薄id', hide: true } + , { field: 'HBadPhenomenaName', title: '涓嶈壇鐜拌薄', edit: 'text', event: "HBadPhenomenaName" } , { field: 'HEmpID', title: '妫�楠屽憳id', hide: true } , { field: 'HCheckMan', title: '妫�楠屽憳', event: "HCheckMan" } , { field: 'HGroupID', title: '鐝粍id', hide: true } @@ -576,9 +582,11 @@ "HMaterName": $("#HMaterName").val(), "HUnitID": $("#HUnitID").val(), "HUnitName": $("#HUnitName").val(), - "HBadReasonID": "", + "HBadReasonID": "0", "HBadReasonNumber": "", "HBadReasonHName": "", + "HBadPhenomenaID": "0", + "HBadPhenomenaName": "", "HEmpID": sessionStorage["HEmpID"], "HCheckMan": $("#HMaker").val(), "HGroupID": $("#HGroupID").val(), @@ -606,6 +614,27 @@ } //#endregion + //#region 鏁版嵁鏍¢獙 + function AllowLoadData(data) { + //鏁板�兼牸寮忔牎楠屽伐鍏� + var ref = /^\d+(\.\d+)?$/; //闈炶礋鏁版鍒欒〃杈惧紡 + var temp = ""; + + for (var i = 0; i < option.data.length; i++) { + //鏁伴噺鏍煎紡鏍¢獙 + if (option.data[i]["HBadReasonID"] == 0 || option.data[i]["HBadReasonID"] == undefined || option.data[i]["HBadReasonID"] == null) { + layer.msg("绗�" + (i + 1) + "琛岋細涓嶈壇鍘熷洜涓嶈兘涓虹┖锛�"); + return false; + } + if (option.data[i]["HQty"] == 0 || option.data[i]["HQty"] == undefined || option.data[i]["HQty"] == null) { + layer.msg("绗�" + (i + 1) + "琛岋細鏁伴噺涓嶈兘涓�0锛�"); + return false; + } + } + //#endregion + return true; + } + //#endregion //#region 淇濆瓨HMaker @@ -618,7 +647,6 @@ num.push(table.cache["mainTable"][i]) } } - //鑾峰彇鎿嶄綔鏂瑰紡 var refSav = ""; @@ -729,6 +757,34 @@ , btn2: function (index, layero) { } }) } + if (obj.event == "HBadPhenomenaName") { + layer.open({ + type: 2 + , skin: "layui-layer-rim" //鍔犱笂杈规 + , title: "涓嶈壇鍘熷洜" //鏍囬 + , closeBtn: 1 //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡 + , shift: 2 //寮瑰嚭鍔ㄧ敾 + , area: ["90%", "90%"] //绐椾綋澶у皬 + , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_BadPhenomena.html', "yes"] + , btn: ["纭畾", "鍙栨秷"] + , btn1: function (index, laero) { + //鎸夐挳涓� 鐨勫洖璋� + var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹� + + if (checkStatus.data.length != 1) { + return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�"); + } + obj.update({ + "HBadPhenomenaID": checkStatus.data[0].HItemID + , "HBadPhenomenaName": checkStatus.data[0].涓嶈壇鐜拌薄鍚嶇О + }) + layer.close(index);//鍏抽棴寮圭獥 + } + , btn2: function (index, layero) { } + }) + } if (obj.event == "HCheckMan") { layer.open({ type: 2//寮圭獥绫诲瀷 diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html" index ba4b279..b28ca1f 100644 --- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html" +++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html" @@ -8,6 +8,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <link href="../../../layuiadmin/resize/ResizeLeftRight.css" rel="stylesheet" /> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> @@ -17,22 +18,6 @@ <script src="../../../layuiadmin/grwebapp.js"></script> <script src="../../../layuiadmin/HideButton.js"></script> <script src="../../../layuiadmin/soulTable.slim.js"></script> - <style> - .layui-tab-title .layui-this { - background-color: #f1f1f1; /* 閫変腑鐨勯〉绛捐儗鏅壊 */ - color: #333; /* 閫変腑鐨勯〉绛炬枃瀛楅鑹� */ - } - .resize-handle { - width: 5px; - height: 100%; - background-color: yellow; - cursor: col-resize; - position: relative; - float: left; - } - - </style> - </head> <body> <div class="layui-fluid"> @@ -68,9 +53,9 @@ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProcExch" id="btnHProcExch" style="padding: 0 10px;float: right;margin-right: 3px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> - </div> - </div> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="padding: 0 10px;margin-left: 20px;"> + </div> + </div> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="padding: 0 10px;margin-left: 20px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn">鏌ヨ</i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button> @@ -120,15 +105,15 @@ </div> </div> </div> - <div class="layui-row" style="padding:10px 0" id="div"> - <div class="layui-inline layui-col-xs5 " style="margin-top:20px;" id="div1"> + <div class="box" style="padding:10px 0" id="box"> + <div class="left" id="left" style="margin-top:20px;"> <div class="layui-tab-item layui-show"> <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> </div> </div> <!-- 娣诲姞鐢ㄤ簬鎷栨嫿鐨勬墜鏌勫厓绱� --> - <div id="resize-handle" class="resize-handle"></div> - <div class="layui-inline layui-col-xs7" style="margin-top:20px;" id="div3"> + <div id="resize" class="resize" title="鏀剁缉渚ц竟鏍�"> </div> + <div class="mid" id="right" style="margin-top:20px;"> <div class="layui-tab layui-tab-card"> <ul class="layui-tab-title"> <li class="layui-this">浜�</li> @@ -209,48 +194,15 @@ </div> </script> <script type="text/html" id="toolbarDemo2"> - + </script> </form> </div> </div> </div> </div> + <script src="../../../layuiadmin/resize/ResizeLeftRight.js"></script> <script> - // 鑾峰彇鐢ㄤ簬鎷栨嫿鐨勬墜鏌勫厓绱犱互鍙婂乏鍙充袱涓璋冩暣澶у皬鐨勫鍣ㄥ厓绱� - const resizeHandle = document.getElementById('resize-handle'); - const leftDiv = document.getElementById('div1'); - const rightDiv = document.getElementById('div3'); - - let startX = 0; - let isDragging = false; - - // 缁欐墜鏌勬坊鍔犻紶鏍囨寜涓嬩簨浠剁洃鍚� - resizeHandle.addEventListener('mousedown', function (e) { - startX = e.pageX; - isDragging = true; - document.addEventListener('mousemove', handleMouseMove); - document.addEventListener('mouseup', handleMouseUp); - }); - - function handleMouseMove(e) { - if (isDragging) { - const offsetX = e.pageX - startX; - const newWidthLeft = leftDiv.offsetWidth + offsetX; - const newWidthRight = rightDiv.offsetWidth - offsetX; - // 闄愬埗鏈�灏忓搴︾瓑鏉′欢鍒ゆ柇锛堝彲鏍规嵁瀹為檯鎯呭喌璋冩暣锛� - if (newWidthLeft > 100 && newWidthRight > 100) { - leftDiv.style.width = newWidthLeft + 'px'; - rightDiv.style.width = newWidthRight + 'px'; - } - } - } - - function handleMouseUp() { - isDragging = false; - document.removeEventListener('mousemove', handleMouseMove); - document.removeEventListener('mouseup', handleMouseUp); - } layui.config({ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ @@ -279,6 +231,8 @@ var option_HB_SN = ""; //榛戠櫧鏍� var ins; //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� @@ -310,7 +264,7 @@ //#region 澶村伐鍏锋爮浜嬩欢 table.on('toolbar(mainTable_HB_SN)', function (obj) { - switch (obj.event) { + switch (obj.event) { //瀵煎嚭鎸夐挳 case 'btn_Export': btn_Export(); break; @@ -366,7 +320,7 @@ } }); //#endregion - + //#endregion //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� @@ -395,15 +349,15 @@ //#region 蹇�熻繃婊� function get_FastQuery( ) { - + var SN = $("#SN").val(); //SN鐮� - var HProcHBillNo = $("#HProcHBillNo").val();//娴佽浆鍗″彿 + var HProcHBillNo = $("#HProcHBillNo").val();//娴佽浆鍗″彿 if (HProcHBillNo != "") { get_Display_HProc(HProcHBillNo); } else { get_Display(SN); } - + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 } //#endregion @@ -417,19 +371,19 @@ $("#HMaterName").val(""); $("#HMaterModel").val(""); $("#HProcExchBillNo").val(""); - $("#HICMOBillNo").val(""); + $("#HICMOBillNo").val(""); $("#HProcHBillNo").val(""); var SN = ""; get_Display(SN); } - //#endregion + //#endregion //#region 榛戠櫧鏍嘷蹇�熻繃婊� function get_FastQuery_HB() { var SN_HB = $("#SN_HB1").val(); //榛戞爣 var SN_BB = $("#SN_BB1").val(); //鐧芥爣 - + if (SN_HB) { sWhere += " and 榛戞爣鍙� = '" + SN_HB + "'"; } @@ -445,7 +399,7 @@ //#region 榛戠櫧鏍嘷閲嶇疆杩囨护鏉′欢鏂规硶 function set_ClearQuery_HB() { $("#SN_HB1").val(""); - $("#SN_BB1").val(""); + $("#SN_BB1").val(""); sWhere = ""; } @@ -457,7 +411,7 @@ function set_InitGrid() { option = { elem: '#mainTable' - , toolbar: '#toolbarDemo' + , toolbar: '#toolbarDemo' , totalRow: true , height: 660 , cellMinWidth: 90 @@ -471,14 +425,14 @@ function set_InitGrid_Man() { option_Man = { elem: '#mainTable_Man' - , toolbar: '#toolbarDemo2' + , toolbar: '#toolbarDemo2' , totalRow: true , height: 600 , cellMinWidth: 90 , limit: Number.MAX_VALUE//榛樿鏄剧ず鍏ㄩ儴 , cols: [] , data: [] - }; + }; } //鍒濆鍖栨満鍒楄〃 @@ -589,10 +543,10 @@ var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/QC_CustomerAppealReport/Get_QC_FiveMenOneRingList', - type: "GET", + type: "GET", data: { "SN": SN, "user": sessionStorage["HUserName"] }, success: function (data1) { - if (data1.count == 1) { + if (data1.count == 1) { var Listcol = []; for (var i = 0; i < data1.list.length; i++) { var data = []; @@ -605,7 +559,7 @@ for (var j = 0; j < data.length; j++) { if ($.inArray(data[j].name, titleData) > -1) { col.push({ field: data[j].id, title: data[j].name, align: 'center', hide: true }); //闅愯棌id鍒� - } + } else if (data[j].name == '娴佽浆鍗�') {//娣诲姞瓒呴摼鎺� col.push({ field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: '娴佽浆鍗�', templet: function (d) { @@ -647,8 +601,8 @@ } } Listcol.push(col); - } - + } + //鍔ㄦ�佹樉绀哄垪鍚� option = { elem: '#mainTable' @@ -667,7 +621,7 @@ , toolbar: '#toolbarDemo2' , cols: [Listcol[1]] , data: data1.data.h_p_QC_FiveMenOneRingList1 - , height: 'full-80' + , height: 'full-80' , cellMinWidth: 90 } table.render(option_Man); @@ -677,7 +631,7 @@ , toolbar: '#toolbarDemo2' , cols: [Listcol[1]] , data: data1.data.h_p_QC_FiveMenOneRingList1 - , height: 'full-80' + , height: 'full-80' , cellMinWidth: 90 } table.render(option_Machine); @@ -687,7 +641,7 @@ , toolbar: '#toolbarDemo2' , cols: [Listcol[1]] , data: data1.data.h_p_QC_FiveMenOneRingList1 - , height: 'full-80' + , height: 'full-80' , cellMinWidth: 90 } table.render(option_Material); @@ -697,7 +651,7 @@ , toolbar: '#toolbarDemo2' , cols: [Listcol[1]] , data: data1.data.h_p_QC_FiveMenOneRingList1 - , height: 'full-80' + , height: 'full-80' , cellMinWidth: 90 } table.render(option_Method); @@ -707,7 +661,7 @@ , toolbar: '#toolbarDemo2' , cols: [Listcol[1]] , data: data1.data.h_p_QC_FiveMenOneRingList1 - , height: 'full-80' + , height: 'full-80' , cellMinWidth: 90 } table.render(option_Environments); @@ -717,7 +671,7 @@ , toolbar: '#toolbarDemo2' , cols: [Listcol[1]] , data: data1.data.h_p_QC_FiveMenOneRingList1 - , height: 'full-80' + , height: 'full-80' , cellMinWidth: 90 } table.render(option_Measure); @@ -731,7 +685,7 @@ , cellMinWidth: 90 } table.render(option_Message); - + $("#HMaterNumber").val(data1.data.h_p_QC_FiveMenOneRingList[0].鐗╂枡浠g爜); $("#HMaterName").val(data1.data.h_p_QC_FiveMenOneRingList[0].鐗╂枡鍚嶇О); $("#HMaterModel").val(data1.data.h_p_QC_FiveMenOneRingList[0].瑙勬牸鍨嬪彿); @@ -740,7 +694,7 @@ $("#SN_BB").val(data1?.data?.h_p_QC_FiveMenOneRingList2?.[0]?.鐧芥爣鍙�); $("#SN_HB").val(data1?.data?.h_p_QC_FiveMenOneRingList2?.[0]?.榛戞爣鍙�); layer.close(ajaxLoad); - + } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); @@ -752,7 +706,7 @@ }); } - //#endregion + //#endregion //#region 榛戠櫧鏍嘷鏌ヨ function get_Display_HB(sWhere) { @@ -797,7 +751,7 @@ Listcol.push(col); } - //鍔ㄦ�佹樉绀哄垪鍚� + //鍔ㄦ�佹樉绀哄垪鍚� option_HB_SN = { elem: '#mainTable_HB_SN' , toolbar: '#toolbarDemo1' @@ -837,7 +791,7 @@ type: "GET", data: { "HProcHBillNo": HProcHBillNo, "user": sessionStorage["HUserName"] }, success: function (data1) { - if (data1.count == 1) { + if (data1.count == 1) { var linterid = data1.data[0].hmainid; var SNs = ""; var HProcID = ""; getTable_Right(linterid, HProcID, SNs); @@ -881,7 +835,7 @@ }) } else { layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); - } + } } //#endregion @@ -904,15 +858,15 @@ }) } else { layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); - } + } } //#endregion - - //#endregion + + //#endregion //#region 涓昏〃鏍� 娴佽浆鍗$偣鍑讳簨浠� table.on('tool(mainTable)', function (obj) { - var data = obj.data; + var data = obj.data; var linterid; var HProcID; var SNs = $("#SN").val(); @@ -927,7 +881,7 @@ getTable_Right(linterid, HProcID, SNs); } }); - //#endregion + //#endregion //#region 榛戠櫧鏍囬〉绛� 娴佽浆鍗$偣鍑讳簨浠� table.on('tool(mainTable_HB_SN)', function (obj) { @@ -937,7 +891,7 @@ $("#SN_BB1").val(data.鐧芥爣鍙�); get_FastQuery_HB(); } - + }); //#endregion @@ -962,7 +916,7 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HProcHBillNo").val(checkStatus.data[0].鍗曟嵁鍙�); + $("#HProcHBillNo").val(checkStatus.data[0].鍗曟嵁鍙�); layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } , btn2: function (index, layero) { @@ -979,7 +933,7 @@ }); //#endregion - //#region 鍓〃鏍� + //#region 鍓〃鏍� //浜� table.on('tool(mainTable_Man)', function (obj) { var data = obj.data; @@ -1209,7 +1163,7 @@ , cancel: function () { } }) - } + } } else if (obj.event == '鑱屽憳') { var HName = data.鑱屽憳; var HProcID = data.宸ュ簭id; @@ -1346,9 +1300,9 @@ , cancel: function () { } }) - } + } } - + }); //鐜� @@ -1498,7 +1452,7 @@ , cancel: function () { } }) - } + } } else if (obj.event == '鑱屽憳') { var HName = data.鑱屽憳; var HProcID = data.宸ュ簭id; @@ -1656,7 +1610,7 @@ }); - //#endregion + //#endregion //#region 娴佽浆鍗$偣鍑绘煡璇� 浜烘満鏂欐硶鐜� function getTable_Right(linterid,HProcID,SNs) { @@ -1838,7 +1792,7 @@ } table.render(option); } - + layer.close(ajaxLoad); } else { layer.close(ajaxLoad); @@ -1850,7 +1804,7 @@ } }); } - //#endregion + //#endregion //#region 鐐瑰嚮琛岄�変腑楂樹寒 table.on('row(mainTable)', function (obj) { diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_QualityDailyReprot.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_QualityDailyReprot.html" index 298a7ff..f76310f 100644 --- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_QualityDailyReprot.html" +++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_QualityDailyReprot.html" @@ -83,6 +83,12 @@ </select> </div> </div> + <div class="layui-inline"> + <label class="layui-form-label">ID鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input ForFilteringSchemes" name="HBatchNo1" id="HBatchNo1" > + </div> + </div> </div> <div class="layui-row" style="margin-top:5px;margin-left:82px;margin-bottom:5px;"> <div class="layui-inline"> @@ -322,6 +328,7 @@ var HBeginDate = $("#HBeginDate").val(); var HEndDate = $("#HEndDate").val(); var HBatchNo = $("#HBatchNo").val(); + var HBatchNo1 = $("#HBatchNo1").val(); var HProject = $("#HProject").val();//椤圭洰鍙� var HBatchWork = $("#HBatchWork").val();//鏄惁閲忎骇 var HDivisionName = $("#HDivisionName").val();//浜嬩笟閮� @@ -333,6 +340,7 @@ HBeginDate: HBeginDate , HEndDate: HEndDate , HBatchNo: HBatchNo + , HBatchNo1: HBatchNo1 , HProject: HProject , HBatchWork: HBatchWork , HDivisionName: HDivisionName -- Gitblit v1.9.1