WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת/MES_StationOutBill_PDA_Detail.html
@@ -66,6 +66,7 @@
                                    <td class="bz_td">
                                        <input type="text" name="HProcNo" class="layui-input" id="HProcNo" placeholder="流水号" style="border-radius:50px;background-color:#efefef4d;" readonly>
                                        <input type="hidden" name="HBillNo_bak" id="HBillNo_bak" autocomplete="off" class="layui-input">                                
                                        <input type="hidden" name="HInterID" id="HInterID" autocomplete="off" class="layui-input">
                                    </td>
                                </tr>
                                <tr>
@@ -141,12 +142,12 @@
                return vars;
            }
            var params = getUrlVars();
            console.log(params);
            
            $("#HBillNo_bak").val(params[params[0]]);
            $("#HProcNo").val(params[params[2]]);
            $("#HWorkProcName").val(params[params[4]]);
            $("#HPlanQty").val(params[params[3]]);           
            $("#HWorkProcID").val(params[params[4]]);
            $("#HInterID").val(params[params[8]]);
            var HProcExchBillNo = params[params[1]];
            var HWorkProcID = params[params[4]];
@@ -270,6 +271,20 @@
            });
            //#endregion
            //监听单元格编辑  å•元格编辑后 å˜æ›´
            table.on('edit(mainTable)', function (obj) {
                var value = obj.value //得到修改后的值
                    , data = obj.data //得到所在行所有键值
                    , field = obj.field; //得到字段
                switch (field) {
                    case 'HQty':
                        obj.update({
                            HMoney: HProcPrice * HQty     //工资=工价 * æ•°é‡
                        });
                        break;
                }
            });
            //初始化表格
            function set_InitGrid() {
                //表头               
@@ -278,8 +293,9 @@
                    { field: 'HMoney', title: '工资', width: 70 }
                    , { field: 'HWorkEmpID', title: '职员ID', width: 60, hide: true }
                    , { field: 'HWorkName', title: '职员', edit: 'text', event: "HWorkName" }
                    , { field: 'HRate', title: '职员系数', width: 60, hide: true }
                    , { field: 'HProcPrice', title: '工价', width: 60 }
                    , { field: 'HQty', title: '数量', width: 60, edit: 'text', totalRow: true}
                    , { field: 'HQty', title: '数量', width: 60, edit: 'text', event:'HQty',totalRow: true}
                    , { field: 'HWorkSourceID', title: '生产资源ID', width: 60, hide: true }
                    , { field: 'HWorkSourceName', title: '生产资源', width: 60 }
                    , { type: 'numbers', title: '序号', width: 50 }
@@ -309,7 +325,10 @@
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            $("#HWorkProcName").val(result.data[0]["工序名称"]);
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                //"HWorkProcName": data.工序名称
                                //"HBillNo": data.单据号
                                //, "HDate": formatDate(data.日期)                               
                            });
@@ -319,7 +338,7 @@
                            for (var i = 0; i < result.data.length; i++) {
                                rowdata.push(
                                    {
                                        "HWorkEmpID": 0, "HWorkEmpNumber": "", "HWorkName": "", "HWorkSourceID ": 0, "HWorkSourceNumber": "", "HWorkSourceName": data[i].生产资源名称,
                                        "HWorkEmpID": 0, "HWorkEmpNumber": "", "HWorkName": "", "HWorkSourceID": data[i].生产资源ID, "HWorkSourceNumber": "", "HWorkSourceName": data[i].生产资源名称,
                                        "HQty": 0, "HRate": 0, "HProcPrice": data[i].工价, "HMoney": 0, "HWorkProcID": 0, "HWorkProcNumber": "", "HWorkProcName": ""
                                    }
                                )
@@ -344,11 +363,18 @@
            //#region æäº¤æ–¹æ³•
            function Saver(data) {               
                var num = [];
                var number = 0;
                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])
                        number = parseInt(number) + parseInt(num[i].HQty);
                    }
                }
                if ($("#HPlanQty").val() < number) {
                    layer.msg("数量超出!");
                    return;
                }
                var sMainStr = JSON.stringify(data.field);
@@ -406,9 +432,11 @@
                                        $("#HPlanQty").focus();
                                        obj.update({
                                            "HWorkEmpID": result.data[0].HItemID,
                                            "HWorkName": result.data[0].职员名称
                                            "HWorkName": result.data[0].职员名称,
                                            "HRate": result.data[0].职员系数
                                        })
                                        layer.close(index);
                                        return;
                                    }
                                    else {
                                        layer.close(index);