智云srmLayUi(安瑞和瑞琪)(通用版本)
yangle
2023-12-26 c3ae169e32bd4c86be845c8c12167ee5d214b138
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_AskPriceBillList.html
@@ -100,9 +100,10 @@
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_QuotePrice"><i class="layui-icon layui-icon-logout"></i>下推报价单</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                            </div>
                        </script>
@@ -155,12 +156,16 @@
                    break;
                //删除
                case 'set_DeleteBill': set_DeleteBill();
                    break;
                    break;
                //刷新
                case 'get_Refresh': get_Refresh();
                    break;
                    break;
                //退出按钮
                case 'get_Exit': Pub_Close(2);
                    break;
                //下推报价
                case 'get_QuotePrice': get_QuotePrice();
                    break;
                //列设置
                case 'set_HideColumn':
                    get_HideColumn();
@@ -189,10 +194,10 @@
            $("#HDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//开始日期
            $("#HDate1").val(Format(new Date(), "yyyy-MM-dd"));;//结束日期
            //查询
            get_Display("");
            get_Display("");
            //初始化表格
            //DisPlay_HideColumn();
        }
        }
        // 查询
        function get_Display(sWhere) {
@@ -372,6 +377,38 @@
            }
        }
        //报价
        function get_QuotePrice() {
            var checkStatus = table.checkStatus('mainTable')
                , data = checkStatus.data;
            if (checkStatus.data.length > 0) {
                var linterid = "";//主id
                var HEntryID = "";//子id
                var HIEs = "";//主id+子id
                for (let i = 0; i < checkStatus.data.length;i++) {
                    linterid += data[i].hmainid + ',';
                    HEntryID += data[i].hentryid + ',';
                    HIEs += data[i].hmainid.toString() + data[i].hentryid.toString() + ',';
                }
                linterid = linterid.substring(0, linterid.length - 1);
                HEntryID = HEntryID.substring(0, HEntryID.length - 1);
                HIEs = HIEs.substring(0, HIEs.length - 1);
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '供应商报价单编辑'
                    , shift: 0//弹出动画
                    , content: './Sup_QuotePriceBillEdit.html?OperationType=1&linterid=' + linterid + '&HEntryID=' + HEntryID + '&HIEs=' + HIEs
                    , end: function () {
                        //刷新页面,
                        location.reload();
                    }
                })
            } else {
                layer.msg('请选择一行数据编辑!');
            }
        }
        // 删除
        function set_DeleteBill() {
            var checkStatus = table.checkStatus('mainTable')
@@ -408,13 +445,13 @@
                layer.msg('请选择一行数据删除!');
            }
        }
        }
        // 刷新
        function get_Refresh() {
            set_ClearQuery();
            get_Display(sWhere);
        }
        }
        function Format(datetime, fmt) {
            if (parseInt(datetime) == datetime) {
@@ -426,13 +463,13 @@
            }
            datetime = new Date(datetime);
            var o = {
                "M+": datetime.getMonth() + 1,                 //月份
                "d+": datetime.getDate(),                    //日
                "h+": datetime.getHours(),                   //小时
                "m+": datetime.getMinutes(),                 //分
                "s+": datetime.getSeconds(),                 //秒
                "q+": Math.floor((datetime.getMonth() + 3) / 3), //季度
                "S": datetime.getMilliseconds()             //毫秒
                "M+": datetime.getMonth() + 1,                 //月份
                "d+": datetime.getDate(),                    //日
                "h+": datetime.getHours(),                   //小时
                "m+": datetime.getMinutes(),                 //分
                "s+": datetime.getSeconds(),                 //秒
                "q+": Math.floor((datetime.getMonth() + 3) / 3), //季度
                "S": datetime.getMilliseconds()             //毫秒
            };
            if (/(y+)/.test(fmt))
                fmt = fmt.replace(RegExp.$1, (datetime.getFullYear() + "").substr(4 - RegExp.$1.length));