WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_MaterialPackingRelation_Edit.html
@@ -243,14 +243,14 @@
    </script>
    <!--行下拉选择(周转容器标记)-->
    <script type="text/html" id="HTransPackFlag">
        <select name="HTransPackFlag" lay-filter="HTransPackFlag" id="HTransPackFlag{{d.LAY_TABLE_INDEX+1}}">
        <select name="HTransPackFlag" lay-filter="HTransPackFlag" id="HTransPackFlag{{d.LAY_TABLE_INDEX+1}}" disabled>
            <option value="0">否</option>
            <option value="1">是</option>
        </select>
    </script>
    <!--行下拉选择(发货容器标记)-->
    <script type="text/html" id="HSendPackFlag">
        <select name="HSendPackFlag" lay-filter="HSendPackFlag" id="HSendPackFlag{{d.LAY_TABLE_INDEX+1}}">
        <select name="HSendPackFlag" lay-filter="HSendPackFlag" id="HSendPackFlag{{d.LAY_TABLE_INDEX+1}}" disabled>
            <option value="0">否</option>
            <option value="1">是</option>
        </select>
@@ -883,7 +883,15 @@
                                        "HMouldID": checkStatus.data[0].hmainid,
                                        "HMouldNumber": checkStatus.data[0].模具编号,
                                        "HMouldName": checkStatus.data[0].模具名称,
                                        "HMouldLength": checkStatus.data[0].长,
                                        "HMouldWidth": checkStatus.data[0].宽,
                                        "HMouldHeight": checkStatus.data[0].高,
                                        "HMouldFoldHeight": checkStatus.data[0].折叠高度,
                                        "HTransPackFlag": checkStatus.data[0].周转容器标记 == "Y" ? 1 : 0,
                                        "HSendPackFlag": checkStatus.data[0].发货容器标记 == "Y" ? 1 : 0,
                                    });
                                    setSelectByTableRender();                   //根据子表值重新渲染下拉列表
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                            });
@@ -962,6 +970,23 @@
                $.each(option.data, function (index, value) {
                    if (dataindex == index) {
                        value.HDefaultTransPackFlag = data.value * 1;                           //把选中下拉框id值赋值给表格缓存
                        //判断是否有其他默认的周转容器
                        if (data.value * 1 == 1) {
                            var count = 0;
                            for (var i = 0; i < option.data.length; i++) {
                                if (option.data[i]["HDefaultTransPackFlag"] * 1 == 1) {
                                    count++;
                                }
                            }
                            if (count > 1) {
                                value.HDefaultTransPackFlag = 0;                            //把选中下拉框id值赋值给表格缓存
                                setSelectHDefaultTransPackFlagByTableRender();                      //刷新表格同时根据option中HDefaultTransPackFlag值设置下拉列表
                                layer.msg("当前已经存在其他默认周转容器,请先取消其他默认周转容器后再设置该容器为默认周转容器!!!");
                                return;
                            }
                        }
                        setSelectHDefaultTransPackFlagByTableRender();                      //刷新表格同时根据option中HDefaultTransPackFlag值设置下拉列表
                    }
                });
@@ -984,6 +1009,23 @@
                $.each(option.data, function (index, value) {
                    if (dataindex == index) {
                        value.HDefaultSendPackFlag = data.value * 1;                            //把选中下拉框id值赋值给表格缓存
                        //判断是否有其他默认的周转容器
                        if (data.value * 1 == 1) {
                            var count = 0;
                            for (var i = 0; i < option.data.length; i++) {
                                if (option.data[i]["HDefaultSendPackFlag"] * 1 == 1) {
                                    count++;
                                }
                            }
                            if (count > 1) {
                                value.HDefaultSendPackFlag = 0;                            //把选中下拉框id值赋值给表格缓存
                                setSelectHDefaultSendPackFlagByTableRender();                       //刷新表格同时根据option中HisStockGoods值设置下拉列表
                                layer.msg("当前已经存在其他默认发货容器,请先取消其他默认发货容器后再设置该容器为默认发货容器!!!");
                                return;
                            }
                        }
                        setSelectHDefaultSendPackFlagByTableRender();                       //刷新表格同时根据option中HisStockGoods值设置下拉列表
                    }
                });