@{ ViewData["Title"] = "MAC資料維護"; Layout = "~/Views/Shared/_AMESLayout.cshtml"; } <div class="layui-card"> <div class="layui-card-header"> <div class="layui-form"> <div class="layui-form-item "> <div class="layui-inline"><i class="fa fa-file-text-o fa-fw"></i> @ViewBag.Title</div> </div> </div> </div> <div class="layui-card-body"> <div class="layui-form"> <div class="layui-row"> <div class="layui-form-item"> <div class="layui-col-sm3"> <div class="layui-inline"> <label class="layui-form-label">料號:</label> <div class="layui-input-inline" style="width:150px"> <input id="itemNO" name="itemNo" autocomplete="off" class="layui-input" placeholder="請輸入料號"> </div> </div> </div> <div class="layui-col-sm3"> <div class="layui-inline"> <label class="layui-form-label">組代碼:</label> <div class="layui-input-inline" style="width:150px"> <input id="classGroupNo" name="classGroupNo" autocomplete="off" class="layui-input" placeholder="請輸入組代碼"> </div> </div> </div> <div class="layui-col-sm1"> <div class="layui-inline layui-show-xs-block"> <button class="layui-btn layui-btn-sm layui-btn-normal" lay-submit lay-filter="querysubmit"> <i class="layui-icon layui-icon-sm"></i> </button> </div> </div> </div> </div> </div> <table class="layui-hide" id="test" lay-filter="test"></table> </div> </div> @section Scripts{ <script type="text/javascript"> //监听表单提交事件 hg.form.onsubmit('querysubmit', function (data) { table && table.reload(data); }); var tableCols = [[ { field: 'class', title: '機種' }, { field: 'classGroup', width:120, title: '組代碼' }, { field: 'qty', width: 200, title: '單板MAC數' }, { field: 'title', width: 120, title: '首碼' }, { field: 'max', width: 120, title: '最大值' }, { field: 'min', width: 120, title: '最小值' }, { field: 'value', width: 120, title: '當前值' }, { field: 'right', width: 200, title: '操作', fixed: 'right', templet: function (d) { return '<a class="layui-btn layui-btn-normal layui-btn-xs layui-icon layui-icon-edit" lay-event="edit">修改</a> <a class="layui-btn layui-btn-danger layui-btn-xs layui-icon layui-icon-delete" lay-event="del">删除</a>' } }] ]; //通过行tool编辑,lay-event="edit" function edit(obj) { if (obj.data.class) { hg.open('修改MAC資料', '/KCS/KCS001U/' + obj.data.class + ',' + obj.data.classGroup, 640, 400); } } //通过行tool删除,lay-event="del" function del(obj) { if (obj.data.class) { hg.confirm("MAC資料:" + obj.data.class + "," + obj.data.classGroup + ",确定要删除吗?", function () { $.ajax({ url: '/KCS/KCS001D', data: { id: obj.data.class + ',' + obj.data.classGroup }, type: 'POST', success: function (data) { if (data.success) { obj.del(); //只删本地数据 hg.msghide("删除成功!"); } else { hg.msg(data.msg); } }, error: function () { hg.msg("网络请求失败!"); } }); }); } } var toolbar = [{ text: '新增', layuiicon: '', class: 'layui-btn-normal', handler: function () { hg.open('新增MAC資料', '/KCS/KCS001C', 640, 400); } } ]; //基本数据表格 var table = hg.table.datatable('test', 'MAC資料維護', '/KCS/GetMACInfoes', {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']); </script> }