yusijie
2025-04-08 9b76b06e1686faafd4c95adce314dd8ddaa9e515
Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI
14个文件已修改
4个文件已添加
6707 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user 4726 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Gy_EnvironmentTestItem.html 117 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Gy_EnvironmentTestSchemeBillList.html 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index_Mobile.html 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/user/login.html 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_PiPe.html 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_PiPeMaterial.html 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatFormImport.html 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备档案/Gy_EquipFileBillResume.html 193 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/环境检测单/QC_EnvironmentTestDotCheckBillEdit_PDA.html 710 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/环境检测单/QC_EnvironmentTestDotCheckBillList_PDA.html 420 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/首件检验单/QC_FirstPieceCheckBillList2.html 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/采购管理/采购核销/Cg_POStockInBillList_Sec.html 88 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/采购管理/采购订单/Cg_POOrderBillList.html 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/销售管理/销售核销/XS_SellOutBillList_Sec.html 87 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/工程项目/PM_ProjectBill.html 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user
Diff too large
WebTM/WebTM.csproj
@@ -172,7 +172,9 @@
    <Content Include="views\Baseset\基础资料\Gy_ClassTimePrjList.html" />
    <Content Include="views\Baseset\基础资料\Gy_ConveyCompList.html" />
    <Content Include="views\Baseset\基础资料\Gy_ConveyTypeList.html" />
    <Content Include="views\Baseset\基础资料\Gy_EnvironmentTestItem.html" />
    <Content Include="views\Baseset\基础资料\Gy_ErrMsgBackType.html" />
    <Content Include="views\Baseset\基础资料\Gy_EnvironmentTestSchemeBillList.html" />
    <Content Include="views\Baseset\基础资料\Gy_Shifts.html" />
    <Content Include="views\Baseset\基础资料\Gy_GroupList.html" />
    <Content Include="views\Baseset\基础资料\Gy_Source.html" />
@@ -657,10 +659,12 @@
    <Content Include="views\质量管理\基础建模\Gy_ErrType_Excel.html" />
    <Content Include="views\质量管理\基础建模\QC_SpcCenterlineList.html" />
    <Content Include="views\质量管理\异常反馈\OA_ErrMsgBackSelfQuery_BGT.html" />
    <Content Include="views\质量管理\环境检测单\QC_EnvironmentTestDotCheckBillList_PDA.html" />
    <Content Include="views\质量管理\检验取样还样单\QC_Add_TakeSampleCheckBill_PDA.html" />
    <Content Include="views\质量管理\检验取样还样单\QC_TakeSampleCheckBillMainList_PDA.html" />
    <Content Include="views\质量管理\环境检测单\QC_EnvironmentTestDotCheckBillEdit.html" />
    <Content Include="views\质量管理\环境检测单\QC_EnvironmentTestDotCheckBillList.html" />
    <Content Include="views\质量管理\环境检测单\QC_EnvironmentTestDotCheckBillEdit_PDA.html" />
    <Content Include="views\质量管理\质量报表\QC_QualityDailyReprot_Sum.html" />
    <Content Include="views\质量管理\质量报表\QC_QualityDailyReprot.html" />
    <Content Include="views\质量管理\质量报表\QC_FiveMenOneRingList.html" />
WebTM/layuiadmin/Scripts/webConfig.js
@@ -4,14 +4,14 @@
    //var WEBURL = "http://localhost:8081/SWEAPI/";       //ch本地*/
    //var WEBURL = "http://61.164.86.218:8099/ABAPI/";
    /*var WEBURL = "http://localhost/API/";             //颜晓军本地配置*/
  //  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:8082/LuBaoAPI/";    //杨乐本地配置
  //  //var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置
  //  var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置
    var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置
    //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:8082/LuBaoAPI/";    //杨乐本地配置
    //var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置
    //var WEBURL = "http://localhost:8082/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/";      //余思杰本地配置(安瑞)
