| | |
| | | </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> |
| | |
| | | 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(); |
| | |
| | | $("#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) { |
| | |
| | | } |
| | | } |
| | | |
| | | //报价 |
| | | 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') |
| | |
| | | layer.msg('请选择一行数据删除!'); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | // 刷新 |
| | | function get_Refresh() { |
| | | set_ClearQuery(); |
| | | get_Display(sWhere); |
| | | } |
| | | } |
| | | |
| | | function Format(datetime, fmt) { |
| | | if (parseInt(datetime) == datetime) { |
| | |
| | | } |
| | | 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)); |