| | |
| | | .layui-form-label { |
| | | width: 25%; |
| | | } |
| | | |
| | | .layui-table th, .layui-table td { |
| | | white-space: nowrap; /* 䏿¢è¡ */ |
| | | overflow: hidden; /* è¶
åºå
容éè */ |
| | | text-overflow: ellipsis; /* æ¾ç¤ºçç¥å· */ |
| | | } |
| | | </style> |
| | | |
| | | </head> |
| | |
| | | |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_defaultRoute" id="set_defaultRoute">å¯ç¨é»è®¤</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_closeOtherRoute" id="set_closeOtherRoute">ç¦ç¨å
¶å®</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_startCheckBill" id="set_startCheckBill">å起审æ¹</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">å®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">åå®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">å
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">åå
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_Copy" id="set_Copy">å¤å¶</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckFlowInfo" id="set_CheckFlowInfo">æ¥ç审æ¹è¿åº¦</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill_Flow" id="set_CheckBill_Flow">å¤çº§å®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck_Flow" id="set_AbandonCheck_Flow">å¤çº§åå®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_RejectCheck_Flow" id="set_RejectCheck_Flow">驳å</button> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å·¥èºè·¯çº¿åç§°<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label" style="width: 90px;">å·¥èºè·¯çº¿åç§°*</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HName" name="HName" id="HName"> |
| | | </div> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">产å代ç *</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="width: 60%;display: inline-block;"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | |
| | | <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;"> |
| | | <div class="layui-input-block" style="margin-left: 83px;"> |
| | | <input type="text" class="layui-input" name="HUnitName" lay-verify="HUnitName" id="HUnitName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" name="HUnitID" id="HUnitID" lay-verify="HUnitID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnUnit" id="btnUnit" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-block" style="margin-left: 96px;"> |
| | | <label class="layui-form-label" style="width: 85px;">å®é¢ç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HProcPriceType" id="HProcPriceType" lay-filter="HProcPriceType" style="width:200px;"> |
| | | <option value="临æ¶å®é¢">临æ¶å®é¢</option> |
| | | <option value="æ°¸ä¹
å®é¢" selected="selected">æ°¸ä¹
å®é¢</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-block" style="margin-left: 0px;"> |
| | | <input type="checkbox" name="checkboxHStandard" id="checkboxHStandard" lay-skin="primary" lay-filter="checkboxHStandard" checked title="æ¯å¦é»è®¤å·¥èº"> |
| | | <input type="hidden" value="true" name="HStandard" id="HStandard" lay-verify="HStandard"> |
| | | <!--<input type="checkbox" name="checkboxHUseFlag" id="checkboxHUseFlag" title="æ¯å¦å¯ç¨" lay-skin="primary" lay-filter="checkboxHUseFlag"> |
| | | <input type="hidden" value="false" name="HUseFlag" id="HUseFlag">--> |
| | | <input type="hidden" value="false" name="HUseFlag" id="HUseFlag">--> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline" id="HIDDEN" style="display:none;"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">å·¥åº</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HMainProcIDName" name="HMainProcIDName" id="HMainProcIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HMainProcID" id="HMainProcID" lay-verify="HMainProcID" 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: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <!--<div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">å·¥ä½ä¸å¿</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HMainCenterIDName" name="HMainCenterIDName" id="HMainCenterIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HMainCenterID" lay-verify="HMainCenterID" id="HMainCenterID" 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="btnWorkCenter" id="btnWorkCenter" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ç产çç»</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" name="HGroupIDName" lay-verify="HGroupIDName" id="HGroupIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HGroupID" lay-verify="HGroupID" id="HGroupID" 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="btnGroup" id="" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <!--<div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å å·¥æ°é</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMainWorkQty" lay-verify="HMainWorkQty" id="HMainWorkQty" value="0" onmouseover="this.title=this.value"> |
| | | </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="HMainUnitTime" lay-verify="HMainUnitTime" id="HMainUnitTime" value="0">--> |
| | | <!--<input type="hidden" value="å°æ¶" name="HMainTimeUnit" id="HMainTimeUnit">--> |
| | | <!--</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="HMainPrice" id="HMainPrice" lay-verify="HMainPrice" value="0"> |
| | | </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="HStdSourceQty" id="HStdSourceQty" lay-verify="HStdSourceQty" value="0">--> |
| | | <!--style="background-color:#efefef4d;"--> |
| | | <!--</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="HAddSourceRate" id="HAddSourceRate" lay-verify="HAddSourceRate" value="0">--> |
| | | <!--style="background-color:#efefef4d;"--> |
| | | <!--</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" lay-verify="HDelSourceRate" name="HDelSourceRate" id="HDelSourceRate" value="0">--> |
| | | <!--style="background-color:#efefef4d;"--> |
| | | <!--</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="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value=""> |
| | | <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value" style=" width: 500px;"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»*</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline" id="HIDDEN" style="display:none;"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">å·¥åº</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HMainProcIDName" name="HMainProcIDName" id="HMainProcIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HMainProcID" id="HMainProcID" lay-verify="HMainProcID" 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: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 20px;"> |
| | | </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" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;"> |
| | | </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="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value=""> |
| | | <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value" style=" width: 500px;"> |
| | | </div> |
| | | </div> |
| | | <!--<div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">å·¥ä½ä¸å¿</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HMainCenterIDName" name="HMainCenterIDName" id="HMainCenterIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HMainCenterID" lay-verify="HMainCenterID" id="HMainCenterID" 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="btnWorkCenter" id="btnWorkCenter" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ç产çç»</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" name="HGroupIDName" lay-verify="HGroupIDName" id="HGroupIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HGroupID" lay-verify="HGroupID" id="HGroupID" 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="btnGroup" id="" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <!--<div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å å·¥æ°é</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMainWorkQty" lay-verify="HMainWorkQty" id="HMainWorkQty" value="0" onmouseover="this.title=this.value"> |
| | | </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="HMainUnitTime" lay-verify="HMainUnitTime" id="HMainUnitTime" value="0">--> |
| | | <!--<input type="hidden" value="å°æ¶" name="HMainTimeUnit" id="HMainTimeUnit">--> |
| | | <!--</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="HMainPrice" id="HMainPrice" lay-verify="HMainPrice" value="0"> |
| | | </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="HStdSourceQty" id="HStdSourceQty" lay-verify="HStdSourceQty" value="0">--> |
| | | <!--style="background-color:#efefef4d;"--> |
| | | <!--</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="HAddSourceRate" id="HAddSourceRate" lay-verify="HAddSourceRate" value="0">--> |
| | | <!--style="background-color:#efefef4d;"--> |
| | | <!--</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" lay-verify="HDelSourceRate" name="HDelSourceRate" id="HDelSourceRate" value="0">--> |
| | | <!--style="background-color:#efefef4d;"--> |
| | | <!--</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="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value=""> |
| | | <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="请è¾å
¥å
容" onmouseover="this.title=this.value" style=" width: 500px;"> |
| | | </div> |
| | | </div>--> |
| | | |
| | | |
| | | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <!--<div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»*</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> |
| | | <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">--> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | <!--</select> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | </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="" id="" style="background-color:#efefef4d;" readonly> |
| | | <input type="text" class="layui-input" name="hcloser" id="hcloser" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | <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="" id="" style="background-color:#efefef4d;" readonly> |
| | | <input type="text" class="layui-input" name="hclosedate" id="hclosedate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </script> |
| | | |
| | | <!--å¤éæ¡ SNè¿ç«æ§å¶--> |
| | | <script type="text/html" id="HSNCtrl"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HSNCtrl" lay-filter="HSNCtrl" id="HSNCtrl{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <!--å¤éæ¡ æ¯å¦é¦ä»¶--> |
| | | <script type="text/html" id="HQCFst"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HQCFst" lay-filter="HQCFst" id="HQCFst{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <!--å¤éæ¡ æ¯å¦æ«æ£--> |
| | | <script type="text/html" id="HQCProc"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HQCProc" lay-filter="HQCProc" id="HQCProc{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <!--å¤éæ¡ æ¯å¦å·¡æ£--> |
| | | <script type="text/html" id="HQCPatrol"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HQCPatrol" lay-filter="HQCPatrol" id="HQCPatrol{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <!--å¤éæ¡ ä¸æé²éæ§å¶--> |
| | | <script type="text/html" id="HMaterToSourceCtrl"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HMaterToSourceCtrl" lay-filter="HMaterToSourceCtrl" id="HMaterToSourceCtrl{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <!--å¤éæ¡ æäº§å·¥åºæ è®°--> |
| | | <script type="text/html" id="HSortProcFlag"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HSortProcFlag" lay-filter="HSortProcFlag" id="HSortProcFlag{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | |
| | | <!--å¤éæ¡ ä¸éæµè½¬å·¥åº--> |
| | | <script type="text/html" id="HNextProcFlag"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HNextProcFlag" disabled="disabled" lay-filter="HNextProcFlag" id="HNextProcFlag{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | <input type="checkbox" name="HNextProcFlag" disabled="disabled" lay-filter="HNextProcFlag" id="HNextProcFlag{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | |
| | |
| | | </script> |
| | | |
| | | <script> |
| | | //#region ææ¬æ¡è¾å
¥æç´¢ç¸å
³æ°æ®-åé |
| | | var childPage = null; //è·ååçªå£å¯¹è±¡ï¼ç¨äºæä½åçªå£çåéåæ¹æ³ |
| | | var currRowIndex = 0; //ç¨äºå®ä½åçªå£å½åéä¸çè¡ |
| | | var childData = null; //ç¨äºè·ååçªå£è¿åçæ°æ® |
| | | //#endregion |
| | | |
| | | var OptionData = []; |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | |
| | | //åå§è¡¨æ ¼æ°æ® |
| | | var rowdata = [{ |
| | | "HProcNo": "10", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | "HProcNo": "10", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "","å·¥åºä»£ç ":"" |
| | | , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "","工段":"" |
| | | , "HProcID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿": "", "HSupID": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0 |
| | | , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false |
| | | , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0 |
| | | , "HICMOReadyTimes": 0, "HAutoTrunFlag": false, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "" |
| | | , "HProcWorkNum": "", "HBadWHID": 0, "HBadWHName": "", "HWasterWHID": 0, "HWasterWHName": "" |
| | | , "HWHID": 0, "HWHName": "", "HRemark": "" |
| | | , "HWHID": 0, "HWHName": "", "HRemark": "", "HWorkTimes_S": 0 |
| | | , "HQCSchemeID_Fst": 0, "HQCSchemeNumber_Fst": "", "HQCSchemeName_Fst": "" |
| | | , "HQCSchemeID_Proc": 0, "HQCSchemeNumber_Proc": "", "HQCSchemeName_Proc": "" |
| | | , "HQCSchemeID_Patrol": 0, "HQCSchemeNumber_Patrol": "", "HQCSchemeName_Patrol": "" |
| | | , "HQCFst": false, "HQCProc": false, "HQCPatrol": false, "HMaterToSourceCtrl": false |
| | | }]; |
| | | var HModName = "Gy_RoutingBill"; |
| | | //#endregion |
| | |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | | , totalRow: true |
| | | //, cellMinWidth: 120 |
| | | , height: 400 |
| | | , height: 450 |
| | | , cols: [[ //表头 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', totalRow: true } |
| | | , { type: 'numbers', field: 'åºå·', title: 'åºå·', totalRow: true } |
| | | , { field: 'HProcNo', title: 'æµæ°´å·', edit: 'text' } |
| | | // , { field: 'HProcID', title: 'å·¥åºID', hide: true }//, hide: true |
| | | , { field: 'HProcID', title: 'å·¥åºID', hide: true }//, hide: true |
| | | , { field: 'å·¥åºä»£ç ', title: 'å·¥åºä»£ç '} |
| | | , { field: 'å·¥åº', title: 'å·¥åº', edit: 'text', event: "CheckHProcID" }//f7 |
| | | , { field: 'HProcID_S', title: '工段ID', hide: true }//, hide: true |
| | | , { field: '工段', title: '工段', edit: 'text', event: "CheckHProcMulID" }//f7 |
| | | , { field: 'å·¥ä½ä¸å¿ä»£ç ', title: 'å·¥ä½ä¸å¿ä»£ç ', edit: 'text', event: "CheckHCenterID" }//ä¸å¡« |
| | | // , { field: 'HCenterID', title: 'å·¥ä½ä¸å¿id', hide: true }//, hide: true |
| | | , { field: 'HCenterID', title: 'å·¥ä½ä¸å¿ID', hide: true }//, hide: true |
| | | , { field: 'å·¥ä½ä¸å¿', title: 'å·¥ä½ä¸å¿' }//f7 |
| | | , { field: 'HTechnologyParameter', title: 'å·¥èºåæ°', edit: 'text' } |
| | | , { field: 'HProcPrice', title: '工价', edit: 'text' } |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text' } |
| | | // , { field: 'HSupID', title: 'ä¾åºåID', hide: true } |
| | | , { field: 'HSupID', title: 'ä¾åºåID', hide: true } |
| | | , { field: 'ä¾åºå代ç ', title: 'ä¾åºå代ç ', edit: 'text', width: 110, event: "CheckHSupID" } |
| | | , { field: 'ä¾åºå', title: 'ä¾åºå' }//f7 |
| | | , { field: 'HSupFlag', title: 'å¤åæ è®°', templet: "#HSupFlag" }//checkbox |
| | | |
| | | , { field: 'HSortProcFlag', title: 'æäº§å·¥åºæ è®°', templet: "#HSortProcFlag", width: 120 }//checkbox |
| | | |
| | | //, { field: 'HProcType', title: 'å·¥åºç±»å', templet: '#HProcType' }//éæ© |
| | | ////, { field: 'HBadWHID', title: 'HBadWHID', hide: true }//, hide: true |
| | | //, { field: 'HBadWHName', title: 'ä¸è¯åä»', edit: 'text', event: "HBadWHID" }//f7 |
| | |
| | | //, { field: 'HPicNum', title: 'å¾çº¸ç¼å·', edit: 'text' } |
| | | //, { field: 'HTimeUnit', title: 'æ¶é´åä½', edit: 'text' } |
| | | //, { field: 'HUnitTime', title: 'è¿è¡æ¶é´', edit: 'text' } |
| | | , { field: 'HWorkQty', title: 'å å·¥æ°é', edit: 'text' }//é»è®¤ |
| | | , { field: 'HSNCtrl', title: 'SNè¿ç«æ§å¶', templet: "#HSNCtrl", width: 120 } |
| | | , { field: 'HMaterToSourceCtrl', title: '䏿é²éæ§å¶', templet: "#HMaterToSourceCtrl", width:120 } |
| | | , { field: 'HQCFst', title: 'æ¯å¦é¦ä»¶', templet: "#HQCFst", width: 120 } |
| | | , { field: 'HQCProc', title: 'æ¯å¦æ«æ£', templet: "#HQCProc", width: 120 } |
| | | , { field: 'HQCPatrol', title: 'æ¯å¦å·¡æ£', templet: "#HQCPatrol", width: 120 } |
| | | |
| | | , { field: 'HQCSchemeID_Fst', title: 'é¦ä»¶æ£éªæ¹æ¡ID', hide: true }//f7 |
| | | , { field: 'HQCSchemeNumber_Fst', title: 'é¦ä»¶æ£éªæ¹æ¡ä»£ç ', edit: 'text', event: "HQCSchemeNumber_Fst",width:125 } |
| | | , { field: 'HQCSchemeNumber_Fst', title: 'é¦ä»¶æ£éªæ¹æ¡ä»£ç ', edit: 'text', event: "HQCSchemeNumber_Fst", width: 125 } |
| | | , { field: 'HQCSchemeName_Fst', title: 'é¦ä»¶æ£éªæ¹æ¡åç§°', width: 125 }//f7 |
| | | , { field: 'HQCSchemeID_Proc', title: 'è½¬åºæ£éªæ¹æ¡ID', hide: true }//f7 |
| | | , { field: 'HQCSchemeNumber_Proc', title: 'è½¬åºæ£éªæ¹æ¡ä»£ç ', edit: 'text', event: "HQCSchemeNumber_Proc", width: 125} |
| | | , { field: 'HQCSchemeName_Proc', title: 'è½¬åºæ£éªæ¹æ¡åç§°', width: 125}//f7 |
| | | , { field: 'HQCSchemeNumber_Proc', title: 'è½¬åºæ£éªæ¹æ¡ä»£ç ', edit: 'text', event: "HQCSchemeNumber_Proc", width: 125 } |
| | | , { field: 'HQCSchemeName_Proc', title: 'è½¬åºæ£éªæ¹æ¡åç§°', width: 125 }//f7 |
| | | , { field: 'HQCSchemeID_Patrol', title: 'å·¡æ£æ£éªæ¹æ¡ID', hide: true }//f7 |
| | | , { field: 'HQCSchemeNumber_Patrol', title: 'å·¡æ£æ£éªæ¹æ¡ä»£ç ', edit: 'text', event: "HQCSchemeNumber_Patrol", width: 125} |
| | | , { field: 'HQCSchemeName_Patrol', title: 'å·¡æ£æ£éªæ¹æ¡åç§°', width: 125}//f7 |
| | | |
| | | , { field: 'HQCSchemeNumber_Patrol', title: 'å·¡æ£æ£éªæ¹æ¡ä»£ç ', edit: 'text', event: "HQCSchemeNumber_Patrol", width: 125 } |
| | | , { field: 'HQCSchemeName_Patrol', title: 'å·¡æ£æ£éªæ¹æ¡åç§°', width: 125 }//f7 |
| | | |
| | | //, { field: 'HPassRate', title: 'è¯ç', edit: 'text' }//é»è®¤ |
| | | //, { field: 'HProcID_S', title: '工段', edit: 'text' } |
| | | ////, { field: 'HCenterID_S', title: '产线ä¸å¿id', hide: true }//hide: true |
| | |
| | | //, { field: 'HFlowProc', title: 'æµè½¬å·¥åº', templet: "#HFlowProc" }//chenbox |
| | | //, { field: 'HSubStdEmpQty', title: 'æ å人æ°', edit: 'text' } |
| | | //, { field: 'HSubCanUseSourceQty', title: '坿ä½è®¾å¤æ°', edit: 'text' } |
| | | //, { field: 'HFixPrice', title: 'ç产å®é¢', edit: 'text' }//é»è®¤ |
| | | //, { field: 'HProcPrice', title: 'å·¥åºå·¥ä»·', edit: 'text' }//é»è®¤ |
| | | //, { field: 'HFixPrice', title: 'ç产å®é¢', edit: 'text' }//é»è®¤ |
| | | //, { field: 'HBadPrice', title: 'ä¸åæ ¼åä»·', edit: 'text' }//é»è®¤ |
| | | //, { field: 'HWasterPrice', title: 'æ¥åºåä»·', edit: 'text' }//é»è®¤ |
| | | //, { field: 'HStdFlag', title: 'æ åå®é¢', templet: "#HStdFlag" }//chenbox |
| | |
| | | //, { field: 'HAutoTrunFlag', title: 'èªå¨ç§»è½¬', templet: "#HAutoTrunFlag" }//chenbox |
| | | //, { field: 'HProcCheckNote', title: 'æ¬å·¥åºç¡®è®¤è®°å½', edit: 'text' } |
| | | //, { field: 'HProcWorkNum', title: 'ç¨åºå·', edit: 'text' } |
| | | //, { field: 'HWorkTimes_S', title: '产ååä»¶å·¥æ¶', edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]] |
| | | //, done: function (res, curr, count) { |
| | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ 4æ·»å åå·¥èºè·¯çº¿ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | var lSourceBillType = params[params[2]]; //ä»åæ®è·å æºåç±»å |
| | | var HBillSubType = params[params[2]]; //ä»åæ®è·å æºåç±»å |
| | | //var linteridSub = params[params[3]]; //ä»åæ°è·å åè¡¨çº§å« |
| | | var IsHavingPermissions = 0; //æäº§é¡µé¢è·³è½¬è¿æ¥æ¶å¤æç¨æ·æ¯å¦æå·¥èºè·¯çº¿ç¼è¾æé,0ä»£ç æ²¡ææéï¼1代表ææé |
| | | //æäº§é¡µé¢è·³è½¬ç¼è¾æ¥çå·¥èºè·¯çº¿ |
| | | if (HBillSubType == 4610 && OperationType == 3) { |
| | | HBillSubType = 3301 |
| | | IsHavingPermissions = params[params[3]]; |
| | | if (IsHavingPermissions == 0) { |
| | | //没æå·¥èºè·¯çº¿çç¼è¾æéï¼ç¦ç¨æé® |
| | | $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | } |
| | | //æäº§é¡µé¢è·³è½¬æ°å¢å·¥èºè·¯çº¿ |
| | | if (HBillSubType == 4610 && OperationType == 1) { |
| | | HBillSubType = 3301 |
| | | |
| | | $("#HMaterID").val(params[params[3]]);//ç©æID |
| | | |
| | | $("#HMaterNumber").val(getParams("HMaterNumber"));//ç©æä»£ç |
| | | $("#HMaterName").val(getParams("HMaterName"));//ç©æåç§° |
| | | $("#HMaterModel").val(getParams("HMaterModel") == "" ? " " : getParams("HMaterModel"));//è§æ ¼åå· |
| | | } |
| | | |
| | | if (HBillSubType == "SUB") { |
| | | //æ¾ç¤ºå·¥åº |
| | | $("#HIDDEN").show(); |
| | | } else { |
| | | HBillSubType = "3301"; |
| | | } |
| | | |
| | | //夿æ¯å¦æ°å¢ |
| | | if (linterid == null || linterid == 0) { |
| | | //$("#HIDDEN").hide(); |
| | | if (OperationType == null) { |
| | | OperationType = 1; |
| | | } else if (OperationType == 4) { |
| | | //æ¾ç¤ºå·¥åº |
| | | $("#HIDDEN").show(); |
| | | } |
| | | |
| | | OperationType = 1; |
| | | $('#set_closeOtherRoute').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(2100,12,31), "yyyy-MM-dd")); |
| | | } |
| | | }); |
| | | } |
| | |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(2100, 12, 31), "yyyy-MM-dd")); |
| | | } |
| | | }); |
| | | } |
| | | else {//å¦æä¿®æ¹åèµ°ä¸é¢ new |
| | | |
| | | if (lSourceBillType == "SUB") { |
| | | //æ¾ç¤ºå·¥åº |
| | | $("#HIDDEN").show(); |
| | | } |
| | | |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | //#region 表头åºç¡èµæéæ©å¼¹çª |
| | | //#region ææ¬æ¡çå¬ |
| | | $(document).ready(function () { |
| | | //#region æ ¹æ®ç©æä»£ç è·åç©æåºç¡èµæçéå¼¹çª |
| | | //æ ¹æ®å
ç´ ID对å
ç´ è¿è¡çå¬============================================================================= |
| | | $("#HMaterNumber").on('keydown', function (data) { |
| | | //================================================================================================ |
| | | var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"]; |
| | | if ($.inArray(event.key, errKeys) == -1) { //妿æä¸çé®ä½ä¸æ¯ æ¹åé®ï¼åå·æ°å¼¹çªä¸çæ°æ® |
| | | if (childPage == null) { //夿å½ååçªå£æ¯å¦å·²ç»æå¼ï¼è¥æªæå¡ï¼åæå¼é¡µé¢ï¼å¹¶è·ååçªå£ç对象 |
| | | var offset = $(this).offset(); //è·å触åäºä»¶çå
ç´ çä½ç½®ï¼ç¨äºå®ä½åçªå£æå¼çä½ç½® |
| | | var innerHeight = window.innerHeight; |
| | | var top = offset.top + 0.05 * innerHeight; |
| | | var left = offset.left; |
| | | if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) { |
| | | top = top - 0.3 * innerHeight - 0.05 * innerHeight; |
| | | } |
| | | layer.open({ |
| | | type: 2 //å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['25%', '30%'] //å¤§å° |
| | | , shadeClose: true //ç¹å»é®ç½©æ¶å
³éå¼¹çª |
| | | , offset: [top, left] |
| | | , title: false //䏿¾ç¤ºæ 颿 |
| | | //, title: '项ç®è´¹ç¨å表' //æ é¢ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , closeBtn: 0 //ç¦ç¨å
³éæé® |
| | | , content: ["../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_CommonBaseData.html?OperationType=2", "yes"] |
| | | , success: function (layero, index) { |
| | | setTimeout(function () { |
| | | //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | var value = $("#HMaterNumber").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' or ç©æåç§° like '%" + value + "%') order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | //=================================================================================================================================== |
| | | }, 200); |
| | | } |
| | | , end: function () { |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | if (childData != null) { |
| | | //æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | //è·åæ°æ® |
| | | $("#HMaterID").val(childData.HItemID);//ç©æid |
| | | $("#HMaterName").val(childData.ç©æåç§°);//ç©æåç§° |
| | | $("#HMaterNumber").val(childData.ç©æä»£ç );//ç©æä»£ç |
| | | $("#HMaterModel").val(childData.è§æ ¼åå·);//è§æ ¼åå· |
| | | $("#HUnitID").val(childData.HUnitID);//计éåä½id |
| | | $("#HUnitName").val(childData.计éåä½åç§°);//计éåä½åç§° |
| | | if ($("#HName").val() == "") { |
| | | $("#HName").val(childData.ç©æä»£ç ); |
| | | } |
| | | //=============================================================================================================================== |
| | | |
| | | childData = null; |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | setTimeout(function () { |
| | | //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | var value = $("#HMaterNumber").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' or ç©æåç§° like '%" + value + "%') order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | //================================================================================================================================= |
| | | }, 200); |
| | | } |
| | | } else { //妿æä¸çé®ä½æ¯ æ¹åé®ï¼åè°æ´çªå£ä¸ éä¸è¡ çä½ç½® |
| | | if (event.key == "ArrowUp") { |
| | | currRowIndex--; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "ArrowDown") { |
| | | currRowIndex++; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "Enter") { |
| | | //æå¨å¤±ç¦ |
| | | var element = document.getElementById("HMaterNumber"); |
| | | element.blur(); |
| | | |
| | | childPage.getSelectedData(currRowIndex); |
| | | |
| | | if (childData != null) { |
| | | //æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | //è·åæ°æ® |
| | | $("#HMaterID").val(childData.HItemID);//ç©æid |
| | | $("#HMaterName").val(childData.ç©æåç§°);//ç©æåç§° |
| | | $("#HMaterNumber").val(childData.ç©æä»£ç );//ç©æä»£ç |
| | | $("#HMaterModel").val(childData.è§æ ¼åå·);//è§æ ¼åå· |
| | | $("#HUnitID").val(childData.HUnitID);//计éåä½id |
| | | $("#HUnitName").val(childData.计éåä½åç§°);//计éåä½åç§° |
| | | if ($("#HName").val() == "") { |
| | | $("#HName").val(childData.ç©æä»£ç ); |
| | | } |
| | | //=============================================================================================================================== |
| | | |
| | | childData = null; |
| | | } |
| | | |
| | | |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | childData = null; |
| | | } |
| | | } |
| | | }); |
| | | //#endregion |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | | //éæ©äº§åä»£ç æé® |
| | | form.on('submit(btnSearchMater)', function () { |
| | |
| | | get_checkRoutingGroup(); |
| | | }); |
| | | |
| | | //å¯ç¨é»è®¤ |
| | | form.on('submit(set_defaultRoute)', function (data) { |
| | | set_defaultRoute(data); |
| | | }); |
| | | //åèµ·å®¡æ¹ |
| | | form.on('submit(set_startCheckBill)', function (data) { |
| | | set_startCheckBill(data); |
| | | }); |
| | | //ç¦ç¨å
¶å® |
| | | form.on('submit(set_closeOtherRoute)', function (data) { |
| | | if ($("#hcloser").val() != '') { |
| | | layer.alert("åæ®å·²è¢«å
³éæ æ³å
³éå
¶å®!", { icon: 5 }); |
| | | } else { |
| | | set_closeOtherRoute(data); |
| | | } |
| | | |
| | | }); |
| | | |
| | | //å®¡æ ¸ |
| | | form.on('submit(set_CheckBill)', function (data) { |
| | | set_CheckBill(data); |
| | |
| | | set_CancelCloseBill(data); |
| | | }); |
| | | |
| | | //æ¥ç审æ¹è¿åº¦ |
| | | form.on('submit(set_CheckFlowInfo)', function (data) { |
| | | set_CheckFlowInfo(); |
| | | }); |
| | | |
| | | //å¤çº§å®¡æ ¸ |
| | | form.on('submit(set_CheckBill_Flow)', function (data) { |
| | | set_CheckBill_Flow(0); |
| | | }); |
| | | |
| | | //å¤çº§åå®¡æ ¸ |
| | | form.on('submit(set_AbandonCheck_Flow)', function (data) { |
| | | set_CheckBill_Flow(1); |
| | | }); |
| | | //驳å |
| | | form.on('submit(set_RejectCheck_Flow)', function (data) { |
| | | set_RejectCheck_Flow(); |
| | | }); |
| | | |
| | | //å¤å¶ |
| | | form.on('submit(set_Copy)', function (data) { |
| | | set_Copy(); |
| | | }); |
| | | |
| | | //æ¯å¦é»è®¤å·¥èº |
| | | form.on('checkbox(checkboxHStandard)', function (data) { |
| | |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HSupFlag = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //SNè¿ç«æ§å¶ |
| | | form.on('checkbox(HSNCtrl)', 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.HSNCtrl = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //䏿é²éæ§å¶ |
| | | form.on('checkbox(HMaterToSourceCtrl)', 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.HMaterToSourceCtrl = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //æ¯å¦é¦ä»¶ |
| | | form.on('checkbox(HQCFst)', 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.HQCFst = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //æ¯å¦æ«æ£ |
| | | form.on('checkbox(HQCProc)', 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.HQCProc = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | ///æ¯å¦å·¡æ£ |
| | | form.on('checkbox(HQCPatrol)', 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.HQCPatrol = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //æäº§å·¥åºæ è®° |
| | | form.on('checkbox(HSortProcFlag)', 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.HSortProcFlag = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | |
| | | var NewRow = { |
| | | "HProcNo": (table.cache["mainTable"].length + 1) * 10, "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "","工段":"" |
| | | , "HProcID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿": "", "HSupID": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0 |
| | | , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false |
| | | , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0 |
| | | , "HICMOReadyTimes": 0, "HAutoTrunFlag": false, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "" |
| | | , "HProcWorkNum": "", "HBadWHID": 0, "HBadWHName": "", "HWasterWHID": 0, "HWasterWHName": "" |
| | | , "HWHID": 0, "HWHName": "", "HRemark": "" |
| | | , "HWHID": 0, "HWHName": "", "HRemark": "", "HWorkTimes_S": 0 |
| | | , "HQCSchemeID_Fst": 0, "HQCSchemeNumber_Fst": "", "HQCSchemeName_Fst": "" |
| | | , "HQCSchemeID_Proc": 0, "HQCSchemeNumber_Proc": "", "HQCSchemeName_Proc": "" |
| | | , "HQCSchemeID_Patrol": 0, "HQCSchemeNumber_Patrol": "", "HQCSchemeName_Patrol": "" |
| | | , "HQCFst": false, "HQCProc": false, "HQCPatrol": false, "HMaterToSourceCtrl": false |
| | | }; |
| | | switch (obj.event) { |
| | | case 'btn-AddLine': |
| | |
| | | //å§å¤åå© |
| | | if (option.data[i - 1].HSupFlag) { |
| | | $('#HSupFlag' + i + '').attr("checked", true); |
| | | } |
| | | //SNè¿ç«æ§å¶ |
| | | if (option.data[i - 1].HSNCtrl) { |
| | | $('#HSNCtrl' + i + '').attr("checked", true); |
| | | } |
| | | //䏿é²éæ§å¶ |
| | | if (option.data[i - 1].HMaterToSourceCtrl) { |
| | | $('#HMaterToSourceCtrl' + i + '').attr("checked", true); |
| | | } |
| | | //æ¯å¦é¦ä»¶ |
| | | if (option.data[i - 1].HQCFst) { |
| | | $('#HQCFst' + i + '').attr("checked", true); |
| | | } |
| | | //æ¯å¦æ«æ£ |
| | | if (option.data[i - 1].HQCProc) { |
| | | $('#HQCProc' + i + '').attr("checked", true); |
| | | } |
| | | //æ¯å¦å·¡æ£ |
| | | if (option.data[i - 1].HQCPatrol) { |
| | | $('#HQCPatrol' + i + '').attr("checked", true); |
| | | } |
| | | //æäº§å·¥åºæ è®° |
| | | if (option.data[i - 1].HSortProcFlag) { |
| | | $('#HSortProcFlag' + i + '').attr("checked", true); |
| | | } |
| | | //ä¸éæµè½¬å·¥åº |
| | | if (option.data[i - 1].HNextProcFlag) { |
| | |
| | | if (option.data[i - 1].HSupFlag) { |
| | | $('#HSupFlag' + i + '').attr("checked", true); |
| | | } |
| | | //SNè¿ç«æ§å¶ |
| | | if (option.data[i - 1].HSNCtrl) { |
| | | $('#HSNCtrl' + i + '').attr("checked", true); |
| | | } |
| | | //䏿é²éæ§å¶ |
| | | if (option.data[i - 1].HMaterToSourceCtrl) { |
| | | $('#HMaterToSourceCtrl' + i + '').attr("checked", true); |
| | | } |
| | | //æ¯å¦é¦ä»¶ |
| | | if (option.data[i - 1].HQCFst) { |
| | | $('#HQCFst' + i + '').attr("checked", true); |
| | | } |
| | | //æ¯å¦æ«æ£ |
| | | if (option.data[i - 1].HQCProc) { |
| | | $('#HQCProc' + i + '').attr("checked", true); |
| | | } |
| | | //æ¯å¦å·¡æ£ |
| | | if (option.data[i - 1].HQCPatrol) { |
| | | $('#HQCPatrol' + i + '').attr("checked", true); |
| | | } |
| | | //æäº§å·¥åºæ è®° |
| | | if (option.data[i - 1].HSortProcFlag) { |
| | | $('#HSortProcFlag' + i + '').attr("checked", true); |
| | | } |
| | | //ä¸éæµè½¬å·¥åº |
| | | if (option.data[i - 1].HNextProcFlag) { |
| | | $('#HNextProcFlag' + i + '').attr("checked", true); |
| | |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumn(); |
| | | break; |
| | | break; |
| | | //ä¸ä¸è¡ |
| | | case 'btn_up': |
| | | btn_up(data); |
| | | break; |
| | | break; |
| | | //ä¸ä¸è¡ |
| | | case 'btn_under': |
| | | btn_under(data); |
| | | break; |
| | | break; |
| | | //å·æ°æµæ°´å· |
| | | case 'btn_Refresh': |
| | | btn_Refresh(data); |
| | | break; |
| | | break; |
| | | } |
| | | }); |
| | | |
| | |
| | | |
| | | //ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | if (AllowLoadData(data)) { |
| | | set_AddNew(data); |
| | | const procNos = table.cache["mainTable"].map(item => item.HProcNo); |
| | | if (isSortedAscending(procNos)) { |
| | | if (AllowLoadData(data)) { |
| | | set_AddNew(data); |
| | | } |
| | | } else { |
| | | layer.msg('è¯·æ³¨ææµæ°´å·æ¬¡åº'); |
| | | } |
| | | }); |
| | | |
| | | // 彿°ï¼å¤ææ°ç»æ¯å¦ä»å°å°å¤§æåº |
| | | function isSortedAscending(arr) { |
| | | for (let i = 0; i < arr.length - 1; i++) { |
| | | if (arr[i] > arr[i + 1]) { |
| | | return false; |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | //éåº |
| | | form.on('submit(btnEdit)', function (data) { |
| | | if (params[1] != null) { |
| | |
| | | |
| | | //产åéæ©é¡µé¢ |
| | | function get_checkSearchMater() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ç©æè¡¨'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_MaterialList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HMaterID").val(checkStatus.data[0].HItemID);//ç©æid |
| | | $("#HMaterName").val(checkStatus.data[0].HName);//ç©æåç§° |
| | | $("#HMaterNumber").val(checkStatus.data[0].HNumber);//ç©æä»£ç |
| | | $("#HMaterModel").val(checkStatus.data[0].HModel);//è§æ ¼åå· |
| | | $("#HMaterName").val(checkStatus.data[0].ç©æåç§°);//ç©æåç§° |
| | | $("#HMaterNumber").val(checkStatus.data[0].ç©æä»£ç );//ç©æä»£ç |
| | | $("#HMaterModel").val(checkStatus.data[0].è§æ ¼åå·);//è§æ ¼åå· |
| | | $("#HUnitID").val(checkStatus.data[0].HUnitID);//计éåä½id |
| | | $("#HUnitName").val(checkStatus.data[0].HUnitName);//计éåä½åç§° |
| | | $("#HUnitName").val(checkStatus.data[0].计éåä½åç§°);//计éåä½åç§° |
| | | if ($("#HName").val() == "") { |
| | | $("#HName").val(checkStatus.data[0].HNumber); |
| | | $("#HName").val(checkStatus.data[0].ç©æä»£ç ); |
| | | } |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: '计éåä½è¡¨'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_UnitList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Unit.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HUnitID").val(checkStatus.data[0].HItemID);//计éåä½id |
| | | $("#HUnitName").val(checkStatus.data[0].HName);//计éåä½åç§° |
| | | $("#HUnitName").val(checkStatus.data[0].计éåä½åç§°);//计éåä½åç§° |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å·¥èºè·¯çº¿å¤§ç±»å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_RoutingGroup.html', 'yes'] |
| | | , content: ['../../计å管ç/å·¥èºè·¯çº¿å¤§ç±»/Gy_RoutingGroupList.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HRoutingGroupID").val(checkStatus.data[0].HItemID);//å·¥èºè·¯çº¿å¤§ç±»id |
| | | $("#HRoutingGroupIDName").val(checkStatus.data[0].HName);//å·¥èºè·¯çº¿å¤§ç±»åç§° |
| | | $("#HRoutingGroupID").val(checkStatus.data[0].id);//å·¥èºè·¯çº¿å¤§ç±»id |
| | | $("#HRoutingGroupIDName").val(checkStatus.data[0].åç§°);//å·¥èºè·¯çº¿å¤§ç±»åç§° |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | layer.confirm('ççå é¤è¡åï¼', function (index) { |
| | | if (rowIndex === '0') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else if (table.cache["mainTable"][obj.tr.data('index')].HProcNo == "9999") { |
| | | layer.msg('ç³»ç»è½¬å·¥åºï¼ä¸å
许å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1) |
| | |
| | | }) |
| | | } |
| | | |
| | | //å®¡æ ¸ |
| | | function set_CheckBill() { |
| | | layer.confirm("确认è¦å®¡æ ¸å?", function (index) { |
| | | //å¯ç¨é»è®¤ |
| | | function set_defaultRoute() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | var HInterID = $("#HInterID").val(); |
| | | |
| | | layer.confirm("确认è¦å¯ç¨è¯¥å·¥èºè·¯çº¿ä¸ºç©æé»è®¤å·¥èºè·¯çº¿å?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill', |
| | | url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, |
| | | data: { "HInterID": HInterID, "user": sessionStorage["HUserName"], "HBillSubType": "3301" }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //#region å
³éå
¶å® |
| | | function set_closeOtherRoute() { |
| | | var hmainid = $("#HInterID").val(); |
| | | var HName = $("#HName").val(); |
| | | var HMaterID = $("#HMaterID").val(); |
| | | if (hmainid != 0 && HMaterID != 0 && HName!="") { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['70%', '70%'] |
| | | , title: 'ä¼å
³éçåæ®å表请确认' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../计å管ç/å·¥èºè·¯çº¿/Gy_RoutingBillCloseList.html?HMaterID=' + HMaterID + '&HProID=' + 0 + '&HName=' + HName + '&HInterID=' + hmainid |
| | | , resize: false |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_Routing/CloseOther', |
| | | type: "GET", |
| | | data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(index); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(index); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | |
| | | } |
| | | }); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | ////ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | //if (get_needClose_Bar == 0) { |
| | | $("#btnSearch").trigger('click'); |
| | | //} else if (get_needClose_Bar == 1) { |
| | | // $("#get_needClose").trigger('click'); |
| | | //} |
| | | } |
| | | , cancel: function () { |
| | | |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('ä¿¡æ¯é误'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åèµ·å®¡æ¹ |
| | | function set_startCheckBill() { |
| | | var hmainid = $("#HInterID").val(); |
| | | if (hmainid != 0) { |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_Routing/StartCheckFlow", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('请ä¿ååååèµ·ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //å®¡æ ¸ |
| | | function set_CheckBill() { |
| | | layer.confirm("确认è¦å®¡æ ¸å?", function (index) { |
| | | var wait = layer.load(); |
| | | var HInterID = $("#HInterID").val(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill', |
| | | type: "GET", |
| | | data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | //æ£æ¥æ¯å¦å
·å¤å¯ç¨é»è®¤å·¥èºè·¯çº¿çæéï¼åå¨ï¼åå¼¹çªæé® |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute_CheckRight', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "user": sessionStorage["HUserName"], "HBillSubType": "3301" }, |
| | | success: function (result1) { |
| | | if (result1.count == 1) { //æ¥ææé |
| | | layer.confirm("确认è¦å¯ç¨è¯¥å·¥èºè·¯çº¿ä¸ºç©æé»è®¤å·¥èºè·¯çº¿å?", function (index1) { |
| | | //å¯ç¨é»è®¤å·¥èºè·¯çº¿ |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HInterID": HInterID, "user": sessionStorage["HUserName"], "HBillSubType": "3301" }, |
| | | success: function (result2) { |
| | | if (result2.count == 1) { |
| | | layer.msg(result2.Message, { icon: 1 }); |
| | | } else { |
| | | layer.alert(result2.code + result2.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }) |
| | | layer.close(wait); |
| | | } else { |
| | | layer.close(wait); |
| | | layer.close(index); |
| | | } |
| | | }, error: function () { |
| | | layer.close(wait); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | |
| | | }) |
| | | } |
| | | |
| | | //#region å¤çº§ åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill_Flow(num) { |
| | | var InterID = $("#HInterID").val(); |
| | | if (InterID != 0) { |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_Routing/AuditFlow", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©è¯·éæ©å¨å®¡æ¹æµçåæ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 驳å |
| | | function set_RejectCheck_Flow() { |
| | | var InterID = $("#HInterID").val(); |
| | | if (InterID != 0) { |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_Routing/RejectCheckFlow", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "CurUserID": sessionStorage["Czybm"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | }); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©å¨å®¡æ¹æµç忮驳åï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¤å¶ |
| | | function set_Copy() { |
| | | //å¶å人 |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#hmakers").val(sessionStorage["HUserName"]); |
| | | $("#hmakedate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(2100, 12, 31), "yyyy-MM-dd")); |
| | | //设置hinterid |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HBillType": '3301' }, |
| | | success: function (d) { |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | }); |
| | | OperationType = 2; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¥ç审æ¹è¿åº¦ |
| | | function set_CheckFlowInfo() { |
| | | var InterID = $("#HInterID").val(); |
| | | if (InterID != 0) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['70%', '70%'] |
| | | , title: '忮审æ¹è¿åº¦' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../ç³»ç»ç®¡ç/å¤çº§å®¡æ¹/审æ¹è¿åº¦/Xt_CheckFlowProgressList.html?linterid=' + InterID + '&HSouceBillType=3301' |
| | | , resize: false, |
| | | end: function () { |
| | | ////ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | //if (get_needClose_Bar == 0) { |
| | | // $("#btnSearch").trigger('click'); |
| | | //} else if (get_needClose_Bar == 1) { |
| | | // $("#get_needClose").trigger('click'); |
| | | //} |
| | | } |
| | | , cancel: function () { |
| | | |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('è¯·éæ©æ£ç¡®æ°æ®æ¥çï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //è¡å
å é¤å¿«æ·é® |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html", "yes"] |
| | | , content: ["../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html?Type=HProcess", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length ==0) { |
| | | if (checkStatus.data.length == 0) { |
| | | return layer.msg("请è³å°éæ©ä¸æ¡æ°æ®!"); |
| | | } |
| | | |
| | |
| | | NowNum = i + 1; |
| | | } |
| | | } |
| | | |
| | | |
| | | //æ¥è¯¢å·¥ä½ä¸å¿çæ°æ® |
| | | var WorkCente = []; |
| | | var sWhere = "select isnull(a.HItemID,'') HCenterID, isnull(a.HNumber,'') å·¥ä½ä¸å¿ä»£ç , isnull(a.HName,'') å·¥ä½ä¸å¿åç§° ,p.HItemID HProcID,p.HName å·¥åºåç§° from Gy_Process p left join Gy_WorkCenter a on p.HWorkCenterID=a.HItemID where p.HNumber in (" + ProcessNumber.toString() + ") order by p.HNumber "; |
| | |
| | | var j = 0; |
| | | for (var i = (NowNum - 1); i < option.data.length; i++) { |
| | | option.data[i]["å·¥åº"] = WorkCente[j]["å·¥åºåç§°"]; |
| | | option.data[i]["å·¥åºä»£ç "] = ProcessNumber[j].substring(1, ProcessNumber[j].length - 1); |
| | | option.data[i]["HProcID"] = WorkCente[j]["HProcID"]; |
| | | option.data[i]["å·¥ä½ä¸å¿"] = WorkCente[j]["å·¥ä½ä¸å¿åç§°"]; |
| | | option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"]; |
| | | option.data[i]["å·¥ä½ä¸å¿ä»£ç "] = WorkCente[j]["å·¥ä½ä¸å¿ä»£ç "]; |
| | | option.data[i]["HProcID_S"] = checkStatus.data[j]["HProcMulID"]; |
| | | option.data[i]["工段"] = checkStatus.data[j]["工段åç§°"]; |
| | | j++; |
| | | } |
| | | |
| | | //å¨ä¸æ¹æ·»å æ°çè¡¨æ ¼æ°æ® |
| | | for (var i = 0; i < num; i++) { |
| | | option.data.push({ |
| | | "HProcNo": (table.cache["mainTable"].length + i + 1) * 10, "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | "HProcNo": (table.cache["mainTable"].length + i + 1) * 10, "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "", "å·¥åºä»£ç ": ProcessNumber[j].substring(1, ProcessNumber[j].length - 1) |
| | | , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": WorkCente[j]["å·¥åºåç§°"] |
| | | , "HProcID": WorkCente[j]["HProcID"], "å·¥ä½ä¸å¿ä»£ç ": WorkCente[j]["å·¥ä½ä¸å¿ä»£ç "], "HCenterID": WorkCente[j]["HCenterID"], "å·¥ä½ä¸å¿": WorkCente[j]["å·¥ä½ä¸å¿åç§°"], "HSupID": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0 |
| | | , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false |
| | | , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0 |
| | | , "HICMOReadyTimes": 0, "HAutoTrunFlag": false, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "" |
| | | , "HProcWorkNum": "", "HBadWHID": 0, "HBadWHName": "", "HWasterWHID": 0, "HWasterWHName": "" |
| | | , "HWHID": 0, "HWHName": "", "HRemark": "" |
| | | , "HWHID": 0, "HWHName": "", "HRemark": "", "HWorkTimes_S": 0 |
| | | , "HQCSchemeID_Fst": 0, "HQCSchemeNumber_Fst": "", "HQCSchemeName_Fst": "" |
| | | , "HQCSchemeID_Proc": 0, "HQCSchemeNumber_Proc": "", "HQCSchemeName_Proc": "" |
| | | , "HQCSchemeID_Patrol": 0, "HQCSchemeNumber_Patrol": "", "HQCSchemeName_Patrol": "" |
| | | , "HQCFst": false, "HQCProc": false, "HQCPatrol": false,"HMaterToSourceCtrl":false |
| | | }) |
| | | j++; |
| | | } |
| | |
| | | var j = 0; |
| | | for (var i = (NowNum - 1); i < (NowNum - 1) + ProcessNumber.length; i++) { |
| | | option.data[i]["å·¥åº"] = WorkCente[j]["å·¥åºåç§°"]; |
| | | option.data[i]["å·¥åºä»£ç "] = ProcessNumber[j].substring(1, ProcessNumber[j].length - 1); |
| | | option.data[i]["HProcID"] = WorkCente[j]["HProcID"]; |
| | | option.data[i]["å·¥ä½ä¸å¿"] = WorkCente[j]["å·¥ä½ä¸å¿åç§°"]; |
| | | option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"]; |
| | | option.data[i]["å·¥ä½ä¸å¿ä»£ç "] = WorkCente[j]["å·¥ä½ä¸å¿ä»£ç "]; |
| | | option.data[i]["HProcID_S"] = checkStatus.data[j]["HProcMulID"]; |
| | | option.data[i]["工段"] = checkStatus.data[j]["工段åç§°"]; |
| | | j++; |
| | | } |
| | | } |
| | |
| | | //var HCenterID = 0; |
| | | //var HCenterNUmber = ""; |
| | | //var HCenterName = ""; |
| | | |
| | | |
| | | |
| | | ////æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | //obj.update({ |
| | |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (OptionData.length > 0) { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "å·¥åº": OptionData[0].å·¥åºåç§° |
| | | , "å·¥åºä»£ç ": OptionData[0].å·¥åºä»£ç |
| | | , "HProcID": OptionData[0].HItemID |
| | | , "å·¥ä½ä¸å¿": OptionData[0].å·¥ä½ä¸å¿ |
| | | , "HCenterID": OptionData[0].HWorkCenterID |
| | | , "å·¥ä½ä¸å¿ä»£ç ": OptionData[0].å·¥ä½ä¸å¿ä»£ç |
| | | , "HProcID_S": OptionData[0].HProcMulID |
| | | , "工段": OptionData[0].工段åç§° |
| | | }) |
| | | OptionData = []; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //å·¥ä½ä¸å¿ |
| | | if (obj.event == "CheckHCenterID") { |
| | | //工段 |
| | | if (obj.event == "CheckHProcMulID") { |
| | | //æå¼äººå表 å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "人åå表" //æ é¢ |
| | | , title: "工段å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_WorkCenterList.html", "yes"] |
| | | , content: ["../../åºç¡èµæ/ç产åºç¡èµæ/Gy_ProcMul.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | } |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "å·¥ä½ä¸å¿": checkStatus.data[0].å·¥ä½ä¸å¿ |
| | | "工段": checkStatus.data[0].工段åç§° |
| | | , "HProcID_S": checkStatus.data[0].HItemID |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (OptionData.length > 0) { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "工段": OptionData[0].工段åç§° |
| | | , "HProcID_S": OptionData[0].HItemID |
| | | }) |
| | | OptionData = []; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //å·¥ä½ä¸å¿ |
| | | if (obj.event == "CheckHCenterID") { |
| | | //æå¼äººå表 å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "å·¥ä½ä¸å¿å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "å·¥ä½ä¸å¿": checkStatus.data[0].å·¥ä½ä¸å¿åç§° |
| | | , "HCenterID": checkStatus.data[0].HItemID |
| | | , "å·¥ä½ä¸å¿ä»£ç ": checkStatus.data[0].å·¥ä½ä¸å¿ä»£ç |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (OptionData.length > 0) { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "å·¥ä½ä¸å¿": OptionData[0].å·¥ä½ä¸å¿åç§° |
| | | , "HCenterID": OptionData[0].HItemID |
| | | , "å·¥ä½ä¸å¿ä»£ç ": OptionData[0].å·¥ä½ä¸å¿ä»£ç |
| | | }) |
| | | OptionData = []; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../åºç¡èµæ/éè´åºç¡èµæ/Gy_Supplier.html", "yes"] |
| | | , content: ["../../åºç¡èµæ/éè´åºç¡èµæ/Gy_Supplier.html?type=HSup", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | , "ä¾åºå代ç ": checkStatus.data[0].ä¾åºå代ç |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (OptionData.length > 0) { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "ä¾åºå": OptionData[0].ä¾åºååç§° |
| | | , "HSupID": OptionData[0].HItemID |
| | | , "ä¾åºå代ç ": OptionData[0].ä¾åºå代ç |
| | | }) |
| | | OptionData = []; |
| | | } |
| | | } |
| | | }) |
| | | } |
| | |
| | | , "HQCSchemeNumber_Fst": checkStatus.data[0].æ£éªæ¹æ¡ä»£ç |
| | | , "HQCSchemeName_Fst": checkStatus.data[0].æ¹æ¡åç§° |
| | | }) |
| | | |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | //ç¼è¾ 页é¢èµå¼ |
| | | function RoadBillMain(linterid)//å 载表头 |
| | | { |
| | | var sWhere = " and hmainid='" + linterid + "'"; |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LEMS/MES_Gy_RoutingBillList_Json", |
| | | url: GetWEBURL() + "/Gy_RoutingBill/cx", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | data: { "HInterID": linterid }, |
| | | success: function (d) { |
| | | |
| | | //alert(JSON.stringify(d.data[0])) |
| | | //return false; |
| | | |
| | | var IsHStopflag = d.data[0].é»è®¤å·¥èº; |
| | | if (IsHStopflag == 1) { |
| | | $("input[name='checkboxHStandard']").prop("checked", true); |
| | |
| | | else { |
| | | $("input[name='checkboxHStandard']").prop("checked", false); |
| | | } |
| | | |
| | | |
| | | //主表 |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HBillNo": OperationType == 2 ? "" : d.data[0].åæ®å· |
| | | , "HInterID": OperationType == 2 ? 0 : d.data[0].hmainid |
| | | , "HDate": Format(new Date(d.data[0].æ¥æ), "yyyy-MM-dd") |
| | | , "HName": d.data[0].å·¥èºåç§° |
| | | , "HBeginDate": Format(new Date(d.data[0].çææ¶é´), "yyyy-MM-dd") |
| | | , "HEndDate": Format(new Date(d.data[0].å¤±ææ¶é´), "yyyy-MM-dd") |
| | | , "HName": OperationType == 2 ? "" : d.data[0].å·¥èºåç§° |
| | | , "HMaterNumber": OperationType == 2 ? "" : d.data[0].ç©æä»£ç |
| | | , "HMaterName": OperationType == 2 ? "" : d.data[0].ç©æåç§° |
| | | , "HMaterID": OperationType == 2 ? "" : d.data[0].HMaterID |
| | | , "HUnitName": d.data[0].计éåä½ |
| | | , "HUnitID": d.data[0].hunitid |
| | | , "HUnitID": d.data[0].HUnitID |
| | | , "HMainTimeUnit": d.data[0].è¿è¡æ¶é´åä½ |
| | | , "HMainProcIDName": d.data[0].å·¥åºåç§° |
| | | , "HMainProcID": d.data[0].HMainProcID |
| | |
| | | , "HProductNum": d.data[0].æåç¼å· |
| | | , "HVerNum": d.data[0].çæ¬ |
| | | , "HOrgID": d.data[0].HOrgID |
| | | , "HProcPriceType": d.data[0].HProcPriceType == null ? "临æ¶å®é¢" : d.data[0].HProcPriceType |
| | | //å
¶ä»ä¿¡æ¯ |
| | | , "hmakers": d.data[0].å¶å人 |
| | | , "hmakedate": d.data[0].å¶åæ¥æ == null ? "" : Format(new Date(d.data[0].å¶åæ¥æ), "yyyy-MM-dd") |
| | |
| | | , "hupdatedate": d.data[0].ä¿®æ¹æ¥æ == null ? "" : Format(new Date(d.data[0].ä¿®æ¹æ¥æ), "yyyy-MM-dd") |
| | | , "hdeleteman": d.data[0].ä½åºäºº |
| | | , "hdeletedate": d.data[0].ä½åºæ¥æ == null ? "" : Format(new Date(d.data[0].ä½åºæ¥æ), "yyyy-MM-dd") |
| | | , "hcloser": d.data[0].å
³é人 |
| | | , "hclosedate": d.data[0].å
³éæ¥æ == null ? "" : Format(new Date(d.data[0].å
³éæ¥æ), "yyyy-MM-dd") |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | console.log(d.data) |
| | | for (var i = 0; i < d.data.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HProcNo": d.data[i].å·¥åºå·, "HProcID_S": d.data[i].工段, "HProcType": d.data[i].å·¥åºç±»å, "HCenterID_S": d.data[i].HCenterID_S, "HCenterID_SName": d.data[i].产线ä¸å¿ |
| | | "HProcNo": d.data[i].å·¥åºå·, "HProcID_S": d.data[i].工段, "HProcType": d.data[i].å·¥åºç±»å, "HCenterID_S": d.data[i].HCenterID_S, "HCenterID_SName": d.data[i].产线ä¸å¿, "å·¥åºä»£ç ": d.data[i].å·¥åºä»£ç |
| | | , "HWorkQty_S": d.data[i].产线产è½, "HSubStdEmpQty_S": d.data[i].产线人æ°, "HMouldNo": d.data[i].模å
·ç¼å·, "HChangeMould": d.data[i].æ¢æ¨¡æ¶é´, "HPackStd": d.data[i].å¨è½¬ç®±æ å |
| | | , "HPack": d.data[i].å¨è½¬ç®±, "HPutArea": d.data[i].ææ¾åº, "HMyWorkDays": d.data[i].çäº§å¨æ, "HMyFixWorkDays": d.data[i].åºå®ç产天æ°, "å·¥åº": d.data[i].å·¥åº |
| | | , "HProcID": d.data[i].hprocid, "å·¥ä½ä¸å¿ä»£ç ": d.data[i].å·¥ä½ä¸å¿ä»£ç , "HCenterID": d.data[i].HCenterID, "å·¥ä½ä¸å¿": d.data[i].å·¥ä½ä¸å¿åç§°, "HSupID": d.data[i].HSupID |
| | | , "ä¾åºå代ç ": d.data[i].ä¾åºå代ç , "ä¾åºå": d.data[i].ä¾åºå, "HSupFlag": d.data[i].å§å¤æ è®° == 0 ? false : true, "HTimeUnit": d.data[i].æ¶é´åä½, "HUnitTime": d.data[i].è¿è¡æ¶é´ |
| | | , "HWorkQty": d.data[i].å å·¥æ°é, "HPassRate": d.data[i].è¯ç, "HOverRate": d.data[i].è¶
颿¯ä¾, "HReadyTime": d.data[i].å夿¶é´, "HQueueTime": d.data[i].æéæ¶é´ |
| | | , "HPack": d.data[i].å¨è½¬ç®±, "HPutArea": d.data[i].ææ¾åº, "HMyWorkDays": d.data[i].çäº§å¨æ, "HMyFixWorkDays": d.data[i].åºå®ç产天æ°, "å·¥åº": d.data[i].å·¥åº, "工段": d.data[i].工段åç§° |
| | | , "HProcID": d.data[i].HProcID, "å·¥ä½ä¸å¿ä»£ç ": d.data[i].å·¥ä½ä¸å¿ä»£ç , "HCenterID": d.data[i].HCenterID, "å·¥ä½ä¸å¿": d.data[i].å·¥ä½ä¸å¿åç§°, "HSupID": d.data[i].HSupID |
| | | , "ä¾åºå代ç ": d.data[i].ä¾åºå代ç , "ä¾åºå": d.data[i].ä¾åºå, "HSupFlag": d.data[i].å§å¤æ è®° == 0 ? false : true, "HSortProcFlag": d.data[i].æäº§å·¥åºæ è®° == 0 ? false : true, "HTimeUnit": d.data[i].æ¶é´åä½, "HUnitTime": d.data[i].è¿è¡æ¶é´ |
| | | , "HWorkQty": d.data[i].å å·¥æ°é, "HSNCtrl": d.data[i].SNè¿ç«æ§å¶ == 0 ? false : true, "HPassRate": d.data[i].è¯ç, "HOverRate": d.data[i].è¶
颿¯ä¾, "HReadyTime": d.data[i].å夿¶é´, "HQueueTime": d.data[i].æéæ¶é´ |
| | | , "HMoveTime": d.data[i].转移æ¶é´, "HNextProcFlag": d.data[i].HNextProcFlag == 0 ? false : true, "HFlowProc": d.data[i].æµè½¬å·¥åº == 0 ? false : true, "HSubStdEmpQty": d.data[i].æ å人æ°, "HSubCanUseSourceQty": d.data[i].坿ä½è®¾å¤æ° |
| | | , "HFixPrice": d.data[i].ç产å®é¢, "HProcPrice": d.data[i].å å·¥åä»·, "HBadPrice": d.data[i].ä¸åæ ¼åä»·, "HWasterPrice": d.data[i].æ¥åºåä»·, "HStdFlag": d.data[i].æ åå®é¢ |
| | | , "HBeginDayQty": d.data[i].å¼å·¥ä½é天æ°, "HBeginFixQty": d.data[i].å¼å·¥ä½éåºæ°, "HFixWorkDays": d.data[i].ä¸éåºå®å¤©æ°, "HTrunWorkDays": d.data[i].ä¸é循ç¯å¨æ, "HReadyTimes": d.data[i].æ¬éå夿¶é´ |
| | | , "HICMOReadyTimes": d.data[i].æ¢åå夿¶é´, "HAutoTrunFlag": d.data[i].èªå¨ç§»è½¬, "HTechnologyParameter": d.data[i].å·¥èºåæ°, "HPicNum": d.data[i].å¾çº¸ç¼å·, "HProcCheckNote": d.data[i].æ¬å·¥åºç¡®è®¤è®°å½ |
| | | , "HProcWorkNum": d.data[i].ç¨åºå·, "HBadWHID": d.data[i].HBadWHID, "HBadWHName": d.data[i].HBadWHName, "HWasterWHID": d.data[i].HWasterWHID, "HWasterWHName": d.data[i].HWasterWHName |
| | | , "HWHID": d.data[i].HWHID, "HWHName": d.data[i].HWHName, "HRemark": d.data[i].表ä½å¤æ³¨ |
| | | , "HWHID": d.data[i].HWHID, "HWHName": d.data[i].HWHName, "HRemark": d.data[i].表ä½å¤æ³¨, "HWorkTimes_S": d.data[i].产ååä»¶å·¥æ¶ |
| | | , "HQCSchemeID_Fst": d.data[i].HQCSchemeID_Fst, "HQCSchemeNumber_Fst": d.data[i].é¦ä»¶æ£éªæ¹æ¡ä»£ç , "HQCSchemeName_Fst": d.data[i].é¦ä»¶æ£éªæ¹æ¡ |
| | | , "HQCSchemeID_Proc": d.data[i].HQCSchemeID_Proc, "HQCSchemeNumber_Proc": d.data[i].è½¬åºæ£éªæ¹æ¡ä»£ç , "HQCSchemeName_Proc": d.data[i].è½¬åºæ£éªæ¹æ¡ |
| | | , "HQCSchemeID_Patrol": d.data[i].HQCSchemeID_Patrol, "HQCSchemeNumber_Patrol": d.data[i].å·¡æ£æ£éªæ¹æ¡ä»£ç , "HQCSchemeName_Patrol": d.data[i].å·¡æ£æ£éªæ¹æ¡ |
| | | , "HQCFst": d.data[i].HQCFst == 1 ? true : false, "HQCProc": d.data[i].HQCProc == 1 ? true : false, "HQCPatrol": d.data[i].HQCPatrol == 1 ? true : false, "HMaterToSourceCtrl": d.data[i].HMaterToSourceCtrl == 1 ? true : false |
| | | } |
| | | ) |
| | | } |
| | |
| | | for (var i = 0; i < d.data.length; i++) { |
| | | if (d.data[i].å§å¤æ è®°) { |
| | | $('#HSupFlag' + (i + 1)).attr("checked", true); |
| | | } |
| | | if (d.data[i].SNè¿ç«æ§å¶) { |
| | | $('#HSNCtrl' + (i + 1)).attr("checked", true); |
| | | } |
| | | if (d.data[i].HQCFst) { |
| | | $('#HQCFst' + (i + 1)).attr("checked", true); |
| | | } |
| | | if (d.data[i].HQCProc) { |
| | | $('#HQCProc' + (i + 1)).attr("checked", true); |
| | | } |
| | | if (d.data[i].HQCPatrol) { |
| | | $('#HQCPatrol' + (i + 1)).attr("checked", true); |
| | | } |
| | | if (d.data[i].HMaterToSourceCtrl) { |
| | | $('#HMaterToSourceCtrl' + (i + 1)).attr("checked", true); |
| | | } |
| | | if (d.data[i].æäº§å·¥åºæ è®°) { |
| | | $('#HSortProcFlag' + (i + 1)).attr("checked", true); |
| | | } |
| | | if (d.data[i].HNextProcFlag) { |
| | | $('#HNextProcFlag' + (i + 1)).attr("checked", true); |
| | |
| | | //ä¿åHMaker |
| | | function set_AddNew(data) { |
| | | |
| | | data.field.HMaterModel = data.field.HMaterModel.replace("\"", "â").replace(";", "ï¼"); |
| | | data.field.HMaterName = data.field.HMaterName.replace("\"", "â").replace(";", "ï¼"); |
| | | |
| | | 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]) |
| | | } |
| | | } |
| | | } |
| | | |
| | | data.field.HPRDORGID = sessionStorage["OrganizationID"];//ç»ç» |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | | //var hentryid = linteridSub;//å表 æåºid |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"] + ";" + lSourceBillType; |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"] + ";" + HBillSubType; |
| | | |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_closeOtherRoute').prop('disabled', false).removeClass('layui-btn-disabled'); |
| | | layer.close(index); |
| | | layer.msg("æäº¤æå"); |
| | | } |
| | |
| | | // layer.msg("ç产çç»æ²¡æéæ©"); |
| | | // return false; |
| | | //} |
| | | var pc = 0; |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | |
| | |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //æäº§å·¥åºæ è®° |
| | | if (option.data[i]["HSortProcFlag"]) { |
| | | pc += 1; |
| | | } |
| | | |
| | | //if (pc > 1) { |
| | | // layer.msg("æäº§å·¥åºæ è®°åªè½éæ©ä¸ä¸ª,è¯·éæ°éæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | //else { |
| | | // if (option.data[i]["HCenterID"] == "0") { |
| | | // layer.msg("第" + (i + 1) + "è¡:å·¥ä½ä¸å¿ä¸è½ä¸ºç©º!"); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | return true; |
| | | } |
| | | |
| | |
| | | var colName = ""; |
| | | var contentUrl = ""; |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { |
| | | colName += option.cols[0][i]["title"] + ","; |
| | | colName += option.cols[0][i]["field"] + ","; |
| | | } |
| | | var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ |
| | | var urlLen = urlStr.split('/'); |
| | |
| | | function btn_under(data) { |
| | | if (data.length != 1) { |
| | | layer.msg("è¯·éæ©ä¸è¡æ°æ®ï¼"); |
| | | } else if (option.data[option.data.length-1]["HProcNo"] == data[0]["HProcNo"]) { |
| | | } else if (option.data[option.data.length - 1]["HProcNo"] == data[0]["HProcNo"]) { |
| | | layer.msg("æ«è¡æ°æ®æ æ³ç§»å¨ï¼"); |
| | | } else { |
| | | var tables = []; |
| | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option.cols[0].length - 2; i++) { |
| | | var dataCols = dataCol[i].split('|'); |
| | | if (i >= dataCol.length) { |
| | | continue; |
| | | } |
| | | if (dataCol[i]) { |
| | | var dataCols = dataCol[i].split('|'); |
| | | } |
| | | |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | option.cols[0][i + 1]["hide"] = true; |
| | |
| | | option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | } else { |
| | | option.cols[0][i + 1]["style"] = "font-size:100%"; |
| | | } |
| | | //ç»è®¡å |
| | | if (dataCols[6] == 1) { |
| | | option.cols[0][i + 1]["totalRow"] = true; |
| | | } |
| | | //设置å宽 |
| | | //if (data1.data[0].HColumnWidth != 0) { |
| | |
| | | case "R": |
| | | option.cols[0][i + 1]["align"] = "right"; |
| | | break; |
| | | } |
| | | //è®¾ç½®è¡¨æ ¼title屿§æ¾ç¤ºå«å |
| | | if (dataCols[4] != null && dataCols[4] != "") { |
| | | option.cols[0][i + 1]["title"] = dataCols[4]; |
| | | } |
| | | } |
| | | |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | //å°urlåæ°ä¸ç䏿乱ç éæ°è½¬æ¢æä¸æ |
| | | function getParams(key) { |
| | | var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)"); |
| | | //妿å°åæ ä¸åºç°ä¸æåè¿è¡ç¼ç |
| | | var r = encodeURI(window.location.search).substr(1).match(reg); |
| | | if (r != null) { |
| | | //å°ä¸æç¼ç çåç¬¦éæ°åæä¸æ |
| | | return decodeURI(unescape(r[2])); |
| | | } |
| | | return null; |
| | | }; |
| | | |
| | | }); |
| | | |
| | | //ç©æ |
| | | function GetMaterValue(obj) { |
| | | //è·åæ°æ® |
| | | $("#HMaterID").val(obj[0].HItemID);//ç©æid |
| | | $("#HMaterName").val(obj[0].ç©æåç§°);//ç©æåç§° |
| | | $("#HMaterNumber").val(obj[0].ç©æä»£ç );//ç©æä»£ç |
| | | $("#HMaterModel").val(obj[0].è§æ ¼åå·);//è§æ ¼åå· |
| | | $("#HUnitID").val(obj[0].HUnitID);//计éåä½id |
| | | $("#HUnitName").val(obj[0].计éåä½åç§°);//计éåä½åç§° |
| | | if ($("#HName").val() == "") { |
| | | $("#HName").val(obj[0].ç©æä»£ç ); |
| | | } |
| | | } |
| | | |
| | | //计éåä½ |
| | | function GetUnitValue(obj) { |
| | | $("#HUnitID").val(obj[0].HItemID);//计éåä½id |
| | | $("#HUnitName").val(obj[0].计éåä½åç§°);//计éåä½åç§° |
| | | } |
| | | |
| | | //å·¥åº |
| | | function GetProcessValue(obj) { |
| | | OptionData = obj; |
| | | } |
| | | |
| | | //å·¥ä½ä¸å¿ |
| | | function GetWorkCenterValue(obj) { |
| | | OptionData = obj; |
| | | } |
| | | |
| | | //ä¾åºå |
| | | function GetHSupNameValue(obj) { |
| | | OptionData = obj; |
| | | } |
| | | //ä¾åºå |
| | | function GetGyProcMulValue(obj) { |
| | | OptionData = obj; |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |