@{ ViewData["Title"] = "援入/外資料維護"; Layout = "~/Views/Shared/_AMESLayout.cshtml"; } <div class="layui-card"> <div class="layui-card-header"> <div class="layui-inline"><i class="fa fa-file-text-o fa-fw"></i> @ViewBag.Title</div> </div> <div class="layui-card-body"> <div class="layui-form" style="margin-bottom:5px;"> <div class="layui-form-item"> <div class="layui-input-inline"> <label class=" layui-inline layui-form-label" >廠別:</label> <div class="layui-input-inline"> <select id="werks" lay-event="werks" asp-items="@ViewBag.FactoryList"> </select> </div> </div> <div class="layui-input-inline"> <label class=" layui-inline layui-form-label" >援入援外:</label> <div class="layui-input-inline"> <select id="type" name="type" > <option value="i">援入</option> <option value="o">援外</option> </select> </div> </div> <div class="layui-input-inline"> <label class="layui-inline layui-form-label" >單位名稱:</label> <div class="layui-input-inline"> <select id="unit" lay-event="unit" lay-filter="unit" lay-submit asp-items="@ViewBag.FactoryUnit"> </select> <input id="unitId" type="hidden" name="unitId" /> </div> </div> </div> <div class="layui-form-item"> <label class="layui-inline layui-form-label" >援入援外日期</label> <input id="supportDateS" type="date" name="supportDateS" text="@System.DateTime.Now.AddDays(-8)" />~ <input id="supportDateE" type="date" name="supportDateE" text="@System.DateTime.Now.AddDays(-1)" /> <button id="btnSearch" class="layui-btn layui-btn-normal layui-btn-sm"> <i class="layui-icon"></i>搜索 </button> </div> </div> <div class="layui-inline" style="margin-left:90%"> <button type="button" id="btnAdd" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon"></i>新增</button> </div> <table class="layui-hide" id="test" name="test" lay-filter="test"></table> </div> </div> @section Scripts{ <script> layui.use(['table','jquery', 'form', 'laydate'], function () { var $ = layui.$; var form = layui.form, layer = layui.layer; var table = layui.table; table.render({ elem: '#test' , data:[] , title: '援入援外資料維護' , cellMinwidth: 80//全局定义常规单元格的最小宽度,1ayui 2.2.1 新增 , cols: [[ { field: 'supportDate', title: '日期', sort: true }, { field: 'userNo', title: '員工工號' }, { field: 'userNane', title: '員工姓名' }, { field: 'unitNoI', title: '援入部門' }, { field: 'otherDeptI', title: '援入其他部門', }, { field: 'unitNoO', title: '援出部門', }, { field: 'otherDeptO', title: '援出其他部門', }, { field: 'hours', title: '支援時數(分鐘)', }, { field: 'center', width: 200, title: '操作', templet: function (item) { var btn = '<a class="layui-btn layui-btn-normal layui-btn-xs layui-icon layui-icon-edit" lay-event="edit">修改</a>'; btn += ' <a class="layui-btn layui-btn-danger layui-btn-xs layui-icon layui-icon-delete" lay-event="del">刪除</a>'; return btn } } ]] , page: true , limits: [3, 5, 10]//一页选择显示3,5或10条数据 , limit: 10 //一页显示10条数据 //, parseData: function (res) { //将原始数据解析成tabe组件所规定的数据,res光 // var result; // if (this.page.curr) { // if (res.data) // result = res.data.slice(this.limit * (this.page.curr - 1), this.limit * this.page.curr) // } // else { // if (res.data) // result = res.data.slice(0, this.limit); // } // // return { // "code": res.code,//解析接口状态 // "msg": res.msg,//解析提示文本 // "count": res.count,//解析数据长度 // "data": result//解析数据列表 // }; // } }); table.on('tool(test)', function (obj) { if (obj.event == 'edit') { if (obj.data.supportID) { hg.open('修改援入援外資料', '/WHS/WHS008U?id=' + obj.data.supportID + '&type=' + $("#type").val(), 480, 480); } } if (obj.event == 'del') { if (obj.data.supportID) { var str; str = "刪除"; hg.confirm("系統:" + obj.data.supportID + ",確定要" + str + "嗎?", function () { $.ajax({ url: '/WHS/WHS008D', data: { id: obj.data.supportID }, type: 'POST', success: function (res) { if (res.success) { obj.del(); //只删本地数据 hg.msghide(str + "成功!", { icon: 6 }); layui.table.reload('test', { page: { curr: $(".layui-laypage-em").next().html() } }) } else { hg.msg(data.msg); } }, error: function () { hg.msg("网络请求失败!"); } }); }); } } }); //搜索 $('#btnSearch').click(function () { var sd = $("#supportDateS").val(); var ed = $("#supportDateE").val(); if (sd && ed) { hg.msghide("刷新数据!"); table.reload('test', { url: '/WHS/GetSupportUser2/', where: { //廠別 //生產單位 f: $("#werks").val(), type: $("#type").val(), unit: $("#unit").val(), sd: $("#supportDateS").val(), ed: $("#supportDateE").val() //i: data.field.modelname } }); } else { alert("請填寫查詢時間!!!!"); } return false; }); //新增 $('#btnAdd').click(function () { hg.open('新增援入援外資料', '/WHS/WHS008C', 480, 480); }); }); </script> }