src/main/webapp/static/js/order/order.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/order/matQuery.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/order/matQueryBox.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/order/order_detail.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/webapp/static/js/order/order.js
@@ -244,7 +244,8 @@ /* 表格2头工具栏点击事件 */ table.on('toolbar(orderTable)', function (obj) { if (obj.event === 'add') { // 添加 showEditModel2(); // showEditModel2(); right(); } else if (obj.event === 'del') { // 删除 var checkRows = table.checkStatus('orderTable'); if (checkRows.data.length === 0) { @@ -608,6 +609,22 @@ }); function right(){ top.popupRight = top.layui.admin.popupRight({ id: 'LAY_adminPopupLayerTest' , area: '750px' , type: 2 , content:'order/matQuery.html' , success: function(){ // $('#'+ this.id).html('<div style="padding: 20px;">放入内容</div>'); //admin.view(this.id).render('system/xxx') } , end: function () { $(".layui-laypage-btn")[0].click(); } }); } // 关闭动作 $(document).on('click','#data-detail-close', function () { parent.layer.closeAll(); src/main/webapp/views/order/matQuery.html
New file @@ -0,0 +1,173 @@ <!DOCTYPE html> <html lang="en"> <head> <meta 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="../../static/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../static/css/cool.css" media="all"> <link rel="stylesheet" href="../../static/css/common.css" media="all"> <style> html { height: 100%; /*padding: 10px;*/ background-color: #f1f1f1; } body { background-color: #fff; /*border-radius: 5px;*/ box-shadow: 0 0 3px rgba(0,0,0,.3); padding-bottom: 20px; } #staNoSpan { text-align: center; display: inline-block; width: 100px; font-size: 13px; } .layui-btn-container .layui-form-select { display: inline-block; width: 150px; height: 30px; } .layui-btn-container .layui-form-select.layui-form-selected { display: inline-block; width: 150px; } .layui-btn-container .layui-select-title input { font-size: 13px; } .layui-btn-container .layui-anim.layui-anim-upbit dd { font-size: 13px; } #btn-outbound { margin-left: 20px; } /*----------------------------------*/ .function-area { padding: 20px 50px; } .function-btn { font-size: 16px; padding: 1px 1px 1px 1px; width: 100px; height: 50px; border-color: #2b425b; border-radius: 4px; border-width: 2px; background: none; border-style: solid; transition: 0.4s; cursor: pointer; letter-spacing: 3px; } .function-btn:hover { background-color: #2b425b; color: #fff; } /* 销售单编号 */ #getOrderNo .layui-form { padding: 25px 30px 0 0; } #getOrderNo .layui-form-label { padding: 8px 15px; box-sizing: content-box; -webkit-box-sizing: content-box; } #getOrderNo .layui-form-required:before { content: "*"; display: inline-block; font-family: SimSun,serif; margin-right: 4px; font-size: 14px; line-height: 1; color: #ed4014; } #getOrderNo .layui-input { height: 36px; border-radius: 4px; } #getOrderNo .cool-button-contain { text-align: right; margin: 20px 0; } #getOrderNo .layui-form-radio>i:hover, .layui-form-radioed>i { color: #007bff; } #getOrderNo .layui-btn { height: 36px; line-height: 36px; border-radius: 4px; box-shadow: 0 1px 0 rgba(0,0,0,.03); } #getOrderNo .layui-btn-primary:hover { border-color: #777777; } </style> </head> <body> <!-- 功能区 --> <div class="function-area"> <button id="mat-query" class="function-btn" onclick="getMatDetl()"><i class="layui-icon"></i> 商品</button> </div> <hr> <!-- 表格 --> <div style="padding-bottom: 5px; margin-bottom: 45px"> <!-- 头部 --> <script type="text/html" id="toolbar"> <div class="layui-form"> <div class="layui-btn-container"> <!-- 2.启动出库 --> <button class="layui-btn layui-btn-lg" id="btn-outbound" lay-event="createDoc">开始生成</button> </div> </div> </script> <!-- 行 --> <script type="text/html" id="operate"> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="remove">移除</a> </script> <table class="layui-table" id="chooseData" lay-filter="chooseData"></table> </div> <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script> <script type="text/javascript" src="../../static/js/ioWorks/matQuery.js" charset="utf-8"></script> <div id="getOrderNo" style="display: none"> <div class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label layui-form-required">单据编号:</label> <div class="layui-input-block"> <input id="orderNo" name="orderNo" placeholder="请输入单据编号" class="layui-input" lay-verify="required" autocomplete="off"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label layui-form-required">客户编号:</label> <div class="layui-input-block"> <input id="customerTypeId" name="customerTypeId" placeholder="请输入客户编号" class="layui-input" lay-verify="required" autocomplete="off"> </div> </div> <div class="layui-form-item cool-button-contain"> <button class="layui-btn layui-btn-normal" id="autoNo" onclick="initOrderNo()">自动生成</button> <button class="layui-btn layui-btn-primary" id="confirm" lay-filter="confirm" lay-submit="">确定</button> </div> </div> </div> </body> </html> src/main/webapp/views/order/matQueryBox.html
New file @@ -0,0 +1,197 @@ <!DOCTYPE html> <html lang="en"> <head> <meta 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="../../static/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../static/css/cool.css" media="all"> <link rel="stylesheet" href="../../static/css/common.css" media="all"> <style> body { padding: 0 20px; } .layui-table-box { border-right: 1px solid #9F9F9F; border-left: 1px solid #9F9F9F; } #search-box { padding: 30px 0 20px 0; } #search-box .layui-inline:first-child { margin-left: 30px; } #search-box .layui-inline { margin-right: 5px; } #data-search-btn { margin-left: 10px; display: inline-block; } #data-search-btn.layui-btn-container .layui-btn { margin-right: 20px; } </style> </head> <body> <!-- 搜索栏 --> <fieldset class="layui-elem-field site-demo-button" style="margin: 20px;"> <legend>搜索栏</legend> <!-- 搜索栏 --> <div id="search-box" class="layui-form layui-card-header"> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="matnr" placeholder="商品编号" autocomplete="off"> </div> </div> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="maktx" placeholder="商品名称" autocomplete="off"> </div> </div> <!-- 待添加 --> <div id="data-search-btn" class="layui-btn-container layui-form-item" style="display: inline-block"> <button id="search" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="search">搜索</button> <button id="reset" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="reset">重置</button> </div> </div> </fieldset> <script type="text/html" id="toolbar"> <div class="layui-btn-container"> <button class="layui-btn" id="btn-confirm" lay-event="confirm" style="">提取</button> </div> </script> <div class="layui-form"> <table class="layui-hide" id="stockOut" lay-filter="stockOut"></table> </div> <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script> </body> <script> var pageCurr; function getCol() { var cols = [ {type: 'checkbox'} ]; cols.push.apply(cols, matCols); cols.push({field: 'updateBy$', align: 'center',title: '修改人员', hide: true} ,{field: 'updateTime$', align: 'center',title: '修改时间', hide: true}) return cols; } layui.use(['table','laydate', 'form'], function() { var table = layui.table; var $ = layui.jquery; var layer = layui.layer; var layDate = layui.laydate; var form = layui.form; // 数据渲染 locDetlTableIns = table.render({ elem: '#stockOut', headers: {token: localStorage.getItem('token')}, url: baseUrl+'/mat/list/auth', page: true, limit: 8, even: true, toolbar: '#toolbar', cellMinWidth: 50, cols: [getCol()], request: { pageName: 'curr', pageSize: 'limit' }, parseData: function (res) { return { 'code': res.code, 'msg': res.msg, 'count': res.data.total, 'data': res.data.records } }, response: { statusCode: 200 }, done: function(res, curr, count) { if (res.code === 403) { top.location.href = baseUrl+"/"; } pageCurr=curr; } }); // 监听头工具栏事件 table.on('toolbar(stockOut)', function (obj) { var checkStatus = table.checkStatus(obj.config.id); var data = checkStatus.data; switch(obj.event) { case 'confirm': if (data.length === 0){ layer.msg("请选择数据"); return; } parent.addTableData(data); break; } }); // 搜索栏搜索事件 form.on('submit(search)', function (data) { pageCurr = 1; tableReload(); }); // 搜索栏重置事件 form.on('submit(reset)', function (data) { pageCurr = 1; clearFormVal($('#search-box')); tableReload(); }); layDate.render({ elem: '.layui-laydate-range' ,type: 'datetime' ,range: true }); }) function tableReload(child) { var searchData = {}; $.each($('#search-box [name]').serializeArray(), function() { searchData[this.name] = this.value; }); locDetlTableIns.reload({ where: searchData, page: { curr: pageCurr }, done: function (res, curr, count) { if (res.code === 403) { top.location.href = baseUrl+"/"; } pageCurr=curr; } }); } function clearFormVal(el) { $(':input', el) .val('') .removeAttr('checked') .removeAttr('selected'); } </script> </html> src/main/webapp/views/order/order_detail.html
File was deleted