@@ -35,9 +35,7 @@
}
function GetWEBURlLanguage() {
    var WEBURL = "http://localhost:8082/LuBaoAPI/";
    var WEBURL = "http://localhost:81/API/";    //翁涛涛本地配置
    return WEBURL
    return GetWEBURL()
}
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Gy_EnvironmentTestItem.html
New file
@@ -0,0 +1,117 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>环境检验项目列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-card">
            <div class="layui-card-body" style="padding: 15px;">
                <form class="layui-form" action="" lay-filter="component-form-group">
                    <div class="layui-form-item">
                        <div class="layui-inline">
                            <label class="layui-form-label">过滤列</label>
                            <div class="layui-input-inline">
                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="请输入过滤列" class="layui-input">
                            </div>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">快速查询</button>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">返回</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <table class="layui-hide" id="mainTable"></table>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script>
            function getUrlVars() {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            for (var i = 0; i < hashes.length; i++) {
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            return vars;
        }
        var params = getUrlVars();
        var Type = params[params[0]];
        layui.use(['table', 'form', 'layer'], function () {
            var table = layui.table
            , form = layui.form
            , layer = layui.layer;
            form.on('submit(HQuery)', function () {
                RoadQuery($('#Value').val());
            });
            form.on('submit(FH)', function () {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                 switch (Type) {
                     default:
                         parent.GetHEnvironmentTestItemValue(data);
                         break;
                }
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            RoadQuery($('#Value').val());
            table.render({
                elem: '#mainTable'
                // , url: '/demo/table/user/'
               , data: []
              , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 æ–°å¢ž
              , cols: [[
                  { type: 'radio' }
                  , { field: 'HItemID', title: 'HItemID', hide: true }
                  , { field: '环境检测项目', title: '环境检测项目' }
                  , { field: '环境检测代码', title: '环境检测代码' }
              ]]
                , page: true
                , limits: [50, 500, 5000, 50000],
                limit: 50
            });
            ///加载显示数据
            function RoadQuery(Where) {
                var Value = Where;
                if (Value == null) {
                    Value = '';
                }
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Web/Gy_EnvironmentTestItemList_Json",
                    async: true,
                    data: { "sWhere": Value },
                    success: function (result) {
                        ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
                        table.reload('mainTable', {
                            data: ajaxReturnData
                            , height: 'full-10'
                            , loading: false
                            , done: function (index, res) {
                            }
                        });
                    },
                    error: function (result) {
                        console.log(result);
                    }
                });
            };
        });
    </script>
</body>
</html>
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Gy_EnvironmentTestSchemeBillList.html
New file
@@ -0,0 +1,128 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>环境检测方案列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-card">
            <div class="layui-card-body" style="padding: 15px;">
                <form class="layui-form" action="" lay-filter="component-form-group">
                    <div class="layui-form-item">
                        <div class="layui-inline">
                            <label class="layui-form-label">过滤列</label>
                            <div class="layui-input-inline">
                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="请输入过滤列" class="layui-input">
                            </div>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">快速查询</button>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">返回</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <table class="layui-hide" id="mainTable"></table>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script>
            function getUrlVars() {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            for (var i = 0; i < hashes.length; i++) {
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            return vars;
        }
        var params = getUrlVars();
        var Type = params[params[0]];
        layui.use(['table', 'form', 'layer'], function () {
            var table = layui.table
            , form = layui.form
            , layer = layui.layer;
            form.on('submit(HQuery)', function () {
                RoadQuery($('#Value').val());
            });
            form.on('submit(FH)', function () {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                 switch (Type) {
                     default:
                         parent.GetHEnvironmentValue(data);
                         break;
                }
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            RoadQuery($('#Value').val());
            table.render({
                elem: '#mainTable'
                // , url: '/demo/table/user/'
               , data: []
              , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 æ–°å¢ž
              , cols: [[
                  { type: 'radio' }
                  , { field: 'HInterID', title: 'HInterID', hide: true }
                  , { field: 'HEntryID', title: 'HEntryID', hide: true }
                  , { field: '单据号', title: '单据号' }
                  , { field: 'HDeptID', title: 'HDeptID', hide: true }
                  , { field: '生产部门', title: '生产部门'}
                  , { field: 'HCenterWorkID', title: 'HCenterWorkID', hide: true }
                  , { field: '工作中心', title: '工作中心'}
                  , { field: 'HProcID', title: 'HProcID', hide: true }
                  , { field: '工序名称', title: '工序名称' }
                  , { field: 'HEnvironmentItemID', title: 'HEnvironmentItemID', hide: true }
                  , { field: '检测项目', title: '检测项目' }
                  , { field: '目标值', title: '目标值' }
                  , { field: '上限值', title: '上限值'}
                  , { field: '下限值', title: '下限值' }
              ]]
                , page: true
                , limits: [50, 500, 5000, 50000],
                limit: 50
            });
            ///加载显示数据
            function RoadQuery(Where) {
                var Value = Where;
                if (Value == null) {
                    Value = '';
                }
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Web/Gy_EnvironmentTestSchemeBillList_Json",
                    async: true,
                    data: { "sWhere": Value },
                    success: function (result) {
                        ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
                        table.reload('mainTable', {
                            data: ajaxReturnData
                            , height: 'full-10'
                            , loading: false
                            , done: function (index, res) {
                            }
                        });
                    },
                    error: function (result) {
                        console.log(result);
                    }
                });
            };
        });
    </script>
</body>
</html>
WebTM/views/index_Mobile.html
@@ -1000,6 +1000,18 @@
                                        æ£€éªŒå–样单列表
                                    </a>
                                </dd>
                                <dd>
                                    <a href="质量管理/环境检测单/QC_EnvironmentTestDotCheckBillEdit_PDA.html" target="main_self_frame" style="color: aqua;">
                                        <img src="../layuiadmin/myicon/单据录制.svg" alt="单据录制" style="width:25px;height:25px;margin-right: 5px;" />
                                        çŽ¯å¢ƒæ£€æµ‹å•
                                    </a>
                                </dd>
                                <dd>
                                    <a href="质量管理/环境检测单/QC_EnvironmentTestDotCheckBillList_PDA.html" target="main_self_frame" style="color: aqua;">
                                        <img src="../layuiadmin/myicon/单据录制.svg" alt="单据录制" style="width:25px;height:25px;margin-right: 5px;" />
                                        çŽ¯å¢ƒæ£€æµ‹å•åˆ—è¡¨
                                    </a>
                                </dd>
                            </dl>
                        </li>
                        <!-- ç¼“存列表 -->
WebTM/views/user/login.html
@@ -29,7 +29,7 @@
                        <ul class="ax-row ax-tab-nav ax-menu-tab">
                            <a href="###" class="ax-item ax-col" style="font-size: 20px;" id="HLogoLabel">智云迈思L-MES</a>
                            <a class="ax-item FY_BT" id="Hlanguage" >语言</a>
                            <a class="ax-item FY_BT" id="Hlanguage">语言</a>
                            <select id="HTranSlate" style="width: 18%; margin-right: 1%; padding-left: 1px; font-size: 13px;">
                                <option value="1" selected>中文</option>
                                <option value="2">Eeglish</option>
@@ -223,7 +223,7 @@
    <script src="../../layuiadmin/layui/layui.js"></script>
    <script src="../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../layuiadmin/zgqCustom/zgqCustom.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../layuiadmin/MESLanguage.js"></script>
    <script>
        layui.config({
@@ -284,15 +284,15 @@
            //获取基础信息
            getBaseInfo(login_data2.HTranSlate);
            if (login_data == null) {
                initFunction(1,"login", 1);
                initFunction(1, "login", 1);
            } else {
                initFunction(1,"login", login_data2.HTranSlate);
                initFunction(1, "login", login_data2.HTranSlate);
            }
            //获取登录页组织列
            var Organization = '';
@@ -352,7 +352,7 @@
            $("#HTranSlate").change(function () {
                var select = $("#HTranSlate").val();
                getBaseInfo(select);
                initFunction(1,HModName, select);
                initFunction(1, HModName, select);
                //sessionStorage["HTranSlate"] = select;
            })
@@ -448,7 +448,7 @@
                            } else {//PC端
                                window.location.href = '../../views/indexMenu.html'
                            }
                        }
                        else {
                            // $("#verifycode").click();
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_PiPe.html
@@ -329,22 +329,13 @@
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
                data.push(obj.data);
                parent.GetProjectMoneyValue(data);
                parent.GetPiPeValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                 btnrowDouble(obj);
               // parent.layer.close(index);
                parent.layer.close(index);
            });
            //#endregion
        
            function btnrowDouble(obj) {
                var index = parent.layer.getFrameIndex(window.name);
                var data = obj.data;
               //返回方法
                parent.GetProjectMoneyValue(data);
                parent.layer.close(index);
            }
            //#region æ­¤é¡µé¢æ‰€æœ‰æ–¹æ³•
            // åˆå§‹åŒ–界面
            function set_ClearBill() {
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_PiPeMaterial.html
@@ -329,21 +329,13 @@
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
                data.push(obj.data);
                parent.GetProjectMoneyValue(data);
                parent.GetPiPeMaterialValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                 btnrowDouble(obj);
               // parent.layer.close(index);
                parent.layer.close(index);
            });
            //#endregion
            function btnrowDouble(obj) {
                var index = parent.layer.getFrameIndex(window.name);
                var data = obj.data;
               //返回方法
                parent.GetProjectMoneyValue(data);
                parent.layer.close(index);
            }
            //#region æ­¤é¡µé¢æ‰€æœ‰æ–¹æ³•
            // åˆå§‹åŒ–界面
