yangle
2024-06-11 865eb3bcd1a25d5f9233f85c2549c6fe3da3ceb0
WebTM/views/ÖÊÁ¿¹ÜÀí/¹¤×÷ÁªÏµµ¥/OA_WorkLinkBillList.html
@@ -172,57 +172,58 @@
            //#region ç‚¹å‡»äº‹ä»¶åŒ…括on form事件等
                //头工具栏事件
                table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增按钮
                    case 'btn-Add':set_AddNew();
                        break;
                    //编辑按钮
                    case 'btn-Edit':set_ShowBill();
                        break;
                    //回复按钮
                    case 'btn_Reply': set_ReplyBill();
                        break;
                    //删除按钮
                    case 'btn-Delete':set_DeleteBill();
                        break;
                    //审核按钮
                    case 'btn-Audit': set_AuditBill();
                        break;
                    //反审核按钮
                    case 'btn-DeAudit': set_DeAuditBill();
                        break;
                    //关闭按钮        ï¼ˆ0:关闭、1:反关闭)
                    case 'btn-Close':
                        set_CloseBills(0);
                        break;
                    //反关闭按钮
                    case 'btn-DeClose':
                        set_CloseBills(1);
                        break;
                    //作废按钮        ï¼ˆ0:作废、1:反作废)
                    case 'btn-Drop':
                        set_DropBill(0);
                        break;
                    //反作废按钮
                    case 'btn-DeDrop':
                        set_DropBill(1);
                        break;
                    //刷新
                    case 'get_Refresh': set_Refresh();
                        break;
                    //退出
                    case 'get_Exit': Pub_Close(2);
                        break;
                    //列设置
                    case 'set_HideColumn': get_HideColumn();
                        break;
                    //保存方案
                    case 'set_SaveScheme': set_SaveScheme();
                        break;
                    //读取方案
                    case 'set_ReadScheme': set_ReadScheme();
                        break;
                };
                    switch (obj.event) {
                        //新增按钮
                        case 'btn-Add': set_AddNew();
                            break;
                        //编辑按钮
                        case 'btn-Edit': set_ShowBill();
                            break;
                        //回复按钮
                        case 'btn_Reply': set_ReplyBill();
                            break;
                        //删除按钮
                        case 'btn-Delete': set_DeleteBill();
                            break;
                        //审核按钮
                        case 'btn-Audit': set_AuditBill();
                            break;
                        //反审核按钮
                        case 'btn-DeAudit': set_DeAuditBill();
                            break;
                        //关闭按钮        ï¼ˆ0:关闭、1:反关闭)
                        case 'btn-Close':
                            set_CloseBills(0);
                            break;
                        //反关闭按钮
                        case 'btn-DeClose':
                            set_CloseBills(1);
                            break;
                        //作废按钮        ï¼ˆ0:作废、1:反作废)
                        case 'btn-Drop':
                            set_DropBill(0);
                            break;
                        //反作废按钮
                        case 'btn-DeDrop':
                            set_DropBill(1);
                            break;
                        //刷新
                        case 'get_Refresh': set_Refresh();
                            break;
                        //退出
                        case 'get_Exit': Pub_Close(2);
                            break;
                        //列设置
                        case 'set_HideColumn': get_HideColumn();
                            break;
                        //保存方案
                        case 'set_SaveScheme': set_SaveScheme();
                            break;
                        //读取方案
                        case 'set_ReadScheme': set_ReadScheme();
                            break
                    }
            });
                //重置按钮
@@ -234,11 +235,50 @@
                form.on('submit(btnSearch)', function (data) {
                    get_FastQuery();
                });
            //#region å…³è”单据号跳转
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '关联单据号') {
                    var billno = data.关联单据号.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: "生产订单"
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../../生产管理/生产任务单/Sc_ICMOBillList.html'
                        , resize: false
                        , btn:['退出']
                        , success: function (layero, index) {
                            var a = layer.getChildFrame('body', index);;
                            a.find('#WorkCenter').val(billno);
                        }
                        ,btn1: function (index, layero) {
                            layer.close(index)
                        }
                        //,end: function () {
                        //    get_FastQuery(table, option);
                        //}
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //#endregion
            //#endregion
           
            //#region æ­¤é¡µé¢æ‰€æœ‰æ–¹æ³•
            //初始化表格
            function set_InitGrid() {
                $("#HBeginDate").val(Format(new Date(new Date() - 10000 * 60 * 60 * 24 * 30 * 20), "yyyy-MM-dd"));
@@ -279,6 +319,12 @@
                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                } else if (data[i].name == '关联单据号') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '关联单据号', templet: function (d) {
                                            return '<span style="color: blue;">' + d.关联单据号 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {