From f3d17d1d7b1e504a2781cef1a0de246e96a0c97e Mon Sep 17 00:00:00 2001 From: yangle <admin@YINMOU> Date: 星期五, 17 五月 2024 09:18:24 +0800 Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI --- WebTM/views/工资管理/员工技能清单/HR_EmployeeSkillBill.html | 144 ++ WebTM/WebTM.csproj.user | 2 WebTM/views/采购管理/其他应付单/YF_PayMentOtherBillMain.html | 4 WebTM/views/采购管理/其他应付单/YF_PayMentOtherBillMainList.html | 2 WebTM/views/验收入库/委外入库/Kf_EntrustInBillList.html | 37 WebTM/views/index_Mobile.html | 6 WebTM/views/工资管理/岗位技能清单/HR_PostSkillBill.html | 140 ++ WebTM/views/验收入库/外购入库/Kf_POStockInBackBill_Add_Up.html | 4 WebTM/views/采购管理/采购申请单/Cg_PORequestBill.html | 7 WebTM/views/模治具管理/模具生产退库单/Sc_MouldProdBackBill_PDA_old.html | 529 +++++++++++ WebTM/views/采购管理/报价单/Sup_QuotePriceBillEdit.html | 2 WebTM/views/销售管理/特批申请单/Xs_ExceptiveCheckRequestBill.html | 1 WebTM/views/工资管理/员工技能清单/HR_EmployeeSkillBillList.html | 2 WebTM/views/基础资料/生产基础资料/Gy_PostSkillList.html | 2 WebTM/views/销售管理/销售调价单/Xs_SellOutChangeBillList.html | 1 WebTM/views/模治具管理/模具生产退库单/Sc_MouldProdBackBill_PDA.html | 1821 +++++++++++++++++++++++++++++-------- WebTM/layuiadmin/Scripts/webConfig.js | 4 WebTM/views/工资管理/岗位技能清单/HR_PostSkillBillList.html | 2 WebTM/views/基础资料/生产基础资料/Add_Edit_Gy_PostSkillList.html | 107 ++ WebTM/WebTM.csproj | 3 WebTM/views/设备管理/设备档案/Gy_EquipFileMainEdit.html | 28 21 files changed, 2,370 insertions(+), 478 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 6559e55..f8e21a5 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -333,6 +333,7 @@ <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_DotCheckItemClassEdit.html" /> <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_DotCheckItemMethodList.html" /> <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_DotCheckItemClassList.html" /> + <Content Include="views\妯℃不鍏风鐞哱妯″叿鐢熶骇閫�搴撳崟\Sc_MouldProdBackBill_PDA.html" /> <Content Include="views\妯℃不鍏风鐞哱妯″叿鐢熶骇棰嗙敤鍗昞Sc_MouldProdOutBill_PDA.html" /> <Content Include="views\妯℃不鍏风鐞哱妯℃不鍏风偣妫�淇濆吇\Sc_MouldDotCheckBill_PDA.html" /> <Content Include="views\鐢熶骇绠$悊\寮傚父鍙嶉鍗昞OA_ErrMsgBackSignBill_BrushCard.html" /> @@ -1424,7 +1425,7 @@ <Content Include="views\妯℃不鍏风鐞哱妯″叿瀵垮懡璋冩暣鍗昞Sc_MouldLifeChangeBill_PDA.html" /> <Content Include="views\妯℃不鍏风鐞哱妯″叿鏀瑰埗鍏ュ簱鍗昞Sc_MouldRepairInBill_PDA.html" /> <Content Include="views\妯℃不鍏风鐞哱妯″叿鏀瑰埗鍑哄簱鍗昞Sc_MouldRepairOutBill_PDA.html" /> - <Content Include="views\妯℃不鍏风鐞哱妯″叿鐢熶骇閫�搴撳崟\Sc_MouldProdBackBill_PDA.html" /> + <Content Include="views\妯℃不鍏风鐞哱妯″叿鐢熶骇閫�搴撳崟\Sc_MouldProdBackBill_PDA_old.html" /> <Content Include="views\妯℃不鍏风鐞哱妯″叿鐢熶骇棰嗙敤鍗昞Sc_MouldProdOutBill_PDA_old.html" /> <Content Include="views\妯℃不鍏风鐞哱妯″叿缁翠慨璁板綍鍗昞Sc_MouldRepairWorkBill_PDA.html" /> <Content Include="views\妯℃不鍏风鐞哱妯″叿鍏朵粬鍑哄簱鍗昞Sc_MouldOtherOutBill_PDA.html" /> diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user index 005e8c8..e39639b 100644 --- a/WebTM/WebTM.csproj.user +++ b/WebTM/WebTM.csproj.user @@ -3,7 +3,7 @@ <PropertyGroup> <NameOfLastUsedPublishProfile>D:\鏅轰簯杩堟�漒MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ProjectFiles</ProjectView> - <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> + <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <UseIISExpress>true</UseIISExpress> <Use64BitIISExpress /> <IISExpressSSLPort /> diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js index 7078c95..78cc31c 100644 --- a/WebTM/layuiadmin/Scripts/webConfig.js +++ b/WebTM/layuiadmin/Scripts/webConfig.js @@ -8,8 +8,8 @@ //var WEBURL = "http://localhost:8082/API/"; //鏉滆春鏈湴閰嶇疆 /*var WEBURL = "http://localhost:8083/API/"; //闄堥洴闈欐湰鍦伴厤缃�*/ //var WEBURL = "http://localhost:81/API/" //缈佹稕娑涙湰鍦伴厤缃� - //var WEBURL = "http://localhost:8082/API/"; //寮犵憺骞挎湰鍦伴厤缃� - var WEBURL = "http://localhost:8082/LuBaoAPI/"; //浣欐�濇澃鏈湴閰嶇疆 + var WEBURL = "http://localhost:8082/API/"; //寮犵憺骞挎湰鍦伴厤缃� + //var WEBURL = "http://localhost:8082/LuBaoAPI/"; //浣欐�濇澃鏈湴閰嶇疆 //var WEBURL = "http://localhost:8088/ARAPI/"; //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺) //var WEBURL = "http://10.1.4.155/API/"; //姹熶赴瀹㈡埛NEW /* var WEBURL = "http://47.96.97.237/API/"; //鏅轰簯鏈嶅姟鍣�*/ diff --git a/WebTM/views/index_Mobile.html b/WebTM/views/index_Mobile.html index e143eca..07809d7 100644 --- a/WebTM/views/index_Mobile.html +++ b/WebTM/views/index_Mobile.html @@ -282,6 +282,12 @@ </a> </dd> <dd> + <a href="妯℃不鍏风鐞�/妯″叿鐢熶骇閫�搴撳崟/Sc_MouldProdBackBill_PDA.html" target="main_self_frame" style="color: aqua;"> + <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" /> + 妯″叿棰嗙敤閫�搴撳崟 + </a> + </dd> + <dd> <a href="妯℃不鍏风鐞�/妯℃不鍏风偣妫�淇濆吇/Sc_MouldDotCheckBill_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" /> 鍣ㄥ叿鐐规璁板綍鍗� 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/Add_Edit_Gy_PostSkillList.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/Add_Edit_Gy_PostSkillList.html" index 40715c1..ea5e7a1 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/Add_Edit_Gy_PostSkillList.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/Add_Edit_Gy_PostSkillList.html" @@ -51,6 +51,17 @@ <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off"> </div> </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">瀵瑰簲宀椾綅</label> + <div class="layui-input-block" style="margin-left: 77px;"> + <input type="text" class="layui-input" lay-verify="HPostName" name="HPostName" id="HPostName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> + <input type="hidden" name="HPostID" id="HPostID" lay-verify="HPostID" value="0"> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHPost" id="btnSearchHPost" style="padding: 0 10px;float: right;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + </div> + </div> + </div> <div class="layui-form-item"> <label class="layui-form-label" style="width: 120px">浣跨敤缁勭粐锛�</label> @@ -66,6 +77,16 @@ <option value="鏈娇鐢�">鏈娇鐢�</option> <option value="宸蹭娇鐢�">宸蹭娇鐢�</option> </select> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">瀵瑰簲宸ュ簭</label> + <div class="layui-input-block" style="margin-left: 77px;"> + <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> + <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0"> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProc" id="btnSearchHProc" style="padding: 0 10px;float: right;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> </div> </div> </div> @@ -198,6 +219,20 @@ //} } }); + + //#region 閫夋嫨宀椾綅鎸夐挳 + form.on('submit(btnSearchHPost)', function () { + get_checkSearchHPost(); + }); + //#endregion + + //#region 閫夋嫨閮ㄩ棬鎸夐挳 + form.on('submit(btnSearchHProc)', function () { + get_checkSearchHProc(); + }); + //#endregion + + //#endregion @@ -232,6 +267,10 @@ $("#HItemID").val(data.HItemID);//浠g爜ID $("#HNumber").val(data.宀椾綅鎶�鑳戒唬鐮�);//浠g爜 $("#HName").val(data.宀椾綅鎶�鑳藉悕绉�);//鍚嶇О + $("#HPostID").val(data.HPostID);//浠g爜ID + $("#HPostName").val(data.宀椾綅鍚嶇О);//浠g爜 + $("#HProcID").val(data.HProcID);//浠g爜ID + $("#HProcName").val(data.宸ュ簭鍚嶇О);//浠g爜 $("#HHelpCode").val(data.鍔╄鐮�);//鍔╄鐮� $("#HUSEORGID").val(data.鍒涘缓缁勭粐);//浣跨敤缁勭粐 $("#HUseFlag ").val(data.浣跨敤鐘舵��);//浣跨敤鐘舵�� @@ -253,6 +292,63 @@ layer.alert(sMsg, { icon: 5 }); } + + //#region 宀椾綅閫夋嫨椤甸潰 + function get_checkSearchHPost() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '鍛樺伐琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Post.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + //鑾峰彇鏁版嵁 + $("#HPostID").val(checkStatus.data[0].HItemID);//宀椾綅id + $("#HPostName").val(checkStatus.data[0].宀椾綅鍚嶇О);//宀椾綅鍚嶇О + + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + , end: function () { } + }) + } + //#endregion + + //#region 宸ュ簭閫夋嫨椤甸潰 + function get_checkSearchHProc() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '宸ュ簭琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + //鑾峰彇鏁版嵁 + $("#HProcID").val(checkStatus.data[0].HItemID);//閮ㄩ棬id + $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);//閮ㄩ棬鍚嶇О + + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + , end: function () { } + }) + } + //#endregion + //鑾峰彇鐧诲綍椤电粍缁囧垪 function Organ() { var Organization = ''; @@ -277,6 +373,17 @@ //#endregion }); + //宸ュ簭 + function GetProcessValue(obj) { + $("#HProcID").val(obj[0].HItemID);//宸ュ簭id + $("#HProcName").val(obj[0].宸ュ簭鍚嶇О);//宸ュ簭鍚嶇О + } + //宀椾綅 + function GetGyPostValue(obj) { + $("#HPostID").val(obj[0].HItemID);//宀椾綅id + $("#HPostName").val(obj[0].宀椾綅鍚嶇О);//宀椾綅鍚嶇О + } + </script> </body> </html> \ 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_PostSkillList.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_PostSkillList.html" index 0abe1b1..700e71d 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_PostSkillList.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_PostSkillList.html" @@ -121,7 +121,7 @@ var option = []; var HModName = "Gy_PostSkill"; //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞� - var titleData = ["HItemID", "鐭唬鐮伮�","鐖剁骇ID", "绛夌骇", "鏈骇鏍囧織", "鍔╄鐮�", "鍒涘缓缁勭粐"]; + var titleData = ["HItemID", "鐭唬鐮伮�", "鐖剁骇ID", "绛夌骇", "鏈骇鏍囧織", "鍔╄鐮�", "鍒涘缓缁勭粐", "HPostID","HProcID"]; //#endregion diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBill.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBill.html" index d6c8c33..da82b9e 100644 --- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBill.html" +++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBill.html" @@ -115,10 +115,41 @@ </button> </div> </div> + + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浜у搧缂栫爜</label> + <div class="layui-input-block" style="margin-left: 77px;"> + <input type="text" class="layui-input" lay-verify="HMaterName" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> + <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0"> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHMater" id="btnSearchHMater" style="padding: 0 10px;float: right;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">瀵瑰簲宸ュ簭</label> + <div class="layui-input-block" style="margin-left: 77px;"> + <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> + <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0"> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProc" id="btnSearchHProc" style="padding: 0 10px;float: right;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + </div> + </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">鍐呴儴璁㈠崟鍙�</label> <div class="layui-input-block" style="margin-left: 120px;"> - <input type="text" class="layui-input" name="HInnerBillNo" lay-verify="HInnerBillNo" id="HInnerBillNo" > + <input type="text" class="layui-input" name="HInnerBillNo" lay-verify="HInnerBillNo" id="HInnerBillNo"> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">澶囨敞</label> + <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> + <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark"> </div> </div> </div> @@ -129,23 +160,6 @@ <select name="HOrgID" id="HOrgID" lay-verify="HOrgID" style="background-color:#efefef4d;" readonly> <!--鍔ㄦ�佹覆鏌撶粍缁�--> </select> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 85px;">澶囨敞</label> - <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> - <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark"> - </div> - </div> - </div> - - <div class="layui-row"> - <div class="layui-inline"> - <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> - <input type="hidden" name="HProID" id="HProID" lay-verify="HProID" value="0"> - <input type="hidden" name="HProjectStageID" id="HProjectStageID" lay-verify="HProjectStageID" value="0"> - <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" lay-verify="HMainSourceBillType" value=""> - <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="HMainSourceBillNo" value=""> </div> </div> </div> @@ -399,14 +413,28 @@ get_checkSearchHEmp(); }); //#endregion + //#region 閫夋嫨璇勫畾浜烘寜閽� form.on('submit(btnSearchHCheckEmp)', function () { get_checkSearchHCheckEmp(); }); //#endregion + //#region 閫夋嫨涓婄骇棰嗗鎸夐挳 form.on('submit(btnSearchHManagerEmp)', function () { get_checkSearchHManagerEmp(); + }); + //#endregion + + //#region 閫夋嫨鐗╂枡鎸夐挳 + form.on('submit(btnSearchHMater)', function () { + get_checkSearchHMater(); + }); + //#endregion + + //#region 閫夋嫨宸ュ簭鎸夐挳 + form.on('submit(btnSearchHProc)', function () { + get_checkSearchHProc(); }); //#endregion @@ -458,7 +486,7 @@ "HPostSkillid": "0" , "HPostSkillNumber": "" , "HPostSkillName": "" - , "HSkillLev": "" + , "HSkillLev": "1" , "HTrainDate": Format(new Date(), "yyyy-MM-dd") , "HRemark": "" , "HSourceInterID": "0" @@ -827,6 +855,67 @@ } //#endregion + //#region 鐗╂枡閫夋嫨椤甸潰 + function get_checkSearchHMater() { + layer.open({ + type: 2 + , skin: "layui-layer-rim" //鍔犱笂杈规 + , title: "鐗╂枡鍒楄〃" //鏍囬 + , closeBtn: 1 //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡 + , shift: 2 //寮瑰嚭鍔ㄧ敾 + , area: ["90%", "90%"] //绐椾綋澶у皬 + , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] + , btn: ["纭畾", "鍙栨秷"] + , btn1: function (index, laero) { + //鎸夐挳涓� 鐨勫洖璋� + var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹� + + + $("#HMaterID").val(checkStatus.data[0].HItemID);//閮ㄩ棬id + $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);//閮ㄩ棬鍚嶇О + + table.render(option); + layer.closeAll(); + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { } + }); + } + //#endregion + + //#region 宸ュ簭閫夋嫨椤甸潰 + function get_checkSearchHProc() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '宸ュ簭琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + //鑾峰彇鏁版嵁 + $("#HProcID").val(checkStatus.data[0].HItemID);//閮ㄩ棬id + $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);//閮ㄩ棬鍚嶇О + + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + , end: function () { } + }) + } + //#endregion + //#region 淇濆瓨HMaker function set_AddNew(data) { //鑾峰彇瀛愯〃鏁版嵁 @@ -909,6 +998,10 @@ , "HDeptName": data[0]["閮ㄩ棬鍚嶇О"] , "HPostID": data[0]["HPostID"] , "HPostName": data[0]["宀椾綅鍚嶇О"] + , "HProcID": data[0]["HProcID"] + , "HProcName": data[0]["宸ュ簭鍚嶇О"] + , "HMaterID": data[0]["HMaterID"] + , "HMaterName": data[0]["鐗╂枡鍚嶇О"] , "HEmpID": data[0]["HEmpID"] , "HEmpName": data[0]["鑱屽憳鍚嶇О"] @@ -1271,6 +1364,19 @@ $("#HManagerEmpID").val(obj[0].HItemID); $("#HManagerEmpName").val(obj[0].鑱屽憳鍚嶇О); } + + //鍙屽嚮杩斿洖鐗╂枡 + function GetGyMaterial(obj) { + $("#HMaterID").val(obj.HItemID);//鐗╂枡id + $("#HMaterName").val(obj.鐗╂枡鍚嶇О);//鐗╂枡鍚嶇О + } + + //宸ュ簭 + function GetProcessValue(obj) { + $("#HProcID").val(obj[0].HItemID);//宸ュ簭id + $("#HProcName").val(obj[0].宸ュ簭鍚嶇О);//宸ュ簭鍚嶇О + } + </script> </body> </html> \ No newline at end of file diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBillList.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBillList.html" index d83c396..e8db1ad 100644 --- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBillList.html" +++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\221\230\345\267\245\346\212\200\350\203\275\346\270\205\345\215\225/HR_EmployeeSkillBillList.html" @@ -131,7 +131,7 @@ var HModName = "HR_EmployeeSkillBillList"; //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞� - var titleData = ["hmainid", "HEntryID", "HPostID", "HDeptID", "HPostSkillid", "HOrgID", "HEmpID", "HCheckEmpID", "HManagerEmpID"]; + var titleData = ["hmainid", "HEntryID", "HPostID", "HDeptID", "HPostSkillid", "HOrgID", "HEmpID", "HCheckEmpID", "HManagerEmpID","HProcID", "HMaterID"]; //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般�� var HModuleType = "2330"; diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html" index 9a7f8cf..bf99c8c 100644 --- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html" +++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBill.html" @@ -73,6 +73,8 @@ </button> </div> </div> + </div> + <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">閮ㄩ棬</label> <div class="layui-input-block" style="margin-left: 77px;"> @@ -83,6 +85,34 @@ </button> </div> </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浜у搧缂栫爜</label> + <div class="layui-input-block" style="margin-left: 77px;"> + <input type="text" class="layui-input" lay-verify="HMaterName" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> + <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0"> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHMater" id="btnSearchHMater" style="padding: 0 10px;float: right;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">瀵瑰簲宸ュ簭</label> + <div class="layui-input-block" style="margin-left: 77px;"> + <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> + <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0"> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProc" id="btnSearchHProc" style="padding: 0 10px;float: right;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 85px;">澶囨敞</label> + <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> + <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark"> + </div> + </div> </div> <div class="layui-row"> <div class="layui-inline"> @@ -91,23 +121,6 @@ <select name="HOrgID" id="HOrgID" lay-verify="HOrgID" style="background-color:#efefef4d;" readonly> <!--鍔ㄦ�佹覆鏌撶粍缁�--> </select> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 85px;">澶囨敞</label> - <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> - <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark"> - </div> - </div> - </div> - - <div class="layui-row"> - <div class="layui-inline"> - <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> - <input type="hidden" name="HProID" id="HProID" lay-verify="HProID" value="0"> - <input type="hidden" name="HProjectStageID" id="HProjectStageID" lay-verify="HProjectStageID" value="0"> - <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" lay-verify="HMainSourceBillType" value=""> - <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="HMainSourceBillNo" value=""> </div> </div> </div> @@ -355,6 +368,19 @@ }); //#endregion + //#region 閫夋嫨鐗╂枡鎸夐挳 + form.on('submit(btnSearchHMater)', function () { + get_checkSearchHMater(); + }); + //#endregion + + //#region 閫夋嫨宸ュ簭鎸夐挳 + form.on('submit(btnSearchHProc)', function () { + get_checkSearchHProc(); + }); + //#endregion + + //#endregion //#region 鎿嶄綔鎸夐挳瑙﹀彂浜嬩欢 @@ -403,7 +429,7 @@ "HPostSkillid": "0" , "HPostSkillNumber": "" , "HPostSkillName": "" - , "HSkillLev": "" + , "HSkillLev": "1" , "HRemark": "" , "HSourceInterID": "0" , "HSourceEntryID": "0" @@ -662,6 +688,67 @@ } //#endregion + //#region 鐗╂枡閫夋嫨椤甸潰 + function get_checkSearchHMater() { + layer.open({ + type: 2 + , skin: "layui-layer-rim" //鍔犱笂杈规 + , title: "鐗╂枡鍒楄〃" //鏍囬 + , closeBtn: 1 //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡 + , shift: 2 //寮瑰嚭鍔ㄧ敾 + , area: ["90%", "90%"] //绐椾綋澶у皬 + , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] + , btn: ["纭畾", "鍙栨秷"] + , btn1: function (index, laero) { + //鎸夐挳涓� 鐨勫洖璋� + var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹� + + + $("#HMaterID").val(checkStatus.data[0].HItemID);//閮ㄩ棬id + $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);//閮ㄩ棬鍚嶇О + + table.render(option); + layer.closeAll(); + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { } + }); + } + //#endregion + + //#region 宸ュ簭閫夋嫨椤甸潰 + function get_checkSearchHProc() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '宸ュ簭琛�'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + //鑾峰彇鏁版嵁 + $("#HProcID").val(checkStatus.data[0].HItemID);//閮ㄩ棬id + $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);//閮ㄩ棬鍚嶇О + + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + , end: function () { } + }) + } + //#endregion + //#region 淇濆瓨HMaker function set_AddNew(data) { //鑾峰彇瀛愯〃鏁版嵁 @@ -744,6 +831,10 @@ , "HDeptName": data[0]["閮ㄩ棬鍚嶇О"] , "HPostID": data[0]["HPostID"] , "HPostName": data[0]["宀椾綅鍚嶇О"] + , "HProcID": data[0]["HProcID"] + , "HProcName": data[0]["宸ュ簭鍚嶇О"] + , "HMaterID": data[0]["HMaterID"] + , "HMaterName": data[0]["鐗╂枡鍚嶇О"] , "HRemark": data[0]["琛ㄥご澶囨敞"] , "HMaker": data[0]["鍒跺崟浜�"] @@ -1083,6 +1174,19 @@ $("#HPostID").val(obj[0].HItemID);//宀椾綅id $("#HPostName").val(obj[0].宀椾綅鍚嶇О);//宀椾綅鍚嶇О } + + //鍙屽嚮杩斿洖鐗╂枡 + function GetGyMaterial(obj) { + $("#HMaterID").val(obj.HItemID);//鐗╂枡id + $("#HMaterName").val(obj.鐗╂枡鍚嶇О);//鐗╂枡鍚嶇О + } + + //宸ュ簭 + function GetProcessValue(obj) { + $("#HProcID").val(obj[0].HItemID);//宸ュ簭id + $("#HProcName").val(obj[0].宸ュ簭鍚嶇О);//宸ュ簭鍚嶇О + } + </script> </body> </html> \ No newline at end of file diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html" index 3a5e63e..d1fe79f 100644 --- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html" +++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\262\227\344\275\215\346\212\200\350\203\275\346\270\205\345\215\225/HR_PostSkillBillList.html" @@ -131,7 +131,7 @@ var HModName = "HR_PostSkillBillList"; //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞� - var titleData = ["hmainid", "HEntryID", "HPostID", "HDeptID", "HPostSkillid", "HOrgID"]; + var titleData = ["hmainid", "HEntryID", "HPostID", "HDeptID", "HPostSkillid", "HOrgID", "HProcID","HMaterID"]; //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般�� var HModuleType = "2331"; diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\224\237\344\272\247\351\200\200\345\272\223\345\215\225/Sc_MouldProdBackBill_PDA.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\224\237\344\272\247\351\200\200\345\272\223\345\215\225/Sc_MouldProdBackBill_PDA.html" index a06fc3a..5a53f0d 100644 --- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\224\237\344\272\247\351\200\200\345\272\223\345\215\225/Sc_MouldProdBackBill_PDA.html" +++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\224\237\344\272\247\351\200\200\345\272\223\345\215\225/Sc_MouldProdBackBill_PDA.html" @@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>鍣ㄥ叿鐢熶骇閫�搴撳崟</title> + <title>妯″叿棰嗙敤閫�搴撳崟</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> @@ -14,516 +14,1501 @@ <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> - <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> - <!--鑷畾涔夋牱寮�--> + <script src="../../../layuiadmin/PubCustom.js"></script> <style> - .maintitle { - background-color: #1492ff; - color: #fff; - padding: 5px 10px; - border: none; - border-radius: 4px; - } - - .title { - border-left: 4px solid #1492ff; - padding-left: 6px; - margin: 20px 10px 4px; - font-size: 16px; - color: #333; - } - - .buttom_box_little { - width: 60px; - height: 36px; - color: #fff; - background-color: #1492ff; - border-radius: 4px; - border: none; - margin: 10px; - } - - .layui-input { - width: 93%; - } - .layui-inline, img { - display: block; - vertical-align: middle - } - .layui-input, .layui-textarea { - display: inline-block; - width: 100%; - padding-left: 10px; - } - - .laydate-time-list ol { - overflow-x: hidden !important; - overflow-y: auto !important; - } - .layui-form-label { - padding: 9px 5px; - } - .layui-input-block { - margin-left: 85px; - min-height: 36px; + .layui-col-xs8 { + width: 55.666667%; } </style> </head> - <body> - <div class="layui-fluid" style="padding: 0;"> - <div class="layui-card" style="padding: 15px;background-color: #efefef;"> - <div class="layui-card-body" style="padding: 1px;"> - <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> - <div class="maintitle">鍣ㄥ叿鐢熶骇閫�搴撳崟</div> - <div class="layui-form-item" style="padding-top: 10px;"> + <div class="layui-fluid" style="padding:0"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 0px; height:800px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div style="background-color:#0085E8;"> + <span style="color: white;"><i class="layui-icon layui-icon-form"></i>妯″叿棰嗙敤閫�搴撳崟</span> + </div> + <div class="layui-form-item" style="padding:15px;margin:0px"> <div class="layui-row"> - <label class="layui-form-label" style="width: 85px;"><span style="color:red;">*</span>鍣ㄥ叿鏉$爜</label> - <div class="layui-input-block" style="margin-left: 100px;width:46%;"> - <input type="text" name="HBarCode" id="HBarCode" placeholder="璇烽敭鍏ュ悗鍥炶溅" autocomplete="off" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="QueDin" style="width: 70px; background-color: #1492ff;color:white">纭畾</button> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width: 30px;padding-left: 0px;">鏉$爜</label> + </div> + <div class="layui-col-xs7"> + <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" lay-filter="HBarCode-BT" class="layui-btn layui_btn_sm" id="HBarCode-BT">纭畾</button> </div> </div> - </div> - <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> - <ul class="layui-tab-title"> - <li class="layui-this">鍩烘湰淇℃伅</li> - <li>鍏朵粬淇℃伅</li> - </ul> - <div class="layui-tab-content"> - <div class="layui-tab-item layui-show"> - <div class="layui-form-item" style="padding-top: 10px;"> - <div class="layui-row"> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">浠撳簱:</label> - <div class="layui-input-block"> - <input type="text" name="HWHName" id="HWHName" class="layui-input" style="width:80%;"> - <input type="hidden" name="HWHID" id="HWHID" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="Warehouse" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <div class="layui-tab layui-col-xs12" style="margin-top:5px;" lay-filter="tab-Sc_MouldProdBackBill_PDA"> + <ul class="layui-tab-title" lay-filter="tab-all"> + <li lay-id="1" style="padding:1px;">鍩烘湰淇℃伅</li> + <li lay-id="2" style="padding:1px;">妯″叿淇℃伅</li> + </ul> + <div class="layui-tab-content"> + <!--鍩烘湰淇℃伅--> + <div class="layui-tab-item"> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">浠撳簱</label> </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">浠撲綅:</label> - <div class="layui-input-block"> - <input type="text" name="HSPName" id="HSPName" class="layui-input" style="width:80%;"> - <input type="hidden" name="HSPID" id="HSPID" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="StockPlace" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍗曟嵁鍙�:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> - <input type="hidden" name="HInterID" id="HInterID"> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍗曟嵁鏃ユ湡:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="datetime" class="layui-input" name="HDate" id="HDate" placeholder="璇烽�夋嫨鏃ユ湡" readonly disabled> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">閮ㄩ棬:</label> - <div class="layui-input-block"> - <input type="text" name="HDeptName" id="HDeptName" class="layui-input" style="width:80%;"> - <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="Department" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <div class="layui-col-xs10"> + <div class="layui-col-xs10"> + <input type="text" name="HWHName" id="HWHName" lay-verify="HWHName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" lay-filter="HWHID-BT" class="layui-btn" id="HWHID-BT">...</button> + </div> </div> </div> </div> - <div class="layui-row"> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">鎿嶄綔鍛�:</label> - <div class="layui-input-block"> - <input type="text" name="HManagerName" id="HManagerName" class="layui-input" style="width:80%;"> - <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="HManager" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">浠撲綅</label> + </div> + <div class="layui-col-xs10"> + <div class="layui-col-xs10"> + <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" lay-filter="HSpID-BT" class="layui-btn" id="HSpID-BT">...</button> + </div> </div> </div> </div> - <div class="layui-row"> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍣ㄥ叿鍚嶇О:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" name="HBarName" id="HBarName" class="layui-input" style="background-color:#efefef4d;" readonly> - <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input"> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">淇濈</label> + </div> + <div class="layui-col-xs10"> + <div class="layui-col-xs10"> + <input type="text" name="HKeeperName" id="HKeeperName" lay-verify="HKeeperName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + <input type="hidden" name="HKeeperID" id="HKeeperID" lay-verify="HKeeperID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" lay-filter="HKeeperID-BT" class="layui-btn" id="HKeeperID-BT">...</button> + </div> </div> </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍣ㄥ叿瑙勬牸:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" name="HBarSpec" id="HBarSpec" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">楠屾敹</label> + </div> + <div class="layui-col-xs10"> + <div class="layui-col-xs10"> + <input type="text" name="HSecManagerName" id="HSecManagerName" lay-verify="HSecManagerName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + <input type="hidden" name="HSecManagerID" id="HSecManagerID" lay-verify="HSecManagerID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" lay-filter="HSecManagerID-BT" class="layui-btn" id="HSecManagerID-BT">...</button> + </div> </div> </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍣ㄥ叿鍨嬪彿:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" name="HBarModel" id="HBarModel" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">閮ㄩ棬</label> + </div> + <div class="layui-col-xs10"> + <div class="layui-col-xs10"> + <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" lay-filter="HDeptID-BT" class="layui-btn" id="HDeptID-BT">...</button> + </div> </div> </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鏁伴噺:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" name="HQty" id="HQty" value="1" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">寰�鏉ョ被鍨�</label> + </div> + <div class="layui-col-xs10"> + <select name="HSupTypeID" id="HSupTypeID" lay-filter="HSupTypeID"> + <option value="1">渚涘簲鍟�</option> + <option value="2">瀹㈡埛</option> + <option value="3">閮ㄩ棬</option> + </select> </div> </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍓╀綑瀵垮懡:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" name="HLeaveLife" id="HLeaveLife" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">寰�鏉ュ崟浣�</label> + </div> + <div class="layui-col-xs10"> + <div class="layui-col-xs10"> + <input type="text" name="HSupName" id="HSupName" lay-verify="HSupName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + <input type="hidden" name="HSupID" id="HSupID" lay-verify="HSupID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" lay-filter="HSupID-BT" class="layui-btn" id="HSupID-BT">...</button> + </div> + </div> + </div> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">缁勭粐</label> + </div> + <div class="layui-col-xs10"> + <input type="text" name="HStockOrgName" id="HStockOrgName" lay-verify="HStockOrgName" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled> + <input type="hidden" name="HStockOrgID" id="HStockOrgID" lay-verify="HStockOrgID" value="0" autocomplete="off" class="layui-input"> + </div> + </div> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鏃ユ湡</label> + </div> + <div class="layui-col-xs10"> + <input name="HDate" id="HDate" autocomplete="off" class="layui-input"> + </div> + </div> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鍒跺崟浜�</label> + </div> + <div class="layui-col-xs10"> + <input type="text" name="HMaker" id="HMaker" lay-verify="HMaker" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁鍙�</label> + </div> + <div class="layui-col-xs10"> + <input type="text" name="HBillNo" id="HBillNo" lay-verify="HBillNo" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled> + </div> + </div> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁ID</label> + </div> + <div class="layui-col-xs10"> + <input type="text" name="HInterID" id="HInterID" lay-verify="HInterID" value="0" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled> </div> </div> </div> </div> - </div> - <div class="layui-tab-item"> - <div class="layui-form-item" style="padding-top: 10px;"> - <div class="layui-row"> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍒涘缓浜�:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> + <!--妯″叿淇℃伅--> + <div class="layui-tab-item"> + <div class="layui-form-item" style="padding: 0px; margin: 0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鍣ㄥ叿鏉$爜</label> </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">鍒涘缓鏃ユ湡:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly disabled> + <div class="layui-col-xs10"> + <input type="text" name="HMouldBarCode" id="HMouldBarCode" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled> </div> </div> </div> - <div class="layui-row"> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">淇敼浜�:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly disabled> + <div class="layui-form-item" style="padding: 0px; margin: 0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鍣ㄥ叿鍚嶇О</label> </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">淇敼鏃ユ湡:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly disabled> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">瀹℃牳浜�:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> + <div class="layui-col-xs10"> + <input type="text" name="HMouldName" id="HMouldName" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled> </div> </div> </div> - <div class="layui-row"> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">瀹℃牳鏃ユ湡:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly disabled> + <div class="layui-form-item" style="padding: 0px; margin: 0px"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鍣ㄥ叿鍙�</label> + </div> + <div class="layui-col-xs10"> + <input type="text" name="HMouldModel" id="HMouldModel" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled> </div> </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">浣滃簾浜�:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 75px;">浣滃簾鏃ユ湡:</label> - <div class="layui-input-block" style="margin-left: 85px;"> - <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly disabled> + </div> + <div class="layui-form-item" style="padding: 10px; margin: 0px"> + <div class="layui-row"> + <div class="layui-col-xs12"> + <div class="layui-form-item" style="padding:0px;margin:0px"></div> + <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table> </div> </div> </div> </div> </div> </div> + <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px"> + <button type="button" lay-submit="" lay-filter="cmdSaver" class="layui-btn" id="cmdSaver">鎻愪氦</button> + <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn" id="cmdDelete">鍒犻櫎</button> + <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn" id="cmdCancel">閫�鍑�</button> + </div> </div> - - - <div class="layer-footer" style="text-align: center;"> - <button type="button" lay-submit="" class="layui-btn buttom_box_little" lay-filter="Saver" id="Saver">鎻愪氦</button> - <button type="button" lay-submit="" class="layui-btn buttom_box_little" lay-filter="Add">鏂板</button> - <button type="button" class="layui-btn buttom_box_little" lay-filter="Cancel" id="Cancel">閫�鍑�</button> - </div> - <!--闅愯棌瀛楁--> - <input type="hidden" name="lngBillKey" id="lngBillKey"> - <input type="hidden" name="lngBillSubKey" id="lngBillSubKey"> + <!--闅愯棌瀛楁--> + <input type="hidden" name="HBillType" id="HBillType"> + <input type="hidden" name="HRedBlueFlag" id="HRedBlueFlag"> + <!--澶辫触鎻愮ず闊�--> + <div id="" style="display:none;"> + <audio id="cs" hidden controls> + <source src="../../video/jingbao.wav" type="audio/ogg"> + </audio> + </div> + <!--鎴愬姛鎻愮ず闊�--> + <div id="" style="display:none;"> + <audio id="cs2" hidden controls> + <source src="../../video/success.wav" type="audio/ogg"> + </audio> + </div> </form> </div> </div> </div> - <script> layui.config({ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ index: 'lib/index' //涓诲叆鍙fā鍧� }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + + //#region 鍏叡鍙橀噺 var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form - ,laydate = layui.laydate + , laydate = layui.laydate , element = layui.element; + var HInterID = $('#HInterID').val() + var HBillNo = $('#HBillNo').val() + var HBillType = '3803' + var HRedBlueFlag = false + var HMaker = sessionStorage["HUserName"] + var HStockOrgID = sessionStorage["OrganizationID"] //缁勭粐ID + var HSourceFlag = false //鏄惁宸叉壂鐮佹爣蹇� + var OperationType = 1 //鎿嶄綔绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛� + var listOption = []; + var columns = ""; + var HModName = "Sc_MouldProdBackBill_PDA"; + var ModRightName = "CE_MouldProdBack"; //妯″潡鏉冮檺鍙傛暟 + var titleData = []; //涓嶉渶瑕佹樉绀虹殑瀛楁 + var params = get_UrlVars(); + var OperationType = params[params[0]] == null ? 1 : params[params[0]]; //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鏁版嵁绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛� + var HInterID_Temp = params[params[1]]; //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鍗曟嵁ID + var HBillNo_Temp = params[params[2]]; //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鍗曟嵁鍙� - //鏃ユ湡鏃堕棿閫夋嫨鍣� - laydate.render({ - elem: '#HDate' - , type: 'datetime' - }); - laydate.render({ - elem: '#HMakeDate' - , type: 'datetime' - }); - laydate.render({ - elem: '#HUpDateDate' - , type: 'datetime' - }); - laydate.render({ - elem: '#HCheckDate' - , type: 'datetime' - }); - laydate.render({ - elem: '#HDeleteDate' - , type: 'datetime' - }); + //#endregion - //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ潯褰㈢爜涓� - $("#HBarCode").focus(); + //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + if (sessionStorage.login != "login") { + layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { + icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] + }, function () { window.location.href = "../../user/login_pda.html"; }); + } - //鍒濆鍩烘湰淇℃伅璧嬪�� - $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 - $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒涘缓鏃ユ湡 - $("#HMaker").val(sessionStorage["HUserName"]); //鍒涘缓浜� - $("#HManagerName").val(sessionStorage["HUserName"]); //鎿嶄綔鍛� - $("#HManagerID").val(sessionStorage["Czybm"]); //鎿嶄綔鍛業D - $("#HDeptName").val(sessionStorage["HDept"]); //閮ㄩ棬 - $("#HDeptID").val(sessionStorage["HDeptID"]); //閮ㄩ棬ID - //妯℃不鍏锋潯鐮佹槸鍚︽壂鎻忔爣璁� - var HProcExchBillNoFlag = false; + //#region 鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇 - //鑾峰彇鏈�澶у崟鎹彿 - $.ajax({ - url: GetWEBURL() + "/Web/GetMAXNum", - type: "GET", - data: { "HBillType": '3803' }, - success: function (d) { - //console.log(d.data); - $("#HInterID").val("0"); - $("#HBillNo").val(d.data[0].HBillNo); - } - }); - //鏉″舰鐮佸洖杞︽柟娉� - $('#HBarCode').on('keydown', function (event) { - if (event.keyCode == 13) { - GetMeesageByBarCode(); - } - }); - //纭畾 - form.on('submit(QueDin)', function (data) { - GetMeesageByBarCode(); - }); + //鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇 + CheckModRight(); - //閫�鍑�-鍏抽棴椤甸潰鏂规硶 - $('#Cancel').on('click', function () { - layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { - parent.layui.admin.events.closeThisTabs(); //鍏抽棴椤电 - }); - }) - - - - - //鎻愪氦 - form.on('submit(Saver)', function (data) { - if (!$("#HBarCode").val()) { - layer.msg("璇锋壂鎻忓櫒鍏锋潯鐮�!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return; - } - if (!$("#HWHID").val()) { - layer.msg("璇烽�夋嫨浠撳簱!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return; - } - if ($("#HSPID").val() == "" || $("#HSPID").val() == null) { - data.field.HSPID = "0";//搴撲綅 - } - data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� - var sMainSub = JSON.stringify(data.field); - var index = layer.load(); + function CheckModRight() { + layer.load(3); $.ajax({ - type: "POST", - url: GetWEBURL() + "/Sc_MouldProdBackBill/MouldProdBackBill_Save", - async: true, - data: { "sMainSub": sMainSub }, - dataType: "json", - success: function (data) { - if (data.count == 1) { - layer.close(index); - layer.msg("鎻愪氦鎴愬姛"); - $('#Saver').removeClass("buttom_box_little"); - $('#Saver').addClass("layui-btn-disabled").attr("disabled", true); + type: "GET", + url: GetWEBURL() + "/WEBSController/CheckModRight_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "ModRightName": ModRightName, "HUserName": HMaker }, + success: function (d) { + if (d.count == 1) { } else { - layer.close(index); - layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + layer.msg(d.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { parent.location.href = "../../../views/index_Mobile.html"; }); } }, - error: function (err) { - layer.close(index); - layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 }); - }); - //鏂板 - form.on('submit(Add)', function () { - window.location.reload(); - }) - //閮ㄩ棬寮圭獥 - form.on('submit(Department)', function () { - //椤甸潰灞�-鑷畾涔� - layer.open({ - type: 2, - skin: 'layui-layer-rim', //鍔犱笂杈规 - title: '閮ㄩ棬鍒楄〃', - closeBtn: 1, - shift: 2, - area: ['80%', '80%'], - maxmin: true, - content: ['../../Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'], - cancel: function (index, layero) { - } - }); - }); + layer.closeAll("loading"); + } + //#endregion - //璐熻矗浜哄脊绐� - form.on('submit(HManager)', function () { - //椤甸潰灞�-鑷畾涔� - layer.open({ - type: 2, - skin: 'layui-layer-rim', //鍔犱笂杈规 - title: '璐熻矗浜哄垪琛�', - closeBtn: 1, - shift: 2, - area: ['80%', '80%'], - maxmin: true, - content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HWorker', 'yes'], - cancel: function (index, layero) { - } - }); - }); + //澶辫触鎻愮ず闊� + function playSound() { + console.log("playSound"); + var audio = document.getElementById("cs"); + audio.play(); + audio.onended = function () { + // 褰撻煶棰戞挱鎶ュ畬鎴愭椂锛岃皟鐢� pause 鍜岃缃� currentTime 涓� 0 浠ュ仠姝㈡挱鎶ュ苟閲嶇疆 + audio.pause(); + audio.currentTime = 0; + }; + } + //鎴愬姛鎻愮ず闊� + function playSound_OK() { + console.log("playSound_OK"); + var audio = document.getElementById("cs2"); + audio.play(); + audio.onended = function () { + // 褰撻煶棰戞挱鎶ュ畬鎴愭椂锛岃皟鐢� pause 鍜岃缃� currentTime 涓� 0 浠ュ仠姝㈡挱鎶ュ苟閲嶇疆 + audio.pause(); + audio.currentTime = 0; + }; + } + //#region 鍒濆鍖栫晫闈� - //浠撳簱 - form.on('submit(Warehouse)', function () { - //椤甸潰灞�-鑷畾涔� - layer.open({ - type: 2, - skin: 'layui-layer-rim', //鍔犱笂杈规 - title: '浠撳簱鍒楄〃', - closeBtn: 1, - shift: 2, - area: ['80%', '80%'], - maxmin: true, - content: ['../../Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes'], - cancel: function (index, layero) { - } - }); - }); + set_ClearBill(); - //閫夋嫨浠撲綅 - form.on('submit(StockPlace)', function () {//閫夋嫨浠撲綅 - var HWHID = $("#HWHID").val(); - if (HWHID == "") { - layer.msg("璇峰厛閫夋嫨浠撳簱", { index: 0 }); - return; + function set_ClearBill() { + //琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�佺粍缁囩瓑锛� new + $("#HWHID").val(sessionStorage["HWHID"]); + $("#HWHName").val(sessionStorage["HWHName"]); + $("#HDeptID").val(sessionStorage["HDeptID"]); + $("#HDeptName").val(sessionStorage["HDept"]); + $("#HSecManagerID").val(sessionStorage["HSecManagerID"]); + $("#HSecManagerName").val(sessionStorage["HSecManager"]); + $("#HKeeperID").val(sessionStorage["HKeeperID"]); + $("#HKeeperName").val(sessionStorage["HKeeper"]); + $("#HMaker").val(sessionStorage["HUserName"]); + $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); + $("#HStockOrgID").val(sessionStorage["OrganizationID"]); + $("#HStockOrgName").val(sessionStorage["Organization"]); + $("#HBillType").val("3803"); + $("#HRedBlueFlag").val("false"); + if (sessionStorage["HWhSPFlag"]) { + $("#HStockPlaceID").val("0"); + $("#HStockPlaceName").val(""); + $("#HStockPlaceName").attr("disabled", "disabled"); + $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤 } + else { + $("#HStockPlaceID").val(sessionStorage["HSPID"]); + $("#HStockPlaceName").val(sessionStorage["HSPName"]); + $("#HStockPlaceName").removeAttr("disabled"); + $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵�� + } + + //榛樿鏄剧ず椤甸潰 + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + set_InitDate(); //鍒濆鍖栬〃鍗曟椂闂� + set_InitGrid(); //鍒濆鍖栬〃鏍� + + var data = []; + listOption.cols = [[ + { field: '鏁伴噺', title: '鏁伴噺', width: 100 } + , { field: '鍣ㄥ叿鏉$爜', title: '鍣ㄥ叿鏉$爜', width: 100 } + , { field: '鍣ㄥ叿浠g爜', title: '鍣ㄥ叿浠g爜', width: 100 } + , { field: '鍣ㄥ叿鍚嶇О', title: '鍣ㄥ叿鍚嶇О', width: 100 } + , { field: '鍣ㄥ叿鍙�', title: '鍣ㄥ叿鍙�', width: 100 } + ]]; + listOption.data = data; + table.render(listOption); + + //鍏夋爣榛樿鍦ㄦ潯鐮佷綅缃笂 + var pFocus = $("#HBarCode"); + pFocus.select(); + pFocus.focus(); //鑾峰彇鍏夋爣 + } + + //鍒濆鍖栬〃鍗曟椂闂存彃浠� + function set_InitDate() { + //甯歌鐢ㄦ硶 + laydate.render({ + elem: '#HDate' + }); + } + //鍒濆鍖栬〃鏍� + function set_InitGrid() { + listOption = { + elem: '#wl-table' + //, toolbar: '#toolbarDemo' + , totalRow: true + , height: 'full-60' + , cellMinWidth: 90 + , limit: 50 + }; + } + + //鍒ゆ柇鏄惁鏂板锛岃幏鍙栨渶澶у崟鎹彿 + if (HInterID != 0) { + HSourceFlag = true; + } + //浠庣紦瀛樺垪琛ㄧ紪杈戝姛鑳借烦杞嚦鍗曟嵁妯″潡 + else if (OperationType == 2) { + $("#HInterID").val(HInterID_Temp); + $("#HBillNo").val(HBillNo_Temp); + HInterID = $('#HInterID').val() + HBillNo = $('#HBillNo').val() + $("#HBarCode").select(); + $("#HBarCode").focus(); //鑾峰彇鍏夋爣 + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + HSourceFlag = true; + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '2'); + } + else { + //鑾峰彇鏈�澶у崟鎹甀D銆佸崟鎹彿 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetMaxBillNoAndID_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBillType": HBillType }, + success: function (d) { + if (d.count == 1) { + $("#HInterID").val(d.data[0].HInterID); + $("#HBillNo").val(d.data[0].HBillNo); + HInterID = $('#HInterID').val() + HBillNo = $('#HBillNo').val() + } + else { + layer.msg(d.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + HSourceFlag = false; + } + + //#endregion + + //#region 鍩虹璧勬枡閫夋嫨 + + //#region 浠撳簱 + //鎵弿浠撳簱鏉$爜 + $('#HWHName').on('keydown', function (event) { + if (event.keyCode == 13) { + var HWHName = $('#HWHName').val() + if (HWHName == '') { + playSound(); + $("#HWHID").val("0"); + $("#HWHName").val(""); + $("#HStockPlaceID").val("0"); + $("#HStockPlaceName").val(""); + $("#HStockPlaceName").removeAttr("disabled"); + $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵�� + layer.msg("浠撳簱鏉$爜涓虹┖锛�", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HWHName").select(); + $("#HWHName").focus(); + }); + return; + } + + layer.load(3); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetWarehouse_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HWHName, "HStockOrgID": HStockOrgID }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HWHID").val(result.data[0].HItemID); + $("#HWHName").val(result.data[0].HName); + $("#HStockPlaceID").val("0"); + $("#HStockPlaceName").val(""); + if (result.data[0].HSPFlag == 0) { + $("#HStockPlaceName").attr("disabled", "disabled"); + $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤 + } + else { + $("#HStockPlaceName").removeAttr("disabled"); + $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵�� + } + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HWHID").val("0"); + $("#HWHName").val(""); + $("#HStockPlaceID").val("0"); + $("#HStockPlaceName").val(""); + $("#HStockPlaceName").removeAttr("disabled"); + $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵�� + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HWHName").select(); + $("#HWHName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + }); + + //浠撳簱鎸夐挳 + form.on('submit(HWHID-BT)', function () { layer.open({ type: 2 - , area: ['80%', '80%'] - , title: '浠撲綅鍒楄〃' + , area: ['100%', '100%'] + , title: '浠撳簱鍒楄〃' , shade: 0.6 //閬僵閫忔槑搴� , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html?HWhID=' + HWHID + '&Type=HSpID', 'yes'] + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseListNew.html?Type=HWHID&HOrgID=' + HStockOrgID + '', 'yes'] , resize: false , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); } }) }); - //浠ヤ笂涓簂ayui妯″潡 - }); + //#endregion - //杩斿洖閮ㄩ棬 - function GetHDeptNameValue(obj) { - $("#HDeptName").val(obj[0].HName); - $("#HDeptID").val(obj[0].HItemID); - } - //杩斿洖璐熻矗浜� - function GetHWorkerValue(obj) { - $("#HManagerName").val(obj[0].HName); - $("#HManagerID").val(obj[0].HItemID); - } - //浠撳簱 - function GetHWHValue(obj) { - $("#HWHName").val(obj[0].HName); - $("#HWHID").val(obj[0].HItemID); - } - //杩斿洖浠撲綅 - function GetHSpValue(obj) { //杩斿洖浠撲綅 - if (obj.length == 0) { - layer.msg("璇峰厛閫夋嫨浠撲綅", { index: 0 }); - } else { - $("#HSPName").val(obj[0].HName); - $("#HSPID").val(obj[0].HItemID); - } - } - //鎵潯鐮� - function GetMeesageByBarCode(obj) { //杩斿洖宸ヤ綔涓績 - var HBarCode = $('#HBarCode').val();//鏉″舰鐮侊紙娴佽浆鍗″彿锛夛紙鏁版嵁搴撲腑涓哄崟鎹彿锛� - if (!HBarCode) { - layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒") - return; - } - var index = layer.load(); - $.ajax({ - url: GetWEBURL() + "/Mj_PDA_MoudlCheckBill/txtHBarCode_KeyDown", - type: "GET", - data: { "HBarCode": HBarCode }, - success: function (result) { - if (result.data.length == 1) { - var data = result.data[0]; - $("#HMouldID").val(data.hinterid); - $("#HBarName").val(data.HName); - $("#HBarSpec").val(data.HModel); - $("#HBarModel").val(data.HModel2); - $("#HLeaveLife").val(data.HLeaveLife); - $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇� - $("#HBarCode").css("background-color", "#efefef4d"); + //#region 浠撲綅 + //鎵弿浠撲綅鏉$爜 + $('#HStockPlaceName').on('keydown', function (event) { + if (event.keyCode == 13) { + //浠撳簱鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D + if ($("#HWHName").val() == '') { + $("#HWHID").val("0"); + } + var sHWHID = $("#HWHID").val() + var HStockPlaceName = $('#HStockPlaceName').val() + if (HStockPlaceName == '') { + playSound(); + $("#HWHID").val("0"); + $("#HWHName").val(""); + $("#HStockPlaceID").val("0"); + $("#HStockPlaceName").val(""); + layer.msg("浠撲綅鏉$爜涓虹┖锛�", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HStockPlaceName").select(); + $("#HStockPlaceName").focus(); + }); + return; + } - HProcExchBillNoFlag = true; - layer.close(index); - } - else { - layer.close(index); - layer.msg("鏈煡鎵惧埌鏁版嵁", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } - }, - error: function (err) { - layer.close(index); - layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + layer.load(3); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetStockPlace_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HStockPlaceName, "HWhID": sHWHID, "HStockOrgID": HStockOrgID }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HStockPlaceName").val(result.data[0].HName); + $("#HStockPlaceID").val(result.data[0].HItemID); + $("#HWHName").val(result.data[0].HWhName); + $("#HWHID").val(result.data[0].HWHID); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HWHID").val("0"); + $("#HWHName").val(""); + $("#HStockPlaceID").val("0"); + $("#HStockPlaceName").val(""); + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HStockPlaceName").select(); + $("#HStockPlaceName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); } }); + + //浠撲綅鎸夐挳 + form.on('submit(HSpID-BT)', function () { + //浠撳簱鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D + if ($("#HWHName").val() == '') { + $("#HWHID").val("0"); + } + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '浠撲綅鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceListNew.html?HWhID=' + $("#HWHID").val() + '&Type=HSpID&HOrgID=' + HStockOrgID + '', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //#endregion + + //#region 淇濈鍛� + //鎵弿淇濈鍛樻潯鐮� + $('#HKeeperName').on('keydown', function (event) { + if (event.keyCode == 13) { + var HKeeperName = $('#HKeeperName').val() + if (HKeeperName == '') { + playSound(); + $("#HKeeperID").val("0"); + $("#HKeeperName").val(""); + layer.msg("淇濈鍛樻潯鐮佷负绌猴紒", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HKeeperName").select(); + $("#HKeeperName").focus(); + }); + return; + } + + layer.load(3); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetEmployee_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HKeeperName }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HKeeperID").val(result.data[0].HItemID); + $("#HKeeperName").val(result.data[0].HName); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HKeeperID").val("0"); + $("#HKeeperName").val(""); + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HKeeperName").select(); + $("#HKeeperName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + }); + + //淇濈鍛樻寜閽� + form.on('submit(HKeeperID-BT)', function () { + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '鑱屽憳鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HKeeper', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //#endregion + + //#region 楠屾敹鍛� + //鎵弿楠屾敹鍛樻潯鐮� + $('#HSecManagerName').on('keydown', function (event) { + if (event.keyCode == 13) { + var HSecManagerName = $('#HSecManagerName').val() + if (HSecManagerName == '') { + playSound(); + $("#HSecManagerID").val("0"); + $("#HSecManagerName").val(""); + layer.msg("楠屾敹鍛樻潯鐮佷负绌猴紒", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HSecManagerName").select(); + $("#HSecManagerName").focus(); + }); + return; + } + + layer.load(3); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetEmployee_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HSecManagerName }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HSecManagerID").val(result.data[0].HItemID); + $("#HSecManagerName").val(result.data[0].HName); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HSecManagerID").val("0"); + $("#HSecManagerName").val(""); + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HSecManagerName").select(); + $("#HSecManagerName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + }); + + //楠屾敹鍛樻寜閽� + form.on('submit(HSecManagerID-BT)', function () { + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '鑱屽憳鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HSecManager', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //#endregion + + //#region 閮ㄩ棬 + //鎵弿閮ㄩ棬鏉$爜 + $('#HDeptName').on('keydown', function (event) { + if (event.keyCode == 13) { + var HDeptName = $('#HDeptName').val() + if (HDeptName == '') { + playSound(); + $("#HDeptID").val("0"); + $("#HDeptName").val(""); + layer.msg("閮ㄩ棬鏉$爜涓虹┖锛�", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HDeptName").select(); + $("#HDeptName").focus(); + }); + return; + } + + layer.load(3); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetDepartment_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HDeptName }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HDeptID").val(result.data[0].HItemID); + $("#HDeptName").val(result.data[0].HName); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HDeptID").val("0"); + $("#HDeptName").val(""); + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HDeptName").select(); + $("#HDeptName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + }); + + //閮ㄩ棬鎸夐挳 + form.on('submit(HDeptID-BT)', function () { + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '閮ㄩ棬鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //#endregion + + //#region 寰�鏉ュ崟浣� + //鎵弿寰�鏉ュ崟浣嶆潯鐮� + $('#HSupName').on('keydown', function (event) { + if (event.keyCode == 13) { + var HSupName = $('#HSupName').val() + if (HSupName == '') { + playSound(); + $("#HSupID").val("0"); + $("#HSupName").val(""); + layer.msg("寰�鏉ュ崟浣嶆潯鐮佷负绌猴紒", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HSupName").select(); + $("#HSupName").focus(); + }); + return; + } + + layer.load(3); + if ($("#HSupTypeID").val() == '1') { //渚涘簲鍟� + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetSupplier_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HSupName, "HStockOrgID": HStockOrgID }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HSupID").val(result.data[0].HItemID); + $("#HSupName").val(result.data[0].HName); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HSupID").val("0"); + $("#HSupName").val(""); + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HSupName").select(); + $("#HSupName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + else if ($("#HSupTypeID").val() == '2') { //瀹㈡埛 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetCustomer_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HSupName, "HStockOrgID": HStockOrgID }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HSupID").val(result.data[0].HItemID); + $("#HSupName").val(result.data[0].HName); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HSupID").val("0"); + $("#HSupName").val(""); + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HSupName").select(); + $("#HSupName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + else { //閮ㄩ棬 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/WEBSController/GetDepartment_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HBarCode": HSupName }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#HSupID").val(result.data[0].HItemID); + $("#HSupName").val(result.data[0].HName); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '1'); + //鍏夋爣鏄剧ず鍒版潯鐮佷笂 + $("#HBarCode").select(); + $("#HBarCode").focus(); + } + else { + playSound(); + $("#HSupID").val("0"); + $("#HSupName").val(""); + layer.msg(result.Message, { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HSupName").select(); + $("#HSupName").focus(); + }); + } + layer.closeAll("loading"); + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + } + }); + + //寰�鏉ュ崟浣嶆寜閽� + form.on('submit(HSupID-BT)', function () { + var url = ""; + var HSourceTitle = ""; + if ($("#HSupTypeID").val() == '1') { + url = '../../../views/Baseset/鍩虹璧勬枡/Gy_SupplierListNew.html?HStockOrgID=' + HStockOrgID + ''; + HSourceTitle = "渚涘簲鍟�"; + } + else if ($("#HSupTypeID").val() == '2') { + url = '../../../views/Baseset/鍩虹璧勬枡/Gy_CustomerListNew.html?HStockOrgID=' + HStockOrgID + ''; + HSourceTitle = "瀹㈡埛"; + } + else { + url = "../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html?Type=HDept2"; + HSourceTitle = "閮ㄩ棬"; + } + + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: HSourceTitle + '鍒楄〃'//鏍囬 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: [url, 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //#endregion + + //#region 寰�鏉ョ被鍨嬮�夋嫨 + form.on('select(HSupTypeID)', function (data) { + $("#HSupID").val("0"); + $("#HSupName").val(""); + $("#HSupName").select(); + $("#HSupName").focus(); + }); + //#endregion + + //#endregion + + + //#region 鍔熻兘鎺т欢 + + //#region 鎻愪氦 + form.on('submit(cmdSaver)', function (data) { + //浠撳簱銆佷粨浣嶃�佷繚绠°�侀獙鏀躲�侀儴闂ㄣ�佸線鏉ュ崟浣嶆枃鏈涓虹┖鏃讹紝娓呯┖瀵瑰簲ID + if ($("#HWHName").val() == '') { + $("#HWHID").val("0"); + data.field.HWHID = $('#HWHID').val() + } + if ($("#HStockPlaceName").val() == '') { + $("#HStockPlaceID").val("0"); + data.field.HStockPlaceID = $('#HStockPlaceID').val() + } + if ($("#HKeeperName").val() == '') { + $("#HKeeperID").val("0"); + data.field.HKeeperID = $('#HKeeperID').val() + } + if ($("#HSecManagerName").val() == '') { + $("#HSecManagerID").val("0"); + data.field.HSecManagerID = $('#HSecManagerID').val() + } + if ($("#HDeptName").val() == '') { + $("#HDeptID").val("0"); + data.field.HDeptID = $('#HDeptID').val() + } + if ($("#HSupName").val() == '') { + $("#HSupID").val("0"); + data.field.HSupID = $('#HSupID').val() + } + + var sMainStr = JSON.stringify(data.field); + var sSubStr = table.cache['wl-table']; + if (AllowLoadData(sSubStr) != false)//闈炵┖楠岃瘉 + { + layer.load(3); + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/MouldController/set_SaveMouldProdBackBill_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "oMain": sMainStr }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜� + layer.confirm(data.Message, { + icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板','鍏抽棴'], + btn2: function () { + if (OperationType == 2) { + parent.location.href = "../../妯℃不鍏风鐞�/妯″叿鐢熶骇閫�搴撳崟/Sc_MouldProdBackBill_PDA.html"; + } + else { + parent.location.href = "../../../views/index_Mobile.html"; + } + }//鍏抽棴 + } + , function () { + location.replace('Sc_MouldProdBackBill_PDA.html?OperationType=1&HInterID=0'); + });//鏂板 + } + else { + layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮 + error: function (err) { + layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + layer.closeAll("loading"); + return; + } + }); + + //#endregion + + //#region 鍒犻櫎 + + form.on('submit(cmdDelete)', function () { + var checkStatus = table.checkStatus('wl-table') + , data = checkStatus.data; + if (checkStatus.data.length == 1) { + layer.confirm("纭瑕佸垹闄ら�変腑琛屾墍鏈夋壂鐮佽褰曪紵鍒犻櫎鍚庡皢涓嶅彲鎭㈠锛�", { title: "鍒犻櫎纭" }, function (index) { + var HBarCode = data[0].鍣ㄥ叿鏉$爜 + + layer.load(3) + $.ajax( + { + type: "Get", + url: GetWEBURL() + "/MouldController/set_DelMouldStockBillMain_Temp_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": HInterID, "HBillType": HBillType, "HBarCode": HBarCode }, + dataType: "json", + success: function (data) { + if (data.count == 1) { + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + }); + } + else { + playSound(); + layer.msg(data.Message, { icon: 2, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮 + error: function (err) { + layer.msg('閿欒' + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + layer.closeAll("loading"); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛岃褰曪紝杩涜鍒犻櫎锛�'); + } + }); + + //#endregion + + //#region 閫�鍑� + + form.on('submit(cmdCancel)', function () { + layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { + if (OperationType == 2) { + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.location.reload(); //鍒锋柊鐖堕〉闈紝娉ㄦ剰涓�瀹氳鍦ㄥ叧闂綋鍓峣frame灞備箣鍓嶆墽琛屽埛鏂� + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + } + else { + parent.location.href = "../../../views/index_Mobile.html"; + } + }); + }) + + //#endregion + + //#endregion + + + //#region 鎵弿鍣ㄥ叿鏉$爜 + + //鎵弿鏉$爜 + $('#HBarCode').on('keydown', function (event) { + if (event.keyCode == 13) { + GetMeesageByBarCode(); + $("#HBarCode").select(); + $("#HBarCode").focus(); //鑾峰彇鍏夋爣 + } + }); + + //鏉$爜鎸夐挳 + form.on('submit(HBarCode-BT)', function (data) { + GetMeesageByBarCode(); + $("#HBarCode").select(); + $("#HBarCode").focus(); //鑾峰彇鍏夋爣 + }); + + //鎵潯鐮� + function GetMeesageByBarCode(obj) { + //浠撳簱銆佷粨浣嶆枃鏈涓虹┖鏃讹紝娓呯┖瀵瑰簲ID + if ($("#HWHName").val() == '') { + $("#HWHID").val("0"); + } + if ($("#HStockPlaceName").val() == '') { + $("#HStockPlaceID").val("0"); + } + var sOldBarCode = $('#HBarCode').val() + var HDeleteFlag = sOldBarCode.substring(0, 1); + var sBarCode = sOldBarCode.slice(1); + var sHWHID = $("#HWHID").val() + var sHSPID = $("#HStockPlaceID").val() + var sSourceBillNo ="" + var sSourceBillType ="-1" + + if (HDeleteFlag == "*") { + if (sBarCode == "") { + playSound(); + layer.msg("璇锋壂鎻忚鍒犻櫎鐨勬潯鐮�", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HBarCode").select(); + $("#HBarCode").focus(); + }); + return; + } + else { + $('#HBarCode').val(""); + } + layer.load(3) + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/MouldController/set_DelMouldStockBillMain_Temp_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": HInterID, "HBillType": HBillType, "HBarCode": sBarCode }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜� + playSound_OK(); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + } + else { + playSound(); + layer.msg(data.Message, { + icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HBarCode").select(); + $("#HBarCode").focus(); + }); + } + }, + complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮 + error: function (err) { + playSound(); + layer.msg('閿欒' + err, { + icon: 2, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HBarCode").select(); + $("#HBarCode").focus(); + }); + } + }); + layer.closeAll("loading"); + } + else { + var sBarCode = $('#HBarCode').val() + if (sBarCode == '') { + playSound(); + layer.msg("鏉$爜涓虹┖锛岃鎵弿鏉$爜锛�", { + icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HBarCode").select(); + $("#HBarCode").focus(); + }); + return; + } + if (sBarCode != "") { + $('#HBarCode').val(""); + } + layer.load(3) + $.ajax({ + type: "GET", + url: GetWEBURL() + "/MouldController/Get_CheckTypeByMouldBarCode_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "sBarCode": sBarCode, "HInterID": HInterID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HSCWhID": 0, "HSCSPID": 0, "HRedBlueFlag": HRedBlueFlag, "HSourceBillNo": sSourceBillNo, "HSourceBillType": sSourceBillType, "HStockOrgID": HStockOrgID }, + success: function (result) { + if (result.count == 1) { + playSound_OK(); + element.tabChange('tab-Sc_MouldProdBackBill_PDA', '2'); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + } + else { + playSound(); + layer.msg(result.Message, { + icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HBarCode").select(); + $("#HBarCode").focus(); + }); + } + }, + complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮 + error: function (err) { + playSound(); + layer.msg("閿欒锛�" + err, { + icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + $("#HBarCode").select(); + $("#HBarCode").focus(); + }); + } + }); + layer.closeAll("loading"); + } + } + + //#endregion + + + //#region 鏄剧ず鍣ㄥ叿鍒楄〃淇℃伅 + + function DisBillEntryList() { + $.ajax({ + type: "GET", + url: GetWEBURL() + '/MouldController/GetMouldBillEntryTmpList_Json', + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType }, + success: function (result) { + var data = []; + var col = []; + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + //缁欑┖鐨勬暟缁勮祴鍊� + for (var key in result.list) { + //鍔ㄦ�佽幏鍙栧垪琛ㄦ墍鏈夊垪鍚� + data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType }); + //鑾峰彇涓嶉渶瑕佹樉绀虹殑鍒楋紙H寮�澶寸殑鍒椾笉鏄剧ず锛� + var patrn = new RegExp(/^h/i); + if (patrn.test(result.list[key].ColmCols)) { + titleData[key] = result.list[key].ColmCols; + } + } + + //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋 + col.push({ type: 'radio', fixed: 'left', totalRowText: '鍚堣' }); + for (var i = 0; i < data.length; i++) { + if ($.inArray(data[i].name, titleData) > -1) { + col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒� + } + else { + switch (data[i].Type) { + //int + case 'DateTime': + col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); + break; + default: + + if (data[i].name == '鏁伴噺') { + col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 70, totalRow: true }); + } else { + col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 200 }); + } + } + } + } + columns = col; + listOption.cols = [columns]; + listOption.data = result.data; + listOption.totalRow = true; + table.cache['wl-table'] = null; //娓呯┖琛ㄦ牸缂撳瓨鏁版嵁 + table.render(listOption); + + //鏉$爜淇℃伅 + $("#HMouldBarCode").val(result.data[0].HBarCode); + if ($("#HMouldBarCode").val() == '') { + $("#HMouldName").val(""); + $("#HMouldModel").val(""); + } + else { + $("#HMouldName").val(result.data[0].HMouldName); + $("#HMouldModel").val(result.data[0].HMouldNo); + } + } + else { + listOption.cols = [[ + { field: '鏁伴噺', title: '鏁伴噺', width: 100 } + , { field: '鍣ㄥ叿鏉$爜', title: '鍣ㄥ叿鏉$爜', width: 100 } + , { field: '鍣ㄥ叿浠g爜', title: '鍣ㄥ叿浠g爜', width: 100 } + , { field: '鍣ㄥ叿鍚嶇О', title: '鍣ㄥ叿鍚嶇О', width: 100 } + , { field: '鍣ㄥ叿鍙�', title: '鍣ㄥ叿鍙�', width: 100 } + ]]; + listOption.data = data; + table.render(listOption); + + //鏉$爜淇℃伅 + $("#HMouldBarCode").val(""); + $("#HMouldName").val(""); + $("#HMouldModel").val(""); + } + }, + complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮 + }); + } + + //#endregion + + + }); + + //浠ヤ笂涓簂ayui妯″潡 + //姝ゅ鏂规硶娑夊強鍒拌澶栭儴椤甸潰parent.鏂规硶鍚嶈皟鐢ㄧ殑蹇呴』鏀惧湪Layui鏂规硶澶栭儴 + + //鐐瑰嚮鎸夐挳閫夋嫨鍚� 杩斿洖浠撳簱淇℃伅 + function GetHWHValue(obj) + { + if (obj.length > 0) { + $("#HWHName").val(obj[0].HName); + $("#HWHID").val(obj[0].HItemID); + $("#HStockPlaceName").val(""); + $("#HStockPlaceID").val("0"); + if (obj[0].HSPFlag == 0) { + $("#HStockPlaceName").attr("disabled", "disabled"); + $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤 + } + else { + $("#HStockPlaceName").removeAttr("disabled"); + $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵�� + } + } + } + //鐐瑰嚮鎸夐挳閫夋嫨鍚� 杩斿洖浠撲綅淇℃伅 + function GetHSpValue(obj) { + if (obj.length > 0) { + $("#HStockPlaceName").val(obj[0].HName); + $("#HStockPlaceID").val(obj[0].HItemID); + $("#HWHName").val(obj[0].HWhName); + $("#HWHID").val(obj[0].HWHID); + } + } + //鐐瑰嚮鎸夐挳閫夋嫨鍚� 杩斿洖淇濈淇℃伅 + function GetHKeeperValue(obj) { + if (obj.length > 0) { + $("#HKeeperName").val(obj[0].HName); + $("#HKeeperID").val(obj[0].HItemID); + } + } + //鐐瑰嚮鎸夐挳閫夋嫨鍚� 杩斿洖楠屾敹淇℃伅 + function GetHSecManagerValue(obj) { + if (obj.length > 0) { + $("#HSecManagerName").val(obj[0].HName); + $("#HSecManagerID").val(obj[0].HItemID); + } + } + //鐐瑰嚮鎸夐挳閫夋嫨鍚� 杩斿洖閮ㄩ棬淇℃伅 + function GetHDeptNameValue(obj) { + if (obj.length > 0) { + $("#HDeptName").val(obj[0].HName); + $("#HDeptID").val(obj[0].HItemID); + } + } + //鐐瑰嚮鎸夐挳閫夋嫨鍚� 杩斿洖寰�鏉ュ崟浣嶄俊鎭� + function GetHSupValue(obj) { + if (obj.length > 0) { + $("#HSupName").val(obj[0].HName); + $("#HSupID").val(obj[0].HItemID); + } + } + //鐐瑰嚮鎸夐挳閫夋嫨鍚� 杩斿洖寰�鏉ュ崟浣嶄俊鎭� + function GetHDeptName2Value(obj) { + if (obj.length > 0) { + $("#HSupName").val(obj[0].HName); + $("#HSupID").val(obj[0].HItemID); + } + } + + //鍗曟嵁涓婁紶鍓嶅垽鏂� + function AllowLoadData(sSubStr) { + if (HInterID == 0) { + layer.msg("鍗曟嵁鍐呯爜鑾峰彇澶辫触锛岄敊璇殑鍗曟嵁鍐呯爜锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (HBillNo == '') { + layer.msg("鍗曟嵁鍙疯幏鍙栧け璐ワ紝閿欒鐨勫崟鎹彿锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HKeeperID").val() == "undefined" || $("#HKeeperID").val() == '0') { + layer.msg("淇濈鍛樻病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HSecManagerID").val() == "undefined" || $("#HSecManagerID").val() == '0') { + layer.msg("楠屾敹鍛樻病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (typeof (sSubStr) == "undefined") { + layer.msg("娌℃湁鎵爜淇℃伅锛岃鍏堟壂鎻忔潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + //鍒ゆ柇鏄惁宸叉壂鎻忓櫒鍏锋潯鐮� + if (!typeof (sSubStr) == "undefined") { + for (var i = 0; i <= sSubStr.length - 1; i++) { + if (parseFloat(sSubStr[i].HQty) > 0) { + s = 1; + } + } + if (s == 0) { + layer.msg("娌℃湁鎵弿鍣ㄥ叿鏉$爜锛岃鍏堟壂鎻忓櫒鍏锋潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + } + else { + return true; + } } </script> + </body> </html> diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\224\237\344\272\247\351\200\200\345\272\223\345\215\225/Sc_MouldProdBackBill_PDA_old.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\224\237\344\272\247\351\200\200\345\272\223\345\215\225/Sc_MouldProdBackBill_PDA_old.html" new file mode 100644 index 0000000..a06fc3a --- /dev/null +++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\224\237\344\272\247\351\200\200\345\272\223\345\215\225/Sc_MouldProdBackBill_PDA_old.html" @@ -0,0 +1,529 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>鍣ㄥ叿鐢熶骇閫�搴撳崟</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <!--寮曠敤layui鏍峰紡鏂囦欢--> + <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <!--寮曠敤layui js鏂囦欢--> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <!--鑷畾涔夋牱寮�--> + <style> + .maintitle { + background-color: #1492ff; + color: #fff; + padding: 5px 10px; + border: none; + border-radius: 4px; + } + + .title { + border-left: 4px solid #1492ff; + padding-left: 6px; + margin: 20px 10px 4px; + font-size: 16px; + color: #333; + } + + .buttom_box_little { + width: 60px; + height: 36px; + color: #fff; + background-color: #1492ff; + border-radius: 4px; + border: none; + margin: 10px; + } + + .layui-input { + width: 93%; + } + .layui-inline, img { + display: block; + vertical-align: middle + } + .layui-input, .layui-textarea { + display: inline-block; + width: 100%; + padding-left: 10px; + } + + .laydate-time-list ol { + overflow-x: hidden !important; + overflow-y: auto !important; + } + .layui-form-label { + padding: 9px 5px; + } + .layui-input-block { + margin-left: 85px; + min-height: 36px; + } + </style> +</head> + +<body> + <div class="layui-fluid" style="padding: 0;"> + <div class="layui-card" style="padding: 15px;background-color: #efefef;"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> + <div class="maintitle">鍣ㄥ叿鐢熶骇閫�搴撳崟</div> + <div class="layui-form-item" style="padding-top: 10px;"> + <div class="layui-row"> + <label class="layui-form-label" style="width: 85px;"><span style="color:red;">*</span>鍣ㄥ叿鏉$爜</label> + <div class="layui-input-block" style="margin-left: 100px;width:46%;"> + <input type="text" name="HBarCode" id="HBarCode" placeholder="璇烽敭鍏ュ悗鍥炶溅" autocomplete="off" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="QueDin" style="width: 70px; background-color: #1492ff;color:white">纭畾</button> + </div> + </div> + </div> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <ul class="layui-tab-title"> + <li class="layui-this">鍩烘湰淇℃伅</li> + <li>鍏朵粬淇℃伅</li> + </ul> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item" style="padding-top: 10px;"> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">浠撳簱:</label> + <div class="layui-input-block"> + <input type="text" name="HWHName" id="HWHName" class="layui-input" style="width:80%;"> + <input type="hidden" name="HWHID" id="HWHID" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="Warehouse" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">浠撲綅:</label> + <div class="layui-input-block"> + <input type="text" name="HSPName" id="HSPName" class="layui-input" style="width:80%;"> + <input type="hidden" name="HSPID" id="HSPID" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="StockPlace" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍗曟嵁鍙�:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HInterID" id="HInterID"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍗曟嵁鏃ユ湡:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="datetime" class="layui-input" name="HDate" id="HDate" placeholder="璇烽�夋嫨鏃ユ湡" readonly disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">閮ㄩ棬:</label> + <div class="layui-input-block"> + <input type="text" name="HDeptName" id="HDeptName" class="layui-input" style="width:80%;"> + <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="Department" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">鎿嶄綔鍛�:</label> + <div class="layui-input-block"> + <input type="text" name="HManagerName" id="HManagerName" class="layui-input" style="width:80%;"> + <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input"> + <button type="button" lay-submit="" class="layui-btn layui-btn-primary" lay-filter="HManager" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍣ㄥ叿鍚嶇О:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" name="HBarName" id="HBarName" class="layui-input" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍣ㄥ叿瑙勬牸:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" name="HBarSpec" id="HBarSpec" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍣ㄥ叿鍨嬪彿:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" name="HBarModel" id="HBarModel" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鏁伴噺:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" name="HQty" id="HQty" value="1" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍓╀綑瀵垮懡:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" name="HLeaveLife" id="HLeaveLife" class="layui-input" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-form-item" style="padding-top: 10px;"> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍒涘缓浜�:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">鍒涘缓鏃ユ湡:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly disabled> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">淇敼浜�:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">淇敼鏃ユ湡:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">瀹℃牳浜�:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">瀹℃牳鏃ユ湡:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly disabled> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">浣滃簾浜�:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 75px;">浣滃簾鏃ユ湡:</label> + <div class="layui-input-block" style="margin-left: 85px;"> + <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly disabled> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + + + <div class="layer-footer" style="text-align: center;"> + <button type="button" lay-submit="" class="layui-btn buttom_box_little" lay-filter="Saver" id="Saver">鎻愪氦</button> + <button type="button" lay-submit="" class="layui-btn buttom_box_little" lay-filter="Add">鏂板</button> + <button type="button" class="layui-btn buttom_box_little" lay-filter="Cancel" id="Cancel">閫�鍑�</button> + </div> + <!--闅愯棌瀛楁--> + <input type="hidden" name="lngBillKey" id="lngBillKey"> + <input type="hidden" name="lngBillSubKey" id="lngBillSubKey"> + + </form> + </div> + </div> + </div> + + <script> + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + ,laydate = layui.laydate + , element = layui.element; + + //鏃ユ湡鏃堕棿閫夋嫨鍣� + laydate.render({ + elem: '#HDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HMakeDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HUpDateDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HCheckDate' + , type: 'datetime' + }); + laydate.render({ + elem: '#HDeleteDate' + , type: 'datetime' + }); + + //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ潯褰㈢爜涓� + $("#HBarCode").focus(); + + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒涘缓鏃ユ湡 + $("#HMaker").val(sessionStorage["HUserName"]); //鍒涘缓浜� + $("#HManagerName").val(sessionStorage["HUserName"]); //鎿嶄綔鍛� + $("#HManagerID").val(sessionStorage["Czybm"]); //鎿嶄綔鍛業D + $("#HDeptName").val(sessionStorage["HDept"]); //閮ㄩ棬 + $("#HDeptID").val(sessionStorage["HDeptID"]); //閮ㄩ棬ID + //妯℃不鍏锋潯鐮佹槸鍚︽壂鎻忔爣璁� + var HProcExchBillNoFlag = false; + + //鑾峰彇鏈�澶у崟鎹彿 + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3803' }, + success: function (d) { + //console.log(d.data); + $("#HInterID").val("0"); + $("#HBillNo").val(d.data[0].HBillNo); + } + }); + //鏉″舰鐮佸洖杞︽柟娉� + $('#HBarCode').on('keydown', function (event) { + if (event.keyCode == 13) { + GetMeesageByBarCode(); + } + }); + //纭畾 + form.on('submit(QueDin)', function (data) { + GetMeesageByBarCode(); + }); + + //閫�鍑�-鍏抽棴椤甸潰鏂规硶 + $('#Cancel').on('click', function () { + layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { + parent.layui.admin.events.closeThisTabs(); //鍏抽棴椤电 + }); + }) + + + + + //鎻愪氦 + form.on('submit(Saver)', function (data) { + if (!$("#HBarCode").val()) { + layer.msg("璇锋壂鎻忓櫒鍏锋潯鐮�!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if (!$("#HWHID").val()) { + layer.msg("璇烽�夋嫨浠撳簱!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSPID").val() == "" || $("#HSPID").val() == null) { + data.field.HSPID = "0";//搴撲綅 + } + data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� + var sMainSub = JSON.stringify(data.field); + var index = layer.load(); + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Sc_MouldProdBackBill/MouldProdBackBill_Save", + async: true, + data: { "sMainSub": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { + layer.close(index); + layer.msg("鎻愪氦鎴愬姛"); + $('#Saver').removeClass("buttom_box_little"); + $('#Saver').addClass("layui-btn-disabled").attr("disabled", true); + } + else { + layer.close(index); + layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + error: function (err) { + layer.close(index); + layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + }); + //鏂板 + form.on('submit(Add)', function () { + window.location.reload(); + }) + //閮ㄩ棬寮圭獥 + form.on('submit(Department)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '閮ㄩ棬鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'], + cancel: function (index, layero) { + } + }); + }); + + //璐熻矗浜哄脊绐� + form.on('submit(HManager)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璐熻矗浜哄垪琛�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HWorker', 'yes'], + cancel: function (index, layero) { + } + }); + }); + + + //浠撳簱 + form.on('submit(Warehouse)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浠撳簱鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes'], + cancel: function (index, layero) { + } + }); + }); + + //閫夋嫨浠撲綅 + form.on('submit(StockPlace)', function () {//閫夋嫨浠撲綅 + var HWHID = $("#HWHID").val(); + if (HWHID == "") { + layer.msg("璇峰厛閫夋嫨浠撳簱", { index: 0 }); + return; + } + layer.open({ + type: 2 + , area: ['80%', '80%'] + , title: '浠撲綅鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html?HWhID=' + HWHID + '&Type=HSpID', 'yes'] + , resize: false + , cancel: function () { + } + }) + }); + + //浠ヤ笂涓簂ayui妯″潡 + }); + + //杩斿洖閮ㄩ棬 + function GetHDeptNameValue(obj) { + $("#HDeptName").val(obj[0].HName); + $("#HDeptID").val(obj[0].HItemID); + } + //杩斿洖璐熻矗浜� + function GetHWorkerValue(obj) { + $("#HManagerName").val(obj[0].HName); + $("#HManagerID").val(obj[0].HItemID); + } + //浠撳簱 + function GetHWHValue(obj) { + $("#HWHName").val(obj[0].HName); + $("#HWHID").val(obj[0].HItemID); + } + //杩斿洖浠撲綅 + function GetHSpValue(obj) { //杩斿洖浠撲綅 + if (obj.length == 0) { + layer.msg("璇峰厛閫夋嫨浠撲綅", { index: 0 }); + } else { + $("#HSPName").val(obj[0].HName); + $("#HSPID").val(obj[0].HItemID); + } + } + //鎵潯鐮� + function GetMeesageByBarCode(obj) { //杩斿洖宸ヤ綔涓績 + var HBarCode = $('#HBarCode').val();//鏉″舰鐮侊紙娴佽浆鍗″彿锛夛紙鏁版嵁搴撲腑涓哄崟鎹彿锛� + if (!HBarCode) { + layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒") + return; + } + var index = layer.load(); + $.ajax({ + url: GetWEBURL() + "/Mj_PDA_MoudlCheckBill/txtHBarCode_KeyDown", + type: "GET", + data: { "HBarCode": HBarCode }, + success: function (result) { + if (result.data.length == 1) { + var data = result.data[0]; + $("#HMouldID").val(data.hinterid); + $("#HBarName").val(data.HName); + $("#HBarSpec").val(data.HModel); + $("#HBarModel").val(data.HModel2); + $("#HLeaveLife").val(data.HLeaveLife); + $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇� + $("#HBarCode").css("background-color", "#efefef4d"); + + HProcExchBillNoFlag = true; + layer.close(index); + } + else { + layer.close(index); + layer.msg("鏈煡鎵惧埌鏁版嵁", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + error: function (err) { + layer.close(index); + layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + } + </script> +</body> +</html> diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\241\243\346\241\210/Gy_EquipFileMainEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\241\243\346\241\210/Gy_EquipFileMainEdit.html" index 1b0a674..c484ac9 100644 --- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\241\243\346\241\210/Gy_EquipFileMainEdit.html" +++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\346\241\243\346\241\210/Gy_EquipFileMainEdit.html" @@ -135,8 +135,9 @@ </div> <div class="layui-form-item"> <div class="layui-inline"> - <label class="layui-form-label">瀵瑰簲ERP鐗╂枡 - <!--<label style="color:red"> * </label>--> + <label class="layui-form-label"> + 瀵瑰簲ERP鐗╂枡 + <!--<label style="color:red"> * </label>--> </label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="float:left;width:150px;"> @@ -275,6 +276,23 @@ <option value="鍔犲伐">鍔犲伐</option> <option value="鍏虫満">鍏虫満</option> <option value="寮傚父鍋滄満">寮傚父鍋滄満</option> + </select> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">鏁伴噰鐗╃悊鍦板潃</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HMacAddress" id="HMacAddress"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鏄惁涓荤敓浜ц澶�</label> + <div class="layui-input-block" style="margin-left: 125px;width:55%;"> + <select name="HMainSourceFlag" lay-filter="HMainSourceFlag" id="HMainSourceFlag"> + <option value="鍚�" selected="selected">鍚�</option> + <option value="鏄�">鏄�</option> </select> </div> </div> @@ -929,6 +947,8 @@ $("#HLogo").val(d.data[0].鍝佺墝); $("#HSourceID").val(d.data[0].HSourceID); $("#HSourceName").val(d.data[0].HSourceName); + $("#HMacAddress").val(d.data[0].鏁伴噰鐗╃悊鍦板潃); + $("#HMainSourceFlag").val(d.data[0].鏄惁涓荤敓浜ц澶�); form.render("select"); } }); @@ -973,7 +993,7 @@ if (data.count == 1) { layer.msg(data.Message, { time: 1 * 10000, icon: 1 }, function () { if (linterid == undefined) { - $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); location.reload(); } else { @@ -1005,7 +1025,7 @@ if (data.count == 1) { layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { if (linterid == undefined) { - $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); location.reload(); } else { diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMain.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMain.html" index 212d4ef..7dcfd91 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMain.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMain.html" @@ -1268,8 +1268,8 @@ , "HBillNo": data[0]["鍗曟嵁鍙�"] , "HDate": formatDate(data[0]["鏃ユ湡"]) , "HAccDate": formatDate(data[0]["鏀舵鏃ユ湡"]) - , "HCusID": data[0]["HCusID"] - , "HCusName": data[0]["渚涘簲鍟�"] + , "HSupID": data[0]["HSupID"] + , "HSupName": data[0]["渚涘簲鍟�"] , "HCurID": data[0]["HCurID"] , "HCurName": data[0]["甯佸埆"] , "HExRate": data[0]["姹囩巼"] diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMainList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMainList.html" index 9caccf5..9113cdf 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMainList.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\205\266\344\273\226\345\272\224\344\273\230\345\215\225/YF_PayMentOtherBillMainList.html" @@ -131,7 +131,7 @@ var HModName = "YF_PayMentOtherBillMainList"; //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞� - var titleData = ["hmainid", "HDeptID", "HEmpID", "HCurID", "HCusID", "HProjectMoneyID","瀛愯垂鐢ㄩ」鐩甀D"]; + var titleData = ["hmainid", "HDeptID", "HEmpID", "HCurID", "HSupID", "HProjectMoneyID","瀛愯垂鐢ㄩ」鐩甀D"]; //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般�� var HModuleType = "2102"; diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\212\245\344\273\267\345\215\225/Sup_QuotePriceBillEdit.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\212\245\344\273\267\345\215\225/Sup_QuotePriceBillEdit.html" index fa5dafe..1cba5bc 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\212\245\344\273\267\345\215\225/Sup_QuotePriceBillEdit.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\212\245\344\273\267\345\215\225/Sup_QuotePriceBillEdit.html" @@ -282,7 +282,7 @@ var params = get_UrlVars(); if (typeof (params[params[0]]) == "undefined") { - var OperationType = -1;//鎿嶄綔绫诲瀷 + var OperationType = 1;//鎿嶄綔绫诲瀷 } else { var OperationType = params[params[0]];//鎿嶄綔绫诲瀷 var linterid = params[params[1]];//婧愬崟id diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\347\224\263\350\257\267\345\215\225/Cg_PORequestBill.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\347\224\263\350\257\267\345\215\225/Cg_PORequestBill.html" index 5c98bba..6cc02bd 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\347\224\263\350\257\267\345\215\225/Cg_PORequestBill.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\347\224\263\350\257\267\345\215\225/Cg_PORequestBill.html" @@ -64,8 +64,7 @@ <label class="layui-form-label">鍗曟嵁鍙�</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> - <input type="hidden" name="HInterID" id="HInterID" value="0"> - <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID"> + <input type="hidden" name="HInterID" id="HInterID" value="0"> </div> </div> <div class="layui-col-xs4 layui-inline"> @@ -707,8 +706,8 @@ //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 }, end: function () { - obj.update({ - "HMaterID" :OptionData.HMaterID + obj.update({ + "HMaterID": OptionData.HItemID ,"鐗╂枡浠g爜" : OptionData.鐗╂枡浠g爜 , "鐗╂枡鍚嶇О" :OptionData.鐗╂枡鍚嶇О ,"瑙勬牸鍨嬪彿" : OptionData.瑙勬牸鍨嬪彿 diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html" index 21f01d1..3e8fc9a 100644 --- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html" +++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html" @@ -430,6 +430,7 @@ $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); + $("#HPlanPayDate").val(Format(new Date(), "yyyy-MM-dd")); } else if (OperationType == 3) { //缂栬緫 //鍔犺浇缂栬緫椤甸潰 diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBillList.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBillList.html" index b87ae20..ec05869 100644 --- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBillList.html" +++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBillList.html" @@ -113,6 +113,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" ><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-form"></i>鎵撳嵃</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button> diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_Add_Up.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_Add_Up.html" index a286279..cebcc1e 100644 --- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_Add_Up.html" +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_Add_Up.html" @@ -1501,7 +1501,7 @@ }) switch (type) { case '1105': - return { url: "../../閲囪喘绠$悊/鏀舵枡閫氱煡鍗�/Cg_POInStockBackBillList.html", name: data[0]["HName"] }; + return { url: "../../閲囪喘绠$悊/閫�鏂欓�氱煡鍗�/Cg_POInStockBackBillList.html", name: data[0]["HName"] }; break; } @@ -1512,7 +1512,7 @@ var HOrgID = $("#HOrgID").val(); var url = ""; if ($("#HSourceBillType").val() == "1105") { - url = "../../閲囪喘绠$悊/鏀舵枡閫氱煡鍗�/Cg_POInStockBackBillList.html?openType=2&HOrgID=" + HOrgID; + url = "../../閲囪喘绠$悊/閫�鏂欓�氱煡鍗�/Cg_POInStockBackBillList.html?openType=2&HOrgID=" + HOrgID; } else { return layer.msg('褰撳墠涓嶆敮鎸佽婧愬崟閫夋嫨锛侊紒'); } diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBillList.html" index 900931f..e9fd583 100644 --- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBillList.html" +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBillList.html" @@ -111,7 +111,7 @@ <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> - <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> + <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_DeleteBill" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Refresh" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Audit" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-DeAudit" lay-event="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button> @@ -180,7 +180,40 @@ case 'set_ShowBill': set_ShowBill(); break; //鍒犻櫎 - case 'set_DeleteBill': set_DeleteBill(); + case 'set_DeleteBill': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Kf_EntrustInBill/DeleteKf_EntrustInBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "user": sessionStorage["HUserName"] }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } break; //瀹℃牳鎸夐挳 case 'btn-Audit': -- Gitblit v1.9.1