zzr99
2021-11-29 df83418c938a08533cb0bcb05ec3a95aac0d1854
Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI
6个文件已修改
1个文件已添加
571 ■■■■■ 已修改文件
WebTM/WebTM.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/器具报表/ReportInventoryAccount.html 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/器具报表/ReportMaterialReceipt.html 520 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/器具报表/ReportMouldStock.html 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具管理/Sb_Add_MouldRepairWorkBillList.html 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -651,6 +651,7 @@
    <Content Include="views\工资管理\考勤汇报单\Pay_WorkTimesBill.html" />
    <Content Include="views\工资管理\考勤汇报单\Pay_WorkTimesBillList.html" />
    <Content Include="views\模治具管理\器具报表\ReportInventoryAccount.html" />
    <Content Include="views\模治具管理\器具报表\ReportMaterialReceipt.html" />
    <Content Include="views\模治具管理\器具报表\ReportMouldStock.html" />
    <Content Include="views\模治具管理\模具处理出库单\Sc_MouldScrapOutBill_PDA.html" />
    <Content Include="views\模治具管理\模具寿命调整单\Sc_MouldLifeChangeBill_PDA.html" />
WebTM/WebTM.csproj.user
@@ -2,7 +2,7 @@
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <NameOfLastUsedPublishProfile>JFTM</NameOfLastUsedPublishProfile>
    <ProjectView>ProjectFiles</ProjectView>
    <ProjectView>ShowAllFiles</ProjectView>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
    <Use64BitIISExpress />
WebTM/views/index.html
@@ -540,6 +540,7 @@
                                    <a>器具报表</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="模治具管理/器具报表/ReportMouldStock.html">器具库存查询</a></dd>
                                        <dd><a lay-href="模治具管理/器具报表/ReportMaterialReceipt.html">物料收发明细及汇总</a></dd>
                                        <dd><a lay-href="模治具管理/器具报表/ReportMouldStock.html">库存台账</a></dd>
                                        <dd><a lay-href="">器具履历表n</a></dd>
                                    </dl>