WebTM/views/Éú²ú¹ÜÀí/Éú²ú¼Æ»®Æ½Ì¨/JIT_DayPlanPlatFormImport.html
@@ -286,6 +286,18 @@
                }
            }
            //判断是否有导入权限,如果有则将总装车间之前的日计划工单作废
            if (!set_ModCheck("Sc_WorkBillSortBill_Edit")) {
                layer.msg("导入失败!无导入权限!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                return;
            } else {
                if (!setWorkBillSortBillForDelete()) {
                    layer.msg("导入失败!往期日计划作废失败!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
            }
            var HDataSub = [];
            //JIT导入计划,每次导入100行数据,可修改i的自增值决定每次循环导入的行数
@@ -388,6 +400,79 @@
            return vars;
        }
        //#region æƒé™åˆ¤å®š
        function set_ModCheck(ModRightNameCheck) {
            var Permission = false;
            $.ajax({
                type: "GET",
                url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //方法所在页面和方法名
                async: false,
                data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
                success: function (result) {
                    if (result.count == 1) {
                        Permission = true;
                    } else {
                        //layer.alert("当前模块没有查询权限!", { icon: 5 });
                    }
                }, error: function (e) {
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
            return Permission;
        }
        //#endregion
        //#region ä½œåºŸå¯¹åº”生产车间的日计划工单
        function setWorkBillSortBillForDelete() {
            //拼接生产车间的ID
            var HWorkShopIDArrayList = [];
            for (var i = 0; i < option.data.length; i++) {
                option.data[i]["单据号"] = "";
                option.data[i]["hmainid"] = "";
                if ($.inArray(option.data[i]["HWorkShopID"], HWorkShopIDArrayList) == -1) {
                    HWorkShopIDArrayList.push(option.data[i]["HWorkShopID"]);
                }
            }
            var HWorkShopIDListStr = "";
            for (var i = 0; i < HWorkShopIDArrayList.length; i++) {
                if (i == HWorkShopIDArrayList.length - 1) {
                    HWorkShopIDListStr = HWorkShopIDArrayList[i];
                } else {
                    HWorkShopIDListStr = HWorkShopIDArrayList[i] + ",";
                }
            }
            //作废对应生产车间ID的日计划工单
            var resultBool = false;
            var sql = "";
            if (HWorkShopIDListStr != "") {
                sql = "update Sc_WorkBillSortBillMain set HDeleteMan = '" + sessionStorage["HUserName"] + "',HDeleteDate = getdate(),HBillStatus = 4 where HWorkShopID in (" + HWorkShopIDListStr + ")";
            } else {
                return resultBool;
            }
            var ModRightNameCheck = "";
            $.ajax({
                url: GetWEBURL() + '/CommonModel/commonMethod',
                type: "GET",
                async: false,
                data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": ModRightNameCheck },
                success: function (data1) {
                    if (data1.count == 1) {
                        resultBool = true;
                    } else {
                        layer.alert(data1.code + data1.Message, { icon: 5 });
                    }
                }, error: function (e) {
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
            return resultBool;
        }
        //#endregion
        //#endregion
    });
WebTM/views/É豸¹ÜÀí/É豸µµ°¸/Gy_EquipFileBillResume.html
@@ -58,10 +58,87 @@
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <div class="layui-colla-content">
                                    <div class="layui-inline">
                                <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
                                    <!--自定义过滤-->
                                    <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-inline">
                                            <span>其他条件></span>
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName" id="ColName" class=" ForFilteringSchemes" lay-filter="ColName" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator" id="Comparator" class=" ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
                                                <option value="10">不包含</option>
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
                                        </div>
                                    </div>
                                    <div class="layui-row" style=" margin-top: 10px;">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
                                                <option value="10">不包含</option>
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
                                        </div>
                                    </div>
                                    <div class="layui-row" style=" margin-top: 10px; ">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
                                                <option value="10">不包含</option>
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
                                        </div>
                                    </div>
                                </div>
@@ -431,6 +508,9 @@
                            option.data = data1.data;
                            table.render(option);
                            layer.close(index);
                            if ($("#ColName option").length < 1) {
                                ColFilter();
                            }
                        } else {
                            layer.close(index);
                            layer.alert("没有数据记录!", { icon: 5 });
@@ -467,7 +547,83 @@
                var HBillNo = $("#HBillNo").val();//单据号
                var HEquipType = $("#HEquipType").val();//制单人
                var BenginHCreateDate = $("#BenginHCreateDate").val();//开始制单时间
                var EndHCreateDate = $("#EndHCreateDate").val();//结束制单时间
                var EndHCreateDate = $("#EndHCreateDate").val();//
                //任意字段过滤
                var ColName = $("#ColName").val();//复选框
                var Comparator = $("#Comparator").val()
                var ColContent = $("#ColContent").val();
                var ColName1 = $("#ColName1").val();//复选框
                var Comparator1 = $("#Comparator1").val()
                var ColContent1 = $("#ColContent1").val();
                var ColName2 = $("#ColName2").val();//复选框
                var Comparator2 = $("#Comparator2").val()
                var ColContent2 = $("#ColContent2").val();
                if (ColName != 0 && Comparator != 0) {
                    var com = "";
                    switch (Comparator) {
                        case "7":
                            com = "like'%" + ColContent + "%'";
                            break;
                        case "8":
                            com = "like'%" + ColContent + "'";
                            break;
                        case "9":
                            com = "like'" + ColContent + "%'";
                            break;
                        case "10":
                            com = "not like'%" + ColContent + "%'";
                            break;
                        default:
                            com = "" + Comparator + "'" + ColContent + "'";
                            break;
                    }
                    sWhere += " and " + ColName + " " + com;
                }
                if (ColName1 != 0 && Comparator1 != 0) {
                    var com1 = "";
                    switch (Comparator1) {
                        case "7":
                            com1 = "like'%" + ColContent1 + "%'";
                            break;
                        case "8":
                            com1 = "like'%" + ColContent1 + "'";
                            break;
                        case "9":
                            com1 = "like'" + ColContent1 + "%'";
                            break;
                        case "10":
                            com1 = "not like'%" + ColContent1 + "%'";
                            break;
                        default:
                            com1 = "" + Comparator1 + "'" + ColContent1 + "'";
                            break;
                    }
                    sWhere += " and " + ColName1 + " " + com1;
                }
                if (ColName2 != 0 && Comparator2 != 0) {
                    var com2 = "";
                    switch (Comparator2) {
                        case "7":
                            com2 = "like'%" + ColContent2 + "%'";
                            break;
                        case "8":
                            com2 = "like'%" + ColContent2 + "'";
                            break;
                        case "9":
                            com2 = "like'" + ColContent2 + "%'";
                            break;
                        case "10":
                            com2 = "not like'%" + ColContent2 + "%'";
                            break;
                        default:
                            com2 = "" + Comparator2 + "'" + ColContent2 + "'";
                            break;
                    }
                    sWhere += " and " + ColName2 + " " + com2;
                }
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                }
@@ -490,11 +646,38 @@
                $("#HEquipType").val("");//设备类型
                $("#BenginHCreateDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//开始日期
                $("#EndHCreateDate").val(Format(new Date(), "yyyy-MM-dd"));//结束日期
                $("#ColContent").val("");
                $("#ColName").val("0");
                $("#Comparator").val("0");
                $("#ColContent1").val("");
                $("#ColName1").val("0");
                $("#Comparator1").val("0");
                $("#ColContent2").val("");
                $("#ColName2").val("0");
                $("#Comparator2").val("0");
                form.render('select');
                sWhere = "";
                $("#btnSearch").click();
            }
            //#region ä»»æ„å­—段过滤:列名显示下拉框
            function ColFilter() {
                var Organization = '<option  value="0" selected="selected" ></option>';
                for (var i = 1; i < option.cols[0].length; i++) {
                    if (option.cols[0][i].hide != true) {
                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
                    }
                }
                $("#ColName").empty();
                $("#ColName").append(Organization);
                $("#ColName1").empty();
                $("#ColName1").append(Organization);
                $("#ColName2").empty();
                $("#ColName2").append(Organization);
                form.render('select');
            }
            //#endregion
            //#endregion
        });
WebTM/views/ÖÊÁ¿¹ÜÀí/»·¾³¼ì²âµ¥/QC_EnvironmentTestDotCheckBillEdit_PDA.html
New file
@@ -0,0 +1,710 @@

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title class="jzd">环境检测单</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <!--引用layui样式文件-->
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <!--引用layui js文件-->
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <!--自定义样式-->
    <style>
        .layui-form-label {
            font-size: 14px;
            width: 85px;
            text-align: inherit;
        }
        /*全局设置输入框高度*/
        .set_height {
            height: 30px;
        }
        /*设置表头输入框*/
        .t1_input {
            padding: 1%;
        }
        /*本站信息td*/
        .bz_td {
            display: -webkit-box; /*设置按钮不换行*/
            padding: 1%; /*设置输入框边距*/
        }
        /*设置本站信息按钮高度*/
        .bz_btu {
            height: 30px;
            width: 60px;
            line-height: 30px;
            margin-top:4px;
        }
        th {
            width: 70px;
            text-align: left;
        }
    </style>
</head>
<body>
    <div class="layui-fluid" style="padding: 0;">
        <div class="layui-card">
            <div class="layui-card-body" style="padding: 1px;">
                <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;">
                    <div style="background-color:#0085E8;">
                        <span style="color: white;" class="gxcz"><i class="layui-icon layui-icon-form"></i>环境检测单</span>
                    </div>
                    <div class="layui-form-item" style="margin: 1% 2%;text-align: right;">
                        <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">新增</button>
                        <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">保存</button>
                        <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">退出</button>
                    </div>
                    <div class="layui-form-item">
                        <div class="layui-tab layui-tab-card" lay-filter="TabTest">
                            <div class="layui-tab-content">
                                <div class="layui-tab-item layui-show">
                                    <table style="width:80%;">
                                        <tbody>
                                            <tr>
                                                <th>部门</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HDeptName" class="layui-input" id="HDeptName" placeholder="选择部门" style="border-radius: 50px; background-color: #efefef4d;">
                                                    <input type="hidden" name="HDeptID" id="HDeptID" value="0" autocomplete="off" class="layui-input">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HDeptID-BT" id="HDeptID-BT" style="font-weight:bolder">...</button>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>记录员</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HEmpName" class="layui-input" id="HEmpName" placeholder="选择记录员" style="border-radius: 50px; background-color: #efefef4d;">
                                                    <input type="hidden" name="HEmpID" id="HEmpID" value="0" autocomplete="off" class="layui-input">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HEmpID-BT" id="HEmpID-BT" style="font-weight:bolder">...</button>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>工作中心</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HCenterWorkName" class="layui-input" id="HCenterWorkName" placeholder="选择工作中心" style="background-color:#efefef4d;border-radius: 50px;">
                                                    <input type="hidden" name="HCenterWorkID" id="HCenterWorkID" value="0" autocomplete="off" class="layui-input">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HCenterWorkID-BT" id="HCenterWorkID-BT" style="font-weight:bolder">...</button>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>工序</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HProcName" class="layui-input" id="HProcName" placeholder="选择工序" style="background-color:#efefef4d;border-radius: 50px;">
                                                    <input type="hidden" name="HProcID" id="HProcID" value="0" autocomplete="off" class="layui-input">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HProcID-BT" id="HProcID-BT" style="font-weight:bolder">...</button>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>洁净度</th>
                                                <td style="width: 240px;">
                                                    <select name="HCleanType" lay-filter="HCleanType" id="HCleanType">
                                                        <option value="A" selected="selected">A</option>
                                                        <option value="B">B</option>
                                                        <option value="C">C</option>
                                                    </select>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>检验方案</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HEnvironmentTestSchemeName" class="layui-input" id="HEnvironmentTestSchemeName" placeholder="选择检验方案" style="border-radius: 50px;">
                                                    <input type="hidden" name="HEnvironmentTestSchemeID" id="HEnvironmentTestSchemeID" value="0" autocomplete="off" class="layui-input">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HEnvironmentTestSchemeID-BT" id="HEnvironmentTestSchemeID-BT" style="font-weight:bolder">...</button>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>检验项目</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HEnvironmentItemName" class="layui-input" id="HEnvironmentItemName" placeholder="选择检验项目" style="border-radius: 50px;">
                                                    <input type="hidden" name="HEnvironmentItemID" id="HEnvironmentItemID" value="0" autocomplete="off" class="layui-input">
                                                    <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="HEnvironmentItemID-BT" id="HEnvironmentItemID-BT" style="font-weight:bolder">...</button>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>实际值</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HMeasure" class="layui-input" id="HMeasure" value="" placeholder="" style="border-radius: 50px;" onfocus="this.select();">
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>目标值</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HTargetVal" class="layui-input" id="HTargetVal" value="" placeholder="" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>上限值</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HUpLimit" class="layui-input" id="HUpLimit" value="" placeholder="" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>下限值</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HDownLimit" class="layui-input" id="HDownLimit" value="" placeholder="" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>单据日期</th>
                                                <td class="t1_input">
                                                    <input type="text" name="HDate" class="layui-input" id="HDate" style="border-radius: 50px;" placeholder="请选择日期">
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>单据号</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="单据号" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                    <input type="hidden" name="HInterID" id="HInterID" value="0" autocomplete="off" class="layui-input">
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>备注</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HRemark" class="layui-input" id="HRemark" placeholder="请输入备注信息" style="border-radius: 50px;">
                                                </td>
                                            </tr>
                                            <!--<tr>
                    <th>组织</th>
                    <td class="bz_td">
                        <input type="text" name="HOrgName" class="layui-input" id="HOrgName" placeholder="组织" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                        <input type="hidden" name="HOrgID" id="HOrgID" value="0" autocomplete="off" class="layui-input">
                    </td>
                </tr>-->
                                        </tbody>
                                    </table>
                                </div>
                                <div class="layui-tab-item">
                                    <table style="width:80%;">
                                        <tbody>
                                            <tr>
                                                <th>制单人</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>制单日期</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>修改人</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>修改日期</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>审核人</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>审核日期</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>关闭人</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HCloseMan" class="layui-input" id="HCloseMan" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>关闭日期</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HCloseDate" class="layui-input" id="HCloseDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>作废人</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th>作废日期</th>
                                                <td class="bz_td">
                                                    <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                </td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                                <div class="layui-tab-item" style="display:none">
                                    <table class="" id="mainTable" lay-filter="mainTable"></table>
                                </div>
                            </div>
                            <ul class="layui-tab-title">
                                <li class="layui-this">单据信息</li>
                                <li>制单信息</li>
                            </ul>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <script>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () {
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , laydate = layui.laydate
                , upload = layui.upload
                , element = layui.element;
            //#region å…¬å…±å˜é‡
            var params = get_UrlVars();
            var option = [];
            var refSav = "";   //提交类型
            var rowdata = [{ "HEnvironmentItemID": "0", "HEnvironmentItemName": "", "HMeasure": "", "HTargetVal": "", "HUpLimit": "", "HDownLimit": "" }];
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            var params = getUrlVars();
            if (typeof (params[params[0]]) == "undefined") {
                var OperationType = 1;//操作类型
                var closeType = 2;  //关闭类型
            }
            else {
                var OperationType = params[params[0]];//操作类型
                var linterid = params[params[1]];//源单id
                var HEntryID = params[params[2]];  //获取源单子id
                var HSouceBillType = params[params[3]];//源单类型
                var closeType = params[params[4]];  //关闭类型
            }
            //初始化表格
            set_InitGrid();
            //判断是否新增
            if (OperationType == 1) {
                refSav = "Add";
                $("#HInterID").val("");
                $("#HBillNo").val("");
                //获取最大单据号
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '7524' },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                    }
                });
                $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//新增按钮默认禁用
            }
            //初始基本信息赋值
            $("#HMaker").val(sessionStorage["HUserName"]);
            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
            $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
            $("#HEmpID").val(sessionStorage["HEmpID"]); //根据登录用户带出操作员ID
            $("#HEmpName").val(sessionStorage["HEmpName"]); //根据登录用户带出操作员
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //#region åŸºç¡€èµ„料弹框
            //选择部门弹窗
            form.on('submit(HDeptID-BT)', function () {//部门
                layer.open({
                    type: 2 //类型
                    , skin: 'layui-layer-rim'//加上边框
                    , area: ['90%', '90%']//大小
                    , title: '部门列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_DepartmentList.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('请选择数据');
                        }
                        //获取数据
                        $("#HDeptID").val(checkStatus.data[0].HItemID);
                        $("#HDeptName").val(checkStatus.data[0].HName);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                })
            });
            //记录员弹窗
            form.on('submit(HEmpID-BT)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '职员列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_EmployeeList.html?Type=HEmp', '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('请选择数据');
                        }
                        $("#HEmpID").val(checkStatus.data[0].HItemID);
                        $("#HEmpName").val(checkStatus.data[0].HName);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    }
                });
            });
            //工作中心弹窗
            form.on('submit(HCenterWorkID-BT)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '工作中心列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_WorkCenterList.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('请选择数据');
                        }
                        $("#HCenterWorkName").val(checkStatus.data[0].工作中心);
                        $("#HCenterWorkID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    }
                });
            });
            //工序弹窗
            form.on('submit(HProcID-BT)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '工序列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_ProcList.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('请选择数据');
                        }
                        $("#HProcID").val(checkStatus.data[0].HItemID);
                        $("#HProcName").val(checkStatus.data[0].工序);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    }
                });
            });
            //环境检验方案弹窗
            form.on('submit(HEnvironmentTestSchemeID-BT)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '环境检验方案列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_EnvironmentTestSchemeBillList.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('请选择数据');
                        }
                        $("#HEnvironmentTestSchemeName").val(checkStatus.data[0].单据号);
                        $("#HEnvironmentTestSchemeID").val(checkStatus.data[0].HInterID);
                        $("#HProcID").val(checkStatus.data[0].HProcID);
                        $("#HProcName").val(checkStatus.data[0].工序名称);
                        $("#HCenterWorkID").val(checkStatus.data[0].HCenterWorkID);
                        $("#HCenterWorkName").val(checkStatus.data[0].工作中心);
                        $("#HDeptID").val(checkStatus.data[0].HDeptID);
                        $("#HDeptName").val(checkStatus.data[0].生产部门);
                        $("#HEnvironmentItemID").val(checkStatus.data[0].HEnvironmentItemID);
                        $("#HEnvironmentItemName").val(checkStatus.data[0].检测项目);
                        $("#HTargetVal").val(checkStatus.data[0].目标值);
                        $("#HUpLimit").val(checkStatus.data[0].上限值);
                        $("#HDownLimit").val(checkStatus.data[0].下限值);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    }
                });
            });
            //环境检验项目弹窗
            form.on('submit(HEnvironmentItemID-BT)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '环境检验项目列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_EnvironmentTestItem.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('请选择数据');
                        }
                        $("#HEnvironmentItemID").val(checkStatus.data[0].HItemID);
                        $("#HEnvironmentItemName").val(checkStatus.data[0].环境检测项目);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    }
                });
            });
            //#endregion
            //提交
            form.on('submit(Saver)', function (data) {//提交
                Get_Save(data);
            });
            //退出--全屏版
            form.on('submit(Cancel)', function () {
                layer.confirm('您确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
                    parent.location.href = "../../../views/index_Mobile.html";
                });
            })
            form.on('submit(Add)', function () {//提交
                layer.confirm('新增后页面数据将消失?', { icon: 3, title: '提示' }, function (index) {
                    location.replace('QC_EnvironmentTestDotCheckBillEdit_PDA.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2');
                });
            })
            //#endregion
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            //初始化表格
            function set_InitGrid() {
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , limit: 500 //每页默认显示的数量
                    , totalRow: true
                    , height: 650
                    , cols: [[ //表头
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', totalRow: true }
                        , { field: 'HEnvironmentItemID', title: 'HEnvironmentItemID', hide: true }
                        , { field: 'HEnvironmentItemName', title: '检测项目', edit: 'text', event: "HEnvironmentItemID" }
                        , { field: 'HMeasure', title: '实际值', edit: 'text' }
                        , { field: 'HTargetVal', title: '目标值' }
                        , { field: 'HUpLimit', title: '上限值' }
                        , { field: 'HDownLimit', title: '下限值' }
                        , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
                    ]]
                }
                //初始加载表格
                option.data = rowdata;
                table.render(option);
            }
            //保存
            function Get_Save(data) {
                option.data = [{ "HEnvironmentItemID": $("#HEnvironmentItemID").val(), "HMeasure": $("#HMeasure").val(), "HTargetVal": $("#HTargetVal").val(), "HUpLimit": $("#HUpLimit").val(), "HDownLimit": $("#HDownLimit").val() }];
                table.render(option);
                //若为编辑-保存,则更新修改人和修改时间
                if (OperationType == 3) {
                    data.field.HUpDater = sessionStorage["HUserName"];
                    data.field.HUpDateDate = Format(new Date(), "yyyy-MM-dd");
                    $("#HUpDater").val(sessionStorage["HUserName"]);
                    $("#HUpDateDate").val(Format(new Date(), "yyyy-MM-dd"));
                }
                data.field.HOrgID = sessionStorage["OrganizationID"];//组织
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(table.cache['mainTable']);
                var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ";" + sessionStorage["HUserName"];
                if (!AllowLoadData())//数据验证
                {
                    return false;
                }
                $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//新增按钮启用
                $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//禁用保存按钮
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "/QC_EnvironmentTestDotCheckBill/SaveQC_EnvironmentTestDotCheckBillMain", //方法所在页面和方法名
                    async: false,
                    data: { "sMainSub": sMainSub },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);
                            layer.msg("提交成功");
                        }
                        else {
                            $('#Saver').removeClass("layui-btn-disabled").attr("disabled", false);//保存按钮启用
                            $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//禁用新增按钮
                            layer.alert(data.Message, { icon: 5 })
                        }
                    },
                    error: function (err) {
                        $('#Saver').removeClass("layui-btn-disabled").attr("disabled", false);//保存按钮启用
                        $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//禁用新增按钮
                        layer.alert(err, { icon: 5 })
                    }
                })
            }
            function AllowLoadData() {  //非空验证
                var Result = true;
                if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) {
                    layer.msg("单据号不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                if ($("#HDate").val() == '' || $("#HDate").val() == null) {
                    layer.msg("单据日期不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                return Result;
            }
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
            //#endregion
            //以上为layui模块
        });
        //返回工序
        function GetHProcValue(obj) {
            $("#HProcID").val(obj[0].HItemID);
            $("#HProcName").val(obj[0].工序);
        }
        //返回部门
        function GetHDeptNameValue (obj) {
            $("#HDeptID").val(obj[0].HItemID);
            $("#HDeptName").val(obj[0].HName);
        }
        //返回职员
        function GetHEmpValue (obj) {
            $("#HEmpID").val(obj[0].HItemID);
            $("#HEmpName").val(obj[0].HName);
        }
        //返回工作中心
        function GetWorkCenterValue (obj) {
            $("#HCenterWorkID").val(obj[0].HItemID);
            $("#HCenterWorkName").val(obj[0].HName);
        }
        //返回环境检测方案
        function GetHEnvironmentValue (obj) {
            $("#HEnvironmentTestSchemeName").val(obj[0].单据号);
            $("#HEnvironmentTestSchemeID").val(obj[0].HInterID);
            $("#HProcID").val(obj[0].HProcID);
            $("#HProcName").val(obj[0].工序名称);
            $("#HCenterWorkID").val(obj[0].HCenterWorkID);
            $("#HCenterWorkName").val(obj[0].工作中心);
            $("#HDeptID").val(obj[0].HDeptID);
            $("#HDeptName").val(obj[0].生产部门);
            $("#HEnvironmentItemID").val(obj[0].HEnvironmentItemID);
            $("#HEnvironmentItemName").val(obj[0].检测项目);
            $("#HTargetVal").val(obj[0].目标值);
            $("#HUpLimit").val(obj[0].上限值);
            $("#HDownLimit").val(obj[0].下限值);
        }
        //返回环境检查项目
        function GetHEnvironmentTestItemValue(obj) {
            $("#HEnvironmentItemID").val(obj[0].HItemID);
            $("#HEnvironmentItemName").val(obj[0].检测项目);
        }
    </script>
