yusijie
2024-01-12 a7cff8a38beac4030215e9ad68351364a4f4eb39
过滤方案
3个文件已修改
92 ■■■■ 已修改文件
WebTM/views/生产管理/生产任务单/Sc_ICMOBillList.html 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/系统管理/过滤方案设置/Xt_FastICScheme.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/系统管理/过滤方案设置/Xt_FastICSchemeList.html 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Éú²ú¹ÜÀí/Éú²úÈÎÎñµ¥/Sc_ICMOBillList.html
@@ -91,6 +91,11 @@
                                        <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;display:none;">重置</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>
                                    </div>
                                </div>
                                <div class="layui-colla-content">
                                    <div class="layui-row">
@@ -159,9 +164,7 @@
                                    </div>
                                </div>
                            </div>
                        </div>
                        <!--显示当前过滤方案-->
                        <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now" ></div>
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <!--<div class="layui-btn-container">
@@ -1640,7 +1643,7 @@
                $.ajax({
                    url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
                    type: "GET",
                    data: { "user": sessionStorage["Czybm"], "HModuleName": "采购订单", "HInterID": 0, "Type": "Default" },
                    data: { "user": sessionStorage["Czybm"], "HModuleName": "生产订单", "HInterID": 0, "Type": "Default" },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = data1.data;
@@ -1683,13 +1686,14 @@
                for (var i = 0; i < Filter.length; i++) {
                    HFilterIdList = Filter[i].id; //过滤条件ID
                    HFilterIdLists += Filter[i].id + ","; //过滤条件ID(拼接)
                    HValue += $("#" + HFilterIdList).val() + ","; //过滤条件中输入的值
                    HValue += $("#" + HFilterIdList).val() + ","; //过滤条件中输入的值
                    HElement_type += document.getElementById(HFilterIdList).tagName + ",";//通过标签id获取标签类型
                }
                //对数组进行编码
                HFilterIdLists = encodeURI(HFilterIdLists.substring(0, HFilterIdLists.length - 1));//对 URI è¿›è¡Œç¼–码
                HValue = encodeURI(HValue.substring(0, HValue.length - 1));//对 URI è¿›è¡Œç¼–码
                HElement_type = encodeURI(HElement_type.substring(0, HElement_type.length - 1));//对 URI è¿›è¡Œç¼–码
                HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
                HValue = HValue.substring(0, HValue.length - 1);
                HElement_type = HElement_type.substring(0, HElement_type.length - 1);
                if (HDefaultFilter == "") {
                    layer.open({
@@ -1697,7 +1701,7 @@
                        , area: ['40%', '80%']
                        , title: '过滤方案'
                        , shift: 0//弹出动画
                        , content: '../../系统管理/过滤方案设置/Xt_FastICScheme.html?OperationType=1&HModuleName=采购订单&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                        , content: '../../系统管理/过滤方案设置/Xt_FastICScheme.html?OperationType=1&HModuleName=生产订单&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                        , cancel: function () {
                            // å³ä¸Šè§’关闭事件的逻辑
                            HIsClose_Manual = true;
@@ -1724,7 +1728,7 @@
                            , area: ['40%', '80%']
                            , title: '过滤方案'
                            , shift: 0//弹出动画
                            , content: '../../系统管理/过滤方案设置/Xt_FastICScheme.html?OperationType=1&HModuleName=采购订单&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                            , content: '../../系统管理/过滤方案设置/Xt_FastICScheme.html?OperationType=1&HModuleName=生产订单&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                            , end: function () {
                                get_FastQuery()              
                                //显示当前的过滤方案
@@ -1735,6 +1739,10 @@
                        layer.close(index)
                    }, function (index) {
                        var Filter_Edit = document.getElementsByClassName("ForFilteringSchemes"); //获取本页所有过滤条件对象(class中包含"ForFilteringSchemes"的元素)
                        HFilterIdList = "";
                        HFilterIdLists = "";
                        HValue = "";
                        HElement_type = "";
                        for (var i = 0; i < Filter_Edit.length; i++) {
                            HFilterIdList = Filter_Edit[i].id; //过滤条件ID
                            HFilterIdLists += Filter_Edit[i].id + ","; //过滤条件ID(拼接)
@@ -1742,9 +1750,9 @@
                            HElement_type += document.getElementById(HFilterIdList).tagName + ",";//通过标签id获取标签类型
                        }
                        //对数组进行编码
                        HFilterIdLists = encodeURI(HFilterIdLists.substring(0, HFilterIdLists.length - 1));//对 URI è¿›è¡Œç¼–码
                        HValue = encodeURI(HValue.substring(0, HValue.length - 1));//对 URI è¿›è¡Œç¼–码
                        HElement_type = encodeURI(HElement_type.substring(0, HElement_type.length - 1));//对 URI è¿›è¡Œç¼–码
                        HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
                        HValue = HValue.substring(0, HValue.length - 1);
                        HElement_type = HElement_type.substring(0, HElement_type.length - 1);
                        var sMainSub = HInterID_Choose + ';' + HFilterIdLists + ';' + HValue + ';' + HElement_type + ';' + sessionStorage["HUserName"] + ';' + 3;
                        //修改
@@ -1798,9 +1806,9 @@
                    HElement_type += document.getElementById(HFilterIdList).tagName + ",";//通过标签id获取标签类型
                }
                //对数组进行编码
                HFilterIdLists = encodeURI(HFilterIdLists.substring(0, HFilterIdLists.length - 1));//对 URI è¿›è¡Œç¼–码
                HValue = encodeURI(HValue.substring(0, HValue.length - 1));//对 URI è¿›è¡Œç¼–码
                HElement_type = encodeURI(HElement_type.substring(0, HElement_type.length - 1));//对 URI è¿›è¡Œç¼–码
                HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
                HValue = HValue.substring(0, HValue.length - 1);
                HElement_type = HElement_type.substring(0, HElement_type.length - 1);
                layer.open({
                    type: 2
@@ -1834,7 +1842,7 @@
            $.ajax({
                url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
                type: "GET",
                data: { "user": sessionStorage["Czybm"], "HModuleName": "采购订单", "HInterID": HInterID, "Type": "Select" },
                data: { "user": sessionStorage["Czybm"], "HModuleName": "生产订单", "HInterID": HInterID, "Type": "Select" },
                success: function (data1) {
                    if (data1.count == 1) {
                        var data = data1.data;
WebTM/views/ϵͳ¹ÜÀí/¹ýÂË·½°¸ÉèÖÃ/Xt_FastICScheme.html
@@ -59,7 +59,7 @@
                                                <input type="checkbox" name="HUseingFlag" id="HUseingFlag" lay-skin="primary" title="">
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                        <div class="layui-form-item" style="display:none;">
                                            <label class="layui-form-label">禁用标志</label>
                                            <div class="layui-input-block">
                                                <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="">
WebTM/views/ϵͳ¹ÜÀí/¹ýÂË·½°¸ÉèÖÃ/Xt_FastICSchemeList.html
@@ -29,6 +29,7 @@
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="btnAdd" id="btn-Add"><i class="layui-icon layui-icon-form"></i>新增</button>
                                <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="set_DefaultScheme" id="set_DefaultScheme"><i class="layui-icon layui-icon-form"></i>设置为默认方案</button>
                                <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="btndelete" id="btn-Delete"><i class="layui-icon layui-icon-form"></i>删除</button>
                                <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="btnExit" id="btn-Exit"><i class="layui-icon layui-icon-form"></i>退出</button>
                            </div>
@@ -102,6 +103,9 @@
                    //新增
                    case 'btnAdd': set_AddNew();
                        break;
                    //设置为默认方案
                    case 'set_DefaultScheme': set_DefaultScheme();
                        break;
                    //删除
                    case 'btndelete': set_DeleteBill();
                        break;
@@ -189,7 +193,7 @@
                $.ajax({
                    url: GetWEBURL() + '/Xt_FastICScheme/list',
                    type: "GET",
                    data: { "user": sessionStorage["Czybm"], "HModuleName": "采购订单" },
                    data: { "user": sessionStorage["Czybm"], "HModuleName": "生产订单" },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];
@@ -353,7 +357,7 @@
                    , area: ['40%', '80%']
                    , title: '过滤方案'
                    , shift: 0//弹出动画
                    , content: '../../系统管理/过滤方案设置/Xt_FastICScheme.html?OperationType=1&HModuleName=采购订单&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                    , content: '../../系统管理/过滤方案设置/Xt_FastICScheme.html?OperationType=1&HModuleName=生产订单&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                    , cancel: function () {
                        // å³ä¸Šè§’关闭事件的逻辑
                        HIsClose_Manual = true;
@@ -365,6 +369,46 @@
                    }
                })
            }
            //设置为默认过滤方案
            function set_DefaultScheme() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length == 1) {
                    layer.confirm("确认要将方案[ " + data[0].方案名称 + " ]设为默认方案吗?", { title: "默认方案确认" }, function (index) {
                        var wait = layer.load();
                        //逻辑删除方法
                        $.ajax({
                            url: GetWEBURL() + '/Xt_FastICScheme/SetDefaultScheme',
                            type: "GET",
                            data: { "HInterID": data[0].hmainid, "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);
                                        //修改为功后刷新界面
                                        window.location.reload();
                                    });
                                } 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 set_Exit() {
                Pub_Close(1);