WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_PNLInfoList.html
@@ -37,7 +37,7 @@
                                    <label class="layui-form-label">日期间隔</label>
                                    <div class="layui-input-block">
                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
                                                lay-filter="HInitTimeCycle" style="width:190px;">
                                            lay-filter="HInitTimeCycle" style="width:190px;">
                                        </select>
                                    </div>
                                </div>
@@ -45,38 +45,38 @@
                                    <label class="layui-form-label" style="width: 85px;">开始日期</label>
                                    <div class="layui-input-inline">
                                        <input type="date" class="layui-input ForFilteringSchemes" name="HBeginDate"
                                               id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd"
                                               placeholder="yyyy-MM-dd">
                                            id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd"
                                            placeholder="yyyy-MM-dd">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">结束日期</label>
                                    <div class="layui-input-inline">
                                        <input type="date" class="layui-input ForFilteringSchemes" name="HEndDate"
                                               id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd"
                                               placeholder="yyyy-MM-dd">
                                            id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd"
                                            placeholder="yyyy-MM-dd">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 8rem;">PNL布局名称:</label>
                                    <div class="layui-input-inline">
                                        <input class="layui-input ForFilteringSchemes" name="HBarCode"
                                               lay-verify="HLayOutName" id="HLayOutName" autocomplete="off">
                                            lay-verify="HLayOutName" id="HLayOutName" autocomplete="off">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                        lay-filter="btnSearch" id="btnSearch">
                                    lay-filter="btnSearch" id="btnSearch">
                                    æŸ¥è¯¢
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                        lay-filter="btnReSearch" id="btnReSearch">
                                    lay-filter="btnReSearch" id="btnReSearch">
                                    é‡ç½®
                                </button>
                                <!--显示当前过滤方案-->
                                <div class="layui-inline" style="margin-left:5px;">
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
                                         id="HFilterScheme_Now"></div>
                                        id="HFilterScheme_Now"></div>
                                </div>
                                <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
                                    <div class="layui-row" style="margin-top:5px">
@@ -84,13 +84,13 @@
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName" id="ColName" class="ForFilteringSchemes"
                                                        lay-filter="ColName" style="width:190px;">
                                                    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;">
                                                lay-filter="Comparator" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
@@ -110,7 +110,7 @@
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                   name="ColContent" id="ColContent">
                                                name="ColContent" id="ColContent">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
@@ -118,23 +118,21 @@
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName1" id="ColName1" lay-filter="ColName1"
                                                        class="ForFilteringSchemes" style="width:190px;">
                                                    class="ForFilteringSchemes" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator1" id="Comparator1" lay-filter="Comparator1"
                                                    class="ForFilteringSchemes" style="width:190px;">
                                                class="ForFilteringSchemes" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<=">
                                                    <=
                                                </option>
                                                    <= </option>
                                                <option value="<">
                                                    <
                                                </option>
                                                    < </option>
                                                <option value="<>">
                                                    <>
                                                </option>
@@ -146,7 +144,7 @@
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                   name="ColContent1" id="ColContent1">
                                                name="ColContent1" id="ColContent1">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
@@ -154,23 +152,21 @@
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName2" id="ColName2" lay-filter="ColName2"
                                                        class="ForFilteringSchemes" style="width:190px;">
                                                    class="ForFilteringSchemes" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator2" id="Comparator2" lay-filter="Comparator2"
                                                    class="ForFilteringSchemes" style="width:190px;">
                                                class="ForFilteringSchemes" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<=">
                                                    <=
                                                </option>
                                                    <= </option>
                                                <option value="<">
                                                    <
                                                </option>
                                                    < </option>
                                                <option value="<>">
                                                    <>
                                                </option>
@@ -182,7 +178,7 @@
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                   name="ColContent2" id="ColContent2">
                                                name="ColContent2" id="ColContent2">
                                        </div>
                                    </div>
                                </div>