</body>
</html>
WebTM/views/ÖÊÁ¿¹ÜÀí/»·¾³¼ì²âµ¥/QC_EnvironmentTestDotCheckBillList_PDA.html
New file
@@ -0,0 +1,420 @@
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>环境检测单列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <style type="text/css">
        input.layui-input.layui-unselect {
            padding-right: 0;
        }
    </style>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
            <div class="layui-card" style="padding: 1px">
                <div class="layui-card-body" style="padding: 1px;">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <div class="layui-collapse">
                            <div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 30px;">日期</label>
                                    <input type="date" class="layui-input" id="HBeginDate" style="width:110px;" placeholder="yyyy-MM-dd">
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width:5px">-</label>
                                </div>
                                <div class="layui-inline">
                                    <input type="date" class="layui-input" id="HEndDate" style="width:110px;" placeholder="yyyy-MM-dd">
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                            </div>
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btnDel"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>退出</button>
                            </div>
                        </script>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
            //查询条件
            var sWhere = "";
            var option = [];
            var HModName = "QC_EnvironmentTestDotCheckBillList_PDA";
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["HInterID", "HEntryID", "HDeptID", "HCenterWorkID", "HProcID", "HEnvironmentItemID", "HEmpID", "HEnvironmentTestSchemeID"];
            //#endregion
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
            //#region åˆå§‹åŒ–界面
            set_ClearBill();
            //#endregion
            //#region ç‚¹å‡»äº‹ä»¶åŒ…括on form事件等
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //审核
                    case 'btnCheck': btnCheck(1);
                        break;
                    //反审核
                    case 'btnAdutCheck': btnCheck(2);
                        break;
                    //删除
                    case 'btnDel': btnDel();
                        break;
                    //退出
                    case 'btn-exit': Pub_Close(2);
                        break;
                    //隐藏列设置
                    case 'HideColumn':
                        get_HideColumn();
                        break;
                };
            });
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
            });
            //行监听事件-单击
            table.on('row(mainTable)', function (obj) {
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
                }
                //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
                layui.each(table.cache.mainTable, function (i, l) {
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = flag;
                    }
                });
            });
            //#endregion
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            //初始化界面
            function set_ClearBill() {
                //初始化时间
                $("#HBeginDate").val(Format(new Date() - 1000 * 60 * 60 * 24 * 30, "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                //加载数据到网格
                get_FastQuery();
            }
            //列明显示下拉框
            function ColFilter() {
                var Organization = '<option  value="0" selected="selected" ></option>';
                for (var i = 1; i < option.cols[0].length; i++) {
                    if (option.cols[0][i].hide != true) {
                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
                    }
                }
                $("#ColName").empty();
                $("#ColName").append(Organization);
                form.render('select');
            }
            //加载网格
            function get_Display(sWhere) {
                //动态列-缓存列表
                $.ajax({
                    url: GetWEBURL() + "/QC_EnvironmentTestDotCheckBill/getQC_EnvironmentTestDotCheckBillMainList",
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];
                            var col = [];
                            //给空的数组赋值
                            for (var key in data1.list) {
                                //动态获取列表所有列名
                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                                //获取不需要显示的列(H开头的列不显示)
                                var patrn = new RegExp(/^h/i);
                                if (patrn.test(data1.list[key].ColmCols)) {
                                    titleData[key] = data1.list[key].ColmCols;
                                }
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'checkbox', fixed: 'left' });
                            for (var i = 0; i < data.length; i++) {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
                                        case 'DateTime':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true });
                                    }
                                }
                            }
                            option = {
                                elem: '#mainTable'
                                , toolbar: '#toolbarDemo'
                                , cellMinWidth: 120
                                , page: true
                                , limit: 50
                                , limits: [50, 500, 5000, 20000]
                                , height: 'full-70'
                                , totalRow: false //开启合计
                                , cols: [col]
                                , data: data1.data
                            };
                            table.render(option);
                            //刷新表格数据
                            DisPlay_HideColumn();
                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
                                ColFilter();
                            }
                        }
                    },
                    error: function (err) {
                        layer.msg('错误' + err, {
                            icon: 5,
                            time: 20000
                        }, function () {
                            //do something
                        });
                    }
                })
            }
            //快速过滤
            function get_FastQuery() {
                var HBeginDate = $("#HBeginDate").val();//下达日期 å¼€å§‹æ—¥æœŸ
                var HEndDate = $("#HEndDate").val();//结束日期
                if (HBeginDate != "" && HEndDate != "") {
                    sWhere += " and æ—¥æœŸ between '" + HBeginDate + "' and '" + HEndDate + "' ";
                }
                get_Display(sWhere);
                //调用接口后清空sWhere缓存
                sWhere = "";
            }
            //重置过滤条件
            function set_ClearQuery() {
                //初始化时间
                $("#HBeginDate").val(Format(new Date() - 1000 * 60 * 60 * 24 * 30, "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#ColContent").val("");
                $("#ColName").val("0");
                $("#Comparator").val("0");
                ColFilter();
                sWhere = "";
            }
            //删除
            function btnDel() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                     var linterid = data[0].HInterID.toString();
                    layer.confirm("确认要删除吗,删除后不能恢复", { title: "删除确认" }, function (index) {
                        var wait = layer.load();
                        //逻辑删除方法
                        $.ajax({
                            url: GetWEBURL() + '/QC_EnvironmentTestDotCheckBill/DeleteQC_EnvironmentTestDotCheckBill',
                            type: "GET",
                            data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
                            success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { icon: 1 }, function () {
                                        // å¾—到frame索引
                                        var index = layer.getFrameIndex(window.name);
                                        //关闭当前frame
                                        layer.close(wait);
                                        //修改为功后刷新界面
                                        get_FastQuery();
                                    });
                                } else {
                                    layer.alert(result.code + result.Message, { icon: 5 });
                                    layer.close(wait);
                                }
                            }, error: function () {
                                layer.alert("接口请求失败!", { icon: 5 });
                                layer.close(wait);
                            }
                        });
                    })
                }
                else {
                    layer.msg('请选择一行数据删除!');
                }
            }
            //隐藏列设置
            function get_HideColumn() {
                var colName = "";
                for (var i = 1; i < option.cols[0].length; i++) {
                    colName += option.cols[0][i]["title"] + ",";
                }
                colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿›è¡Œç¼–码
                layer.open({
                    type: 2
                    , skin: "layui-layer-rim" //加上边框
                    , title: "隐藏列设置"  //标题
                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                    , shift: 2 //弹出动画
                    , area: ["50%", "90%"] //窗体大小
                    , maxmin: true //设置最大最小按钮是否显示
                    , content: ['../../基础资料/隐藏列设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index, laero) {
                        //刷新表格数据
                        DisPlay_HideColumn();
                        //更新表格缓存的数据
                        layer.close(index);//关闭弹窗
                    }
                })
            }
            //显示列数据
            function DisPlay_HideColumn() {
                $.ajax({
                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
                    type: "GET",
                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.data.length != 0) {
                            var dataCol = [];//数据库查询出的列数据
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 1; i++) {
                                if (dataCol[i]) {
                                    var dataCols = dataCol[i].split('|');
                                }
                                //隐藏列
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;
                                }
                                //设置内容字体大小
                                if (data1.data[0].HFontSize != 0) {
                                    option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
                                } else {
                                    option.cols[0][i + 1]["style"] = "font-size:100%";
                                }
                                //设置列宽
                                if (dataCols[3] > 0) {
                                    option.cols[0][i + 1]["width"] = dataCols[3];
                                }
                                //显示列
                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
                                    option.cols[0][i + 1]["hide"] = false;
                                }
                                //字体所在位置(å·¦ å±…中 å³)
                                switch (dataCols[2]) {
                                    case "L":
                                        option.cols[0][i + 1]["align"] = "left";
                                        break;
                                    case "M":
                                        option.cols[0][i + 1]["align"] = "center";
                                        break;
                                    case "R":
                                        option.cols[0][i + 1]["align"] = "right";
                                        break;
                                }
                            }
                            //取消冻结列
                            for (var i = 1; i < option.cols[0].length - 1; i++) {
                                if (option.cols[0][i]["fixed"] != null) {
                                    option.cols[0][i]["fixed"] = null;
                                }
                                else {
                                    break;
                                }
                            }
                            //冻结列
                            if (data1.data[0].HFixCols != 0) {
                                for (var i = 0; i < data1.data[0].HFixCols; i++) {
                                    if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
                                        data1.data[0].HFixCols += 1;
                                    }
                                    option.cols[0][i + 1]["fixed"] = "left";
                                }
                            }
                            table.render(option);
                        } else {
                            table.render(option);
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                })
            }
            //#endregion
        });
    </script>
