YL
2021-10-19 f779a7abb0bc5a96f11d79bf3aab8161853a6ca5
WebTM/views/¹¤×ʹÜÀí/¹¤×ʽáËãµ¥(¸öÈË)/Pay_SingleBalBill.html
@@ -466,7 +466,27 @@
                                        HQty: 1,         //实收数量
                                        HMoney: 0,       //金额
                                    });
                                    $.ajax({
                                        url: GetWEBURL() + "Pay_SingleBalBill/getSingleBalBillPrice",
                                        type: "GET",
                                        data: {
                                            "HMaterID": table.cache["mainTable"][0].HMaterID,
                                            "HProcID": table.cache["mainTable"][0].HProcID
                                        },
                                        success: function (result) {
                                            if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                                if (result.data.length == 0) {
                                                } else {
                                                    obj.update({
                                                        HPrice: result.data[0].单价
                                                    });
                                                }
                                            }
                                        }, error: function () {
                                            layer.alert("发生错误!", { icon: 5 });
                                        }
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
@@ -501,6 +521,27 @@
                                        HProcName: checkStatus.data[0].工序
                                        , HProcID: checkStatus.data[0].HItemID
                                        , HProcNumber: checkStatus.data[0].工序代码
                                    });
                                    $.ajax({
                                        url: GetWEBURL() + "Pay_SingleBalBill/getSingleBalBillPrice",
                                        type: "GET",
                                        data: {
                                            "HMaterID": table.cache["mainTable"][0].HMaterID,
                                            "HProcID": table.cache["mainTable"][0].HProcID
                                        },
                                        success: function (result) {
                                            if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                                if (result.data.length == 0) {
                                                } else {
                                                    obj.update({
                                                        HPrice: result.data[0].单价
                                                    });
                                                }
                                            }
                                        }, error: function () {
                                            layer.alert("发生错误!", { icon: 5 });
                                        }
                                    });
                                    layer.close(layer.index);
                                }
@@ -573,6 +614,7 @@
                                        , HEmpID: checkStatus.data[0].HItemID
                                        , HEmpNumber: checkStatus.data[0].HNumber
                                    });
                                    layer.close(layer.index);
                                }
                                , btn2: function (index, layero) {
@@ -626,28 +668,40 @@
                            HLeaveLife: HDesignLife - value, //剩余寿命=设计寿命-使用寿命
                        });
                        break;
                    case "HQty":        //实发数量
                        value = isNaN(value) ? 0 : value;
                    case "HTimes":      //工时
                        var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
                        var HQty = isNaN(data.HQty) ? 0 : data.HQty;
                        var HTimes = isNaN(data.HTimes) ? 0 : data.HTimes;
                        //同步更新表格和缓存对应的值
                        obj.update({
                            HMoney: value * HPrice, //金额=实收数量*单价
                            HMoney: HPrice * HQty * HTimes, //金额=实收数量*单价
                        });
                        break;
                    case "HQty":        //实发数量
                        var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
                        var HQty = isNaN(data.HQty) ? 0 : data.HQty;
                        var HTimes = isNaN(data.HTimes) ? 0 : data.HTimes;
                        //同步更新表格和缓存对应的值
                        obj.update({
                            HMoney: HPrice * HQty * HTimes, //金额=实收数量*单价
                        });
                        break;
                    case "HPrice":      //单价
                        value = isNaN(value) ? 0 : value;
                        var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
                        var HQty = isNaN(data.HQty) ? 0 : data.HQty;
                        var HTimes = isNaN(data.HTimes) ? 0 : data.HTimes;
                        //同步更新表格和缓存对应的值
                        obj.update({
                            HMoney: value * HQty, //金额=实收数量*单价
                            HMoney: HPrice * HQty * HTimes, //金额=实收数量*单价
                        });
                        break;
                    case "HMoney":     //金额
                        var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
                        var HQty = isNaN(data.HQty) ? 0 : data.HQty;
                        var HTimes = isNaN(data.HTimes) ? 0 : data.HTimes;
                        //同步更新表格和缓存对应的值
                        obj.update({
                            HMoney: HPrice * HQty, //金额=实收数量*单价
                            HMoney: HPrice * HQty * HTimes, //金额=实收数量*单价
                        });
                        break;
                    default: