| | |
| | | <input class="layui-input" name="HExRate" id="HExRate" autocomplete="off" value="0" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å®éæ¯ä¾%</label> |
| | | <div class="layui-input-inline"> |
| | | <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> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | |
| | | //模åå |
| | | var HModName = "Xs_SeOrderBill"; |
| | | var HBillType = "1401"; |
| | | var HEarnestRateTemp = "50"; |
| | | |
| | | //è·å页é¢è·³è½¬åæ° |
| | | var params = get_UrlVars(); |
| | |
| | | get_LoginIs(); |
| | | |
| | | //#region ã卿è·å模ååç§°ã |
| | | var HModuleType = "1401"; |
| | | //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); |
| | | $("h1").html('<b>' + HPageTitle + '</b>'); |
| | | //var HModuleType = "1401"; |
| | | ////éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | //var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); |
| | | //$("h1").html('<b>' + HPageTitle + '</b>'); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region å®¡æ ¸æé® |
| | | //#region åå®¡æ ¸æé® |
| | | form.on('submit(set_AbandonCheck)', function (data) { |
| | | set_CheckBill(1); |
| | | }); |
| | |
| | | "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) { |
| | | //æ°å¢ä¸è¡ |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val()*1); |
| | | break; |
| | | 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; //æ°é |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | case "HTaxRate": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | 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; //æ°é |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | default: |
| | | } |
| | |
| | | |
| | | //#region å¯ç¨ä½é¢æç¤ºä¿¡æ¯ |
| | | $("#tips-HAvailableBalance").on('click', function (data) { |
| | | var tips_Message = "å¯ç¨é¢åº¦ = 客æ·ä½é¢ + ä¿¡ç¨é¢åº¦ - ï¼æ¬æéå®è®¢åæ»éé¢ * 0.5ï¼"; |
| | | var tips_Message = "å¯ç¨é¢åº¦ = 客æ·ä½é¢ + ä¿¡ç¨é¢åº¦ - ï¼æ¬æéå®è®¢åæ»éé¢ * å®éæ¯ä¾%ï¼"; |
| | | layer.alert(tips_Message, { icon: 0, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éæ±éé¢ |
| | | $("#tips-HBillMoney").on('click', function (data) { |
| | | var tips_Message = "éæ±éé¢ = ä»·ç¨å计 * 0.5"; |
| | | var tips_Message = "éæ±éé¢ = ä»·ç¨å计 * å®éæ¯ä¾%"; |
| | | layer.alert(tips_Message, { icon: 0, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | }); |
| | | //#endregion |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region èµ éæ¯ä¾ä¸æå表çå¬ |
| | | form.on('select(HEarnestRate)', function (data) { |
| | | //è¾å
¥çéé¢åæ³ï¼éç®ææ£åéé¢ |
| | | var HEarnestRate = $("#HEarnestRate").val() * 1; //å®éæ¯ä¾% |
| | | set_HBillMoney(HEarnestRate); |
| | | |
| | | if (HEarnestRate != 0) { |
| | | HEarnestRateTemp = HEarnestRate; |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éå®è®¢åç±»å䏿å表çå¬ |
| | | form.on('select(HBillSubType)', function (data) { |
| | | 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 |
| | | //#endregion |
| | |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: '计éåä½', title: '计éåä½', width: 100, style: 'background-color:#efefef4d;' }//f7 |
| | | , { field: 'HisStockGoods', title: 'æ¯å¦ååºå', width: 120, templet: '#HisStockGoods' } |
| | | , { field: 'HQty', title: 'æ°é', width: 100, totalRow: true, edit: 'text' } |
| | | , { field: 'HPrice', title: 'åä»·', width: 100, edit: 'text' } |
| | | , { field: 'HTaxRate', title: 'ç¨ç', width: 100, edit: 'text' } |
| | | , { field: 'HTaxRate', title: 'ç¨ç%', width: 100, edit: 'text' } |
| | | , { 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: 'HisStockGoods', title: 'æ¯å¦ååºå', width: 120, templet: '#HisStockGoods' } |
| | | , { field: 'HRemark', title: '夿³¨', width: 100, edit: 'text' } |
| | | , { field: 'HDiscountRate', title: 'ææ£ç', width: 100, edit: 'text', hide: true } |
| | | , { field: 'HRelTaxPrice', title: 'å®é
å«ç¨åä»·', width: 110, 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; |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //åå§åå¹¶å设置ï¼å表1 |
| | | set_InitGrid(); |
| | | DisPlay_HideColumn(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | setHEarnestRateByHisStockGoods(); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | , "HCurID": data.HCurID |
| | | , "HCurName": data.å¸å« |
| | | , "HExRate": data.æ±ç |
| | | , "HEarnestRate": data.å®éæ¯ä¾ |
| | | , "HBillSubType": data.HBillSubType |
| | | , "HManagerID": data.HManagerID |
| | | , "HManagerName": data.主管 |
| | | , "HSellSID": data.HSellSID |
| | |
| | | "HTaxMoney": result.data[i]["ç¨é¢"], |
| | | "HlineTotal": dealDoubleToFixed(result.data[i]["ä»·ç¨å计"], 2), |
| | | "HlineTotalBB": result.data[i]["æ¬ä½å¸ä»·ç¨å计"], |
| | | "HisStockGoods": result.data[i]["æ¯å¦ååºå"]=="Y"?true:false, |
| | | "HisStockGoods": result.data[i]["æ¯å¦ååºå"]=="Y"?"true":"false", |
| | | "HDate": formatDate(result.data[i]["äº¤è´§æ¥æ"]), |
| | | "HOutStockQty": result.data[i]["åºåºæ°é"], |
| | | "HInvoiceQty": result.data[i]["å¼ç¥¨æ°é"], |
| | | "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]["éå®éåºå®¡æ ¸æ°é"], |
| | | } |
| | | ); |
| | | } |
| | |
| | | |
| | | table.render(option); |
| | | |
| | | //è·å临æ¶å®éæ¯ä¾ |
| | | HEarnestRateTemp = data.å®éæ¯ä¾ + "" == "0" ? "50" : data.å®éæ¯ä¾ + ""; |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , btn2: function (index, layero) { |
| | | $("#HEmpName").val(""); |
| | | $("#HEmpID").val("0"); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | 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"] == "") { |
| | |
| | | |
| | | //#region 卿«å°¾å¢å ä¸è¡ |
| | | function btnAddLine(NewRow) { |
| | | if (option.data.length > 0) { |
| | | NewRow.HisStockGoods = option.data[0]["HisStockGoods"]; |
| | | } else { |
| | | NewRow.HisStockGoods = "false"; |
| | | } |
| | | |
| | | |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | table.render(option); |
| | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | //setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | //rows++; |
| | | layer.msg('å¢å ä¸è¡æé®ï¼') |
| | | } |
| | |
| | | |
| | | //#region 卿å®è¡ä¸æå
¥ä¸è¡ |
| | | function btnInsertLine(NewRow) { |
| | | if (option.data.length > 0) { |
| | | NewRow.HisStockGoods = option.data[0]["HisStockGoods"]; |
| | | } else { |
| | | NewRow.HisStockGoods = "false"; |
| | | } |
| | | |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | //setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | //setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } |
| | | } |
| | | //#endregion |
| | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | //setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | } |
| | | } |
| | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | //setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | } |
| | | } |
| | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | |
| | | 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.HisStockGoods = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | value.HisStockGoods = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | }); |
| | | }); |
| | | //#endregion |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | 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 set_HBillMoney() { |
| | | function set_HBillMoney(HEarnestRate) { |
| | | var HBillMoney = 0; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | HBillMoney += option.data[i]["HlineTotal"] * 1; |
| | | if (option.data[i]["HisStockGoods"] == "false") { |
| | | HBillMoney += option.data[i]["HlineTotal"] * 1; |
| | | } |
| | | } |
| | | $("#HBillMoney").val(HBillMoney * 0.5); |
| | | |
| | | |
| | | HEarnestRate = HEarnestRate * 0.01; |
| | | $("#HBillMoney").val(dealDoubleToFixed(HBillMoney * HEarnestRate, 2)); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | function setHEarnestRateByHisStockGoods() { |
| | | if (option.data.length > 0 && option.data[0]["HisStockGoods"] == "true") { |
| | | var HEarnestRateList = '<option value="0" selected="selected" >0%</option>'; |
| | | |
| | | $("#HEarnestRate").empty(); |
| | | $("#HEarnestRate").append(HEarnestRateList); |
| | | form.render('select'); |
| | | } else if (option.data.length > 0 && option.data[0]["HisStockGoods"] == "false") { |
| | | var HEarnestRateList = '<option value="50" selected="selected" >50%</option>'; |
| | | HEarnestRateList += '<option value="100" >100%</option>'; |
| | | |
| | | $("#HEarnestRate").empty(); |
| | | $("#HEarnestRate").append(HEarnestRateList); |
| | | /*form.render('select');*/ |
| | | $("#HEarnestRate").val(HEarnestRateTemp); |
| | | form.render('select'); |
| | | } else { |
| | | var HEarnestRateList = '<option value="50" selected="selected" >50%</option>'; |
| | | HEarnestRateList += '<option value="100" >100%</option>'; |
| | | |
| | | $("#HEarnestRate").empty(); |
| | | $("#HEarnestRate").append(HEarnestRateList); |
| | | //form.render('select'); |
| | | $("#HEarnestRate").val(HEarnestRateTemp); |
| | | form.render('select'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //#region å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | function setSelectHisStockGoodsByTableRender() { |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | | $('#HisStockGoods' + i + '').find("option[value='" + option.data[i - 1].HisStockGoods + "']").attr("selected", true); |
| | | $('#HisStockGoods' + i + '').val(option.data[i - 1].HisStockGoods); |
| | | } |
| | | form.render('select'); |
| | | } |