yusijie
2024-04-25 3de6a9eb5d6c00a756831fbab13da264c198ece7
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectBillList.html
@@ -19,6 +19,7 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
</head>
<body>
@@ -148,6 +149,12 @@
            var sWhere = "";
            var HModName = "PM_ProjectBillList";
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "4750";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType);
        //#endregion
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["HInterID","HCusID","HPMEmpID","HWorkEmpID","HDepEmpID","HPayCusID","HOrgID","HMaterID","HEntryID","HProjectStageID","HPMGoods","HEmpID","HPMGoodsID"];
            //#endregion
@@ -166,7 +173,7 @@
            //#endregion
            var params = getUrlVars();
            var UserName = params[params[0]];
            var UserName = params[params[2]];
            UserName = decodeURI(UserName);//对URI è¿›è¡Œè§£ç 
@@ -287,6 +294,17 @@
            });
            //#endregion
            //#endregion
            //#region åŒå‡»è¿”回数据
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
                data.push(obj.data);
                parent.GetProjectBillValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            //#endregion
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
@@ -415,6 +433,16 @@
            }
            //#endregion
            //#region åŒå‡»è¿”回数据
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
                data.push(obj.data);
                parent.GetProjectBillValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            //#endregion
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery(number) {
                var HOrgID = "";
@@ -466,8 +494,10 @@
                if (HOrgID) {
                    sWhere += " and HOrgID = '" + HOrgID + "'";
                }
                if (UserName!="") {
                    sWhere += " and é¡¹ç›®ç»ç† = '" + UserName + "'  and  å•据状态 != '已关闭' ";
                if (number == 2) {
                    if (HOrgID==null) {
                        sWhere += " and é¡¹ç›®ç»ç† = '" + UserName + "'  and  å•据状态 != '已关闭' ";
                    }
                }
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
@@ -495,7 +525,7 @@
                    type: 2
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['100%', '100%']
                    , title: '工程项目列表-新增'
                    , title: '新增' + HPageTitle
                    , shift: 0//弹出动画
                    , content: '../../项目管理/工程项目/PM_ProjectBill.html?OperationType=1&linterid=0&HSouceBillType='
                    ,btn: ['确定'],
@@ -518,7 +548,7 @@
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '工程项目列表-编辑'
                        , title: '编辑' + HPageTitle
                        , shift: 0//弹出动画
                        , content: '../../项目管理/工程项目/PM_ProjectBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                        , btn: ['确定'],
@@ -958,7 +988,7 @@
            function addSWhereByOpenType() {
                //获取参数
                var params = getUrlVars();
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式  1直接打开 2其它页面通过选择按钮打开
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式  1直接打开 2其它页面通过选择按钮打开
                var HOrgID = params[params[1]];
                if (openType == 2) {
                    sWhere += " and ISNULL(关闭人,'') = '' and ISNULL(作废人,'') = '' ";
@@ -1008,7 +1038,11 @@
                            //隐藏显示过滤方案的标签信息
                            document.getElementById("HFilterScheme_Now").style.display = "none";
                            //执行查询方法
                            get_FastQuery()
                            if (addSWhereByOpenType()) {                        //addSWhereByOpenType()方法判断是否其它页面打开本页面,若是则处理过滤条件,并返回true
                                get_FastQuery(2);
                            } else {
                                get_FastQuery(1);
                            }
                            form.render("select");
                        }
                    }, error: function () {