四维尔:产品包装容器关联信息,增加限制 子表不能又相同的容器主档。容器只有为发货容器、周转容器时才可以将其设置为对应的默认发货容器、默认周转容器
2个文件已修改
29 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_MaterialPackingRelation_Edit.html 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user
@@ -3776,7 +3776,7 @@
      <publishTime>11/07/2025 16:30:14</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_MaterialPackingRelation_Edit.html">
      <publishTime>01/08/2026 10:35:57</publishTime>
      <publishTime>01/08/2026 10:58:54</publishTime>
    </File>
    <File Include="views/基础资料/公用基础资料/Gy_Material_Excel.html">
      <publishTime>10/11/2024 11:32:36</publishTime>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_MaterialPackingRelation_Edit.html
@@ -879,6 +879,18 @@
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    //判断是否已经存在该容器了
                                    for (var i = 0; i < option.data.length; i++) {
                                        if (option.data[i]["HMouldID"] == checkStatus.data[0].hmainid) {
                                            layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                            layer.msg("容器【容器代码:" + checkStatus.data[0].模具编号 + ";容器名称:" + checkStatus.data[0].模具名称 + "】:当前容器已经存在,不可重复设置!!");
                                            obj.event = "";
                                            return false;
                                        }
                                    }
                                    //更新数据
                                    obj.update({
                                        "HMouldID": checkStatus.data[0].hmainid,
                                        "HMouldNumber": checkStatus.data[0].模具编号,
@@ -973,6 +985,13 @@
                        //判断是否有其他默认的周转容器
                        if (data.value * 1 == 1) {
                            if (value.HTransPackFlag * 1 == 0) {
                                value.HDefaultTransPackFlag = 0;                            //把选中下拉框id值赋值给表格缓存
                                setSelectHDefaultTransPackFlagByTableRender();                      //刷新表格同时根据option中HDefaultTransPackFlag值设置下拉列表
                                layer.msg("当前容器不为周转容器,可以设置为默认周转容器!!!");
                                return;
                            }
                            var count = 0;
                            for (var i = 0; i < option.data.length; i++) {
                                if (option.data[i]["HDefaultTransPackFlag"] * 1 == 1) {
@@ -1012,6 +1031,14 @@
                        //判断是否有其他默认的周转容器
                        if (data.value * 1 == 1) {
                            if (value.HSendPackFlag * 1 == 0) {
                                value.HDefaultSendPackFlag = 0;                            //把选中下拉框id值赋值给表格缓存
                                setSelectHDefaultSendPackFlagByTableRender();                       //刷新表格同时根据option中HisStockGoods值设置下拉列表
                                layer.msg("当前容器不为发货容器,不可设为默认发货容器!!!");
                                return;
                            }
                            //判断是否有其他容器已经设置为默认发货容器
                            var count = 0;
                            for (var i = 0; i < option.data.length; i++) {
                                if (option.data[i]["HDefaultSendPackFlag"] * 1 == 1) {