</body>
</html>
WebTM/views/ÖÊÁ¿¹ÜÀí/Ê×¼þ¼ìÑéµ¥/QC_FirstPieceCheckBillList2.html
@@ -895,6 +895,17 @@
            //#region å¯¼å‡ºExecel
            function btn_Export() {
                option.data.forEach((item) => {
                    for (let itemobj in item) {
                        if (item[itemobj] == null) {
                            item[itemobj] = "";
                        }
                        if (item[itemobj].length > 0) {  // å‡è®¾å­—段名为field
                            item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, '');  // å°†æ¢è¡Œç¬¦æ›¿æ¢ä¸ºç©ºå­—符串
                        }
                    }
                });
                table.exportFile(ins.config.id, option.data, "xls");
            }
            //#endregion
WebTM/views/²É¹º¹ÜÀí/²É¹ººËÏú/Cg_POStockInBillList_Sec.html
@@ -63,10 +63,20 @@
                                            <span>更多</span>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                    <!--<div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">单据号</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
                                        </div>
                                    </div>-->
                                    <div class="layui-inline">
                                        <label class="layui-form-label">供应商<label style="color:red"> * </label></label>
                                        <div class="layui-input-inline">
                                            <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                            <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float:left;width:150px;">
                                            <button type="button" id="HSupList" lay-submit="" class="layui-btn" lay-filter="HSupList" style="width:40px;">
                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                            </button>
                                        </div>
                                    </div>
                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
