From 369c5cdb9fbc8187312bf0cb57860465ca30af4a Mon Sep 17 00:00:00 2001 From: wtt <1985833171@qq.com> Date: 星期一, 07 四月 2025 15:58:25 +0800 Subject: [PATCH] pda添加质量汇报 --- WebTM/views/生产管理/报工平台_PDA/质量汇报/Sc_QualityReportBill_PDA.html | 1160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ WebTM/WebTM.csproj | 16 2 files changed, 1,161 insertions(+), 15 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 63a7ce4..85161c5 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -413,14 +413,9 @@ <Content Include="views\鍝佽川绠$悊\瀹㈣瘔澶勭悊\Crm_CustomerAppealBillList.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_CheckNoteItem.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_EnvironmentTestItem.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_PiPe.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_PiPeMaterial.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_ProjectMoneyClass.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_TechnologyParameterType.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_MaintainLev.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_CheckItem_Excel.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_Customer_Excel.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_Department_excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_InspectBasis_Excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_InspectInstruMent_Excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_InspectMethod_Excel.html" /> @@ -428,11 +423,7 @@ <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_InspectValue_Excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_QCCheckClass_Excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_QualityStd_Excel.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\excel\Gy_Warehouse_Excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_BadPhenomena_Excel.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_PiPe.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_PiPeMaterial.html" /> - <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_ProjectMoneyClass.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_SupType_Excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_EquipType_Excel.html" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_CheckNoteItem_Excel.html" /> @@ -591,15 +582,14 @@ <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴_PDA\浜ч噺姹囨姤\Sc_Add_ProductReportBillList_PDA.html" /> <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴_PDA\瀹屽伐\Sc_Add_MESEndWorkBillList_PDA.html" /> <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴_PDA\寮�宸Sc_Add_MESBeginWorkBillList_PDA.html" /> + <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴_PDA\璐ㄩ噺姹囨姤\Sc_QualityReportBill_PDA.html" /> <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴鍔熻兘椤礬Gy_ButtonList.html" /> <Content Include="views\鐢熶骇绠$悊\鎶ュ伐骞冲彴鍔熻兘椤礬LineBind_Button.html" /> <Content Include="views\鐢熶骇绠$悊\娆犳枡杩愮畻\JIT_MaterialLevelShorAnalysis.html" /> <Content Include="views\鐢熶骇绠$悊\娆犳枡杩愮畻\JIT_MaterialLevelShorAnalysisDetailReport.html" /> <Content Include="views\鐢熶骇绠$悊\娆犳枡杩愮畻\JIT_MaterialLevelShorAnalysisReport.html" /> <Content Include="views\鐢熶骇绠$悊\鏃ヨ鍒掓姤琛╘JIT_FuHeFenXiReport.html" /> - <Content Include="views\鐢熶骇绠$悊\鐝寮�鐝崟\Sc_ShiftsBeginInfoBillList_PDA.html" /> <Content Include="views\鐢熶骇绠$悊\鐝寮�鐝崟\Sc_ShiftsBeginInfoBillList.html" /> - <Content Include="views\鐢熶骇绠$悊\鐝寮�鐝崟\Sc_ShiftsBeginInfoBill_Add_Edit_PDA.html" /> <Content Include="views\鐢熶骇绠$悊\鐝寮�鐝崟\Sc_ShiftsBeginInfoBill_Add_Edit.html" /> <Content Include="views\鐢熶骇绠$悊\鎻愭枡璁″垝\JIT_PickUpCalculate.html" /> <Content Include="views\鐢熶骇绠$悊\鐢熶骇浠诲姟鍗昞Sc_ICMOBillOrProcessExchangeResumeList.html" /> @@ -2284,14 +2274,10 @@ <Content Include="views\椤圭洰绠$悊\宸ョ▼椤圭洰\PM_WorkPlanMonthBillMainList.html" /> <Content Include="views\椤圭洰绠$悊\宸ョ▼椤圭洰\PM_CustomerTaskBillMain.html" /> <Content Include="views\椤圭洰绠$悊\宸ョ▼椤圭洰\PM_CustomerTaskBillMainList.html" /> - <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_ProjectRepairTaskSumMoneyReport.html" /> - <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_ProjectRepairTaskSumReport.html" /> - <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_ProjectRepairTaskExamMoneyReport.html" /> <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_WorkTaskReportMonthSumReport.html" /> <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_ProjectWorkDaysSumReport.html" /> <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_ProjectWorkDaysEntryReport.html" /> <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_ProjectBillMainMy.html" /> - <Content Include="views\椤圭洰绠$悊\鎶ヨ〃鍒嗘瀽\PM_ProjectRepairTaskOtherMoneyReport.html" /> <Content Include="views\椤圭洰绠$悊\椤圭洰闃舵\Add_Edit_Gy_ProjectStage.html" /> <Content Include="views\椤圭洰绠$悊\椤圭洰闃舵\Gy_ProjectStage.html" /> <Content Include="views\椤圭洰绠$悊\椤圭洰闃舵\PM_ProjectReportBillList.html" /> diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\350\264\250\351\207\217\346\261\207\346\212\245/Sc_QualityReportBill_PDA.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\350\264\250\351\207\217\346\261\207\346\212\245/Sc_QualityReportBill_PDA.html" new file mode 100644 index 0000000..3cb7e38 --- /dev/null +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\271\263\345\217\260_PDA/\350\264\250\351\207\217\346\261\207\346\212\245/Sc_QualityReportBill_PDA.html" @@ -0,0 +1,1160 @@ +锘�<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title class="gxcz">鐢熶骇璐ㄩ噺姹囨姤鍗�</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/PubCustom.js"></script> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <!--鑷畾涔夋牱寮�--> + <style> + .layui-form-label { + font-size: 14px; + width: 85px; + text-align: inherit; + } + /*鍏ㄥ眬璁剧疆杈撳叆妗嗛珮搴�*/ + .layui-input { + height: 30px; + } + /*璁剧疆琛ㄥご杈撳叆妗�*/ + .t1_input { + padding: 1%; + } + /*鏈珯淇℃伅td*/ + .bz_td { + display: -webkit-box; /*璁剧疆鎸夐挳涓嶆崲琛�*/ + padding: 1%; /*璁剧疆杈撳叆妗嗚竟璺�*/ + } + /*璁剧疆鏈珯淇℃伅鎸夐挳楂樺害*/ + .bz_btu { + height: 30px; + width: 60px; + line-height: 30px; + } + th { + width: 70px; + text-align: left; + font-size: 17px; + } + /* 闃叉涓嬫媺妗嗙殑涓嬫媺鍒楄〃琚殣钘�---蹇呴』璁剧疆--- */ + .layui-table-cell { + overflow: visible !important; + } + /* 浣垮緱涓嬫媺妗嗕笌鍗曞厓鏍煎垰濂藉悎閫� */ + td .layui-form-select { + margin-top: -10px; + margin-left: -15px; + margin-right: -15px; + } + </style> +</head> + +<body> + <div class="layui-fluid" style="padding: 0;"> + <div class="layui-card"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> + <div style="background-color:#0085E8;"> + <span style="color: white;" class="sczlhbd"><i class="layui-icon layui-icon-form"></i>鐢熶骇璐ㄩ噺姹囨姤鍗�</span> + </div> + <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> + <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">鏂板</button> + <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">淇濆瓨</button> + <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">閫�鍑�</button> + </div> + <div class="layui-form-item"> + <div class="layui-tab layui-tab-card" lay-filter="TabTest"> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <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="HBarCode" class="layui-input" id="HBarCode" placeholder="璇疯緭鍏ユ潯褰㈢爜鍚庡洖杞�" style="border-radius: 50px;"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin" style="line-height: 30px;">纭畾</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"> + <div class="layui-col-xs10"> + <input type="text" name="HProcNo" class="layui-input" id="HProcNo" value="" placeholder="璇烽�夋嫨娴佹按鍙峰悗鍥炶溅" style="border-radius: 50px;"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="SerialNum-BT" id="SerialNum-BT" style="font-weight:bolder">...</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="HProcName" class="layui-input" id="HProcName" placeholder="褰撳墠宸ュ簭" style="border-radius: 50px;background-color:#efefef4d;" readonly> + <input type="hidden" name="HProcID" id="HProcID" 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"> + <div class="layui-col-xs10"> + <input type="text" name="HSourceName" class="layui-input" id="HSourceName" placeholder="閫夋嫨鐢熶骇璧勬簮" style="border-radius: 50px;"> + <input type="hidden" name="HSourceID" id="HSourceID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="ProductionResources-BT" id="ProductionResources-BT" style="font-weight:bolder">...</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"> + <div class="layui-col-xs10"> + <input type="text" name="HEmpName" class="layui-input" id="HEmpName" placeholder="閫夋嫨鎿嶄綔鍛�" style="background-color:#efefef4d;border-radius: 50px;" readonly> + <input type="hidden" name="HEmpID" id="HEmpID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmployeeID-BT" id="HEmployeeID-BT" style="font-weight:bolder">...</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"> + <div class="layui-col-xs10"> + <input type="text" name="HGroupName" class="layui-input" id="HGroupName" placeholder="閫夋嫨鐢熶骇鐝粍" style="background-color:#efefef4d;border-radius: 50px;"> + <input type="hidden" name="HGroupID" id="HGroupID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="ProductionTeam-BT" id="ProductionTeam-BT" style="font-weight:bolder">...</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"> + <div class="layui-col-xs10"> + <input type="text" name="HDeptName" class="layui-input" id="HDeptName" placeholder="閫夋嫨鐢熶骇杞﹂棿" style="background-color:#efefef4d;border-radius: 50px;"> + <input type="hidden" name="HDeptID" id="HDeptID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HDept-BT" id="HDept-BT" style="font-weight:bolder">...</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="HMaterName" class="layui-input" id="HMaterName" placeholder="浜у搧鍚嶇О" style="border-radius: 50px;background-color:#efefef4d;" readonly> + <input type="hidden" name="HMaterID" id="HMaterID" 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 type="text" name="HMaterModel" class="layui-input" id="HMaterModel" placeholder="瑙勬牸鍨嬪彿" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </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="HUnitName" class="layui-input" id="HUnitName" placeholder="閫夋嫨璁¢噺鍗曚綅" style="background-color:#efefef4d;border-radius: 50px;"> + <input type="hidden" name="HUnitID" id="HUnitID" 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 type="text" name="HRemark" class="layui-input" id="HRemark" placeholder="璇疯緭鍏ュ娉ㄤ俊鎭�" style="border-radius: 50px;"> + </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="HSTOCKORG" class="layui-input" id="HSTOCKORG" placeholder="鐢熶骇缁勭粐" style="border-radius: 50px;background-color:#efefef4d;" readonly> + <input type="hidden" name="HSTOCKORGID" id="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 type="text" name="HICMOBillNo" class="layui-input" id="HICMOBillNo" placeholder="鐢熶骇璁㈠崟鍙�" style="border-radius: 50px;background-color:#efefef4d;" readonly> + <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0" autocomplete="off" class="layui-input"> + <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" 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 type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="鍗曟嵁鍙�" style="border-radius: 50px;background-color:#efefef4d;" readonly> + <input type="hidden" name="HInterID" id="HInterID" 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 type="text" name="HDate" class="layui-input" id="HDate" style="border-radius: 50px;" placeholder="璇烽�夋嫨鏃ユ湡"> + </div> + </div> + </div> + </div> + <!--鏄庣粏淇℃伅--> + <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 class="layui-col-xs10"> + <div class="layui-col-xs10"> + <input type="text" name="HBarCode1" class="layui-input" id="HBarCode1" placeholder="璇疯緭鍏ユ潯褰㈢爜鍚庡洖杞�" style="border-radius: 50px;"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HBarCodeList" style="line-height: 30px;">纭畾</button> + </div> + </div> + </div> + </div> + <table class="" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="xuhao"> + {{d.LAY_TABLE_INDEX+1}} + </script> + <!--鍒犻櫎--> + <script type="text/html" id="barDemo"> + <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a> + </script> + <!--琛屼笅鎷夐�夋嫨(鍒嗘瀽鏂规硶)--> + <script type="text/html" id="HResult"> + <select name="HResult" lay-filter="HResult" id="HResult{{d.LAY_TABLE_INDEX+1}}"> + <option value="">璇烽�夋嫨</option> + <option value="鎶ュ簾">鎶ュ簾</option> + <option value="宸ュ簾">宸ュ簾</option> + <option value="鏂欏簾">鏂欏簾</option> + <option value="杩斿伐">杩斿伐</option> + <option value="鐗归噰">鐗归噰</option> + <option value="鏀捐">鏀捐</option> + </select> + </script> + </div> + <!--鍒跺崟淇℃伅--> + <div class="layui-tab-item"> + <table style="width:80%;"> + <tbody> + <tr> + <th>鍒跺崟浜�</th> + <td class="bz_td"> + <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>鍒跺崟鏃ユ湡</th> + <td class="bz_td"> + <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>淇敼浜�</th> + <td class="bz_td"> + <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>淇敼鏃ユ湡</th> + <td class="bz_td"> + <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>瀹℃牳浜�</th> + <td class="bz_td"> + <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>瀹℃牳鏃ユ湡</th> + <td class="bz_td"> + <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>鍏抽棴浜�</th> + <td class="bz_td"> + <input type="text" name="HCloseMan" class="layui-input" id="HCloseMan" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>鍏抽棴鏃ユ湡</th> + <td class="bz_td"> + <input type="text" name="HCloseDate" class="layui-input" id="HCloseDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>浣滃簾浜�</th> + <td class="bz_td"> + <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + <tr> + <th>浣滃簾鏃ユ湡</th> + <td class="bz_td"> + <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> + </td> + </tr> + </tbody> + </table> + </div> + </div> + <ul class="layui-tab-title"> + <li class="layui-this">鍗曟嵁淇℃伅</li> + <li>鏄庣粏淇℃伅</li> + <li>鍒跺崟淇℃伅</li> + </ul> + </div> + </div> + <!--闅愯棌瀛楁--> + <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" value="0"> + <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" value="0"> + <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" value=""> + <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" value=""> + <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" value="0"> + <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" value="0"> + <input type="hidden" name="HProcExchBillNo" id="HProcExchBillNo" value=""> + </form> + </div> + </div> + </div> + + <script> + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () { + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , laydate = layui.laydate + , upload = layui.upload + , element = layui.element; + var params = get_UrlVars(); + var option = []; + var titleData = []; + //#region 鍒濆鍖栭〉闈� + + + //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ潯褰㈢爜涓� + $("#HBarCode").focus(); + var option; + var HModName = "MES_StationOutBill_PDA"; + + /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/ + /* 1.鏃犳簮鍗曟柊澧� + * 2.鏈夋簮鍗曟柊澧� + * 3.缂栬緫 + * 4.娴忚 + * 5.鍙樻洿 + */ + //鑾峰彇鍙傛暟 + 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; + } + + var params = getUrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + var closeType = 2; //鍏抽棴绫诲瀷 + } + /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/ + + //娴佽浆鍗℃槸鍚︽壂鎻忔爣璁� + var HProcExchBillNoFlag = false; + + //鍒ゆ柇鏄惁鏂板 + if (OperationType == 1 || OperationType == 2 || OperationType == 5) { + $("#HInterID").val(""); + $("#HBillNo").val(""); + //鑾峰彇鏈�澶у崟鎹彿 + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": '3717' }, + success: function (d) { + $("#HInterID").val(d.data[0].HInterID); + $("#HBillNo").val(d.data[0].HBillNo); + } + }); + //鑾峰彇褰撳墠鐢ㄦ埛榛樿鍊� + GetDefValByUser(); + //鍒濆鍖栬〃鏍� + set_InitGrid(); + } + + //#region 閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊� + function GetDefValByUser() { + var index = layer.load(); + $.ajax({ + url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser", + type: "GET", + data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] }, + success: function (result) { + var data = result.data[0]; + + form.val("formData", { + "HSourceID": data.HSourceID, + "HSourceName": data.鐢熶骇璧勬簮鍚嶇О, + "HGroupID": data.HGroupID, + "HGroupName": data.鐢熶骇鐝粍鍚嶇О, + "HEmpID": data.HEmpID, + "HEmpNumber": data.鎿嶄綔鍛樹唬鐮�, + "HEmpName": data.鎿嶄綔鍛樺悕绉�, + }); + layer.close(index); + } + , error: function () { + layer.close(index); + layer.msg("鎺ュ彛璇锋眰澶辫触"); + } + }) + } + //#endregion + + + //鍒濆鍩烘湰淇℃伅璧嬪�� + $("#HMaker").val(sessionStorage["HUserName"]); + $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); + $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); + + + //鏉″舰鐮佸洖杞︽柟娉� 娴佽浆鍗� + $('#HBarCode').on('keydown', function (event) { + var HBarCode = $('#HBarCode').val(); + if (event.keyCode == 13) { + if (!HBarCode) { + layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒") + return; + } + txtHBarCode_KeyDown(HBarCode); + } + }); + + //鏉″舰鐮佸洖杞︽柟娉� 涓嶈壇鍘熷洜 + $('#HBarCode1').on('keydown', function (event) { + var HBarCode1 = $('#HBarCode1').val(); + var HProcName = $('#HProcName').val(); + var HSourceName = $('#HSourceName').val(); + var HDeptName = $('#HDeptName').val(); + if (event.keyCode == 13) { + if (!HBarCode1) { + layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒") + return; + } + if (!HProcName) { + layer.msg("宸ュ簭涓嶈兘涓虹┖锛�") + return; + } + if (!HSourceName) { + layer.msg("鐢熶骇璧勬簮涓嶈兘涓虹┖锛�") + return; + } + if (!HDeptName) { + layer.msg("鐢熶骇杞﹂棿涓嶈兘涓虹┖锛�") + return; + } + txtHBarCode_KeyDown1(HBarCode1); + } + }); + //娴佽浆鍗� + function txtHBarCode_KeyDown(HBarCode) { + var index = layer.load(); + $.ajax({ + url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown2", + type: "GET", + data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchInterID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "Out" }, + success: function (result) { + if (result.count == 1) { + var data = result.data[0]; + form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HProcExchInterID": data.hmainid, + "HProcExchEntryID": 0, + "HProcExchBillNo": data.鍗曟嵁鍙�, + "HICMOInterID": data.hicmointerid, + "HICMOInterID": data.HICMOEntryID, + "HICMOBillNo": data.浠诲姟鍗曞彿, + "HMaterID": data.HMaterID, + "HMaterName": data.浜у搧, + "HMaterModel": data.瑙勬牸鍨嬪彿, + "HUnitID": data.HUnitID, + "HUnitName": data.鍗曚綅, + "HDeptID": data.HWorkShopID, + "HDeptName": data.鐢熶骇杞﹂棿, + "HSTOCKORGID": data.缁勭粐, + "HSTOCKORG": data.缁勭粐鍚嶇О, + + "HMainSourceBillType": data.HBillSubType, + "HMainSourceInterID": data.hicmointerid, + "HMainSourceEntryID": data.HICMOEntryID, + "HMainSourceBillNo": data.鐢熶骇璁㈠崟鍙� + }); + $("#HProcNo").attr('disabled', 'disabled'); + HProcExchBillNoFlag = true; + + var HProcExchInterID = $('#HProcExchInterID').val(); + var HInterID = data.hmainid; + //鑷姩鍖归厤娴佹按鍙� + $.ajax({ + url: GetWEBURL() + "/Sc_StationInBill/autoGetProcNo", + type: "GET", + data: { "HUserID": sessionStorage["Czybm"], "HInterID": HInterID, "BillType": "Out" }, + success: function (data1) { + if (data1.count == 1) { + var data = data1.data[0]; + form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HProcName": data.宸ュ簭, + "HProcID": data.宸ュ簭ID, + "HProcNo": data.娴佹按鍙�, + "HCenterName": data.宸ヤ綔涓績, + "HCenterID": data.HCenterID, + }); + + $("#HProcNo").attr("readonly", "readonly"); + $("#HProcNo").css("background-color", "#efefef4d"); + } + } + }) + + layer.close(index); + //娓呯┖鏉$爜妗� + $('#HBarCode').val(""); + } + else { + layer.close(index); + layer.msg(result.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: "娓╅Θ鎻愮ず" }); + } + }); + } + //涓嶈壇鍘熷洜 + function txtHBarCode_KeyDown1(HBarCode1) { + $.ajax({ + url: GetWEBURL() + "/Sc_QualityReportStepBill/get_HBadReasonID", + type: "GET", + data: { "HBadReasonNumber": HBarCode1 }, + success: function (result) { + if (result.count == 1) { + var rowdata = { + "HMaterID": $("#HMaterID").val(), "HMaterName": $("#HMaterName").val(), "HUnitID": $("#HUnitID").val(), "HUnitName": $("#HUnitName").val(), + "HEmpID": $("#HEmpID").val(), "HEmpName": $("#HEmpName").val(), "HSourceID": $("#HSourceID").val(), "HSourceName": $("#HSourceName").val(), + "HBadReasonID": result.data[0].HItemID, "HBadReasonNumber": result.data[0].HNumber, "HBadReasonName": result.data[0].HName, "HQty": "1", + "HResult": "", "HProcID": $("#HProcID").val(), "HProcName": $("#HProcName").val(), + "HNowProcID": "0", "HNowProcName": "", "HBadProcID": "0", + "HBadProcName": "", "HAddr": "", "HReportType": "1", "HRemark": "", + "HICMOInterID": $("#HICMOInterID").val(), "HICMOEntryID": $("#HICMOEntryID").val(), "HICMOBillNo": $("#HICMOBillNo").val(), + "HProcExchInterID": $("#HProcExchInterID").val(), "HProcExchEntryID": $("#HProcExchEntryID").val(), "HProcExchBillNo": $("#HProcExchBillNo").val(), + "HSourceInterID": $("#HICMOInterID").val(), "HSourceEntryID": $("#HICMOEntryID").val(), "HSourceBillNo": $("#HICMOBillNo").val(), "HSourceBillType": $("#HMainSourceBillType").val(), + "HMaker": $("#HEmpName").val(), + "HMakeDate": Format(new Date(), 'yyyy-MM-dd hh:mm:ss') + }; + option.data.push(rowdata); + table.render(option); + for (var i = 1; i <= option.data.length; i++) { + $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true); + } + form.render('select'); + $("#HBarCode1").val(""); + } else { + layer.alert(result.Message, { icon: 5 }); + $("#HBarCode1").val(""); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + $("#HBarCode1").val(""); + } + }); + } + + + table.on('tool(mainTable)', function (obj) { + set_GridDelete(obj); //琛屽唴鍒犻櫎 + }); + + //#region [鍩虹璧勬枡鍥炶溅鏂规硶] + //鐢熶骇璧勬簮 + $('#HSourceName').on('keydown', function (event) { + var sBillNo = $('#HSourceName').val(); + if (event.keyCode == 13) { + if (!HProcExchBillNoFlag) { + layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒"); + return; + } + BasicInfo_KeyDown(sBillNo); + } + }) + + //鐢熶骇鐝粍 + $('#HGroupName').on('keydown', function (event) { + var sBillNo = $('#HGroupName').val(); + if (event.keyCode == 13) { + if (!HProcExchBillNoFlag) { + layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒"); + return; + } + BasicInfo_KeyDown(sBillNo); + } + }) + + //鎿嶄綔鍛� + $('#HEmpNumber').on('keydown', function (event) { + var sBillNo = $('#HEmpNumber').val(); + if (event.keyCode == 13) { + if (!HProcExchBillNoFlag) { + layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒"); + return; + } + BasicInfo_KeyDown(sBillNo); + } + }) + + //鎿嶄綔鍛樺洖杞︽柟娉� + function Operator_KeyDown(sBillNo) { + var index = layer.load(); + $.ajax({ + url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown_Operator", + type: "GET", + data: { "HBarCode": sBillNo, "HInterID": $('#HProcExchInterID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "Out" }, + success: function (result) { + if (result.count == 1) { + var data = result.data[0]; + + form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HEmpID": data.HItemID, + "HEmpNumber": data.鑱屽憳浠g爜, + "HEmpName": data.鑱屽憳鍚嶇О + }); + + layer.close(index); + } + else { + layer.close(index); + layer.msg(result.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: "娓╅Θ鎻愮ず" }); + } + }); + } + + //#endregion + + //娴佹按鍙凤紙宸ュ簭鍙凤級鍥炶溅鏂规硶 + $('#HProcNo').on('keydown', function (event) { + var sProcNo = $('#HProcNo').val(); + var sBillNo = $('#HProcExchBillNo').val(); + if (event.keyCode == 13) { + if (!HProcExchBillNoFlag) { + layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒"); + return; + } + txtHProcNo_KeyDown(sBillNo, sProcNo); + } + }); + + function txtHProcNo_KeyDown(sBillNo, sProcNo) { + var index = layer.load(); + $.ajax({ + url: GetWEBURL() + "/Cj_StationInBill/txtHProcNo_KeyDown", + type: "GET", + data: { "sBillNo": sBillNo, "sProcNo": sProcNo }, + success: function (result) { + if (result.count == 1) { + var data = result.data[0]; + form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� + "HProcExchEntryID": data.hsubid, + "HProcName": data.宸ュ簭, + "HProcID": data.HProcID, + "HSourceID": data.HSourceID, + "HSourceName": data.鐢熶骇璧勬簮 + }); + $("#HProcNo").attr("readonly", "readonly"); + $("#HProcNo").css("background-color", "#efefef4d"); + layer.close(index); + } + else { + layer.close(index); + layer.msg(result.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(Saver)', function (data) {//鎻愪氦 + if ($("#HProcNo").val() == "") { + layer.msg("娴佹按鍙锋病鏈夐�夋嫨锛佽杈撳叆娴佹按鍙峰悗鍥炶溅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + //鑾峰彇瀛愯〃鏁版嵁 + var num = []; + for (var i = 0; i < table.cache["mainTable"].length; i++) { + if (table.cache["mainTable"][i] != "") { + table.cache["mainTable"][i].LAY_TABLE_INDEX = i; + num.push(table.cache["mainTable"][i]) + } + } + //鑾峰彇鎿嶄綔鏂瑰紡 + var refSav = ""; + if (OperationType == 1 || OperationType == 2 || OperationType == 4) { + refSav = "Add"; + } + //鑻ヤ负缂栬緫-淇濆瓨锛屽垯鏇存柊淇敼浜哄拰淇敼鏃堕棿 + if (OperationType == 3) { + refSav = "Update"; + data.field.HUpdater = sessionStorage["HUserName"]; + data.field.HUpdaterDate = Format(new Date(), "yyyy-MM-dd"); + $("#HUpdater").val(sessionStorage["HUserName"]); + $("#HUpdaterDate").val(Format(new Date(), "yyyy-MM-dd")); + } + + //鑾峰彇琛ㄥご鏁版嵁骞跺簭鍒楀寲 + var sMainStr = JSON.stringify(data.field); //涓昏〃鏁版嵁 + //瀛愯〃鏁版嵁搴忓垪鍖� + var sSubStr = JSON.stringify(num); + + //鎷兼帴搴忓垪鍖栫殑鏁版嵁 + var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ";" + sessionStorage["HUserName"]; + + var index = layer.load(); + $.ajax({ + type: "POST", + url: GetWEBURL() + "Sc_QualityReportBill/SaveSc_QualityReportBill_PDA", + async: true, + data: { "msg": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { + //娓呯┖鏉″舰鐮佽緭鍏ユ鍐呭 + $("#HBarCode").val(""); + layer.close(index); + layer.msg("鎻愪氦鎴愬姛"); + $("#Add").attr("style", "display:inline;");//鏄剧ず鏂板鎸夐挳 + $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤淇濆瓨鎸夐挳 + } + else { + //娓呯┖鏉″舰鐮佽緭鍏ユ鍐呭 + $("#HBarCode").val(""); + 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(QueDin)', function (data) {// + var HBarCode = $('#HBarCode').val(); + + if (!HBarCode) { + layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒") + return; + } + txtHBarCode_KeyDown(HBarCode); + }); + + //涓嶈壇鍘熷洜鏉$爜纭畾鎸夐挳 + form.on('submit(HBarCodeList)', function (data) {// + var HBarCode1 = $('#HBarCode1').val(); + + if (!HBarCode1) { + layer.msg("鏉″舰鐮佷笉鑳戒负绌猴紒") + return; + } + txtHBarCode_KeyDown1(HBarCode1); + }); + + // 鎿嶄綔鍛樼‘瀹氭寜閽� + form.on('submit(QueDin_CZY)', function (data) {// + var sBillNo = $('#HEmpNumber').val(); + if (!HProcExchBillNoFlag) { + layer.msg("娴佽浆鍗℃病鏈夋壂鎻忥紝鎴栬�呮病鏈夋寜鍥炶溅閿紝璇锋壂鎻忔祦杞崱鎴栬�呭湪娴佽浆鍗℃枃鏈涓寜鍥炶溅閿紒"); + return; + } + Operator_KeyDown(sBillNo); + }); + + //閫夋嫨閮ㄩ棬寮圭獥 + form.on('submit(HDept-BT)', function () {//閮ㄩ棬 + layer.open({ + type: 2 //绫诲瀷 + , skin: 'layui-layer-rim'//鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '閮ㄩ棬鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_DepartmentList.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('璇烽�夋嫨鏁版嵁'); + } + //鑾峰彇鏁版嵁 + $("#HDeptID").val(checkStatus.data[0].HItemID); + $("#HDeptName").val(checkStatus.data[0].HName); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + }) + }); + + + //閫夋嫨娴佹按鍙峰脊绐� + form.on('submit(SerialNum-BT)', function () {//鐢熶骇璧勬簮 + var value = $("#HProcExchInterID").val(); + // 鍒ゆ柇鏄惁宸茬粡杈撳叆娴佹按鍙凤紝鏄垯寮瑰嚭妯℃�佹锛屽惁鍒欑粰鍑烘彁绀� + if (value) { + layer.open({ + type: 2 + , area: ['80%', '80%'] + , title: '娴佹按鍙�' + , shade: 0.6 //閬僵閫忔槑搴� + //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: [`../../Baseset/鍩虹璧勬枡/Gy_GetProcNoList.html?HInterID=${value}`, 'yes'] + , resize: false + , cancel: function (index, layero) { + } + , end: function () { + var sProcNo = $('#HProcNo').val(); + var sBillNo = $('#HProcExchBillNo').val(); + if (sProcNo != "") { + txtHProcNo_KeyDown(sBillNo, sProcNo); + } + } + }) + } else { + layer.alert('璇锋偍纭杈撳叆娴佽浆鍗″彿鍚庨噸璇昢_^', { icon: 7 }); + } + }); + + //閫夋嫨鐢熶骇鐝粍寮圭獥 + form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐢熶骇鐝粍 + layer.open({ + type: 2 + , area: ['80%', '80%'] + , title: '鐢熶骇鐝粍' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../Baseset/鍩虹璧勬枡/Gy_GetProductionTeamList.html', 'yes'] + , resize: false + , cancel: function (index, layero) { + } + }) + }); + + //閫夋嫨鎿嶄綔鍛� + form.on('submit(HEmployeeID-BT)', function () {//閫夋嫨璐d换浜� + layer.open({ + type: 2 + , area: ['80%', '80%'] + , title: '鑱屽憳鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HWorker', '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('璇烽�夋嫨鏁版嵁'); + } + $("#HEmpName").val(checkStatus.data[0].HName); + $("#HEmpName_second").val(checkStatus.data[0].HName); + $("#HEmpID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + }); + + //閫夋嫨鐢熶骇璧勬簮寮圭獥 + form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮 + console.log($('#HProcNo').val()) + layer.open({ + type: 2 + , area: ['80%', '80%'] + , title: '鐢熶骇璧勬簮' + , shade: 0.6 //閬僵閫忔槑搴� + //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../Baseset/鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes'] + , resize: false + , cancel: function (index, layero) { + } + }) + }); + + // 鏂板鎸夐挳 + form.on('submit(Add)', function () {//鎻愪氦 + layer.confirm('鏂板鍚庨〉闈㈡暟鎹皢娑堝け锛�', { icon: 3, title: '鎻愮ず' }, function (index) { + location.replace('Sc_QualityReportBill_PDA.html'); + }); + }) + + //閫�鍑�--鍏ㄥ睆鐗� + form.on('submit(Cancel)', function () { + layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { + parent.location.href = "../../../views/index_Mobile.html"; + }); + }) + + + //鍒濆鍖栬〃鏍� + function set_InitGrid() { + //琛ㄥご + columns = [ + { templet: '#xuhao', title: '搴忓彿', event: "qwe", width: 50 } + , { field: 'HMaterID', title: '鐗╂枡id', templet: '#HDotCheckResult', width: 55, hide: true } + , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', edit: 'text', width: 115 } + , { field: 'HUnitID', title: '璁¢噺鍗曚綅', edit: 'text', hide: true } + , { field: 'HUnitName', title: '璁¢噺鍗曚綅', edit: 'text'} + , { field: 'HEmpID', title: '妫�楠屽憳id', edit: 'text', hide: true } + , { field: 'HEmpName', title: '妫�楠屽憳', edit: 'text' } + , { field: 'HSourceID', title: '鐢熶骇璧勬簮id', edit: 'text', hide: true } + , { field: 'HSourceName', title: '鐢熶骇璧勬簮', edit: 'text' } + , { field: 'HBadReasonID', title: '涓嶈壇鍘熷洜', edit: 'text', hide: true } + , { field: 'HBadReasonNumber', title: '涓嶈壇鍘熷洜浠g爜', edit: 'text', width: 100 } + , { field: 'HBadReasonName', title: '涓嶈壇鍘熷洜鍚嶇О', edit: 'text', width: 150 } + , { field: 'HQty', title: '鏁伴噺', edit: 'text'} + , { field: 'HResult', title: '鍒ゅ畾缁撴灉', templet: '#HResult', event: 'HResult' } + , { field: 'HProcID', title: '宸ュ簭id', edit: 'text', hide: true } + , { field: 'HProcName', title: '宸ュ簭鍚嶇О', edit: 'text',width: 150} + , { field: 'HNowProcID', title: '褰撳墠宸ュ簭id', edit: 'text', hide: true } + , { field: 'HNowProcName', title: '褰撳墠宸ュ簭', edit: 'text', width: 150,hide: true} + , { field: 'HBadProcID', title: '璐d换宸ュ簭id', edit: 'text', hide: true } + , { field: 'HBadProcName', title: '璐d换宸ュ簭', edit: 'text', width: 150, hide: true} + , { field: 'HICMOInterID', title: '鐢熶骇璁㈠崟鍐呯爜', edit: 'text', hide: true } + , { field: 'HICMOEntryID', title: '鐢熶骇璁㈠崟瀛愮爜', edit: 'text', hide: true} + , { field: 'HICMOBillNo', title: '鐢熶骇璁㈠崟鍙�', edit: 'text', hide: true} + , { field: 'HProcExchInterID', title: '娴佽浆鍗″唴鐮�', edit: 'text', hide: true} + , { field: 'HProcExchEntryID', title: '娴佽浆鍗″瓙鐮�', edit: 'text', hide: true} + , { field: 'HProcExchBillNo', title: '娴佽浆鍗″彿', edit: 'text', hide: true } + , { field: 'HAddr', title: 'MAC鏈�', edit: 'text', hide: true } + , { field: 'HReportType', title: '姹囨姤绫诲瀷', edit: 'text', hide: true } + , { field: 'HMaker', title: '鎵弿浜�', edit: 'text' } + , { field: 'HMakeDate', title: '鎵弿鏃堕棿', edit: 'text' } + , { field: 'HRemark', title: '澶囨敞', edit: 'text' } + , { field: 'HSourceInterID', title: '婧愬崟鍐呯爜', edit: 'text', hide: true } + , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', edit: 'text', hide: true } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', edit: 'text', hide: true } + , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', edit: 'text', hide: true } + , { title: '鎿嶄綔', toolbar: '#barDemo', width: 80 } + ]; + option = { + id: 'mainTable' + , elem: '#mainTable' + , page: false + , cellMinWidth: 100 + , limit: 100 + , height: 'full-205' + , cols: [columns] + , done: function (res, curr, count) { + option.data = res.data; + //鍘绘帀涓嬫媺妗嗗け鐒︿簨浠跺惁鍒欏湪涓嬫媺妗嗛噷杈撳叆鍊� + $('.layui-form-select').find('input').unbind("blur"); + //琛ㄦ牸閲嶈浇鍥炴樉涓嬫媺妗嗛噷鐨勬暟鎹� + $('tr').each(function (e) { + var $cr = $(this); + var dataIndex = $cr.attr("data-index"); + $.each(option.data, function (index, value) { + if (value.LAY_TNDEX == dataIndex) { + //$cr.find('input').val(value.HResult); + } + }); + }); + } + }; + + option.data = []; + + table.render(option); + } + + // 琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎 + function set_GridDelete(obj) { + var data = obj.data; + var rowIndex = $(obj.tr).attr("data-index"); + if (obj.event === 'del') { + layer.confirm('鐪熺殑鍒犻櫎琛屼箞', function (index) { + console.log("绱㈠紩涓�:" + rowIndex); + if (rowIndex === '0') { + layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�'); + } else { + //obj.del(); + //layer.close(index); + var oldData = table.cache["mainTable"]; + oldData.splice(obj.tr.data('index'), 1); + table.reload('mainTable', { data: oldData }); + layer.close(index); + } + }); + } + } + + //琛岄�夋嫨澶勭悊锛堝垎鏋愭柟娉曪級 + form.on('select(HResult)', function (data) { + //鑾峰彇涓嬫媺妗嗛�変腑鐨勫�� + var elem = data.othis.parents('tr'); + var dataindex = elem.attr("data-index"); + $.each(option.data, function (index, value) { + if (value.LAY_TABLE_INDEX == dataindex) { + value.HResult = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨 + } + }); + }); + + //#endregion + + //浠ヤ笂涓簂ayui妯″潡 + }); + + + //杩斿洖娴佹按鍙� + function GetProcNoValue(obj) { + $("#HProcNo").val(obj[0].娴佹按鍙�); + } + //杩斿洖鐢熶骇鐝粍 + function GetProductionTeamValue(obj) { + $("#HGroupName").val(obj[0].鐝粍); + $("#HGroupID").val(obj[0].HItemID); + } + //杩斿洖妫�楠屽憳 + function GetHSecManagerValue(obj) { + $("#HQCCheckName").val(obj[0].HName); + $("#HQCCheckID").val(obj[0].HItemID); + } + //杩斿洖鐢熶骇璧勬簮 + function GetProductionResourcesValue(obj) { + $("#HSourceName").val(obj[0].鐢熶骇璧勬簮); + $("#HSourceID").val(obj[0].HItemID); + } + //杩斿洖鎿嶄綔鍛� + function GetHWorkerValue(obj) { + $("#HEmpName").val(obj[0].HName); + $("#HEmpID").val(obj[0].HItemID); + } + //杩斿洖宸ュ簭 + function GetHProcValue(obj) { + $("#HProcName").val(obj[0].宸ュ簭); + $("#HProcID").val(obj[0].HItemID); + } + </script> +</body> +</html> -- Gitblit v1.9.1