| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®é¨é¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpName" id="HEmpName" " class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®é¨é¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | |
| | | <select name="HEarnestRate" id="HEarnestRate" lay-filter="HEarnestRate" style="width: 180px; "> |
| | | <option style="color:blue;" selected="selected" value="50">50%</option> |
| | | <option style="color:blue;" value="100">100%</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®è®¢åç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HBillSubType" id="HBillSubType" lay-filter="HBillSubType" style="width: 180px; "> |
| | | <option style="color:blue;" selected="selected" value="0">æ®éåæ®</option> |
| | | <option style="color:blue;" value="1">è¿ä¿®åæ®</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | set_InitGrid(); |
| | | //å 载表ä½åè¡¨ä½æ°æ® |
| | | RoadBillMain(linterid); |
| | | //æ ¹æ®éå®è®¢åç±»å设置å表æ¯å¦ååºåé项 |
| | | setHisStockGoodsByHBillSubType(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | |
| | | set_InitGrid(); |
| | | //å 载表ä½åè¡¨ä½æ°æ® |
| | | RoadBillMain(linterid); |
| | | //æ ¹æ®éå®è®¢åç±»å设置å表æ¯å¦ååºåé项 |
| | | setHisStockGoodsByHBillSubType(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | "HMaterID": "0", |
| | | "ç©æä»£ç ": "", |
| | | "ç©æåç§°": "", |
| | | "HItemID": "0", |
| | | "HOrderLevID": "0", |
| | | "订åç级代ç ": "", |
| | | "订åç级åç§°": "", |
| | | "è§æ ¼åå·": "", |
| | |
| | | "HRemark": "", |
| | | "HCusMaterNumber": "", |
| | | "HCusModel": "", |
| | | "HCusMaterName": "" |
| | | "HCusMaterName": "", |
| | | "HRelationQty": "0", |
| | | "HRelationQty_SellOutCheck": "0", |
| | | "HRelationMoney_SellOutCheck": "0", |
| | | "HRelationQty_ICMO": "0", |
| | | "HRelationQty_SellBack": "0", |
| | | "HRelationQty_SellBackCheck": "0" |
| | | }; |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | |
| | | , HMoney: HMoney |
| | | , HlineTotal: HlineTotal |
| | | }); |
| | | table.render(option); |
| | | //table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | |
| | | case "HPrice": //åä»· |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp) || temp == 0) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | if ($("#HBillSubType").val() == "0") { |
| | | if (!ref.test(temp) || temp == 0) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | layer.msg("å价请è¾å
¥å¤§äº0çæ°å!"); |
| | | return; |
| | | layer.msg("å价请è¾å
¥å¤§äº0çæ°å!"); |
| | | return; |
| | | } |
| | | } else if ($("#HBillSubType").val() == "1") { |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | layer.msg("å价请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | } else { |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | layer.msg("å价请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | |
| | | , HMoney: HMoney |
| | | , HlineTotal: HlineTotal |
| | | }); |
| | | table.render(option); |
| | | //table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | |
| | | , HMoney: HMoney |
| | | , HlineTotal: HlineTotal |
| | | }); |
| | | table.render(option); |
| | | //table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | |
| | | case "HTaxPrice": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HTaxPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | if ($("#HBillSubType").val() == "0") { |
| | | if (!ref.test(temp) || temp == "0") { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HTaxPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | layer.msg("å«ç¨åæ®è¯·è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | layer.msg("å«ç¨å价请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | } else if ($("#HBillSubType").val() == "1") { |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HTaxPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | layer.msg("å«ç¨å价请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | } else { |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HTaxPrice: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | layer.msg("å«ç¨å价请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | } |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | |
| | | , HMoney: HMoney |
| | | , HlineTotal: HlineTotal |
| | | }); |
| | | table.render(option); |
| | | //table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | |
| | | if (HEarnestRate != 0) { |
| | | HEarnestRateTemp = HEarnestRate; |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éå®è®¢åç±»å䏿å表çå¬ |
| | | form.on('select(HBillSubType)', function (data) { |
| | | //æ ¹æ®éå®è®¢åç±»å设置å表æ¯å¦ååºåé项 |
| | | setHisStockGoodsByHBillSubType(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | |
| | | , { field: 'HTaxPrice', title: 'å«ç¨åä»·', width: 100, edit: 'text' } |
| | | , { field: 'HMoney', title: 'éé¢', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HlineTotal', title: 'ä»·ç¨å计', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HCusMaterName', title: '客æ·ç©æåç§°', width: 100, edit: 'text' } |
| | | , { field: 'HCusMaterNumber', title: '客æ·ç©æç¼ç ', width: 100, edit: 'text' } |
| | | , { field: 'HCusModel', title: '客æ·è§æ ¼åå·', width: 100, edit: 'text' } |
| | | , { field: 'HCusMaterName', title: '客æ·ç©æåç§°', width: 100, edit: 'text' } |
| | | , { field: 'HDate', title: 'äº¤è´§æ¥æ', event: "HDate", width: 120 } |
| | | , { field: 'HRemark', title: '夿³¨', width: 100, edit: 'text' } |
| | | , { field: 'HDiscountRate', title: 'ææ£ç', width: 100, edit: 'text', hide: true } |
| | |
| | | , { field: 'HlineTotalBB', title: 'æ¬ä½å¸ä»·ç¨å计', width: 120, hide: true } |
| | | , { field: 'HOutStockQty', title: 'åºåºæ°é', width: 100, edit: 'text', hide: true } |
| | | , { field: 'HInvoiceQty', title: 'å¼ç¥¨æ°é', width: 100, edit: 'text', hide: true } |
| | | , { field: 'HRelationQty', title: 'éå®åºåºæ°é', width: 100, totalRow: true, style: 'background-color:#efefef4d;'} |
| | | , { field: 'HRelationQty_SellOutCheck', title: 'éå®åºåºå®¡æ ¸æ°é', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HRelationMoney_SellOutCheck', title: 'éå®åºåºå®¡æ ¸éé¢', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HRelationQty_ICMO', title: 'ç产æ°é', width: 100, totalRow: true, style: 'background-color:#efefef4d;'} |
| | | , { field: 'HRelationQty_SellBack', title: 'éå®éåºæ°é', width: 100, totalRow: true, style: 'background-color:#efefef4d;'} |
| | | , { field: 'HRelationQty_SellBackCheck', title: 'éå®éåºå®¡æ ¸æ°é', width: 100, totalRow: true, style: 'background-color:#efefef4d;'} |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | ]] |
| | | , done: function (res, curr, count) { |
| | |
| | | "HRemark": "", |
| | | "HCusMaterNumber": "", |
| | | "HCusModel": "", |
| | | "HCusMaterName": "" |
| | | "HCusMaterName": "", |
| | | "HRelationQty": "0", |
| | | "HRelationQty_SellOutCheck": "0", |
| | | "HRelationMoney_SellOutCheck": "0", |
| | | "HRelationQty_ICMO": "0", |
| | | "HRelationQty_SellBack": "0", |
| | | "HRelationQty_SellBackCheck": "0" |
| | | }]; |
| | | |
| | | option.data = rowdata; |
| | |
| | | , "HCurName": data.å¸å« |
| | | , "HExRate": data.æ±ç |
| | | , "HEarnestRate": data.å®éæ¯ä¾ |
| | | , "HBillSubType": data.HBillSubType |
| | | , "HManagerID": data.HManagerID |
| | | , "HManagerName": data.主管 |
| | | , "HSellSID": data.HSellSID |
| | |
| | | "HRemark": result.data[i]["表ä½å¤æ³¨"], |
| | | "HCusMaterNumber": result.data[i]["客æ·ç©æç¼ç "], |
| | | "HCusModel": result.data[i]["客æ·è§æ ¼åå·"], |
| | | "HCusMaterName": result.data[i]["客æ·ç©æåç§°"] |
| | | "HCusMaterName": result.data[i]["客æ·ç©æåç§°"], |
| | | "HRelationQty": OperationType == 2 ? "0" : result.data[i]["å
³èæ°é"], |
| | | "HRelationQty_SellOutCheck": OperationType == 2 ? "0" : result.data[i]["éå®åºåºå®¡æ ¸æ°é"], |
| | | "HRelationMoney_SellOutCheck": OperationType == 2 ? "0" : result.data[i]["éå®åºåºå®¡æ ¸éé¢"], |
| | | "HRelationQty_ICMO": OperationType == 2 ? "0" : result.data[i]["ç产å
³èæ°é"], |
| | | "HRelationQty_SellBack": OperationType == 2 ? "0" : result.data[i]["éå®éåºæ°é"], |
| | | "HRelationQty_SellBackCheck": OperationType == 2 ? "0" : result.data[i]["éå®éåºå®¡æ ¸æ°é"], |
| | | } |
| | | ); |
| | | } |
| | |
| | | } |
| | | $("#HEmpName").val(checkStatus.data[0].HName); |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | |
| | | getEmpInfoByHEmpID(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , btn2: function (index, layero) { |
| | | $("#HEmpName").val(""); |
| | | $("#HEmpID").val("0"); |
| | | |
| | | getEmpInfoByHEmpID("0"); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 客æ·éæ©é¡µé¢ |
| | | function get_checkCus() { |
| | | var HEmpID = $("#HEmpID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HBillSubType").val() != "0" && $("#HBillSubType").val()!="1") { |
| | | layer.msg("è¯·éæ©éå®è®¢åç±»å!"); |
| | | return false; |
| | | } |
| | | |
| | | //if ($("#HSellSID").val() == "0") { |
| | | // layer.msg("é宿¹å¼æªéæ©!"); |
| | | // return false; |
| | |
| | | |
| | | //åä»·æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HPrice"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | if ($("#HBillSubType").val() == "0") { |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } else if ($("#HBillSubType").val() == "1"){ |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å价请è¾å
¥ä¸å°äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | |
| | | //ç¨çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxRate"] + ""; |
| | |
| | | |
| | | //å«ç¨åä»·æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxPrice"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | if ($("#HBillSubType").val() == "0") { |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } else if ($("#HBillSubType").val() == "1"){ |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å«ç¨å价请è¾å
¥ä¸å°äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | |
| | | //é颿 ¼å¼æ ¡éª |
| | | temp = option.data[i]["HMoney"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼éé¢ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼éé¢è¯·è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | if ($("#HBillSubType").val() == "0") { |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼éé¢ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼éé¢è¯·è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } else if ($("#HBillSubType").val() == "1") { |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼éé¢è¯·è¾å
¥ä¸å°äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //ä»·ç¨åè®¡æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HlineTotal"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | if ($("#HBillSubType").val() == "0") { |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } else if ($("#HBillSubType").val() == "1") { |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计请è¾å
¥ä¸å°äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | if (option.data[i]["HDate"] == "") { |
| | |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["HMaterID", "HUnitID", "ææ£ç", "å®é
å«ç¨åä»·", "ç¨é¢", "æ¬ä½å¸ä»·ç¨å计", "åºåºæ°é", "å¼ç¥¨æ°é", "HOrderLevID","订åç级代ç "];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["HMaterID", "HUnitID", "ææ£ç", "å®é
å«ç¨åä»·", "ç¨é¢", "æ¬ä½å¸ä»·ç¨å计", "åºåºæ°é", "å¼ç¥¨æ°é", "HOrderLevID","订åç级代ç ","éå®åºåºæ°é","éå®åºåºå®¡æ ¸æ°é","éå®åºåºå®¡æ ¸éé¢","ç产æ°é","éå®éåºæ°é","éå®éåºå®¡æ ¸æ°é"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | //titleData = []; |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®éå®è®¢åç±»å设置å表æ¯å¦ååºåé项 |
| | | function setHisStockGoodsByHBillSubType() { |
| | | if ($("#HBillSubType").val() == "0") { |
| | | //设置å表æ¯å¦ååºååæ®µå¼ |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | option.data[i - 1].HisStockGoods = "false"; |
| | | } |
| | | //éæ°æ¸²æå表æ¯å¦ååºå䏿å表并èµå¼ |
| | | var HisStockGoodsList = '<option value="false">å¦</option>'; |
| | | HisStockGoodsList += '<option value="true">æ¯</option>'; |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HisStockGoods' + i + '').empty(); |
| | | $('#HisStockGoods' + i + '').append(HisStockGoodsList); |
| | | $('#HisStockGoods' + i + '').val(option.data[i - 1].HisStockGoods); |
| | | } |
| | | form.render('select'); |
| | | } else if ($("#HBillSubType").val() == "1") { |
| | | //设置å表æ¯å¦ååºååæ®µå¼ |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | option.data[i - 1].HisStockGoods = "true"; |
| | | } |
| | | //éæ°æ¸²æå表æ¯å¦ååºå䏿å表并èµå¼ |
| | | var HisStockGoodsList = '<option value="true">æ¯</option>'; |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HisStockGoods' + i + '').empty(); |
| | | $('#HisStockGoods' + i + '').append(HisStockGoodsList); |
| | | $('#HisStockGoods' + i + '').val(option.data[i - 1].HisStockGoods); |
| | | } |
| | | form.render('select'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åæºå-éå®è®¢ååæ®ç¶æ |
| | | function getSourceBillStatus_SeOrderBill() { |
| | | var HSourceBillData = "none"; |
| | |
| | | { |
| | | $("#HEmpName").val(obj[0].HName); |
| | | $("#HEmpID").val(obj[0].HItemID); |
| | | |
| | | getEmpInfoByHEmpID(obj[0].HItemID) |
| | | } |
| | | |
| | | function GetHSupValue(obj) //è¿åå®¢æ· |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®èåè·åé¨é¨ |
| | | function getEmpInfoByHEmpID(HEmpID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/getEmpInfoByHEmpID", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HEmpID": HEmpID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HDeptID").val(data.HDeptID); |
| | | $("#HDeptName").val(data.HDeptName); |
| | | } else { |
| | | layer.alert(result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¤çå°æ°æ¾ç¤ºä½æ°ï¼dataï¼éè¦å¤ççæ°æ®ï¼numï¼æ°æ®çç±»å(å¦1:æ°éï¼2:éé¢ï¼3:åä»·)ï¼ |
| | | function dealDoubleToFixed(data, num) { |
| | | //ç¨äºè®¾ç½®å°æ°ä½æ° |