1
wtt
2025-12-29 3425237a2b54ca28fc3e3c5f7c35a7fbef4e15fa
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBillList.html
@@ -188,6 +188,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Drop" id="Drop"><i class="layui-icon layui-icon-radio"></i>作废</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeDrop" id="DeDrop"><i class="layui-icon layui-icon-radio"></i>反作废</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill_dh" id="set_ShowBill_dh"><i class="layui-icon layui-icon-radio"></i>批量下推</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_LookDown_WorkTaskReportBillList" id="get_LookDown_WorkTaskReportBillList"><i class="layui-icon layui-icon-refresh-3"></i>下查(汇报单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Begin" id="Begin"><i class="layui-icon layui-icon-radio"></i>开始任务</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Cancel-Begin" id="Cancel-Begin"><i class="layui-icon layui-icon-radio"></i>撤销开始</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
@@ -348,6 +349,9 @@
                    //读取方案
                    case 'set_ReadScheme': set_ReadScheme();
                        break;
                    case 'get_LookDown_WorkTaskReportBillList':
                        set_LookDown_WorkTaskReportBillList();
                        break;
                };
            });
            //#endregion
@@ -372,7 +376,27 @@
                });
            })
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '单据号') {
                    var linterid = data.HInterID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑' + HPageTitle
                        , shift: 0//弹出动画
                        , content: '../../项目管理/工作任务/PM_WorkTaskBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                        , btn: ['确定'],
                        // æŒ‰é’®1 çš„回调
                        end: function (index, layero, that) {
                            //刷新页面
                            $("#btnSearch").trigger('click');
                        }
                    })
                }
            });
            table.on('sort(mainTable)', function (obj) { //注:sort æ˜¯å·¥å…·æ¡äº‹ä»¶åï¼Œtest æ˜¯ table åŽŸå§‹å®¹å™¨çš„å±žæ€§ lay-filter="对应的值"
                table.reload('mainTable', {
                    initSort: obj //记录初始排序,如果不设的话,将无法标记表头的排序状态。 layui 2.1.1 æ–°å¢žå‚æ•°
@@ -584,6 +608,13 @@
                                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 if ($.inArray(data[i].name, totalArray) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
                                } else {
@@ -624,10 +655,10 @@
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery(number) {
                //获取登录账户对应职员名称
                var HUserName = getHEmpByHUserName();
                if (HUserName != "" && HUserName != null) {
                    sWhere += " and (派单人 = '" + HUserName + "' or æŽ¥å•人 = '" + HUserName + "' or æŠ„送人 like '%" + HUserName + "%') ";
                }
                //var HUserName = getHEmpByHUserName();
                //if (HUserName != "" && HUserName != null) {
                //    sWhere += " and (派单人 = '" + HUserName + "' or æŽ¥å•人 = '" + HUserName + "' or æŠ„送人 like '%" + HUserName + "%') ";
                //}
                var HOrgID = "";
                var HBillNo = $("#HBillNo").val();  //单据号
@@ -1318,7 +1349,34 @@
                }
            }
            //#endregion
            //#region ä¸‹æŸ¥æ±‡æŠ¥å•
            function set_LookDown_WorkTaskReportBillList() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var hID = data[0].单据号.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '下查汇报单'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../../基础资料/通用基础资料/Gy_GeneralLookDown.html?linterid=' + hID + '&HModName=PM_WorkTaskReportBillList'
                        , resize: false,
                        end: function () {
                        }
                        , cancel: function () {
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            }
        //#endregion
            //#region å¤šè¡Œä¸‹æŽ¨
            function set_ShowBill_dh() {
                var checkStatus = table.checkStatus('mainTable')
@@ -1828,8 +1886,13 @@
                }
            });
        }
        //#endregion
    </script>
</body>