From 821e9384d15d2d12e72629fe980b79eb98f08f18 Mon Sep 17 00:00:00 2001 From: 沈泽 <211959439@qq.com> Date: 星期四, 04 十一月 2021 16:50:09 +0800 Subject: [PATCH] 入库检验单修改完善 --- WebTM/views/质量管理/产品入库检验单/QC_LastPieceCheckBill.html | 1493 +++++++++++++++++++++++++++++++++++++-------------------- WebTM/views/质量管理/来料检验单/QC_POStockInCheckBillList.html | 6 WebTM/views/index.html | 2 WebTM/views/质量管理/产品入库检验单/QC_LastPieceCheckBillList.html | 2 4 files changed, 969 insertions(+), 534 deletions(-) diff --git a/WebTM/views/index.html b/WebTM/views/index.html index 498ad67..1aca07d 100644 --- a/WebTM/views/index.html +++ b/WebTM/views/index.html @@ -423,7 +423,7 @@ <dl class="layui-nav-child"> <dd><a lay-href="璐ㄩ噺绠$悊/鏉ユ枡妫�楠屽崟/QC_Add_Edit_POStockInCheckBillList.html">鏉ユ枡鍏ュ簱妫�楠屽崟</a></dd> <dd><a lay-href="璐ㄩ噺绠$悊/鏉ユ枡妫�楠屽崟/QC_POStockInCheckBillList.html">鏉ユ枡鍏ュ簱妫�楠屽崟缁存姢</a></dd> - <dd><a lay-href="璐ㄩ噺绠$悊/浜у搧鍏ュ簱妫�楠屽崟/QC_LastPieceCheckBill.html">鐢熶骇鍏ュ簱妫�楠屽崟null</a></dd> + <dd><a lay-href="璐ㄩ噺绠$悊/浜у搧鍏ュ簱妫�楠屽崟/QC_LastPieceCheckBill.html">鐢熶骇鍏ュ簱妫�楠屽崟</a></dd> <dd><a lay-href="璐ㄩ噺绠$悊/浜у搧鍏ュ簱妫�楠屽崟/QC_LastPieceCheckBillList.html">鐢熶骇鍏ュ簱妫�楠屽崟缁存姢</a></dd> <dd><a lay-href="璐ㄩ噺绠$悊/鍑哄巶妫�楠屽崟/QC_OutCompCheckBill.html">鍑哄巶妫�楠屽崟</a></dd> <dd><a lay-href="璐ㄩ噺绠$悊/鍑哄巶妫�楠屽崟/QC_OutCompCheckBillList.html">鍑哄巶妫�楠屽崟缁存姢</a></dd> diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill.html" index 2311af4..b573f2b 100644 --- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill.html" +++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBill.html" @@ -9,21 +9,25 @@ <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> - <style> - .main-btn { /*澶撮儴涓绘寜閽�*/ - padding: 0 2px; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/ - height: 30px; - line-height: 30px; + <style type="text/css"> + .layui-form-item .layui-inline { + margin-right: 0; } - .btn-title { - font-size: 16px; + html { + background-color: white; + color: white; } - /*.table-select { + + .layui-table-cell { + overflow: visible !important; + } + + td .layui-form-select { margin-top: -10px; margin-left: -15px; margin-right: -15px; - }*/ + } </style> </head> <body> @@ -55,221 +59,235 @@ <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: 85px;">鍗曟嵁鍙�</label> - <div class="layui-input-block" style="margin-left: 120px;"> + <div class="layui-col-xs4 layui-inline"> + <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"> + <input type="hidden" name="HInterID" id="HInterID" value="0"> + <!--<input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID">--> </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="date" class="layui-input" name="HDate" id="HDate" style="padding-left: 32px;"> + + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鏃ユ湡</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> </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" name="HSourceName" id="HSourceName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <input type="hidden" name="HSourceID" id="HSourceID" value="0"> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></i> + + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮</label> + <div class="layui-input-inline"> + <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSource" 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: 85px;padding: 9px 18px;">浠诲姟鍗曞彿</label> - <div class="layui-input-block" style="margin-left: 77px;"> - <input type="text" class="layui-input" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">浠诲姟鍗曞彿</label> + <div class="layui-input-inline"> + <input type="text" name="HICMOBillNo" id="HICMOBillNo" class="layui-input" value="" style="float: left; background-color: #efefef4d; width: 150px;"> <input type="hidden" name="HICMOID" id="HICMOID" value="0"> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></i> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HICMO" 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: 85px;">鍏ュ簱鏁伴噺</label> - <div class="layui-input-block" style="margin-left: 120px;"> - <input type="text" class="layui-input" name="HInStockQty" id="HInStockQty" style="padding-left: 32px;"> + + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍏ュ簱鏁伴噺</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HInStockQty" id="HInStockQty" autocomplete="off"> </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="HRightQty" id="HRightQty" style="padding-left: 32px;"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍚堟牸鏁伴噺</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HRightQty" id="HRightQty" autocomplete="off"> + </div> + </div> + + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">浠诲姟鍗曞唴鐮�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HICMOInterID" id="HICMOInterID" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鎶芥鏁伴噺</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HCheckQty" id="HCheckQty" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">涓嶅悎鏍兼暟閲�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBadQty" id="HBadQty" autocomplete="off"> + </div> + </div> + + </div> + <div class="layui-row"> + + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">妫�楠屽憳</label> + <div class="layui-input-inline"> + <input type="text" name="HFirstCheckEmpName" id="HFirstCheckEmpName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HFirstCheckEmpID" id="HFirstCheckEmpID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HFirstCheckEmp" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">浜у搧鍐呯爜</label> + <div class="layui-input-inline"> + <input type="text" name="HMaterName" id="HMaterName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HMater" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍒ゅ畾缁撹</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HCheckerResult" id="HCheckerResult" autocomplete="off"> + </div> + </div> + + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">璐ㄦ绉�</label> + <div class="layui-input-inline"> + <input type="text" name="HCheckDeptName" id="HCheckDeptName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HCheckDeptID" id="HCheckDeptID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HCheckDept" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">璐ㄦ绉戠鍚�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HCheckDeptResult" id="HCheckDeptResult" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">璐ㄦ閮�</label> + <div class="layui-input-inline"> + <input type="text" name="HCheckDept2Name" id="HCheckDept2Name" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HCheckDeptID2" id="HCheckDeptID2" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HCheckDept2" 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-col-xs4 layui-inline"> + <label class="layui-form-label">璐ㄦ閮ㄧ绔�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HCheckDeptResult2" id="HCheckDeptResult2" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鏉″舰鐮�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HBarCode" id="HBarCode" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鐐夋壒鍙�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HStoveBatchNo" id="HStoveBatchNo" autocomplete="off"> + </div> + </div> + + + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">瀹㈡埛</label> + <div class="layui-input-inline"> + <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HCusID" id="HCusID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HCus" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍚堝悓鎵瑰彿</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HContrctBatchNo" id="HContrctBatchNo" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鎺掍骇鍗曞彿</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HSortBillNo" id="HSortBillNo" autocomplete="off"> </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;"> - <input type="text" class="layui-input" name="HICMOInterID" id="HICMOInterID" style="padding-left: 32px;"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">浜у湴</label> + <div class="layui-input-inline"> + <input type="text" name="HProdAreaName" id="HProdAreaName" class="layui-input" value="" style="float:left;width:150px;"> + <input type="hidden" name="HProdAreaID" id="HProdAreaID" class="layui-input" value="" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HProdArea" 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: 85px;">鎶芥鏁伴噺</label> - <div class="layui-input-block" style="margin-left: 120px;"> - <input type="text" class="layui-input" name="HCheckQty" id="HCheckQty" style="padding-left: 32px;"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍔犲伐绫诲瀷</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HProdTypeName" id="HProdTypeName" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HProdTypeID" id="HProdTypeID" value="0"> </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="HBadQty" id="HBadQty" style="padding-left: 32px;"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">宸ヨ壓璺嚎</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HRoutingInterName" id="HRoutingInterName" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HRoutingInterID" id="HRoutingInterID" value="0"> + </div> + </div> + + + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍖呰鏂瑰紡</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HPackTypeName" id="HPackTypeName" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HPackTypeID" id="HPackTypeID" value="0"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鎷変笣鏂瑰悜</label> + <div class="layui-input-inline"> + <input type="text" class="layui-input" name="HDrawingDireName" id="HDrawingDireName" style="background-color:#efefef4d;" readonly> + <input type="hidden" name="HDrawingDireID" id="HDrawingDireID" value="0"> </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" name="HFirstCheckEmpID" id="HFirstCheckEmpID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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" name="HMaterID" id="HMaterID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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: 120px;"> - <input type="text" class="layui-input" name="HCheckerResult" id="HCheckerResult" style="padding-left: 32px;"> - </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" name="HCheckDeptID" id="HCheckDeptID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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="HCheckDeptResult" id="HCheckDeptResult" style="padding-left: 32px;"> - </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" name="HCheckDeptID2" id="HCheckDeptID2" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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="HCheckDeptResult2" id="HCheckDeptResult2" style="padding-left: 32px;"> - </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;"> - <input type="text" class="layui-input" name="HBarCode" id="HBarCode" style="padding-left: 32px;"> - </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="HStoveBatchNo" id="HStoveBatchNo" style="padding-left: 32px;"> - </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" name="HCusID" id="HCusID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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;"> - <input type="text" class="layui-input" name="HContrctBatchNo" id="HContrctBatchNo" style="padding-left: 32px;"> - </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="HSortBillNo" id="HSortBillNo" style="padding-left: 32px;"> - </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" name="HProdAreaID" id="HProdAreaID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></i> - </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" name="HProdTypeID" id="HProdTypeID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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" name="HRoutingInterID" id="HRoutingInterID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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" name="HPackTypeID" id="HPackTypeID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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" name="HDrawingDireID" id="HDrawingDireID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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;"> - <input type="text" class="layui-input" name="HSortBillNo" id="HSortBillNo" style="padding-left: 32px;"> + <div class="layui-col-xs7 layui-inline"> + <label class="layui-form-label">澶囨敞</label> + <div class="layui-input-block"> + <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> </div> </div> </div> @@ -350,17 +368,12 @@ <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>--> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> </script> - <script type="text/html" id="HSupColor"> - {{# if(d.HSupFlag === "true"){ }} - <span style="color: white;background-color:#5FB878;">{{ d.HSupFlag }}</span> - {{# } else { }} - <span style="color: white;background-color:red;">{{ d.HSupFlag }}</span> - {{# } }} - </script> <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/PubCustom.js"></script> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script> layui.config({ @@ -373,108 +386,143 @@ , layer = layui.layer , table = layui.table , form = layui.form + , laydate = layui.laydate , element = layui.element; - //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� - if (sessionStorage.login != "login") { - layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { - icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] - }, function () { window.location.href = "../../user/login.html"; }); + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + var closeType = 2; //鍏抽棴绫诲瀷 + } else { + var OperationType = params[params[0]];//鎿嶄綔绫诲瀷 + var linterid = params[params[1]];//婧愬崟id + var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷 + var closeType = params[params[3]]; //鍏抽棴绫诲瀷 } + var hID = params[params[1]];//缂栬緫鏌ョ湅 + //甯歌鐢ㄦ硶 + laydate.render({ + elem: '#HDate' - var params = getUrlVars(); - //鑾峰彇鍙傛暟 - function getUrlVars() { - var vars = [], hash; - var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); - for (var i = 0; i < hashes.length; i++) { - hash = hashes[i].split('='); - vars.push(hash[0]); - vars[hash[0]] = hash[1]; - } - return vars; - } + }); + ////鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤� + //if (sessionStorage.login != "login") { + // layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", { + // icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍'] + // }, function () { window.location.href = "../../user/login.html"; }); + //} - var linterid = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜 - var lSourceBillType = params[params[2]]; //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷 + //var params = getUrlVars(); + ////鑾峰彇鍙傛暟 + //function getUrlVars() { + // var vars = [], hash; + // var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + // for (var i = 0; i < hashes.length; i++) { + // hash = hashes[i].split('='); + // vars.push(hash[0]); + // vars[hash[0]] = hash[1]; + // } + // return vars; + //} - //鍒ゆ柇鏄惁鏂板 - if (linterid == null || linterid == 0) { - $.ajax({ - url: GetWEBURL() + "/Web/GetMAXNum", - type: "GET", - data: { "HBillType": '7501' }, - success: function (d) { - //console.log(d.data); - $("#HInterID").val(d.data[0].HInterID); - $("#HBillNo").val(d.data[0].HBillNo); - $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); - } - }); - } - else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new - RoadBillMain(linterid); - RoadBillSub(linterid); - } - //鍒濆琛ㄦ牸鏁版嵁 - var rowdata = [{ - "HQCCheckClassNumber": "", "HQCCheckClassName": "", "HQCCheckClassID": "0", "HQCCheckItemID": "0", "HQCCheckItemName": "", "HQCCheckItemNumber": "", "HQCStd": "" - , "HQCRelValue": "", "HResult": "", "HProcCheckEmp": "0", "HProcCheckEmpName": "", "HProcCheckEmpNumber": "" - }]; - + //var linterid = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜 + //var lSourceBillType = params[params[2]]; //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷 + var tableReload = table.reload; var option = { elem: '#mainTable' , toolbar: '#toolbarDemo' + , height: 500 , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲� - , cellMinWidth: 90 + //,url: '/demo/table/user/' //鏁版嵁鎺ュ彛 + , page: true //寮�鍚垎椤� , cols: [[ //琛ㄥご - { type: 'checkbox', totalRowText: '鍚堣琛�' } - , { type: 'HSno', title: '搴忓彿', totalRow: true } - , { field: 'HQCCheckClassID', title: '妫�楠岄」鐩被鍒獻D', edit: 'text' } - , { field: 'HQCCheckClassName', title: '妫�楠岄」鐩被鍒�', edit: 'text' } - , { field: 'HQCCheckClassNumber', title: '妫�楠岄」鐩被鍒唬鐮�' }//, hide: true - , { field: 'HQCCheckItemID', title: '妫�楠岄」鐩甀D', edit: 'text', width: 115 } - , { field: 'HQCCheckItemName', title: '妫�楠岄」鐩�', edit: 'text' } - , { field: 'HQCCheckItemNumber', title: '妫�楠岄」鐩唬鐮�' } - , { field: 'HQCStd', title: '妫�楠屾爣鍑�', edit: 'text', width: 110 } + { type: 'checkbox', fixed: 'left' } + , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 100 } + , { field: 'HQCCheckClassID', title: 'HQCCheckClassID', edit: 'text', width: 100, hide: true } + , { field: 'HQCCheckClassNumber', title: '妫�楠岄」鐩被鍒�', edit: 'text', event: "HQCCheckClassCheck", width: 100 } + , { field: 'HQCCheckClassName', title: '妫�楠岄」鐩被鍒悕绉�', edit: 'text', width: 100, hide: true } + , { field: 'HQCCheckItemID', title: 'HQCCheckItemID', edit: 'text', hide: true } + , { field: 'HQCCheckItemNumber', title: '妫�楠岄」鐩�', edit: 'text', event: "HQCCheckItemCheck", width: 100 } + , { field: 'HQCCheckItemName', title: '妫�楠岄」鐩悕绉�', edit: 'text', width: 100, hide: true } , { field: 'HQCRelValue', title: '妫�楠屾暟鎹�', edit: 'text' } - , { field: 'HResult', title: '缁撹', edit: 'text' } - , { field: 'HProcCheckEmp', title: '妫�楠屽憳ID', edit: 'text' } - , { field: 'HProcCheckEmpName', title: '妫�楠屽憳', edit: 'text' } - , { fixed: 'HProcCheckEmpNumber', title: '妫�楠屽憳浠g爜', edit: 'text' } - , { fixed: 'HProcCheckTime', title: '妫�楠屾棩鏈�', edit: 'text' } + , { field: 'HResult', title: '鍒ゅ畾', edit: 'text', event: "" } + , { field: 'HQCStd', title: '妫�楠屾爣鍑�', edit: 'text', event: "" } + , { field: 'HProcCheckEmpID', title: 'HProcCheckEmpID', edit: 'text', width: 100, hide: true } + , { field: 'HProcCheckEmpName', title: '妫�娴嬪憳', edit: 'text', event: 'HProcCheckEmpCheck', width: 150 } + , { field: 'HProcCheckEmpNumber', title: '妫�娴嬪憳浠g爜', edit: 'text', width: 100, hide: true } + , { field: 'HProcCheckTime', title: '妫�娴嬫棩鏈�', event: "", edit: 'text' } + , { field: 'HRemark', title: '澶囨敞', edit: 'text' } + , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 150 } ]] //, done: function (res, curr, count) { // $(".layui-table-body, .layui-table-box, .layui-table-cell").css('overflow', 'visible'); //} }; - //鍒濆鍔犺浇琛ㄦ牸 - option.data = rowdata; - table.render(option); + //鍒ゆ柇鏄惁鏂板 + if (OperationType == 1) { + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); + $("#HMaker").val(sessionStorage["HUserName"]); - + //鍒濆鍔犺浇琛ㄦ牸{ "ID": 0, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": " ", "HSQProcName": " ","HProcID":0, "HZRProcName": " ", "HMRBChecker": " ", "HRemark": " ", "HPSProcName": " ", "HCloseMan": " " } + option.data = [{ + "HQCCheckClassID": " ", "HQCCheckClassNumber": " ", "HQCCheckClassName": " ", "HQCCheckItemID": " ", + "HQCCheckItemNumber": " ", "HQCCheckItemName": " ", "HQCRelValue": " ", "HResult": " " + , "HQCStd": 0, "HProcCheckEmpID": " ", "HProcCheckEmpNumber": " ", "HProcCheckEmpName": " ", "HProcCheckTime": " ", "HRemark": " " + }]; + table.render(option); + } + else { + $("#HInterID").val(hID);//淇敼鏃朵富琛↖D + //缂栬緫鍔犺浇鏁版嵁 + $.ajax({ + url: GetWEBURL() + '/QC_LastPieceCheckBill/QC_LastPieceCheckBillListProjectDetai', + type: "GET", + data: { "sqlWhere": "and HInterID=" + hID }, + success: function (result) { + //console.log(result); + //console.log('gouba' + result); + if (result.count == 1) { + option.data = result.data; + table.render(option); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.close(index0); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } //澶村伐鍏锋爮浜嬩欢 + var rowid = 0; + var rows = 0; table.on('toolbar(mainTable)', function (obj) { var checkStatus = table.checkStatus('mainTable') - , data = checkStatus.data; - //鏂板琛岃〃鏍兼暟鎹� + , data = checkStatus.data;; + var AddRow = table.cache['mainTable']; var NewRow = { - "HQCCheckClassNumber": "", "HQCCheckClassName": "", "HQCCheckClassID": "0", "HQCCheckItemID": "0", "HQCCheckItemName": "", "HQCCheckItemNumber": "", "HQCStd": "" - , "HQCRelValue": "", "HResult": "", "HProcCheckEmp": "0", "HProcCheckEmpName": "", "HProcCheckEmpNumber": "" + "HQCCheckClassID": " ", "HQCCheckClassNumber": " ", "HQCCheckClassName": " ", "HQCCheckItemID": " ", + "HQCCheckItemNumber": " ", "HQCCheckItemName": " ", "HQCRelValue": " ", "HResult": " " + , "HQCStd": 0, "HProcCheckEmpID": " ", "HProcCheckEmpNumber": " ", "HProcCheckEmpName": " ", "HProcCheckTime": " ", "HRemark": " " }; switch (obj.event) { case 'btn-AddLine': + //table.cache["mainTable"].push(AddRow[rows]); table.cache["mainTable"].push(NewRow); option.data = table.cache["mainTable"]; table.render(option); + + rows++; + //layer.msg('澧炲姞涓�琛屾寜閽紒') break; case 'btn-CopyLine': var copydata = JSON.stringify(data); if (data.length <= 0) { - layer.msg("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒"); + layer.alert("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒"); } else if (data.length > 1) { - layer.msg("鍙兘閫夋嫨澶嶅埗涓�琛岋紒"); + layer.alert("鍙兘閫夋嫨澶嶅埗涓�琛岋紒"); } else { var copydata2 = copydata.substring(1, copydata.length);//鍘婚櫎棣栬瀛楃'[' @@ -482,11 +530,35 @@ table.cache["mainTable"].push(JSON.parse(copyrow));//灏嗗鍒剁殑琛屽己杞垚json杩藉姞鍒拌〃鏍间笂 option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓� table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓� - //layer.alert(copyrow); + } break; } }); + ////鍒ゆ柇鏄惁鏂板 + //if (linterid == null || linterid == 0) { + // $.ajax({ + // url: GetWEBURL() + "/Web/GetMAXNum", + // type: "GET", + // data: { "HBillType": '7501' }, + // success: function (d) { + // //console.log(d.data); + // $("#HInterID").val(d.data[0].HInterID); + // $("#HBillNo").val(d.data[0].HBillNo); + // $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); + // } + // }); + //} + //else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + // RoadBillMain(linterid); + // RoadBillSub(linterid); + //} + + ////鍒濆鍔犺浇琛ㄦ牸 + //option.data = rowdata; + //table.render(option); + + //琛屽唴浜嬩欢 table.on('tool(mainTable)', function (obj) { @@ -505,217 +577,587 @@ } }); } - //鍗曞嚮鏀瑰彉澶栧崗鏍囪鍊� - if (obj.event === 'HSupFlagEvent') { - var flag = obj.data.HSupFlag; - if (flag === "false") { - flag = "true"; + $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { + if (event.key == "F7") { + if (obj.event === 'HQCCheckClassCheck') //妯″叿淇℃伅 + { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '妫�楠岄」鐩被鍒�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_QCCheckClass.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('璇烽�夋嫨鏁版嵁'); + } + + //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊� + obj.update({ + HQCCheckClassID: checkStatus.data[0].HItemID, + HQCCheckClassNumber: checkStatus.data[0].浠g爜, + HQCCheckClassName: checkStatus.data[0].鍚嶇О, + + }); + + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + } + }); + } + + if (obj.event === 'HQCCheckItemCheck') //妫�楠岄」鐩� + { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '妫�楠岄」鐩�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_QCCheckItemListView.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index]; + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table'); + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + obj.update({ + HQCCheckItemName: checkStatus.data[0].鍚嶇О + , HQCCheckItemID: checkStatus.data[0].HItemID + , HQCCheckItemNumber: checkStatus.data[0].浠g爜 + }); + + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + } + }); + } + if (obj.event === 'HProcCheckEmpCheck') //妫�娴嬪憳 + { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '妫�娴嬪憳鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html ', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + + //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊� + obj.update({ + HProcCheckEmpName: checkStatus.data[0].HName + , HProcCheckEmpID: checkStatus.data[0].HItemID + , HProcCheckEmpNumber: checkStatus.data[0].HNumber + }); + + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + } + }); + } + + + obj.event = ""; + return false; + } - else if (flag === "true") { - flag = "false"; - } - else { - flag = "true"; - } - obj.update({ - HSupFlag: flag - }); - } + }) }); - - $('#HName').on('keydown', function (event) {//宸ヨ壓璺嚎鍚嶇О - if (event.keyCode == 118) { - layer.msg("宸ヨ壓璺嚎鍚嶇ОF7鎸夐挳") - } - }); - - - //淇濆瓨鎻愪氦 - form.on('submit(btnSave)', function (data) {//鎻愪氦 - //var tableData = data.field; - var sMainStr = JSON.stringify(data.field); - var sSubStr = JSON.stringify(table.cache['mainTable']); - var sMainSub = sMainStr + ';' + sSubStr; - var index = layer.load(); + function RoadBillMain(hID)//鍔犺浇琛ㄥご + { + //alert(hID); + //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 $.ajax({ - type: "POST", - //url: GetWEBURL() + "/Gy_RoutingBill/AddBill", - url:"http://localhost:12761/QC_LastPieceCheckBill/AddBill", - async: true, - data: { "sMainSub": sMainSub }, - 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 () { - // //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电 - // //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥 - // parent.location.href = "../../../views/index.html" - // }//鍏抽棴 - //}, function () { window.location.reload(); });//鏂板 - layer.close(index); - layer.msg("鎻愪氦鎴愬姛"); - } - else { - layer.close(index); - layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } + url: GetWEBURL() + "/QC_LastPieceCheckBill/QC_LastPieceCheckBillListCheckDetail", + type: "GET", + data: { + "HID": hID }, - error: function (err) { - layer.close(index); - layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + success: function (result) { + + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + var data = result.data.h_v_QC_LastPieceCheckBillListDetail[0]; + console.info(data); + form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HBillNo": data.鍗曟嵁鍙� + , "HDate": formatDate(data.鏃ユ湡) + , "HSourceID": data.HSourceID + , "HSourceName": data.鐢熶骇璧勬簮鍚嶇О + , "HICMOBillNo": data.浠诲姟鍗曞彿 + , "HICMOID": data.HICMOID + , "HInStockQty": data.鍏ュ簱鏁伴噺 + , "HRightQty": data.鍚堟牸鏁伴噺 + , "HICMOInterID": data.浠诲姟鍗曞唴鐮� + , "HCheckQty": data.鎶芥鏁伴噺 + , "HBadQty": data.涓嶅悎鏍兼暟閲� + , "HFirstCheckEmpID": data.妫�楠屽憳ID + , "HFirstCheckEmpName": data.妫�楠屽憳鍚嶇О + , "HFirstCheckEmp": data.妫�楠屽憳 + , "HMaterID": data.HMaterID + , "HMaterName": data.浜у搧鍐呯爜 + , "HCheckerResult": data.鍒ゅ畾缁撹 + , "HCheckDeptID": data.璐ㄦ绉慖D + , "HCheckDeptName": data.璐ㄦ绉� + , "HCheckDept2Name": data.璐ㄦ閮� + , "HCheckDeptID2": data.璐ㄦ閮↖D + , "HCheckDeptResult": data.璐ㄦ绉戠鍚� + , "HCheckDeptResult2": data.璐ㄦ閮ㄧ鍚� + , "HBarCode": data.鏉″舰鐮� + , "HStoveBatchNo": data.鐐夋壒鍙� + , "HCusName": data.瀹㈡埛 + , "HCusID": data.HCusID + , "HContrctBatchNo": data.鍚堝悓鎵瑰彿 + , "HSortBillNo": data.鎺掍骇鍗曞彿 + , "HProdAreaID": data.HProdAreaID + , "HProdAreaName": data.浜у湴 + , "HProdTypeName": data.鍔犲伐绫诲瀷 + , "HProdTypeID": data.HProdTypeID + , "HRoutingInterName": data.宸ヨ壓璺嚎 + , "HRoutingInterID": data.HRoutingInterID + , "HPackTypeName": data.鍖呰鏂瑰紡 + , "HPackTypeID": data.HPackTypeID + , "HDrawingDireName": data.鎷変笣鏂瑰悜 + , "HDrawingDireID": data.HDrawingDireID + , "HRemark": data.琛ㄥご澶囨敞 + }); + + } else { + layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + var date = new Date(); + var day = date.getDate(); + var month = date.getMonth() + 1; + var year = date.getFullYear(); + var shijian = year + "-" + month + "-" + day; + //鍒ゆ柇鏄惁鏂板 + if (hID == null || hID == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '7501' }, + success: function (d) { + //console.log(d.data); + $("#HBillNo").val(d.data[0].HBillNo); + $("#HDate").val(shijian); + $("#HInterID").val(0); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + RoadBillMain(hID); + /* RoadBillSub(linterid);*/ + } + + //琛ㄥご淇℃伅鐢熶骇璧勬簮寮圭獥 + form.on('submit(HSource)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐢熶骇璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSourceName").val(checkStatus.data[0].HName); + $("#HSourceID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + //琛ㄥご淇℃伅浠诲姟鍗曞彿寮圭獥 + form.on('submit(HICMO)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鐢熶骇璧勬簮鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HICMOBillNo").val(checkStatus.data[0].HName); + $("#HICMOBillID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + } }); }); - - function RoadBillMain(linterid)//鍔犺浇琛ㄥご - { - $.ajax({ - url: GetWEBURL() + "/Web/GetPonderationBill", - type: "GET", - data: { "HInterID": linterid }, - success: function (d) { - // console.log(d.data); - $("#HInterID").val(d.data[0].HInterID); - $("#HBillNo").val(d.data[0].HBillNo); - $("#HSourceBillNo").val(d.data[0].HSourceBillNo); - - } - }) - } - - - - - //閫夋嫨涓嶈壇鍘熷洜 - form.on('submit(HBadReasonID-BT)', function () {//閫夋嫨浠撳簱 + //琛ㄥご淇℃伅浠诲姟鍗曞彿寮圭獥 + form.on('submit(HFirstCheckEmp)', function () { + //椤甸潰灞�-鑷畾涔� layer.open({ - type: 2 - , area: ['80%', '80%'] - , title: '涓嶈壇鍘熷洜鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_BadReasonList.html', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '妫�楠屽憳鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { - //閫夋嫨宸ュ簭璁″垝鍗� - form.on('submit(HPlanID-BT)', function () {//閫夋嫨宸ュ簭璁″垝鍗� + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HFirstCheckEmpName").val(checkStatus.data[0].HName); + $("#HFirstCheckEmpID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + //琛ㄥご淇℃伅浠诲姟鍗曞彿寮圭獥 + form.on('submit(HMater)', function () { + //椤甸潰灞�-鑷畾涔� layer.open({ - type: 2 - , area: ['80%', '80%'] - , title: '宸ュ簭璁″垝鍗曞垪琛�' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Sc_ProcessPlanViewList.html', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜у搧鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_MaterialList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { - //閫夋嫨璐d换浜� - form.on('submit(HEmployeeID-BT)', function () {//閫夋嫨璐d换浜� + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HMaterName").val(checkStatus.data[0].HName); + $("#HMaterID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + //琛ㄥご淇℃伅浠诲姟鍗曞彿寮圭獥 + form.on('submit(HCheckDept)', function () { + //椤甸潰灞�-鑷畾涔� layer.open({ - type: 2 - , area: ['80%', '80%'] - , 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"); - } - }) - }); + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璐ㄦ绉戝垪琛�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { - //閫夋嫨鐢宠宸ュ簭 - form.on('submit(HSQProcID-BT)', function () {//閫夋嫨鐢宠宸ュ簭 + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HCheckDeptName").val(checkStatus.data[0].HName); + $("#HCheckDeptID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + //琛ㄥご淇℃伅浠诲姟鍗曞彿寮圭獥 + form.on('submit(HCheckDept)', function () { + //椤甸潰灞�-鑷畾涔� layer.open({ - type: 2 - , area: ['80%', '80%'] - , title: '鐢宠宸ュ簭鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_ProcList.html', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璐ㄦ绉戝垪琛�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { - //閫夋嫨璐d换宸ュ簭 - form.on('submit(HZRProcID-BT)', function () {//閫夋嫨璐d换宸ュ簭 + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HCheckDeptName").val(checkStatus.data[0].HName); + $("#HCheckDeptID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + //琛ㄥご淇℃伅浠诲姟鍗曞彿寮圭獥 + form.on('submit(HCheckDept2)', function () { + //椤甸潰灞�-鑷畾涔� layer.open({ - type: 2 - , area: ['80%', '80%'] - , title: '璐d换宸ュ簭鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_ProcList.html?Type=HZR', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璐ㄦ閮ㄥ垪琛�', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { - //缂栬緫 - form.on('submit(cmdModify)', function () {//缂栬緫 - var sSubStr = table.cache['wl-table']; - //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HCheckDept2Name").val(checkStatus.data[0].HName); + $("#HCheckDept2ID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); + }); + //琛ㄥご淇℃伅瀹㈡埛寮圭獥 + form.on('submit(HCus)', function () { + //椤甸潰灞�-鑷畾涔� layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '鏄庣粏鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/鍏叡椤甸潰/Kf_BarCodeEditDlg.html?table=' + JSON.stringify(sSubStr), 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '瀹㈡埛鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_CustomerList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HCusName").val(checkStatus.data[0].HName); + $("#HCusID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } - }) - // } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + + }, + success: function (layero, index) { + + } + }); }); + //琛ㄥご淇℃伅瀹㈡埛寮圭獥 + form.on('submit(HProdArea)', function () { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '浜у湴鍒楄〃', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_CustomerList.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { - form.on('submit(Cancel)', function () { - //sessionStorage["SourceFlag"] = false; - parent.location.href = "../../../views/index.html" - //window.close();//鍏抽棴褰撳墠椤� - }) + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HProdAreaName").val(checkStatus.data[0].HName); + $("#HProdAreaID").val(checkStatus.data[0].HItemID); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + }, + success: function (layero, index) { + + } + }); + }); form.on('submit(Saver)', function (data) {//淇濆瓨 //debugger; + data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� var sMainStr = JSON.stringify(data.field); var sSubStr = JSON.stringify(table.cache['mainTable']); - var sMainSub = sMainStr + ';' + sSubStr; + var sMainSub = sMainStr + ';' + sSubStr + ';' + sessionStorage["HUserName"]; + if (!AllowLoadData(sSubStr))//鏁版嵁楠岃瘉 + { + return false; + } $.ajax( { type: "POST", - url: GetWEBURL() + "SaveBadReasonList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + url: GetWEBURL() + "/QC_LastPieceCheckBill/AddBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� async: true, data: { "msg": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - layer.msg(data.Message, { icon: 1 }); - $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + }); } else { @@ -735,7 +1177,6 @@ layer.alert(sMsg, { icon: 5 }); } - //鐩戝惉鎻愪氦 form.verify({ numberOrEmpty: function (value, item) { @@ -758,98 +1199,92 @@ HReasonName = obj[0].HName; ReasonID = obj[0].HItemID; } - function GetHPlanValue(obj) { //杩斿洖宸ュ簭璁″垝鍗� - $("#HMainSourceInterID").val(obj[0].hmainid); - $("#HMainSourceEntryID").val(obj[0].hsubid); - $("#HMainSourceBillNo").val(obj[0].鍗曟嵁鍙�); - $("#HMaterID").val(obj[0].HMaterID); - $("#HMaterNumber").val(obj[0].鐗╂枡浠g爜); - $("#HMater").val(obj[0].鐗╂枡鍚嶇О); - $("#HCenterID").val(obj[0].HCenterID); - $("#HWorkCenterName").val(obj[0].宸ヤ綔涓績); - $("#HModel").val(obj[0].瑙勬牸鍨嬪彿); - $("#HPlanQty").val(obj[0].璁″垝鏁伴噺); - - + //杩斿洖鐗╂枡 + function GetHMaterNameValue(obj) { //杩斿洖鐗╂枡 + $("#HMater").val(obj[0].HName); + $("#HMaterID").val(obj[0].HItemID); + $("#HMaterNumber").val(obj[0].HNumber); } + //杩斿洖宸ュ簭 + function GetHProcValue(obj) { //杩斿洖宸ュ簭 + $("#HProcName").val(obj[0].宸ュ簭); + $("#HProcID").val(obj[0].HItemID); + $("#HProcNumber").val(obj[0].宸ュ簭浠g爜); + } + function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 + $("#HDepName").val(obj[0].HName); + $("#HDeptID").val(obj[0].HItemID); + $("#HDeptNumber").val(obj[0].HNumber); + } + //杩斿洖鍗曚綅 + function GetHUnitNameValue(obj) { + $("#HUName").val(obj[0].HName); + $("#HUnitID").val(obj[0].HItemID); + $("#HUnitNumber").val(obj[0].HNumber); + } + function GetHKeeperValue(obj) { //杩斿洖璐d换浜� EmpName = obj[0].HName; - // $("#HEmpName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); - } - function GetHProcValue(obj) { //杩斿洖鐢宠宸ュ簭 - SQProcName = obj[0].宸ュ簭; - ProcID = obj[0].HItemID; - //$("#HSQProcName").val(obj[0].宸ュ簭); - //$("#HProcID").val(obj[0].HItemID); } function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 ZRProcName = obj[0].宸ュ簭; - //$("#HZRProcName").val(obj[0].宸ュ簭); - //$("#HItemID").val(obj[0].HItemID); } - //HWorker function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� QRName = obj[0].HName; - //$("#HQRName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); } - function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 - //if ($("#HSourceBillNo").val() == '') { - // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); - // return false; + //闈炵┖楠岃瘉 + function AllowLoadData(sSubStr) { + var HStockStyle = $("#HStockStyle").val(); + var Result = true; + //if ($("#HWHID").val() == '' || $("#HWHID").val() == null) { + // layer.msg("鍣ㄥ叿浠撳簱涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; //} - if ($("#HDeptName").val() == '') { - layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HSecManager").val() == '') { - layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HKeeper").val() == '') { - layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - //if ($("#HWHNAME").val() == '') { - // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); - // return false; + //if ($("#HSecManagerID").val() == '' || $("#HSecManagerID").val() == null) { + // layer.msg("棰嗘枡浜轰笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; //} - if ($("#HBillNo").val() == '') { - layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HInterID").val() == '') { - 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].HQtyMust) > 0) { - // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) - // { - // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); - // return false; - // } - // } - //} - for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 - 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; - } + //if ($("#HKeeperID").val() == '' || $("#HKeeperID").val() == null) { + // layer.msg("鍙戞枡浜轰笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + //} + //if ($("#HDeptID").val() == '' || $("#HDeptID").val() == null) { + // layer.msg("閮ㄩ棬涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + //} + //if (typeof (sSubStr) == "undefined" || sSubStr == "") { + // layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + //} + //if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") { + // sSubStr = JSON.parse(sSubStr); + // for (var i = 0; i < sSubStr.length; i++) { + // if (sSubStr[i].HMaterID == "") { + // layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鍣ㄥ叿淇℃伅涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + // } + // if (sSubStr[i].HWHID == "") { + // layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,璋冨叆浠撳簱涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + // } + // if (sSubStr[i].HSCWHID == "") { + // layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,璋冨嚭浠撳簱涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + // } + // if (HStockStyle == "璺ㄧ粍缁囪皟鎷�" && sSubStr[i].HStockOrgID == sSubStr[i].HOtherOrgID) { + // layer.msg("璋冩嫧绫诲瀷涓鸿法缁勭粐璋冩嫧锛屾槑缁嗚褰曠" + (i + 1) + "琛�,璋冨嚭缁勭粐鍜屽綋鍓嶇粍缁囦竴鑷� !", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + // } + // if (HStockStyle == "鍚岀粍缁囪皟鎷�" && sSubStr[i].HStockOrgID != sSubStr[i].HOtherOrgID) { + // layer.msg("璋冩嫧绫诲瀷涓哄悓缁勭粐璋冩嫧锛屾槑缁嗚褰曠" + (i + 1) + "琛�,璋冨嚭缁勭粐鍜屽綋鍓嶇粍缁囦笉涓�鑷� !", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return Result = false; + // } + // } + //} + /*else {*/ + /* return Result = true;*/ + //} + return Result; } </script> </body> diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBillList.html" index 1a0da43..53dd67e 100644 --- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBillList.html" +++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\344\272\247\345\223\201\345\205\245\345\272\223\346\243\200\351\252\214\345\215\225/QC_LastPieceCheckBillList.html" @@ -244,7 +244,7 @@ var index = layer.load(); //閫昏緫鍒犻櫎鏂规硶 $.ajax({ - url: GetWEBURL() + 'DeltetQC_FirstPieceCheck', + url: GetWEBURL() + 'QC_LastPieceCheckBill/DeltetLastPieceCheckBill', type: "GET", data: { "HInterID": InterID }, success: function (result) { diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_POStockInCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_POStockInCheckBillList.html" index fdf13a5..b7b3933 100644 --- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_POStockInCheckBillList.html" +++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\235\245\346\226\231\346\243\200\351\252\214\345\215\225/QC_POStockInCheckBillList.html" @@ -225,7 +225,7 @@ , area: ['100%', '100%'] , title: '鏉ユ枡妫�楠屽崟-鏂板' , shift: 0//寮瑰嚭鍔ㄧ敾 - , content:'../鏉ユ枡妫�楠屽崟/QC_Add_Edit_POStockInCheckBill.html?OperationType=1&linterid=&HSouceBillType=' + , content:'../鏉ユ枡妫�楠屽崟/QC_Add_Edit_POStockInCheckBillList.html?OperationType=1&linterid=&HSouceBillType=' }) } //#endregion @@ -242,7 +242,7 @@ , area: ['100%', '100%'] , title: '鏉ユ枡妫�楠屽崟-缂栬緫' , shift: 0//寮瑰嚭鍔ㄧ敾 - , content:'../鏉ユ枡妫�楠屽崟/QC_Add_Edit_POStockInCheckBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' + , content:'../鏉ユ枡妫�楠屽崟/QC_Add_Edit_POStockInCheckBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' }) } else { layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); @@ -304,7 +304,7 @@ , area: ['100%', '100%'] , title: '璐ㄩ噺姹囨姤鍗�-娴忚' , shift: 0//寮瑰嚭鍔ㄧ敾 - , content: '../鏉ユ枡妫�楠屽崟/QC_Add_Edit_POStockInCheckBill.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=' + , content: '../鏉ユ枡妫�楠屽崟/QC_Add_Edit_POStockInCheckBillList.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=' }) } else { layer.msg('璇烽�夋嫨涓�琛屾暟鎹祻瑙堬紒'); -- Gitblit v1.9.1