@{ ViewData["Title"] = "清線作業"; Layout = "~/Views/Shared/_AMESLayout.cshtml"; } <style> .layui-table-cell { height: auto; overflow: visible; text-overflow: inherit; white-space: normal; } </style> <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"> <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: 'clearID', width: 80, title: '編號', sort: true }, { field: 'clearNo', width: 160, title: '清線代碼' }, { field: 'wipNO', width: 160, title: '工單號碼' }, { field: 'modelNO', title: '機種' }, { field: 'planQTY', title: '工單數量', width: 100 }, { field: 'werksNO', title: '廠別', width: 80 }, { field: 'detailQty', title: '清線明細筆數', width: 120 }, { field: 'headmanCheckFlag', title: '組長確認', width: 80 }, { field: 'directorCheckFlag', title: '主管確認', width: 80 }, { field: 'directorCheckDate', title: '主管確認日期', width: 160, templet: '<div>{{ layui.util.toDateString(d.directorCheckDate, "yyyy/MM/dd HH:mm") }}</div>' }, { field: 'center', width: 240, title: '操作', templet: function (d) { return '<a class="layui-btn layui-btn-normal layui-btn-xs layui-icon layui-icon-form" lay-event="detail">明細</a> <a class="layui-btn layui-btn-normal layui-btn-xs layui-icon layui-icon-edit" lay-event="check">確認</a> <a class="layui-btn layui-btn-danger layui-btn-xs layui-icon layui-icon-delete" lay-event="del">删除</a>' } }] ]; function detail(obj) { var clearID = obj.data.clearID; var wipNO = obj.data.wipNO; var param = "?wipNO=" + wipNO + "&clearID=" + clearID; if (obj.data.clearID) { hg.open('維護清線明細', '/PCS/PCS037L' + param, 1280, 640); } } //通过行tool编辑,lay-event="edit" function check(obj) { if (obj.data.clearID) { hg.open('確認清線資料', '/PCS/PCS037U/' + obj.data.clearID, 640,320); } } //通过行tool删除,lay-event="del" function del(obj) { var str="刪除"; if (obj.data.clearID) { hg.confirm("系統:" + obj.data.clearNo + ",確定要"+str+"嗎?", function () { $.ajax({ url: '/PCS/PCS037D', data: { id: obj.data.clearID }, type: 'POST', success: function (data) { if (data.success) { //obj.del(); //只删本地数据 hg.msghide(str + "成功!"); table && table.reload(data); } else { hg.msg(data.msg); } }, error: function () { hg.msg("网络请求失败!"); } }); }); } } var toolbar = [{ text: '新增', layuiicon: '', class: 'layui-btn-normal', handler: function () { hg.open('新增清線資料', '/PCS/PCS037C', 640, 320); } } ]; //基本数据表格 var table = hg.table.datatable('test', '清線資料', '/PCS/GetWipClears', {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']); </script> }