| | |
| | | <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> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | |
| | | 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); |
| | | }); |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val()*1); |
| | | break; |
| | | case "HPrice": //åä»· |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | case "HTaxRate": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | case "HTaxPrice": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | |
| | | 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); |
| | | }); |
| | | //#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: '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 } |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | , "HCurID": data.HCurID |
| | | , "HCurName": data.å¸å« |
| | | , "HExRate": data.æ±ç |
| | | , "HEarnestRate": data.å®éæ¯ä¾ |
| | | , "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]["å¼ç¥¨æ°é"], |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | //rows++; |
| | | layer.msg('å¢å ä¸è¡æé®ï¼') |
| | | } |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } |
| | | } |
| | | //#endregion |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | } |
| | | } |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | break; |
| | | } |
| | | } |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HisStockGoods = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } |
| | | }); |
| | | }); |
| | |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney(); |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | //#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(dealDoubleToFixed(HBillMoney * 0.5, 2)); |
| | | |
| | | |
| | | HEarnestRate = HEarnestRate * 0.01; |
| | | $("#HBillMoney").val(dealDoubleToFixed(HBillMoney * HEarnestRate, 2)); |
| | | } |
| | | //#endregion |
| | | |