@@ -203,12 +199,14 @@
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>按钮设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="set_CheckBill"><i class="layui-icon layui-icon-radio"></i>审核</button>-->
                                <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="set_AbandonCheck"><i class="layui-icon layui-icon-circle"></i>反审核</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="set_CheckBill"><i class="layui-icon layui-icon-radio"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="set_AbandonCheck"><i class="layui-icon layui-icon-circle"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_StopBill" id="set_StopBill"><i class="layui-icon layui-icon-radio"></i>禁用</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonStop" id="set_AbandonStop"><i class="layui-icon layui-icon-circle"></i>反禁用</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Close" id="btn-Close"><i class="layui-icon layui-icon-radio"></i>关闭</button>-->
                                <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>反关闭</button>-->
                                <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>作废</button>-->
                                <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>反作废</button>-->
                                <!-- <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>反关闭</button> -->
                                <!-- <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>作废</button> -->
                                <!-- <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>反作废</button> -->
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>保存方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>读取方案</button>
@@ -249,7 +247,7 @@
        var sWhere = "";
        var option = [];
        var titleData = ['sorderid', 'hmainid', 'HInterid'];
        var ins;
        var HModName = "Gy_PNLInfo";
        var HBillType = "10003";
@@ -303,11 +301,19 @@
                    break;
                //审核
                case 'set_CheckBill':
                    set_CheckBill(1);
                    set_CheckBill(0);
                    break;
                //反审核
                case 'set_AbandonCheck':
                    set_CheckBill(2);
                    set_CheckBill(1);
                    break;
                //禁用
                case 'set_StopBill':
                    set_StopBill(0);
                    break;
                //反禁用
                case 'set_AbandonStop':
                    set_StopBill(1);
                    break;
                //列设置
                case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_FastQuery);
@@ -538,6 +544,78 @@
            });
        }
        //#region åå®¡æ ¸/审核数据
        function set_CheckBill(num) {
            var checkStatus = table.checkStatus('mainTable')
                , data = checkStatus.data;
            if (checkStatus.data.length === 1) {
                var InterID = data[0].HInterID.toString();
                //逻辑审核方法
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Gy_PNLInfoController/CheckBill", //方法所在页面和方法名
                    data: { "HInterID": InterID, "IsAudit": num, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                // å¾—到frame索引
                                var index = layer.getFrameIndex(window.name);
                                //关闭当前frame
                                layer.close(index);
                                //修改为功后刷新界面
                                $("#btnSearch").trigger('click');
                            });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            else {
                layer.msg('请选择一行数据审核!');
            }
        }
        //#endregion
        //#region åç¦ç”¨/禁用数据
        function set_StopBill(num) {
            var checkStatus = table.checkStatus('mainTable')
                , data = checkStatus.data;
            if (checkStatus.data.length === 1) {
                var InterID = data[0].HInterID.toString();
                //逻辑审核方法
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Gy_PNLInfoController/StopBill", //方法所在页面和方法名
                    data: { "HInterID": InterID, "IsStop": num, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                // å¾—到frame索引
                                var index = layer.getFrameIndex(window.name);
                                //关闭当前frame
                                layer.close(index);
                                //修改为功后刷新界面
                                $("#btnSearch").trigger('click');
                            });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            else {
                layer.msg('请选择一行数据审核!');
            }
        }
        //#endregion
        //快速过滤
        function get_FastQuery() {
@@ -725,7 +803,7 @@
                success: function (layero, index) {
                }
               ,end: function () {
                , end: function () {
                    //刷新页面,
                    get_FastQuery();
                },
@@ -757,8 +835,10 @@
        function set_DeleteBill() {
            var checkStatus = table.checkStatus('mainTable')
                , data = checkStatus.data;
            if (checkStatus.data.length  === 1) {
            if (checkStatus.data.length === 1) {
                if (isEmpty(data[0]['审核人']) === false) {
                    return layer.alert("已审核的数据不能删除!", { icon: 5 })
                }
                //逻辑删除方法
                layer.confirm("确认要删除吗,删除后不能恢复", { title: "删除确认" }, function (index) {
                    $.ajax({