wtt
2025-02-26 26dc32df276a7b50b7f18c444c9f73ce41b52dbd
销售出库单,工程项目任务类修改,用户添加默认客户
4个文件已修改
114 ■■■■■ 已修改文件
WebTM/layuiadmin/Scripts/webConfig.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/系统管理/用户管理/Xt_UserListEdit.html 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/工程项目/PM_ProjectBill.html 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/领料发货/销售出库/Kf_SellOutBill.html 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js
@@ -8,7 +8,7 @@
    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //杨乐本地配置
/*    var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置*/
    var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置
/*    var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置*/
    var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置
    //var WEBURL = "http://47.96.97.237/API/";          //智云服务器
  /*  var WEBURL = "http://localhost:8082/LuBaoAPI/";  //余思杰本地配置*/
    //var WEBURL = "http://localhost:8088/ARAPI/";      //余思杰本地配置(安瑞)
WebTM/views/ϵͳ¹ÜÀí/Óû§¹ÜÀí/Xt_UserListEdit.html
@@ -294,6 +294,16 @@
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            <div class="layui-inline">
                                                                <label class="layui-form-label">客户</label>
                                                                <div class="layui-input-inline">
                                                                    <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float: left; width: 150px;" readonly>
                                                                    <input type="hidden" name="HCusID" id="HCusID" class="layui-input" value="0" >
                                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHCus" style="width:40px;">
                                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                    </button>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
@@ -467,6 +477,11 @@
            //表头信息  å·¥åº
            form.on('submit(btnHProc)', function () {
                btnHProc();
            });
            //表头信息  å®¢æˆ·
            form.on('submit(btnHCus)', function () {
                btnHCus();
            });
            //表头信息  ç­ç»„
@@ -877,6 +892,31 @@
                });
            }
            //#region é€‰æ‹©å®¢æˆ·
            function btnHCus() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '客户列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/销售基础资料/Gy_Customer.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HCusName").val(checkStatus.data[0].客户名称);
                        $("#HCusID").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //班组列表
            function btnHGroup() {
                //页面层-自定义
@@ -1005,6 +1045,8 @@
                                , "HOrgID": data.HUSEORGID
                                , "HProcID": data.HProcID
                                , "HProcName": data.工序
                                , "HCusID": data.HCusID
                                , "HCusName": data.客户
                                , "HGroupID": data.HGroupID
                                , "HGroupName": data.班组
                                , "HSourceID": data.HSourceID
@@ -1083,6 +1125,14 @@
            }
        });
        function GetHCusNameValue(obj)  //返回客户
        {
            //$("#HSupName").val(obj[0].HName);
            //$("#HSupID").val(obj[0].HItemID);
            //根据客户获取相关信息
            $("#HCusName").val(obj[0].客户名称);
            $("#HCusID").val(obj[0].HCusID);
        }
    </script>
</body>
</html>
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectBill.html
@@ -986,6 +986,11 @@
            } else if (HBillSubType == "任务类") {
                $('li[lay-id="2"]').first().hide();
                $('li[lay-id="3"]').hide();
                //项目名称=任务地点+损坏情况
                $('#HTaskAddress, #HBreakStatus').on('input', () => {
                    $('#HProName').val($('#HTaskAddress').val() + $('#HBreakStatus').val());
                });
                getCzyglByUser();
            } else {
                $('li[lay-id="2"]').first().hide();
                $('li[lay-id="4"]').hide();
@@ -1555,6 +1560,9 @@
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                        if (HBillSubType == "任务类") {
                            $("#HProNumber").val(d.data[0].HBillNo);
                        }
                    }
                });
            }
@@ -2212,6 +2220,29 @@
            }
            //#endregion
            //#region æ ¹æ®è´¦å·èŽ·å–å®¢æˆ·ä¿¡æ¯
            function getCzyglByUser() {
                var sql = "select * from h_v_IF_UserList_Edit where ç”¨æˆ·åç§° = '" + sessionStorage["HUserName"] + "'";
                $.ajax({
                    url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sql },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = data1.data[0];
                            $("#HPayCusID").val(data.HCusID)
                            $("#HPayCusName").val(data.客户)
                            $("#HCusID").val(data.HCusID)
                            $("#HCusName").val(data.客户)
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region ç¼–辑 é¡µé¢èµ‹å€¼
            function RoadBillMain(linterid)//加载表头
            {
WebTM/views/ÁìÁÏ·¢»õ/ÏúÊÛ³ö¿â/Kf_SellOutBill.html
@@ -620,6 +620,9 @@
                get_MAXNum();
                //根据用户获取对应职员、部门、销售主管
                getCzyglByUser();
                if (HBillSubType = "任务类") {
                    getCzyglByUser2();
                }
                //初始化日期、创建人、创建时间
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HMaker").val(sessionStorage["HUserName"]);
@@ -1597,6 +1600,31 @@
            }
            //#endregion
            //#region æ ¹æ®è´¦å·èŽ·å–ä»“åº“å®¢æˆ·ä¿¡æ¯
            function getCzyglByUser2() {
                var sql = "select * from Gy_Czygl where  Czymc = '" + sessionStorage["HUserName"] +"'";
                $.ajax({
                    url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sql },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = data1.data[0];
                            //$("#HSupID").val(data.HSupID);
                            //$("#HSupName").val(data.HSupName);
                            $("#HWHID").val(data.HWHID);
                            $("#HWHName").val(data.HWHName);
                            //根据客户带出汇率等信息
                            getCustomerByCusID(data.HCusID);
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region å¼¹çª—选择方法
            //#region é€‰æ‹©é”€å”®éƒ¨é—¨
            function get_checkDept() {
@@ -1892,6 +1920,7 @@
                            $("#HProjectName").val(checkStatus.data[0].项目名称);//工程项目代码
                            $("#HLinkMan").val(checkStatus.data[0].联系人);
                            $("#HLinkPhone").val(checkStatus.data[0].联系电话);
                            getCustomerByCusID(checkStatus.data[0].HCusID);
                        } else {
                            layer.msg("该项目已关闭,不可选择!");
                        }
@@ -4556,7 +4585,7 @@
                            $("#HExRate").val(1);
                        }
                    } else {
                        layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        layer.alert("没有查询到客户相关汇率信息", { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                    }
                }, error: function () {
                    layer.alert("发生错误!", { icon: 5 });