zhangrg
2024-01-02 00a88abf340904065aa7882c7555fc7b65164f5e
WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_MESExecptFeedBackBillList.html
@@ -15,6 +15,7 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
    <style type="text/css">
        input.layui-input.layui-unselect {
            padding-right: 0;
@@ -95,6 +96,7 @@
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Reply"><i class="layui-icon layui-icon-survey"></i>回复</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>反审核</button>
@@ -115,7 +117,7 @@
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
@@ -127,10 +129,11 @@
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
                , soulTable = layui.soulTable
            //查询条件
            var sWhere = "";
            var option = [];
            var titleData = ["HInterID", "HEntryID", "HDeptID","单据状态"];
            var titleData = ["HInterID", "HEntryID", "HDeptID","HBillStatus"];
            //#endregion
            var HModName = "Sc_MESExecptFeedBackBillList";
@@ -151,14 +154,17 @@
                    //编辑按钮
                    case 'btn-Edit':set_ShowBill();
                        break;
                    //回复按钮
                    case 'btn_Reply': set_ReplyBill();
                        break;
                    //删除按钮
                    case 'btn-Delete':set_DeleteBill();
                        break;
                    //审核按钮
                    case 'btn-Audit': set_CheckBill();
                    case 'btn-Audit': set_AuditBill();
                        break;
                    //反审核按钮
                    case 'btn-DeAudit': set_AbandonCheck();
                    case 'btn-DeAudit': set_DeAuditBill();
                        break;
                    //刷新
                    case 'get_Refresh': set_Refresh();
@@ -227,7 +233,7 @@
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , done: function (res, curr, count) {
                        soulTable.render(this);
                    }
                };
            }
@@ -456,14 +462,44 @@
                }
            }
            //回复单据
            function set_ReplyBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].HInterID.toString();
                    var HEntryID = data[0].HEntryID.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_Reply_MESExecptFeedBackBill.html?OperationType=3&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            get_FastQuery(table, option);
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            }
            //删除
            function set_DeleteBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var InterID = data[0].hmainid.toString();
                    var InterID = data[0].HInterID.toString();
                    var HEntryID = data[0].HEntryID.toString();
                    var HReadFlag = data[0].HReadFlag.toString();
                    var HReadFlag = data[0].阅读状态.toString();
                    if (HReadFlag == "未阅") {
                        //逻辑删除方法
                        layer.confirm("确认要删除吗,删除后不能恢复", { title: "删除确认" }, function (index) {
@@ -558,11 +594,11 @@
            //重置过滤条件
            function set_ClearQuery() {
                $('#HReadFlag').find("option[value='-1']").attr("selected", true);
                $('#HReadFlag').val("-1");
                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HSendMan").val("");
                $('#HLevel').find("option[value='-1']").attr("selected", true);
                $('#HLevel').val("普通");
                sWhere = "";
                get_Display(sWhere);
            }
@@ -574,8 +610,8 @@
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HBillStatus = data[0].HBillStatus.toString(); //单据状态
                    var InterID = data[0].hmainid.toString();
                    if (HBillStatus > 0) {
                    var InterID = data[0].HInterID.toString();
                    if (HBillStatus > 1) {
                        layer.msg('单据不为未审核状态,不能再次审核!');
                        return false;
                    }
@@ -615,8 +651,8 @@
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HBillStatus = data[0].HBillStatus.toString(); //单据状态
                    var InterID = data[0].hmainid.toString();
                    if (HBillStatus=0) {
                    var InterID = data[0].HInterID.toString();
                    if (HBillStatus==1) {
                        layer.msg('单据未审核状态,无需反审核!');
                        return false;
                    }