tijian_tieying/web/dccdc/Views/Inspection/getCl.cshtml
2025-02-20 12:14:39 +08:00

114 lines
5.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@{
ViewBag.Title = "getCl";
}
@section scripts{
<script type="text/javascript">
$(function () {
var form1 = $("#form1").ligerForm();
$("#start").ligerGetDateEditorManager().setValue(fun_date(-7));
$("#end").ligerGetDateEditorManager().setValue(fun_date(0));
$("#grid1").ligerGrid({
height: '100%',
columns: [
{ display: '体检编码', name: 'physical_num', align: 'left', width: 120 },
{ display: '姓名', name: 'person_name', align: 'left', width: 100 },
{ display: '企业', name: 'util_name', align: 'left', width: 120 },
{ display: '登记日期', name: 'register_date', align: 'left', width: 120 },
{ display: '联系电话', name: 'phone', align: 'left', width: 100 }
],
url: "@Url.Action("getClData")",
pageSize: 30,
fixedCellHeight: false,
rownumbers: true,
usePager: false
});
$("#button1").click(function () {
var status = $('input[name="sort"]:checked').val();
var type = $('#ddltype').val();
var start = $('#start').val();
var end = $('#end').val();
//flag参数没传为false表示查 职业体检true表示 从业体检
liger.get("grid1").set("parms", { start: start, end: end, type: type, status: status,flag:@(string.IsNullOrEmpty(Request.QueryString["flag"])?"false":"true")});
liger.get("grid1").reload();
});
$("#button2").click(function () {
var status = $('input[name="sort"]:checked').val();
var type = $('#ddltype').val();
var start = $('#start').val();
var end = $('#end').val();
$.ajax({
type: "post", cache: false, dataType: "json",
url: "@Url.Action("downFile")",
data: { start: start, end: end, type: type, status: status,flag:@(string.IsNullOrEmpty(Request.QueryString["flag"])?"false":"true")},
success: function (result) {
$.ligerDialog.closeWaitting();
if (result.State == 1)
$("#export").attr("src", "@Url.Action("down")?file=" + result.Message);
else
$.ligerDialog.error(result.Message);
},
error: function (msg) {
$.ligerDialog.closeWaitting();
$.ligerDialog.error("操作失败,请重新操作");
return false;
},
beforeSend: function () { $.ligerDialog.waitting("正在导出,请稍候……"); }
});
});
});
function fun_date(days) {
var date1 = new Date(),
time1 = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate();//time1表示当前时间
var date2 = new Date(date1);
date2.setDate(date1.getDate() + days);
var y = date2.getFullYear();
var m = date2.getMonth() + 1;
m = m < 10 ? '0' + m : m;
var d = date2.getDate();
d = d < 10 ? ('0' + d) : d;
var time2 = y + "-" + m + "-" + d;
return time2;
}
</script>
}
<div style="display:none">
<iframe id="export" src="about:blank"></iframe>
</div>
<div class="l-clear"></div>
<form id="form1">
<table cellpadding="0" cellspacing="0" class="l-table-edit">
<tr>
<td align="left" class="l-table-edit-td"><input name="start" type="text" id="start" ltype="date" /></td>
<td align="left" class="l-table-edit-td"><input name="end" type="text" id="end" ltype="date" /></td>
<td align="left" class="l-table-edit-td">
<select name="ddltype" id="ddltype" ltype="select">
<option value="全部">全部</option>
<option value="正常登记">正常登记</option>
<option value="复检登记">复检登记</option>
</select>
</td>
</tr>
<tr>
<td align="left" class="l-table-edit-td">
<input id="sort1" type="radio" name="sort" value="未判断" checked="checked" /><label for="sort1">未判断</label>
<input id="sort2" type="radio" name="sort" value="已判断" /><label for="sort2">已判断</label>
</td>
<td align="left" class="l-table-edit-td" colspan="2">
<input type="button" id="button1" value="查询" class="l-button" />
<input type="button" id="button2" value="导出" class="l-button" />
</td>
</tr>
</table>
</form>
<div id="grid1"></div>
<div style="display:none;"></div>