duhe
2023-11-14 750ed27a2ba043a8c8b944d04a5aba37d2759719
销售订单:下推生产订单,保存后反写销售订单关联数量
3个文件已修改
107 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/JFTM.pubxml.user 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/生产任务单/Sc_ICMOBillEdit_NoTable.html 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/销售管理/销售订单/Xs_SeOrderBillList.html 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -882,7 +882,7 @@
      <publishTime>10/15/2023 20:35:49</publishTime>
    </File>
    <File Include="views/Baseset/基础资料/Gy_CustomerList.html">
      <publishTime>07/21/2023 16:28:59</publishTime>
      <publishTime>11/14/2023 16:01:59</publishTime>
    </File>
    <File Include="views/Baseset/基础资料/Gy_CustomerListNew.html">
      <publishTime>09/14/2023 13:59:10</publishTime>
@@ -3624,7 +3624,7 @@
      <publishTime>04/26/2023 13:31:31</publishTime>
    </File>
    <File Include="views/生产管理/生产任务单/Sc_ICMOBillEdit_NoTable.html">
      <publishTime>11/13/2023 11:07:47</publishTime>
      <publishTime>11/14/2023 18:20:35</publishTime>
    </File>
    <File Include="views/生产管理/生产任务单/Sc_ICMOBillImport.html">
      <publishTime>04/11/2023 16:34:43</publishTime>
@@ -4758,7 +4758,7 @@
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="views/销售管理/销售订单/Xs_SeOrderBillList.html">
      <publishTime>11/14/2023 15:34:06</publishTime>
      <publishTime>11/14/2023 16:13:13</publishTime>
    </File>
    <File Include="views/采购管理/委外订单/WW_EntrustOrderBillList.html">
      <publishTime>11/03/2023 21:45:51</publishTime>
@@ -4779,7 +4779,7 @@
      <publishTime>11/03/2023 21:45:51</publishTime>
    </File>
    <File Include="views/销售管理/销售订单/Xs_SeOrderBillList.html">
      <publishTime>11/14/2023 15:34:06</publishTime>
      <publishTime>11/14/2023 16:13:13</publishTime>
    </File>
    <File Include="views/销售管理/销售订单变更单/Xs_SeOrderChangeBill.html">
      <publishTime>11/14/2023 11:09:11</publishTime>
WebTM/views/Éú²ú¹ÜÀí/Éú²úÈÎÎñµ¥/Sc_ICMOBillEdit_NoTable.html
@@ -487,6 +487,9 @@
                $("#HDate").attr("disabled", true);
                RoadBillMain(linterid);
            }
            else if (OperationType == 4) {  //销售订单下推生产订单-页面初始化
                setInit_PushBill();
            }
            HfBtn();
            //#endregion
@@ -905,6 +908,66 @@
                })
            }
            //#region ä¸‹æŽ¨é¡µé¢åˆå§‹åŒ–
            function setInit_PushBill() {
                //生成并设置主表的内码和单据号
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '3710' },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                    }
                });
                //查询 é”€å”®è®¢å• æ˜¯å¦å­˜åœ¨
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/Xs_SeOrderBill/loadXs_SeOrderBill_InitICMO",
                    async: false,
                    type: "GET",
                    data: {
                        "HInterID": linterid
                        , "HEntryID": HEntryID
                    },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data[0];
                            form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HSeOrderBillNo": data.单据号
                                , "HSeOrderInterID": data.hmainid
                                , "HSeOrderEntryID": data.hsubid
                                , "HEmpID": data.HEmpID
                                , "HEmpName": data.业务员
                                , "HCusID": data.HCusID
                                , "HCusName": data.客户
                                , "HQty": data.数量
                                , "HMaterID": data.HMaterID
                                , "HMaterNumber": data.物料代码
                                , "HMaterName": data.物料名称
                                , "HModel": data.规格型号
                                , "HUnitID": data.HUnitID
                                , "HUnitName": data.计量单位
                                , "HWidth": data.幅宽
                                , "HWeight": data.克重
                                , "HRemark": data.表头备注
                            });
                            layer.close(ajaxLoad);
                        } else {
                            layer.close(ajaxLoad);
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.close(ajaxLoad);
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //保存HMaker
            function set_AddNew(data) {
WebTM/views/ÏúÊÛ¹ÜÀí/ÏúÊÛ¶©µ¥/Xs_SeOrderBillList.html
@@ -130,6 +130,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushSeOrderChangeBill" id="btn-PushSeOrderChangeBill"><i class="layui-icon layui-icon-delete"></i>下推(销售订单变更单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushExceptiveCheckRequestBill" id="btn-PushExceptiveCheckRequestBill"><i class="layui-icon layui-icon-delete"></i>下推(特批申请单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushICMOBill" id="btn-PushICMOBill"><i class="layui-icon layui-icon-delete"></i>下推(生产订单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-print" id="btn-print"><i class="layui-icon layui-icon-print"></i>打印</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>审核</button>
@@ -230,6 +231,10 @@
                    //下推(特批申请单)
                    case 'btn-PushExceptiveCheckRequestBill':
                        set_PushExceptiveCheckRequestBill();
                        break;
                    //下推(生产订单)
                    case 'btn-PushICMOBill':
                        set_PushICMOBill();
                        break;
                    //刷新
                    case 'get_Refresh': get_Refresh();
@@ -749,6 +754,37 @@
            }
            //#endregion
            //#region ä¸‹æŽ¨(生产订单-无列表)
            function set_PushICMOBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var hID = data[0].hmainid.toString();
                    var hsubid = data[0].hsubid.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '下推-生产订单(无列表)'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../../生产管理/生产任务单/Sc_ICMOBillEdit_NoTable.html?OperationType=4&linterid=' + hID + '&hsubid=' + hsubid
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            $("#btnSearch").trigger('click');
                        }
                        , cancel: function () {
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            }
            //#endregion
            //#region åˆ·æ–°
            function get_Refresh() {