智云SRM-LAYUI(夏宝服务器版本)
王 垚
2022-03-25 d6c624bbcfc713ff6f2eeb8b76a044df06e7d908
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_PODemandPlanBillList.html
@@ -8,6 +8,11 @@
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
    <style type="text/css">
        .layui-input-block {
            width: 200px;
        }
    </style>
</head>
<body>
@@ -58,12 +63,12 @@
                                        <input type="text" class="layui-input" name="HName" id="HName">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                <!--<div class="layui-inline">
                                    <label class="layui-form-label">规格型号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HModel" id="HModel">
                                    </div>
                                </div>
                                </div>-->
                                <div class="layui-inline">
                                    <label class="layui-form-label">关闭状态</label>
                                    <div class="layui-input-block">
@@ -74,19 +79,19 @@
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                <!--<div class="layui-inline">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HDate1" id="HDate1">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                </div>-->
                                <!--<div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HDate2" id="HDate2">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                </div>-->
                                <!--<div class="layui-inline">
                                    <label class="layui-form-label">交货时间</label>
                                    <div class="layui-input-block">
                                        <select id="Time" name="Time" lay-filter="">
@@ -100,9 +105,9 @@
                                            <option value="8" selected="">长期交货</option>
                                        </select>
                                    </div>
                                </div>
                                </div>-->
                                <div class="layui-inline">
                                <!--<div class="layui-inline">
                                    <label class="layui-form-label">采购组织</label>
                                    <div class="layui-input-block">
                                        <select id="HPURCHASEORGID" name="HPURCHASEORGID" lay-filter="">
@@ -110,8 +115,8 @@
                                            <option value="">组织2</option>
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                </div>-->
                                <!--<div class="layui-inline">
                                    <label class="layui-form-label">委外组织</label>
                                    <div class="layui-input-block">
                                        <select id="HSUBORGID" name="HSUBORGID" lay-filter="">
@@ -119,7 +124,7 @@
                                            <option value="">组织2</option>
                                        </select>
                                    </div>
                                </div>
                                </div>-->
                                <div class="layui-inline">
                                    <label class="layui-form-label">是否已下推送货单</label>
                                    <div class="layui-input-block">
@@ -252,7 +257,7 @@
                , { field: '状态', title: '状态', sort: true, fixed: true }
                , { field: '单据号', title: '单据号', width: 180, sort: true, fixed: 'left' }
                , { field: '日期', title: '日期', width: 180, sort: true, fixed: 'left' }
                , { field: '供应商', title: '供应商', width: 180, sort: true, fixed: 'left' }
                  , { field: '供应商', title: '供应商', width: 180, sort: true, fixed: 'left', hide: true }
                , { field: '物料代码', title: '物料代码', width: 180, sort: true }
                , { field: '物料名称', title: '物料名称', width: 180, sort: true }
@@ -491,18 +496,18 @@
                    sqlWhere += " and 物料代码 like ^^%" + $("#HNumber").val() + "%^^";
                if ($("#HName").val() != "")
                    sqlWhere += " and 物料名称 like ^^%" + $("#HName").val() + "%^^";
                if ($("#HModel").val() != "")
                    sqlWhere += " and 规格型号 like ^^%" + $("#HModel").val() + "%^^";
                //if ($("#HModel").val() != "")
                //    sqlWhere += " and 规格型号 like ^^%" + $("#HModel").val() + "%^^";
                if ($("#HClStatus").val() != "")
                    sqlWhere += " and 关闭状态 like ^^%" + $("#HClStatus").val() + "%^^";
                if ($("#HPURCHASEORGID").val() != "")
                    sqlWhere += " and 采购组织 like ^^%" + $("#HPURCHASEORGID").val() + "%^^";
                if ($("#HDate1").val() != "") {
                    sqlWhere += " and 日期 >= ^^" + $("#HDate1").val() + "^^";
                }
                if ($("#HDate2").val() != "") {
                    sqlWhere += " and 日期 <= ^^" + $("#HDate2").val() + "^^";
                }
                //if ($("#HPURCHASEORGID").val() != "")
                //    sqlWhere += " and 采购组织 like ^^%" + $("#HPURCHASEORGID").val() + "%^^";
                //if ($("#HDate1").val() != "") {
                //    sqlWhere += " and 日期 >= ^^" + $("#HDate1").val() + "^^";
                //}
                //if ($("#HDate2").val() != "") {
                //    sqlWhere += " and 日期 <= ^^" + $("#HDate2").val() + "^^";
                //}
                if ($("#HISGenerate").val() != "") {
                    if ($("#HISGenerate").val() == "是") {
                        sqlWhere += " and 未关联数量 <= 0";
@@ -511,35 +516,35 @@
                        sqlWhere += " and 未关联数量 > 0";
                    }
                }
                var Time = $("#Time").val();
                var dd = new Date();
                var dt;
                switch (Time) {
                    case 1: dd = new Date(dd.setDate(dd.getDate() + 7));
                    case 2: dd = new Date(dd.setDate(dd.getDate() + 14));
                    case 3: dd = new Date(dd.setMonth(dd.getMonth() + 1));
                    case 4: dd = new Date(dd.setMonth(dd.getMonth() + 2));
                    case 5: dd = new Date(dd.setMonth(dd.getMonth() + 3));
                    case 6: dd = new Date(dd.setMonth(dd.getMonth() + 6));
                    case 7: dd = new Date(dd.setMonth(dd.getMonth() + 12));
                    default: dd = new Date(dd.setDate(dd.getDate()));
                }
                dt = dd.getFullYear().toString();
                if (dd.getMonth() + 1 < 10) {
                    dt = dt + "-0" + (dd.getMonth() + 1).toString();
                }
                else {
                    dt = dt + "-0" + (dd.getMonth() + 1).toString();
                }
                if (dd.getDate() < 10) {
                    dt = dt + "-0" + dd.getDate().toString();
                }
                else {
                    dt = dt + "-" + dd.getDate().toString();
                }
                if (Time != 8) {
                    sqlWhere += " and 交货日期 <= ^^" + dt + "^^";
                }
                //var Time = $("#Time").val();
                //var dd = new Date();
                //var dt;
                //switch (Time) {
                //    case 1: dd = new Date(dd.setDate(dd.getDate() + 7));
                //    case 2: dd = new Date(dd.setDate(dd.getDate() + 14));
                //    case 3: dd = new Date(dd.setMonth(dd.getMonth() + 1));
                //    case 4: dd = new Date(dd.setMonth(dd.getMonth() + 2));
                //    case 5: dd = new Date(dd.setMonth(dd.getMonth() + 3));
                //    case 6: dd = new Date(dd.setMonth(dd.getMonth() + 6));
                //    case 7: dd = new Date(dd.setMonth(dd.getMonth() + 12));
                //    default: dd = new Date(dd.setDate(dd.getDate()));
                //}
                //dt = dd.getFullYear().toString();
                //if (dd.getMonth() + 1 < 10) {
                //    dt = dt + "-0" + (dd.getMonth() + 1).toString();
                //}
                //else {
                //    dt = dt + "-0" + (dd.getMonth() + 1).toString();
                //}
                //if (dd.getDate() < 10) {
                //    dt = dt + "-0" + dd.getDate().toString();
                //}
                //else {
                //    dt = dt + "-" + dd.getDate().toString();
                //}
                //if (Time != 8) {
                //    sqlWhere += " and 交货日期 <= ^^" + dt + "^^";
                //}
                sql = sqlWhere;
                //从第一页开始
                _cur_page = 1;