WebTM/views/Ä£Öξ߹ÜÀí/Æ÷¾ß±¨±í/ReportInventoryAccount.html
@@ -171,14 +171,14 @@
                laydate.render({
                    elem: '#HEndDate'
                });
                $("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //#endregion
            // #region åˆå§‹åŒ–界面
            function set_ClearBill(HStartDate, HEndDate, HSupName) {
                resultTableHead = []; //清空表头列,防止重复渲染
                $("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                //初始查询
                get_Display(HStartDate, HEndDate, HSupName);
@@ -251,6 +251,13 @@
                    limits: [50, 100, 300, 500, 1000, 5000], //控制多少行一页(默认五条一页)
                    method: 'get',  //提交方式
                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
                    parseData: function (res) {  //res ä¸ºè¿”回的数据
                        if (res.code == "0") {
                            return {
                                "msg": res.Message
                            }
                        }
                    },
                    response: {
                        statusCode: 1 //重新规定成功的状态码为 1,table ç»„件默认为 0
                    },
WebTM/views/Ä£Öξ߹ÜÀí/Æ÷¾ß±¨±í/ReportMaterialReceipt.html
New file
@@ -0,0 +1,520 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <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">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <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>
    <style type="text/css">
        input.layui-input.layui-unselect {
            padding-right: 0;
        }
    </style>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
            <div class="layui-card" style="padding: 1px">
                <div class="layui-card-body" style="padding: 1px;">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <div class="layui-tab layui-tab-card" lay-filter="TabTest">
                            <ul class="layui-tab-title">
                                <li class="layui-this">明细信息</li>
                                <li>汇总信息</li>
                            </ul>
                            <div class="layui-tab-content">
                                <div class="layui-tab-item layui-show">
                                    <div class="layui-collapse">
                                        <div class="layui-colla-item">
                                            <div class="layui-colla-title layui-inline">
                                                <div class="layui-inline">
                                                    <span>更多</span>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">开始日期</label>
                                                <div class="layui-input-block">
                                                    <input class="layui-input" name="HStartDate" id="HStartDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">结束日期</label>
                                                <div class="layui-input-block">
                                                    <input class="layui-input" name="HEndDate" id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">物料</label>
                                                <div class="layui-input-block">
                                                    <input type="text" class="layui-input" name="HNumber" id="HNumber" style="width:190px;">
                                                </div>
                                            </div>
                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                                <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>
                                            <div class="layui-colla-content">
                                                <div class="layui-inline">
                                                    <div class="layui-inline">
                                                        <span>其他条件></span>
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">条形码</label>
                                                    <div class="layui-input-block">
                                                        <input type="text" class="layui-input" name="HBarCode" id="HBarCode" style="width:190px;">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">往来单位</label>
                                                    <div class="layui-input-block">
                                                        <input type="text" class="layui-input" name="HSupName" id="HSupName" style="width:190px;">
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <table class="" id="layTable" lay-filter="layTable"></table>
                                    <script type="text/html" id="toolbarDemo">
                                        <div class="layui-btn-container">
                                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload" style="display:none;"><i class="layui-icon layui-icon-refresh"></i>刷新</button>
                                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit" style="display:none;"><i class="layui-icon layui-icon-return"></i>退出</button>
                                        </div>
                                    </script>
                                </div>
                                <div class="layui-tab-item">
                                    <div class="layui-collapse">
                                        <div class="layui-colla-item">
                                            <div class="layui-colla-title layui-inline">
                                                <div class="layui-inline">
                                                    <span>更多</span>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">开始日期</label>
                                                <div class="layui-input-block">
                                                    <input class="layui-input" name="HStartDate1" id="HStartDate1" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">结束日期</label>
                                                <div class="layui-input-block">
                                                    <input class="layui-input" name="HEndDate1" id="HEndDate1" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">物料</label>
                                                <div class="layui-input-block">
                                                    <input type="text" class="layui-input" name="HNumber1" id="HNumber1" style="width:190px;">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">往来单位</label>
                                                <div class="layui-input-block">
                                                    <input type="text" class="layui-input" name="HSupName1" id="HSupName1" style="width:190px;">
                                                </div>
                                            </div>
                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch1" id="btnSearch1">
                                                <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="btnReSearch1" id="btnReSearch1" style="padding:0 5px">重置</button>
                                            <div class="layui-colla-content">
                                                <div class="layui-inline">
                                                    <div class="layui-inline">
                                                        <span>其他条件</span>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <table class="" id="layTable1" lay-filter="layTable1"></table>
                                    <script type="text/html" id="toolbarDemo1">
                                        <div class="layui-btn-container">
                                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload1" style="display:none;"><i class="layui-icon layui-icon-refresh"></i>刷新</button>
                                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit1" style="display:none;"><i class="layui-icon layui-icon-return"></i>退出</button>
                                        </div>
                                    </script>
                                </div>
                            </div>
                        </div>
                    </form>
                </div>
            </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 src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script>
        var cols_arr = []; //存储表格头的数组
        var cols_arr1 = []; //存储表格头的数组
        var table = null;
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
            // #region å…¬å…±å˜é‡
            var $ = layui.$
                , 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 HStartDate = "";
            var HEndDate = "";
            var HNumber = "";
            var HBarCode = "";
            var HSupName = "";
            var HDate1 = "";
            var HStartDate1 = "";
            var HEndDate1 = "";
            var HNumber1 = "";
            var HSupName1 = "";
            var resultTableHead = []; //获取列表头字段自定义列数组
            var resultTableHead1 = []; //获取列表头字段自定义列数组
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //初始化表单插件
            set_InitFrom();
            //初始化界面
            set_ClearBill(HStartDate, HEndDate, HNumber, HBarCode, HSupName);
            //set_ClearBill1(HDate1, HNumber1, HSupName1);
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //#region å¤´å·¥å…·æ äº‹ä»¶
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增
                    case 'set_AddNew': set_AddNew();
                        break;
                    //编辑
                    case 'set_ShowBill': set_ShowBill();
                        break;
                    //删除
                    case 'set_DeleteBill': set_DeleteBill();
                        break;
                };
            });
            $('.layui-tab-title').on('click', function (title) {
                if (title.toElement.textContent == "明细信息") {
                    get_FastQuery();
                } else if (title.toElement.textContent == "汇总信息") {
                    get_FastQuery1();
                }
            });
            //#endregion
            //#region æŸ¥è¯¢æŒ‰é’®
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
            });
            form.on('submit(btnSearch1)', function (data) {
                get_FastQuery1();
            });
            //#endregion
            //#region é‡ç½®æŒ‰é’®
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
            });
            form.on('submit(btnReSearch1)', function (data) {
                set_ClearQuery1();
            });
            //#endregion
            //#endregion
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            //#region åˆå§‹åŒ–表单
            function set_InitFrom() {
                laydate.render({
                    elem: '#HStartDate'
                });
                laydate.render({
                    elem: '#HEndDate'
                });
                laydate.render({
                    elem: '#HStartDate1'
                });
                laydate.render({
                    elem: '#HEndDate1'
                });
                $("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HStartDate1").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate1").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //#endregion
            // #region åˆå§‹åŒ–界面
            function set_ClearBill(HStartDate, HEndDate, HNumber, HBarCode, HSupName) {
                resultTableHead = []; //清空表头列,防止重复渲染
                //初始查询
                get_Display(HStartDate, HEndDate, HNumber, HBarCode, HSupName);
            }
            function set_ClearBill1(HStartDate1, HEndDate1, HNumber1, HSupName1) {
                resultTableHead1 = []; //清空表头列,防止重复渲染
                //初始查询
                get_Display1(HStartDate1, HEndDate1, HNumber1, HSupName1);
            }
            //#endregion
            //#region æŸ¥è¯¢
            function get_Display(HStartDate, HEndDate, HNumber, HBarCode, HSupName) {
                var ajaxLoad = layer.load();
                var HStartDate = $("#HStartDate").val();//开始日期
                var HEndDate = $("#HEndDate").val();//结束日期
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + '/Sc_MESReportFrom/ReportMaterialReceiptBillList',
                    type: "GET",
                    data: { "page": 1, "limit": 500, "HStartDate": HStartDate, "HEndDate": HEndDate, "HNumber": HNumber, "HBarCode": HBarCode, "HSupName": HSupName },
                    async: false,
                    dataType: "json",//数据类型可以为 text xml json  script  jsonp
                    success: function (data1) {
                        for (var key in data1.list) {
                            resultTableHead.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                        }
                        set_InitGrid(HStartDate, HEndDate, HNumber, HBarCode, HSupName);
                    }, error: function (err) {
                        layer.alert(err.Message, { icon: 5 });
                    }
                });
            }
            function get_Display1(HStartDate1, HEndDate1, HNumber1, HSupName1) {
                var ajaxLoad = layer.load();
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + '/Sc_MESReportFrom/ReportMaterialReceiptBillSumList',
                    type: "GET",
                    data: { "page": 1, "limit": 500, "HStartDate": HStartDate1, "HEndDate": HEndDate1, "HNumber": HNumber1, "HSupName": HSupName1 },
                    async: false,
                    dataType: "json",//数据类型可以为 text xml json  script  jsonp
                    success: function (data1) {
                        for (var key in data1.list) {
                            resultTableHead1.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                        }
                        set_InitGrid1(HStartDate1, HEndDate1, HNumber1, HSupName1);
                    }, error: function (err) {
                        layer.alert(err.Message, { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region  åˆå§‹åŒ–表格方法
            function set_InitGrid(HStartDate, HEndDate, HNumber, HBarCode, HSupName) {
                //填充表格头数组
                var data = resultTableHead;
                cols_arr[0] = [];
                cols_arr[0][0] = { checkbox: true, fixed: true, totalRowText: '合计' };
                for (var i = 0; i < data.length; i++) {
                    if (data[i].name == 'HItemID') {
                        cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', hide: true }; //隐藏id列
                    }
                    else {
                        switch (data[i].Type) {
                            //int
                            case 'Int32':
                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true };
                                break;
                            //Decimal
                            case 'Decimal':
                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true };
                                break;
                            default:
                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', sort: true };
                        }
                    }
                }
                //填充表格数据
                table.render({
                    elem: '#layTable',
                    url: GetWEBURL() + '/Sc_MESReportFrom/ReportMaterialReceiptBillList',
                    toolbar: '#toolbarDemo', //开启头部工具栏,并为其绑定左侧模板
                    title: '器具即时库存明细表',
                    cols: cols_arr,    //填充表格头数据,
                    id: 'layTable', //表格id
                    where: { "HStartDate": HStartDate, "HEndDate": HEndDate, "HNumber": HNumber, "HBarCode": HBarCode, "HSupName": HSupName }, //扩展参数,可以传数据到后台
                    page: true,   //开启分页
                    totalRow: true, //开启合计
                    limit: 50,     //一页能够显示的最大数目
                    limits: [50, 100, 300, 500, 1000, 5000], //控制多少行一页(默认五条一页)
                    method: 'get',  //提交方式
                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
                    parseData: function (res) {  //res ä¸ºè¿”回的数据
                        if (res.code == "0") {
                            return {
                                "msg": res.Message
                            }
                        }
                    },
                    response: {
                        statusCode: 1 //重新规定成功的状态码为 1,table ç»„件默认为 0
                    },
                    done: function (res) {   //返回数据执行回调函数
                        layer.close(layer.index);    //返回数据关闭loading
                    }
                });
            }
            function set_InitGrid1(HStartDate1, HEndDate1, HNumber1, HSupName1) {
                //填充表格头数组
                var data = resultTableHead1;
                cols_arr1[0] = [];
                cols_arr1[0][0] = { checkbox: true, fixed: true, totalRowText: '合计' };
                for (var i = 0; i < data.length; i++) {
                    if (data[i].name == 'HItemID') {
                        cols_arr1[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', hide: true }; //隐藏id列
                    }
                    else {
                        switch (data[i].Type) {
                            //int
                            case 'Int32':
                                cols_arr1[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true };
                                break;
                            //Decimal
                            case 'Decimal':
                                cols_arr1[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true };
                                break;
                            default:
                                cols_arr1[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', sort: true };
                        }
                    }
                }
                //填充表格数据
                table.render({
                    elem: '#layTable1',
                    url: GetWEBURL() + '/Sc_MESReportFrom/ReportMaterialReceiptBillSumList',
                    toolbar: '#toolbarDemo1', //开启头部工具栏,并为其绑定左侧模板
                    title: '器具即时库存汇总表',
                    cols: cols_arr1,    //填充表格头数据,
                    id: 'layTable1', //表格id
                    where: { "HStartDate": HStartDate1, "HEndDate": HEndDate1, "HNumber": HNumber1, "HSupName": HSupName1 }, //扩展参数,可以传数据到后台
                    page: true,   //开启分页
                    totalRow: true, //开启合计
                    limit: 50,     //一页能够显示的最大数目
                    limits: [50,100, 300, 500, 1000, 5000], //控制多少行一页(默认五条一页)
                    method: 'get',  //提交方式
                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
                    response: {
                        statusCode: 1 //重新规定成功的状态码为 1,table ç»„件默认为 0
                    },
                    done: function (res) {   //返回数据执行回调函数
                        layer.close(layer.index);    //返回数据关闭loading
                    }
                });
            }
            //endregion
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery() {
                var HStartDate = $("#HStartDate").val();//开始日期
                var HEndDate = $("#HEndDate").val();//结束日期
                var HNumber = $("#HNumber").val();//物料
                var HBarCode = $("#HBarCode").val();//条形码
                var HSupName = $("#HSupName").val();//往来单位
                set_ClearBill(HStartDate, HEndDate, HNumber, HBarCode, HSupName);
            }
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery1() {
                var HStartDate1 = $("#HStartDate1").val();//开始日期
                var HEndDate1 = $("#HEndDate1").val();//结束日期
                var HNumber1 = $("#HNumber1").val();//物料
                var HSupName1 = $("#HSupName1").val();//往来单位
                set_ClearBill1(HStartDate1, HEndDate1, HNumber1,HSupName1);
            }
            //#endregion
            //#region é‡ç½®è¿‡æ»¤æ¡ä»¶æ–¹æ³•
            function set_ClearQuery() {
                $("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HNumber").val("");//物料
                $("#HBarCode").val("");//条形码
                $("#HSupName").val("");//往来单位
                get_FastQuery();
            }
            function set_ClearQuery1() {
                $("#HStartDate1").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate1").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HNumber1").val("");//物料
                $("#HSupName1").val("");//往来单位
                get_FastQuery();
            }
            //#endregion
            //#endregion
            //#region é‡æ–°åŠ è½½è¡¨æ ¼(备用方法)
            function reloadByKeyword() {
                table.reload('layTable', {
                    page: {
                        curr: 1 //重新从第 1 é¡µå¼€å§‹
                    },
                    request: {
                        pageName: 'page', //页码的参数名称,默认:page
                        limitName: 'limit'//每页数据量的参数名,默认:limit
                    },
                    where: {
                        keyword: $('#demoInput').val() //可传参查询的参数
                    }
                });
            }
            //#endregion
            //#region èŽ·å–è¡¨æ ¼ä¸­çš„å€¼(备用方法)
            function batchDel() {
                var data = table.checkStatus('layTable').data;
                var ids = "";
                for (var i = 0; i < data.length; i++) {
                    ids += data[i].id + ",";
                }
                alert(ids);
            }
            //#endregion
            //#endregion
            //以上是layui模块
        });
    </script>
</body>
</html>
WebTM/views/Ä£Öξ߹ÜÀí/Æ÷¾ß±¨±í/ReportMouldStock.html
@@ -238,8 +238,6 @@
                laydate.render({
                    elem: '#HDate'
                });
            }
            function set_InitFrom() {
                laydate.render({
                    elem: '#HDate1'
                });
@@ -345,6 +343,13 @@
                    limits: [50, 100, 300, 500, 1000, 5000], //控制多少行一页(默认五条一页)
                    method: 'get',  //提交方式
                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
                    parseData: function (res) {  //res ä¸ºè¿”回的数据
                        if (res.code == "0") {
                            return {
                                "msg": res.Message
                            }
                        }
                    },
                    response: {
                        statusCode: 1 //重新规定成功的状态码为 1,table ç»„件默认为 0
                    },
@@ -393,6 +398,13 @@
                    limits: [50,100, 300, 500, 1000, 5000], //控制多少行一页(默认五条一页)
                    method: 'get',  //提交方式
                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
                    parseData: function (res) {  //res ä¸ºè¿”回的数据
                        if (res.code == "0") {
                            return {
                                "msg": res.Message
                            }
                        }
                    },
                    response: {
                        statusCode: 1 //重新规定成功的状态码为 1,table ç»„件默认为 0
                    },
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sb_Add_MouldRepairWorkBillList.html
@@ -644,12 +644,17 @@
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '采购订单列表',
                    title: '器具故障登记单列表',
                    shift: 2,
                    area: ['90%', '90%'],
                    content: ['../../PublicPage/PurchOrder.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        var checkStatus = "";
                        $.ajax({
                            success:
                                checkStatus = data;
                        })
                        //option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": "  ", "HRepairExplanation": "   ", "HManagerID": 0, "HManagerCode": "", "HManagerName": "  ", "HMoney": 0, "HRemark": "  ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }];
                        //table.render(option);
                        var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "  ", "HRepairExplanation": "   ", "HManagerID": 0, "HManagerCode": "", "HManagerName": "  ", "HMoney": 0, "HRemark": "  ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " };
@@ -681,12 +686,12 @@
                                    var checkrow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "  ", "HRepairExplanation": "   ", "HManagerID": 0, "HManagerCode": "", "HManagerName": "  ", "HMoney": 0, "HRemark": "  ", "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, "HSourceBillNo": checkStatus.data[i].单据号, "HSourceBillType": checkStatus.data[i].单据类型 };
                                    buttonArr.push(checkrow);  //将之前的数据存储
                                }
                                buttonArr.push(NewRow);  //在尾部加一行
                                //buttonArr.push(NewRow);  //在尾部加一行
                                table.reload("mainTable", {
                                    data: buttonArr    //将数据重新载入表格
                                })
                            }
                            if (rowdate.length > 0 && rowdate.length <=checkStatus.data.length) //表体数据不为空,且表体数据行数小于等于选中带回数据行数
                            if (rowdate.length > 0 && rowdate.length <= checkStatus.data.length) //表体数据不为空,且表体数据行数小于等于选中带回数据行数
                            {
                                buttonArr = [];//清空数组
                                for (var i = 0; i < rowdate.length; i++) {
@@ -699,13 +704,14 @@
                                    };
                                    buttonArr.push(checkrow);  //将之前的数据存储
                                }
                                buttonArr.push(NewRow);  //在尾部加一行
                                //buttonArr.push(NewRow);  //在尾部加一行
                                table.reload("mainTable", {
                                    data: buttonArr    //将数据重新载入表格
                                })
                            }
                            if (rowdate.length > 0 && rowdate.length > checkStatus.data.length) //表体数据不为空,且表体数据行数大于选中带回数据行数
                            {
                                console.log(checkStatus.data.length);
                                buttonArr = [];//清空数组
                                for (var i = 0; i < rowdate.length; i++) {
                                    var checkrow = {
@@ -717,12 +723,12 @@
                                    };
                                    buttonArr.push(checkrow);  //将之前的数据存储
                                }
                                buttonArr.push(NewRow);  //在尾部加一行
                                //buttonArr.push(NewRow);  //在尾部加一行
                                table.reload("mainTable", {
                                    data: buttonArr    //将数据重新载入表格
                                })
                            }
                            //console.log(rowdate.length);
                            layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        }
@@ -1304,7 +1310,7 @@
                return true;
            }
        }
                //#endregion
                    //#endregion
    </script>
</body>
</html>