1
陈雯静
2024-02-28 fda28cff8d6ed7ce1acf878f3a23f8e77ecd53cf
WebTM/views/ϵͳ¹ÜÀí/Óû§¹ÜÀí/Gy_UserProcess.html
@@ -39,11 +39,12 @@
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md12">
                <div class="layui-card">
                    <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
                    <form id="form0" class="layui-form"  lay-filter="formData" action="">
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">保存</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_Excel">Excel导入</button>
                            </div>
                        </div>
                        <div class="layui-card-body">
@@ -56,7 +57,7 @@
                                                <div class="layui-input-inline">
                                                    <input type="text" name="UserName" id="UserName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="UserID" id="UserID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="UserList" style="width:40px;">
                                                    <button type="button" lay-submit="" id="button_Edit" class="layui-btn" lay-filter="UserList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
@@ -131,6 +132,7 @@
            }
            else if (OperationType == 3) {//编辑
                set_EditFromGrid(linterid);
                $('#button_Edit').addClass("layui-btn-disabled").attr("disabled", true);
            }
            else {
                layer.alert("未知操作类型!", { icon: 5 });
@@ -158,6 +160,12 @@
                set_GridDelete(obj);   //行内删除
                set_GridCellCheck(obj); //行内快捷键筛选
            });
            //导入
            form.on('submit(set_Excel)', function () {
                set_Excel();
            });
            //用户信息弹窗
            form.on('submit(UserList)', function () {
                //页面层-自定义
@@ -212,6 +220,22 @@
                    }
                });
            });
            //导入
            function set_Excel() {
                layer.open({
                    type: 2
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['100%', '100%']
                    , title: '用户关联工序列表-导入'
                    , shift: 0//弹出动画
                    , content: '../用户管理/Gy_UserProcess_Excel.html'
                    , end: function () {
                        //刷新页面,
                        set_InitGrid();
                    }
                })
            }
            //表格行内事件快捷键筛选
            function set_GridCellCheck(obj) {
@@ -318,13 +342,57 @@
                    });
            });
            //编辑
            function set_EditFromGrid(linterid) {
                set_EditForm(linterid);  //编辑获取表头
            }
            //编辑加载表头
            function set_EditForm(linterid) {
                //查询检验方案单是否存在
                $.ajax({
                    url: GetWEBURL() + "GetGy_UserProcessDetail",
                    type: "GET",
                    data: {
                        "HID": linterid
                    },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_Gy_UserProcess[0];
                            $("#HItemID").val(data.HItemID);//代码ID
                            $("#UserID").val(data.用户代码);//用户代码
                            $("#UserName ").val(data.用户名称);//用户名称
                            layui.form.render();//实时渲染选中和不选中的样式,最好添加这句话
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                        var arr = [];
                        for (var i = 0; i < result.data.h_v_Gy_UserProcess.length; i++) {
                            arr.push({
                                "HProcID": result.data.h_v_Gy_UserProcess[i].HProcID,
                                "HProcNumber": result.data.h_v_Gy_UserProcess[i].工序代码,
                                "HProcName": result.data.h_v_Gy_UserProcess[i].工序名称,
                            });
                        }
                        option.data = arr;
                        table.render(option);
                    }, error: function () {
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
            }
            //退出
            form.on('submit(Exit)', function (data) {
                if (OperationType == 1) {
                    Pub_Close(closeType);//直接新增closeType值为2,列表调新增closeType值从列表传递
                    Pub_Close(1);//直接新增closeType值为2,列表调新增closeType值从列表传递
                }
                else if (OperationType == 3) {
                    Pub_Close(closeType);
                    Pub_Close(1);
                }
                else {
                    Pub_Close(2);