@@ -74,7 +84,7 @@
                                    </button>
                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
                                        <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-row" style="margin-top:5px;display:none;">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">过滤</label>
                                                <div class="layui-input-block">
@@ -101,7 +111,7 @@
                                                <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
                                            </div>
                                        </div>
                                        <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-row" style="margin-top: 5px; display: none;">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">过滤</label>
                                                <div class="layui-input-block">
@@ -128,7 +138,7 @@
                                                <input type="text" class="layui-input" value="" name="ColContent1" id="ColContent1">
                                            </div>
                                        </div>
                                        <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-row" style="margin-top: 5px; display: none;">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">过滤</label>
                                                <div class="layui-input-block">
@@ -168,6 +178,15 @@
                        </div>
                        <div class="layui-col-xs12 layui-col-md6">
                            <h1 style="text-align: center; padding: 10px 0;"><b>待核销列表</b></h1>
                            <div class="layui-collapse">
                                <div class="layui-colla-item">
                                    <div class="layui-colla-title layui-inline">
                                        <div class="layui-inline">
                                            <span>更多</span>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table>
                            <script type="text/html" id="toolbarDemo1">
                                <div class="layui-btn-container">
@@ -220,7 +239,44 @@
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //#region é¡µé¢åˆå§‹åŒ–
            set_ClearBill();
            //#endregion
            //#endregion
            //#endregion
            //#region é€‰æ‹©ä¾›åº”商按钮
            form.on('submit(HSupList)', function () {
                get_checkSup();
            });
            //#region ä¾›åº”商选择页面
            function get_checkSup() {
                var HOrgName = sessionStorage["Organization"];
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '供应商列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/采购基础资料/Gy_Supplier.html?Type=HSup&HOrgName=' + HOrgName, '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('请选择数据');
                        }
                        $("#HSupName").val(checkStatus.data[0].供应商名称);
                        $("#HSupID").val(checkStatus.data[0].HItemID);
                        document.getElementById("HSupList").disabled = true;
                        document.getElementById("HSupList").style.color = "white";
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#endregion
            //#region å­è¡¨1:点击行选中高亮
