zgq
2021-04-25 51fd6b4c5b12680b9398684048c943b2f3c967b0
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_Department.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>部门设置</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
@@ -9,7 +9,11 @@
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -40,6 +44,11 @@
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btndelete" id="btndelete" style="padding:0 5px">删除</button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnAdd" id="btnAdd" style="padding:0 5px">新增</button>
                                <button type="button" lay-submit="" class="buttom_box_little" lay-filter="btnModify">修改</button>
                                <button type="button" lay-submit="" class="buttom_box_little" lay-filter="btnJY">禁用</button>
                                <button type="button" lay-submit="" class="buttom_box_little" lay-filter="btnFJY">反禁用</button>
                            </div>
                        </div>
@@ -61,10 +70,6 @@
            </div>
        </div>
    </div>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -72,13 +77,14 @@
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage','laydate'], function () {
            var $ = layui.$
            , admin = layui.admin
            , layer = layui.layer
            , table = layui.table
            , form = layui.form
            , element = layui.element
            , laypage = layui.laypage
            , laydate = layui.laydate
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
            var sWhere = "";
            var option = {
@@ -88,7 +94,8 @@
                , page: true
                ,cellMinWidth: 90
                , cols: [[
                    { field: 'HItemID', title: 'HItemID', sort: true, hide: true }
                    { type: 'radio', fixed: 'left' }
                    , { field: 'HItemID', title: 'HItemID', sort: true, hide: true }
                    , { field: '部门代码', title: '部门代码' }
                    , { field: '部门名称', title: '部门名称' }
                    , { field: '条码编号', title: '条码编号' }
@@ -101,31 +108,217 @@
            var index = layer.load(0, { shade: false });
            //进入页面显示的缓存列表
            $.ajax({
                //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                url: GetWEBURL() + '/Gy_Department/list',
                type: "GET",
                data: { "sWhere": sWhere },
                success: function (data1) {
                    if (data1.count == 1) {
                        option.data = data1.data;
                        table.render(option);
                $.ajax({
                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                    url: GetWEBURL() + '/Gy_Department/list',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            table.render(option);
                            layer.close(index);
                        } else {
                            layer.close(index);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(index);
                    } else {
                        layer.close(index);
                        layer.alert(data1.code + data1.Message, { icon: 5 });
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                }, error: function () {
                    layer.close(index);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
                });
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                $("#HNumber").val("");
                $("#HName").val("");
                $("#btnSearch").click();
            });
            //删除
            form.on('submit(btndelete)', function (obj) {
                //var checkStatus = table.checkStatus('mainTable')
                //    , data = checkStatus.data;
                ////console.log(checkStatus.data[0].HBillStatus);
                //if (data.length == 0) {
                //    layer.msg("先选择要删除该单据吗?");
                //    return;
                //}
                //if (checkStatus.data[0].HBillStatus == '已审核') {
                //    layer.msg("该单据已审核无法删除,请先反审核!");
                //    return;
                //}
                var data = obj.data //获得当前行数据
                    , layEvent = obj.event; //获得 lay-event å¯¹åº”的值
                layer.confirm('您确定要删除吗?', {
                    btn: ['Yes', 'No'] //按钮
                    , yes: function (index, layero) {
                        var checkStatus = table.checkStatus('mainTable');
                        var layEvent = checkStatus.event;
                        $.ajax({
                            url: GetWEBURL() + '/Gy_Department/Delete_Json',
                            type: "GET",
                            //async: true,
                            data: { "HItemID": checkStatus.data[0].HItemID},
                            success: function (result) {
                                if (result.count == 1) {
                                    $("#btnSearch").click();
                                    layer.msg(result.Message, { icon: 1 });
                                }
                                else {
                                    layer.msg(result.Message, { icon: 5 });
                                }
                            }
                        })
                        //$.ajax({
                        //    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                        //    url: GetWEBURL() + '/Sc_ProcessMangement/MES_QC_NoPassProdCheckBill_Json',
                        //    type: "GET",
                        //    data: { "sWhere": sWhere },
                        //    success: function (data1) {
                        //        if (data1.count == 1) {
                        //            option.data = data1.data;
                        //            table.render(option);
                        //            layer.close(index0);
                        //        } else {
                        //            layer.close(index0);
                        //            layer.alert(data1.code + data1.Message, { icon: 5 });
                        //        }
                        //    }, error: function () {
                        //        layer.close(index0);
                        //        layer.alert("接口请求失败!", { icon: 5 });
                        //    }
                        //});
                        layer.close(index); //关闭弹层
                    }
                });
            });
            //禁用
            form.on('submit(btnJY)', function (obj) {
                //var checkStatus = table.checkStatus('mainTable')
                //    , data = checkStatus.data;
                ////console.log(checkStatus.data[0].HBillStatus);
                //if (data.length == 0) {
                //    layer.msg("先选择要删除该单据吗?");
                //    return;
                //}
                //if (checkStatus.data[0].HBillStatus == '已审核') {
                //    layer.msg("该单据已审核无法删除,请先反审核!");
                //    return;
                //}
                var data = obj.data //获得当前行数据
                    , layEvent = obj.event; //获得 lay-event å¯¹åº”的值
                layer.confirm('您确定要禁用吗?', {
                    btn: ['Yes', 'No'] //按钮
                    , yes: function (index, layero) {
                        var checkStatus = table.checkStatus('mainTable');
                        var layEvent = checkStatus.event;
                        $.ajax({
                            url: GetWEBURL() + '/Gy_Department/JY_Json',
                            type: "GET",
                            //async: true,
                            data: { "HItemID": checkStatus.data[0].HItemID },
                            success: function (result) {
                                if (result.count == 1) {
                                    $("#btnSearch").click();
                                    layer.msg(result.Message, { icon: 1 });
                                }
                                else {
                                    layer.msg(result.Message, { icon: 5 });
                                }
                            }
                        })
                        //$.ajax({
                        //    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                        //    url: GetWEBURL() + '/Sc_ProcessMangement/MES_QC_NoPassProdCheckBill_Json',
                        //    type: "GET",
                        //    data: { "sWhere": sWhere },
                        //    success: function (data1) {
                        //        if (data1.count == 1) {
                        //            option.data = data1.data;
                        //            table.render(option);
                        //            layer.close(index0);
                        //        } else {
                        //            layer.close(index0);
                        //            layer.alert(data1.code + data1.Message, { icon: 5 });
                        //        }
                        //    }, error: function () {
                        //        layer.close(index0);
                        //        layer.alert("接口请求失败!", { icon: 5 });
                        //    }
                        //});
                        layer.close(index); //关闭弹层
                    }
                });
            });
            //反禁用
            form.on('submit(btnFJY)', function (obj) {
                //var checkStatus = table.checkStatus('mainTable')
                //    , data = checkStatus.data;
                ////console.log(checkStatus.data[0].HBillStatus);
                //if (data.length == 0) {
                //    layer.msg("先选择要删除该单据吗?");
                //    return;
                //}
                //if (checkStatus.data[0].HBillStatus == '已审核') {
                //    layer.msg("该单据已审核无法删除,请先反审核!");
                //    return;
                //}
                var data = obj.data //获得当前行数据
                    , layEvent = obj.event; //获得 lay-event å¯¹åº”的值
                layer.confirm('您确定要反禁用吗?', {
                    btn: ['Yes', 'No'] //按钮
                    , yes: function (index, layero) {
                        var checkStatus = table.checkStatus('mainTable');
                        var layEvent = checkStatus.event;
                        $.ajax({
                            url: GetWEBURL() + '/Gy_Department/FJY_Json',
                            type: "GET",
                            //async: true,
                            data: { "HItemID": checkStatus.data[0].HItemID},
                            success: function (result) {
                                if (result.count == 1) {
                                    $("#btnSearch").click();
                                    layer.msg(result.Message, { icon: 1 });
                                }
                                else {
                                    layer.msg(result.Message, { icon: 5 });
                                }
                            }
                        })
                        //$.ajax({
                        //    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                        //    url: GetWEBURL() + '/Sc_ProcessMangement/MES_QC_NoPassProdCheckBill_Json',
                        //    type: "GET",
                        //    data: { "sWhere": sWhere },
                        //    success: function (data1) {
                        //        if (data1.count == 1) {
                        //            option.data = data1.data;
                        //            table.render(option);
                        //            layer.close(index0);
                        //        } else {
                        //            layer.close(index0);
                        //            layer.alert(data1.code + data1.Message, { icon: 5 });
                        //        }
                        //    }, error: function () {
                        //        layer.close(index0);
                        //        layer.alert("接口请求失败!", { icon: 5 });
                        //    }
                        //});
                        layer.close(index); //关闭弹层
                    }
                });
            });
            //查询按钮
@@ -159,6 +352,23 @@
            });
            //修改按钮
            form.on('submit(btnModify)', function (data) {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '部门基础资料'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: false //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['Gy_Depart.html?HInterID=' + data[0].HItemID + '&HType=Modify', 'yes']
                    , resize: false
                })
            });
            //laydate.render({
            //    elem: '#HDate'
            //    , type: 'datetime'