WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessSendWorkList.html
@@ -60,7 +60,7 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">物料编码</label>
                                            <div class="layui-input-block">
                                                <input type="text" class="layui-input" name="HMaterName" id="HMaterName">
                                                <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -108,6 +108,10 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill"><i class="layui-icon layui-icon-delete"></i>审核</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AbandonCheck" id="AbandonCheck"><i class="layui-icon layui-icon-form"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>关闭</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>反关闭</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_print"><i class="layui-icon layui-icon-print"></i>打印</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
@@ -137,7 +141,7 @@
            , laypage = layui.laypage
            , laydate = layui.laydate
        var sWhere = "";
        var titleData = ["hmainid", "HICMOInterID", "HWorkShopID", "HUnitID", "HPRDORGID", "HCenterID", "HProcID", "HDeptID","HEmpID"];
        var titleData = ["hmainid", "HICMOInterID", "HWorkShopID", "HUnitID", "HPRDORGID", "HCenterID", "HProcID", "HDeptID","HEmpID","hentryid","生产车间ID","组织ID","产品ID","单位ID","生产资源ID","操作工ID","班组ID","HWWOrderEntryID","HWWOrderInterID","ieid"];
        var option = [];
        var HModName = "Sc_ProcessSendWorkList";
@@ -163,11 +167,23 @@
                //删除
                case 'set_DeleteBill': set_DeleteBill();
                    break;
                //审核
                case 'set_CheckBill': set_CheckBill();
                    break;
                ////审核
                //case 'set_CheckBill': set_CheckBill();
                //    break;
                //刷新
                case 'get_Refresh': get_Refresh();
                    break;
                //审核
                case 'set_CheckBill': set_CheckBill(1);
                    break;
                //反审核
                case 'set_AbandonCheck': set_CheckBill(2);
                    break;
                //关闭
                case 'set_CloseBill': set_CloseBill(1);
                    break;
                //反关闭
                case 'set_CancelCloseBill': set_CloseBill(2);
                    break;
                //打印
                case 'btn_print': get_print();