@@ -374,7 +430,7 @@
                    layer.msg('请选择数据下推!');
                }
            }
            //#endregion
            //#endregion
            //#endregion
            //#region å­è¡¨2:头工具栏事件
@@ -407,7 +463,7 @@
                if (data.length == 1) {
                    var ajaxLoad = layer.load();
                    var hmaindid = data[0].hmainid;
                    var sql = "delete from Cg_POStockInBillList_Sec where HMainSourceInterID = " + hmaindid;
                    var sql = "delete from Cg_POStockInBillList_Sec where HMainSourceInterID = " + hmaindid + " and ISNULL(HSecEmp,'') = '' ";
                    var ModRightNameCheck = "";
                    $.ajax({
                        url: GetWEBURL() + '/CommonModel/commonMethod',
@@ -571,7 +627,7 @@
                    //, limits: [50, 500, 5000, 50000]
                    , totalRow: true
                    , cellMinWidth: 120
                    , height: 400
                    , height: 'full-100'
                    , cols: [[
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', style: 'background-color: #f9f9f9;' }
@@ -618,7 +674,7 @@
                    //, limits: [50, 500, 5000, 50000]
                    , totalRow: true
                    , cellMinWidth: 120
                    , height: 400
                    , height: 'full-100'
                    , cols: [[
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', style: 'background-color: #f9f9f9;' }
@@ -652,7 +708,7 @@
            function set_ClearBill() {
                get_InitGrid();
                get_FastQuery();
                //get_FastQuery();
                get_FastQuery1();
                DisPlay_HideColumn();
@@ -733,6 +789,8 @@
                var HOrgID = sessionStorage["OrganizationID"];
                var HBillNo = $("#HBillNo").val();  //单据号
                var HSupID = $("#HSupID").val();
                var HSupName = $("#HSupName").val();
                //任意字段过滤
                var ColName = $("#ColName").val();//复选框
@@ -811,8 +869,14 @@
                    sWhere += " and " + ColName2 + " " + com2;
                }
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                //if (HBillNo) {
                //    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                //}
                if (HSupName) {
                    sWhere += " and ä¾›åº”商 like '" + HSupName + "'";
                } else {
                    sWhere += " and 1=0";
                }
                if (HOrgID) {
WebTM/views/²É¹º¹ÜÀí/²É¹º¶©µ¥/Cg_POOrderBillList.html
@@ -378,9 +378,9 @@
            //#endregion 
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["hmainid","HEntryID","HBillType", "HSupID", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID",
                "HFeedback", "HPriority", "HUserID","币别代码","采购方式代码","结算方式代码","部门代码","主管代码","业务员代码","计量单位代码"];
            //#endregion
            var titleData = ["hmainid", "HEntryID", "HBillType", "HSupID", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID",
                "HFeedback", "HPriority", "HUserID", "币别代码", "采购方式代码", "结算方式代码", "部门代码", "主管代码", "业务员代码", "计量单位代码"];
            //#endregion
            //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘
@@ -393,6 +393,9 @@
            //选择的过滤方案内码(全局变量)
            window.HInterID_Choose = 0;
            //#endregion
            //检测是否具备查看金额权限,设置隐藏列
            checkRight_Money();
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
            set_ClearBill();
@@ -2844,6 +2847,40 @@
                })
            }
            //#region æŸ¥çœ‹æ˜¯å¦å…·å¤‡æŸ¥çœ‹é‡‘额权限,设置金额等字段是否需要隐藏
            function checkRight_Money() {
                //权限判定
                if (!set_ModCheck("Cg_POOrderBill_Money")) {
                    var HideColumnList = ["单价", "税率", "含税单价", "金额","税额", "价税合计","实际含税单价"];
                    for (var i = 0; i < HideColumnList.length; i++) {
                        titleData.push(HideColumnList[i]);
                    }
                }
            }
            //#endregion
            //#region æƒé™åˆ¤å®š
            function set_ModCheck(ModRightNameCheck) {
                var Permission = false;
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //方法所在页面和方法名
                    async: false,
                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            Permission = true;
                        } else {
                            //layer.alert("当前模块没有查询权限!", { icon: 5 });
                        }
                    }, error: function (e) {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                return Permission;
            }
            //#endregion
            //#region éšè—åˆ—设置
            function get_HideColumn() {
                var colName = "";
@@ -2886,7 +2923,7 @@
                        if (data1.data.length != 0) {
                            var dataCol = [];//数据库查询出的列数据
                            var titleData = ["hmainid", "HBillType", "HSupID", "业务状态", "HUnitID", "供应商代码", "业务员代码", "HPriority", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID"];//不需要显示的字段 å¯æ‰©å±•
                            //var titleData = ["hmainid", "HBillType", "HSupID", "业务状态", "HUnitID", "供应商代码", "业务员代码", "HPriority", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID"];//不需要显示的字段 å¯æ‰©å±•
                            var newCols = [[]];//对应数据库列顺序col
                            newCols[0].push(option.cols[0][0]);//放入第一个checkbox
                            dataCol = data1.data[0].HGridString.split(',');
WebTM/views/ÏúÊÛ¹ÜÀí/ÏúÊÛºËÏú/XS_SellOutBillList_Sec.html
@@ -63,18 +63,28 @@
                                            <span>更多</span>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                    <!--<div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">单据号</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
                                        </div>
                                    </div>-->
                                    <div class="layui-inline">
                                        <label class="layui-form-label">客户<label style="color:red"> * </label></label>
                                        <div class="layui-input-inline">
                                            <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                            <input type="hidden" name="HCusID" id="HCusID" class="layui-input" value="0" style="float:left;width:150px;">
                                            <button type="button" id="HCusList" lay-submit="" class="layui-btn" lay-filter="HCusList" style="width:40px;">
                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                            </button>
                                        </div>
                                    </div>
                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                    </button>
                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
                                        <div class="layui-row" style="margin-top:5px">
                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%; display:none;">
                                        <div class="layui-row" style="margin-top:5px;display:none;">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">过滤</label>
                                                <div class="layui-input-block">
@@ -101,7 +111,7 @@
                                                <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
                                            </div>
                                        </div>
                                        <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-row" style="margin-top: 5px; display: none;">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">过滤</label>
                                                <div class="layui-input-block">
@@ -128,7 +138,7 @@
                                                <input type="text" class="layui-input" value="" name="ColContent1" id="ColContent1">
                                            </div>
                                        </div>
                                        <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-row" style="margin-top: 5px; display: none;">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">过滤</label>
                                                <div class="layui-input-block">
@@ -168,6 +178,15 @@
                        </div>
                        <div class="layui-col-xs12 layui-col-md6">
                            <h1 style="text-align: center; padding: 10px 0;"><b>待核销列表</b></h1>
                            <div class="layui-collapse">
                                <div class="layui-colla-item">
                                    <div class="layui-colla-title layui-inline">
                                        <div class="layui-inline">
                                            <span>更多</span>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table>
                            <script type="text/html" id="toolbarDemo1">
                                <div class="layui-btn-container">
@@ -221,6 +240,42 @@
            //#region é¡µé¢åˆå§‹åŒ–
            set_ClearBill();
            //#endregion 
            //#endregion
            //#region é€‰æ‹©å®¢æˆ·æŒ‰é’®
            form.on('submit(HCusList)', function () {
                get_checkCus();
            });
            //#region å®¢æˆ·é€‰æ‹©é¡µé¢
            function get_checkCus() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '客户列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_CustomerList.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('请选择数据');
                        }
                        $("#HCusID").val(checkStatus.data[0].HItemID);
                        $("#HCusName").val(checkStatus.data[0].HName);
                        document.getElementById("HCusList").disabled = true;
                        document.getElementById("HCusList").style.color = "white";
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#endregion
            //#region å­è¡¨1:点击行选中高亮
@@ -407,7 +462,7 @@
                if (data.length == 1) {
                    var ajaxLoad = layer.load();
                    var hmaindid = data[0].hmainid;
                    var sql = "delete from Xs_SellOutBillList_Sec where HMainSourceInterID = " + hmaindid;
                    var sql = "delete from Xs_SellOutBillList_Sec where HMainSourceInterID = " + hmaindid + " and ISNULL(HSecEmp,'') = ''";
                    var ModRightNameCheck = "";
                    $.ajax({
                        url: GetWEBURL() + '/CommonModel/commonMethod',
@@ -571,7 +626,7 @@
                    //, limits: [50, 500, 5000, 50000]
                    , totalRow: true
                    , cellMinWidth: 120
                    , height: 400
                    , height: 'full-100'
                    , cols: [[
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', style: 'background-color: #f9f9f9;' }
@@ -618,7 +673,7 @@
                    //, limits: [50, 500, 5000, 50000]
                    , totalRow: true
                    , cellMinWidth: 120
                    , height: 400
                    , height: 'full-100'
                    , cols: [[
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', style: 'background-color: #f9f9f9;' }
@@ -652,7 +707,7 @@
            function set_ClearBill() {
                get_InitGrid();
                get_FastQuery();
                //get_FastQuery();
                get_FastQuery1();
                DisPlay_HideColumn();
@@ -732,7 +787,9 @@
                //}
                var HOrgID = sessionStorage["OrganizationID"];
                var HBillNo = $("#HBillNo").val();  //单据号
                //var HBillNo = $("#HBillNo").val();  //单据号
                var HCusID = $("#HCusID").val();
                var HCusName = $("#HCusName").val();
                //任意字段过滤
                var ColName = $("#ColName").val();//复选框
@@ -811,8 +868,14 @@
                    sWhere += " and " + ColName2 + " " + com2;
                }
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                //if (HBillNo) {
                //    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                //}
                if (HCusName) {
                    sWhere += " and å®¢æˆ· like '" + HCusName + "'";
                } else {
                    sWhere += " and 1=0 ";
                }
                if (HOrgID) {
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectBill.html
@@ -2445,7 +2445,7 @@
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '管径材质表'//标题
                    , title: '项目费用表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_ProjectMoneyClass.html?openType=2', 'yes']
                    , btn: ['确定', '取消']
@@ -2472,7 +2472,7 @@
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '管径材质表'//标题
                    , title: '项目费用表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_ProjectMoneyClass.html?openType=2', 'yes']
                    , btn: ['确定', '取消']
@@ -2500,7 +2500,7 @@
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '管径材质表'//标题
                    , title: '项目费用表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_ProjectMoneyClass.html?openType=2', 'yes']
                    , btn: ['确定', '取消']
@@ -2528,7 +2528,7 @@
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '管径材质表'//标题
                    , title: '项目费用表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_ProjectMoneyClass.html?openType=2', 'yes']
                    , btn: ['确定', '取消']
@@ -4055,6 +4055,14 @@
        function GetHEmpListValue(obj) {
            $("#HTaskWorkEmp").val(obj.职员名称);
        }
        //管径
        function GetPiPeValue(obj) {
            $("#HPipeDiameter").val(obj[0].管径名称);//管径名称
        }
        //管径材质
        function GetPiPeMaterialValue(obj) {
            $("#HPipeMaterial").val(obj[0].管径材质名称);//管径材质名称
        }
        //项目阶段
        function GetProjectStageValue(obj) {
            ProjectStageData = obj;