@@ -215,6 +231,7 @@
            $.ajax({
                type: "get",
                url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
                data: { "HOrgID": sessionStorage["OrganizationID"] },
                success: function (result) {
                    if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                        var data = result.data;
@@ -266,7 +283,7 @@
                        option = {
                            elem: '#mainTable'
                            , toolbar: '#toolbarDemo'
                            , height: 800
                            , height: 'full-50'
                            , page: true //开启分页
                            , limit: 50
                            , limits: [50, 500, 5000, 20000]
@@ -295,7 +312,7 @@
            var HDate = $("#HDate").val();;//开始日期
            var HDate1 = $("#HDate1").val();//结束日期
            var HBillNo = $("#HBillNo").val();//单据号
            var HMaterName = $("#HMaterName").val();//物料
            var HMaterNumber = $("#HMaterNumber").val();//物料
            var HDeptName = $("#HDeptName").val();//车间
            var HProcExchBillNo = $("#HProcExchBillNo").val();//流转卡号
            var ColName = $("#ColName").val();//复选框
@@ -336,8 +353,8 @@
            if (HBillNo) {
                sWhere += " and å•据号 like '%" + HBillNo + "%'";
            }
            if (HMaterName) {
                sWhere += " and äº§å“ä»£ç  like '%" + HMaterName + "%'";
            if (HMaterNumber) {
                sWhere += " and äº§å“ä»£ç  like '%" + HMaterNumber + "%'";
            }
            if (HDeptName && HDeptName != "0") {
                sWhere += " and ç”Ÿäº§è½¦é—´ID = '" + HDeptName + "'";
@@ -355,7 +372,7 @@
            $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//开始日期
            $("#HDate1").val(Format(new Date(), "yyyy-MM-dd"));;//结束日期
            $("#HBillNo").val("");//单据号
            $("#HMaterName").val("");//物料
            $("#HMaterNumber").val("");//物料
            $("#HDeptName").val("0");//车间
            $("#HProcExchBillNo").val("");//流转卡号
            $("#ColContent").val("");
@@ -450,9 +467,11 @@
            if (checkStatus.data.length >= 1) {
                var rows = [];
                var arr = [];
                var ieid = [];
                for (var i = 0; i < data.length; i++) {
                    rows.push(data[i].hmainid.toString());
                    arr.push(data[i].hentryid.toString());
                    ieid.push(data[i].hmainid.toString() + data[i].hentryid.toString())
                }
                layer.open({
@@ -462,7 +481,7 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: false //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../BaseSet/SRM_OpenTmpList _GXPG.html?linterid=' + rows.toString() + '&MyMsg=' + rows.toString() + '&Type=HProcSendWork' + '&entryid=' + arr.toString(), 'yes']
                    , content: ['../../BaseSet/SRM_OpenTmpList_GXPG.html?linterid=' + rows.toString() + '&MyMsg=' + rows.toString() + '&Type=HProcSendWork' + '&ieid=' + ieid.toString(), 'yes']
                    , resize: false
                })
            }
@@ -471,27 +490,101 @@
            }
        }
        //审核
        function set_CheckBill() {
        ////审核
        //function set_CheckBill() {
        //    var checkStatus = table.checkStatus('mainTable')
        //        , data = checkStatus.data;
        //    if (checkStatus.data.length === 1) {
        //        var hmainid = data[0].hmainid;
        //        layer.confirm("确认要审核吗,审核后不能恢复", { title: "审核确认" }, function (index) {
        //            var wait = layer.load();
        //            //逻辑删除方法
        //            $.ajax({
        //                url: GetWEBURL() + '/Sc_ProcExchWorkBackBill/set_CheckBill',
        //                type: "GET",
        //                data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] },
        //                success: function (result) {
        //                    if (result.count == 1) {
        //                        //关闭当前frame
        //                        layer.close(wait);
        //                        layer.msg(result.Message);
        //                        //修改为功后刷新界面
        //                        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_Refresh() {
            set_ClearQuery();
            get_Display(sWhere);
        }
        //审核   [1 å®¡æ ¸ã€2 åå®¡æ ¸]
        function set_CheckBill(num) {
            var checkStatus = table.checkStatus('mainTable')
                , data = checkStatus.data;
            if (checkStatus.data.length === 1) {
                var hmainid = data[0].hmainid;
                layer.confirm("确认要审核吗,审核后不能恢复", { title: "审核确认" }, function (index) {
            if (data.length == 1) {
                layer.confirm("确认要审核吗?", function (index) {
                    var wait = layer.load();
                    //逻辑删除方法
                    var HInterID = data[0].hmainid;
                    $.ajax({
                        url: GetWEBURL() + '/Sc_ProcExchWorkBackBill/set_CheckBill',
                        url: GetWEBURL() + '/Sc_ProcExchSendWorkBill/CheckSc_ProcExchSendWorkBill',
                        type: "GET",
                        data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] },
                        data: { "HInterID": HInterID, "Type": num, "user": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                //关闭当前frame
                                layer.close(wait);
                                layer.msg(result.Message);
                                //修改为功后刷新界面
                                get_FastQuery();
                                layer.msg(result.Message, { icon: 1 });
                                layer.close(wait);
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                                layer.close(wait);
                            }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                            layer.close(wait);
                        }
                    });
                })
            } else {
                layer.msg("请选择一条数据!");
            }
        }
        //关闭  [1 å…³é—­ã€2 åå…³é—­]
        function set_CloseBill(num) {
            var checkStatus = table.checkStatus('mainTable')
                , data = checkStatus.data;
            if (data.length == 1) {
                layer.confirm("确认要关闭吗?", function (index) {
                    var wait = layer.load();
                    var HInterID = data[0].hmainid;
                    $.ajax({
                        url: GetWEBURL() + '/Sc_ProcExchSendWorkBill/CloseSc_ProcExchSendWorkBill',
                        type: "GET",
                        data: { "HInterID": HInterID, "Type": num, "user": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { icon: 1 });
                                layer.close(wait);
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                                layer.close(wait);
@@ -504,16 +597,11 @@
                })
            }
            else {
                layer.msg('请选择一行数据审核!');
                layer.msg("请选择一条数据!");
            }
        }
        // åˆ·æ–°
        function get_Refresh() {
            set_ClearQuery();
            get_Display(sWhere);
        }
        //隐藏列设置
        function get_HideColumn() {